Documentation ¶
Index ¶
- type Args
- type ManagedDisk
- type ManagedDiskAttributes
- func (md ManagedDiskAttributes) DiskId() terra.StringValue
- func (md ManagedDiskAttributes) InternalRef() (terra.Reference, error)
- func (md ManagedDiskAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (md ManagedDiskAttributes) InternalWithRef(ref terra.Reference) ManagedDiskAttributes
- func (md ManagedDiskAttributes) StagingStorageAccountId() terra.StringValue
- func (md ManagedDiskAttributes) TargetDiskEncryption() terra.ListValue[ManagedDiskTargetDiskEncryptionAttributes]
- func (md ManagedDiskAttributes) TargetDiskEncryptionSetId() terra.StringValue
- func (md ManagedDiskAttributes) TargetDiskType() terra.StringValue
- func (md ManagedDiskAttributes) TargetReplicaDiskType() terra.StringValue
- func (md ManagedDiskAttributes) TargetResourceGroupId() terra.StringValue
- type ManagedDiskState
- type ManagedDiskTargetDiskEncryption
- type ManagedDiskTargetDiskEncryptionAttributes
- func (tde ManagedDiskTargetDiskEncryptionAttributes) DiskEncryptionKey() terra.ListValue[ManagedDiskTargetDiskEncryptionDiskEncryptionKeyAttributes]
- func (tde ManagedDiskTargetDiskEncryptionAttributes) InternalRef() (terra.Reference, error)
- func (tde ManagedDiskTargetDiskEncryptionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tde ManagedDiskTargetDiskEncryptionAttributes) InternalWithRef(ref terra.Reference) ManagedDiskTargetDiskEncryptionAttributes
- func (tde ManagedDiskTargetDiskEncryptionAttributes) KeyEncryptionKey() terra.ListValue[ManagedDiskTargetDiskEncryptionKeyEncryptionKeyAttributes]
- type ManagedDiskTargetDiskEncryptionDiskEncryptionKey
- type ManagedDiskTargetDiskEncryptionDiskEncryptionKeyAttributes
- func (dek ManagedDiskTargetDiskEncryptionDiskEncryptionKeyAttributes) InternalRef() (terra.Reference, error)
- func (dek ManagedDiskTargetDiskEncryptionDiskEncryptionKeyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dek ManagedDiskTargetDiskEncryptionDiskEncryptionKeyAttributes) InternalWithRef(ref terra.Reference) ManagedDiskTargetDiskEncryptionDiskEncryptionKeyAttributes
- func (dek ManagedDiskTargetDiskEncryptionDiskEncryptionKeyAttributes) SecretUrl() terra.StringValue
- func (dek ManagedDiskTargetDiskEncryptionDiskEncryptionKeyAttributes) VaultId() terra.StringValue
- type ManagedDiskTargetDiskEncryptionDiskEncryptionKeyState
- type ManagedDiskTargetDiskEncryptionKeyEncryptionKey
- type ManagedDiskTargetDiskEncryptionKeyEncryptionKeyAttributes
- func (kek ManagedDiskTargetDiskEncryptionKeyEncryptionKeyAttributes) InternalRef() (terra.Reference, error)
- func (kek ManagedDiskTargetDiskEncryptionKeyEncryptionKeyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kek ManagedDiskTargetDiskEncryptionKeyEncryptionKeyAttributes) InternalWithRef(ref terra.Reference) ManagedDiskTargetDiskEncryptionKeyEncryptionKeyAttributes
- func (kek ManagedDiskTargetDiskEncryptionKeyEncryptionKeyAttributes) KeyUrl() terra.StringValue
- func (kek ManagedDiskTargetDiskEncryptionKeyEncryptionKeyAttributes) VaultId() terra.StringValue
- type ManagedDiskTargetDiskEncryptionKeyEncryptionKeyState
- type ManagedDiskTargetDiskEncryptionState
- type NetworkInterface
- type NetworkInterfaceAttributes
- func (ni NetworkInterfaceAttributes) FailoverTestPublicIpAddressId() terra.StringValue
- func (ni NetworkInterfaceAttributes) FailoverTestStaticIp() terra.StringValue
- func (ni NetworkInterfaceAttributes) FailoverTestSubnetName() terra.StringValue
- func (ni NetworkInterfaceAttributes) InternalRef() (terra.Reference, error)
- func (ni NetworkInterfaceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ni NetworkInterfaceAttributes) InternalWithRef(ref terra.Reference) NetworkInterfaceAttributes
- func (ni NetworkInterfaceAttributes) IsPrimary() terra.BoolValue
- func (ni NetworkInterfaceAttributes) RecoveryPublicIpAddressId() terra.StringValue
- func (ni NetworkInterfaceAttributes) SourceNetworkInterfaceId() terra.StringValue
- func (ni NetworkInterfaceAttributes) TargetStaticIp() terra.StringValue
- func (ni NetworkInterfaceAttributes) TargetSubnetName() terra.StringValue
- type NetworkInterfaceState
- type Resource
- func (asrrv *Resource) Attributes() azurermSiteRecoveryReplicatedVmAttributes
- func (asrrv *Resource) Configuration() interface{}
- func (asrrv *Resource) DependOn() terra.Reference
- func (asrrv *Resource) Dependencies() terra.Dependencies
- func (asrrv *Resource) ImportState(state io.Reader) error
- func (asrrv *Resource) LifecycleManagement() *terra.Lifecycle
- func (asrrv *Resource) LocalName() string
- func (asrrv *Resource) State() (*azurermSiteRecoveryReplicatedVmState, bool)
- func (asrrv *Resource) StateMust() *azurermSiteRecoveryReplicatedVmState
- func (asrrv *Resource) Type() string
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Read() terra.StringValue
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
- type UnmanagedDisk
- type UnmanagedDiskAttributes
- func (ud UnmanagedDiskAttributes) DiskUri() terra.StringValue
- func (ud UnmanagedDiskAttributes) InternalRef() (terra.Reference, error)
- func (ud UnmanagedDiskAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ud UnmanagedDiskAttributes) InternalWithRef(ref terra.Reference) UnmanagedDiskAttributes
- func (ud UnmanagedDiskAttributes) StagingStorageAccountId() terra.StringValue
- func (ud UnmanagedDiskAttributes) TargetStorageAccountId() terra.StringValue
- type UnmanagedDiskState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // MultiVmGroupName: string, optional MultiVmGroupName terra.StringValue `hcl:"multi_vm_group_name,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // RecoveryReplicationPolicyId: string, required RecoveryReplicationPolicyId terra.StringValue `hcl:"recovery_replication_policy_id,attr" validate:"required"` // RecoveryVaultName: string, required RecoveryVaultName terra.StringValue `hcl:"recovery_vault_name,attr" validate:"required"` // ResourceGroupName: string, required ResourceGroupName terra.StringValue `hcl:"resource_group_name,attr" validate:"required"` // SourceRecoveryFabricName: string, required SourceRecoveryFabricName terra.StringValue `hcl:"source_recovery_fabric_name,attr" validate:"required"` // SourceRecoveryProtectionContainerName: string, required SourceRecoveryProtectionContainerName terra.StringValue `hcl:"source_recovery_protection_container_name,attr" validate:"required"` // SourceVmId: string, required SourceVmId terra.StringValue `hcl:"source_vm_id,attr" validate:"required"` // TargetAvailabilitySetId: string, optional TargetAvailabilitySetId terra.StringValue `hcl:"target_availability_set_id,attr"` // TargetBootDiagnosticStorageAccountId: string, optional TargetBootDiagnosticStorageAccountId terra.StringValue `hcl:"target_boot_diagnostic_storage_account_id,attr"` // TargetCapacityReservationGroupId: string, optional TargetCapacityReservationGroupId terra.StringValue `hcl:"target_capacity_reservation_group_id,attr"` // TargetEdgeZone: string, optional TargetEdgeZone terra.StringValue `hcl:"target_edge_zone,attr"` // TargetNetworkId: string, optional TargetNetworkId terra.StringValue `hcl:"target_network_id,attr"` // TargetProximityPlacementGroupId: string, optional TargetProximityPlacementGroupId terra.StringValue `hcl:"target_proximity_placement_group_id,attr"` // TargetRecoveryFabricId: string, required TargetRecoveryFabricId terra.StringValue `hcl:"target_recovery_fabric_id,attr" validate:"required"` // TargetRecoveryProtectionContainerId: string, required TargetRecoveryProtectionContainerId terra.StringValue `hcl:"target_recovery_protection_container_id,attr" validate:"required"` // TargetResourceGroupId: string, required TargetResourceGroupId terra.StringValue `hcl:"target_resource_group_id,attr" validate:"required"` // TargetVirtualMachineScaleSetId: string, optional TargetVirtualMachineScaleSetId terra.StringValue `hcl:"target_virtual_machine_scale_set_id,attr"` // TargetZone: string, optional TargetZone terra.StringValue `hcl:"target_zone,attr"` // TestNetworkId: string, optional TestNetworkId terra.StringValue `hcl:"test_network_id,attr"` // ManagedDisk: min=0 ManagedDisk []ManagedDisk `hcl:"managed_disk,block" validate:"min=0"` // NetworkInterface: min=0 NetworkInterface []NetworkInterface `hcl:"network_interface,block" validate:"min=0"` // UnmanagedDisk: min=0 UnmanagedDisk []UnmanagedDisk `hcl:"unmanaged_disk,block" validate:"min=0"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for azurerm_site_recovery_replicated_vm.
type ManagedDisk ¶
type ManagedDisk struct { // DiskId: string, optional DiskId terra.StringValue `hcl:"disk_id,attr"` // StagingStorageAccountId: string, optional StagingStorageAccountId terra.StringValue `hcl:"staging_storage_account_id,attr"` // TargetDiskEncryptionSetId: string, optional TargetDiskEncryptionSetId terra.StringValue `hcl:"target_disk_encryption_set_id,attr"` // TargetDiskType: string, optional TargetDiskType terra.StringValue `hcl:"target_disk_type,attr"` // TargetReplicaDiskType: string, optional TargetReplicaDiskType terra.StringValue `hcl:"target_replica_disk_type,attr"` // TargetResourceGroupId: string, optional TargetResourceGroupId terra.StringValue `hcl:"target_resource_group_id,attr"` // ManagedDiskTargetDiskEncryption: min=0 TargetDiskEncryption []ManagedDiskTargetDiskEncryption `hcl:"target_disk_encryption,block" validate:"min=0"` }
type ManagedDiskAttributes ¶
type ManagedDiskAttributes struct {
// contains filtered or unexported fields
}
func (ManagedDiskAttributes) DiskId ¶
func (md ManagedDiskAttributes) DiskId() terra.StringValue
func (ManagedDiskAttributes) InternalRef ¶
func (md ManagedDiskAttributes) InternalRef() (terra.Reference, error)
func (ManagedDiskAttributes) InternalTokens ¶
func (md ManagedDiskAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ManagedDiskAttributes) InternalWithRef ¶
func (md ManagedDiskAttributes) InternalWithRef(ref terra.Reference) ManagedDiskAttributes
func (ManagedDiskAttributes) StagingStorageAccountId ¶
func (md ManagedDiskAttributes) StagingStorageAccountId() terra.StringValue
func (ManagedDiskAttributes) TargetDiskEncryption ¶
func (md ManagedDiskAttributes) TargetDiskEncryption() terra.ListValue[ManagedDiskTargetDiskEncryptionAttributes]
func (ManagedDiskAttributes) TargetDiskEncryptionSetId ¶
func (md ManagedDiskAttributes) TargetDiskEncryptionSetId() terra.StringValue
func (ManagedDiskAttributes) TargetDiskType ¶
func (md ManagedDiskAttributes) TargetDiskType() terra.StringValue
func (ManagedDiskAttributes) TargetReplicaDiskType ¶
func (md ManagedDiskAttributes) TargetReplicaDiskType() terra.StringValue
func (ManagedDiskAttributes) TargetResourceGroupId ¶
func (md ManagedDiskAttributes) TargetResourceGroupId() terra.StringValue
type ManagedDiskState ¶
type ManagedDiskState struct { DiskId string `json:"disk_id"` StagingStorageAccountId string `json:"staging_storage_account_id"` TargetDiskEncryptionSetId string `json:"target_disk_encryption_set_id"` TargetDiskType string `json:"target_disk_type"` TargetReplicaDiskType string `json:"target_replica_disk_type"` TargetResourceGroupId string `json:"target_resource_group_id"` TargetDiskEncryption []ManagedDiskTargetDiskEncryptionState `json:"target_disk_encryption"` }
type ManagedDiskTargetDiskEncryption ¶
type ManagedDiskTargetDiskEncryption struct { // ManagedDiskTargetDiskEncryptionDiskEncryptionKey: min=0 DiskEncryptionKey []ManagedDiskTargetDiskEncryptionDiskEncryptionKey `hcl:"disk_encryption_key,block" validate:"min=0"` // ManagedDiskTargetDiskEncryptionKeyEncryptionKey: min=0 KeyEncryptionKey []ManagedDiskTargetDiskEncryptionKeyEncryptionKey `hcl:"key_encryption_key,block" validate:"min=0"` }
type ManagedDiskTargetDiskEncryptionAttributes ¶
type ManagedDiskTargetDiskEncryptionAttributes struct {
// contains filtered or unexported fields
}
func (ManagedDiskTargetDiskEncryptionAttributes) DiskEncryptionKey ¶
func (tde ManagedDiskTargetDiskEncryptionAttributes) DiskEncryptionKey() terra.ListValue[ManagedDiskTargetDiskEncryptionDiskEncryptionKeyAttributes]
func (ManagedDiskTargetDiskEncryptionAttributes) InternalRef ¶
func (tde ManagedDiskTargetDiskEncryptionAttributes) InternalRef() (terra.Reference, error)
func (ManagedDiskTargetDiskEncryptionAttributes) InternalTokens ¶
func (tde ManagedDiskTargetDiskEncryptionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ManagedDiskTargetDiskEncryptionAttributes) InternalWithRef ¶
func (tde ManagedDiskTargetDiskEncryptionAttributes) InternalWithRef(ref terra.Reference) ManagedDiskTargetDiskEncryptionAttributes
func (ManagedDiskTargetDiskEncryptionAttributes) KeyEncryptionKey ¶
func (tde ManagedDiskTargetDiskEncryptionAttributes) KeyEncryptionKey() terra.ListValue[ManagedDiskTargetDiskEncryptionKeyEncryptionKeyAttributes]
type ManagedDiskTargetDiskEncryptionDiskEncryptionKey ¶
type ManagedDiskTargetDiskEncryptionDiskEncryptionKey struct { // SecretUrl: string, optional SecretUrl terra.StringValue `hcl:"secret_url,attr"` // VaultId: string, optional VaultId terra.StringValue `hcl:"vault_id,attr"` }
type ManagedDiskTargetDiskEncryptionDiskEncryptionKeyAttributes ¶
type ManagedDiskTargetDiskEncryptionDiskEncryptionKeyAttributes struct {
// contains filtered or unexported fields
}
func (ManagedDiskTargetDiskEncryptionDiskEncryptionKeyAttributes) InternalRef ¶
func (dek ManagedDiskTargetDiskEncryptionDiskEncryptionKeyAttributes) InternalRef() (terra.Reference, error)
func (ManagedDiskTargetDiskEncryptionDiskEncryptionKeyAttributes) InternalTokens ¶
func (dek ManagedDiskTargetDiskEncryptionDiskEncryptionKeyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ManagedDiskTargetDiskEncryptionDiskEncryptionKeyAttributes) InternalWithRef ¶
func (dek ManagedDiskTargetDiskEncryptionDiskEncryptionKeyAttributes) InternalWithRef(ref terra.Reference) ManagedDiskTargetDiskEncryptionDiskEncryptionKeyAttributes
func (ManagedDiskTargetDiskEncryptionDiskEncryptionKeyAttributes) SecretUrl ¶
func (dek ManagedDiskTargetDiskEncryptionDiskEncryptionKeyAttributes) SecretUrl() terra.StringValue
func (ManagedDiskTargetDiskEncryptionDiskEncryptionKeyAttributes) VaultId ¶
func (dek ManagedDiskTargetDiskEncryptionDiskEncryptionKeyAttributes) VaultId() terra.StringValue
type ManagedDiskTargetDiskEncryptionKeyEncryptionKey ¶
type ManagedDiskTargetDiskEncryptionKeyEncryptionKey struct { // KeyUrl: string, optional KeyUrl terra.StringValue `hcl:"key_url,attr"` // VaultId: string, optional VaultId terra.StringValue `hcl:"vault_id,attr"` }
type ManagedDiskTargetDiskEncryptionKeyEncryptionKeyAttributes ¶
type ManagedDiskTargetDiskEncryptionKeyEncryptionKeyAttributes struct {
// contains filtered or unexported fields
}
func (ManagedDiskTargetDiskEncryptionKeyEncryptionKeyAttributes) InternalRef ¶
func (kek ManagedDiskTargetDiskEncryptionKeyEncryptionKeyAttributes) InternalRef() (terra.Reference, error)
func (ManagedDiskTargetDiskEncryptionKeyEncryptionKeyAttributes) InternalTokens ¶
func (kek ManagedDiskTargetDiskEncryptionKeyEncryptionKeyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ManagedDiskTargetDiskEncryptionKeyEncryptionKeyAttributes) InternalWithRef ¶
func (kek ManagedDiskTargetDiskEncryptionKeyEncryptionKeyAttributes) InternalWithRef(ref terra.Reference) ManagedDiskTargetDiskEncryptionKeyEncryptionKeyAttributes
func (ManagedDiskTargetDiskEncryptionKeyEncryptionKeyAttributes) KeyUrl ¶
func (kek ManagedDiskTargetDiskEncryptionKeyEncryptionKeyAttributes) KeyUrl() terra.StringValue
func (ManagedDiskTargetDiskEncryptionKeyEncryptionKeyAttributes) VaultId ¶
func (kek ManagedDiskTargetDiskEncryptionKeyEncryptionKeyAttributes) VaultId() terra.StringValue
type ManagedDiskTargetDiskEncryptionState ¶
type ManagedDiskTargetDiskEncryptionState struct { DiskEncryptionKey []ManagedDiskTargetDiskEncryptionDiskEncryptionKeyState `json:"disk_encryption_key"` KeyEncryptionKey []ManagedDiskTargetDiskEncryptionKeyEncryptionKeyState `json:"key_encryption_key"` }
type NetworkInterface ¶
type NetworkInterface struct { // FailoverTestPublicIpAddressId: string, optional FailoverTestPublicIpAddressId terra.StringValue `hcl:"failover_test_public_ip_address_id,attr"` // FailoverTestStaticIp: string, optional FailoverTestStaticIp terra.StringValue `hcl:"failover_test_static_ip,attr"` // FailoverTestSubnetName: string, optional FailoverTestSubnetName terra.StringValue `hcl:"failover_test_subnet_name,attr"` // IsPrimary: bool, optional IsPrimary terra.BoolValue `hcl:"is_primary,attr"` // RecoveryPublicIpAddressId: string, optional RecoveryPublicIpAddressId terra.StringValue `hcl:"recovery_public_ip_address_id,attr"` // SourceNetworkInterfaceId: string, optional SourceNetworkInterfaceId terra.StringValue `hcl:"source_network_interface_id,attr"` // TargetStaticIp: string, optional TargetStaticIp terra.StringValue `hcl:"target_static_ip,attr"` // TargetSubnetName: string, optional TargetSubnetName terra.StringValue `hcl:"target_subnet_name,attr"` }
type NetworkInterfaceAttributes ¶
type NetworkInterfaceAttributes struct {
// contains filtered or unexported fields
}
func (NetworkInterfaceAttributes) FailoverTestPublicIpAddressId ¶
func (ni NetworkInterfaceAttributes) FailoverTestPublicIpAddressId() terra.StringValue
func (NetworkInterfaceAttributes) FailoverTestStaticIp ¶
func (ni NetworkInterfaceAttributes) FailoverTestStaticIp() terra.StringValue
func (NetworkInterfaceAttributes) FailoverTestSubnetName ¶
func (ni NetworkInterfaceAttributes) FailoverTestSubnetName() terra.StringValue
func (NetworkInterfaceAttributes) InternalRef ¶
func (ni NetworkInterfaceAttributes) InternalRef() (terra.Reference, error)
func (NetworkInterfaceAttributes) InternalTokens ¶
func (ni NetworkInterfaceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkInterfaceAttributes) InternalWithRef ¶
func (ni NetworkInterfaceAttributes) InternalWithRef(ref terra.Reference) NetworkInterfaceAttributes
func (NetworkInterfaceAttributes) IsPrimary ¶
func (ni NetworkInterfaceAttributes) IsPrimary() terra.BoolValue
func (NetworkInterfaceAttributes) RecoveryPublicIpAddressId ¶
func (ni NetworkInterfaceAttributes) RecoveryPublicIpAddressId() terra.StringValue
func (NetworkInterfaceAttributes) SourceNetworkInterfaceId ¶
func (ni NetworkInterfaceAttributes) SourceNetworkInterfaceId() terra.StringValue
func (NetworkInterfaceAttributes) TargetStaticIp ¶
func (ni NetworkInterfaceAttributes) TargetStaticIp() terra.StringValue
func (NetworkInterfaceAttributes) TargetSubnetName ¶
func (ni NetworkInterfaceAttributes) TargetSubnetName() terra.StringValue
type NetworkInterfaceState ¶
type NetworkInterfaceState struct { FailoverTestPublicIpAddressId string `json:"failover_test_public_ip_address_id"` FailoverTestStaticIp string `json:"failover_test_static_ip"` FailoverTestSubnetName string `json:"failover_test_subnet_name"` IsPrimary bool `json:"is_primary"` RecoveryPublicIpAddressId string `json:"recovery_public_ip_address_id"` SourceNetworkInterfaceId string `json:"source_network_interface_id"` TargetStaticIp string `json:"target_static_ip"` TargetSubnetName string `json:"target_subnet_name"` }
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource azurerm_site_recovery_replicated_vm.
func (*Resource) Attributes ¶
func (asrrv *Resource) Attributes() azurermSiteRecoveryReplicatedVmAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (asrrv *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (asrrv *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Read: string, optional Read terra.StringValue `hcl:"read,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Read ¶
func (t TimeoutsAttributes) Read() terra.StringValue
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
type UnmanagedDisk ¶
type UnmanagedDisk struct { // DiskUri: string, optional DiskUri terra.StringValue `hcl:"disk_uri,attr"` // StagingStorageAccountId: string, optional StagingStorageAccountId terra.StringValue `hcl:"staging_storage_account_id,attr"` // TargetStorageAccountId: string, optional TargetStorageAccountId terra.StringValue `hcl:"target_storage_account_id,attr"` }
type UnmanagedDiskAttributes ¶
type UnmanagedDiskAttributes struct {
// contains filtered or unexported fields
}
func (UnmanagedDiskAttributes) DiskUri ¶
func (ud UnmanagedDiskAttributes) DiskUri() terra.StringValue
func (UnmanagedDiskAttributes) InternalRef ¶
func (ud UnmanagedDiskAttributes) InternalRef() (terra.Reference, error)
func (UnmanagedDiskAttributes) InternalTokens ¶
func (ud UnmanagedDiskAttributes) InternalTokens() (hclwrite.Tokens, error)
func (UnmanagedDiskAttributes) InternalWithRef ¶
func (ud UnmanagedDiskAttributes) InternalWithRef(ref terra.Reference) UnmanagedDiskAttributes
func (UnmanagedDiskAttributes) StagingStorageAccountId ¶
func (ud UnmanagedDiskAttributes) StagingStorageAccountId() terra.StringValue
func (UnmanagedDiskAttributes) TargetStorageAccountId ¶
func (ud UnmanagedDiskAttributes) TargetStorageAccountId() terra.StringValue
type UnmanagedDiskState ¶
Click to show internal directories.
Click to hide internal directories.