Documentation ¶
Index ¶
- func NewStackHciDeploymentSettingScaleUnitClusterOutputReference_Override(s StackHciDeploymentSettingScaleUnitClusterOutputReference, ...)
- func NewStackHciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverrideOutputReference_Override(...)
- func NewStackHciDeploymentSettingScaleUnitHostNetworkIntentList_Override(s StackHciDeploymentSettingScaleUnitHostNetworkIntentList, ...)
- func NewStackHciDeploymentSettingScaleUnitHostNetworkIntentOutputReference_Override(s StackHciDeploymentSettingScaleUnitHostNetworkIntentOutputReference, ...)
- func NewStackHciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverrideOutputReference_Override(...)
- func NewStackHciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverrideOutputReference_Override(...)
- func NewStackHciDeploymentSettingScaleUnitHostNetworkOutputReference_Override(s StackHciDeploymentSettingScaleUnitHostNetworkOutputReference, ...)
- func NewStackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkList_Override(s StackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkList, ...)
- func NewStackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkOutputReference_Override(s StackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkOutputReference, ...)
- func NewStackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolList_Override(s StackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolList, ...)
- func NewStackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolOutputReference_Override(s StackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolOutputReference, ...)
- func NewStackHciDeploymentSettingScaleUnitInfrastructureNetworkList_Override(s StackHciDeploymentSettingScaleUnitInfrastructureNetworkList, ...)
- func NewStackHciDeploymentSettingScaleUnitInfrastructureNetworkOutputReference_Override(s StackHciDeploymentSettingScaleUnitInfrastructureNetworkOutputReference, ...)
- func NewStackHciDeploymentSettingScaleUnitList_Override(s StackHciDeploymentSettingScaleUnitList, ...)
- func NewStackHciDeploymentSettingScaleUnitOptionalServiceOutputReference_Override(s StackHciDeploymentSettingScaleUnitOptionalServiceOutputReference, ...)
- func NewStackHciDeploymentSettingScaleUnitOutputReference_Override(s StackHciDeploymentSettingScaleUnitOutputReference, ...)
- func NewStackHciDeploymentSettingScaleUnitPhysicalNodeList_Override(s StackHciDeploymentSettingScaleUnitPhysicalNodeList, ...)
- func NewStackHciDeploymentSettingScaleUnitPhysicalNodeOutputReference_Override(s StackHciDeploymentSettingScaleUnitPhysicalNodeOutputReference, ...)
- func NewStackHciDeploymentSettingScaleUnitStorageOutputReference_Override(s StackHciDeploymentSettingScaleUnitStorageOutputReference, ...)
- func NewStackHciDeploymentSettingTimeoutsOutputReference_Override(s StackHciDeploymentSettingTimeoutsOutputReference, ...)
- func NewStackHciDeploymentSetting_Override(s StackHciDeploymentSetting, scope constructs.Construct, id *string, ...)
- func StackHciDeploymentSetting_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func StackHciDeploymentSetting_IsConstruct(x interface{}) *bool
- func StackHciDeploymentSetting_IsTerraformElement(x interface{}) *bool
- func StackHciDeploymentSetting_IsTerraformResource(x interface{}) *bool
- func StackHciDeploymentSetting_TfResourceType() *string
- type StackHciDeploymentSetting
- type StackHciDeploymentSettingConfig
- type StackHciDeploymentSettingScaleUnit
- type StackHciDeploymentSettingScaleUnitCluster
- type StackHciDeploymentSettingScaleUnitClusterOutputReference
- type StackHciDeploymentSettingScaleUnitHostNetwork
- type StackHciDeploymentSettingScaleUnitHostNetworkIntent
- type StackHciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverride
- type StackHciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverrideOutputReference
- type StackHciDeploymentSettingScaleUnitHostNetworkIntentList
- type StackHciDeploymentSettingScaleUnitHostNetworkIntentOutputReference
- type StackHciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverride
- type StackHciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverrideOutputReference
- type StackHciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverride
- type StackHciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverrideOutputReference
- type StackHciDeploymentSettingScaleUnitHostNetworkOutputReference
- type StackHciDeploymentSettingScaleUnitHostNetworkStorageNetwork
- type StackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkList
- type StackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkOutputReference
- type StackHciDeploymentSettingScaleUnitInfrastructureNetwork
- type StackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPool
- type StackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolList
- type StackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolOutputReference
- type StackHciDeploymentSettingScaleUnitInfrastructureNetworkList
- type StackHciDeploymentSettingScaleUnitInfrastructureNetworkOutputReference
- type StackHciDeploymentSettingScaleUnitList
- type StackHciDeploymentSettingScaleUnitOptionalService
- type StackHciDeploymentSettingScaleUnitOptionalServiceOutputReference
- type StackHciDeploymentSettingScaleUnitOutputReference
- type StackHciDeploymentSettingScaleUnitPhysicalNode
- type StackHciDeploymentSettingScaleUnitPhysicalNodeList
- type StackHciDeploymentSettingScaleUnitPhysicalNodeOutputReference
- type StackHciDeploymentSettingScaleUnitStorage
- type StackHciDeploymentSettingScaleUnitStorageOutputReference
- type StackHciDeploymentSettingTimeouts
- type StackHciDeploymentSettingTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewStackHciDeploymentSettingScaleUnitClusterOutputReference_Override ¶
func NewStackHciDeploymentSettingScaleUnitClusterOutputReference_Override(s StackHciDeploymentSettingScaleUnitClusterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStackHciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverrideOutputReference_Override ¶
func NewStackHciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverrideOutputReference_Override(s StackHciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverrideOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStackHciDeploymentSettingScaleUnitHostNetworkIntentList_Override ¶
func NewStackHciDeploymentSettingScaleUnitHostNetworkIntentList_Override(s StackHciDeploymentSettingScaleUnitHostNetworkIntentList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStackHciDeploymentSettingScaleUnitHostNetworkIntentOutputReference_Override ¶
func NewStackHciDeploymentSettingScaleUnitHostNetworkIntentOutputReference_Override(s StackHciDeploymentSettingScaleUnitHostNetworkIntentOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStackHciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverrideOutputReference_Override ¶
func NewStackHciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverrideOutputReference_Override(s StackHciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverrideOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStackHciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverrideOutputReference_Override ¶
func NewStackHciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverrideOutputReference_Override(s StackHciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverrideOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStackHciDeploymentSettingScaleUnitHostNetworkOutputReference_Override ¶
func NewStackHciDeploymentSettingScaleUnitHostNetworkOutputReference_Override(s StackHciDeploymentSettingScaleUnitHostNetworkOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkList_Override ¶
func NewStackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkList_Override(s StackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkOutputReference_Override ¶
func NewStackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkOutputReference_Override(s StackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolList_Override ¶
func NewStackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolList_Override(s StackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolOutputReference_Override ¶
func NewStackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolOutputReference_Override(s StackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStackHciDeploymentSettingScaleUnitInfrastructureNetworkList_Override ¶
func NewStackHciDeploymentSettingScaleUnitInfrastructureNetworkList_Override(s StackHciDeploymentSettingScaleUnitInfrastructureNetworkList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStackHciDeploymentSettingScaleUnitInfrastructureNetworkOutputReference_Override ¶
func NewStackHciDeploymentSettingScaleUnitInfrastructureNetworkOutputReference_Override(s StackHciDeploymentSettingScaleUnitInfrastructureNetworkOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStackHciDeploymentSettingScaleUnitList_Override ¶
func NewStackHciDeploymentSettingScaleUnitList_Override(s StackHciDeploymentSettingScaleUnitList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStackHciDeploymentSettingScaleUnitOptionalServiceOutputReference_Override ¶
func NewStackHciDeploymentSettingScaleUnitOptionalServiceOutputReference_Override(s StackHciDeploymentSettingScaleUnitOptionalServiceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStackHciDeploymentSettingScaleUnitOutputReference_Override ¶
func NewStackHciDeploymentSettingScaleUnitOutputReference_Override(s StackHciDeploymentSettingScaleUnitOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStackHciDeploymentSettingScaleUnitPhysicalNodeList_Override ¶
func NewStackHciDeploymentSettingScaleUnitPhysicalNodeList_Override(s StackHciDeploymentSettingScaleUnitPhysicalNodeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStackHciDeploymentSettingScaleUnitPhysicalNodeOutputReference_Override ¶
func NewStackHciDeploymentSettingScaleUnitPhysicalNodeOutputReference_Override(s StackHciDeploymentSettingScaleUnitPhysicalNodeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStackHciDeploymentSettingScaleUnitStorageOutputReference_Override ¶
func NewStackHciDeploymentSettingScaleUnitStorageOutputReference_Override(s StackHciDeploymentSettingScaleUnitStorageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStackHciDeploymentSettingTimeoutsOutputReference_Override ¶
func NewStackHciDeploymentSettingTimeoutsOutputReference_Override(s StackHciDeploymentSettingTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStackHciDeploymentSetting_Override ¶
func NewStackHciDeploymentSetting_Override(s StackHciDeploymentSetting, scope constructs.Construct, id *string, config *StackHciDeploymentSettingConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting azurerm_stack_hci_deployment_setting} Resource.
func StackHciDeploymentSetting_GenerateConfigForImport ¶
func StackHciDeploymentSetting_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a StackHciDeploymentSetting resource upon running "cdktf plan <stack-name>".
func StackHciDeploymentSetting_IsConstruct ¶
func StackHciDeploymentSetting_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 StackHciDeploymentSetting_IsTerraformElement ¶
func StackHciDeploymentSetting_IsTerraformElement(x interface{}) *bool
Experimental.
func StackHciDeploymentSetting_IsTerraformResource ¶
func StackHciDeploymentSetting_IsTerraformResource(x interface{}) *bool
Experimental.
func StackHciDeploymentSetting_TfResourceType ¶
func StackHciDeploymentSetting_TfResourceType() *string
Types ¶
type StackHciDeploymentSetting ¶
type StackHciDeploymentSetting interface { cdktf.TerraformResource ArcResourceIds() *[]*string SetArcResourceIds(val *[]*string) ArcResourceIdsInput() *[]*string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // 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) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} ScaleUnit() StackHciDeploymentSettingScaleUnitList ScaleUnitInput() interface{} StackHciClusterId() *string SetStackHciClusterId(val *string) StackHciClusterIdInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() StackHciDeploymentSettingTimeoutsOutputReference TimeoutsInput() interface{} Version() *string SetVersion(val *string) VersionInput() *string // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // 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. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutScaleUnit(value interface{}) PutTimeouts(value *StackHciDeploymentSettingTimeouts) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() 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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting azurerm_stack_hci_deployment_setting}.
func NewStackHciDeploymentSetting ¶
func NewStackHciDeploymentSetting(scope constructs.Construct, id *string, config *StackHciDeploymentSettingConfig) StackHciDeploymentSetting
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting azurerm_stack_hci_deployment_setting} Resource.
type StackHciDeploymentSettingConfig ¶
type StackHciDeploymentSettingConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#arc_resource_ids StackHciDeploymentSetting#arc_resource_ids}. ArcResourceIds *[]*string `field:"required" json:"arcResourceIds" yaml:"arcResourceIds"` // scale_unit block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#scale_unit StackHciDeploymentSetting#scale_unit} ScaleUnit interface{} `field:"required" json:"scaleUnit" yaml:"scaleUnit"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#stack_hci_cluster_id StackHciDeploymentSetting#stack_hci_cluster_id}. StackHciClusterId *string `field:"required" json:"stackHciClusterId" yaml:"stackHciClusterId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#version StackHciDeploymentSetting#version}. Version *string `field:"required" json:"version" yaml:"version"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#id StackHciDeploymentSetting#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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#timeouts StackHciDeploymentSetting#timeouts} Timeouts *StackHciDeploymentSettingTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type StackHciDeploymentSettingScaleUnit ¶
type StackHciDeploymentSettingScaleUnit struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#active_directory_organizational_unit_path StackHciDeploymentSetting#active_directory_organizational_unit_path}. ActiveDirectoryOrganizationalUnitPath *string `field:"required" json:"activeDirectoryOrganizationalUnitPath" yaml:"activeDirectoryOrganizationalUnitPath"` // cluster block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#cluster StackHciDeploymentSetting#cluster} Cluster *StackHciDeploymentSettingScaleUnitCluster `field:"required" json:"cluster" yaml:"cluster"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#domain_fqdn StackHciDeploymentSetting#domain_fqdn}. DomainFqdn *string `field:"required" json:"domainFqdn" yaml:"domainFqdn"` // host_network block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#host_network StackHciDeploymentSetting#host_network} HostNetwork *StackHciDeploymentSettingScaleUnitHostNetwork `field:"required" json:"hostNetwork" yaml:"hostNetwork"` // infrastructure_network block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#infrastructure_network StackHciDeploymentSetting#infrastructure_network} InfrastructureNetwork interface{} `field:"required" json:"infrastructureNetwork" yaml:"infrastructureNetwork"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#name_prefix StackHciDeploymentSetting#name_prefix}. NamePrefix *string `field:"required" json:"namePrefix" yaml:"namePrefix"` // optional_service block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#optional_service StackHciDeploymentSetting#optional_service} OptionalService *StackHciDeploymentSettingScaleUnitOptionalService `field:"required" json:"optionalService" yaml:"optionalService"` // physical_node block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#physical_node StackHciDeploymentSetting#physical_node} PhysicalNode interface{} `field:"required" json:"physicalNode" yaml:"physicalNode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#secrets_location StackHciDeploymentSetting#secrets_location}. SecretsLocation *string `field:"required" json:"secretsLocation" yaml:"secretsLocation"` // storage block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#storage StackHciDeploymentSetting#storage} Storage *StackHciDeploymentSettingScaleUnitStorage `field:"required" json:"storage" yaml:"storage"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#bitlocker_boot_volume_enabled StackHciDeploymentSetting#bitlocker_boot_volume_enabled}. BitlockerBootVolumeEnabled interface{} `field:"optional" json:"bitlockerBootVolumeEnabled" yaml:"bitlockerBootVolumeEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#bitlocker_data_volume_enabled StackHciDeploymentSetting#bitlocker_data_volume_enabled}. BitlockerDataVolumeEnabled interface{} `field:"optional" json:"bitlockerDataVolumeEnabled" yaml:"bitlockerDataVolumeEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#credential_guard_enabled StackHciDeploymentSetting#credential_guard_enabled}. CredentialGuardEnabled interface{} `field:"optional" json:"credentialGuardEnabled" yaml:"credentialGuardEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#drift_control_enabled StackHciDeploymentSetting#drift_control_enabled}. DriftControlEnabled interface{} `field:"optional" json:"driftControlEnabled" yaml:"driftControlEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#drtm_protection_enabled StackHciDeploymentSetting#drtm_protection_enabled}. DrtmProtectionEnabled interface{} `field:"optional" json:"drtmProtectionEnabled" yaml:"drtmProtectionEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#episodic_data_upload_enabled StackHciDeploymentSetting#episodic_data_upload_enabled}. EpisodicDataUploadEnabled interface{} `field:"optional" json:"episodicDataUploadEnabled" yaml:"episodicDataUploadEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#eu_location_enabled StackHciDeploymentSetting#eu_location_enabled}. EuLocationEnabled interface{} `field:"optional" json:"euLocationEnabled" yaml:"euLocationEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#hvci_protection_enabled StackHciDeploymentSetting#hvci_protection_enabled}. HvciProtectionEnabled interface{} `field:"optional" json:"hvciProtectionEnabled" yaml:"hvciProtectionEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#side_channel_mitigation_enabled StackHciDeploymentSetting#side_channel_mitigation_enabled}. SideChannelMitigationEnabled interface{} `field:"optional" json:"sideChannelMitigationEnabled" yaml:"sideChannelMitigationEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#smb_cluster_encryption_enabled StackHciDeploymentSetting#smb_cluster_encryption_enabled}. SmbClusterEncryptionEnabled interface{} `field:"optional" json:"smbClusterEncryptionEnabled" yaml:"smbClusterEncryptionEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#smb_signing_enabled StackHciDeploymentSetting#smb_signing_enabled}. SmbSigningEnabled interface{} `field:"optional" json:"smbSigningEnabled" yaml:"smbSigningEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#streaming_data_client_enabled StackHciDeploymentSetting#streaming_data_client_enabled}. StreamingDataClientEnabled interface{} `field:"optional" json:"streamingDataClientEnabled" yaml:"streamingDataClientEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#wdac_enabled StackHciDeploymentSetting#wdac_enabled}. WdacEnabled interface{} `field:"optional" json:"wdacEnabled" yaml:"wdacEnabled"` }
type StackHciDeploymentSettingScaleUnitCluster ¶
type StackHciDeploymentSettingScaleUnitCluster struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#azure_service_endpoint StackHciDeploymentSetting#azure_service_endpoint}. AzureServiceEndpoint *string `field:"required" json:"azureServiceEndpoint" yaml:"azureServiceEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#cloud_account_name StackHciDeploymentSetting#cloud_account_name}. CloudAccountName *string `field:"required" json:"cloudAccountName" yaml:"cloudAccountName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#name StackHciDeploymentSetting#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#witness_path StackHciDeploymentSetting#witness_path}. WitnessPath *string `field:"required" json:"witnessPath" yaml:"witnessPath"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#witness_type StackHciDeploymentSetting#witness_type}. WitnessType *string `field:"required" json:"witnessType" yaml:"witnessType"` }
type StackHciDeploymentSettingScaleUnitClusterOutputReference ¶
type StackHciDeploymentSettingScaleUnitClusterOutputReference interface { cdktf.ComplexObject AzureServiceEndpoint() *string SetAzureServiceEndpoint(val *string) AzureServiceEndpointInput() *string CloudAccountName() *string SetCloudAccountName(val *string) CloudAccountNameInput() *string // 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() *StackHciDeploymentSettingScaleUnitCluster SetInternalValue(val *StackHciDeploymentSettingScaleUnitCluster) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WitnessPath() *string SetWitnessPath(val *string) WitnessPathInput() *string WitnessType() *string SetWitnessType(val *string) WitnessTypeInput() *string // 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 NewStackHciDeploymentSettingScaleUnitClusterOutputReference ¶
func NewStackHciDeploymentSettingScaleUnitClusterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StackHciDeploymentSettingScaleUnitClusterOutputReference
type StackHciDeploymentSettingScaleUnitHostNetwork ¶
type StackHciDeploymentSettingScaleUnitHostNetwork struct { // intent block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#intent StackHciDeploymentSetting#intent} Intent interface{} `field:"required" json:"intent" yaml:"intent"` // storage_network block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#storage_network StackHciDeploymentSetting#storage_network} StorageNetwork interface{} `field:"required" json:"storageNetwork" yaml:"storageNetwork"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#storage_auto_ip_enabled StackHciDeploymentSetting#storage_auto_ip_enabled}. StorageAutoIpEnabled interface{} `field:"optional" json:"storageAutoIpEnabled" yaml:"storageAutoIpEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#storage_connectivity_switchless_enabled StackHciDeploymentSetting#storage_connectivity_switchless_enabled}. StorageConnectivitySwitchlessEnabled interface{} `field:"optional" json:"storageConnectivitySwitchlessEnabled" yaml:"storageConnectivitySwitchlessEnabled"` }
type StackHciDeploymentSettingScaleUnitHostNetworkIntent ¶
type StackHciDeploymentSettingScaleUnitHostNetworkIntent struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#adapter StackHciDeploymentSetting#adapter}. Adapter *[]*string `field:"required" json:"adapter" yaml:"adapter"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#name StackHciDeploymentSetting#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#traffic_type StackHciDeploymentSetting#traffic_type}. TrafficType *[]*string `field:"required" json:"trafficType" yaml:"trafficType"` // adapter_property_override block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#adapter_property_override StackHciDeploymentSetting#adapter_property_override} AdapterPropertyOverride *StackHciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverride `field:"optional" json:"adapterPropertyOverride" yaml:"adapterPropertyOverride"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#adapter_property_override_enabled StackHciDeploymentSetting#adapter_property_override_enabled}. AdapterPropertyOverrideEnabled interface{} `field:"optional" json:"adapterPropertyOverrideEnabled" yaml:"adapterPropertyOverrideEnabled"` // qos_policy_override block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#qos_policy_override StackHciDeploymentSetting#qos_policy_override} QosPolicyOverride *StackHciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverride `field:"optional" json:"qosPolicyOverride" yaml:"qosPolicyOverride"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#qos_policy_override_enabled StackHciDeploymentSetting#qos_policy_override_enabled}. QosPolicyOverrideEnabled interface{} `field:"optional" json:"qosPolicyOverrideEnabled" yaml:"qosPolicyOverrideEnabled"` // virtual_switch_configuration_override block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#virtual_switch_configuration_override StackHciDeploymentSetting#virtual_switch_configuration_override} VirtualSwitchConfigurationOverride *StackHciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverride `field:"optional" json:"virtualSwitchConfigurationOverride" yaml:"virtualSwitchConfigurationOverride"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#virtual_switch_configuration_override_enabled StackHciDeploymentSetting#virtual_switch_configuration_override_enabled}. VirtualSwitchConfigurationOverrideEnabled interface{} `field:"optional" json:"virtualSwitchConfigurationOverrideEnabled" yaml:"virtualSwitchConfigurationOverrideEnabled"` }
type StackHciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverride ¶
type StackHciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverride struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#jumbo_packet StackHciDeploymentSetting#jumbo_packet}. JumboPacket *string `field:"optional" json:"jumboPacket" yaml:"jumboPacket"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#network_direct StackHciDeploymentSetting#network_direct}. NetworkDirect *string `field:"optional" json:"networkDirect" yaml:"networkDirect"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#network_direct_technology StackHciDeploymentSetting#network_direct_technology}. NetworkDirectTechnology *string `field:"optional" json:"networkDirectTechnology" yaml:"networkDirectTechnology"` }
type StackHciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverrideOutputReference ¶
type StackHciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverrideOutputReference 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() *StackHciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverride SetInternalValue(val *StackHciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverride) JumboPacket() *string SetJumboPacket(val *string) JumboPacketInput() *string NetworkDirect() *string SetNetworkDirect(val *string) NetworkDirectInput() *string NetworkDirectTechnology() *string SetNetworkDirectTechnology(val *string) NetworkDirectTechnologyInput() *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 ResetJumboPacket() ResetNetworkDirect() ResetNetworkDirectTechnology() // 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 NewStackHciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverrideOutputReference ¶
func NewStackHciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverrideOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StackHciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverrideOutputReference
type StackHciDeploymentSettingScaleUnitHostNetworkIntentList ¶
type StackHciDeploymentSettingScaleUnitHostNetworkIntentList 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 InternalValue() interface{} SetInternalValue(val interface{}) // 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StackHciDeploymentSettingScaleUnitHostNetworkIntentOutputReference // 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 NewStackHciDeploymentSettingScaleUnitHostNetworkIntentList ¶
func NewStackHciDeploymentSettingScaleUnitHostNetworkIntentList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StackHciDeploymentSettingScaleUnitHostNetworkIntentList
type StackHciDeploymentSettingScaleUnitHostNetworkIntentOutputReference ¶
type StackHciDeploymentSettingScaleUnitHostNetworkIntentOutputReference interface { cdktf.ComplexObject Adapter() *[]*string SetAdapter(val *[]*string) AdapterInput() *[]*string AdapterPropertyOverride() StackHciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverrideOutputReference AdapterPropertyOverrideEnabled() interface{} SetAdapterPropertyOverrideEnabled(val interface{}) AdapterPropertyOverrideEnabledInput() interface{} AdapterPropertyOverrideInput() *StackHciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverride // 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{}) Name() *string SetName(val *string) NameInput() *string QosPolicyOverride() StackHciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverrideOutputReference QosPolicyOverrideEnabled() interface{} SetQosPolicyOverrideEnabled(val interface{}) QosPolicyOverrideEnabledInput() interface{} QosPolicyOverrideInput() *StackHciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverride // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TrafficType() *[]*string SetTrafficType(val *[]*string) TrafficTypeInput() *[]*string VirtualSwitchConfigurationOverride() StackHciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverrideOutputReference VirtualSwitchConfigurationOverrideEnabled() interface{} SetVirtualSwitchConfigurationOverrideEnabled(val interface{}) VirtualSwitchConfigurationOverrideEnabledInput() interface{} VirtualSwitchConfigurationOverrideInput() *StackHciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverride // 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 PutAdapterPropertyOverride(value *StackHciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverride) PutQosPolicyOverride(value *StackHciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverride) PutVirtualSwitchConfigurationOverride(value *StackHciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverride) ResetAdapterPropertyOverride() ResetAdapterPropertyOverrideEnabled() ResetQosPolicyOverride() ResetQosPolicyOverrideEnabled() ResetVirtualSwitchConfigurationOverride() ResetVirtualSwitchConfigurationOverrideEnabled() // 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 NewStackHciDeploymentSettingScaleUnitHostNetworkIntentOutputReference ¶
func NewStackHciDeploymentSettingScaleUnitHostNetworkIntentOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StackHciDeploymentSettingScaleUnitHostNetworkIntentOutputReference
type StackHciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverride ¶
type StackHciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverride struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#bandwidth_percentage_smb StackHciDeploymentSetting#bandwidth_percentage_smb}. BandwidthPercentageSmb *string `field:"optional" json:"bandwidthPercentageSmb" yaml:"bandwidthPercentageSmb"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#priority_value8021_action_cluster StackHciDeploymentSetting#priority_value8021_action_cluster}. PriorityValue8021ActionCluster *string `field:"optional" json:"priorityValue8021ActionCluster" yaml:"priorityValue8021ActionCluster"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#priority_value8021_action_smb StackHciDeploymentSetting#priority_value8021_action_smb}. PriorityValue8021ActionSmb *string `field:"optional" json:"priorityValue8021ActionSmb" yaml:"priorityValue8021ActionSmb"` }
type StackHciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverrideOutputReference ¶
type StackHciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverrideOutputReference interface { cdktf.ComplexObject BandwidthPercentageSmb() *string SetBandwidthPercentageSmb(val *string) BandwidthPercentageSmbInput() *string // 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() *StackHciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverride SetInternalValue(val *StackHciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverride) PriorityValue8021ActionCluster() *string SetPriorityValue8021ActionCluster(val *string) PriorityValue8021ActionClusterInput() *string PriorityValue8021ActionSmb() *string SetPriorityValue8021ActionSmb(val *string) PriorityValue8021ActionSmbInput() *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 ResetBandwidthPercentageSmb() ResetPriorityValue8021ActionCluster() ResetPriorityValue8021ActionSmb() // 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 NewStackHciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverrideOutputReference ¶
func NewStackHciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverrideOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StackHciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverrideOutputReference
type StackHciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverride ¶
type StackHciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverride struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#enable_iov StackHciDeploymentSetting#enable_iov}. EnableIov *string `field:"optional" json:"enableIov" yaml:"enableIov"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#load_balancing_algorithm StackHciDeploymentSetting#load_balancing_algorithm}. LoadBalancingAlgorithm *string `field:"optional" json:"loadBalancingAlgorithm" yaml:"loadBalancingAlgorithm"` }
type StackHciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverrideOutputReference ¶
type StackHciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverrideOutputReference 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 EnableIov() *string SetEnableIov(val *string) EnableIovInput() *string // Experimental. Fqn() *string InternalValue() *StackHciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverride SetInternalValue(val *StackHciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverride) LoadBalancingAlgorithm() *string SetLoadBalancingAlgorithm(val *string) LoadBalancingAlgorithmInput() *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 ResetEnableIov() ResetLoadBalancingAlgorithm() // 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 NewStackHciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverrideOutputReference ¶
func NewStackHciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverrideOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StackHciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverrideOutputReference
type StackHciDeploymentSettingScaleUnitHostNetworkOutputReference ¶
type StackHciDeploymentSettingScaleUnitHostNetworkOutputReference 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 Intent() StackHciDeploymentSettingScaleUnitHostNetworkIntentList IntentInput() interface{} InternalValue() *StackHciDeploymentSettingScaleUnitHostNetwork SetInternalValue(val *StackHciDeploymentSettingScaleUnitHostNetwork) StorageAutoIpEnabled() interface{} SetStorageAutoIpEnabled(val interface{}) StorageAutoIpEnabledInput() interface{} StorageConnectivitySwitchlessEnabled() interface{} SetStorageConnectivitySwitchlessEnabled(val interface{}) StorageConnectivitySwitchlessEnabledInput() interface{} StorageNetwork() StackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkList StorageNetworkInput() interface{} // 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 PutIntent(value interface{}) PutStorageNetwork(value interface{}) ResetStorageAutoIpEnabled() ResetStorageConnectivitySwitchlessEnabled() // 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 NewStackHciDeploymentSettingScaleUnitHostNetworkOutputReference ¶
func NewStackHciDeploymentSettingScaleUnitHostNetworkOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StackHciDeploymentSettingScaleUnitHostNetworkOutputReference
type StackHciDeploymentSettingScaleUnitHostNetworkStorageNetwork ¶
type StackHciDeploymentSettingScaleUnitHostNetworkStorageNetwork struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#name StackHciDeploymentSetting#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#network_adapter_name StackHciDeploymentSetting#network_adapter_name}. NetworkAdapterName *string `field:"required" json:"networkAdapterName" yaml:"networkAdapterName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#vlan_id StackHciDeploymentSetting#vlan_id}. VlanId *string `field:"required" json:"vlanId" yaml:"vlanId"` }
type StackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkList ¶
type StackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkList 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 InternalValue() interface{} SetInternalValue(val interface{}) // 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkOutputReference // 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 NewStackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkList ¶
func NewStackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkList
type StackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkOutputReference ¶
type StackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkOutputReference 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{}) Name() *string SetName(val *string) NameInput() *string NetworkAdapterName() *string SetNetworkAdapterName(val *string) NetworkAdapterNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VlanId() *string SetVlanId(val *string) VlanIdInput() *string // 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 NewStackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkOutputReference ¶
func NewStackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkOutputReference
type StackHciDeploymentSettingScaleUnitInfrastructureNetwork ¶
type StackHciDeploymentSettingScaleUnitInfrastructureNetwork struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#dns_server StackHciDeploymentSetting#dns_server}. DnsServer *[]*string `field:"required" json:"dnsServer" yaml:"dnsServer"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#gateway StackHciDeploymentSetting#gateway}. Gateway *string `field:"required" json:"gateway" yaml:"gateway"` // ip_pool block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#ip_pool StackHciDeploymentSetting#ip_pool} IpPool interface{} `field:"required" json:"ipPool" yaml:"ipPool"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#subnet_mask StackHciDeploymentSetting#subnet_mask}. SubnetMask *string `field:"required" json:"subnetMask" yaml:"subnetMask"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#dhcp_enabled StackHciDeploymentSetting#dhcp_enabled}. DhcpEnabled interface{} `field:"optional" json:"dhcpEnabled" yaml:"dhcpEnabled"` }
type StackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPool ¶
type StackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPool struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#ending_address StackHciDeploymentSetting#ending_address}. EndingAddress *string `field:"required" json:"endingAddress" yaml:"endingAddress"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#starting_address StackHciDeploymentSetting#starting_address}. StartingAddress *string `field:"required" json:"startingAddress" yaml:"startingAddress"` }
type StackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolList ¶
type StackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolList 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 InternalValue() interface{} SetInternalValue(val interface{}) // 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolOutputReference // 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 NewStackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolList ¶
func NewStackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolList
type StackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolOutputReference ¶
type StackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolOutputReference 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 EndingAddress() *string SetEndingAddress(val *string) EndingAddressInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) StartingAddress() *string SetStartingAddress(val *string) StartingAddressInput() *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 NewStackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolOutputReference ¶
func NewStackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolOutputReference
type StackHciDeploymentSettingScaleUnitInfrastructureNetworkList ¶
type StackHciDeploymentSettingScaleUnitInfrastructureNetworkList 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 InternalValue() interface{} SetInternalValue(val interface{}) // 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StackHciDeploymentSettingScaleUnitInfrastructureNetworkOutputReference // 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 NewStackHciDeploymentSettingScaleUnitInfrastructureNetworkList ¶
func NewStackHciDeploymentSettingScaleUnitInfrastructureNetworkList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StackHciDeploymentSettingScaleUnitInfrastructureNetworkList
type StackHciDeploymentSettingScaleUnitInfrastructureNetworkOutputReference ¶
type StackHciDeploymentSettingScaleUnitInfrastructureNetworkOutputReference 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 DhcpEnabled() interface{} SetDhcpEnabled(val interface{}) DhcpEnabledInput() interface{} DnsServer() *[]*string SetDnsServer(val *[]*string) DnsServerInput() *[]*string // Experimental. Fqn() *string Gateway() *string SetGateway(val *string) GatewayInput() *string InternalValue() interface{} SetInternalValue(val interface{}) IpPool() StackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolList IpPoolInput() interface{} SubnetMask() *string SetSubnetMask(val *string) SubnetMaskInput() *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 PutIpPool(value interface{}) ResetDhcpEnabled() // 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 NewStackHciDeploymentSettingScaleUnitInfrastructureNetworkOutputReference ¶
func NewStackHciDeploymentSettingScaleUnitInfrastructureNetworkOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StackHciDeploymentSettingScaleUnitInfrastructureNetworkOutputReference
type StackHciDeploymentSettingScaleUnitList ¶
type StackHciDeploymentSettingScaleUnitList 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 InternalValue() interface{} SetInternalValue(val interface{}) // 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StackHciDeploymentSettingScaleUnitOutputReference // 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 NewStackHciDeploymentSettingScaleUnitList ¶
func NewStackHciDeploymentSettingScaleUnitList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StackHciDeploymentSettingScaleUnitList
type StackHciDeploymentSettingScaleUnitOptionalService ¶
type StackHciDeploymentSettingScaleUnitOptionalService struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#custom_location StackHciDeploymentSetting#custom_location}. CustomLocation *string `field:"required" json:"customLocation" yaml:"customLocation"` }
type StackHciDeploymentSettingScaleUnitOptionalServiceOutputReference ¶
type StackHciDeploymentSettingScaleUnitOptionalServiceOutputReference 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 CustomLocation() *string SetCustomLocation(val *string) CustomLocationInput() *string // Experimental. Fqn() *string InternalValue() *StackHciDeploymentSettingScaleUnitOptionalService SetInternalValue(val *StackHciDeploymentSettingScaleUnitOptionalService) // 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 NewStackHciDeploymentSettingScaleUnitOptionalServiceOutputReference ¶
func NewStackHciDeploymentSettingScaleUnitOptionalServiceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StackHciDeploymentSettingScaleUnitOptionalServiceOutputReference
type StackHciDeploymentSettingScaleUnitOutputReference ¶
type StackHciDeploymentSettingScaleUnitOutputReference interface { cdktf.ComplexObject ActiveDirectoryOrganizationalUnitPath() *string SetActiveDirectoryOrganizationalUnitPath(val *string) ActiveDirectoryOrganizationalUnitPathInput() *string BitlockerBootVolumeEnabled() interface{} SetBitlockerBootVolumeEnabled(val interface{}) BitlockerBootVolumeEnabledInput() interface{} BitlockerDataVolumeEnabled() interface{} SetBitlockerDataVolumeEnabled(val interface{}) BitlockerDataVolumeEnabledInput() interface{} Cluster() StackHciDeploymentSettingScaleUnitClusterOutputReference ClusterInput() *StackHciDeploymentSettingScaleUnitCluster // 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 CredentialGuardEnabled() interface{} SetCredentialGuardEnabled(val interface{}) CredentialGuardEnabledInput() interface{} DomainFqdn() *string SetDomainFqdn(val *string) DomainFqdnInput() *string DriftControlEnabled() interface{} SetDriftControlEnabled(val interface{}) DriftControlEnabledInput() interface{} DrtmProtectionEnabled() interface{} SetDrtmProtectionEnabled(val interface{}) DrtmProtectionEnabledInput() interface{} EpisodicDataUploadEnabled() interface{} SetEpisodicDataUploadEnabled(val interface{}) EpisodicDataUploadEnabledInput() interface{} EuLocationEnabled() interface{} SetEuLocationEnabled(val interface{}) EuLocationEnabledInput() interface{} // Experimental. Fqn() *string HostNetwork() StackHciDeploymentSettingScaleUnitHostNetworkOutputReference HostNetworkInput() *StackHciDeploymentSettingScaleUnitHostNetwork HvciProtectionEnabled() interface{} SetHvciProtectionEnabled(val interface{}) HvciProtectionEnabledInput() interface{} InfrastructureNetwork() StackHciDeploymentSettingScaleUnitInfrastructureNetworkList InfrastructureNetworkInput() interface{} InternalValue() interface{} SetInternalValue(val interface{}) NamePrefix() *string SetNamePrefix(val *string) NamePrefixInput() *string OptionalService() StackHciDeploymentSettingScaleUnitOptionalServiceOutputReference OptionalServiceInput() *StackHciDeploymentSettingScaleUnitOptionalService PhysicalNode() StackHciDeploymentSettingScaleUnitPhysicalNodeList PhysicalNodeInput() interface{} SecretsLocation() *string SetSecretsLocation(val *string) SecretsLocationInput() *string SideChannelMitigationEnabled() interface{} SetSideChannelMitigationEnabled(val interface{}) SideChannelMitigationEnabledInput() interface{} SmbClusterEncryptionEnabled() interface{} SetSmbClusterEncryptionEnabled(val interface{}) SmbClusterEncryptionEnabledInput() interface{} SmbSigningEnabled() interface{} SetSmbSigningEnabled(val interface{}) SmbSigningEnabledInput() interface{} Storage() StackHciDeploymentSettingScaleUnitStorageOutputReference StorageInput() *StackHciDeploymentSettingScaleUnitStorage StreamingDataClientEnabled() interface{} SetStreamingDataClientEnabled(val interface{}) StreamingDataClientEnabledInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WdacEnabled() interface{} SetWdacEnabled(val interface{}) WdacEnabledInput() interface{} // 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 PutCluster(value *StackHciDeploymentSettingScaleUnitCluster) PutHostNetwork(value *StackHciDeploymentSettingScaleUnitHostNetwork) PutInfrastructureNetwork(value interface{}) PutOptionalService(value *StackHciDeploymentSettingScaleUnitOptionalService) PutPhysicalNode(value interface{}) PutStorage(value *StackHciDeploymentSettingScaleUnitStorage) ResetBitlockerBootVolumeEnabled() ResetBitlockerDataVolumeEnabled() ResetCredentialGuardEnabled() ResetDriftControlEnabled() ResetDrtmProtectionEnabled() ResetEpisodicDataUploadEnabled() ResetEuLocationEnabled() ResetHvciProtectionEnabled() ResetSideChannelMitigationEnabled() ResetSmbClusterEncryptionEnabled() ResetSmbSigningEnabled() ResetStreamingDataClientEnabled() ResetWdacEnabled() // 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 NewStackHciDeploymentSettingScaleUnitOutputReference ¶
func NewStackHciDeploymentSettingScaleUnitOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StackHciDeploymentSettingScaleUnitOutputReference
type StackHciDeploymentSettingScaleUnitPhysicalNode ¶
type StackHciDeploymentSettingScaleUnitPhysicalNode struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#ipv4_address StackHciDeploymentSetting#ipv4_address}. Ipv4Address *string `field:"required" json:"ipv4Address" yaml:"ipv4Address"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#name StackHciDeploymentSetting#name}. Name *string `field:"required" json:"name" yaml:"name"` }
type StackHciDeploymentSettingScaleUnitPhysicalNodeList ¶
type StackHciDeploymentSettingScaleUnitPhysicalNodeList 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 InternalValue() interface{} SetInternalValue(val interface{}) // 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StackHciDeploymentSettingScaleUnitPhysicalNodeOutputReference // 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 NewStackHciDeploymentSettingScaleUnitPhysicalNodeList ¶
func NewStackHciDeploymentSettingScaleUnitPhysicalNodeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StackHciDeploymentSettingScaleUnitPhysicalNodeList
type StackHciDeploymentSettingScaleUnitPhysicalNodeOutputReference ¶
type StackHciDeploymentSettingScaleUnitPhysicalNodeOutputReference 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{}) Ipv4Address() *string SetIpv4Address(val *string) Ipv4AddressInput() *string Name() *string SetName(val *string) NameInput() *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 NewStackHciDeploymentSettingScaleUnitPhysicalNodeOutputReference ¶
func NewStackHciDeploymentSettingScaleUnitPhysicalNodeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StackHciDeploymentSettingScaleUnitPhysicalNodeOutputReference
type StackHciDeploymentSettingScaleUnitStorage ¶
type StackHciDeploymentSettingScaleUnitStorage struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#configuration_mode StackHciDeploymentSetting#configuration_mode}. ConfigurationMode *string `field:"required" json:"configurationMode" yaml:"configurationMode"` }
type StackHciDeploymentSettingScaleUnitStorageOutputReference ¶
type StackHciDeploymentSettingScaleUnitStorageOutputReference 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) ConfigurationMode() *string SetConfigurationMode(val *string) ConfigurationModeInput() *string // 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() *StackHciDeploymentSettingScaleUnitStorage SetInternalValue(val *StackHciDeploymentSettingScaleUnitStorage) // 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 NewStackHciDeploymentSettingScaleUnitStorageOutputReference ¶
func NewStackHciDeploymentSettingScaleUnitStorageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StackHciDeploymentSettingScaleUnitStorageOutputReference
type StackHciDeploymentSettingTimeouts ¶
type StackHciDeploymentSettingTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#create StackHciDeploymentSetting#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#delete StackHciDeploymentSetting#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/stack_hci_deployment_setting#read StackHciDeploymentSetting#read}. Read *string `field:"optional" json:"read" yaml:"read"` }
type StackHciDeploymentSettingTimeoutsOutputReference ¶
type StackHciDeploymentSettingTimeoutsOutputReference 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) Create() *string SetCreate(val *string) CreateInput() *string // 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 Delete() *string SetDelete(val *string) DeleteInput() *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 ResetCreate() ResetDelete() 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 NewStackHciDeploymentSettingTimeoutsOutputReference ¶
func NewStackHciDeploymentSettingTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StackHciDeploymentSettingTimeoutsOutputReference
Source Files ¶
- StackHciDeploymentSetting.go
- StackHciDeploymentSettingConfig.go
- StackHciDeploymentSettingScaleUnit.go
- StackHciDeploymentSettingScaleUnitCluster.go
- StackHciDeploymentSettingScaleUnitClusterOutputReference.go
- StackHciDeploymentSettingScaleUnitClusterOutputReference__checks.go
- StackHciDeploymentSettingScaleUnitHostNetwork.go
- StackHciDeploymentSettingScaleUnitHostNetworkIntent.go
- StackHciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverride.go
- StackHciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverrideOutputReference.go
- StackHciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverrideOutputReference__checks.go
- StackHciDeploymentSettingScaleUnitHostNetworkIntentList.go
- StackHciDeploymentSettingScaleUnitHostNetworkIntentList__checks.go
- StackHciDeploymentSettingScaleUnitHostNetworkIntentOutputReference.go
- StackHciDeploymentSettingScaleUnitHostNetworkIntentOutputReference__checks.go
- StackHciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverride.go
- StackHciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverrideOutputReference.go
- StackHciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverrideOutputReference__checks.go
- StackHciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverride.go
- StackHciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverrideOutputReference.go
- StackHciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverrideOutputReference__checks.go
- StackHciDeploymentSettingScaleUnitHostNetworkOutputReference.go
- StackHciDeploymentSettingScaleUnitHostNetworkOutputReference__checks.go
- StackHciDeploymentSettingScaleUnitHostNetworkStorageNetwork.go
- StackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkList.go
- StackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkList__checks.go
- StackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkOutputReference.go
- StackHciDeploymentSettingScaleUnitHostNetworkStorageNetworkOutputReference__checks.go
- StackHciDeploymentSettingScaleUnitInfrastructureNetwork.go
- StackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPool.go
- StackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolList.go
- StackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolList__checks.go
- StackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolOutputReference.go
- StackHciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolOutputReference__checks.go
- StackHciDeploymentSettingScaleUnitInfrastructureNetworkList.go
- StackHciDeploymentSettingScaleUnitInfrastructureNetworkList__checks.go
- StackHciDeploymentSettingScaleUnitInfrastructureNetworkOutputReference.go
- StackHciDeploymentSettingScaleUnitInfrastructureNetworkOutputReference__checks.go
- StackHciDeploymentSettingScaleUnitList.go
- StackHciDeploymentSettingScaleUnitList__checks.go
- StackHciDeploymentSettingScaleUnitOptionalService.go
- StackHciDeploymentSettingScaleUnitOptionalServiceOutputReference.go
- StackHciDeploymentSettingScaleUnitOptionalServiceOutputReference__checks.go
- StackHciDeploymentSettingScaleUnitOutputReference.go
- StackHciDeploymentSettingScaleUnitOutputReference__checks.go
- StackHciDeploymentSettingScaleUnitPhysicalNode.go
- StackHciDeploymentSettingScaleUnitPhysicalNodeList.go
- StackHciDeploymentSettingScaleUnitPhysicalNodeList__checks.go
- StackHciDeploymentSettingScaleUnitPhysicalNodeOutputReference.go
- StackHciDeploymentSettingScaleUnitPhysicalNodeOutputReference__checks.go
- StackHciDeploymentSettingScaleUnitStorage.go
- StackHciDeploymentSettingScaleUnitStorageOutputReference.go
- StackHciDeploymentSettingScaleUnitStorageOutputReference__checks.go
- StackHciDeploymentSettingTimeouts.go
- StackHciDeploymentSettingTimeoutsOutputReference.go
- StackHciDeploymentSettingTimeoutsOutputReference__checks.go
- StackHciDeploymentSetting__checks.go
- main.go