Documentation ¶
Index ¶
- func DataAzurermSnapshot_IsConstruct(x interface{}) *bool
- func DataAzurermSnapshot_TfResourceType() *string
- func NewDataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyList_Override(d DataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyList, ...)
- func NewDataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyOutputReference_Override(d DataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyOutputReference, ...)
- func NewDataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyList_Override(d DataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyList, ...)
- func NewDataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyOutputReference_Override(d DataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyOutputReference, ...)
- func NewDataAzurermSnapshotEncryptionSettingsList_Override(d DataAzurermSnapshotEncryptionSettingsList, ...)
- func NewDataAzurermSnapshotEncryptionSettingsOutputReference_Override(d DataAzurermSnapshotEncryptionSettingsOutputReference, ...)
- func NewDataAzurermSnapshotTimeoutsOutputReference_Override(d DataAzurermSnapshotTimeoutsOutputReference, ...)
- func NewDataAzurermSnapshot_Override(d DataAzurermSnapshot, scope constructs.Construct, id *string, ...)
- type DataAzurermSnapshot
- type DataAzurermSnapshotConfig
- type DataAzurermSnapshotEncryptionSettings
- type DataAzurermSnapshotEncryptionSettingsDiskEncryptionKey
- type DataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyList
- type DataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyOutputReference
- type DataAzurermSnapshotEncryptionSettingsKeyEncryptionKey
- type DataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyList
- type DataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyOutputReference
- type DataAzurermSnapshotEncryptionSettingsList
- type DataAzurermSnapshotEncryptionSettingsOutputReference
- type DataAzurermSnapshotTimeouts
- type DataAzurermSnapshotTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataAzurermSnapshot_IsConstruct ¶
func DataAzurermSnapshot_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DataAzurermSnapshot_TfResourceType ¶
func DataAzurermSnapshot_TfResourceType() *string
func NewDataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyList_Override ¶
func NewDataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyList_Override(d DataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyOutputReference_Override ¶
func NewDataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyOutputReference_Override(d DataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyList_Override ¶
func NewDataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyList_Override(d DataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyOutputReference_Override ¶
func NewDataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyOutputReference_Override(d DataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermSnapshotEncryptionSettingsList_Override ¶
func NewDataAzurermSnapshotEncryptionSettingsList_Override(d DataAzurermSnapshotEncryptionSettingsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermSnapshotEncryptionSettingsOutputReference_Override ¶
func NewDataAzurermSnapshotEncryptionSettingsOutputReference_Override(d DataAzurermSnapshotEncryptionSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermSnapshotTimeoutsOutputReference_Override ¶
func NewDataAzurermSnapshotTimeoutsOutputReference_Override(d DataAzurermSnapshotTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataAzurermSnapshot_Override ¶
func NewDataAzurermSnapshot_Override(d DataAzurermSnapshot, scope constructs.Construct, id *string, config *DataAzurermSnapshotConfig)
Create a new {@link https://www.terraform.io/docs/providers/azurerm/d/snapshot azurerm_snapshot} Data Source.
Types ¶
type DataAzurermSnapshot ¶
type DataAzurermSnapshot interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CreationOption() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DiskSizeGb() *float64 EncryptionSettings() DataAzurermSnapshotEncryptionSettingsList // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node OsType() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} ResourceGroupName() *string SetResourceGroupName(val *string) ResourceGroupNameInput() *string SourceResourceId() *string SourceUri() *string StorageAccountId() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string TimeCreated() *string Timeouts() DataAzurermSnapshotTimeoutsOutputReference TimeoutsInput() interface{} TrustedLaunchEnabled() cdktf.IResolvable // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutTimeouts(value *DataAzurermSnapshotTimeouts) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/azurerm/d/snapshot azurerm_snapshot}.
func NewDataAzurermSnapshot ¶
func NewDataAzurermSnapshot(scope constructs.Construct, id *string, config *DataAzurermSnapshotConfig) DataAzurermSnapshot
Create a new {@link https://www.terraform.io/docs/providers/azurerm/d/snapshot azurerm_snapshot} Data Source.
type DataAzurermSnapshotConfig ¶
type DataAzurermSnapshotConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/d/snapshot#name DataAzurermSnapshot#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/d/snapshot#resource_group_name DataAzurermSnapshot#resource_group_name}. ResourceGroupName *string `field:"required" json:"resourceGroupName" yaml:"resourceGroupName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/d/snapshot#id DataAzurermSnapshot#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/d/snapshot#timeouts DataAzurermSnapshot#timeouts} Timeouts *DataAzurermSnapshotTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type DataAzurermSnapshotEncryptionSettings ¶
type DataAzurermSnapshotEncryptionSettings struct { }
type DataAzurermSnapshotEncryptionSettingsDiskEncryptionKey ¶
type DataAzurermSnapshotEncryptionSettingsDiskEncryptionKey struct { }
type DataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyList ¶
type DataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyList ¶
func NewDataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyList
type DataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyOutputReference ¶
type DataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAzurermSnapshotEncryptionSettingsDiskEncryptionKey SetInternalValue(val *DataAzurermSnapshotEncryptionSettingsDiskEncryptionKey) SecretUrl() *string SourceVaultId() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyOutputReference ¶
func NewDataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyOutputReference
type DataAzurermSnapshotEncryptionSettingsKeyEncryptionKey ¶
type DataAzurermSnapshotEncryptionSettingsKeyEncryptionKey struct { }
type DataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyList ¶
type DataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyList ¶
func NewDataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyList
type DataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyOutputReference ¶
type DataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAzurermSnapshotEncryptionSettingsKeyEncryptionKey SetInternalValue(val *DataAzurermSnapshotEncryptionSettingsKeyEncryptionKey) KeyUrl() *string SourceVaultId() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyOutputReference ¶
func NewDataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyOutputReference
type DataAzurermSnapshotEncryptionSettingsList ¶
type DataAzurermSnapshotEncryptionSettingsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermSnapshotEncryptionSettingsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermSnapshotEncryptionSettingsList ¶
func NewDataAzurermSnapshotEncryptionSettingsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermSnapshotEncryptionSettingsList
type DataAzurermSnapshotEncryptionSettingsOutputReference ¶
type DataAzurermSnapshotEncryptionSettingsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DiskEncryptionKey() DataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyList Enabled() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataAzurermSnapshotEncryptionSettings SetInternalValue(val *DataAzurermSnapshotEncryptionSettings) KeyEncryptionKey() DataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermSnapshotEncryptionSettingsOutputReference ¶
func NewDataAzurermSnapshotEncryptionSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermSnapshotEncryptionSettingsOutputReference
type DataAzurermSnapshotTimeouts ¶
type DataAzurermSnapshotTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/d/snapshot#read DataAzurermSnapshot#read}. Read *string `field:"optional" json:"read" yaml:"read"` }
type DataAzurermSnapshotTimeoutsOutputReference ¶
type DataAzurermSnapshotTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetRead() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermSnapshotTimeoutsOutputReference ¶
func NewDataAzurermSnapshotTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataAzurermSnapshotTimeoutsOutputReference
Source Files ¶
- dataazurermsnapshot.go
- dataazurermsnapshot_DataAzurermSnapshot.go
- dataazurermsnapshot_DataAzurermSnapshotConfig.go
- dataazurermsnapshot_DataAzurermSnapshotEncryptionSettings.go
- dataazurermsnapshot_DataAzurermSnapshotEncryptionSettingsDiskEncryptionKey.go
- dataazurermsnapshot_DataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyList.go
- dataazurermsnapshot_DataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyList__runtime_type_checks.go
- dataazurermsnapshot_DataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyOutputReference.go
- dataazurermsnapshot_DataAzurermSnapshotEncryptionSettingsDiskEncryptionKeyOutputReference__runtime_type_checks.go
- dataazurermsnapshot_DataAzurermSnapshotEncryptionSettingsKeyEncryptionKey.go
- dataazurermsnapshot_DataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyList.go
- dataazurermsnapshot_DataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyList__runtime_type_checks.go
- dataazurermsnapshot_DataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyOutputReference.go
- dataazurermsnapshot_DataAzurermSnapshotEncryptionSettingsKeyEncryptionKeyOutputReference__runtime_type_checks.go
- dataazurermsnapshot_DataAzurermSnapshotEncryptionSettingsList.go
- dataazurermsnapshot_DataAzurermSnapshotEncryptionSettingsList__runtime_type_checks.go
- dataazurermsnapshot_DataAzurermSnapshotEncryptionSettingsOutputReference.go
- dataazurermsnapshot_DataAzurermSnapshotEncryptionSettingsOutputReference__runtime_type_checks.go
- dataazurermsnapshot_DataAzurermSnapshotTimeouts.go
- dataazurermsnapshot_DataAzurermSnapshotTimeoutsOutputReference.go
- dataazurermsnapshot_DataAzurermSnapshotTimeoutsOutputReference__runtime_type_checks.go
- dataazurermsnapshot_DataAzurermSnapshot__runtime_type_checks.go