Documentation ¶
Index ¶
- type Features
- type FeaturesApiManagement
- type FeaturesApiManagementAttributes
- func (am FeaturesApiManagementAttributes) InternalRef() (terra.Reference, error)
- func (am FeaturesApiManagementAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (am FeaturesApiManagementAttributes) InternalWithRef(ref terra.Reference) FeaturesApiManagementAttributes
- func (am FeaturesApiManagementAttributes) PurgeSoftDeleteOnDestroy() terra.BoolValue
- func (am FeaturesApiManagementAttributes) RecoverSoftDeleted() terra.BoolValue
- type FeaturesApiManagementState
- type FeaturesAppConfiguration
- type FeaturesAppConfigurationAttributes
- func (ac FeaturesAppConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ac FeaturesAppConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac FeaturesAppConfigurationAttributes) InternalWithRef(ref terra.Reference) FeaturesAppConfigurationAttributes
- func (ac FeaturesAppConfigurationAttributes) PurgeSoftDeleteOnDestroy() terra.BoolValue
- func (ac FeaturesAppConfigurationAttributes) RecoverSoftDeleted() terra.BoolValue
- type FeaturesAppConfigurationState
- type FeaturesApplicationInsights
- type FeaturesApplicationInsightsAttributes
- func (ai FeaturesApplicationInsightsAttributes) DisableGeneratedRule() terra.BoolValue
- func (ai FeaturesApplicationInsightsAttributes) InternalRef() (terra.Reference, error)
- func (ai FeaturesApplicationInsightsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ai FeaturesApplicationInsightsAttributes) InternalWithRef(ref terra.Reference) FeaturesApplicationInsightsAttributes
- type FeaturesApplicationInsightsState
- type FeaturesAttributes
- func (f FeaturesAttributes) ApiManagement() terra.ListValue[FeaturesApiManagementAttributes]
- func (f FeaturesAttributes) AppConfiguration() terra.ListValue[FeaturesAppConfigurationAttributes]
- func (f FeaturesAttributes) ApplicationInsights() terra.ListValue[FeaturesApplicationInsightsAttributes]
- func (f FeaturesAttributes) CognitiveAccount() terra.ListValue[FeaturesCognitiveAccountAttributes]
- func (f FeaturesAttributes) InternalRef() (terra.Reference, error)
- func (f FeaturesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f FeaturesAttributes) InternalWithRef(ref terra.Reference) FeaturesAttributes
- func (f FeaturesAttributes) KeyVault() terra.ListValue[FeaturesKeyVaultAttributes]
- func (f FeaturesAttributes) LogAnalyticsWorkspace() terra.ListValue[FeaturesLogAnalyticsWorkspaceAttributes]
- func (f FeaturesAttributes) ManagedDisk() terra.ListValue[FeaturesManagedDiskAttributes]
- func (f FeaturesAttributes) PostgresqlFlexibleServer() terra.ListValue[FeaturesPostgresqlFlexibleServerAttributes]
- func (f FeaturesAttributes) RecoveryService() terra.ListValue[FeaturesRecoveryServiceAttributes]
- func (f FeaturesAttributes) ResourceGroup() terra.ListValue[FeaturesResourceGroupAttributes]
- func (f FeaturesAttributes) Subscription() terra.ListValue[FeaturesSubscriptionAttributes]
- func (f FeaturesAttributes) TemplateDeployment() terra.ListValue[FeaturesTemplateDeploymentAttributes]
- func (f FeaturesAttributes) VirtualMachine() terra.ListValue[FeaturesVirtualMachineAttributes]
- func (f FeaturesAttributes) VirtualMachineScaleSet() terra.ListValue[FeaturesVirtualMachineScaleSetAttributes]
- type FeaturesCognitiveAccount
- type FeaturesCognitiveAccountAttributes
- func (ca FeaturesCognitiveAccountAttributes) InternalRef() (terra.Reference, error)
- func (ca FeaturesCognitiveAccountAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ca FeaturesCognitiveAccountAttributes) InternalWithRef(ref terra.Reference) FeaturesCognitiveAccountAttributes
- func (ca FeaturesCognitiveAccountAttributes) PurgeSoftDeleteOnDestroy() terra.BoolValue
- type FeaturesCognitiveAccountState
- type FeaturesKeyVault
- type FeaturesKeyVaultAttributes
- func (kv FeaturesKeyVaultAttributes) InternalRef() (terra.Reference, error)
- func (kv FeaturesKeyVaultAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kv FeaturesKeyVaultAttributes) InternalWithRef(ref terra.Reference) FeaturesKeyVaultAttributes
- func (kv FeaturesKeyVaultAttributes) PurgeSoftDeleteOnDestroy() terra.BoolValue
- func (kv FeaturesKeyVaultAttributes) PurgeSoftDeletedCertificatesOnDestroy() terra.BoolValue
- func (kv FeaturesKeyVaultAttributes) PurgeSoftDeletedHardwareSecurityModulesOnDestroy() terra.BoolValue
- func (kv FeaturesKeyVaultAttributes) PurgeSoftDeletedKeysOnDestroy() terra.BoolValue
- func (kv FeaturesKeyVaultAttributes) PurgeSoftDeletedSecretsOnDestroy() terra.BoolValue
- func (kv FeaturesKeyVaultAttributes) RecoverSoftDeletedCertificates() terra.BoolValue
- func (kv FeaturesKeyVaultAttributes) RecoverSoftDeletedKeyVaults() terra.BoolValue
- func (kv FeaturesKeyVaultAttributes) RecoverSoftDeletedKeys() terra.BoolValue
- func (kv FeaturesKeyVaultAttributes) RecoverSoftDeletedSecrets() terra.BoolValue
- type FeaturesKeyVaultState
- type FeaturesLogAnalyticsWorkspace
- type FeaturesLogAnalyticsWorkspaceAttributes
- func (law FeaturesLogAnalyticsWorkspaceAttributes) InternalRef() (terra.Reference, error)
- func (law FeaturesLogAnalyticsWorkspaceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (law FeaturesLogAnalyticsWorkspaceAttributes) InternalWithRef(ref terra.Reference) FeaturesLogAnalyticsWorkspaceAttributes
- func (law FeaturesLogAnalyticsWorkspaceAttributes) PermanentlyDeleteOnDestroy() terra.BoolValue
- type FeaturesLogAnalyticsWorkspaceState
- type FeaturesManagedDisk
- type FeaturesManagedDiskAttributes
- func (md FeaturesManagedDiskAttributes) ExpandWithoutDowntime() terra.BoolValue
- func (md FeaturesManagedDiskAttributes) InternalRef() (terra.Reference, error)
- func (md FeaturesManagedDiskAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (md FeaturesManagedDiskAttributes) InternalWithRef(ref terra.Reference) FeaturesManagedDiskAttributes
- type FeaturesManagedDiskState
- type FeaturesPostgresqlFlexibleServer
- type FeaturesPostgresqlFlexibleServerAttributes
- func (pfs FeaturesPostgresqlFlexibleServerAttributes) InternalRef() (terra.Reference, error)
- func (pfs FeaturesPostgresqlFlexibleServerAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pfs FeaturesPostgresqlFlexibleServerAttributes) InternalWithRef(ref terra.Reference) FeaturesPostgresqlFlexibleServerAttributes
- func (pfs FeaturesPostgresqlFlexibleServerAttributes) RestartServerOnConfigurationValueChange() terra.BoolValue
- type FeaturesPostgresqlFlexibleServerState
- type FeaturesRecoveryService
- type FeaturesRecoveryServiceAttributes
- func (rs FeaturesRecoveryServiceAttributes) InternalRef() (terra.Reference, error)
- func (rs FeaturesRecoveryServiceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rs FeaturesRecoveryServiceAttributes) InternalWithRef(ref terra.Reference) FeaturesRecoveryServiceAttributes
- func (rs FeaturesRecoveryServiceAttributes) PurgeProtectedItemsFromVaultOnDestroy() terra.BoolValue
- func (rs FeaturesRecoveryServiceAttributes) VmBackupStopProtectionAndRetainDataOnDestroy() terra.BoolValue
- type FeaturesRecoveryServiceState
- type FeaturesResourceGroup
- type FeaturesResourceGroupAttributes
- func (rg FeaturesResourceGroupAttributes) InternalRef() (terra.Reference, error)
- func (rg FeaturesResourceGroupAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rg FeaturesResourceGroupAttributes) InternalWithRef(ref terra.Reference) FeaturesResourceGroupAttributes
- func (rg FeaturesResourceGroupAttributes) PreventDeletionIfContainsResources() terra.BoolValue
- type FeaturesResourceGroupState
- type FeaturesState
- type FeaturesSubscription
- type FeaturesSubscriptionAttributes
- func (s FeaturesSubscriptionAttributes) InternalRef() (terra.Reference, error)
- func (s FeaturesSubscriptionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s FeaturesSubscriptionAttributes) InternalWithRef(ref terra.Reference) FeaturesSubscriptionAttributes
- func (s FeaturesSubscriptionAttributes) PreventCancellationOnDestroy() terra.BoolValue
- type FeaturesSubscriptionState
- type FeaturesTemplateDeployment
- type FeaturesTemplateDeploymentAttributes
- func (td FeaturesTemplateDeploymentAttributes) DeleteNestedItemsDuringDeletion() terra.BoolValue
- func (td FeaturesTemplateDeploymentAttributes) InternalRef() (terra.Reference, error)
- func (td FeaturesTemplateDeploymentAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (td FeaturesTemplateDeploymentAttributes) InternalWithRef(ref terra.Reference) FeaturesTemplateDeploymentAttributes
- type FeaturesTemplateDeploymentState
- type FeaturesVirtualMachine
- type FeaturesVirtualMachineAttributes
- func (vm FeaturesVirtualMachineAttributes) DeleteOsDiskOnDeletion() terra.BoolValue
- func (vm FeaturesVirtualMachineAttributes) GracefulShutdown() terra.BoolValue
- func (vm FeaturesVirtualMachineAttributes) InternalRef() (terra.Reference, error)
- func (vm FeaturesVirtualMachineAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vm FeaturesVirtualMachineAttributes) InternalWithRef(ref terra.Reference) FeaturesVirtualMachineAttributes
- func (vm FeaturesVirtualMachineAttributes) SkipShutdownAndForceDelete() terra.BoolValue
- type FeaturesVirtualMachineScaleSet
- type FeaturesVirtualMachineScaleSetAttributes
- func (vmss FeaturesVirtualMachineScaleSetAttributes) ForceDelete() terra.BoolValue
- func (vmss FeaturesVirtualMachineScaleSetAttributes) InternalRef() (terra.Reference, error)
- func (vmss FeaturesVirtualMachineScaleSetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vmss FeaturesVirtualMachineScaleSetAttributes) InternalWithRef(ref terra.Reference) FeaturesVirtualMachineScaleSetAttributes
- func (vmss FeaturesVirtualMachineScaleSetAttributes) ReimageOnManualUpgrade() terra.BoolValue
- func (vmss FeaturesVirtualMachineScaleSetAttributes) RollInstancesWhenRequired() terra.BoolValue
- func (vmss FeaturesVirtualMachineScaleSetAttributes) ScaleToZeroBeforeDeletion() terra.BoolValue
- type FeaturesVirtualMachineScaleSetState
- type FeaturesVirtualMachineState
- type Provider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Features ¶
type Features struct { // FeaturesApiManagement: optional ApiManagement *FeaturesApiManagement `hcl:"api_management,block"` // FeaturesAppConfiguration: optional AppConfiguration *FeaturesAppConfiguration `hcl:"app_configuration,block"` // FeaturesApplicationInsights: optional ApplicationInsights *FeaturesApplicationInsights `hcl:"application_insights,block"` // FeaturesCognitiveAccount: optional CognitiveAccount *FeaturesCognitiveAccount `hcl:"cognitive_account,block"` // FeaturesKeyVault: optional KeyVault *FeaturesKeyVault `hcl:"key_vault,block"` // FeaturesLogAnalyticsWorkspace: optional LogAnalyticsWorkspace *FeaturesLogAnalyticsWorkspace `hcl:"log_analytics_workspace,block"` // FeaturesManagedDisk: optional ManagedDisk *FeaturesManagedDisk `hcl:"managed_disk,block"` // FeaturesPostgresqlFlexibleServer: optional PostgresqlFlexibleServer *FeaturesPostgresqlFlexibleServer `hcl:"postgresql_flexible_server,block"` // FeaturesRecoveryService: optional RecoveryService *FeaturesRecoveryService `hcl:"recovery_service,block"` // FeaturesResourceGroup: optional ResourceGroup *FeaturesResourceGroup `hcl:"resource_group,block"` // FeaturesSubscription: optional Subscription *FeaturesSubscription `hcl:"subscription,block"` // FeaturesTemplateDeployment: optional TemplateDeployment *FeaturesTemplateDeployment `hcl:"template_deployment,block"` // FeaturesVirtualMachine: optional VirtualMachine *FeaturesVirtualMachine `hcl:"virtual_machine,block"` // FeaturesVirtualMachineScaleSet: optional VirtualMachineScaleSet *FeaturesVirtualMachineScaleSet `hcl:"virtual_machine_scale_set,block"` }
type FeaturesApiManagement ¶
type FeaturesApiManagementAttributes ¶
type FeaturesApiManagementAttributes struct {
// contains filtered or unexported fields
}
func (FeaturesApiManagementAttributes) InternalRef ¶
func (am FeaturesApiManagementAttributes) InternalRef() (terra.Reference, error)
func (FeaturesApiManagementAttributes) InternalTokens ¶
func (am FeaturesApiManagementAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FeaturesApiManagementAttributes) InternalWithRef ¶
func (am FeaturesApiManagementAttributes) InternalWithRef(ref terra.Reference) FeaturesApiManagementAttributes
func (FeaturesApiManagementAttributes) PurgeSoftDeleteOnDestroy ¶
func (am FeaturesApiManagementAttributes) PurgeSoftDeleteOnDestroy() terra.BoolValue
func (FeaturesApiManagementAttributes) RecoverSoftDeleted ¶
func (am FeaturesApiManagementAttributes) RecoverSoftDeleted() terra.BoolValue
type FeaturesAppConfigurationAttributes ¶
type FeaturesAppConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (FeaturesAppConfigurationAttributes) InternalRef ¶
func (ac FeaturesAppConfigurationAttributes) InternalRef() (terra.Reference, error)
func (FeaturesAppConfigurationAttributes) InternalTokens ¶
func (ac FeaturesAppConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FeaturesAppConfigurationAttributes) InternalWithRef ¶
func (ac FeaturesAppConfigurationAttributes) InternalWithRef(ref terra.Reference) FeaturesAppConfigurationAttributes
func (FeaturesAppConfigurationAttributes) PurgeSoftDeleteOnDestroy ¶
func (ac FeaturesAppConfigurationAttributes) PurgeSoftDeleteOnDestroy() terra.BoolValue
func (FeaturesAppConfigurationAttributes) RecoverSoftDeleted ¶
func (ac FeaturesAppConfigurationAttributes) RecoverSoftDeleted() terra.BoolValue
type FeaturesApplicationInsightsAttributes ¶
type FeaturesApplicationInsightsAttributes struct {
// contains filtered or unexported fields
}
func (FeaturesApplicationInsightsAttributes) DisableGeneratedRule ¶
func (ai FeaturesApplicationInsightsAttributes) DisableGeneratedRule() terra.BoolValue
func (FeaturesApplicationInsightsAttributes) InternalRef ¶
func (ai FeaturesApplicationInsightsAttributes) InternalRef() (terra.Reference, error)
func (FeaturesApplicationInsightsAttributes) InternalTokens ¶
func (ai FeaturesApplicationInsightsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FeaturesApplicationInsightsAttributes) InternalWithRef ¶
func (ai FeaturesApplicationInsightsAttributes) InternalWithRef(ref terra.Reference) FeaturesApplicationInsightsAttributes
type FeaturesApplicationInsightsState ¶
type FeaturesApplicationInsightsState struct {
DisableGeneratedRule bool `json:"disable_generated_rule"`
}
type FeaturesAttributes ¶
type FeaturesAttributes struct {
// contains filtered or unexported fields
}
func (FeaturesAttributes) ApiManagement ¶
func (f FeaturesAttributes) ApiManagement() terra.ListValue[FeaturesApiManagementAttributes]
func (FeaturesAttributes) AppConfiguration ¶
func (f FeaturesAttributes) AppConfiguration() terra.ListValue[FeaturesAppConfigurationAttributes]
func (FeaturesAttributes) ApplicationInsights ¶
func (f FeaturesAttributes) ApplicationInsights() terra.ListValue[FeaturesApplicationInsightsAttributes]
func (FeaturesAttributes) CognitiveAccount ¶
func (f FeaturesAttributes) CognitiveAccount() terra.ListValue[FeaturesCognitiveAccountAttributes]
func (FeaturesAttributes) InternalRef ¶
func (f FeaturesAttributes) InternalRef() (terra.Reference, error)
func (FeaturesAttributes) InternalTokens ¶
func (f FeaturesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FeaturesAttributes) InternalWithRef ¶
func (f FeaturesAttributes) InternalWithRef(ref terra.Reference) FeaturesAttributes
func (FeaturesAttributes) KeyVault ¶
func (f FeaturesAttributes) KeyVault() terra.ListValue[FeaturesKeyVaultAttributes]
func (FeaturesAttributes) LogAnalyticsWorkspace ¶
func (f FeaturesAttributes) LogAnalyticsWorkspace() terra.ListValue[FeaturesLogAnalyticsWorkspaceAttributes]
func (FeaturesAttributes) ManagedDisk ¶
func (f FeaturesAttributes) ManagedDisk() terra.ListValue[FeaturesManagedDiskAttributes]
func (FeaturesAttributes) PostgresqlFlexibleServer ¶
func (f FeaturesAttributes) PostgresqlFlexibleServer() terra.ListValue[FeaturesPostgresqlFlexibleServerAttributes]
func (FeaturesAttributes) RecoveryService ¶
func (f FeaturesAttributes) RecoveryService() terra.ListValue[FeaturesRecoveryServiceAttributes]
func (FeaturesAttributes) ResourceGroup ¶
func (f FeaturesAttributes) ResourceGroup() terra.ListValue[FeaturesResourceGroupAttributes]
func (FeaturesAttributes) Subscription ¶
func (f FeaturesAttributes) Subscription() terra.ListValue[FeaturesSubscriptionAttributes]
func (FeaturesAttributes) TemplateDeployment ¶
func (f FeaturesAttributes) TemplateDeployment() terra.ListValue[FeaturesTemplateDeploymentAttributes]
func (FeaturesAttributes) VirtualMachine ¶
func (f FeaturesAttributes) VirtualMachine() terra.ListValue[FeaturesVirtualMachineAttributes]
func (FeaturesAttributes) VirtualMachineScaleSet ¶
func (f FeaturesAttributes) VirtualMachineScaleSet() terra.ListValue[FeaturesVirtualMachineScaleSetAttributes]
type FeaturesCognitiveAccountAttributes ¶
type FeaturesCognitiveAccountAttributes struct {
// contains filtered or unexported fields
}
func (FeaturesCognitiveAccountAttributes) InternalRef ¶
func (ca FeaturesCognitiveAccountAttributes) InternalRef() (terra.Reference, error)
func (FeaturesCognitiveAccountAttributes) InternalTokens ¶
func (ca FeaturesCognitiveAccountAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FeaturesCognitiveAccountAttributes) InternalWithRef ¶
func (ca FeaturesCognitiveAccountAttributes) InternalWithRef(ref terra.Reference) FeaturesCognitiveAccountAttributes
func (FeaturesCognitiveAccountAttributes) PurgeSoftDeleteOnDestroy ¶
func (ca FeaturesCognitiveAccountAttributes) PurgeSoftDeleteOnDestroy() terra.BoolValue
type FeaturesCognitiveAccountState ¶
type FeaturesCognitiveAccountState struct {
PurgeSoftDeleteOnDestroy bool `json:"purge_soft_delete_on_destroy"`
}
type FeaturesKeyVault ¶
type FeaturesKeyVault struct { // PurgeSoftDeleteOnDestroy: bool, optional PurgeSoftDeleteOnDestroy terra.BoolValue `hcl:"purge_soft_delete_on_destroy,attr"` // PurgeSoftDeletedCertificatesOnDestroy: bool, optional PurgeSoftDeletedCertificatesOnDestroy terra.BoolValue `hcl:"purge_soft_deleted_certificates_on_destroy,attr"` // PurgeSoftDeletedHardwareSecurityModulesOnDestroy: bool, optional PurgeSoftDeletedHardwareSecurityModulesOnDestroy terra.BoolValue `hcl:"purge_soft_deleted_hardware_security_modules_on_destroy,attr"` // PurgeSoftDeletedKeysOnDestroy: bool, optional PurgeSoftDeletedKeysOnDestroy terra.BoolValue `hcl:"purge_soft_deleted_keys_on_destroy,attr"` // PurgeSoftDeletedSecretsOnDestroy: bool, optional PurgeSoftDeletedSecretsOnDestroy terra.BoolValue `hcl:"purge_soft_deleted_secrets_on_destroy,attr"` // RecoverSoftDeletedCertificates: bool, optional RecoverSoftDeletedCertificates terra.BoolValue `hcl:"recover_soft_deleted_certificates,attr"` // RecoverSoftDeletedKeyVaults: bool, optional RecoverSoftDeletedKeyVaults terra.BoolValue `hcl:"recover_soft_deleted_key_vaults,attr"` // RecoverSoftDeletedKeys: bool, optional RecoverSoftDeletedKeys terra.BoolValue `hcl:"recover_soft_deleted_keys,attr"` // RecoverSoftDeletedSecrets: bool, optional RecoverSoftDeletedSecrets terra.BoolValue `hcl:"recover_soft_deleted_secrets,attr"` }
type FeaturesKeyVaultAttributes ¶
type FeaturesKeyVaultAttributes struct {
// contains filtered or unexported fields
}
func (FeaturesKeyVaultAttributes) InternalRef ¶
func (kv FeaturesKeyVaultAttributes) InternalRef() (terra.Reference, error)
func (FeaturesKeyVaultAttributes) InternalTokens ¶
func (kv FeaturesKeyVaultAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FeaturesKeyVaultAttributes) InternalWithRef ¶
func (kv FeaturesKeyVaultAttributes) InternalWithRef(ref terra.Reference) FeaturesKeyVaultAttributes
func (FeaturesKeyVaultAttributes) PurgeSoftDeleteOnDestroy ¶
func (kv FeaturesKeyVaultAttributes) PurgeSoftDeleteOnDestroy() terra.BoolValue
func (FeaturesKeyVaultAttributes) PurgeSoftDeletedCertificatesOnDestroy ¶
func (kv FeaturesKeyVaultAttributes) PurgeSoftDeletedCertificatesOnDestroy() terra.BoolValue
func (FeaturesKeyVaultAttributes) PurgeSoftDeletedHardwareSecurityModulesOnDestroy ¶
func (kv FeaturesKeyVaultAttributes) PurgeSoftDeletedHardwareSecurityModulesOnDestroy() terra.BoolValue
func (FeaturesKeyVaultAttributes) PurgeSoftDeletedKeysOnDestroy ¶
func (kv FeaturesKeyVaultAttributes) PurgeSoftDeletedKeysOnDestroy() terra.BoolValue
func (FeaturesKeyVaultAttributes) PurgeSoftDeletedSecretsOnDestroy ¶
func (kv FeaturesKeyVaultAttributes) PurgeSoftDeletedSecretsOnDestroy() terra.BoolValue
func (FeaturesKeyVaultAttributes) RecoverSoftDeletedCertificates ¶
func (kv FeaturesKeyVaultAttributes) RecoverSoftDeletedCertificates() terra.BoolValue
func (FeaturesKeyVaultAttributes) RecoverSoftDeletedKeyVaults ¶
func (kv FeaturesKeyVaultAttributes) RecoverSoftDeletedKeyVaults() terra.BoolValue
func (FeaturesKeyVaultAttributes) RecoverSoftDeletedKeys ¶
func (kv FeaturesKeyVaultAttributes) RecoverSoftDeletedKeys() terra.BoolValue
func (FeaturesKeyVaultAttributes) RecoverSoftDeletedSecrets ¶
func (kv FeaturesKeyVaultAttributes) RecoverSoftDeletedSecrets() terra.BoolValue
type FeaturesKeyVaultState ¶
type FeaturesKeyVaultState struct { PurgeSoftDeleteOnDestroy bool `json:"purge_soft_delete_on_destroy"` PurgeSoftDeletedCertificatesOnDestroy bool `json:"purge_soft_deleted_certificates_on_destroy"` PurgeSoftDeletedHardwareSecurityModulesOnDestroy bool `json:"purge_soft_deleted_hardware_security_modules_on_destroy"` PurgeSoftDeletedKeysOnDestroy bool `json:"purge_soft_deleted_keys_on_destroy"` PurgeSoftDeletedSecretsOnDestroy bool `json:"purge_soft_deleted_secrets_on_destroy"` RecoverSoftDeletedCertificates bool `json:"recover_soft_deleted_certificates"` RecoverSoftDeletedKeyVaults bool `json:"recover_soft_deleted_key_vaults"` RecoverSoftDeletedKeys bool `json:"recover_soft_deleted_keys"` RecoverSoftDeletedSecrets bool `json:"recover_soft_deleted_secrets"` }
type FeaturesLogAnalyticsWorkspaceAttributes ¶
type FeaturesLogAnalyticsWorkspaceAttributes struct {
// contains filtered or unexported fields
}
func (FeaturesLogAnalyticsWorkspaceAttributes) InternalRef ¶
func (law FeaturesLogAnalyticsWorkspaceAttributes) InternalRef() (terra.Reference, error)
func (FeaturesLogAnalyticsWorkspaceAttributes) InternalTokens ¶
func (law FeaturesLogAnalyticsWorkspaceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FeaturesLogAnalyticsWorkspaceAttributes) InternalWithRef ¶
func (law FeaturesLogAnalyticsWorkspaceAttributes) InternalWithRef(ref terra.Reference) FeaturesLogAnalyticsWorkspaceAttributes
func (FeaturesLogAnalyticsWorkspaceAttributes) PermanentlyDeleteOnDestroy ¶
func (law FeaturesLogAnalyticsWorkspaceAttributes) PermanentlyDeleteOnDestroy() terra.BoolValue
type FeaturesLogAnalyticsWorkspaceState ¶
type FeaturesLogAnalyticsWorkspaceState struct {
PermanentlyDeleteOnDestroy bool `json:"permanently_delete_on_destroy"`
}
type FeaturesManagedDisk ¶
type FeaturesManagedDiskAttributes ¶
type FeaturesManagedDiskAttributes struct {
// contains filtered or unexported fields
}
func (FeaturesManagedDiskAttributes) ExpandWithoutDowntime ¶
func (md FeaturesManagedDiskAttributes) ExpandWithoutDowntime() terra.BoolValue
func (FeaturesManagedDiskAttributes) InternalRef ¶
func (md FeaturesManagedDiskAttributes) InternalRef() (terra.Reference, error)
func (FeaturesManagedDiskAttributes) InternalTokens ¶
func (md FeaturesManagedDiskAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FeaturesManagedDiskAttributes) InternalWithRef ¶
func (md FeaturesManagedDiskAttributes) InternalWithRef(ref terra.Reference) FeaturesManagedDiskAttributes
type FeaturesManagedDiskState ¶
type FeaturesManagedDiskState struct {
ExpandWithoutDowntime bool `json:"expand_without_downtime"`
}
type FeaturesPostgresqlFlexibleServerAttributes ¶
type FeaturesPostgresqlFlexibleServerAttributes struct {
// contains filtered or unexported fields
}
func (FeaturesPostgresqlFlexibleServerAttributes) InternalRef ¶
func (pfs FeaturesPostgresqlFlexibleServerAttributes) InternalRef() (terra.Reference, error)
func (FeaturesPostgresqlFlexibleServerAttributes) InternalTokens ¶
func (pfs FeaturesPostgresqlFlexibleServerAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FeaturesPostgresqlFlexibleServerAttributes) InternalWithRef ¶
func (pfs FeaturesPostgresqlFlexibleServerAttributes) InternalWithRef(ref terra.Reference) FeaturesPostgresqlFlexibleServerAttributes
func (FeaturesPostgresqlFlexibleServerAttributes) RestartServerOnConfigurationValueChange ¶
func (pfs FeaturesPostgresqlFlexibleServerAttributes) RestartServerOnConfigurationValueChange() terra.BoolValue
type FeaturesPostgresqlFlexibleServerState ¶
type FeaturesPostgresqlFlexibleServerState struct {
RestartServerOnConfigurationValueChange bool `json:"restart_server_on_configuration_value_change"`
}
type FeaturesRecoveryService ¶
type FeaturesRecoveryService struct { // PurgeProtectedItemsFromVaultOnDestroy: bool, optional PurgeProtectedItemsFromVaultOnDestroy terra.BoolValue `hcl:"purge_protected_items_from_vault_on_destroy,attr"` // VmBackupStopProtectionAndRetainDataOnDestroy: bool, optional VmBackupStopProtectionAndRetainDataOnDestroy terra.BoolValue `hcl:"vm_backup_stop_protection_and_retain_data_on_destroy,attr"` }
type FeaturesRecoveryServiceAttributes ¶
type FeaturesRecoveryServiceAttributes struct {
// contains filtered or unexported fields
}
func (FeaturesRecoveryServiceAttributes) InternalRef ¶
func (rs FeaturesRecoveryServiceAttributes) InternalRef() (terra.Reference, error)
func (FeaturesRecoveryServiceAttributes) InternalTokens ¶
func (rs FeaturesRecoveryServiceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FeaturesRecoveryServiceAttributes) InternalWithRef ¶
func (rs FeaturesRecoveryServiceAttributes) InternalWithRef(ref terra.Reference) FeaturesRecoveryServiceAttributes
func (FeaturesRecoveryServiceAttributes) PurgeProtectedItemsFromVaultOnDestroy ¶
func (rs FeaturesRecoveryServiceAttributes) PurgeProtectedItemsFromVaultOnDestroy() terra.BoolValue
func (FeaturesRecoveryServiceAttributes) VmBackupStopProtectionAndRetainDataOnDestroy ¶
func (rs FeaturesRecoveryServiceAttributes) VmBackupStopProtectionAndRetainDataOnDestroy() terra.BoolValue
type FeaturesResourceGroup ¶
type FeaturesResourceGroupAttributes ¶
type FeaturesResourceGroupAttributes struct {
// contains filtered or unexported fields
}
func (FeaturesResourceGroupAttributes) InternalRef ¶
func (rg FeaturesResourceGroupAttributes) InternalRef() (terra.Reference, error)
func (FeaturesResourceGroupAttributes) InternalTokens ¶
func (rg FeaturesResourceGroupAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FeaturesResourceGroupAttributes) InternalWithRef ¶
func (rg FeaturesResourceGroupAttributes) InternalWithRef(ref terra.Reference) FeaturesResourceGroupAttributes
func (FeaturesResourceGroupAttributes) PreventDeletionIfContainsResources ¶
func (rg FeaturesResourceGroupAttributes) PreventDeletionIfContainsResources() terra.BoolValue
type FeaturesResourceGroupState ¶
type FeaturesResourceGroupState struct {
PreventDeletionIfContainsResources bool `json:"prevent_deletion_if_contains_resources"`
}
type FeaturesState ¶
type FeaturesState struct { ApiManagement []FeaturesApiManagementState `json:"api_management"` AppConfiguration []FeaturesAppConfigurationState `json:"app_configuration"` ApplicationInsights []FeaturesApplicationInsightsState `json:"application_insights"` CognitiveAccount []FeaturesCognitiveAccountState `json:"cognitive_account"` KeyVault []FeaturesKeyVaultState `json:"key_vault"` LogAnalyticsWorkspace []FeaturesLogAnalyticsWorkspaceState `json:"log_analytics_workspace"` ManagedDisk []FeaturesManagedDiskState `json:"managed_disk"` PostgresqlFlexibleServer []FeaturesPostgresqlFlexibleServerState `json:"postgresql_flexible_server"` RecoveryService []FeaturesRecoveryServiceState `json:"recovery_service"` ResourceGroup []FeaturesResourceGroupState `json:"resource_group"` Subscription []FeaturesSubscriptionState `json:"subscription"` TemplateDeployment []FeaturesTemplateDeploymentState `json:"template_deployment"` VirtualMachine []FeaturesVirtualMachineState `json:"virtual_machine"` VirtualMachineScaleSet []FeaturesVirtualMachineScaleSetState `json:"virtual_machine_scale_set"` }
type FeaturesSubscription ¶
type FeaturesSubscriptionAttributes ¶
type FeaturesSubscriptionAttributes struct {
// contains filtered or unexported fields
}
func (FeaturesSubscriptionAttributes) InternalRef ¶
func (s FeaturesSubscriptionAttributes) InternalRef() (terra.Reference, error)
func (FeaturesSubscriptionAttributes) InternalTokens ¶
func (s FeaturesSubscriptionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FeaturesSubscriptionAttributes) InternalWithRef ¶
func (s FeaturesSubscriptionAttributes) InternalWithRef(ref terra.Reference) FeaturesSubscriptionAttributes
func (FeaturesSubscriptionAttributes) PreventCancellationOnDestroy ¶
func (s FeaturesSubscriptionAttributes) PreventCancellationOnDestroy() terra.BoolValue
type FeaturesSubscriptionState ¶
type FeaturesSubscriptionState struct {
PreventCancellationOnDestroy bool `json:"prevent_cancellation_on_destroy"`
}
type FeaturesTemplateDeploymentAttributes ¶
type FeaturesTemplateDeploymentAttributes struct {
// contains filtered or unexported fields
}
func (FeaturesTemplateDeploymentAttributes) DeleteNestedItemsDuringDeletion ¶
func (td FeaturesTemplateDeploymentAttributes) DeleteNestedItemsDuringDeletion() terra.BoolValue
func (FeaturesTemplateDeploymentAttributes) InternalRef ¶
func (td FeaturesTemplateDeploymentAttributes) InternalRef() (terra.Reference, error)
func (FeaturesTemplateDeploymentAttributes) InternalTokens ¶
func (td FeaturesTemplateDeploymentAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FeaturesTemplateDeploymentAttributes) InternalWithRef ¶
func (td FeaturesTemplateDeploymentAttributes) InternalWithRef(ref terra.Reference) FeaturesTemplateDeploymentAttributes
type FeaturesTemplateDeploymentState ¶
type FeaturesTemplateDeploymentState struct {
DeleteNestedItemsDuringDeletion bool `json:"delete_nested_items_during_deletion"`
}
type FeaturesVirtualMachine ¶
type FeaturesVirtualMachine struct { // DeleteOsDiskOnDeletion: bool, optional DeleteOsDiskOnDeletion terra.BoolValue `hcl:"delete_os_disk_on_deletion,attr"` // GracefulShutdown: bool, optional GracefulShutdown terra.BoolValue `hcl:"graceful_shutdown,attr"` // SkipShutdownAndForceDelete: bool, optional SkipShutdownAndForceDelete terra.BoolValue `hcl:"skip_shutdown_and_force_delete,attr"` }
type FeaturesVirtualMachineAttributes ¶
type FeaturesVirtualMachineAttributes struct {
// contains filtered or unexported fields
}
func (FeaturesVirtualMachineAttributes) DeleteOsDiskOnDeletion ¶
func (vm FeaturesVirtualMachineAttributes) DeleteOsDiskOnDeletion() terra.BoolValue
func (FeaturesVirtualMachineAttributes) GracefulShutdown ¶
func (vm FeaturesVirtualMachineAttributes) GracefulShutdown() terra.BoolValue
func (FeaturesVirtualMachineAttributes) InternalRef ¶
func (vm FeaturesVirtualMachineAttributes) InternalRef() (terra.Reference, error)
func (FeaturesVirtualMachineAttributes) InternalTokens ¶
func (vm FeaturesVirtualMachineAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FeaturesVirtualMachineAttributes) InternalWithRef ¶
func (vm FeaturesVirtualMachineAttributes) InternalWithRef(ref terra.Reference) FeaturesVirtualMachineAttributes
func (FeaturesVirtualMachineAttributes) SkipShutdownAndForceDelete ¶
func (vm FeaturesVirtualMachineAttributes) SkipShutdownAndForceDelete() terra.BoolValue
type FeaturesVirtualMachineScaleSet ¶
type FeaturesVirtualMachineScaleSet struct { // ForceDelete: bool, optional ForceDelete terra.BoolValue `hcl:"force_delete,attr"` // ReimageOnManualUpgrade: bool, optional ReimageOnManualUpgrade terra.BoolValue `hcl:"reimage_on_manual_upgrade,attr"` // RollInstancesWhenRequired: bool, optional RollInstancesWhenRequired terra.BoolValue `hcl:"roll_instances_when_required,attr"` // ScaleToZeroBeforeDeletion: bool, optional ScaleToZeroBeforeDeletion terra.BoolValue `hcl:"scale_to_zero_before_deletion,attr"` }
type FeaturesVirtualMachineScaleSetAttributes ¶
type FeaturesVirtualMachineScaleSetAttributes struct {
// contains filtered or unexported fields
}
func (FeaturesVirtualMachineScaleSetAttributes) ForceDelete ¶
func (vmss FeaturesVirtualMachineScaleSetAttributes) ForceDelete() terra.BoolValue
func (FeaturesVirtualMachineScaleSetAttributes) InternalRef ¶
func (vmss FeaturesVirtualMachineScaleSetAttributes) InternalRef() (terra.Reference, error)
func (FeaturesVirtualMachineScaleSetAttributes) InternalTokens ¶
func (vmss FeaturesVirtualMachineScaleSetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FeaturesVirtualMachineScaleSetAttributes) InternalWithRef ¶
func (vmss FeaturesVirtualMachineScaleSetAttributes) InternalWithRef(ref terra.Reference) FeaturesVirtualMachineScaleSetAttributes
func (FeaturesVirtualMachineScaleSetAttributes) ReimageOnManualUpgrade ¶
func (vmss FeaturesVirtualMachineScaleSetAttributes) ReimageOnManualUpgrade() terra.BoolValue
func (FeaturesVirtualMachineScaleSetAttributes) RollInstancesWhenRequired ¶
func (vmss FeaturesVirtualMachineScaleSetAttributes) RollInstancesWhenRequired() terra.BoolValue
func (FeaturesVirtualMachineScaleSetAttributes) ScaleToZeroBeforeDeletion ¶
func (vmss FeaturesVirtualMachineScaleSetAttributes) ScaleToZeroBeforeDeletion() terra.BoolValue
type Provider ¶
type Provider struct { // AuxiliaryTenantIds: list of string, optional AuxiliaryTenantIds terra.ListValue[terra.StringValue] `hcl:"auxiliary_tenant_ids,attr"` // ClientCertificate: string, optional ClientCertificate terra.StringValue `hcl:"client_certificate,attr"` // ClientCertificatePassword: string, optional ClientCertificatePassword terra.StringValue `hcl:"client_certificate_password,attr"` // ClientCertificatePath: string, optional ClientCertificatePath terra.StringValue `hcl:"client_certificate_path,attr"` // ClientId: string, optional ClientId terra.StringValue `hcl:"client_id,attr"` // ClientIdFilePath: string, optional ClientIdFilePath terra.StringValue `hcl:"client_id_file_path,attr"` // ClientSecret: string, optional ClientSecret terra.StringValue `hcl:"client_secret,attr"` // ClientSecretFilePath: string, optional ClientSecretFilePath terra.StringValue `hcl:"client_secret_file_path,attr"` // DisableCorrelationRequestId: bool, optional DisableCorrelationRequestId terra.BoolValue `hcl:"disable_correlation_request_id,attr"` // DisableTerraformPartnerId: bool, optional DisableTerraformPartnerId terra.BoolValue `hcl:"disable_terraform_partner_id,attr"` // Environment: string, optional Environment terra.StringValue `hcl:"environment,attr"` // MetadataHost: string, optional MetadataHost terra.StringValue `hcl:"metadata_host,attr"` // MsiEndpoint: string, optional MsiEndpoint terra.StringValue `hcl:"msi_endpoint,attr"` // OidcRequestToken: string, optional OidcRequestToken terra.StringValue `hcl:"oidc_request_token,attr"` // OidcRequestUrl: string, optional OidcRequestUrl terra.StringValue `hcl:"oidc_request_url,attr"` // OidcToken: string, optional OidcToken terra.StringValue `hcl:"oidc_token,attr"` // OidcTokenFilePath: string, optional OidcTokenFilePath terra.StringValue `hcl:"oidc_token_file_path,attr"` // PartnerId: string, optional PartnerId terra.StringValue `hcl:"partner_id,attr"` // SkipProviderRegistration: bool, optional SkipProviderRegistration terra.BoolValue `hcl:"skip_provider_registration,attr"` // StorageUseAzuread: bool, optional StorageUseAzuread terra.BoolValue `hcl:"storage_use_azuread,attr"` // SubscriptionId: string, optional SubscriptionId terra.StringValue `hcl:"subscription_id,attr"` // TenantId: string, optional TenantId terra.StringValue `hcl:"tenant_id,attr"` // UseAksWorkloadIdentity: bool, optional UseAksWorkloadIdentity terra.BoolValue `hcl:"use_aks_workload_identity,attr"` // UseCli: bool, optional UseCli terra.BoolValue `hcl:"use_cli,attr"` // UseMsi: bool, optional UseMsi terra.BoolValue `hcl:"use_msi,attr"` // UseOidc: bool, optional UseOidc terra.BoolValue `hcl:"use_oidc,attr"` // Features: required Features *Features `hcl:"features,block" validate:"required"` }
Provider contains the configurations for provider.
func (*Provider) Configuration ¶
func (p *Provider) Configuration() interface{}
Configuration returns the provider configuration for Provider.
Click to show internal directories.
Click to hide internal directories.