Documentation
¶
Index ¶
- type BackupDatasourceParameters
- type BackupInstanceKubernatesClusterModel
- type BackupInstanceMySQLFlexibleServerModel
- type BackupInstancePostgreSQLFlexibleServerModel
- type BackupPolicyKubernatesClusterModel
- type BackupPolicyMySQLFlexibleServerCriteria
- type BackupPolicyMySQLFlexibleServerDefaultRetentionRule
- type BackupPolicyMySQLFlexibleServerLifeCycle
- type BackupPolicyMySQLFlexibleServerModel
- type BackupPolicyMySQLFlexibleServerRetentionRule
- type BackupPolicyPostgreSQLFlexibleServerCriteria
- type BackupPolicyPostgreSQLFlexibleServerDefaultRetentionRule
- type BackupPolicyPostgreSQLFlexibleServerLifeCycle
- type BackupPolicyPostgreSQLFlexibleServerModel
- type BackupPolicyPostgreSQLFlexibleServerRetentionRule
- type Criteria
- type DataProtectionBackupInstanceKubernatesClusterResource
- func (r DataProtectionBackupInstanceKubernatesClusterResource) Arguments() map[string]*pluginsdk.Schema
- func (r DataProtectionBackupInstanceKubernatesClusterResource) Attributes() map[string]*pluginsdk.Schema
- func (r DataProtectionBackupInstanceKubernatesClusterResource) Create() sdk.ResourceFunc
- func (r DataProtectionBackupInstanceKubernatesClusterResource) Delete() sdk.ResourceFunc
- func (r DataProtectionBackupInstanceKubernatesClusterResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r DataProtectionBackupInstanceKubernatesClusterResource) ModelObject() interface{}
- func (r DataProtectionBackupInstanceKubernatesClusterResource) Read() sdk.ResourceFunc
- func (r DataProtectionBackupInstanceKubernatesClusterResource) ResourceType() string
- type DataProtectionBackupInstanceMySQLFlexibleServerResource
- func (r DataProtectionBackupInstanceMySQLFlexibleServerResource) Arguments() map[string]*pluginsdk.Schema
- func (r DataProtectionBackupInstanceMySQLFlexibleServerResource) Attributes() map[string]*pluginsdk.Schema
- func (r DataProtectionBackupInstanceMySQLFlexibleServerResource) Create() sdk.ResourceFunc
- func (r DataProtectionBackupInstanceMySQLFlexibleServerResource) Delete() sdk.ResourceFunc
- func (r DataProtectionBackupInstanceMySQLFlexibleServerResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r DataProtectionBackupInstanceMySQLFlexibleServerResource) ModelObject() interface{}
- func (r DataProtectionBackupInstanceMySQLFlexibleServerResource) Read() sdk.ResourceFunc
- func (r DataProtectionBackupInstanceMySQLFlexibleServerResource) ResourceType() string
- func (r DataProtectionBackupInstanceMySQLFlexibleServerResource) Update() sdk.ResourceFunc
- type DataProtectionBackupInstancePostgreSQLFlexibleServerResource
- func (r DataProtectionBackupInstancePostgreSQLFlexibleServerResource) Arguments() map[string]*pluginsdk.Schema
- func (r DataProtectionBackupInstancePostgreSQLFlexibleServerResource) Attributes() map[string]*pluginsdk.Schema
- func (r DataProtectionBackupInstancePostgreSQLFlexibleServerResource) Create() sdk.ResourceFunc
- func (r DataProtectionBackupInstancePostgreSQLFlexibleServerResource) Delete() sdk.ResourceFunc
- func (r DataProtectionBackupInstancePostgreSQLFlexibleServerResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r DataProtectionBackupInstancePostgreSQLFlexibleServerResource) ModelObject() interface{}
- func (r DataProtectionBackupInstancePostgreSQLFlexibleServerResource) Read() sdk.ResourceFunc
- func (r DataProtectionBackupInstancePostgreSQLFlexibleServerResource) ResourceType() string
- func (r DataProtectionBackupInstancePostgreSQLFlexibleServerResource) Update() sdk.ResourceFunc
- type DataProtectionBackupPolicyKubernatesClusterResource
- func (r DataProtectionBackupPolicyKubernatesClusterResource) Arguments() map[string]*pluginsdk.Schema
- func (r DataProtectionBackupPolicyKubernatesClusterResource) Attributes() map[string]*pluginsdk.Schema
- func (r DataProtectionBackupPolicyKubernatesClusterResource) Create() sdk.ResourceFunc
- func (r DataProtectionBackupPolicyKubernatesClusterResource) Delete() sdk.ResourceFunc
- func (r DataProtectionBackupPolicyKubernatesClusterResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r DataProtectionBackupPolicyKubernatesClusterResource) ModelObject() interface{}
- func (r DataProtectionBackupPolicyKubernatesClusterResource) Read() sdk.ResourceFunc
- func (r DataProtectionBackupPolicyKubernatesClusterResource) ResourceType() string
- type DataProtectionBackupPolicyMySQLFlexibleServerResource
- func (r DataProtectionBackupPolicyMySQLFlexibleServerResource) Arguments() map[string]*pluginsdk.Schema
- func (r DataProtectionBackupPolicyMySQLFlexibleServerResource) Attributes() map[string]*pluginsdk.Schema
- func (r DataProtectionBackupPolicyMySQLFlexibleServerResource) Create() sdk.ResourceFunc
- func (r DataProtectionBackupPolicyMySQLFlexibleServerResource) Delete() sdk.ResourceFunc
- func (r DataProtectionBackupPolicyMySQLFlexibleServerResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r DataProtectionBackupPolicyMySQLFlexibleServerResource) ModelObject() interface{}
- func (r DataProtectionBackupPolicyMySQLFlexibleServerResource) Read() sdk.ResourceFunc
- func (r DataProtectionBackupPolicyMySQLFlexibleServerResource) ResourceType() string
- type DataProtectionBackupPolicyPostgreSQLFlexibleServerResource
- func (r DataProtectionBackupPolicyPostgreSQLFlexibleServerResource) Arguments() map[string]*pluginsdk.Schema
- func (r DataProtectionBackupPolicyPostgreSQLFlexibleServerResource) Attributes() map[string]*pluginsdk.Schema
- func (r DataProtectionBackupPolicyPostgreSQLFlexibleServerResource) Create() sdk.ResourceFunc
- func (r DataProtectionBackupPolicyPostgreSQLFlexibleServerResource) Delete() sdk.ResourceFunc
- func (r DataProtectionBackupPolicyPostgreSQLFlexibleServerResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r DataProtectionBackupPolicyPostgreSQLFlexibleServerResource) ModelObject() interface{}
- func (r DataProtectionBackupPolicyPostgreSQLFlexibleServerResource) Read() sdk.ResourceFunc
- func (r DataProtectionBackupPolicyPostgreSQLFlexibleServerResource) ResourceType() string
- type DataProtectionBackupVaultCustomerManagedKeyModel
- type DataProtectionBackupVaultCustomerManagedKeyResource
- func (r DataProtectionBackupVaultCustomerManagedKeyResource) Arguments() map[string]*pluginsdk.Schema
- func (r DataProtectionBackupVaultCustomerManagedKeyResource) Attributes() map[string]*pluginsdk.Schema
- func (r DataProtectionBackupVaultCustomerManagedKeyResource) Create() sdk.ResourceFunc
- func (r DataProtectionBackupVaultCustomerManagedKeyResource) Delete() sdk.ResourceFunc
- func (r DataProtectionBackupVaultCustomerManagedKeyResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r DataProtectionBackupVaultCustomerManagedKeyResource) ModelObject() interface{}
- func (r DataProtectionBackupVaultCustomerManagedKeyResource) Read() sdk.ResourceFunc
- func (r DataProtectionBackupVaultCustomerManagedKeyResource) ResourceType() string
- func (r DataProtectionBackupVaultCustomerManagedKeyResource) Update() sdk.ResourceFunc
- type DefaultRetentionRule
- type LifeCycle
- type Registration
- func (r Registration) AssociatedGitHubLabel() string
- 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 RetentionRule
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackupDatasourceParameters ¶
type BackupDatasourceParameters struct { IncludedNamespaces []string `tfschema:"included_namespaces"` IncludedResourceTypes []string `tfschema:"included_resource_types"` ExcludedNamespaces []string `tfschema:"excluded_namespaces"` ExcludedResourceTypes []string `tfschema:"excluded_resource_types"` LabelSelectors []string `tfschema:"label_selectors"` VolumeSnapshotEnabled bool `tfschema:"volume_snapshot_enabled"` ClusterScopeResourceEnabled bool `tfschema:"cluster_scoped_resources_enabled"` }
type BackupInstanceKubernatesClusterModel ¶
type BackupInstanceKubernatesClusterModel struct { Name string `tfschema:"name"` Location string `tfschema:"location"` VaultId string `tfschema:"vault_id"` BackupPolicyId string `tfschema:"backup_policy_id"` KubernetesClusterId string `tfschema:"kubernetes_cluster_id"` SnapshotResourceGroupName string `tfschema:"snapshot_resource_group_name"` BackupDatasourceParameters []BackupDatasourceParameters `tfschema:"backup_datasource_parameters"` }
type BackupPolicyKubernatesClusterModel ¶
type BackupPolicyKubernatesClusterModel struct { Name string `tfschema:"name"` ResourceGroupName string `tfschema:"resource_group_name"` VaultName string `tfschema:"vault_name"` BackupRepeatingTimeIntervals []string `tfschema:"backup_repeating_time_intervals"` DefaultRetentionRule []DefaultRetentionRule `tfschema:"default_retention_rule"` RetentionRule []RetentionRule `tfschema:"retention_rule"` TimeZone string `tfschema:"time_zone"` }
type BackupPolicyMySQLFlexibleServerCriteria ¶
type BackupPolicyMySQLFlexibleServerCriteria struct { AbsoluteCriteria string `tfschema:"absolute_criteria"` DaysOfWeek []string `tfschema:"days_of_week"` MonthsOfYear []string `tfschema:"months_of_year"` ScheduledBackupTimes []string `tfschema:"scheduled_backup_times"` WeeksOfMonth []string `tfschema:"weeks_of_month"` }
type BackupPolicyMySQLFlexibleServerDefaultRetentionRule ¶
type BackupPolicyMySQLFlexibleServerDefaultRetentionRule struct {
LifeCycle []BackupPolicyMySQLFlexibleServerLifeCycle `tfschema:"life_cycle"`
}
type BackupPolicyMySQLFlexibleServerModel ¶
type BackupPolicyMySQLFlexibleServerModel struct { Name string `tfschema:"name"` VaultId string `tfschema:"vault_id"` BackupRepeatingTimeIntervals []string `tfschema:"backup_repeating_time_intervals"` DefaultRetentionRule []BackupPolicyMySQLFlexibleServerDefaultRetentionRule `tfschema:"default_retention_rule"` RetentionRules []BackupPolicyMySQLFlexibleServerRetentionRule `tfschema:"retention_rule"` TimeZone string `tfschema:"time_zone"` }
type BackupPolicyMySQLFlexibleServerRetentionRule ¶
type BackupPolicyMySQLFlexibleServerRetentionRule struct { Name string `tfschema:"name"` Criteria []BackupPolicyMySQLFlexibleServerCriteria `tfschema:"criteria"` LifeCycle []BackupPolicyMySQLFlexibleServerLifeCycle `tfschema:"life_cycle"` Priority int64 `tfschema:"priority"` }
type BackupPolicyPostgreSQLFlexibleServerCriteria ¶
type BackupPolicyPostgreSQLFlexibleServerCriteria struct { AbsoluteCriteria string `tfschema:"absolute_criteria"` DaysOfWeek []string `tfschema:"days_of_week"` MonthsOfYear []string `tfschema:"months_of_year"` ScheduledBackupTimes []string `tfschema:"scheduled_backup_times"` WeeksOfMonth []string `tfschema:"weeks_of_month"` }
type BackupPolicyPostgreSQLFlexibleServerDefaultRetentionRule ¶
type BackupPolicyPostgreSQLFlexibleServerDefaultRetentionRule struct {
LifeCycle []BackupPolicyPostgreSQLFlexibleServerLifeCycle `tfschema:"life_cycle"`
}
type BackupPolicyPostgreSQLFlexibleServerModel ¶
type BackupPolicyPostgreSQLFlexibleServerModel struct { Name string `tfschema:"name"` VaultId string `tfschema:"vault_id"` BackupRepeatingTimeIntervals []string `tfschema:"backup_repeating_time_intervals"` DefaultRetentionRule []BackupPolicyPostgreSQLFlexibleServerDefaultRetentionRule `tfschema:"default_retention_rule"` RetentionRules []BackupPolicyPostgreSQLFlexibleServerRetentionRule `tfschema:"retention_rule"` TimeZone string `tfschema:"time_zone"` }
type BackupPolicyPostgreSQLFlexibleServerRetentionRule ¶
type BackupPolicyPostgreSQLFlexibleServerRetentionRule struct { Name string `tfschema:"name"` Criteria []BackupPolicyPostgreSQLFlexibleServerCriteria `tfschema:"criteria"` LifeCycle []BackupPolicyPostgreSQLFlexibleServerLifeCycle `tfschema:"life_cycle"` Priority int64 `tfschema:"priority"` }
type DataProtectionBackupInstanceKubernatesClusterResource ¶
type DataProtectionBackupInstanceKubernatesClusterResource struct{}
func (DataProtectionBackupInstanceKubernatesClusterResource) Arguments ¶
func (r DataProtectionBackupInstanceKubernatesClusterResource) Arguments() map[string]*pluginsdk.Schema
func (DataProtectionBackupInstanceKubernatesClusterResource) Attributes ¶
func (r DataProtectionBackupInstanceKubernatesClusterResource) Attributes() map[string]*pluginsdk.Schema
func (DataProtectionBackupInstanceKubernatesClusterResource) Create ¶
func (r DataProtectionBackupInstanceKubernatesClusterResource) Create() sdk.ResourceFunc
func (DataProtectionBackupInstanceKubernatesClusterResource) Delete ¶
func (r DataProtectionBackupInstanceKubernatesClusterResource) Delete() sdk.ResourceFunc
func (DataProtectionBackupInstanceKubernatesClusterResource) IDValidationFunc ¶
func (r DataProtectionBackupInstanceKubernatesClusterResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (DataProtectionBackupInstanceKubernatesClusterResource) ModelObject ¶
func (r DataProtectionBackupInstanceKubernatesClusterResource) ModelObject() interface{}
func (DataProtectionBackupInstanceKubernatesClusterResource) Read ¶
func (r DataProtectionBackupInstanceKubernatesClusterResource) Read() sdk.ResourceFunc
func (DataProtectionBackupInstanceKubernatesClusterResource) ResourceType ¶
func (r DataProtectionBackupInstanceKubernatesClusterResource) ResourceType() string
type DataProtectionBackupInstanceMySQLFlexibleServerResource ¶
type DataProtectionBackupInstanceMySQLFlexibleServerResource struct{}
func (DataProtectionBackupInstanceMySQLFlexibleServerResource) Arguments ¶
func (r DataProtectionBackupInstanceMySQLFlexibleServerResource) Arguments() map[string]*pluginsdk.Schema
func (DataProtectionBackupInstanceMySQLFlexibleServerResource) Attributes ¶
func (r DataProtectionBackupInstanceMySQLFlexibleServerResource) Attributes() map[string]*pluginsdk.Schema
func (DataProtectionBackupInstanceMySQLFlexibleServerResource) Create ¶
func (r DataProtectionBackupInstanceMySQLFlexibleServerResource) Create() sdk.ResourceFunc
func (DataProtectionBackupInstanceMySQLFlexibleServerResource) Delete ¶
func (r DataProtectionBackupInstanceMySQLFlexibleServerResource) Delete() sdk.ResourceFunc
func (DataProtectionBackupInstanceMySQLFlexibleServerResource) IDValidationFunc ¶
func (r DataProtectionBackupInstanceMySQLFlexibleServerResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (DataProtectionBackupInstanceMySQLFlexibleServerResource) ModelObject ¶
func (r DataProtectionBackupInstanceMySQLFlexibleServerResource) ModelObject() interface{}
func (DataProtectionBackupInstanceMySQLFlexibleServerResource) Read ¶
func (r DataProtectionBackupInstanceMySQLFlexibleServerResource) Read() sdk.ResourceFunc
func (DataProtectionBackupInstanceMySQLFlexibleServerResource) ResourceType ¶
func (r DataProtectionBackupInstanceMySQLFlexibleServerResource) ResourceType() string
func (DataProtectionBackupInstanceMySQLFlexibleServerResource) Update ¶
func (r DataProtectionBackupInstanceMySQLFlexibleServerResource) Update() sdk.ResourceFunc
type DataProtectionBackupInstancePostgreSQLFlexibleServerResource ¶
type DataProtectionBackupInstancePostgreSQLFlexibleServerResource struct{}
func (DataProtectionBackupInstancePostgreSQLFlexibleServerResource) Arguments ¶
func (r DataProtectionBackupInstancePostgreSQLFlexibleServerResource) Arguments() map[string]*pluginsdk.Schema
func (DataProtectionBackupInstancePostgreSQLFlexibleServerResource) Attributes ¶
func (r DataProtectionBackupInstancePostgreSQLFlexibleServerResource) Attributes() map[string]*pluginsdk.Schema
func (DataProtectionBackupInstancePostgreSQLFlexibleServerResource) Create ¶
func (r DataProtectionBackupInstancePostgreSQLFlexibleServerResource) Create() sdk.ResourceFunc
func (DataProtectionBackupInstancePostgreSQLFlexibleServerResource) Delete ¶
func (r DataProtectionBackupInstancePostgreSQLFlexibleServerResource) Delete() sdk.ResourceFunc
func (DataProtectionBackupInstancePostgreSQLFlexibleServerResource) IDValidationFunc ¶
func (r DataProtectionBackupInstancePostgreSQLFlexibleServerResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (DataProtectionBackupInstancePostgreSQLFlexibleServerResource) ModelObject ¶
func (r DataProtectionBackupInstancePostgreSQLFlexibleServerResource) ModelObject() interface{}
func (DataProtectionBackupInstancePostgreSQLFlexibleServerResource) ResourceType ¶
func (r DataProtectionBackupInstancePostgreSQLFlexibleServerResource) ResourceType() string
func (DataProtectionBackupInstancePostgreSQLFlexibleServerResource) Update ¶
func (r DataProtectionBackupInstancePostgreSQLFlexibleServerResource) Update() sdk.ResourceFunc
type DataProtectionBackupPolicyKubernatesClusterResource ¶
type DataProtectionBackupPolicyKubernatesClusterResource struct{}
func (DataProtectionBackupPolicyKubernatesClusterResource) Arguments ¶
func (r DataProtectionBackupPolicyKubernatesClusterResource) Arguments() map[string]*pluginsdk.Schema
func (DataProtectionBackupPolicyKubernatesClusterResource) Attributes ¶
func (r DataProtectionBackupPolicyKubernatesClusterResource) Attributes() map[string]*pluginsdk.Schema
func (DataProtectionBackupPolicyKubernatesClusterResource) Create ¶
func (r DataProtectionBackupPolicyKubernatesClusterResource) Create() sdk.ResourceFunc
func (DataProtectionBackupPolicyKubernatesClusterResource) Delete ¶
func (r DataProtectionBackupPolicyKubernatesClusterResource) Delete() sdk.ResourceFunc
func (DataProtectionBackupPolicyKubernatesClusterResource) IDValidationFunc ¶
func (r DataProtectionBackupPolicyKubernatesClusterResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (DataProtectionBackupPolicyKubernatesClusterResource) ModelObject ¶
func (r DataProtectionBackupPolicyKubernatesClusterResource) ModelObject() interface{}
func (DataProtectionBackupPolicyKubernatesClusterResource) Read ¶
func (r DataProtectionBackupPolicyKubernatesClusterResource) Read() sdk.ResourceFunc
func (DataProtectionBackupPolicyKubernatesClusterResource) ResourceType ¶
func (r DataProtectionBackupPolicyKubernatesClusterResource) ResourceType() string
type DataProtectionBackupPolicyMySQLFlexibleServerResource ¶
type DataProtectionBackupPolicyMySQLFlexibleServerResource struct{}
func (DataProtectionBackupPolicyMySQLFlexibleServerResource) Arguments ¶
func (r DataProtectionBackupPolicyMySQLFlexibleServerResource) Arguments() map[string]*pluginsdk.Schema
func (DataProtectionBackupPolicyMySQLFlexibleServerResource) Attributes ¶
func (r DataProtectionBackupPolicyMySQLFlexibleServerResource) Attributes() map[string]*pluginsdk.Schema
func (DataProtectionBackupPolicyMySQLFlexibleServerResource) Create ¶
func (r DataProtectionBackupPolicyMySQLFlexibleServerResource) Create() sdk.ResourceFunc
func (DataProtectionBackupPolicyMySQLFlexibleServerResource) Delete ¶
func (r DataProtectionBackupPolicyMySQLFlexibleServerResource) Delete() sdk.ResourceFunc
func (DataProtectionBackupPolicyMySQLFlexibleServerResource) IDValidationFunc ¶
func (r DataProtectionBackupPolicyMySQLFlexibleServerResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (DataProtectionBackupPolicyMySQLFlexibleServerResource) ModelObject ¶
func (r DataProtectionBackupPolicyMySQLFlexibleServerResource) ModelObject() interface{}
func (DataProtectionBackupPolicyMySQLFlexibleServerResource) Read ¶
func (r DataProtectionBackupPolicyMySQLFlexibleServerResource) Read() sdk.ResourceFunc
func (DataProtectionBackupPolicyMySQLFlexibleServerResource) ResourceType ¶
func (r DataProtectionBackupPolicyMySQLFlexibleServerResource) ResourceType() string
type DataProtectionBackupPolicyPostgreSQLFlexibleServerResource ¶
type DataProtectionBackupPolicyPostgreSQLFlexibleServerResource struct{}
func (DataProtectionBackupPolicyPostgreSQLFlexibleServerResource) Arguments ¶
func (r DataProtectionBackupPolicyPostgreSQLFlexibleServerResource) Arguments() map[string]*pluginsdk.Schema
func (DataProtectionBackupPolicyPostgreSQLFlexibleServerResource) Attributes ¶
func (r DataProtectionBackupPolicyPostgreSQLFlexibleServerResource) Attributes() map[string]*pluginsdk.Schema
func (DataProtectionBackupPolicyPostgreSQLFlexibleServerResource) Create ¶
func (r DataProtectionBackupPolicyPostgreSQLFlexibleServerResource) Create() sdk.ResourceFunc
func (DataProtectionBackupPolicyPostgreSQLFlexibleServerResource) Delete ¶
func (r DataProtectionBackupPolicyPostgreSQLFlexibleServerResource) Delete() sdk.ResourceFunc
func (DataProtectionBackupPolicyPostgreSQLFlexibleServerResource) IDValidationFunc ¶
func (r DataProtectionBackupPolicyPostgreSQLFlexibleServerResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (DataProtectionBackupPolicyPostgreSQLFlexibleServerResource) ModelObject ¶
func (r DataProtectionBackupPolicyPostgreSQLFlexibleServerResource) ModelObject() interface{}
func (DataProtectionBackupPolicyPostgreSQLFlexibleServerResource) ResourceType ¶
func (r DataProtectionBackupPolicyPostgreSQLFlexibleServerResource) ResourceType() string
type DataProtectionBackupVaultCustomerManagedKeyResource ¶
type DataProtectionBackupVaultCustomerManagedKeyResource struct{}
func (DataProtectionBackupVaultCustomerManagedKeyResource) Arguments ¶
func (r DataProtectionBackupVaultCustomerManagedKeyResource) Arguments() map[string]*pluginsdk.Schema
func (DataProtectionBackupVaultCustomerManagedKeyResource) Attributes ¶
func (r DataProtectionBackupVaultCustomerManagedKeyResource) Attributes() map[string]*pluginsdk.Schema
func (DataProtectionBackupVaultCustomerManagedKeyResource) Create ¶
func (r DataProtectionBackupVaultCustomerManagedKeyResource) Create() sdk.ResourceFunc
func (DataProtectionBackupVaultCustomerManagedKeyResource) Delete ¶
func (r DataProtectionBackupVaultCustomerManagedKeyResource) Delete() sdk.ResourceFunc
func (DataProtectionBackupVaultCustomerManagedKeyResource) IDValidationFunc ¶
func (r DataProtectionBackupVaultCustomerManagedKeyResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (DataProtectionBackupVaultCustomerManagedKeyResource) ModelObject ¶
func (r DataProtectionBackupVaultCustomerManagedKeyResource) ModelObject() interface{}
func (DataProtectionBackupVaultCustomerManagedKeyResource) Read ¶
func (r DataProtectionBackupVaultCustomerManagedKeyResource) Read() sdk.ResourceFunc
func (DataProtectionBackupVaultCustomerManagedKeyResource) ResourceType ¶
func (r DataProtectionBackupVaultCustomerManagedKeyResource) ResourceType() string
func (DataProtectionBackupVaultCustomerManagedKeyResource) Update ¶
func (r DataProtectionBackupVaultCustomerManagedKeyResource) Update() sdk.ResourceFunc
type DefaultRetentionRule ¶
type DefaultRetentionRule struct {
LifeCycle []LifeCycle `tfschema:"life_cycle"`
}
type Registration ¶
type Registration struct{}
func (Registration) AssociatedGitHubLabel ¶
func (r Registration) AssociatedGitHubLabel() string
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
Source Files
¶
- azurerm_data_protection_backup_policy_kubernetes_cluster_resource.go
- data_protection_backup_instance_blob_storage_resource.go
- data_protection_backup_instance_disk_resource.go
- data_protection_backup_instance_kubernetes_cluster_resource.go
- data_protection_backup_instance_mysql_flexible_server_resource.go
- data_protection_backup_instance_postgresql_flexible_server_resource.go
- data_protection_backup_instance_postgresql_resource.go
- data_protection_backup_policy_blob_storage_resource.go
- data_protection_backup_policy_disk_resource.go
- data_protection_backup_policy_mysql_flexible_server_resource.go
- data_protection_backup_policy_postgresql_flexible_server_resource.go
- data_protection_backup_policy_postgresql_resource.go
- data_protection_backup_vault_customer_managed_key_resource.go
- data_protection_backup_vault_data_source.go
- data_protection_backup_vault_resource.go
- data_protection_resource_guard_resource.go
- registration.go
- transition.go
Click to show internal directories.
Click to hide internal directories.