Documentation ¶
Index ¶
- type ActionSchema
- type BranchSchema
- type ChaosStudioCapabilityResource
- func (r ChaosStudioCapabilityResource) Arguments() map[string]*pluginsdk.Schema
- func (r ChaosStudioCapabilityResource) Attributes() map[string]*pluginsdk.Schema
- func (r ChaosStudioCapabilityResource) Create() sdk.ResourceFunc
- func (r ChaosStudioCapabilityResource) Delete() sdk.ResourceFunc
- func (r ChaosStudioCapabilityResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r ChaosStudioCapabilityResource) ModelObject() interface{}
- func (r ChaosStudioCapabilityResource) Read() sdk.ResourceFunc
- func (r ChaosStudioCapabilityResource) ResourceType() string
- type ChaosStudioCapabilityResourceSchema
- type ChaosStudioExperimentResource
- func (r ChaosStudioExperimentResource) Arguments() map[string]*pluginsdk.Schema
- func (r ChaosStudioExperimentResource) Attributes() map[string]*pluginsdk.Schema
- func (r ChaosStudioExperimentResource) Create() sdk.ResourceFunc
- func (r ChaosStudioExperimentResource) Delete() sdk.ResourceFunc
- func (r ChaosStudioExperimentResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r ChaosStudioExperimentResource) ModelObject() interface{}
- func (r ChaosStudioExperimentResource) Read() sdk.ResourceFunc
- func (r ChaosStudioExperimentResource) ResourceType() string
- func (r ChaosStudioExperimentResource) Update() sdk.ResourceFunc
- type ChaosStudioExperimentResourceSchema
- type ChaosStudioTargetResource
- func (r ChaosStudioTargetResource) Arguments() map[string]*pluginsdk.Schema
- func (r ChaosStudioTargetResource) Attributes() map[string]*pluginsdk.Schema
- func (r ChaosStudioTargetResource) Create() sdk.ResourceFunc
- func (r ChaosStudioTargetResource) Delete() sdk.ResourceFunc
- func (r ChaosStudioTargetResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r ChaosStudioTargetResource) ModelObject() interface{}
- func (r ChaosStudioTargetResource) Read() sdk.ResourceFunc
- func (r ChaosStudioTargetResource) ResourceType() string
- type ChaosStudioTargetResourceSchema
- type Registration
- type SelectorSchema
- type StepSchema
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionSchema ¶
type BranchSchema ¶
type BranchSchema struct { Actions []ActionSchema `tfschema:"actions"` Name string `tfschema:"name"` }
type ChaosStudioCapabilityResource ¶
type ChaosStudioCapabilityResource struct{}
func (ChaosStudioCapabilityResource) Arguments ¶
func (r ChaosStudioCapabilityResource) Arguments() map[string]*pluginsdk.Schema
func (ChaosStudioCapabilityResource) Attributes ¶
func (r ChaosStudioCapabilityResource) Attributes() map[string]*pluginsdk.Schema
func (ChaosStudioCapabilityResource) Create ¶
func (r ChaosStudioCapabilityResource) Create() sdk.ResourceFunc
func (ChaosStudioCapabilityResource) Delete ¶
func (r ChaosStudioCapabilityResource) Delete() sdk.ResourceFunc
func (ChaosStudioCapabilityResource) IDValidationFunc ¶
func (r ChaosStudioCapabilityResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (ChaosStudioCapabilityResource) ModelObject ¶
func (r ChaosStudioCapabilityResource) ModelObject() interface{}
func (ChaosStudioCapabilityResource) Read ¶
func (r ChaosStudioCapabilityResource) Read() sdk.ResourceFunc
func (ChaosStudioCapabilityResource) ResourceType ¶
func (r ChaosStudioCapabilityResource) ResourceType() string
type ChaosStudioExperimentResource ¶
type ChaosStudioExperimentResource struct{}
func (ChaosStudioExperimentResource) Arguments ¶
func (r ChaosStudioExperimentResource) Arguments() map[string]*pluginsdk.Schema
func (ChaosStudioExperimentResource) Attributes ¶
func (r ChaosStudioExperimentResource) Attributes() map[string]*pluginsdk.Schema
func (ChaosStudioExperimentResource) Create ¶
func (r ChaosStudioExperimentResource) Create() sdk.ResourceFunc
func (ChaosStudioExperimentResource) Delete ¶
func (r ChaosStudioExperimentResource) Delete() sdk.ResourceFunc
func (ChaosStudioExperimentResource) IDValidationFunc ¶
func (r ChaosStudioExperimentResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (ChaosStudioExperimentResource) ModelObject ¶
func (r ChaosStudioExperimentResource) ModelObject() interface{}
func (ChaosStudioExperimentResource) Read ¶
func (r ChaosStudioExperimentResource) Read() sdk.ResourceFunc
func (ChaosStudioExperimentResource) ResourceType ¶
func (r ChaosStudioExperimentResource) ResourceType() string
func (ChaosStudioExperimentResource) Update ¶
func (r ChaosStudioExperimentResource) Update() sdk.ResourceFunc
type ChaosStudioExperimentResourceSchema ¶
type ChaosStudioExperimentResourceSchema struct { Identity []identity.ModelSystemAssignedUserAssigned `tfschema:"identity"` Location string `tfschema:"location"` Name string `tfschema:"name"` ResourceGroupName string `tfschema:"resource_group_name"` Selectors []SelectorSchema `tfschema:"selectors"` Steps []StepSchema `tfschema:"steps"` }
type ChaosStudioTargetResource ¶
type ChaosStudioTargetResource struct{}
func (ChaosStudioTargetResource) Arguments ¶
func (r ChaosStudioTargetResource) Arguments() map[string]*pluginsdk.Schema
func (ChaosStudioTargetResource) Attributes ¶
func (r ChaosStudioTargetResource) Attributes() map[string]*pluginsdk.Schema
func (ChaosStudioTargetResource) Create ¶
func (r ChaosStudioTargetResource) Create() sdk.ResourceFunc
func (ChaosStudioTargetResource) Delete ¶
func (r ChaosStudioTargetResource) Delete() sdk.ResourceFunc
func (ChaosStudioTargetResource) IDValidationFunc ¶
func (r ChaosStudioTargetResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (ChaosStudioTargetResource) ModelObject ¶
func (r ChaosStudioTargetResource) ModelObject() interface{}
func (ChaosStudioTargetResource) Read ¶
func (r ChaosStudioTargetResource) Read() sdk.ResourceFunc
func (ChaosStudioTargetResource) ResourceType ¶
func (r ChaosStudioTargetResource) ResourceType() string
type Registration ¶
type Registration struct {
// contains filtered or unexported fields
}
func (Registration) DataSources ¶
func (r Registration) DataSources() []sdk.DataSource
DataSources returns a list of Data Sources supported by this Service
func (Registration) Resources ¶
func (r Registration) Resources() []sdk.Resource
Resources returns a list of Resources supported by this Service
func (Registration) WebsiteCategories ¶
func (r Registration) WebsiteCategories() []string
WebsiteCategories returns a list of categories which can be used for the sidebar
type SelectorSchema ¶
type StepSchema ¶
type StepSchema struct { Branch []BranchSchema `tfschema:"branch"` Name string `tfschema:"name"` }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.