Documentation
¶
Index ¶
- type RoleBindingAccTestBuilder
- func (b *RoleBindingAccTestBuilder) Build() resource.TestCase
- func (b *RoleBindingAccTestBuilder) CreateStep(tfConfig string, variables config.Variables, ...) RoleBindingAccTestBuilderImportStep
- func (b *RoleBindingAccTestBuilder) ImportStep(variables config.Variables) RoleBindingAccTestBuilderFinalStep
- func (b *RoleBindingAccTestBuilder) UpdateStep(tfConfig string, variables config.Variables, ...) RoleBindingAccTestBuilderFinalStep
- type RoleBindingAccTestBuilderCreateStep
- type RoleBindingAccTestBuilderFinalStep
- type RoleBindingAccTestBuilderImportStep
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RoleBindingAccTestBuilder ¶
type RoleBindingAccTestBuilder struct {
// contains filtered or unexported fields
}
RoleBindingAccTestBuilder helps to implement acceptance tests for role binding resources and is used to prevent the boilerplate code needed for that type of tests.
func (*RoleBindingAccTestBuilder) Build ¶
func (b *RoleBindingAccTestBuilder) Build() resource.TestCase
func (*RoleBindingAccTestBuilder) CreateStep ¶
func (b *RoleBindingAccTestBuilder) CreateStep(tfConfig string, variables config.Variables, resourceIdResourceID, resourceIdField string) RoleBindingAccTestBuilderImportStep
CreateStep is the first step in your acceptance test and creates the resources initially
func (*RoleBindingAccTestBuilder) ImportStep ¶
func (b *RoleBindingAccTestBuilder) ImportStep(variables config.Variables) RoleBindingAccTestBuilderFinalStep
ImportStep adds a terraform import test to your acceptance test case
func (*RoleBindingAccTestBuilder) UpdateStep ¶
func (b *RoleBindingAccTestBuilder) UpdateStep(tfConfig string, variables config.Variables, resourceIdResourceID, resourceIdField string) RoleBindingAccTestBuilderFinalStep
UpdateStep adds a terraform update test to your acceptance test case
type RoleBindingAccTestBuilderCreateStep ¶
type RoleBindingAccTestBuilderCreateStep interface {
CreateStep(tfConfig string, variables config.Variables, resourceIdResourceID, resourceIdField string) RoleBindingAccTestBuilderImportStep
}
func NewRoleBindingAccTestBuilder ¶
func NewRoleBindingAccTestBuilder(tfProviderConfig, apiName, resourceType, resourceID string) RoleBindingAccTestBuilderCreateStep
type RoleBindingAccTestBuilderImportStep ¶
type RoleBindingAccTestBuilderImportStep interface {
ImportStep(variables config.Variables) RoleBindingAccTestBuilderFinalStep
}
Click to show internal directories.
Click to hide internal directories.