Documentation
¶
Index ¶
- type RMQ
- type TestData
- type UserResource
- func (u UserResource) CheckDestroy() resource.TestCheckFunc
- func (u UserResource) CheckLoginInRabbitMQ() resource.TestCheckFunc
- func (u *UserResource) DataSource(data TestData) string
- func (u *UserResource) DataSourceLimits(data TestData) string
- func (u *UserResource) ErrorConvertingCreate(data TestData) string
- func (u *UserResource) ErrorConvertingUpdate(data TestData, connections string, channels string) string
- func (u UserResource) ExistsInRabbitMQ() error
- func (u *UserResource) LoginCreate(data TestData) string
- func (u *UserResource) LoginUpdate(data TestData) string
- func (u *UserResource) OptionalCreate(data TestData) string
- func (u *UserResource) OptionalRemove(data TestData) string
- func (u *UserResource) OptionalUpdateLimits(data TestData) string
- func (u *UserResource) OptionalUpdateTags(data TestData) string
- func (u *UserResource) RequiredCreate(data TestData) string
- func (u *UserResource) RequiredUpdate(data TestData) string
- type VhostResource
- func (v VhostResource) CheckDestroy() resource.TestCheckFunc
- func (v *VhostResource) ErrorConvertingCreate(data TestData) string
- func (u *VhostResource) ErrorConvertingUpdate(data TestData, connections string, queues string) string
- func (v *VhostResource) ErrorDefaultQueueTypeAttribute(data TestData) string
- func (v VhostResource) ExistsInRabbitMQ() error
- func (v VhostResource) HasDefaultQueueTypeUpdateFeature() bool
- func (v VhostResource) HasDescriptionUpdateFeature() bool
- func (v VhostResource) ImportStateVerifyIgnore() []string
- func (v *VhostResource) OptionalCreate(data TestData) string
- func (v *VhostResource) OptionalRemove(data TestData) string
- func (v *VhostResource) OptionalUpdate(data TestData) string
- func (v *VhostResource) OptionalUpdateLimits(data TestData) string
- func (v *VhostResource) RequiredCreate(data TestData) string
- func (v *VhostResource) RequiredUpdate(data TestData) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TestData ¶
type TestData struct { // ResourceName is the fully qualified resource name, comprising the // resource type and then the resource label // e.g. `azurerm_resource_group.test` ResourceName string // ResourceType is the Terraform Resource Type - `azurerm_resource_group` ResourceType string // resourceLabel is the local used for the resource - generally "test"" ResourceLabel string }
func BuildTestData ¶
BuildTestData generates some test data for the given resource
func (*TestData) BuildArrayString ¶
func (*TestData) RandomIntOfLength ¶
func (*TestData) RandomInteger ¶
func (*TestData) RandomIntegerString ¶
func (*TestData) RandomString ¶
func (*TestData) RandomStringOfLength ¶
RandomStringOfLength is a random 1 to 1024 character string which is unique to this test case
type UserResource ¶
type UserResource struct { Name string Password string Tags []string MaxConnections string MaxChannels string }
func (UserResource) CheckDestroy ¶
func (u UserResource) CheckDestroy() resource.TestCheckFunc
func (UserResource) CheckLoginInRabbitMQ ¶
func (u UserResource) CheckLoginInRabbitMQ() resource.TestCheckFunc
func (*UserResource) DataSource ¶
func (u *UserResource) DataSource(data TestData) string
func (*UserResource) DataSourceLimits ¶
func (u *UserResource) DataSourceLimits(data TestData) string
func (*UserResource) ErrorConvertingCreate ¶
func (u *UserResource) ErrorConvertingCreate(data TestData) string
func (*UserResource) ErrorConvertingUpdate ¶
func (u *UserResource) ErrorConvertingUpdate(data TestData, connections string, channels string) string
func (UserResource) ExistsInRabbitMQ ¶
func (u UserResource) ExistsInRabbitMQ() error
func (*UserResource) LoginCreate ¶
func (u *UserResource) LoginCreate(data TestData) string
func (*UserResource) LoginUpdate ¶
func (u *UserResource) LoginUpdate(data TestData) string
func (*UserResource) OptionalCreate ¶
func (u *UserResource) OptionalCreate(data TestData) string
func (*UserResource) OptionalRemove ¶
func (u *UserResource) OptionalRemove(data TestData) string
func (*UserResource) OptionalUpdateLimits ¶
func (u *UserResource) OptionalUpdateLimits(data TestData) string
func (*UserResource) OptionalUpdateTags ¶
func (u *UserResource) OptionalUpdateTags(data TestData) string
func (*UserResource) RequiredCreate ¶
func (u *UserResource) RequiredCreate(data TestData) string
func (*UserResource) RequiredUpdate ¶
func (u *UserResource) RequiredUpdate(data TestData) string
type VhostResource ¶
type VhostResource struct { Name string Description string DefaultQueueType string MaxConnections string MaxQueues string Tracing bool }
func (VhostResource) CheckDestroy ¶
func (v VhostResource) CheckDestroy() resource.TestCheckFunc
func (*VhostResource) ErrorConvertingCreate ¶
func (v *VhostResource) ErrorConvertingCreate(data TestData) string
func (*VhostResource) ErrorConvertingUpdate ¶
func (u *VhostResource) ErrorConvertingUpdate(data TestData, connections string, queues string) string
func (*VhostResource) ErrorDefaultQueueTypeAttribute ¶
func (v *VhostResource) ErrorDefaultQueueTypeAttribute(data TestData) string
func (VhostResource) ExistsInRabbitMQ ¶
func (v VhostResource) ExistsInRabbitMQ() error
func (VhostResource) HasDefaultQueueTypeUpdateFeature ¶
func (v VhostResource) HasDefaultQueueTypeUpdateFeature() bool
'DefaultQueueType' field can't be updated in 3.10. It was fixed in 3.11 and later
func (VhostResource) HasDescriptionUpdateFeature ¶
func (v VhostResource) HasDescriptionUpdateFeature() bool
'Description' field can't be updated in 3.8. It was fixed in 3.9 and later
func (VhostResource) ImportStateVerifyIgnore ¶
func (v VhostResource) ImportStateVerifyIgnore() []string
func (*VhostResource) OptionalCreate ¶
func (v *VhostResource) OptionalCreate(data TestData) string
func (*VhostResource) OptionalRemove ¶
func (v *VhostResource) OptionalRemove(data TestData) string
func (*VhostResource) OptionalUpdate ¶
func (v *VhostResource) OptionalUpdate(data TestData) string
func (*VhostResource) OptionalUpdateLimits ¶
func (v *VhostResource) OptionalUpdateLimits(data TestData) string
func (*VhostResource) RequiredCreate ¶
func (v *VhostResource) RequiredCreate(data TestData) string
func (*VhostResource) RequiredUpdate ¶
func (v *VhostResource) RequiredUpdate(data TestData) string
Click to show internal directories.
Click to hide internal directories.