Documentation
¶
Index ¶
- Constants
- type ContainerConfigurationModel
- type DeploymentScriptKind
- type EnvironmentVariableModel
- type Registration
- func (r Registration) DataSources() []sdk.DataSource
- func (r Registration) Name() string
- func (r Registration) Resources() []sdk.Resource
- func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
- func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
- func (r Registration) WebsiteCategories() []string
- type ResourceDeploymentScriptAzureCliModel
- type ResourceDeploymentScriptAzureCliResource
- func (r ResourceDeploymentScriptAzureCliResource) Arguments() map[string]*pluginsdk.Schema
- func (r ResourceDeploymentScriptAzureCliResource) Attributes() map[string]*pluginsdk.Schema
- func (r ResourceDeploymentScriptAzureCliResource) Create() sdk.ResourceFunc
- func (r ResourceDeploymentScriptAzureCliResource) Delete() sdk.ResourceFunc
- func (r ResourceDeploymentScriptAzureCliResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r ResourceDeploymentScriptAzureCliResource) ModelObject() interface{}
- func (r ResourceDeploymentScriptAzureCliResource) Read() sdk.ResourceFunc
- func (r ResourceDeploymentScriptAzureCliResource) ResourceType() string
- func (r ResourceDeploymentScriptAzureCliResource) Update() sdk.ResourceFunc
- type ResourceDeploymentScriptAzurePowerShellModel
- type ResourceDeploymentScriptAzurePowerShellResource
- func (r ResourceDeploymentScriptAzurePowerShellResource) Arguments() map[string]*pluginsdk.Schema
- func (r ResourceDeploymentScriptAzurePowerShellResource) Attributes() map[string]*pluginsdk.Schema
- func (r ResourceDeploymentScriptAzurePowerShellResource) Create() sdk.ResourceFunc
- func (r ResourceDeploymentScriptAzurePowerShellResource) Delete() sdk.ResourceFunc
- func (r ResourceDeploymentScriptAzurePowerShellResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r ResourceDeploymentScriptAzurePowerShellResource) ModelObject() interface{}
- func (r ResourceDeploymentScriptAzurePowerShellResource) Read() sdk.ResourceFunc
- func (r ResourceDeploymentScriptAzurePowerShellResource) ResourceType() string
- func (r ResourceDeploymentScriptAzurePowerShellResource) Update() sdk.ResourceFunc
- type ResourceDeploymentScriptModel
- type ResourceDeploymentScriptPatchModel
- type ResourceManagementPrivateLinkAssociationResource
- func (r ResourceManagementPrivateLinkAssociationResource) Arguments() map[string]*pluginsdk.Schema
- func (r ResourceManagementPrivateLinkAssociationResource) Attributes() map[string]*pluginsdk.Schema
- func (r ResourceManagementPrivateLinkAssociationResource) Create() sdk.ResourceFunc
- func (r ResourceManagementPrivateLinkAssociationResource) Delete() sdk.ResourceFunc
- func (r ResourceManagementPrivateLinkAssociationResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r ResourceManagementPrivateLinkAssociationResource) ModelObject() interface{}
- func (r ResourceManagementPrivateLinkAssociationResource) Read() sdk.ResourceFunc
- func (r ResourceManagementPrivateLinkAssociationResource) ResourceType() string
- type ResourceManagementPrivateLinkAssociationResourceSchema
- type ResourceManagementPrivateLinkResource
- func (r ResourceManagementPrivateLinkResource) Arguments() map[string]*pluginsdk.Schema
- func (r ResourceManagementPrivateLinkResource) Attributes() map[string]*pluginsdk.Schema
- func (r ResourceManagementPrivateLinkResource) Create() sdk.ResourceFunc
- func (r ResourceManagementPrivateLinkResource) Delete() sdk.ResourceFunc
- func (r ResourceManagementPrivateLinkResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r ResourceManagementPrivateLinkResource) ModelObject() interface{}
- func (r ResourceManagementPrivateLinkResource) Read() sdk.ResourceFunc
- func (r ResourceManagementPrivateLinkResource) ResourceType() string
- type ResourceManagementPrivateLinkResourceSchema
- type ResourceProviderRegistrationFeatureModel
- type ResourceProviderRegistrationModel
- type ResourceProviderRegistrationResource
- func (r ResourceProviderRegistrationResource) Arguments() map[string]*pluginsdk.Schema
- func (r ResourceProviderRegistrationResource) Attributes() map[string]*pluginsdk.Schema
- func (r ResourceProviderRegistrationResource) Create() sdk.ResourceFunc
- func (r ResourceProviderRegistrationResource) CustomImporter() sdk.ResourceRunFunc
- func (r ResourceProviderRegistrationResource) Delete() sdk.ResourceFunc
- func (r ResourceProviderRegistrationResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r ResourceProviderRegistrationResource) ModelObject() interface{}
- func (r ResourceProviderRegistrationResource) Read() sdk.ResourceFunc
- func (r ResourceProviderRegistrationResource) ResourceType() string
- func (r ResourceProviderRegistrationResource) Update() sdk.ResourceFunc
- type StorageAccountConfigurationModel
Constants ¶
View Source
const ( Pending = "Pending" Registering = "Registering" Unregistering = "Unregistering" Registered = "Registered" NotRegistered = "NotRegistered" Unregistered = "Unregistered" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContainerConfigurationModel ¶
type ContainerConfigurationModel struct {
ContainerGroupName string `tfschema:"container_group_name"`
}
type DeploymentScriptKind ¶
type DeploymentScriptKind string
const ( AzurePowerShellKind DeploymentScriptKind = "AzurePowerShell" AzureCliKind DeploymentScriptKind = "AzureCli" )
type Registration ¶
type Registration struct{}
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) SupportedDataSources ¶
func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
SupportedDataSources returns the supported Data Sources supported by this Service
func (Registration) SupportedResources ¶
func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
SupportedResources returns the supported 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 ResourceDeploymentScriptAzureCliModel ¶
type ResourceDeploymentScriptAzureCliModel ResourceDeploymentScriptModel
type ResourceDeploymentScriptAzureCliResource ¶
type ResourceDeploymentScriptAzureCliResource struct{}
func (ResourceDeploymentScriptAzureCliResource) Arguments ¶
func (r ResourceDeploymentScriptAzureCliResource) Arguments() map[string]*pluginsdk.Schema
func (ResourceDeploymentScriptAzureCliResource) Attributes ¶
func (r ResourceDeploymentScriptAzureCliResource) Attributes() map[string]*pluginsdk.Schema
func (ResourceDeploymentScriptAzureCliResource) Create ¶
func (r ResourceDeploymentScriptAzureCliResource) Create() sdk.ResourceFunc
func (ResourceDeploymentScriptAzureCliResource) Delete ¶
func (r ResourceDeploymentScriptAzureCliResource) Delete() sdk.ResourceFunc
func (ResourceDeploymentScriptAzureCliResource) IDValidationFunc ¶
func (r ResourceDeploymentScriptAzureCliResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (ResourceDeploymentScriptAzureCliResource) ModelObject ¶
func (r ResourceDeploymentScriptAzureCliResource) ModelObject() interface{}
func (ResourceDeploymentScriptAzureCliResource) Read ¶
func (r ResourceDeploymentScriptAzureCliResource) Read() sdk.ResourceFunc
func (ResourceDeploymentScriptAzureCliResource) ResourceType ¶
func (r ResourceDeploymentScriptAzureCliResource) ResourceType() string
func (ResourceDeploymentScriptAzureCliResource) Update ¶
func (r ResourceDeploymentScriptAzureCliResource) Update() sdk.ResourceFunc
type ResourceDeploymentScriptAzurePowerShellModel ¶
type ResourceDeploymentScriptAzurePowerShellModel ResourceDeploymentScriptModel
type ResourceDeploymentScriptAzurePowerShellResource ¶
type ResourceDeploymentScriptAzurePowerShellResource struct{}
func (ResourceDeploymentScriptAzurePowerShellResource) Arguments ¶
func (r ResourceDeploymentScriptAzurePowerShellResource) Arguments() map[string]*pluginsdk.Schema
func (ResourceDeploymentScriptAzurePowerShellResource) Attributes ¶
func (r ResourceDeploymentScriptAzurePowerShellResource) Attributes() map[string]*pluginsdk.Schema
func (ResourceDeploymentScriptAzurePowerShellResource) Create ¶
func (r ResourceDeploymentScriptAzurePowerShellResource) Create() sdk.ResourceFunc
func (ResourceDeploymentScriptAzurePowerShellResource) Delete ¶
func (r ResourceDeploymentScriptAzurePowerShellResource) Delete() sdk.ResourceFunc
func (ResourceDeploymentScriptAzurePowerShellResource) IDValidationFunc ¶
func (r ResourceDeploymentScriptAzurePowerShellResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (ResourceDeploymentScriptAzurePowerShellResource) ModelObject ¶
func (r ResourceDeploymentScriptAzurePowerShellResource) ModelObject() interface{}
func (ResourceDeploymentScriptAzurePowerShellResource) Read ¶
func (r ResourceDeploymentScriptAzurePowerShellResource) Read() sdk.ResourceFunc
func (ResourceDeploymentScriptAzurePowerShellResource) ResourceType ¶
func (r ResourceDeploymentScriptAzurePowerShellResource) ResourceType() string
func (ResourceDeploymentScriptAzurePowerShellResource) Update ¶
func (r ResourceDeploymentScriptAzurePowerShellResource) Update() sdk.ResourceFunc
type ResourceDeploymentScriptModel ¶
type ResourceDeploymentScriptModel struct { Name string `tfschema:"name"` ResourceGroupName string `tfschema:"resource_group_name"` Arguments string `tfschema:"command_line"` Version string `tfschema:"version"` CleanupPreference deploymentscripts.CleanupOptions `tfschema:"cleanup_preference"` ContainerSettings []ContainerConfigurationModel `tfschema:"container"` EnvironmentVariables []EnvironmentVariableModel `tfschema:"environment_variable"` ForceUpdateTag string `tfschema:"force_update_tag"` Location string `tfschema:"location"` PrimaryScriptUri string `tfschema:"primary_script_uri"` RetentionInterval string `tfschema:"retention_interval"` ScriptContent string `tfschema:"script_content"` StorageAccountSettings []StorageAccountConfigurationModel `tfschema:"storage_account"` SupportingScriptUris []string `tfschema:"supporting_script_uris"` Tags map[string]string `tfschema:"tags"` Timeout string `tfschema:"timeout"` Outputs string `tfschema:"outputs"` }
type ResourceManagementPrivateLinkAssociationResource ¶
type ResourceManagementPrivateLinkAssociationResource struct{}
func (ResourceManagementPrivateLinkAssociationResource) Arguments ¶
func (r ResourceManagementPrivateLinkAssociationResource) Arguments() map[string]*pluginsdk.Schema
func (ResourceManagementPrivateLinkAssociationResource) Attributes ¶
func (r ResourceManagementPrivateLinkAssociationResource) Attributes() map[string]*pluginsdk.Schema
func (ResourceManagementPrivateLinkAssociationResource) Create ¶
func (r ResourceManagementPrivateLinkAssociationResource) Create() sdk.ResourceFunc
func (ResourceManagementPrivateLinkAssociationResource) Delete ¶
func (r ResourceManagementPrivateLinkAssociationResource) Delete() sdk.ResourceFunc
func (ResourceManagementPrivateLinkAssociationResource) IDValidationFunc ¶
func (r ResourceManagementPrivateLinkAssociationResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (ResourceManagementPrivateLinkAssociationResource) ModelObject ¶
func (r ResourceManagementPrivateLinkAssociationResource) ModelObject() interface{}
func (ResourceManagementPrivateLinkAssociationResource) Read ¶
func (r ResourceManagementPrivateLinkAssociationResource) Read() sdk.ResourceFunc
func (ResourceManagementPrivateLinkAssociationResource) ResourceType ¶
func (r ResourceManagementPrivateLinkAssociationResource) ResourceType() string
type ResourceManagementPrivateLinkAssociationResourceSchema ¶
type ResourceManagementPrivateLinkAssociationResourceSchema struct { ManagementGroupId string `tfschema:"management_group_id"` Name string `tfschema:"name"` ResourceManagementPrivateLinkId string `tfschema:"resource_management_private_link_id"` PublicNetworkAccessEnabled bool `tfschema:"public_network_access_enabled"` TenantID string `tfschema:"tenant_id"` }
type ResourceManagementPrivateLinkResource ¶
type ResourceManagementPrivateLinkResource struct{}
func (ResourceManagementPrivateLinkResource) Arguments ¶
func (r ResourceManagementPrivateLinkResource) Arguments() map[string]*pluginsdk.Schema
func (ResourceManagementPrivateLinkResource) Attributes ¶
func (r ResourceManagementPrivateLinkResource) Attributes() map[string]*pluginsdk.Schema
func (ResourceManagementPrivateLinkResource) Create ¶
func (r ResourceManagementPrivateLinkResource) Create() sdk.ResourceFunc
func (ResourceManagementPrivateLinkResource) Delete ¶
func (r ResourceManagementPrivateLinkResource) Delete() sdk.ResourceFunc
func (ResourceManagementPrivateLinkResource) IDValidationFunc ¶
func (r ResourceManagementPrivateLinkResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (ResourceManagementPrivateLinkResource) ModelObject ¶
func (r ResourceManagementPrivateLinkResource) ModelObject() interface{}
func (ResourceManagementPrivateLinkResource) Read ¶
func (r ResourceManagementPrivateLinkResource) Read() sdk.ResourceFunc
func (ResourceManagementPrivateLinkResource) ResourceType ¶
func (r ResourceManagementPrivateLinkResource) ResourceType() string
type ResourceProviderRegistrationModel ¶
type ResourceProviderRegistrationModel struct { Name string `tfschema:"name"` Features []ResourceProviderRegistrationFeatureModel `tfschema:"feature"` }
type ResourceProviderRegistrationResource ¶
type ResourceProviderRegistrationResource struct{}
func (ResourceProviderRegistrationResource) Arguments ¶
func (r ResourceProviderRegistrationResource) Arguments() map[string]*pluginsdk.Schema
func (ResourceProviderRegistrationResource) Attributes ¶
func (r ResourceProviderRegistrationResource) Attributes() map[string]*pluginsdk.Schema
func (ResourceProviderRegistrationResource) Create ¶
func (r ResourceProviderRegistrationResource) Create() sdk.ResourceFunc
func (ResourceProviderRegistrationResource) CustomImporter ¶
func (r ResourceProviderRegistrationResource) CustomImporter() sdk.ResourceRunFunc
func (ResourceProviderRegistrationResource) Delete ¶
func (r ResourceProviderRegistrationResource) Delete() sdk.ResourceFunc
func (ResourceProviderRegistrationResource) IDValidationFunc ¶
func (r ResourceProviderRegistrationResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (ResourceProviderRegistrationResource) ModelObject ¶
func (r ResourceProviderRegistrationResource) ModelObject() interface{}
func (ResourceProviderRegistrationResource) Read ¶
func (r ResourceProviderRegistrationResource) Read() sdk.ResourceFunc
func (ResourceProviderRegistrationResource) ResourceType ¶
func (r ResourceProviderRegistrationResource) ResourceType() string
func (ResourceProviderRegistrationResource) Update ¶
func (r ResourceProviderRegistrationResource) Update() sdk.ResourceFunc
Source Files
¶
- management_group_template_deployment_data_source.go
- management_group_template_deployment_resource.go
- management_lock_resource.go
- registration.go
- resource_deployment_script_azure_cli_resource.go
- resource_deployment_script_azure_power_shell_resource.go
- resource_deployment_script_common.go
- resource_group_data_source.go
- resource_group_resource.go
- resource_group_template_deployment_data_source.go
- resource_group_template_deployment_resource.go
- resource_management_private_link_association_resource.go
- resource_management_private_link_resource.go
- resource_provider_registration_resource.go
- resourceids.go
- resources_data_source.go
- subscription_template_deployment_data_source.go
- subscription_template_deployment_resource.go
- template_deployment_common.go
- template_spec_version_data_source.go
- tenant_template_deployment_data_source.go
- tenant_template_deployment_resource.go
Click to show internal directories.
Click to hide internal directories.