Documentation ¶
Index ¶
- func NewOrchestratedVirtualMachineScaleSetAdditionalCapabilitiesOutputReference_Override(o OrchestratedVirtualMachineScaleSetAdditionalCapabilitiesOutputReference, ...)
- func NewOrchestratedVirtualMachineScaleSetAutomaticInstanceRepairOutputReference_Override(o OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairOutputReference, ...)
- func NewOrchestratedVirtualMachineScaleSetBootDiagnosticsOutputReference_Override(o OrchestratedVirtualMachineScaleSetBootDiagnosticsOutputReference, ...)
- func NewOrchestratedVirtualMachineScaleSetDataDiskList_Override(o OrchestratedVirtualMachineScaleSetDataDiskList, ...)
- func NewOrchestratedVirtualMachineScaleSetDataDiskOutputReference_Override(o OrchestratedVirtualMachineScaleSetDataDiskOutputReference, ...)
- func NewOrchestratedVirtualMachineScaleSetExtensionList_Override(o OrchestratedVirtualMachineScaleSetExtensionList, ...)
- func NewOrchestratedVirtualMachineScaleSetExtensionOutputReference_Override(o OrchestratedVirtualMachineScaleSetExtensionOutputReference, ...)
- func NewOrchestratedVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultOutputReference_Override(...)
- func NewOrchestratedVirtualMachineScaleSetIdentityOutputReference_Override(o OrchestratedVirtualMachineScaleSetIdentityOutputReference, ...)
- func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationList_Override(o OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationList, ...)
- func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputReference_Override(...)
- func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagList_Override(...)
- func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputReference_Override(...)
- func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressList_Override(...)
- func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputReference_Override(...)
- func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceList_Override(o OrchestratedVirtualMachineScaleSetNetworkInterfaceList, ...)
- func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceOutputReference_Override(o OrchestratedVirtualMachineScaleSetNetworkInterfaceOutputReference, ...)
- func NewOrchestratedVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference_Override(o OrchestratedVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference, ...)
- func NewOrchestratedVirtualMachineScaleSetOsDiskOutputReference_Override(o OrchestratedVirtualMachineScaleSetOsDiskOutputReference, ...)
- func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyList_Override(o OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyList, ...)
- func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyOutputReference_Override(...)
- func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationOutputReference_Override(o OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationOutputReference, ...)
- func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateList_Override(...)
- func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateOutputReference_Override(...)
- func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretList_Override(o OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretList, ...)
- func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretOutputReference_Override(...)
- func NewOrchestratedVirtualMachineScaleSetOsProfileOutputReference_Override(o OrchestratedVirtualMachineScaleSetOsProfileOutputReference, ...)
- func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationOutputReference_Override(...)
- func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateList_Override(...)
- func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateOutputReference_Override(...)
- func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretList_Override(o OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretList, ...)
- func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretOutputReference_Override(...)
- func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerList_Override(...)
- func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerOutputReference_Override(...)
- func NewOrchestratedVirtualMachineScaleSetPlanOutputReference_Override(o OrchestratedVirtualMachineScaleSetPlanOutputReference, ...)
- func NewOrchestratedVirtualMachineScaleSetPriorityMixOutputReference_Override(o OrchestratedVirtualMachineScaleSetPriorityMixOutputReference, ...)
- func NewOrchestratedVirtualMachineScaleSetSourceImageReferenceOutputReference_Override(o OrchestratedVirtualMachineScaleSetSourceImageReferenceOutputReference, ...)
- func NewOrchestratedVirtualMachineScaleSetTerminationNotificationOutputReference_Override(o OrchestratedVirtualMachineScaleSetTerminationNotificationOutputReference, ...)
- func NewOrchestratedVirtualMachineScaleSetTimeoutsOutputReference_Override(o OrchestratedVirtualMachineScaleSetTimeoutsOutputReference, ...)
- func NewOrchestratedVirtualMachineScaleSet_Override(o OrchestratedVirtualMachineScaleSet, scope constructs.Construct, id *string, ...)
- func OrchestratedVirtualMachineScaleSet_IsConstruct(x interface{}) *bool
- func OrchestratedVirtualMachineScaleSet_IsTerraformElement(x interface{}) *bool
- func OrchestratedVirtualMachineScaleSet_IsTerraformResource(x interface{}) *bool
- func OrchestratedVirtualMachineScaleSet_TfResourceType() *string
- type OrchestratedVirtualMachineScaleSet
- type OrchestratedVirtualMachineScaleSetAdditionalCapabilities
- type OrchestratedVirtualMachineScaleSetAdditionalCapabilitiesOutputReference
- type OrchestratedVirtualMachineScaleSetAutomaticInstanceRepair
- type OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairOutputReference
- type OrchestratedVirtualMachineScaleSetBootDiagnostics
- type OrchestratedVirtualMachineScaleSetBootDiagnosticsOutputReference
- type OrchestratedVirtualMachineScaleSetConfig
- type OrchestratedVirtualMachineScaleSetDataDisk
- type OrchestratedVirtualMachineScaleSetDataDiskList
- type OrchestratedVirtualMachineScaleSetDataDiskOutputReference
- type OrchestratedVirtualMachineScaleSetExtension
- type OrchestratedVirtualMachineScaleSetExtensionList
- type OrchestratedVirtualMachineScaleSetExtensionOutputReference
- type OrchestratedVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVault
- type OrchestratedVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultOutputReference
- type OrchestratedVirtualMachineScaleSetIdentity
- type OrchestratedVirtualMachineScaleSetIdentityOutputReference
- type OrchestratedVirtualMachineScaleSetNetworkInterface
- type OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfiguration
- type OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationList
- type OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputReference
- type OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress
- type OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTag
- type OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagList
- type OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputReference
- type OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressList
- type OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputReference
- type OrchestratedVirtualMachineScaleSetNetworkInterfaceList
- type OrchestratedVirtualMachineScaleSetNetworkInterfaceOutputReference
- type OrchestratedVirtualMachineScaleSetOsDisk
- type OrchestratedVirtualMachineScaleSetOsDiskDiffDiskSettings
- type OrchestratedVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference
- type OrchestratedVirtualMachineScaleSetOsDiskOutputReference
- type OrchestratedVirtualMachineScaleSetOsProfile
- type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfiguration
- type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKey
- type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyList
- type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyOutputReference
- type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationOutputReference
- type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecret
- type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificate
- type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateList
- type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateOutputReference
- type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretList
- type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretOutputReference
- type OrchestratedVirtualMachineScaleSetOsProfileOutputReference
- type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfiguration
- type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationOutputReference
- type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecret
- type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificate
- type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateList
- type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateOutputReference
- type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretList
- type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretOutputReference
- type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListener
- type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerList
- type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerOutputReference
- type OrchestratedVirtualMachineScaleSetPlan
- type OrchestratedVirtualMachineScaleSetPlanOutputReference
- type OrchestratedVirtualMachineScaleSetPriorityMix
- type OrchestratedVirtualMachineScaleSetPriorityMixOutputReference
- type OrchestratedVirtualMachineScaleSetSourceImageReference
- type OrchestratedVirtualMachineScaleSetSourceImageReferenceOutputReference
- type OrchestratedVirtualMachineScaleSetTerminationNotification
- type OrchestratedVirtualMachineScaleSetTerminationNotificationOutputReference
- type OrchestratedVirtualMachineScaleSetTimeouts
- type OrchestratedVirtualMachineScaleSetTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewOrchestratedVirtualMachineScaleSetAdditionalCapabilitiesOutputReference_Override ¶
func NewOrchestratedVirtualMachineScaleSetAdditionalCapabilitiesOutputReference_Override(o OrchestratedVirtualMachineScaleSetAdditionalCapabilitiesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOrchestratedVirtualMachineScaleSetAutomaticInstanceRepairOutputReference_Override ¶
func NewOrchestratedVirtualMachineScaleSetAutomaticInstanceRepairOutputReference_Override(o OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOrchestratedVirtualMachineScaleSetBootDiagnosticsOutputReference_Override ¶
func NewOrchestratedVirtualMachineScaleSetBootDiagnosticsOutputReference_Override(o OrchestratedVirtualMachineScaleSetBootDiagnosticsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOrchestratedVirtualMachineScaleSetDataDiskList_Override ¶
func NewOrchestratedVirtualMachineScaleSetDataDiskList_Override(o OrchestratedVirtualMachineScaleSetDataDiskList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOrchestratedVirtualMachineScaleSetDataDiskOutputReference_Override ¶
func NewOrchestratedVirtualMachineScaleSetDataDiskOutputReference_Override(o OrchestratedVirtualMachineScaleSetDataDiskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOrchestratedVirtualMachineScaleSetExtensionList_Override ¶
func NewOrchestratedVirtualMachineScaleSetExtensionList_Override(o OrchestratedVirtualMachineScaleSetExtensionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOrchestratedVirtualMachineScaleSetExtensionOutputReference_Override ¶
func NewOrchestratedVirtualMachineScaleSetExtensionOutputReference_Override(o OrchestratedVirtualMachineScaleSetExtensionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOrchestratedVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultOutputReference_Override ¶
func NewOrchestratedVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultOutputReference_Override(o OrchestratedVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOrchestratedVirtualMachineScaleSetIdentityOutputReference_Override ¶
func NewOrchestratedVirtualMachineScaleSetIdentityOutputReference_Override(o OrchestratedVirtualMachineScaleSetIdentityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationList_Override ¶
func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationList_Override(o OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputReference_Override ¶
func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputReference_Override(o OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagList_Override ¶
func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagList_Override(o OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputReference_Override ¶
func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputReference_Override(o OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressList_Override ¶
func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressList_Override(o OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputReference_Override ¶
func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputReference_Override(o OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceList_Override ¶
func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceList_Override(o OrchestratedVirtualMachineScaleSetNetworkInterfaceList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceOutputReference_Override ¶
func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceOutputReference_Override(o OrchestratedVirtualMachineScaleSetNetworkInterfaceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOrchestratedVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference_Override ¶
func NewOrchestratedVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference_Override(o OrchestratedVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOrchestratedVirtualMachineScaleSetOsDiskOutputReference_Override ¶
func NewOrchestratedVirtualMachineScaleSetOsDiskOutputReference_Override(o OrchestratedVirtualMachineScaleSetOsDiskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyList_Override ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyList_Override(o OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyOutputReference_Override ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyOutputReference_Override(o OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationOutputReference_Override ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationOutputReference_Override(o OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateList_Override ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateList_Override(o OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateOutputReference_Override ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateOutputReference_Override(o OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretList_Override ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretList_Override(o OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretOutputReference_Override ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretOutputReference_Override(o OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOrchestratedVirtualMachineScaleSetOsProfileOutputReference_Override ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileOutputReference_Override(o OrchestratedVirtualMachineScaleSetOsProfileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationOutputReference_Override ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationOutputReference_Override(o OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateList_Override ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateList_Override(o OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateOutputReference_Override ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateOutputReference_Override(o OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretList_Override ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretList_Override(o OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretOutputReference_Override ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretOutputReference_Override(o OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerList_Override ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerList_Override(o OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerOutputReference_Override ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerOutputReference_Override(o OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOrchestratedVirtualMachineScaleSetPlanOutputReference_Override ¶
func NewOrchestratedVirtualMachineScaleSetPlanOutputReference_Override(o OrchestratedVirtualMachineScaleSetPlanOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOrchestratedVirtualMachineScaleSetPriorityMixOutputReference_Override ¶
func NewOrchestratedVirtualMachineScaleSetPriorityMixOutputReference_Override(o OrchestratedVirtualMachineScaleSetPriorityMixOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOrchestratedVirtualMachineScaleSetSourceImageReferenceOutputReference_Override ¶
func NewOrchestratedVirtualMachineScaleSetSourceImageReferenceOutputReference_Override(o OrchestratedVirtualMachineScaleSetSourceImageReferenceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOrchestratedVirtualMachineScaleSetTerminationNotificationOutputReference_Override ¶
func NewOrchestratedVirtualMachineScaleSetTerminationNotificationOutputReference_Override(o OrchestratedVirtualMachineScaleSetTerminationNotificationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOrchestratedVirtualMachineScaleSetTimeoutsOutputReference_Override ¶
func NewOrchestratedVirtualMachineScaleSetTimeoutsOutputReference_Override(o OrchestratedVirtualMachineScaleSetTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOrchestratedVirtualMachineScaleSet_Override ¶
func NewOrchestratedVirtualMachineScaleSet_Override(o OrchestratedVirtualMachineScaleSet, scope constructs.Construct, id *string, config *OrchestratedVirtualMachineScaleSetConfig)
Create a new {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set azurerm_orchestrated_virtual_machine_scale_set} Resource.
func OrchestratedVirtualMachineScaleSet_IsConstruct ¶
func OrchestratedVirtualMachineScaleSet_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 OrchestratedVirtualMachineScaleSet_IsTerraformElement ¶
func OrchestratedVirtualMachineScaleSet_IsTerraformElement(x interface{}) *bool
Experimental.
func OrchestratedVirtualMachineScaleSet_IsTerraformResource ¶
func OrchestratedVirtualMachineScaleSet_IsTerraformResource(x interface{}) *bool
Experimental.
func OrchestratedVirtualMachineScaleSet_TfResourceType ¶
func OrchestratedVirtualMachineScaleSet_TfResourceType() *string
Types ¶
type OrchestratedVirtualMachineScaleSet ¶
type OrchestratedVirtualMachineScaleSet interface { cdktf.TerraformResource AdditionalCapabilities() OrchestratedVirtualMachineScaleSetAdditionalCapabilitiesOutputReference AdditionalCapabilitiesInput() *OrchestratedVirtualMachineScaleSetAdditionalCapabilities AutomaticInstanceRepair() OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairOutputReference AutomaticInstanceRepairInput() *OrchestratedVirtualMachineScaleSetAutomaticInstanceRepair BootDiagnostics() OrchestratedVirtualMachineScaleSetBootDiagnosticsOutputReference BootDiagnosticsInput() *OrchestratedVirtualMachineScaleSetBootDiagnostics CapacityReservationGroupId() *string SetCapacityReservationGroupId(val *string) CapacityReservationGroupIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) DataDisk() OrchestratedVirtualMachineScaleSetDataDiskList DataDiskInput() interface{} // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EncryptionAtHostEnabled() interface{} SetEncryptionAtHostEnabled(val interface{}) EncryptionAtHostEnabledInput() interface{} EvictionPolicy() *string SetEvictionPolicy(val *string) EvictionPolicyInput() *string Extension() OrchestratedVirtualMachineScaleSetExtensionList ExtensionInput() interface{} ExtensionOperationsEnabled() interface{} SetExtensionOperationsEnabled(val interface{}) ExtensionOperationsEnabledInput() interface{} ExtensionsTimeBudget() *string SetExtensionsTimeBudget(val *string) ExtensionsTimeBudgetInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) Identity() OrchestratedVirtualMachineScaleSetIdentityOutputReference IdentityInput() *OrchestratedVirtualMachineScaleSetIdentity IdInput() *string Instances() *float64 SetInstances(val *float64) InstancesInput() *float64 LicenseType() *string SetLicenseType(val *string) LicenseTypeInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Location() *string SetLocation(val *string) LocationInput() *string MaxBidPrice() *float64 SetMaxBidPrice(val *float64) MaxBidPriceInput() *float64 Name() *string SetName(val *string) NameInput() *string NetworkInterface() OrchestratedVirtualMachineScaleSetNetworkInterfaceList NetworkInterfaceInput() interface{} // The tree node. Node() constructs.Node OsDisk() OrchestratedVirtualMachineScaleSetOsDiskOutputReference OsDiskInput() *OrchestratedVirtualMachineScaleSetOsDisk OsProfile() OrchestratedVirtualMachineScaleSetOsProfileOutputReference OsProfileInput() *OrchestratedVirtualMachineScaleSetOsProfile Plan() OrchestratedVirtualMachineScaleSetPlanOutputReference PlanInput() *OrchestratedVirtualMachineScaleSetPlan PlatformFaultDomainCount() *float64 SetPlatformFaultDomainCount(val *float64) PlatformFaultDomainCountInput() *float64 Priority() *string SetPriority(val *string) PriorityInput() *string PriorityMix() OrchestratedVirtualMachineScaleSetPriorityMixOutputReference PriorityMixInput() *OrchestratedVirtualMachineScaleSetPriorityMix // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) ProximityPlacementGroupId() *string SetProximityPlacementGroupId(val *string) ProximityPlacementGroupIdInput() *string // Experimental. RawOverrides() interface{} ResourceGroupName() *string SetResourceGroupName(val *string) ResourceGroupNameInput() *string SinglePlacementGroup() interface{} SetSinglePlacementGroup(val interface{}) SinglePlacementGroupInput() interface{} SkuName() *string SetSkuName(val *string) SkuNameInput() *string SourceImageId() *string SetSourceImageId(val *string) SourceImageIdInput() *string SourceImageReference() OrchestratedVirtualMachineScaleSetSourceImageReferenceOutputReference SourceImageReferenceInput() *OrchestratedVirtualMachineScaleSetSourceImageReference Tags() *map[string]*string SetTags(val *map[string]*string) TagsInput() *map[string]*string TerminationNotification() OrchestratedVirtualMachineScaleSetTerminationNotificationOutputReference TerminationNotificationInput() *OrchestratedVirtualMachineScaleSetTerminationNotification // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() OrchestratedVirtualMachineScaleSetTimeoutsOutputReference TimeoutsInput() interface{} UniqueId() *string UserDataBase64() *string SetUserDataBase64(val *string) UserDataBase64Input() *string ZoneBalance() interface{} SetZoneBalance(val interface{}) ZoneBalanceInput() interface{} Zones() *[]*string SetZones(val *[]*string) ZonesInput() *[]*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. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAdditionalCapabilities(value *OrchestratedVirtualMachineScaleSetAdditionalCapabilities) PutAutomaticInstanceRepair(value *OrchestratedVirtualMachineScaleSetAutomaticInstanceRepair) PutBootDiagnostics(value *OrchestratedVirtualMachineScaleSetBootDiagnostics) PutDataDisk(value interface{}) PutExtension(value interface{}) PutIdentity(value *OrchestratedVirtualMachineScaleSetIdentity) PutNetworkInterface(value interface{}) PutOsDisk(value *OrchestratedVirtualMachineScaleSetOsDisk) PutOsProfile(value *OrchestratedVirtualMachineScaleSetOsProfile) PutPlan(value *OrchestratedVirtualMachineScaleSetPlan) PutPriorityMix(value *OrchestratedVirtualMachineScaleSetPriorityMix) PutSourceImageReference(value *OrchestratedVirtualMachineScaleSetSourceImageReference) PutTerminationNotification(value *OrchestratedVirtualMachineScaleSetTerminationNotification) PutTimeouts(value *OrchestratedVirtualMachineScaleSetTimeouts) ResetAdditionalCapabilities() ResetAutomaticInstanceRepair() ResetBootDiagnostics() ResetCapacityReservationGroupId() ResetDataDisk() ResetEncryptionAtHostEnabled() ResetEvictionPolicy() ResetExtension() ResetExtensionOperationsEnabled() ResetExtensionsTimeBudget() ResetId() ResetIdentity() ResetInstances() ResetLicenseType() ResetMaxBidPrice() ResetNetworkInterface() ResetOsDisk() ResetOsProfile() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPlan() ResetPriority() ResetPriorityMix() ResetProximityPlacementGroupId() ResetSinglePlacementGroup() ResetSkuName() ResetSourceImageId() ResetSourceImageReference() ResetTags() ResetTerminationNotification() ResetTimeouts() ResetUserDataBase64() ResetZoneBalance() ResetZones() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set azurerm_orchestrated_virtual_machine_scale_set}.
func NewOrchestratedVirtualMachineScaleSet ¶
func NewOrchestratedVirtualMachineScaleSet(scope constructs.Construct, id *string, config *OrchestratedVirtualMachineScaleSetConfig) OrchestratedVirtualMachineScaleSet
Create a new {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set azurerm_orchestrated_virtual_machine_scale_set} Resource.
type OrchestratedVirtualMachineScaleSetAdditionalCapabilities ¶
type OrchestratedVirtualMachineScaleSetAdditionalCapabilities struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#ultra_ssd_enabled OrchestratedVirtualMachineScaleSet#ultra_ssd_enabled}.
UltraSsdEnabled interface{} `field:"optional" json:"ultraSsdEnabled" yaml:"ultraSsdEnabled"`
}
type OrchestratedVirtualMachineScaleSetAdditionalCapabilitiesOutputReference ¶
type OrchestratedVirtualMachineScaleSetAdditionalCapabilitiesOutputReference 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() *OrchestratedVirtualMachineScaleSetAdditionalCapabilities SetInternalValue(val *OrchestratedVirtualMachineScaleSetAdditionalCapabilities) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UltraSsdEnabled() interface{} SetUltraSsdEnabled(val interface{}) UltraSsdEnabledInput() 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 ResetUltraSsdEnabled() // 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 NewOrchestratedVirtualMachineScaleSetAdditionalCapabilitiesOutputReference ¶
func NewOrchestratedVirtualMachineScaleSetAdditionalCapabilitiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OrchestratedVirtualMachineScaleSetAdditionalCapabilitiesOutputReference
type OrchestratedVirtualMachineScaleSetAutomaticInstanceRepair ¶
type OrchestratedVirtualMachineScaleSetAutomaticInstanceRepair struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#enabled OrchestratedVirtualMachineScaleSet#enabled}. Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#grace_period OrchestratedVirtualMachineScaleSet#grace_period}. GracePeriod *string `field:"optional" json:"gracePeriod" yaml:"gracePeriod"` }
type OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairOutputReference ¶
type OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairOutputReference 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 Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. Fqn() *string GracePeriod() *string SetGracePeriod(val *string) GracePeriodInput() *string InternalValue() *OrchestratedVirtualMachineScaleSetAutomaticInstanceRepair SetInternalValue(val *OrchestratedVirtualMachineScaleSetAutomaticInstanceRepair) // 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 ResetGracePeriod() // 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 NewOrchestratedVirtualMachineScaleSetAutomaticInstanceRepairOutputReference ¶
func NewOrchestratedVirtualMachineScaleSetAutomaticInstanceRepairOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairOutputReference
type OrchestratedVirtualMachineScaleSetBootDiagnostics ¶
type OrchestratedVirtualMachineScaleSetBootDiagnostics struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#storage_account_uri OrchestratedVirtualMachineScaleSet#storage_account_uri}. StorageAccountUri *string `field:"optional" json:"storageAccountUri" yaml:"storageAccountUri"` }
type OrchestratedVirtualMachineScaleSetBootDiagnosticsOutputReference ¶
type OrchestratedVirtualMachineScaleSetBootDiagnosticsOutputReference 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() *OrchestratedVirtualMachineScaleSetBootDiagnostics SetInternalValue(val *OrchestratedVirtualMachineScaleSetBootDiagnostics) StorageAccountUri() *string SetStorageAccountUri(val *string) StorageAccountUriInput() *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 ResetStorageAccountUri() // 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 NewOrchestratedVirtualMachineScaleSetBootDiagnosticsOutputReference ¶
func NewOrchestratedVirtualMachineScaleSetBootDiagnosticsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OrchestratedVirtualMachineScaleSetBootDiagnosticsOutputReference
type OrchestratedVirtualMachineScaleSetConfig ¶
type OrchestratedVirtualMachineScaleSetConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#location OrchestratedVirtualMachineScaleSet#location}. Location *string `field:"required" json:"location" yaml:"location"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#name OrchestratedVirtualMachineScaleSet#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#platform_fault_domain_count OrchestratedVirtualMachineScaleSet#platform_fault_domain_count}. PlatformFaultDomainCount *float64 `field:"required" json:"platformFaultDomainCount" yaml:"platformFaultDomainCount"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#resource_group_name OrchestratedVirtualMachineScaleSet#resource_group_name}. ResourceGroupName *string `field:"required" json:"resourceGroupName" yaml:"resourceGroupName"` // additional_capabilities block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#additional_capabilities OrchestratedVirtualMachineScaleSet#additional_capabilities} AdditionalCapabilities *OrchestratedVirtualMachineScaleSetAdditionalCapabilities `field:"optional" json:"additionalCapabilities" yaml:"additionalCapabilities"` // automatic_instance_repair block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#automatic_instance_repair OrchestratedVirtualMachineScaleSet#automatic_instance_repair} AutomaticInstanceRepair *OrchestratedVirtualMachineScaleSetAutomaticInstanceRepair `field:"optional" json:"automaticInstanceRepair" yaml:"automaticInstanceRepair"` // boot_diagnostics block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#boot_diagnostics OrchestratedVirtualMachineScaleSet#boot_diagnostics} BootDiagnostics *OrchestratedVirtualMachineScaleSetBootDiagnostics `field:"optional" json:"bootDiagnostics" yaml:"bootDiagnostics"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#capacity_reservation_group_id OrchestratedVirtualMachineScaleSet#capacity_reservation_group_id}. CapacityReservationGroupId *string `field:"optional" json:"capacityReservationGroupId" yaml:"capacityReservationGroupId"` // data_disk block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#data_disk OrchestratedVirtualMachineScaleSet#data_disk} DataDisk interface{} `field:"optional" json:"dataDisk" yaml:"dataDisk"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#encryption_at_host_enabled OrchestratedVirtualMachineScaleSet#encryption_at_host_enabled}. EncryptionAtHostEnabled interface{} `field:"optional" json:"encryptionAtHostEnabled" yaml:"encryptionAtHostEnabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#eviction_policy OrchestratedVirtualMachineScaleSet#eviction_policy}. EvictionPolicy *string `field:"optional" json:"evictionPolicy" yaml:"evictionPolicy"` // extension block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#extension OrchestratedVirtualMachineScaleSet#extension} Extension interface{} `field:"optional" json:"extension" yaml:"extension"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#extension_operations_enabled OrchestratedVirtualMachineScaleSet#extension_operations_enabled}. ExtensionOperationsEnabled interface{} `field:"optional" json:"extensionOperationsEnabled" yaml:"extensionOperationsEnabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#extensions_time_budget OrchestratedVirtualMachineScaleSet#extensions_time_budget}. ExtensionsTimeBudget *string `field:"optional" json:"extensionsTimeBudget" yaml:"extensionsTimeBudget"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#id OrchestratedVirtualMachineScaleSet#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"` // identity block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#identity OrchestratedVirtualMachineScaleSet#identity} Identity *OrchestratedVirtualMachineScaleSetIdentity `field:"optional" json:"identity" yaml:"identity"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#instances OrchestratedVirtualMachineScaleSet#instances}. Instances *float64 `field:"optional" json:"instances" yaml:"instances"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#license_type OrchestratedVirtualMachineScaleSet#license_type}. LicenseType *string `field:"optional" json:"licenseType" yaml:"licenseType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#max_bid_price OrchestratedVirtualMachineScaleSet#max_bid_price}. MaxBidPrice *float64 `field:"optional" json:"maxBidPrice" yaml:"maxBidPrice"` // network_interface block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#network_interface OrchestratedVirtualMachineScaleSet#network_interface} NetworkInterface interface{} `field:"optional" json:"networkInterface" yaml:"networkInterface"` // os_disk block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#os_disk OrchestratedVirtualMachineScaleSet#os_disk} OsDisk *OrchestratedVirtualMachineScaleSetOsDisk `field:"optional" json:"osDisk" yaml:"osDisk"` // os_profile block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#os_profile OrchestratedVirtualMachineScaleSet#os_profile} OsProfile *OrchestratedVirtualMachineScaleSetOsProfile `field:"optional" json:"osProfile" yaml:"osProfile"` // plan block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#plan OrchestratedVirtualMachineScaleSet#plan} Plan *OrchestratedVirtualMachineScaleSetPlan `field:"optional" json:"plan" yaml:"plan"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#priority OrchestratedVirtualMachineScaleSet#priority}. Priority *string `field:"optional" json:"priority" yaml:"priority"` // priority_mix block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#priority_mix OrchestratedVirtualMachineScaleSet#priority_mix} PriorityMix *OrchestratedVirtualMachineScaleSetPriorityMix `field:"optional" json:"priorityMix" yaml:"priorityMix"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#proximity_placement_group_id OrchestratedVirtualMachineScaleSet#proximity_placement_group_id}. ProximityPlacementGroupId *string `field:"optional" json:"proximityPlacementGroupId" yaml:"proximityPlacementGroupId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#single_placement_group OrchestratedVirtualMachineScaleSet#single_placement_group}. SinglePlacementGroup interface{} `field:"optional" json:"singlePlacementGroup" yaml:"singlePlacementGroup"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#sku_name OrchestratedVirtualMachineScaleSet#sku_name}. SkuName *string `field:"optional" json:"skuName" yaml:"skuName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#source_image_id OrchestratedVirtualMachineScaleSet#source_image_id}. SourceImageId *string `field:"optional" json:"sourceImageId" yaml:"sourceImageId"` // source_image_reference block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#source_image_reference OrchestratedVirtualMachineScaleSet#source_image_reference} SourceImageReference *OrchestratedVirtualMachineScaleSetSourceImageReference `field:"optional" json:"sourceImageReference" yaml:"sourceImageReference"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#tags OrchestratedVirtualMachineScaleSet#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // termination_notification block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#termination_notification OrchestratedVirtualMachineScaleSet#termination_notification} TerminationNotification *OrchestratedVirtualMachineScaleSetTerminationNotification `field:"optional" json:"terminationNotification" yaml:"terminationNotification"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#timeouts OrchestratedVirtualMachineScaleSet#timeouts} Timeouts *OrchestratedVirtualMachineScaleSetTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#user_data_base64 OrchestratedVirtualMachineScaleSet#user_data_base64}. UserDataBase64 *string `field:"optional" json:"userDataBase64" yaml:"userDataBase64"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#zone_balance OrchestratedVirtualMachineScaleSet#zone_balance}. ZoneBalance interface{} `field:"optional" json:"zoneBalance" yaml:"zoneBalance"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#zones OrchestratedVirtualMachineScaleSet#zones}. Zones *[]*string `field:"optional" json:"zones" yaml:"zones"` }
type OrchestratedVirtualMachineScaleSetDataDisk ¶
type OrchestratedVirtualMachineScaleSetDataDisk struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#caching OrchestratedVirtualMachineScaleSet#caching}. Caching *string `field:"required" json:"caching" yaml:"caching"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#disk_size_gb OrchestratedVirtualMachineScaleSet#disk_size_gb}. DiskSizeGb *float64 `field:"required" json:"diskSizeGb" yaml:"diskSizeGb"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#lun OrchestratedVirtualMachineScaleSet#lun}. Lun *float64 `field:"required" json:"lun" yaml:"lun"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#storage_account_type OrchestratedVirtualMachineScaleSet#storage_account_type}. StorageAccountType *string `field:"required" json:"storageAccountType" yaml:"storageAccountType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#create_option OrchestratedVirtualMachineScaleSet#create_option}. CreateOption *string `field:"optional" json:"createOption" yaml:"createOption"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#disk_encryption_set_id OrchestratedVirtualMachineScaleSet#disk_encryption_set_id}. DiskEncryptionSetId *string `field:"optional" json:"diskEncryptionSetId" yaml:"diskEncryptionSetId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#ultra_ssd_disk_iops_read_write OrchestratedVirtualMachineScaleSet#ultra_ssd_disk_iops_read_write}. UltraSsdDiskIopsReadWrite *float64 `field:"optional" json:"ultraSsdDiskIopsReadWrite" yaml:"ultraSsdDiskIopsReadWrite"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#ultra_ssd_disk_mbps_read_write OrchestratedVirtualMachineScaleSet#ultra_ssd_disk_mbps_read_write}. UltraSsdDiskMbpsReadWrite *float64 `field:"optional" json:"ultraSsdDiskMbpsReadWrite" yaml:"ultraSsdDiskMbpsReadWrite"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#write_accelerator_enabled OrchestratedVirtualMachineScaleSet#write_accelerator_enabled}. WriteAcceleratorEnabled interface{} `field:"optional" json:"writeAcceleratorEnabled" yaml:"writeAcceleratorEnabled"` }
type OrchestratedVirtualMachineScaleSetDataDiskList ¶
type OrchestratedVirtualMachineScaleSetDataDiskList 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) // Experimental. ComputeFqn() *string Get(index *float64) OrchestratedVirtualMachineScaleSetDataDiskOutputReference // 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 NewOrchestratedVirtualMachineScaleSetDataDiskList ¶
func NewOrchestratedVirtualMachineScaleSetDataDiskList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OrchestratedVirtualMachineScaleSetDataDiskList
type OrchestratedVirtualMachineScaleSetDataDiskOutputReference ¶
type OrchestratedVirtualMachineScaleSetDataDiskOutputReference interface { cdktf.ComplexObject Caching() *string SetCaching(val *string) CachingInput() *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) CreateOption() *string SetCreateOption(val *string) CreateOptionInput() *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 DiskEncryptionSetId() *string SetDiskEncryptionSetId(val *string) DiskEncryptionSetIdInput() *string DiskSizeGb() *float64 SetDiskSizeGb(val *float64) DiskSizeGbInput() *float64 // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Lun() *float64 SetLun(val *float64) LunInput() *float64 StorageAccountType() *string SetStorageAccountType(val *string) StorageAccountTypeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UltraSsdDiskIopsReadWrite() *float64 SetUltraSsdDiskIopsReadWrite(val *float64) UltraSsdDiskIopsReadWriteInput() *float64 UltraSsdDiskMbpsReadWrite() *float64 SetUltraSsdDiskMbpsReadWrite(val *float64) UltraSsdDiskMbpsReadWriteInput() *float64 WriteAcceleratorEnabled() interface{} SetWriteAcceleratorEnabled(val interface{}) WriteAcceleratorEnabledInput() 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 ResetCreateOption() ResetDiskEncryptionSetId() ResetUltraSsdDiskIopsReadWrite() ResetUltraSsdDiskMbpsReadWrite() ResetWriteAcceleratorEnabled() // 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 NewOrchestratedVirtualMachineScaleSetDataDiskOutputReference ¶
func NewOrchestratedVirtualMachineScaleSetDataDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OrchestratedVirtualMachineScaleSetDataDiskOutputReference
type OrchestratedVirtualMachineScaleSetExtension ¶
type OrchestratedVirtualMachineScaleSetExtension struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#name OrchestratedVirtualMachineScaleSet#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#publisher OrchestratedVirtualMachineScaleSet#publisher}. Publisher *string `field:"required" json:"publisher" yaml:"publisher"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#type OrchestratedVirtualMachineScaleSet#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#type_handler_version OrchestratedVirtualMachineScaleSet#type_handler_version}. TypeHandlerVersion *string `field:"required" json:"typeHandlerVersion" yaml:"typeHandlerVersion"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#auto_upgrade_minor_version_enabled OrchestratedVirtualMachineScaleSet#auto_upgrade_minor_version_enabled}. AutoUpgradeMinorVersionEnabled interface{} `field:"optional" json:"autoUpgradeMinorVersionEnabled" yaml:"autoUpgradeMinorVersionEnabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#extensions_to_provision_after_vm_creation OrchestratedVirtualMachineScaleSet#extensions_to_provision_after_vm_creation}. ExtensionsToProvisionAfterVmCreation *[]*string `field:"optional" json:"extensionsToProvisionAfterVmCreation" yaml:"extensionsToProvisionAfterVmCreation"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#failure_suppression_enabled OrchestratedVirtualMachineScaleSet#failure_suppression_enabled}. FailureSuppressionEnabled interface{} `field:"optional" json:"failureSuppressionEnabled" yaml:"failureSuppressionEnabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#force_extension_execution_on_change OrchestratedVirtualMachineScaleSet#force_extension_execution_on_change}. ForceExtensionExecutionOnChange *string `field:"optional" json:"forceExtensionExecutionOnChange" yaml:"forceExtensionExecutionOnChange"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#protected_settings OrchestratedVirtualMachineScaleSet#protected_settings}. ProtectedSettings *string `field:"optional" json:"protectedSettings" yaml:"protectedSettings"` // protected_settings_from_key_vault block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#protected_settings_from_key_vault OrchestratedVirtualMachineScaleSet#protected_settings_from_key_vault} ProtectedSettingsFromKeyVault *OrchestratedVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVault `field:"optional" json:"protectedSettingsFromKeyVault" yaml:"protectedSettingsFromKeyVault"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#settings OrchestratedVirtualMachineScaleSet#settings}. Settings *string `field:"optional" json:"settings" yaml:"settings"` }
type OrchestratedVirtualMachineScaleSetExtensionList ¶
type OrchestratedVirtualMachineScaleSetExtensionList 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) // Experimental. ComputeFqn() *string Get(index *float64) OrchestratedVirtualMachineScaleSetExtensionOutputReference // 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 NewOrchestratedVirtualMachineScaleSetExtensionList ¶
func NewOrchestratedVirtualMachineScaleSetExtensionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OrchestratedVirtualMachineScaleSetExtensionList
type OrchestratedVirtualMachineScaleSetExtensionOutputReference ¶
type OrchestratedVirtualMachineScaleSetExtensionOutputReference interface { cdktf.ComplexObject AutoUpgradeMinorVersionEnabled() interface{} SetAutoUpgradeMinorVersionEnabled(val interface{}) AutoUpgradeMinorVersionEnabledInput() interface{} // 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 ExtensionsToProvisionAfterVmCreation() *[]*string SetExtensionsToProvisionAfterVmCreation(val *[]*string) ExtensionsToProvisionAfterVmCreationInput() *[]*string FailureSuppressionEnabled() interface{} SetFailureSuppressionEnabled(val interface{}) FailureSuppressionEnabledInput() interface{} ForceExtensionExecutionOnChange() *string SetForceExtensionExecutionOnChange(val *string) ForceExtensionExecutionOnChangeInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string ProtectedSettings() *string SetProtectedSettings(val *string) ProtectedSettingsFromKeyVault() OrchestratedVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultOutputReference ProtectedSettingsFromKeyVaultInput() *OrchestratedVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVault ProtectedSettingsInput() *string Publisher() *string SetPublisher(val *string) PublisherInput() *string Settings() *string SetSettings(val *string) SettingsInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeHandlerVersion() *string SetTypeHandlerVersion(val *string) TypeHandlerVersionInput() *string TypeInput() *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 PutProtectedSettingsFromKeyVault(value *OrchestratedVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVault) ResetAutoUpgradeMinorVersionEnabled() ResetExtensionsToProvisionAfterVmCreation() ResetFailureSuppressionEnabled() ResetForceExtensionExecutionOnChange() ResetProtectedSettings() ResetProtectedSettingsFromKeyVault() ResetSettings() // 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 NewOrchestratedVirtualMachineScaleSetExtensionOutputReference ¶
func NewOrchestratedVirtualMachineScaleSetExtensionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OrchestratedVirtualMachineScaleSetExtensionOutputReference
type OrchestratedVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVault ¶
type OrchestratedVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVault struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#secret_url OrchestratedVirtualMachineScaleSet#secret_url}. SecretUrl *string `field:"required" json:"secretUrl" yaml:"secretUrl"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#source_vault_id OrchestratedVirtualMachineScaleSet#source_vault_id}. SourceVaultId *string `field:"required" json:"sourceVaultId" yaml:"sourceVaultId"` }
type OrchestratedVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultOutputReference ¶
type OrchestratedVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultOutputReference 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() *OrchestratedVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVault SetInternalValue(val *OrchestratedVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVault) SecretUrl() *string SetSecretUrl(val *string) SecretUrlInput() *string SourceVaultId() *string SetSourceVaultId(val *string) SourceVaultIdInput() *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 NewOrchestratedVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultOutputReference ¶
func NewOrchestratedVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OrchestratedVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultOutputReference
type OrchestratedVirtualMachineScaleSetIdentity ¶
type OrchestratedVirtualMachineScaleSetIdentity struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#identity_ids OrchestratedVirtualMachineScaleSet#identity_ids}. IdentityIds *[]*string `field:"required" json:"identityIds" yaml:"identityIds"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#type OrchestratedVirtualMachineScaleSet#type}. Type *string `field:"required" json:"type" yaml:"type"` }
type OrchestratedVirtualMachineScaleSetIdentityOutputReference ¶
type OrchestratedVirtualMachineScaleSetIdentityOutputReference 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 IdentityIds() *[]*string SetIdentityIds(val *[]*string) IdentityIdsInput() *[]*string InternalValue() *OrchestratedVirtualMachineScaleSetIdentity SetInternalValue(val *OrchestratedVirtualMachineScaleSetIdentity) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *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 NewOrchestratedVirtualMachineScaleSetIdentityOutputReference ¶
func NewOrchestratedVirtualMachineScaleSetIdentityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OrchestratedVirtualMachineScaleSetIdentityOutputReference
type OrchestratedVirtualMachineScaleSetNetworkInterface ¶
type OrchestratedVirtualMachineScaleSetNetworkInterface struct { // ip_configuration block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#ip_configuration OrchestratedVirtualMachineScaleSet#ip_configuration} IpConfiguration interface{} `field:"required" json:"ipConfiguration" yaml:"ipConfiguration"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#name OrchestratedVirtualMachineScaleSet#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#dns_servers OrchestratedVirtualMachineScaleSet#dns_servers}. DnsServers *[]*string `field:"optional" json:"dnsServers" yaml:"dnsServers"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#enable_accelerated_networking OrchestratedVirtualMachineScaleSet#enable_accelerated_networking}. EnableAcceleratedNetworking interface{} `field:"optional" json:"enableAcceleratedNetworking" yaml:"enableAcceleratedNetworking"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#enable_ip_forwarding OrchestratedVirtualMachineScaleSet#enable_ip_forwarding}. EnableIpForwarding interface{} `field:"optional" json:"enableIpForwarding" yaml:"enableIpForwarding"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#network_security_group_id OrchestratedVirtualMachineScaleSet#network_security_group_id}. NetworkSecurityGroupId *string `field:"optional" json:"networkSecurityGroupId" yaml:"networkSecurityGroupId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#primary OrchestratedVirtualMachineScaleSet#primary}. Primary interface{} `field:"optional" json:"primary" yaml:"primary"` }
type OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfiguration ¶
type OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfiguration struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#name OrchestratedVirtualMachineScaleSet#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#application_gateway_backend_address_pool_ids OrchestratedVirtualMachineScaleSet#application_gateway_backend_address_pool_ids}. ApplicationGatewayBackendAddressPoolIds *[]*string `field:"optional" json:"applicationGatewayBackendAddressPoolIds" yaml:"applicationGatewayBackendAddressPoolIds"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#application_security_group_ids OrchestratedVirtualMachineScaleSet#application_security_group_ids}. ApplicationSecurityGroupIds *[]*string `field:"optional" json:"applicationSecurityGroupIds" yaml:"applicationSecurityGroupIds"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#load_balancer_backend_address_pool_ids OrchestratedVirtualMachineScaleSet#load_balancer_backend_address_pool_ids}. LoadBalancerBackendAddressPoolIds *[]*string `field:"optional" json:"loadBalancerBackendAddressPoolIds" yaml:"loadBalancerBackendAddressPoolIds"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#primary OrchestratedVirtualMachineScaleSet#primary}. Primary interface{} `field:"optional" json:"primary" yaml:"primary"` // public_ip_address block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#public_ip_address OrchestratedVirtualMachineScaleSet#public_ip_address} PublicIpAddress interface{} `field:"optional" json:"publicIpAddress" yaml:"publicIpAddress"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#subnet_id OrchestratedVirtualMachineScaleSet#subnet_id}. SubnetId *string `field:"optional" json:"subnetId" yaml:"subnetId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#version OrchestratedVirtualMachineScaleSet#version}. Version *string `field:"optional" json:"version" yaml:"version"` }
type OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationList ¶
type OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationList 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) // Experimental. ComputeFqn() *string Get(index *float64) OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputReference // 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 NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationList ¶
func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationList
type OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputReference ¶
type OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputReference interface { cdktf.ComplexObject ApplicationGatewayBackendAddressPoolIds() *[]*string SetApplicationGatewayBackendAddressPoolIds(val *[]*string) ApplicationGatewayBackendAddressPoolIdsInput() *[]*string ApplicationSecurityGroupIds() *[]*string SetApplicationSecurityGroupIds(val *[]*string) ApplicationSecurityGroupIdsInput() *[]*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() interface{} SetInternalValue(val interface{}) LoadBalancerBackendAddressPoolIds() *[]*string SetLoadBalancerBackendAddressPoolIds(val *[]*string) LoadBalancerBackendAddressPoolIdsInput() *[]*string Name() *string SetName(val *string) NameInput() *string Primary() interface{} SetPrimary(val interface{}) PrimaryInput() interface{} PublicIpAddress() OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressList PublicIpAddressInput() interface{} SubnetId() *string SetSubnetId(val *string) SubnetIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Version() *string SetVersion(val *string) VersionInput() *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 PutPublicIpAddress(value interface{}) ResetApplicationGatewayBackendAddressPoolIds() ResetApplicationSecurityGroupIds() ResetLoadBalancerBackendAddressPoolIds() ResetPrimary() ResetPublicIpAddress() ResetSubnetId() ResetVersion() // 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 NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputReference ¶
func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputReference
type OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress ¶
type OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#name OrchestratedVirtualMachineScaleSet#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#domain_name_label OrchestratedVirtualMachineScaleSet#domain_name_label}. DomainNameLabel *string `field:"optional" json:"domainNameLabel" yaml:"domainNameLabel"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#idle_timeout_in_minutes OrchestratedVirtualMachineScaleSet#idle_timeout_in_minutes}. IdleTimeoutInMinutes *float64 `field:"optional" json:"idleTimeoutInMinutes" yaml:"idleTimeoutInMinutes"` // ip_tag block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#ip_tag OrchestratedVirtualMachineScaleSet#ip_tag} IpTag interface{} `field:"optional" json:"ipTag" yaml:"ipTag"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#public_ip_prefix_id OrchestratedVirtualMachineScaleSet#public_ip_prefix_id}. PublicIpPrefixId *string `field:"optional" json:"publicIpPrefixId" yaml:"publicIpPrefixId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#sku_name OrchestratedVirtualMachineScaleSet#sku_name}. SkuName *string `field:"optional" json:"skuName" yaml:"skuName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#version OrchestratedVirtualMachineScaleSet#version}. Version *string `field:"optional" json:"version" yaml:"version"` }
type OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTag ¶
type OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTag struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#tag OrchestratedVirtualMachineScaleSet#tag}. Tag *string `field:"required" json:"tag" yaml:"tag"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#type OrchestratedVirtualMachineScaleSet#type}. Type *string `field:"required" json:"type" yaml:"type"` }
type OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagList ¶
type OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagList 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) // Experimental. ComputeFqn() *string Get(index *float64) OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputReference // 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 NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagList ¶
func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagList
type OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputReference ¶
type OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputReference 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{}) Tag() *string SetTag(val *string) TagInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *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 NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputReference ¶
func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputReference
type OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressList ¶
type OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressList 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) // Experimental. ComputeFqn() *string Get(index *float64) OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputReference // 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 NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressList ¶
func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressList
type OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputReference ¶
type OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputReference 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 DomainNameLabel() *string SetDomainNameLabel(val *string) DomainNameLabelInput() *string // Experimental. Fqn() *string IdleTimeoutInMinutes() *float64 SetIdleTimeoutInMinutes(val *float64) IdleTimeoutInMinutesInput() *float64 InternalValue() interface{} SetInternalValue(val interface{}) IpTag() OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagList IpTagInput() interface{} Name() *string SetName(val *string) NameInput() *string PublicIpPrefixId() *string SetPublicIpPrefixId(val *string) PublicIpPrefixIdInput() *string SkuName() *string SetSkuName(val *string) SkuNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Version() *string SetVersion(val *string) VersionInput() *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 PutIpTag(value interface{}) ResetDomainNameLabel() ResetIdleTimeoutInMinutes() ResetIpTag() ResetPublicIpPrefixId() ResetSkuName() ResetVersion() // 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 NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputReference ¶
func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputReference
type OrchestratedVirtualMachineScaleSetNetworkInterfaceList ¶
type OrchestratedVirtualMachineScaleSetNetworkInterfaceList 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) // Experimental. ComputeFqn() *string Get(index *float64) OrchestratedVirtualMachineScaleSetNetworkInterfaceOutputReference // 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 NewOrchestratedVirtualMachineScaleSetNetworkInterfaceList ¶
func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OrchestratedVirtualMachineScaleSetNetworkInterfaceList
type OrchestratedVirtualMachineScaleSetNetworkInterfaceOutputReference ¶
type OrchestratedVirtualMachineScaleSetNetworkInterfaceOutputReference 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 DnsServers() *[]*string SetDnsServers(val *[]*string) DnsServersInput() *[]*string EnableAcceleratedNetworking() interface{} SetEnableAcceleratedNetworking(val interface{}) EnableAcceleratedNetworkingInput() interface{} EnableIpForwarding() interface{} SetEnableIpForwarding(val interface{}) EnableIpForwardingInput() interface{} // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) IpConfiguration() OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationList IpConfigurationInput() interface{} Name() *string SetName(val *string) NameInput() *string NetworkSecurityGroupId() *string SetNetworkSecurityGroupId(val *string) NetworkSecurityGroupIdInput() *string Primary() interface{} SetPrimary(val interface{}) PrimaryInput() 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 PutIpConfiguration(value interface{}) ResetDnsServers() ResetEnableAcceleratedNetworking() ResetEnableIpForwarding() ResetNetworkSecurityGroupId() ResetPrimary() // 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 NewOrchestratedVirtualMachineScaleSetNetworkInterfaceOutputReference ¶
func NewOrchestratedVirtualMachineScaleSetNetworkInterfaceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OrchestratedVirtualMachineScaleSetNetworkInterfaceOutputReference
type OrchestratedVirtualMachineScaleSetOsDisk ¶
type OrchestratedVirtualMachineScaleSetOsDisk struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#caching OrchestratedVirtualMachineScaleSet#caching}. Caching *string `field:"required" json:"caching" yaml:"caching"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#storage_account_type OrchestratedVirtualMachineScaleSet#storage_account_type}. StorageAccountType *string `field:"required" json:"storageAccountType" yaml:"storageAccountType"` // diff_disk_settings block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#diff_disk_settings OrchestratedVirtualMachineScaleSet#diff_disk_settings} DiffDiskSettings *OrchestratedVirtualMachineScaleSetOsDiskDiffDiskSettings `field:"optional" json:"diffDiskSettings" yaml:"diffDiskSettings"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#disk_encryption_set_id OrchestratedVirtualMachineScaleSet#disk_encryption_set_id}. DiskEncryptionSetId *string `field:"optional" json:"diskEncryptionSetId" yaml:"diskEncryptionSetId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#disk_size_gb OrchestratedVirtualMachineScaleSet#disk_size_gb}. DiskSizeGb *float64 `field:"optional" json:"diskSizeGb" yaml:"diskSizeGb"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#write_accelerator_enabled OrchestratedVirtualMachineScaleSet#write_accelerator_enabled}. WriteAcceleratorEnabled interface{} `field:"optional" json:"writeAcceleratorEnabled" yaml:"writeAcceleratorEnabled"` }
type OrchestratedVirtualMachineScaleSetOsDiskDiffDiskSettings ¶
type OrchestratedVirtualMachineScaleSetOsDiskDiffDiskSettings struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#option OrchestratedVirtualMachineScaleSet#option}. Option *string `field:"required" json:"option" yaml:"option"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#placement OrchestratedVirtualMachineScaleSet#placement}. Placement *string `field:"optional" json:"placement" yaml:"placement"` }
type OrchestratedVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference ¶
type OrchestratedVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference 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() *OrchestratedVirtualMachineScaleSetOsDiskDiffDiskSettings SetInternalValue(val *OrchestratedVirtualMachineScaleSetOsDiskDiffDiskSettings) Option() *string SetOption(val *string) OptionInput() *string Placement() *string SetPlacement(val *string) PlacementInput() *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 ResetPlacement() // 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 NewOrchestratedVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference ¶
func NewOrchestratedVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OrchestratedVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference
type OrchestratedVirtualMachineScaleSetOsDiskOutputReference ¶
type OrchestratedVirtualMachineScaleSetOsDiskOutputReference interface { cdktf.ComplexObject Caching() *string SetCaching(val *string) CachingInput() *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 DiffDiskSettings() OrchestratedVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference DiffDiskSettingsInput() *OrchestratedVirtualMachineScaleSetOsDiskDiffDiskSettings DiskEncryptionSetId() *string SetDiskEncryptionSetId(val *string) DiskEncryptionSetIdInput() *string DiskSizeGb() *float64 SetDiskSizeGb(val *float64) DiskSizeGbInput() *float64 // Experimental. Fqn() *string InternalValue() *OrchestratedVirtualMachineScaleSetOsDisk SetInternalValue(val *OrchestratedVirtualMachineScaleSetOsDisk) StorageAccountType() *string SetStorageAccountType(val *string) StorageAccountTypeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WriteAcceleratorEnabled() interface{} SetWriteAcceleratorEnabled(val interface{}) WriteAcceleratorEnabledInput() 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 PutDiffDiskSettings(value *OrchestratedVirtualMachineScaleSetOsDiskDiffDiskSettings) ResetDiffDiskSettings() ResetDiskEncryptionSetId() ResetDiskSizeGb() ResetWriteAcceleratorEnabled() // 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 NewOrchestratedVirtualMachineScaleSetOsDiskOutputReference ¶
func NewOrchestratedVirtualMachineScaleSetOsDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OrchestratedVirtualMachineScaleSetOsDiskOutputReference
type OrchestratedVirtualMachineScaleSetOsProfile ¶
type OrchestratedVirtualMachineScaleSetOsProfile struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#custom_data OrchestratedVirtualMachineScaleSet#custom_data}. CustomData *string `field:"optional" json:"customData" yaml:"customData"` // linux_configuration block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#linux_configuration OrchestratedVirtualMachineScaleSet#linux_configuration} LinuxConfiguration *OrchestratedVirtualMachineScaleSetOsProfileLinuxConfiguration `field:"optional" json:"linuxConfiguration" yaml:"linuxConfiguration"` // windows_configuration block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#windows_configuration OrchestratedVirtualMachineScaleSet#windows_configuration} WindowsConfiguration *OrchestratedVirtualMachineScaleSetOsProfileWindowsConfiguration `field:"optional" json:"windowsConfiguration" yaml:"windowsConfiguration"` }
type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfiguration ¶
type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfiguration struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#admin_username OrchestratedVirtualMachineScaleSet#admin_username}. AdminUsername *string `field:"required" json:"adminUsername" yaml:"adminUsername"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#admin_password OrchestratedVirtualMachineScaleSet#admin_password}. AdminPassword *string `field:"optional" json:"adminPassword" yaml:"adminPassword"` // admin_ssh_key block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#admin_ssh_key OrchestratedVirtualMachineScaleSet#admin_ssh_key} AdminSshKey interface{} `field:"optional" json:"adminSshKey" yaml:"adminSshKey"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#computer_name_prefix OrchestratedVirtualMachineScaleSet#computer_name_prefix}. ComputerNamePrefix *string `field:"optional" json:"computerNamePrefix" yaml:"computerNamePrefix"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#disable_password_authentication OrchestratedVirtualMachineScaleSet#disable_password_authentication}. DisablePasswordAuthentication interface{} `field:"optional" json:"disablePasswordAuthentication" yaml:"disablePasswordAuthentication"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#patch_assessment_mode OrchestratedVirtualMachineScaleSet#patch_assessment_mode}. PatchAssessmentMode *string `field:"optional" json:"patchAssessmentMode" yaml:"patchAssessmentMode"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#patch_mode OrchestratedVirtualMachineScaleSet#patch_mode}. PatchMode *string `field:"optional" json:"patchMode" yaml:"patchMode"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#provision_vm_agent OrchestratedVirtualMachineScaleSet#provision_vm_agent}. ProvisionVmAgent interface{} `field:"optional" json:"provisionVmAgent" yaml:"provisionVmAgent"` // secret block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#secret OrchestratedVirtualMachineScaleSet#secret} Secret interface{} `field:"optional" json:"secret" yaml:"secret"` }
type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKey ¶
type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKey struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#public_key OrchestratedVirtualMachineScaleSet#public_key}. PublicKey *string `field:"required" json:"publicKey" yaml:"publicKey"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#username OrchestratedVirtualMachineScaleSet#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyList ¶
type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyList 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) // Experimental. ComputeFqn() *string Get(index *float64) OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyOutputReference // 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 NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyList ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyList
type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyOutputReference ¶
type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyOutputReference 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{}) PublicKey() *string SetPublicKey(val *string) PublicKeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *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 NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyOutputReference ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyOutputReference
type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationOutputReference ¶
type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationOutputReference interface { cdktf.ComplexObject AdminPassword() *string SetAdminPassword(val *string) AdminPasswordInput() *string AdminSshKey() OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyList AdminSshKeyInput() interface{} AdminUsername() *string SetAdminUsername(val *string) AdminUsernameInput() *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) ComputerNamePrefix() *string SetComputerNamePrefix(val *string) ComputerNamePrefixInput() *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 DisablePasswordAuthentication() interface{} SetDisablePasswordAuthentication(val interface{}) DisablePasswordAuthenticationInput() interface{} // Experimental. Fqn() *string InternalValue() *OrchestratedVirtualMachineScaleSetOsProfileLinuxConfiguration SetInternalValue(val *OrchestratedVirtualMachineScaleSetOsProfileLinuxConfiguration) PatchAssessmentMode() *string SetPatchAssessmentMode(val *string) PatchAssessmentModeInput() *string PatchMode() *string SetPatchMode(val *string) PatchModeInput() *string ProvisionVmAgent() interface{} SetProvisionVmAgent(val interface{}) ProvisionVmAgentInput() interface{} Secret() OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretList SecretInput() 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 PutAdminSshKey(value interface{}) PutSecret(value interface{}) ResetAdminPassword() ResetAdminSshKey() ResetComputerNamePrefix() ResetDisablePasswordAuthentication() ResetPatchAssessmentMode() ResetPatchMode() ResetProvisionVmAgent() ResetSecret() // 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 NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationOutputReference ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationOutputReference
type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecret ¶
type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecret struct { // certificate block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#certificate OrchestratedVirtualMachineScaleSet#certificate} Certificate interface{} `field:"required" json:"certificate" yaml:"certificate"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#key_vault_id OrchestratedVirtualMachineScaleSet#key_vault_id}. KeyVaultId *string `field:"required" json:"keyVaultId" yaml:"keyVaultId"` }
type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificate ¶
type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificate struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#url OrchestratedVirtualMachineScaleSet#url}. Url *string `field:"required" json:"url" yaml:"url"` }
type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateList ¶
type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateList 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) // Experimental. ComputeFqn() *string Get(index *float64) OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateOutputReference // 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 NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateList ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateList
type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateOutputReference ¶
type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateOutputReference 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{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Url() *string SetUrl(val *string) UrlInput() *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 NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateOutputReference ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateOutputReference
type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretList ¶
type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretList 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) // Experimental. ComputeFqn() *string Get(index *float64) OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretOutputReference // 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 NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretList ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretList
type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretOutputReference ¶
type OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretOutputReference interface { cdktf.ComplexObject Certificate() OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateList CertificateInput() interface{} // 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{}) KeyVaultId() *string SetKeyVaultId(val *string) KeyVaultIdInput() *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 PutCertificate(value interface{}) // 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 NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretOutputReference ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretOutputReference
type OrchestratedVirtualMachineScaleSetOsProfileOutputReference ¶
type OrchestratedVirtualMachineScaleSetOsProfileOutputReference 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 CustomData() *string SetCustomData(val *string) CustomDataInput() *string // Experimental. Fqn() *string InternalValue() *OrchestratedVirtualMachineScaleSetOsProfile SetInternalValue(val *OrchestratedVirtualMachineScaleSetOsProfile) LinuxConfiguration() OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationOutputReference LinuxConfigurationInput() *OrchestratedVirtualMachineScaleSetOsProfileLinuxConfiguration // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WindowsConfiguration() OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationOutputReference WindowsConfigurationInput() *OrchestratedVirtualMachineScaleSetOsProfileWindowsConfiguration // 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 PutLinuxConfiguration(value *OrchestratedVirtualMachineScaleSetOsProfileLinuxConfiguration) PutWindowsConfiguration(value *OrchestratedVirtualMachineScaleSetOsProfileWindowsConfiguration) ResetCustomData() ResetLinuxConfiguration() ResetWindowsConfiguration() // 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 NewOrchestratedVirtualMachineScaleSetOsProfileOutputReference ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OrchestratedVirtualMachineScaleSetOsProfileOutputReference
type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfiguration ¶
type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfiguration struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#admin_password OrchestratedVirtualMachineScaleSet#admin_password}. AdminPassword *string `field:"required" json:"adminPassword" yaml:"adminPassword"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#admin_username OrchestratedVirtualMachineScaleSet#admin_username}. AdminUsername *string `field:"required" json:"adminUsername" yaml:"adminUsername"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#computer_name_prefix OrchestratedVirtualMachineScaleSet#computer_name_prefix}. ComputerNamePrefix *string `field:"optional" json:"computerNamePrefix" yaml:"computerNamePrefix"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#enable_automatic_updates OrchestratedVirtualMachineScaleSet#enable_automatic_updates}. EnableAutomaticUpdates interface{} `field:"optional" json:"enableAutomaticUpdates" yaml:"enableAutomaticUpdates"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#hotpatching_enabled OrchestratedVirtualMachineScaleSet#hotpatching_enabled}. HotpatchingEnabled interface{} `field:"optional" json:"hotpatchingEnabled" yaml:"hotpatchingEnabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#patch_assessment_mode OrchestratedVirtualMachineScaleSet#patch_assessment_mode}. PatchAssessmentMode *string `field:"optional" json:"patchAssessmentMode" yaml:"patchAssessmentMode"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#patch_mode OrchestratedVirtualMachineScaleSet#patch_mode}. PatchMode *string `field:"optional" json:"patchMode" yaml:"patchMode"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#provision_vm_agent OrchestratedVirtualMachineScaleSet#provision_vm_agent}. ProvisionVmAgent interface{} `field:"optional" json:"provisionVmAgent" yaml:"provisionVmAgent"` // secret block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#secret OrchestratedVirtualMachineScaleSet#secret} Secret interface{} `field:"optional" json:"secret" yaml:"secret"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#timezone OrchestratedVirtualMachineScaleSet#timezone}. Timezone *string `field:"optional" json:"timezone" yaml:"timezone"` // winrm_listener block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#winrm_listener OrchestratedVirtualMachineScaleSet#winrm_listener} WinrmListener interface{} `field:"optional" json:"winrmListener" yaml:"winrmListener"` }
type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationOutputReference ¶
type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationOutputReference interface { cdktf.ComplexObject AdminPassword() *string SetAdminPassword(val *string) AdminPasswordInput() *string AdminUsername() *string SetAdminUsername(val *string) AdminUsernameInput() *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) ComputerNamePrefix() *string SetComputerNamePrefix(val *string) ComputerNamePrefixInput() *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 EnableAutomaticUpdates() interface{} SetEnableAutomaticUpdates(val interface{}) EnableAutomaticUpdatesInput() interface{} // Experimental. Fqn() *string HotpatchingEnabled() interface{} SetHotpatchingEnabled(val interface{}) HotpatchingEnabledInput() interface{} InternalValue() *OrchestratedVirtualMachineScaleSetOsProfileWindowsConfiguration SetInternalValue(val *OrchestratedVirtualMachineScaleSetOsProfileWindowsConfiguration) PatchAssessmentMode() *string SetPatchAssessmentMode(val *string) PatchAssessmentModeInput() *string PatchMode() *string SetPatchMode(val *string) PatchModeInput() *string ProvisionVmAgent() interface{} SetProvisionVmAgent(val interface{}) ProvisionVmAgentInput() interface{} Secret() OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretList SecretInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timezone() *string SetTimezone(val *string) TimezoneInput() *string WinrmListener() OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerList WinrmListenerInput() 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 PutSecret(value interface{}) PutWinrmListener(value interface{}) ResetComputerNamePrefix() ResetEnableAutomaticUpdates() ResetHotpatchingEnabled() ResetPatchAssessmentMode() ResetPatchMode() ResetProvisionVmAgent() ResetSecret() ResetTimezone() ResetWinrmListener() // 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 NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationOutputReference ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationOutputReference
type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecret ¶
type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecret struct { // certificate block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#certificate OrchestratedVirtualMachineScaleSet#certificate} Certificate interface{} `field:"required" json:"certificate" yaml:"certificate"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#key_vault_id OrchestratedVirtualMachineScaleSet#key_vault_id}. KeyVaultId *string `field:"required" json:"keyVaultId" yaml:"keyVaultId"` }
type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificate ¶
type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificate struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#store OrchestratedVirtualMachineScaleSet#store}. Store *string `field:"required" json:"store" yaml:"store"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#url OrchestratedVirtualMachineScaleSet#url}. Url *string `field:"required" json:"url" yaml:"url"` }
type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateList ¶
type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateList 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) // Experimental. ComputeFqn() *string Get(index *float64) OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateOutputReference // 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 NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateList ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateList
type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateOutputReference ¶
type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateOutputReference 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{}) Store() *string SetStore(val *string) StoreInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Url() *string SetUrl(val *string) UrlInput() *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 NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateOutputReference ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateOutputReference
type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretList ¶
type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretList 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) // Experimental. ComputeFqn() *string Get(index *float64) OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretOutputReference // 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 NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretList ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretList
type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretOutputReference ¶
type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretOutputReference interface { cdktf.ComplexObject Certificate() OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateList CertificateInput() interface{} // 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{}) KeyVaultId() *string SetKeyVaultId(val *string) KeyVaultIdInput() *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 PutCertificate(value interface{}) // 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 NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretOutputReference ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretOutputReference
type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListener ¶
type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListener struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#protocol OrchestratedVirtualMachineScaleSet#protocol}. Protocol *string `field:"required" json:"protocol" yaml:"protocol"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#certificate_url OrchestratedVirtualMachineScaleSet#certificate_url}. CertificateUrl *string `field:"optional" json:"certificateUrl" yaml:"certificateUrl"` }
type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerList ¶
type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerList 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) // Experimental. ComputeFqn() *string Get(index *float64) OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerOutputReference // 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 NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerList ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerList
type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerOutputReference ¶
type OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerOutputReference interface { cdktf.ComplexObject CertificateUrl() *string SetCertificateUrl(val *string) CertificateUrlInput() *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() interface{} SetInternalValue(val interface{}) Protocol() *string SetProtocol(val *string) ProtocolInput() *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 ResetCertificateUrl() // 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 NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerOutputReference ¶
func NewOrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerOutputReference
type OrchestratedVirtualMachineScaleSetPlan ¶
type OrchestratedVirtualMachineScaleSetPlan struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#name OrchestratedVirtualMachineScaleSet#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#product OrchestratedVirtualMachineScaleSet#product}. Product *string `field:"required" json:"product" yaml:"product"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#publisher OrchestratedVirtualMachineScaleSet#publisher}. Publisher *string `field:"required" json:"publisher" yaml:"publisher"` }
type OrchestratedVirtualMachineScaleSetPlanOutputReference ¶
type OrchestratedVirtualMachineScaleSetPlanOutputReference 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() *OrchestratedVirtualMachineScaleSetPlan SetInternalValue(val *OrchestratedVirtualMachineScaleSetPlan) Name() *string SetName(val *string) NameInput() *string Product() *string SetProduct(val *string) ProductInput() *string Publisher() *string SetPublisher(val *string) PublisherInput() *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 NewOrchestratedVirtualMachineScaleSetPlanOutputReference ¶
func NewOrchestratedVirtualMachineScaleSetPlanOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OrchestratedVirtualMachineScaleSetPlanOutputReference
type OrchestratedVirtualMachineScaleSetPriorityMix ¶
type OrchestratedVirtualMachineScaleSetPriorityMix struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#base_regular_count OrchestratedVirtualMachineScaleSet#base_regular_count}. BaseRegularCount *float64 `field:"optional" json:"baseRegularCount" yaml:"baseRegularCount"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#regular_percentage_above_base OrchestratedVirtualMachineScaleSet#regular_percentage_above_base}. RegularPercentageAboveBase *float64 `field:"optional" json:"regularPercentageAboveBase" yaml:"regularPercentageAboveBase"` }
type OrchestratedVirtualMachineScaleSetPriorityMixOutputReference ¶
type OrchestratedVirtualMachineScaleSetPriorityMixOutputReference interface { cdktf.ComplexObject BaseRegularCount() *float64 SetBaseRegularCount(val *float64) BaseRegularCountInput() *float64 // 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() *OrchestratedVirtualMachineScaleSetPriorityMix SetInternalValue(val *OrchestratedVirtualMachineScaleSetPriorityMix) RegularPercentageAboveBase() *float64 SetRegularPercentageAboveBase(val *float64) RegularPercentageAboveBaseInput() *float64 // 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 ResetBaseRegularCount() ResetRegularPercentageAboveBase() // 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 NewOrchestratedVirtualMachineScaleSetPriorityMixOutputReference ¶
func NewOrchestratedVirtualMachineScaleSetPriorityMixOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OrchestratedVirtualMachineScaleSetPriorityMixOutputReference
type OrchestratedVirtualMachineScaleSetSourceImageReference ¶
type OrchestratedVirtualMachineScaleSetSourceImageReference struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#offer OrchestratedVirtualMachineScaleSet#offer}. Offer *string `field:"required" json:"offer" yaml:"offer"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#publisher OrchestratedVirtualMachineScaleSet#publisher}. Publisher *string `field:"required" json:"publisher" yaml:"publisher"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#sku OrchestratedVirtualMachineScaleSet#sku}. Sku *string `field:"required" json:"sku" yaml:"sku"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#version OrchestratedVirtualMachineScaleSet#version}. Version *string `field:"required" json:"version" yaml:"version"` }
type OrchestratedVirtualMachineScaleSetSourceImageReferenceOutputReference ¶
type OrchestratedVirtualMachineScaleSetSourceImageReferenceOutputReference 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() *OrchestratedVirtualMachineScaleSetSourceImageReference SetInternalValue(val *OrchestratedVirtualMachineScaleSetSourceImageReference) Offer() *string SetOffer(val *string) OfferInput() *string Publisher() *string SetPublisher(val *string) PublisherInput() *string Sku() *string SetSku(val *string) SkuInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Version() *string SetVersion(val *string) VersionInput() *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 NewOrchestratedVirtualMachineScaleSetSourceImageReferenceOutputReference ¶
func NewOrchestratedVirtualMachineScaleSetSourceImageReferenceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OrchestratedVirtualMachineScaleSetSourceImageReferenceOutputReference
type OrchestratedVirtualMachineScaleSetTerminationNotification ¶
type OrchestratedVirtualMachineScaleSetTerminationNotification struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#enabled OrchestratedVirtualMachineScaleSet#enabled}. Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#timeout OrchestratedVirtualMachineScaleSet#timeout}. Timeout *string `field:"optional" json:"timeout" yaml:"timeout"` }
type OrchestratedVirtualMachineScaleSetTerminationNotificationOutputReference ¶
type OrchestratedVirtualMachineScaleSetTerminationNotificationOutputReference 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 Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. Fqn() *string InternalValue() *OrchestratedVirtualMachineScaleSetTerminationNotification SetInternalValue(val *OrchestratedVirtualMachineScaleSetTerminationNotification) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timeout() *string SetTimeout(val *string) TimeoutInput() *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 ResetTimeout() // 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 NewOrchestratedVirtualMachineScaleSetTerminationNotificationOutputReference ¶
func NewOrchestratedVirtualMachineScaleSetTerminationNotificationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OrchestratedVirtualMachineScaleSetTerminationNotificationOutputReference
type OrchestratedVirtualMachineScaleSetTimeouts ¶
type OrchestratedVirtualMachineScaleSetTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#create OrchestratedVirtualMachineScaleSet#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#delete OrchestratedVirtualMachineScaleSet#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#read OrchestratedVirtualMachineScaleSet#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/orchestrated_virtual_machine_scale_set#update OrchestratedVirtualMachineScaleSet#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type OrchestratedVirtualMachineScaleSetTimeoutsOutputReference ¶
type OrchestratedVirtualMachineScaleSetTimeoutsOutputReference 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) Update() *string SetUpdate(val *string) UpdateInput() *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 ResetCreate() ResetDelete() ResetRead() ResetUpdate() // 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 NewOrchestratedVirtualMachineScaleSetTimeoutsOutputReference ¶
func NewOrchestratedVirtualMachineScaleSetTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OrchestratedVirtualMachineScaleSetTimeoutsOutputReference
Source Files ¶
- OrchestratedVirtualMachineScaleSet.go
- OrchestratedVirtualMachineScaleSetAdditionalCapabilities.go
- OrchestratedVirtualMachineScaleSetAdditionalCapabilitiesOutputReference.go
- OrchestratedVirtualMachineScaleSetAdditionalCapabilitiesOutputReference__checks.go
- OrchestratedVirtualMachineScaleSetAutomaticInstanceRepair.go
- OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairOutputReference.go
- OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairOutputReference__checks.go
- OrchestratedVirtualMachineScaleSetBootDiagnostics.go
- OrchestratedVirtualMachineScaleSetBootDiagnosticsOutputReference.go
- OrchestratedVirtualMachineScaleSetBootDiagnosticsOutputReference__checks.go
- OrchestratedVirtualMachineScaleSetConfig.go
- OrchestratedVirtualMachineScaleSetDataDisk.go
- OrchestratedVirtualMachineScaleSetDataDiskList.go
- OrchestratedVirtualMachineScaleSetDataDiskList__checks.go
- OrchestratedVirtualMachineScaleSetDataDiskOutputReference.go
- OrchestratedVirtualMachineScaleSetDataDiskOutputReference__checks.go
- OrchestratedVirtualMachineScaleSetExtension.go
- OrchestratedVirtualMachineScaleSetExtensionList.go
- OrchestratedVirtualMachineScaleSetExtensionList__checks.go
- OrchestratedVirtualMachineScaleSetExtensionOutputReference.go
- OrchestratedVirtualMachineScaleSetExtensionOutputReference__checks.go
- OrchestratedVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVault.go
- OrchestratedVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultOutputReference.go
- OrchestratedVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultOutputReference__checks.go
- OrchestratedVirtualMachineScaleSetIdentity.go
- OrchestratedVirtualMachineScaleSetIdentityOutputReference.go
- OrchestratedVirtualMachineScaleSetIdentityOutputReference__checks.go
- OrchestratedVirtualMachineScaleSetNetworkInterface.go
- OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfiguration.go
- OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationList.go
- OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationList__checks.go
- OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputReference.go
- OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputReference__checks.go
- OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress.go
- OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTag.go
- OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagList.go
- OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagList__checks.go
- OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputReference.go
- OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputReference__checks.go
- OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressList.go
- OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressList__checks.go
- OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputReference.go
- OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputReference__checks.go
- OrchestratedVirtualMachineScaleSetNetworkInterfaceList.go
- OrchestratedVirtualMachineScaleSetNetworkInterfaceList__checks.go
- OrchestratedVirtualMachineScaleSetNetworkInterfaceOutputReference.go
- OrchestratedVirtualMachineScaleSetNetworkInterfaceOutputReference__checks.go
- OrchestratedVirtualMachineScaleSetOsDisk.go
- OrchestratedVirtualMachineScaleSetOsDiskDiffDiskSettings.go
- OrchestratedVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference.go
- OrchestratedVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference__checks.go
- OrchestratedVirtualMachineScaleSetOsDiskOutputReference.go
- OrchestratedVirtualMachineScaleSetOsDiskOutputReference__checks.go
- OrchestratedVirtualMachineScaleSetOsProfile.go
- OrchestratedVirtualMachineScaleSetOsProfileLinuxConfiguration.go
- OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKey.go
- OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyList.go
- OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyList__checks.go
- OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyOutputReference.go
- OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyOutputReference__checks.go
- OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationOutputReference.go
- OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationOutputReference__checks.go
- OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecret.go
- OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificate.go
- OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateList.go
- OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateList__checks.go
- OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateOutputReference.go
- OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateOutputReference__checks.go
- OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretList.go
- OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretList__checks.go
- OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretOutputReference.go
- OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretOutputReference__checks.go
- OrchestratedVirtualMachineScaleSetOsProfileOutputReference.go
- OrchestratedVirtualMachineScaleSetOsProfileOutputReference__checks.go
- OrchestratedVirtualMachineScaleSetOsProfileWindowsConfiguration.go
- OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationOutputReference.go
- OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationOutputReference__checks.go
- OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecret.go
- OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificate.go
- OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateList.go
- OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateList__checks.go
- OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateOutputReference.go
- OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateOutputReference__checks.go
- OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretList.go
- OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretList__checks.go
- OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretOutputReference.go
- OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretOutputReference__checks.go
- OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListener.go
- OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerList.go
- OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerList__checks.go
- OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerOutputReference.go
- OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerOutputReference__checks.go
- OrchestratedVirtualMachineScaleSetPlan.go
- OrchestratedVirtualMachineScaleSetPlanOutputReference.go
- OrchestratedVirtualMachineScaleSetPlanOutputReference__checks.go
- OrchestratedVirtualMachineScaleSetPriorityMix.go
- OrchestratedVirtualMachineScaleSetPriorityMixOutputReference.go
- OrchestratedVirtualMachineScaleSetPriorityMixOutputReference__checks.go
- OrchestratedVirtualMachineScaleSetSourceImageReference.go
- OrchestratedVirtualMachineScaleSetSourceImageReferenceOutputReference.go
- OrchestratedVirtualMachineScaleSetSourceImageReferenceOutputReference__checks.go
- OrchestratedVirtualMachineScaleSetTerminationNotification.go
- OrchestratedVirtualMachineScaleSetTerminationNotificationOutputReference.go
- OrchestratedVirtualMachineScaleSetTerminationNotificationOutputReference__checks.go
- OrchestratedVirtualMachineScaleSetTimeouts.go
- OrchestratedVirtualMachineScaleSetTimeoutsOutputReference.go
- OrchestratedVirtualMachineScaleSetTimeoutsOutputReference__checks.go
- OrchestratedVirtualMachineScaleSet__checks.go
- main.go