Documentation ¶
Index ¶
- func NewWindowsVirtualMachineScaleSetAdditionalCapabilitiesOutputReference_Override(w WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutputReference, ...)
- func NewWindowsVirtualMachineScaleSetAdditionalUnattendContentList_Override(w WindowsVirtualMachineScaleSetAdditionalUnattendContentList, ...)
- func NewWindowsVirtualMachineScaleSetAdditionalUnattendContentOutputReference_Override(w WindowsVirtualMachineScaleSetAdditionalUnattendContentOutputReference, ...)
- func NewWindowsVirtualMachineScaleSetAutomaticInstanceRepairOutputReference_Override(w WindowsVirtualMachineScaleSetAutomaticInstanceRepairOutputReference, ...)
- func NewWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputReference_Override(w WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputReference, ...)
- func NewWindowsVirtualMachineScaleSetBootDiagnosticsOutputReference_Override(w WindowsVirtualMachineScaleSetBootDiagnosticsOutputReference, ...)
- func NewWindowsVirtualMachineScaleSetDataDiskList_Override(w WindowsVirtualMachineScaleSetDataDiskList, ...)
- func NewWindowsVirtualMachineScaleSetDataDiskOutputReference_Override(w WindowsVirtualMachineScaleSetDataDiskOutputReference, ...)
- func NewWindowsVirtualMachineScaleSetExtensionList_Override(w WindowsVirtualMachineScaleSetExtensionList, ...)
- func NewWindowsVirtualMachineScaleSetExtensionOutputReference_Override(w WindowsVirtualMachineScaleSetExtensionOutputReference, ...)
- func NewWindowsVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultOutputReference_Override(...)
- func NewWindowsVirtualMachineScaleSetGalleryApplicationList_Override(w WindowsVirtualMachineScaleSetGalleryApplicationList, ...)
- func NewWindowsVirtualMachineScaleSetGalleryApplicationOutputReference_Override(w WindowsVirtualMachineScaleSetGalleryApplicationOutputReference, ...)
- func NewWindowsVirtualMachineScaleSetGalleryApplicationsList_Override(w WindowsVirtualMachineScaleSetGalleryApplicationsList, ...)
- func NewWindowsVirtualMachineScaleSetGalleryApplicationsOutputReference_Override(w WindowsVirtualMachineScaleSetGalleryApplicationsOutputReference, ...)
- func NewWindowsVirtualMachineScaleSetIdentityOutputReference_Override(w WindowsVirtualMachineScaleSetIdentityOutputReference, ...)
- func NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationList_Override(w WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationList, ...)
- func NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputReference_Override(w WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputReference, ...)
- func NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagList_Override(...)
- func NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputReference_Override(...)
- func NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressList_Override(...)
- func NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputReference_Override(...)
- func NewWindowsVirtualMachineScaleSetNetworkInterfaceList_Override(w WindowsVirtualMachineScaleSetNetworkInterfaceList, ...)
- func NewWindowsVirtualMachineScaleSetNetworkInterfaceOutputReference_Override(w WindowsVirtualMachineScaleSetNetworkInterfaceOutputReference, ...)
- func NewWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference_Override(w WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference, ...)
- func NewWindowsVirtualMachineScaleSetOsDiskOutputReference_Override(w WindowsVirtualMachineScaleSetOsDiskOutputReference, ...)
- func NewWindowsVirtualMachineScaleSetPlanOutputReference_Override(w WindowsVirtualMachineScaleSetPlanOutputReference, ...)
- func NewWindowsVirtualMachineScaleSetRollingUpgradePolicyOutputReference_Override(w WindowsVirtualMachineScaleSetRollingUpgradePolicyOutputReference, ...)
- func NewWindowsVirtualMachineScaleSetScaleInOutputReference_Override(w WindowsVirtualMachineScaleSetScaleInOutputReference, ...)
- func NewWindowsVirtualMachineScaleSetSecretCertificateList_Override(w WindowsVirtualMachineScaleSetSecretCertificateList, ...)
- func NewWindowsVirtualMachineScaleSetSecretCertificateOutputReference_Override(w WindowsVirtualMachineScaleSetSecretCertificateOutputReference, ...)
- func NewWindowsVirtualMachineScaleSetSecretList_Override(w WindowsVirtualMachineScaleSetSecretList, ...)
- func NewWindowsVirtualMachineScaleSetSecretOutputReference_Override(w WindowsVirtualMachineScaleSetSecretOutputReference, ...)
- func NewWindowsVirtualMachineScaleSetSourceImageReferenceOutputReference_Override(w WindowsVirtualMachineScaleSetSourceImageReferenceOutputReference, ...)
- func NewWindowsVirtualMachineScaleSetSpotRestoreOutputReference_Override(w WindowsVirtualMachineScaleSetSpotRestoreOutputReference, ...)
- func NewWindowsVirtualMachineScaleSetTerminateNotificationOutputReference_Override(w WindowsVirtualMachineScaleSetTerminateNotificationOutputReference, ...)
- func NewWindowsVirtualMachineScaleSetTerminationNotificationOutputReference_Override(w WindowsVirtualMachineScaleSetTerminationNotificationOutputReference, ...)
- func NewWindowsVirtualMachineScaleSetTimeoutsOutputReference_Override(w WindowsVirtualMachineScaleSetTimeoutsOutputReference, ...)
- func NewWindowsVirtualMachineScaleSetWinrmListenerList_Override(w WindowsVirtualMachineScaleSetWinrmListenerList, ...)
- func NewWindowsVirtualMachineScaleSetWinrmListenerOutputReference_Override(w WindowsVirtualMachineScaleSetWinrmListenerOutputReference, ...)
- func NewWindowsVirtualMachineScaleSet_Override(w WindowsVirtualMachineScaleSet, scope constructs.Construct, id *string, ...)
- func WindowsVirtualMachineScaleSet_IsConstruct(x interface{}) *bool
- func WindowsVirtualMachineScaleSet_TfResourceType() *string
- type WindowsVirtualMachineScaleSet
- type WindowsVirtualMachineScaleSetAdditionalCapabilities
- type WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutputReference
- type WindowsVirtualMachineScaleSetAdditionalUnattendContent
- type WindowsVirtualMachineScaleSetAdditionalUnattendContentList
- type WindowsVirtualMachineScaleSetAdditionalUnattendContentOutputReference
- type WindowsVirtualMachineScaleSetAutomaticInstanceRepair
- type WindowsVirtualMachineScaleSetAutomaticInstanceRepairOutputReference
- type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicy
- type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputReference
- type WindowsVirtualMachineScaleSetBootDiagnostics
- type WindowsVirtualMachineScaleSetBootDiagnosticsOutputReference
- type WindowsVirtualMachineScaleSetConfig
- type WindowsVirtualMachineScaleSetDataDisk
- type WindowsVirtualMachineScaleSetDataDiskList
- type WindowsVirtualMachineScaleSetDataDiskOutputReference
- type WindowsVirtualMachineScaleSetExtension
- type WindowsVirtualMachineScaleSetExtensionList
- type WindowsVirtualMachineScaleSetExtensionOutputReference
- type WindowsVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVault
- type WindowsVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultOutputReference
- type WindowsVirtualMachineScaleSetGalleryApplication
- type WindowsVirtualMachineScaleSetGalleryApplicationList
- type WindowsVirtualMachineScaleSetGalleryApplicationOutputReference
- type WindowsVirtualMachineScaleSetGalleryApplications
- type WindowsVirtualMachineScaleSetGalleryApplicationsList
- type WindowsVirtualMachineScaleSetGalleryApplicationsOutputReference
- type WindowsVirtualMachineScaleSetIdentity
- type WindowsVirtualMachineScaleSetIdentityOutputReference
- type WindowsVirtualMachineScaleSetNetworkInterface
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfiguration
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationList
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputReference
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTag
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagList
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputReference
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressList
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputReference
- type WindowsVirtualMachineScaleSetNetworkInterfaceList
- type WindowsVirtualMachineScaleSetNetworkInterfaceOutputReference
- type WindowsVirtualMachineScaleSetOsDisk
- type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettings
- type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference
- type WindowsVirtualMachineScaleSetOsDiskOutputReference
- type WindowsVirtualMachineScaleSetPlan
- type WindowsVirtualMachineScaleSetPlanOutputReference
- type WindowsVirtualMachineScaleSetRollingUpgradePolicy
- type WindowsVirtualMachineScaleSetRollingUpgradePolicyOutputReference
- type WindowsVirtualMachineScaleSetScaleIn
- type WindowsVirtualMachineScaleSetScaleInOutputReference
- type WindowsVirtualMachineScaleSetSecret
- type WindowsVirtualMachineScaleSetSecretCertificate
- type WindowsVirtualMachineScaleSetSecretCertificateList
- type WindowsVirtualMachineScaleSetSecretCertificateOutputReference
- type WindowsVirtualMachineScaleSetSecretList
- type WindowsVirtualMachineScaleSetSecretOutputReference
- type WindowsVirtualMachineScaleSetSourceImageReference
- type WindowsVirtualMachineScaleSetSourceImageReferenceOutputReference
- type WindowsVirtualMachineScaleSetSpotRestore
- type WindowsVirtualMachineScaleSetSpotRestoreOutputReference
- type WindowsVirtualMachineScaleSetTerminateNotification
- type WindowsVirtualMachineScaleSetTerminateNotificationOutputReference
- type WindowsVirtualMachineScaleSetTerminationNotification
- type WindowsVirtualMachineScaleSetTerminationNotificationOutputReference
- type WindowsVirtualMachineScaleSetTimeouts
- type WindowsVirtualMachineScaleSetTimeoutsOutputReference
- type WindowsVirtualMachineScaleSetWinrmListener
- type WindowsVirtualMachineScaleSetWinrmListenerList
- type WindowsVirtualMachineScaleSetWinrmListenerOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewWindowsVirtualMachineScaleSetAdditionalCapabilitiesOutputReference_Override ¶
func NewWindowsVirtualMachineScaleSetAdditionalCapabilitiesOutputReference_Override(w WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsVirtualMachineScaleSetAdditionalUnattendContentList_Override ¶
func NewWindowsVirtualMachineScaleSetAdditionalUnattendContentList_Override(w WindowsVirtualMachineScaleSetAdditionalUnattendContentList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewWindowsVirtualMachineScaleSetAdditionalUnattendContentOutputReference_Override ¶
func NewWindowsVirtualMachineScaleSetAdditionalUnattendContentOutputReference_Override(w WindowsVirtualMachineScaleSetAdditionalUnattendContentOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewWindowsVirtualMachineScaleSetAutomaticInstanceRepairOutputReference_Override ¶
func NewWindowsVirtualMachineScaleSetAutomaticInstanceRepairOutputReference_Override(w WindowsVirtualMachineScaleSetAutomaticInstanceRepairOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputReference_Override ¶
func NewWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputReference_Override(w WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsVirtualMachineScaleSetBootDiagnosticsOutputReference_Override ¶
func NewWindowsVirtualMachineScaleSetBootDiagnosticsOutputReference_Override(w WindowsVirtualMachineScaleSetBootDiagnosticsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsVirtualMachineScaleSetDataDiskList_Override ¶
func NewWindowsVirtualMachineScaleSetDataDiskList_Override(w WindowsVirtualMachineScaleSetDataDiskList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewWindowsVirtualMachineScaleSetDataDiskOutputReference_Override ¶
func NewWindowsVirtualMachineScaleSetDataDiskOutputReference_Override(w WindowsVirtualMachineScaleSetDataDiskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewWindowsVirtualMachineScaleSetExtensionList_Override ¶
func NewWindowsVirtualMachineScaleSetExtensionList_Override(w WindowsVirtualMachineScaleSetExtensionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewWindowsVirtualMachineScaleSetExtensionOutputReference_Override ¶
func NewWindowsVirtualMachineScaleSetExtensionOutputReference_Override(w WindowsVirtualMachineScaleSetExtensionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewWindowsVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultOutputReference_Override ¶ added in v3.0.15
func NewWindowsVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultOutputReference_Override(w WindowsVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsVirtualMachineScaleSetGalleryApplicationList_Override ¶ added in v3.0.14
func NewWindowsVirtualMachineScaleSetGalleryApplicationList_Override(w WindowsVirtualMachineScaleSetGalleryApplicationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewWindowsVirtualMachineScaleSetGalleryApplicationOutputReference_Override ¶ added in v3.0.14
func NewWindowsVirtualMachineScaleSetGalleryApplicationOutputReference_Override(w WindowsVirtualMachineScaleSetGalleryApplicationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewWindowsVirtualMachineScaleSetGalleryApplicationsList_Override ¶
func NewWindowsVirtualMachineScaleSetGalleryApplicationsList_Override(w WindowsVirtualMachineScaleSetGalleryApplicationsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewWindowsVirtualMachineScaleSetGalleryApplicationsOutputReference_Override ¶
func NewWindowsVirtualMachineScaleSetGalleryApplicationsOutputReference_Override(w WindowsVirtualMachineScaleSetGalleryApplicationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewWindowsVirtualMachineScaleSetIdentityOutputReference_Override ¶
func NewWindowsVirtualMachineScaleSetIdentityOutputReference_Override(w WindowsVirtualMachineScaleSetIdentityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationList_Override ¶
func NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationList_Override(w WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputReference_Override ¶
func NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputReference_Override(w WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagList_Override ¶
func NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagList_Override(w WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputReference_Override ¶
func NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputReference_Override(w WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressList_Override ¶
func NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressList_Override(w WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputReference_Override ¶
func NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputReference_Override(w WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewWindowsVirtualMachineScaleSetNetworkInterfaceList_Override ¶
func NewWindowsVirtualMachineScaleSetNetworkInterfaceList_Override(w WindowsVirtualMachineScaleSetNetworkInterfaceList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewWindowsVirtualMachineScaleSetNetworkInterfaceOutputReference_Override ¶
func NewWindowsVirtualMachineScaleSetNetworkInterfaceOutputReference_Override(w WindowsVirtualMachineScaleSetNetworkInterfaceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference_Override ¶
func NewWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference_Override(w WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsVirtualMachineScaleSetOsDiskOutputReference_Override ¶
func NewWindowsVirtualMachineScaleSetOsDiskOutputReference_Override(w WindowsVirtualMachineScaleSetOsDiskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsVirtualMachineScaleSetPlanOutputReference_Override ¶
func NewWindowsVirtualMachineScaleSetPlanOutputReference_Override(w WindowsVirtualMachineScaleSetPlanOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsVirtualMachineScaleSetRollingUpgradePolicyOutputReference_Override ¶
func NewWindowsVirtualMachineScaleSetRollingUpgradePolicyOutputReference_Override(w WindowsVirtualMachineScaleSetRollingUpgradePolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsVirtualMachineScaleSetScaleInOutputReference_Override ¶
func NewWindowsVirtualMachineScaleSetScaleInOutputReference_Override(w WindowsVirtualMachineScaleSetScaleInOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsVirtualMachineScaleSetSecretCertificateList_Override ¶
func NewWindowsVirtualMachineScaleSetSecretCertificateList_Override(w WindowsVirtualMachineScaleSetSecretCertificateList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewWindowsVirtualMachineScaleSetSecretCertificateOutputReference_Override ¶
func NewWindowsVirtualMachineScaleSetSecretCertificateOutputReference_Override(w WindowsVirtualMachineScaleSetSecretCertificateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewWindowsVirtualMachineScaleSetSecretList_Override ¶
func NewWindowsVirtualMachineScaleSetSecretList_Override(w WindowsVirtualMachineScaleSetSecretList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewWindowsVirtualMachineScaleSetSecretOutputReference_Override ¶
func NewWindowsVirtualMachineScaleSetSecretOutputReference_Override(w WindowsVirtualMachineScaleSetSecretOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewWindowsVirtualMachineScaleSetSourceImageReferenceOutputReference_Override ¶
func NewWindowsVirtualMachineScaleSetSourceImageReferenceOutputReference_Override(w WindowsVirtualMachineScaleSetSourceImageReferenceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsVirtualMachineScaleSetSpotRestoreOutputReference_Override ¶
func NewWindowsVirtualMachineScaleSetSpotRestoreOutputReference_Override(w WindowsVirtualMachineScaleSetSpotRestoreOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsVirtualMachineScaleSetTerminateNotificationOutputReference_Override ¶
func NewWindowsVirtualMachineScaleSetTerminateNotificationOutputReference_Override(w WindowsVirtualMachineScaleSetTerminateNotificationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsVirtualMachineScaleSetTerminationNotificationOutputReference_Override ¶
func NewWindowsVirtualMachineScaleSetTerminationNotificationOutputReference_Override(w WindowsVirtualMachineScaleSetTerminationNotificationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsVirtualMachineScaleSetTimeoutsOutputReference_Override ¶
func NewWindowsVirtualMachineScaleSetTimeoutsOutputReference_Override(w WindowsVirtualMachineScaleSetTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsVirtualMachineScaleSetWinrmListenerList_Override ¶
func NewWindowsVirtualMachineScaleSetWinrmListenerList_Override(w WindowsVirtualMachineScaleSetWinrmListenerList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewWindowsVirtualMachineScaleSetWinrmListenerOutputReference_Override ¶
func NewWindowsVirtualMachineScaleSetWinrmListenerOutputReference_Override(w WindowsVirtualMachineScaleSetWinrmListenerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewWindowsVirtualMachineScaleSet_Override ¶
func NewWindowsVirtualMachineScaleSet_Override(w WindowsVirtualMachineScaleSet, scope constructs.Construct, id *string, config *WindowsVirtualMachineScaleSetConfig)
Create a new {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set azurerm_windows_virtual_machine_scale_set} Resource.
func WindowsVirtualMachineScaleSet_IsConstruct ¶
func WindowsVirtualMachineScaleSet_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 WindowsVirtualMachineScaleSet_TfResourceType ¶
func WindowsVirtualMachineScaleSet_TfResourceType() *string
Types ¶
type WindowsVirtualMachineScaleSet ¶
type WindowsVirtualMachineScaleSet interface { cdktf.TerraformResource AdditionalCapabilities() WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutputReference AdditionalCapabilitiesInput() *WindowsVirtualMachineScaleSetAdditionalCapabilities AdditionalUnattendContent() WindowsVirtualMachineScaleSetAdditionalUnattendContentList AdditionalUnattendContentInput() interface{} AdminPassword() *string SetAdminPassword(val *string) AdminPasswordInput() *string AdminUsername() *string SetAdminUsername(val *string) AdminUsernameInput() *string AutomaticInstanceRepair() WindowsVirtualMachineScaleSetAutomaticInstanceRepairOutputReference AutomaticInstanceRepairInput() *WindowsVirtualMachineScaleSetAutomaticInstanceRepair AutomaticOsUpgradePolicy() WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputReference AutomaticOsUpgradePolicyInput() *WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicy BootDiagnostics() WindowsVirtualMachineScaleSetBootDiagnosticsOutputReference BootDiagnosticsInput() *WindowsVirtualMachineScaleSetBootDiagnostics CapacityReservationGroupId() *string SetCapacityReservationGroupId(val *string) CapacityReservationGroupIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack ComputerNamePrefix() *string SetComputerNamePrefix(val *string) ComputerNamePrefixInput() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CustomData() *string SetCustomData(val *string) CustomDataInput() *string DataDisk() WindowsVirtualMachineScaleSetDataDiskList DataDiskInput() interface{} // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DoNotRunExtensionsOnOverprovisionedMachines() interface{} SetDoNotRunExtensionsOnOverprovisionedMachines(val interface{}) DoNotRunExtensionsOnOverprovisionedMachinesInput() interface{} EdgeZone() *string SetEdgeZone(val *string) EdgeZoneInput() *string EnableAutomaticUpdates() interface{} SetEnableAutomaticUpdates(val interface{}) EnableAutomaticUpdatesInput() interface{} EncryptionAtHostEnabled() interface{} SetEncryptionAtHostEnabled(val interface{}) EncryptionAtHostEnabledInput() interface{} EvictionPolicy() *string SetEvictionPolicy(val *string) EvictionPolicyInput() *string Extension() WindowsVirtualMachineScaleSetExtensionList 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 GalleryApplication() WindowsVirtualMachineScaleSetGalleryApplicationList GalleryApplicationInput() interface{} GalleryApplications() WindowsVirtualMachineScaleSetGalleryApplicationsList GalleryApplicationsInput() interface{} HealthProbeId() *string SetHealthProbeId(val *string) HealthProbeIdInput() *string HostGroupId() *string SetHostGroupId(val *string) HostGroupIdInput() *string Id() *string SetId(val *string) Identity() WindowsVirtualMachineScaleSetIdentityOutputReference IdentityInput() *WindowsVirtualMachineScaleSetIdentity 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() WindowsVirtualMachineScaleSetNetworkInterfaceList NetworkInterfaceInput() interface{} // The tree node. Node() constructs.Node OsDisk() WindowsVirtualMachineScaleSetOsDiskOutputReference OsDiskInput() *WindowsVirtualMachineScaleSetOsDisk Overprovision() interface{} SetOverprovision(val interface{}) OverprovisionInput() interface{} Plan() WindowsVirtualMachineScaleSetPlanOutputReference PlanInput() *WindowsVirtualMachineScaleSetPlan PlatformFaultDomainCount() *float64 SetPlatformFaultDomainCount(val *float64) PlatformFaultDomainCountInput() *float64 Priority() *string SetPriority(val *string) PriorityInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) ProvisionVmAgent() interface{} SetProvisionVmAgent(val interface{}) ProvisionVmAgentInput() interface{} ProximityPlacementGroupId() *string SetProximityPlacementGroupId(val *string) ProximityPlacementGroupIdInput() *string // Experimental. RawOverrides() interface{} ResourceGroupName() *string SetResourceGroupName(val *string) ResourceGroupNameInput() *string RollingUpgradePolicy() WindowsVirtualMachineScaleSetRollingUpgradePolicyOutputReference RollingUpgradePolicyInput() *WindowsVirtualMachineScaleSetRollingUpgradePolicy ScaleIn() WindowsVirtualMachineScaleSetScaleInOutputReference ScaleInInput() *WindowsVirtualMachineScaleSetScaleIn ScaleInPolicy() *string SetScaleInPolicy(val *string) ScaleInPolicyInput() *string Secret() WindowsVirtualMachineScaleSetSecretList SecretInput() interface{} SecureBootEnabled() interface{} SetSecureBootEnabled(val interface{}) SecureBootEnabledInput() interface{} SinglePlacementGroup() interface{} SetSinglePlacementGroup(val interface{}) SinglePlacementGroupInput() interface{} Sku() *string SetSku(val *string) SkuInput() *string SourceImageId() *string SetSourceImageId(val *string) SourceImageIdInput() *string SourceImageReference() WindowsVirtualMachineScaleSetSourceImageReferenceOutputReference SourceImageReferenceInput() *WindowsVirtualMachineScaleSetSourceImageReference SpotRestore() WindowsVirtualMachineScaleSetSpotRestoreOutputReference SpotRestoreInput() *WindowsVirtualMachineScaleSetSpotRestore Tags() *map[string]*string SetTags(val *map[string]*string) TagsInput() *map[string]*string TerminateNotification() WindowsVirtualMachineScaleSetTerminateNotificationOutputReference TerminateNotificationInput() *WindowsVirtualMachineScaleSetTerminateNotification TerminationNotification() WindowsVirtualMachineScaleSetTerminationNotificationOutputReference TerminationNotificationInput() *WindowsVirtualMachineScaleSetTerminationNotification // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() WindowsVirtualMachineScaleSetTimeoutsOutputReference TimeoutsInput() interface{} Timezone() *string SetTimezone(val *string) TimezoneInput() *string UniqueId() *string UpgradeMode() *string SetUpgradeMode(val *string) UpgradeModeInput() *string UserData() *string SetUserData(val *string) UserDataInput() *string VtpmEnabled() interface{} SetVtpmEnabled(val interface{}) VtpmEnabledInput() interface{} WinrmListener() WindowsVirtualMachineScaleSetWinrmListenerList WinrmListenerInput() interface{} 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 *WindowsVirtualMachineScaleSetAdditionalCapabilities) PutAdditionalUnattendContent(value interface{}) PutAutomaticInstanceRepair(value *WindowsVirtualMachineScaleSetAutomaticInstanceRepair) PutAutomaticOsUpgradePolicy(value *WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicy) PutBootDiagnostics(value *WindowsVirtualMachineScaleSetBootDiagnostics) PutDataDisk(value interface{}) PutExtension(value interface{}) PutGalleryApplication(value interface{}) PutGalleryApplications(value interface{}) PutIdentity(value *WindowsVirtualMachineScaleSetIdentity) PutNetworkInterface(value interface{}) PutOsDisk(value *WindowsVirtualMachineScaleSetOsDisk) PutPlan(value *WindowsVirtualMachineScaleSetPlan) PutRollingUpgradePolicy(value *WindowsVirtualMachineScaleSetRollingUpgradePolicy) PutScaleIn(value *WindowsVirtualMachineScaleSetScaleIn) PutSecret(value interface{}) PutSourceImageReference(value *WindowsVirtualMachineScaleSetSourceImageReference) PutSpotRestore(value *WindowsVirtualMachineScaleSetSpotRestore) PutTerminateNotification(value *WindowsVirtualMachineScaleSetTerminateNotification) PutTerminationNotification(value *WindowsVirtualMachineScaleSetTerminationNotification) PutTimeouts(value *WindowsVirtualMachineScaleSetTimeouts) PutWinrmListener(value interface{}) ResetAdditionalCapabilities() ResetAdditionalUnattendContent() ResetAutomaticInstanceRepair() ResetAutomaticOsUpgradePolicy() ResetBootDiagnostics() ResetCapacityReservationGroupId() ResetComputerNamePrefix() ResetCustomData() ResetDataDisk() ResetDoNotRunExtensionsOnOverprovisionedMachines() ResetEdgeZone() ResetEnableAutomaticUpdates() ResetEncryptionAtHostEnabled() ResetEvictionPolicy() ResetExtension() ResetExtensionOperationsEnabled() ResetExtensionsTimeBudget() ResetGalleryApplication() ResetGalleryApplications() ResetHealthProbeId() ResetHostGroupId() ResetId() ResetIdentity() ResetLicenseType() ResetMaxBidPrice() ResetOverprovision() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPlan() ResetPlatformFaultDomainCount() ResetPriority() ResetProvisionVmAgent() ResetProximityPlacementGroupId() ResetRollingUpgradePolicy() ResetScaleIn() ResetScaleInPolicy() ResetSecret() ResetSecureBootEnabled() ResetSinglePlacementGroup() ResetSourceImageId() ResetSourceImageReference() ResetSpotRestore() ResetTags() ResetTerminateNotification() ResetTerminationNotification() ResetTimeouts() ResetTimezone() ResetUpgradeMode() ResetUserData() ResetVtpmEnabled() ResetWinrmListener() 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/windows_virtual_machine_scale_set azurerm_windows_virtual_machine_scale_set}.
func NewWindowsVirtualMachineScaleSet ¶
func NewWindowsVirtualMachineScaleSet(scope constructs.Construct, id *string, config *WindowsVirtualMachineScaleSetConfig) WindowsVirtualMachineScaleSet
Create a new {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set azurerm_windows_virtual_machine_scale_set} Resource.
type WindowsVirtualMachineScaleSetAdditionalCapabilities ¶
type WindowsVirtualMachineScaleSetAdditionalCapabilities struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#ultra_ssd_enabled WindowsVirtualMachineScaleSet#ultra_ssd_enabled}.
UltraSsdEnabled interface{} `field:"optional" json:"ultraSsdEnabled" yaml:"ultraSsdEnabled"`
}
type WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutputReference ¶
type WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutputReference 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() *WindowsVirtualMachineScaleSetAdditionalCapabilities SetInternalValue(val *WindowsVirtualMachineScaleSetAdditionalCapabilities) // 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 NewWindowsVirtualMachineScaleSetAdditionalCapabilitiesOutputReference ¶
func NewWindowsVirtualMachineScaleSetAdditionalCapabilitiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutputReference
type WindowsVirtualMachineScaleSetAdditionalUnattendContent ¶
type WindowsVirtualMachineScaleSetAdditionalUnattendContent struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#content WindowsVirtualMachineScaleSet#content}. Content *string `field:"required" json:"content" yaml:"content"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#setting WindowsVirtualMachineScaleSet#setting}. Setting *string `field:"required" json:"setting" yaml:"setting"` }
type WindowsVirtualMachineScaleSetAdditionalUnattendContentList ¶
type WindowsVirtualMachineScaleSetAdditionalUnattendContentList 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) WindowsVirtualMachineScaleSetAdditionalUnattendContentOutputReference // 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 NewWindowsVirtualMachineScaleSetAdditionalUnattendContentList ¶
func NewWindowsVirtualMachineScaleSetAdditionalUnattendContentList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WindowsVirtualMachineScaleSetAdditionalUnattendContentList
type WindowsVirtualMachineScaleSetAdditionalUnattendContentOutputReference ¶
type WindowsVirtualMachineScaleSetAdditionalUnattendContentOutputReference 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) Content() *string SetContent(val *string) ContentInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Setting() *string SetSetting(val *string) SettingInput() *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 NewWindowsVirtualMachineScaleSetAdditionalUnattendContentOutputReference ¶
func NewWindowsVirtualMachineScaleSetAdditionalUnattendContentOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) WindowsVirtualMachineScaleSetAdditionalUnattendContentOutputReference
type WindowsVirtualMachineScaleSetAutomaticInstanceRepair ¶
type WindowsVirtualMachineScaleSetAutomaticInstanceRepair struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#enabled WindowsVirtualMachineScaleSet#enabled}. Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#grace_period WindowsVirtualMachineScaleSet#grace_period}. GracePeriod *string `field:"optional" json:"gracePeriod" yaml:"gracePeriod"` }
type WindowsVirtualMachineScaleSetAutomaticInstanceRepairOutputReference ¶
type WindowsVirtualMachineScaleSetAutomaticInstanceRepairOutputReference 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() *WindowsVirtualMachineScaleSetAutomaticInstanceRepair SetInternalValue(val *WindowsVirtualMachineScaleSetAutomaticInstanceRepair) // 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 NewWindowsVirtualMachineScaleSetAutomaticInstanceRepairOutputReference ¶
func NewWindowsVirtualMachineScaleSetAutomaticInstanceRepairOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsVirtualMachineScaleSetAutomaticInstanceRepairOutputReference
type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicy ¶
type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicy struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#disable_automatic_rollback WindowsVirtualMachineScaleSet#disable_automatic_rollback}. DisableAutomaticRollback interface{} `field:"required" json:"disableAutomaticRollback" yaml:"disableAutomaticRollback"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#enable_automatic_os_upgrade WindowsVirtualMachineScaleSet#enable_automatic_os_upgrade}. EnableAutomaticOsUpgrade interface{} `field:"required" json:"enableAutomaticOsUpgrade" yaml:"enableAutomaticOsUpgrade"` }
type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputReference ¶
type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputReference 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 DisableAutomaticRollback() interface{} SetDisableAutomaticRollback(val interface{}) DisableAutomaticRollbackInput() interface{} EnableAutomaticOsUpgrade() interface{} SetEnableAutomaticOsUpgrade(val interface{}) EnableAutomaticOsUpgradeInput() interface{} // Experimental. Fqn() *string InternalValue() *WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicy SetInternalValue(val *WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicy) // 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 NewWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputReference ¶
func NewWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputReference
type WindowsVirtualMachineScaleSetBootDiagnostics ¶
type WindowsVirtualMachineScaleSetBootDiagnostics struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#storage_account_uri WindowsVirtualMachineScaleSet#storage_account_uri}. StorageAccountUri *string `field:"optional" json:"storageAccountUri" yaml:"storageAccountUri"` }
type WindowsVirtualMachineScaleSetBootDiagnosticsOutputReference ¶
type WindowsVirtualMachineScaleSetBootDiagnosticsOutputReference 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() *WindowsVirtualMachineScaleSetBootDiagnostics SetInternalValue(val *WindowsVirtualMachineScaleSetBootDiagnostics) 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 NewWindowsVirtualMachineScaleSetBootDiagnosticsOutputReference ¶
func NewWindowsVirtualMachineScaleSetBootDiagnosticsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsVirtualMachineScaleSetBootDiagnosticsOutputReference
type WindowsVirtualMachineScaleSetConfig ¶
type WindowsVirtualMachineScaleSetConfig 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/windows_virtual_machine_scale_set#admin_password WindowsVirtualMachineScaleSet#admin_password}. AdminPassword *string `field:"required" json:"adminPassword" yaml:"adminPassword"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#admin_username WindowsVirtualMachineScaleSet#admin_username}. AdminUsername *string `field:"required" json:"adminUsername" yaml:"adminUsername"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#instances WindowsVirtualMachineScaleSet#instances}. Instances *float64 `field:"required" json:"instances" yaml:"instances"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#location WindowsVirtualMachineScaleSet#location}. Location *string `field:"required" json:"location" yaml:"location"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#name WindowsVirtualMachineScaleSet#name}. Name *string `field:"required" json:"name" yaml:"name"` // network_interface block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#network_interface WindowsVirtualMachineScaleSet#network_interface} NetworkInterface interface{} `field:"required" json:"networkInterface" yaml:"networkInterface"` // os_disk block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#os_disk WindowsVirtualMachineScaleSet#os_disk} OsDisk *WindowsVirtualMachineScaleSetOsDisk `field:"required" json:"osDisk" yaml:"osDisk"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#resource_group_name WindowsVirtualMachineScaleSet#resource_group_name}. ResourceGroupName *string `field:"required" json:"resourceGroupName" yaml:"resourceGroupName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#sku WindowsVirtualMachineScaleSet#sku}. Sku *string `field:"required" json:"sku" yaml:"sku"` // additional_capabilities block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#additional_capabilities WindowsVirtualMachineScaleSet#additional_capabilities} AdditionalCapabilities *WindowsVirtualMachineScaleSetAdditionalCapabilities `field:"optional" json:"additionalCapabilities" yaml:"additionalCapabilities"` // additional_unattend_content block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#additional_unattend_content WindowsVirtualMachineScaleSet#additional_unattend_content} AdditionalUnattendContent interface{} `field:"optional" json:"additionalUnattendContent" yaml:"additionalUnattendContent"` // automatic_instance_repair block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#automatic_instance_repair WindowsVirtualMachineScaleSet#automatic_instance_repair} AutomaticInstanceRepair *WindowsVirtualMachineScaleSetAutomaticInstanceRepair `field:"optional" json:"automaticInstanceRepair" yaml:"automaticInstanceRepair"` // automatic_os_upgrade_policy block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#automatic_os_upgrade_policy WindowsVirtualMachineScaleSet#automatic_os_upgrade_policy} AutomaticOsUpgradePolicy *WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicy `field:"optional" json:"automaticOsUpgradePolicy" yaml:"automaticOsUpgradePolicy"` // boot_diagnostics block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#boot_diagnostics WindowsVirtualMachineScaleSet#boot_diagnostics} BootDiagnostics *WindowsVirtualMachineScaleSetBootDiagnostics `field:"optional" json:"bootDiagnostics" yaml:"bootDiagnostics"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#capacity_reservation_group_id WindowsVirtualMachineScaleSet#capacity_reservation_group_id}. CapacityReservationGroupId *string `field:"optional" json:"capacityReservationGroupId" yaml:"capacityReservationGroupId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#computer_name_prefix WindowsVirtualMachineScaleSet#computer_name_prefix}. ComputerNamePrefix *string `field:"optional" json:"computerNamePrefix" yaml:"computerNamePrefix"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#custom_data WindowsVirtualMachineScaleSet#custom_data}. CustomData *string `field:"optional" json:"customData" yaml:"customData"` // data_disk block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#data_disk WindowsVirtualMachineScaleSet#data_disk} DataDisk interface{} `field:"optional" json:"dataDisk" yaml:"dataDisk"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#do_not_run_extensions_on_overprovisioned_machines WindowsVirtualMachineScaleSet#do_not_run_extensions_on_overprovisioned_machines}. DoNotRunExtensionsOnOverprovisionedMachines interface{} `field:"optional" json:"doNotRunExtensionsOnOverprovisionedMachines" yaml:"doNotRunExtensionsOnOverprovisionedMachines"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#edge_zone WindowsVirtualMachineScaleSet#edge_zone}. EdgeZone *string `field:"optional" json:"edgeZone" yaml:"edgeZone"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#enable_automatic_updates WindowsVirtualMachineScaleSet#enable_automatic_updates}. EnableAutomaticUpdates interface{} `field:"optional" json:"enableAutomaticUpdates" yaml:"enableAutomaticUpdates"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#encryption_at_host_enabled WindowsVirtualMachineScaleSet#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/windows_virtual_machine_scale_set#eviction_policy WindowsVirtualMachineScaleSet#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/windows_virtual_machine_scale_set#extension WindowsVirtualMachineScaleSet#extension} Extension interface{} `field:"optional" json:"extension" yaml:"extension"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#extension_operations_enabled WindowsVirtualMachineScaleSet#extension_operations_enabled}. ExtensionOperationsEnabled interface{} `field:"optional" json:"extensionOperationsEnabled" yaml:"extensionOperationsEnabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#extensions_time_budget WindowsVirtualMachineScaleSet#extensions_time_budget}. ExtensionsTimeBudget *string `field:"optional" json:"extensionsTimeBudget" yaml:"extensionsTimeBudget"` // gallery_application block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#gallery_application WindowsVirtualMachineScaleSet#gallery_application} GalleryApplication interface{} `field:"optional" json:"galleryApplication" yaml:"galleryApplication"` // gallery_applications block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#gallery_applications WindowsVirtualMachineScaleSet#gallery_applications} GalleryApplications interface{} `field:"optional" json:"galleryApplications" yaml:"galleryApplications"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#health_probe_id WindowsVirtualMachineScaleSet#health_probe_id}. HealthProbeId *string `field:"optional" json:"healthProbeId" yaml:"healthProbeId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#host_group_id WindowsVirtualMachineScaleSet#host_group_id}. HostGroupId *string `field:"optional" json:"hostGroupId" yaml:"hostGroupId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#id WindowsVirtualMachineScaleSet#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/windows_virtual_machine_scale_set#identity WindowsVirtualMachineScaleSet#identity} Identity *WindowsVirtualMachineScaleSetIdentity `field:"optional" json:"identity" yaml:"identity"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#license_type WindowsVirtualMachineScaleSet#license_type}. LicenseType *string `field:"optional" json:"licenseType" yaml:"licenseType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#max_bid_price WindowsVirtualMachineScaleSet#max_bid_price}. MaxBidPrice *float64 `field:"optional" json:"maxBidPrice" yaml:"maxBidPrice"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#overprovision WindowsVirtualMachineScaleSet#overprovision}. Overprovision interface{} `field:"optional" json:"overprovision" yaml:"overprovision"` // plan block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#plan WindowsVirtualMachineScaleSet#plan} Plan *WindowsVirtualMachineScaleSetPlan `field:"optional" json:"plan" yaml:"plan"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#platform_fault_domain_count WindowsVirtualMachineScaleSet#platform_fault_domain_count}. PlatformFaultDomainCount *float64 `field:"optional" json:"platformFaultDomainCount" yaml:"platformFaultDomainCount"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#priority WindowsVirtualMachineScaleSet#priority}. Priority *string `field:"optional" json:"priority" yaml:"priority"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#provision_vm_agent WindowsVirtualMachineScaleSet#provision_vm_agent}. ProvisionVmAgent interface{} `field:"optional" json:"provisionVmAgent" yaml:"provisionVmAgent"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#proximity_placement_group_id WindowsVirtualMachineScaleSet#proximity_placement_group_id}. ProximityPlacementGroupId *string `field:"optional" json:"proximityPlacementGroupId" yaml:"proximityPlacementGroupId"` // rolling_upgrade_policy block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#rolling_upgrade_policy WindowsVirtualMachineScaleSet#rolling_upgrade_policy} RollingUpgradePolicy *WindowsVirtualMachineScaleSetRollingUpgradePolicy `field:"optional" json:"rollingUpgradePolicy" yaml:"rollingUpgradePolicy"` // scale_in block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#scale_in WindowsVirtualMachineScaleSet#scale_in} ScaleIn *WindowsVirtualMachineScaleSetScaleIn `field:"optional" json:"scaleIn" yaml:"scaleIn"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#scale_in_policy WindowsVirtualMachineScaleSet#scale_in_policy}. ScaleInPolicy *string `field:"optional" json:"scaleInPolicy" yaml:"scaleInPolicy"` // secret block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#secret WindowsVirtualMachineScaleSet#secret} Secret interface{} `field:"optional" json:"secret" yaml:"secret"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#secure_boot_enabled WindowsVirtualMachineScaleSet#secure_boot_enabled}. SecureBootEnabled interface{} `field:"optional" json:"secureBootEnabled" yaml:"secureBootEnabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#single_placement_group WindowsVirtualMachineScaleSet#single_placement_group}. SinglePlacementGroup interface{} `field:"optional" json:"singlePlacementGroup" yaml:"singlePlacementGroup"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#source_image_id WindowsVirtualMachineScaleSet#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/windows_virtual_machine_scale_set#source_image_reference WindowsVirtualMachineScaleSet#source_image_reference} SourceImageReference *WindowsVirtualMachineScaleSetSourceImageReference `field:"optional" json:"sourceImageReference" yaml:"sourceImageReference"` // spot_restore block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#spot_restore WindowsVirtualMachineScaleSet#spot_restore} SpotRestore *WindowsVirtualMachineScaleSetSpotRestore `field:"optional" json:"spotRestore" yaml:"spotRestore"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#tags WindowsVirtualMachineScaleSet#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // terminate_notification block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#terminate_notification WindowsVirtualMachineScaleSet#terminate_notification} TerminateNotification *WindowsVirtualMachineScaleSetTerminateNotification `field:"optional" json:"terminateNotification" yaml:"terminateNotification"` // termination_notification block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#termination_notification WindowsVirtualMachineScaleSet#termination_notification} TerminationNotification *WindowsVirtualMachineScaleSetTerminationNotification `field:"optional" json:"terminationNotification" yaml:"terminationNotification"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#timeouts WindowsVirtualMachineScaleSet#timeouts} Timeouts *WindowsVirtualMachineScaleSetTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#timezone WindowsVirtualMachineScaleSet#timezone}. Timezone *string `field:"optional" json:"timezone" yaml:"timezone"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#upgrade_mode WindowsVirtualMachineScaleSet#upgrade_mode}. UpgradeMode *string `field:"optional" json:"upgradeMode" yaml:"upgradeMode"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#user_data WindowsVirtualMachineScaleSet#user_data}. UserData *string `field:"optional" json:"userData" yaml:"userData"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#vtpm_enabled WindowsVirtualMachineScaleSet#vtpm_enabled}. VtpmEnabled interface{} `field:"optional" json:"vtpmEnabled" yaml:"vtpmEnabled"` // winrm_listener block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#winrm_listener WindowsVirtualMachineScaleSet#winrm_listener} WinrmListener interface{} `field:"optional" json:"winrmListener" yaml:"winrmListener"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#zone_balance WindowsVirtualMachineScaleSet#zone_balance}. ZoneBalance interface{} `field:"optional" json:"zoneBalance" yaml:"zoneBalance"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#zones WindowsVirtualMachineScaleSet#zones}. Zones *[]*string `field:"optional" json:"zones" yaml:"zones"` }
type WindowsVirtualMachineScaleSetDataDisk ¶
type WindowsVirtualMachineScaleSetDataDisk struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#caching WindowsVirtualMachineScaleSet#caching}. Caching *string `field:"required" json:"caching" yaml:"caching"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#disk_size_gb WindowsVirtualMachineScaleSet#disk_size_gb}. DiskSizeGb *float64 `field:"required" json:"diskSizeGb" yaml:"diskSizeGb"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#lun WindowsVirtualMachineScaleSet#lun}. Lun *float64 `field:"required" json:"lun" yaml:"lun"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#storage_account_type WindowsVirtualMachineScaleSet#storage_account_type}. StorageAccountType *string `field:"required" json:"storageAccountType" yaml:"storageAccountType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#create_option WindowsVirtualMachineScaleSet#create_option}. CreateOption *string `field:"optional" json:"createOption" yaml:"createOption"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#disk_encryption_set_id WindowsVirtualMachineScaleSet#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/windows_virtual_machine_scale_set#name WindowsVirtualMachineScaleSet#name}. Name *string `field:"optional" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#ultra_ssd_disk_iops_read_write WindowsVirtualMachineScaleSet#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/windows_virtual_machine_scale_set#ultra_ssd_disk_mbps_read_write WindowsVirtualMachineScaleSet#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/windows_virtual_machine_scale_set#write_accelerator_enabled WindowsVirtualMachineScaleSet#write_accelerator_enabled}. WriteAcceleratorEnabled interface{} `field:"optional" json:"writeAcceleratorEnabled" yaml:"writeAcceleratorEnabled"` }
type WindowsVirtualMachineScaleSetDataDiskList ¶
type WindowsVirtualMachineScaleSetDataDiskList 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) WindowsVirtualMachineScaleSetDataDiskOutputReference // 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 NewWindowsVirtualMachineScaleSetDataDiskList ¶
func NewWindowsVirtualMachineScaleSetDataDiskList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WindowsVirtualMachineScaleSetDataDiskList
type WindowsVirtualMachineScaleSetDataDiskOutputReference ¶
type WindowsVirtualMachineScaleSetDataDiskOutputReference 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 Name() *string SetName(val *string) NameInput() *string 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() ResetName() 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 NewWindowsVirtualMachineScaleSetDataDiskOutputReference ¶
func NewWindowsVirtualMachineScaleSetDataDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) WindowsVirtualMachineScaleSetDataDiskOutputReference
type WindowsVirtualMachineScaleSetExtension ¶
type WindowsVirtualMachineScaleSetExtension struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#name WindowsVirtualMachineScaleSet#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#publisher WindowsVirtualMachineScaleSet#publisher}. Publisher *string `field:"required" json:"publisher" yaml:"publisher"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#type WindowsVirtualMachineScaleSet#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#type_handler_version WindowsVirtualMachineScaleSet#type_handler_version}. TypeHandlerVersion *string `field:"required" json:"typeHandlerVersion" yaml:"typeHandlerVersion"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#automatic_upgrade_enabled WindowsVirtualMachineScaleSet#automatic_upgrade_enabled}. AutomaticUpgradeEnabled interface{} `field:"optional" json:"automaticUpgradeEnabled" yaml:"automaticUpgradeEnabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#auto_upgrade_minor_version WindowsVirtualMachineScaleSet#auto_upgrade_minor_version}. AutoUpgradeMinorVersion interface{} `field:"optional" json:"autoUpgradeMinorVersion" yaml:"autoUpgradeMinorVersion"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#force_update_tag WindowsVirtualMachineScaleSet#force_update_tag}. ForceUpdateTag *string `field:"optional" json:"forceUpdateTag" yaml:"forceUpdateTag"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#protected_settings WindowsVirtualMachineScaleSet#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/windows_virtual_machine_scale_set#protected_settings_from_key_vault WindowsVirtualMachineScaleSet#protected_settings_from_key_vault} ProtectedSettingsFromKeyVault *WindowsVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVault `field:"optional" json:"protectedSettingsFromKeyVault" yaml:"protectedSettingsFromKeyVault"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#provision_after_extensions WindowsVirtualMachineScaleSet#provision_after_extensions}. ProvisionAfterExtensions *[]*string `field:"optional" json:"provisionAfterExtensions" yaml:"provisionAfterExtensions"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#settings WindowsVirtualMachineScaleSet#settings}. Settings *string `field:"optional" json:"settings" yaml:"settings"` }
type WindowsVirtualMachineScaleSetExtensionList ¶
type WindowsVirtualMachineScaleSetExtensionList 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) WindowsVirtualMachineScaleSetExtensionOutputReference // 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 NewWindowsVirtualMachineScaleSetExtensionList ¶
func NewWindowsVirtualMachineScaleSetExtensionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WindowsVirtualMachineScaleSetExtensionList
type WindowsVirtualMachineScaleSetExtensionOutputReference ¶
type WindowsVirtualMachineScaleSetExtensionOutputReference interface { cdktf.ComplexObject AutomaticUpgradeEnabled() interface{} SetAutomaticUpgradeEnabled(val interface{}) AutomaticUpgradeEnabledInput() interface{} AutoUpgradeMinorVersion() interface{} SetAutoUpgradeMinorVersion(val interface{}) AutoUpgradeMinorVersionInput() 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 ForceUpdateTag() *string SetForceUpdateTag(val *string) ForceUpdateTagInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string ProtectedSettings() *string SetProtectedSettings(val *string) ProtectedSettingsFromKeyVault() WindowsVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultOutputReference ProtectedSettingsFromKeyVaultInput() *WindowsVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVault ProtectedSettingsInput() *string ProvisionAfterExtensions() *[]*string SetProvisionAfterExtensions(val *[]*string) ProvisionAfterExtensionsInput() *[]*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 *WindowsVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVault) ResetAutomaticUpgradeEnabled() ResetAutoUpgradeMinorVersion() ResetForceUpdateTag() ResetProtectedSettings() ResetProtectedSettingsFromKeyVault() ResetProvisionAfterExtensions() 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 NewWindowsVirtualMachineScaleSetExtensionOutputReference ¶
func NewWindowsVirtualMachineScaleSetExtensionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) WindowsVirtualMachineScaleSetExtensionOutputReference
type WindowsVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVault ¶ added in v3.0.15
type WindowsVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVault struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#secret_url WindowsVirtualMachineScaleSet#secret_url}. SecretUrl *string `field:"required" json:"secretUrl" yaml:"secretUrl"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#source_vault_id WindowsVirtualMachineScaleSet#source_vault_id}. SourceVaultId *string `field:"required" json:"sourceVaultId" yaml:"sourceVaultId"` }
type WindowsVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultOutputReference ¶ added in v3.0.15
type WindowsVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultOutputReference 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() *WindowsVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVault SetInternalValue(val *WindowsVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVault) 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 NewWindowsVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultOutputReference ¶ added in v3.0.15
func NewWindowsVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultOutputReference
type WindowsVirtualMachineScaleSetGalleryApplication ¶ added in v3.0.14
type WindowsVirtualMachineScaleSetGalleryApplication struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#version_id WindowsVirtualMachineScaleSet#version_id}. VersionId *string `field:"required" json:"versionId" yaml:"versionId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#configuration_blob_uri WindowsVirtualMachineScaleSet#configuration_blob_uri}. ConfigurationBlobUri *string `field:"optional" json:"configurationBlobUri" yaml:"configurationBlobUri"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#order WindowsVirtualMachineScaleSet#order}. Order *float64 `field:"optional" json:"order" yaml:"order"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#tag WindowsVirtualMachineScaleSet#tag}. Tag *string `field:"optional" json:"tag" yaml:"tag"` }
type WindowsVirtualMachineScaleSetGalleryApplicationList ¶ added in v3.0.14
type WindowsVirtualMachineScaleSetGalleryApplicationList 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) WindowsVirtualMachineScaleSetGalleryApplicationOutputReference // 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 NewWindowsVirtualMachineScaleSetGalleryApplicationList ¶ added in v3.0.14
func NewWindowsVirtualMachineScaleSetGalleryApplicationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WindowsVirtualMachineScaleSetGalleryApplicationList
type WindowsVirtualMachineScaleSetGalleryApplicationOutputReference ¶ added in v3.0.14
type WindowsVirtualMachineScaleSetGalleryApplicationOutputReference 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) ConfigurationBlobUri() *string SetConfigurationBlobUri(val *string) ConfigurationBlobUriInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Order() *float64 SetOrder(val *float64) OrderInput() *float64 Tag() *string SetTag(val *string) TagInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VersionId() *string SetVersionId(val *string) VersionIdInput() *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 ResetConfigurationBlobUri() ResetOrder() ResetTag() // 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 NewWindowsVirtualMachineScaleSetGalleryApplicationOutputReference ¶ added in v3.0.14
func NewWindowsVirtualMachineScaleSetGalleryApplicationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) WindowsVirtualMachineScaleSetGalleryApplicationOutputReference
type WindowsVirtualMachineScaleSetGalleryApplications ¶
type WindowsVirtualMachineScaleSetGalleryApplications struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#package_reference_id WindowsVirtualMachineScaleSet#package_reference_id}. PackageReferenceId *string `field:"required" json:"packageReferenceId" yaml:"packageReferenceId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#configuration_reference_blob_uri WindowsVirtualMachineScaleSet#configuration_reference_blob_uri}. ConfigurationReferenceBlobUri *string `field:"optional" json:"configurationReferenceBlobUri" yaml:"configurationReferenceBlobUri"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#order WindowsVirtualMachineScaleSet#order}. Order *float64 `field:"optional" json:"order" yaml:"order"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#tag WindowsVirtualMachineScaleSet#tag}. Tag *string `field:"optional" json:"tag" yaml:"tag"` }
type WindowsVirtualMachineScaleSetGalleryApplicationsList ¶
type WindowsVirtualMachineScaleSetGalleryApplicationsList 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) WindowsVirtualMachineScaleSetGalleryApplicationsOutputReference // 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 NewWindowsVirtualMachineScaleSetGalleryApplicationsList ¶
func NewWindowsVirtualMachineScaleSetGalleryApplicationsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WindowsVirtualMachineScaleSetGalleryApplicationsList
type WindowsVirtualMachineScaleSetGalleryApplicationsOutputReference ¶
type WindowsVirtualMachineScaleSetGalleryApplicationsOutputReference 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) ConfigurationReferenceBlobUri() *string SetConfigurationReferenceBlobUri(val *string) ConfigurationReferenceBlobUriInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Order() *float64 SetOrder(val *float64) OrderInput() *float64 PackageReferenceId() *string SetPackageReferenceId(val *string) PackageReferenceIdInput() *string Tag() *string SetTag(val *string) TagInput() *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 ResetConfigurationReferenceBlobUri() ResetOrder() ResetTag() // 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 NewWindowsVirtualMachineScaleSetGalleryApplicationsOutputReference ¶
func NewWindowsVirtualMachineScaleSetGalleryApplicationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) WindowsVirtualMachineScaleSetGalleryApplicationsOutputReference
type WindowsVirtualMachineScaleSetIdentity ¶
type WindowsVirtualMachineScaleSetIdentity struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#type WindowsVirtualMachineScaleSet#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#identity_ids WindowsVirtualMachineScaleSet#identity_ids}. IdentityIds *[]*string `field:"optional" json:"identityIds" yaml:"identityIds"` }
type WindowsVirtualMachineScaleSetIdentityOutputReference ¶
type WindowsVirtualMachineScaleSetIdentityOutputReference 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() *WindowsVirtualMachineScaleSetIdentity SetInternalValue(val *WindowsVirtualMachineScaleSetIdentity) PrincipalId() *string TenantId() *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 ResetIdentityIds() // 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 NewWindowsVirtualMachineScaleSetIdentityOutputReference ¶
func NewWindowsVirtualMachineScaleSetIdentityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsVirtualMachineScaleSetIdentityOutputReference
type WindowsVirtualMachineScaleSetNetworkInterface ¶
type WindowsVirtualMachineScaleSetNetworkInterface struct { // ip_configuration block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#ip_configuration WindowsVirtualMachineScaleSet#ip_configuration} IpConfiguration interface{} `field:"required" json:"ipConfiguration" yaml:"ipConfiguration"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#name WindowsVirtualMachineScaleSet#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#dns_servers WindowsVirtualMachineScaleSet#dns_servers}. DnsServers *[]*string `field:"optional" json:"dnsServers" yaml:"dnsServers"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#enable_accelerated_networking WindowsVirtualMachineScaleSet#enable_accelerated_networking}. EnableAcceleratedNetworking interface{} `field:"optional" json:"enableAcceleratedNetworking" yaml:"enableAcceleratedNetworking"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#enable_ip_forwarding WindowsVirtualMachineScaleSet#enable_ip_forwarding}. EnableIpForwarding interface{} `field:"optional" json:"enableIpForwarding" yaml:"enableIpForwarding"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#network_security_group_id WindowsVirtualMachineScaleSet#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/windows_virtual_machine_scale_set#primary WindowsVirtualMachineScaleSet#primary}. Primary interface{} `field:"optional" json:"primary" yaml:"primary"` }
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfiguration ¶
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfiguration struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#name WindowsVirtualMachineScaleSet#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#application_gateway_backend_address_pool_ids WindowsVirtualMachineScaleSet#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/windows_virtual_machine_scale_set#application_security_group_ids WindowsVirtualMachineScaleSet#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/windows_virtual_machine_scale_set#load_balancer_backend_address_pool_ids WindowsVirtualMachineScaleSet#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/windows_virtual_machine_scale_set#load_balancer_inbound_nat_rules_ids WindowsVirtualMachineScaleSet#load_balancer_inbound_nat_rules_ids}. LoadBalancerInboundNatRulesIds *[]*string `field:"optional" json:"loadBalancerInboundNatRulesIds" yaml:"loadBalancerInboundNatRulesIds"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#primary WindowsVirtualMachineScaleSet#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/windows_virtual_machine_scale_set#public_ip_address WindowsVirtualMachineScaleSet#public_ip_address} PublicIpAddress interface{} `field:"optional" json:"publicIpAddress" yaml:"publicIpAddress"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#subnet_id WindowsVirtualMachineScaleSet#subnet_id}. SubnetId *string `field:"optional" json:"subnetId" yaml:"subnetId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#version WindowsVirtualMachineScaleSet#version}. Version *string `field:"optional" json:"version" yaml:"version"` }
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationList ¶
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationList 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) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputReference // 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 NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationList ¶
func NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationList
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputReference ¶
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputReference 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 LoadBalancerInboundNatRulesIds() *[]*string SetLoadBalancerInboundNatRulesIds(val *[]*string) LoadBalancerInboundNatRulesIdsInput() *[]*string Name() *string SetName(val *string) NameInput() *string Primary() interface{} SetPrimary(val interface{}) PrimaryInput() interface{} PublicIpAddress() WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressList 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() ResetLoadBalancerInboundNatRulesIds() 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 NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputReference ¶
func NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputReference
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress ¶
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#name WindowsVirtualMachineScaleSet#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#domain_name_label WindowsVirtualMachineScaleSet#domain_name_label}. DomainNameLabel *string `field:"optional" json:"domainNameLabel" yaml:"domainNameLabel"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#idle_timeout_in_minutes WindowsVirtualMachineScaleSet#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/windows_virtual_machine_scale_set#ip_tag WindowsVirtualMachineScaleSet#ip_tag} IpTag interface{} `field:"optional" json:"ipTag" yaml:"ipTag"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#public_ip_prefix_id WindowsVirtualMachineScaleSet#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/windows_virtual_machine_scale_set#version WindowsVirtualMachineScaleSet#version}. Version *string `field:"optional" json:"version" yaml:"version"` }
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTag ¶
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTag struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#tag WindowsVirtualMachineScaleSet#tag}. Tag *string `field:"required" json:"tag" yaml:"tag"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#type WindowsVirtualMachineScaleSet#type}. Type *string `field:"required" json:"type" yaml:"type"` }
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagList ¶
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagList 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) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputReference // 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 NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagList ¶
func NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagList
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputReference ¶
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputReference 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 NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputReference ¶
func NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputReference
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressList ¶
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressList 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) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputReference // 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 NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressList ¶
func NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressList
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputReference ¶
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputReference 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() WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagList IpTagInput() interface{} Name() *string SetName(val *string) NameInput() *string PublicIpPrefixId() *string SetPublicIpPrefixId(val *string) PublicIpPrefixIdInput() *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() 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 NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputReference ¶
func NewWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputReference
type WindowsVirtualMachineScaleSetNetworkInterfaceList ¶
type WindowsVirtualMachineScaleSetNetworkInterfaceList 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) WindowsVirtualMachineScaleSetNetworkInterfaceOutputReference // 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 NewWindowsVirtualMachineScaleSetNetworkInterfaceList ¶
func NewWindowsVirtualMachineScaleSetNetworkInterfaceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WindowsVirtualMachineScaleSetNetworkInterfaceList
type WindowsVirtualMachineScaleSetNetworkInterfaceOutputReference ¶
type WindowsVirtualMachineScaleSetNetworkInterfaceOutputReference 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() WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationList 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 NewWindowsVirtualMachineScaleSetNetworkInterfaceOutputReference ¶
func NewWindowsVirtualMachineScaleSetNetworkInterfaceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) WindowsVirtualMachineScaleSetNetworkInterfaceOutputReference
type WindowsVirtualMachineScaleSetOsDisk ¶
type WindowsVirtualMachineScaleSetOsDisk struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#caching WindowsVirtualMachineScaleSet#caching}. Caching *string `field:"required" json:"caching" yaml:"caching"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#storage_account_type WindowsVirtualMachineScaleSet#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/windows_virtual_machine_scale_set#diff_disk_settings WindowsVirtualMachineScaleSet#diff_disk_settings} DiffDiskSettings *WindowsVirtualMachineScaleSetOsDiskDiffDiskSettings `field:"optional" json:"diffDiskSettings" yaml:"diffDiskSettings"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#disk_encryption_set_id WindowsVirtualMachineScaleSet#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/windows_virtual_machine_scale_set#disk_size_gb WindowsVirtualMachineScaleSet#disk_size_gb}. DiskSizeGb *float64 `field:"optional" json:"diskSizeGb" yaml:"diskSizeGb"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#secure_vm_disk_encryption_set_id WindowsVirtualMachineScaleSet#secure_vm_disk_encryption_set_id}. SecureVmDiskEncryptionSetId *string `field:"optional" json:"secureVmDiskEncryptionSetId" yaml:"secureVmDiskEncryptionSetId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#security_encryption_type WindowsVirtualMachineScaleSet#security_encryption_type}. SecurityEncryptionType *string `field:"optional" json:"securityEncryptionType" yaml:"securityEncryptionType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#write_accelerator_enabled WindowsVirtualMachineScaleSet#write_accelerator_enabled}. WriteAcceleratorEnabled interface{} `field:"optional" json:"writeAcceleratorEnabled" yaml:"writeAcceleratorEnabled"` }
type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettings ¶
type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettings struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#option WindowsVirtualMachineScaleSet#option}. Option *string `field:"required" json:"option" yaml:"option"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#placement WindowsVirtualMachineScaleSet#placement}. Placement *string `field:"optional" json:"placement" yaml:"placement"` }
type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference ¶
type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference 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() *WindowsVirtualMachineScaleSetOsDiskDiffDiskSettings SetInternalValue(val *WindowsVirtualMachineScaleSetOsDiskDiffDiskSettings) 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 NewWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference ¶
func NewWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference
type WindowsVirtualMachineScaleSetOsDiskOutputReference ¶
type WindowsVirtualMachineScaleSetOsDiskOutputReference 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() WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference DiffDiskSettingsInput() *WindowsVirtualMachineScaleSetOsDiskDiffDiskSettings DiskEncryptionSetId() *string SetDiskEncryptionSetId(val *string) DiskEncryptionSetIdInput() *string DiskSizeGb() *float64 SetDiskSizeGb(val *float64) DiskSizeGbInput() *float64 // Experimental. Fqn() *string InternalValue() *WindowsVirtualMachineScaleSetOsDisk SetInternalValue(val *WindowsVirtualMachineScaleSetOsDisk) SecureVmDiskEncryptionSetId() *string SetSecureVmDiskEncryptionSetId(val *string) SecureVmDiskEncryptionSetIdInput() *string SecurityEncryptionType() *string SetSecurityEncryptionType(val *string) SecurityEncryptionTypeInput() *string 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 *WindowsVirtualMachineScaleSetOsDiskDiffDiskSettings) ResetDiffDiskSettings() ResetDiskEncryptionSetId() ResetDiskSizeGb() ResetSecureVmDiskEncryptionSetId() ResetSecurityEncryptionType() 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 NewWindowsVirtualMachineScaleSetOsDiskOutputReference ¶
func NewWindowsVirtualMachineScaleSetOsDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsVirtualMachineScaleSetOsDiskOutputReference
type WindowsVirtualMachineScaleSetPlan ¶
type WindowsVirtualMachineScaleSetPlan struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#name WindowsVirtualMachineScaleSet#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#product WindowsVirtualMachineScaleSet#product}. Product *string `field:"required" json:"product" yaml:"product"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#publisher WindowsVirtualMachineScaleSet#publisher}. Publisher *string `field:"required" json:"publisher" yaml:"publisher"` }
type WindowsVirtualMachineScaleSetPlanOutputReference ¶
type WindowsVirtualMachineScaleSetPlanOutputReference 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() *WindowsVirtualMachineScaleSetPlan SetInternalValue(val *WindowsVirtualMachineScaleSetPlan) 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 NewWindowsVirtualMachineScaleSetPlanOutputReference ¶
func NewWindowsVirtualMachineScaleSetPlanOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsVirtualMachineScaleSetPlanOutputReference
type WindowsVirtualMachineScaleSetRollingUpgradePolicy ¶
type WindowsVirtualMachineScaleSetRollingUpgradePolicy struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#max_batch_instance_percent WindowsVirtualMachineScaleSet#max_batch_instance_percent}. MaxBatchInstancePercent *float64 `field:"required" json:"maxBatchInstancePercent" yaml:"maxBatchInstancePercent"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#max_unhealthy_instance_percent WindowsVirtualMachineScaleSet#max_unhealthy_instance_percent}. MaxUnhealthyInstancePercent *float64 `field:"required" json:"maxUnhealthyInstancePercent" yaml:"maxUnhealthyInstancePercent"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#max_unhealthy_upgraded_instance_percent WindowsVirtualMachineScaleSet#max_unhealthy_upgraded_instance_percent}. MaxUnhealthyUpgradedInstancePercent *float64 `field:"required" json:"maxUnhealthyUpgradedInstancePercent" yaml:"maxUnhealthyUpgradedInstancePercent"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#pause_time_between_batches WindowsVirtualMachineScaleSet#pause_time_between_batches}. PauseTimeBetweenBatches *string `field:"required" json:"pauseTimeBetweenBatches" yaml:"pauseTimeBetweenBatches"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#cross_zone_upgrades_enabled WindowsVirtualMachineScaleSet#cross_zone_upgrades_enabled}. CrossZoneUpgradesEnabled interface{} `field:"optional" json:"crossZoneUpgradesEnabled" yaml:"crossZoneUpgradesEnabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#prioritize_unhealthy_instances_enabled WindowsVirtualMachineScaleSet#prioritize_unhealthy_instances_enabled}. PrioritizeUnhealthyInstancesEnabled interface{} `field:"optional" json:"prioritizeUnhealthyInstancesEnabled" yaml:"prioritizeUnhealthyInstancesEnabled"` }
type WindowsVirtualMachineScaleSetRollingUpgradePolicyOutputReference ¶
type WindowsVirtualMachineScaleSetRollingUpgradePolicyOutputReference 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 CrossZoneUpgradesEnabled() interface{} SetCrossZoneUpgradesEnabled(val interface{}) CrossZoneUpgradesEnabledInput() interface{} // Experimental. Fqn() *string InternalValue() *WindowsVirtualMachineScaleSetRollingUpgradePolicy SetInternalValue(val *WindowsVirtualMachineScaleSetRollingUpgradePolicy) MaxBatchInstancePercent() *float64 SetMaxBatchInstancePercent(val *float64) MaxBatchInstancePercentInput() *float64 MaxUnhealthyInstancePercent() *float64 SetMaxUnhealthyInstancePercent(val *float64) MaxUnhealthyInstancePercentInput() *float64 MaxUnhealthyUpgradedInstancePercent() *float64 SetMaxUnhealthyUpgradedInstancePercent(val *float64) MaxUnhealthyUpgradedInstancePercentInput() *float64 PauseTimeBetweenBatches() *string SetPauseTimeBetweenBatches(val *string) PauseTimeBetweenBatchesInput() *string PrioritizeUnhealthyInstancesEnabled() interface{} SetPrioritizeUnhealthyInstancesEnabled(val interface{}) PrioritizeUnhealthyInstancesEnabledInput() 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 ResetCrossZoneUpgradesEnabled() ResetPrioritizeUnhealthyInstancesEnabled() // 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 NewWindowsVirtualMachineScaleSetRollingUpgradePolicyOutputReference ¶
func NewWindowsVirtualMachineScaleSetRollingUpgradePolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsVirtualMachineScaleSetRollingUpgradePolicyOutputReference
type WindowsVirtualMachineScaleSetScaleIn ¶
type WindowsVirtualMachineScaleSetScaleIn struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#force_deletion_enabled WindowsVirtualMachineScaleSet#force_deletion_enabled}. ForceDeletionEnabled interface{} `field:"optional" json:"forceDeletionEnabled" yaml:"forceDeletionEnabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#rule WindowsVirtualMachineScaleSet#rule}. Rule *string `field:"optional" json:"rule" yaml:"rule"` }
type WindowsVirtualMachineScaleSetScaleInOutputReference ¶
type WindowsVirtualMachineScaleSetScaleInOutputReference 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 ForceDeletionEnabled() interface{} SetForceDeletionEnabled(val interface{}) ForceDeletionEnabledInput() interface{} // Experimental. Fqn() *string InternalValue() *WindowsVirtualMachineScaleSetScaleIn SetInternalValue(val *WindowsVirtualMachineScaleSetScaleIn) Rule() *string SetRule(val *string) RuleInput() *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 ResetForceDeletionEnabled() ResetRule() // 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 NewWindowsVirtualMachineScaleSetScaleInOutputReference ¶
func NewWindowsVirtualMachineScaleSetScaleInOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsVirtualMachineScaleSetScaleInOutputReference
type WindowsVirtualMachineScaleSetSecret ¶
type WindowsVirtualMachineScaleSetSecret struct { // certificate block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#certificate WindowsVirtualMachineScaleSet#certificate} Certificate interface{} `field:"required" json:"certificate" yaml:"certificate"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#key_vault_id WindowsVirtualMachineScaleSet#key_vault_id}. KeyVaultId *string `field:"required" json:"keyVaultId" yaml:"keyVaultId"` }
type WindowsVirtualMachineScaleSetSecretCertificate ¶
type WindowsVirtualMachineScaleSetSecretCertificate struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#store WindowsVirtualMachineScaleSet#store}. Store *string `field:"required" json:"store" yaml:"store"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#url WindowsVirtualMachineScaleSet#url}. Url *string `field:"required" json:"url" yaml:"url"` }
type WindowsVirtualMachineScaleSetSecretCertificateList ¶
type WindowsVirtualMachineScaleSetSecretCertificateList 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) WindowsVirtualMachineScaleSetSecretCertificateOutputReference // 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 NewWindowsVirtualMachineScaleSetSecretCertificateList ¶
func NewWindowsVirtualMachineScaleSetSecretCertificateList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WindowsVirtualMachineScaleSetSecretCertificateList
type WindowsVirtualMachineScaleSetSecretCertificateOutputReference ¶
type WindowsVirtualMachineScaleSetSecretCertificateOutputReference 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 NewWindowsVirtualMachineScaleSetSecretCertificateOutputReference ¶
func NewWindowsVirtualMachineScaleSetSecretCertificateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) WindowsVirtualMachineScaleSetSecretCertificateOutputReference
type WindowsVirtualMachineScaleSetSecretList ¶
type WindowsVirtualMachineScaleSetSecretList 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) WindowsVirtualMachineScaleSetSecretOutputReference // 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 NewWindowsVirtualMachineScaleSetSecretList ¶
func NewWindowsVirtualMachineScaleSetSecretList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WindowsVirtualMachineScaleSetSecretList
type WindowsVirtualMachineScaleSetSecretOutputReference ¶
type WindowsVirtualMachineScaleSetSecretOutputReference interface { cdktf.ComplexObject Certificate() WindowsVirtualMachineScaleSetSecretCertificateList 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 NewWindowsVirtualMachineScaleSetSecretOutputReference ¶
func NewWindowsVirtualMachineScaleSetSecretOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) WindowsVirtualMachineScaleSetSecretOutputReference
type WindowsVirtualMachineScaleSetSourceImageReference ¶
type WindowsVirtualMachineScaleSetSourceImageReference struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#offer WindowsVirtualMachineScaleSet#offer}. Offer *string `field:"required" json:"offer" yaml:"offer"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#publisher WindowsVirtualMachineScaleSet#publisher}. Publisher *string `field:"required" json:"publisher" yaml:"publisher"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#sku WindowsVirtualMachineScaleSet#sku}. Sku *string `field:"required" json:"sku" yaml:"sku"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#version WindowsVirtualMachineScaleSet#version}. Version *string `field:"required" json:"version" yaml:"version"` }
type WindowsVirtualMachineScaleSetSourceImageReferenceOutputReference ¶
type WindowsVirtualMachineScaleSetSourceImageReferenceOutputReference 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() *WindowsVirtualMachineScaleSetSourceImageReference SetInternalValue(val *WindowsVirtualMachineScaleSetSourceImageReference) 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 NewWindowsVirtualMachineScaleSetSourceImageReferenceOutputReference ¶
func NewWindowsVirtualMachineScaleSetSourceImageReferenceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsVirtualMachineScaleSetSourceImageReferenceOutputReference
type WindowsVirtualMachineScaleSetSpotRestore ¶
type WindowsVirtualMachineScaleSetSpotRestore struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#enabled WindowsVirtualMachineScaleSet#enabled}. Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#timeout WindowsVirtualMachineScaleSet#timeout}. Timeout *string `field:"optional" json:"timeout" yaml:"timeout"` }
type WindowsVirtualMachineScaleSetSpotRestoreOutputReference ¶
type WindowsVirtualMachineScaleSetSpotRestoreOutputReference 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() *WindowsVirtualMachineScaleSetSpotRestore SetInternalValue(val *WindowsVirtualMachineScaleSetSpotRestore) // 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 ResetEnabled() 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 NewWindowsVirtualMachineScaleSetSpotRestoreOutputReference ¶
func NewWindowsVirtualMachineScaleSetSpotRestoreOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsVirtualMachineScaleSetSpotRestoreOutputReference
type WindowsVirtualMachineScaleSetTerminateNotification ¶
type WindowsVirtualMachineScaleSetTerminateNotification struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#enabled WindowsVirtualMachineScaleSet#enabled}. Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#timeout WindowsVirtualMachineScaleSet#timeout}. Timeout *string `field:"optional" json:"timeout" yaml:"timeout"` }
type WindowsVirtualMachineScaleSetTerminateNotificationOutputReference ¶
type WindowsVirtualMachineScaleSetTerminateNotificationOutputReference 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() *WindowsVirtualMachineScaleSetTerminateNotification SetInternalValue(val *WindowsVirtualMachineScaleSetTerminateNotification) // 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 NewWindowsVirtualMachineScaleSetTerminateNotificationOutputReference ¶
func NewWindowsVirtualMachineScaleSetTerminateNotificationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsVirtualMachineScaleSetTerminateNotificationOutputReference
type WindowsVirtualMachineScaleSetTerminationNotification ¶
type WindowsVirtualMachineScaleSetTerminationNotification struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#enabled WindowsVirtualMachineScaleSet#enabled}. Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#timeout WindowsVirtualMachineScaleSet#timeout}. Timeout *string `field:"optional" json:"timeout" yaml:"timeout"` }
type WindowsVirtualMachineScaleSetTerminationNotificationOutputReference ¶
type WindowsVirtualMachineScaleSetTerminationNotificationOutputReference 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() *WindowsVirtualMachineScaleSetTerminationNotification SetInternalValue(val *WindowsVirtualMachineScaleSetTerminationNotification) // 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 NewWindowsVirtualMachineScaleSetTerminationNotificationOutputReference ¶
func NewWindowsVirtualMachineScaleSetTerminationNotificationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsVirtualMachineScaleSetTerminationNotificationOutputReference
type WindowsVirtualMachineScaleSetTimeouts ¶
type WindowsVirtualMachineScaleSetTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#create WindowsVirtualMachineScaleSet#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#delete WindowsVirtualMachineScaleSet#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#read WindowsVirtualMachineScaleSet#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#update WindowsVirtualMachineScaleSet#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type WindowsVirtualMachineScaleSetTimeoutsOutputReference ¶
type WindowsVirtualMachineScaleSetTimeoutsOutputReference 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 NewWindowsVirtualMachineScaleSetTimeoutsOutputReference ¶
func NewWindowsVirtualMachineScaleSetTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsVirtualMachineScaleSetTimeoutsOutputReference
type WindowsVirtualMachineScaleSetWinrmListener ¶
type WindowsVirtualMachineScaleSetWinrmListener struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#protocol WindowsVirtualMachineScaleSet#protocol}. Protocol *string `field:"required" json:"protocol" yaml:"protocol"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_virtual_machine_scale_set#certificate_url WindowsVirtualMachineScaleSet#certificate_url}. CertificateUrl *string `field:"optional" json:"certificateUrl" yaml:"certificateUrl"` }
type WindowsVirtualMachineScaleSetWinrmListenerList ¶
type WindowsVirtualMachineScaleSetWinrmListenerList 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) WindowsVirtualMachineScaleSetWinrmListenerOutputReference // 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 NewWindowsVirtualMachineScaleSetWinrmListenerList ¶
func NewWindowsVirtualMachineScaleSetWinrmListenerList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WindowsVirtualMachineScaleSetWinrmListenerList
type WindowsVirtualMachineScaleSetWinrmListenerOutputReference ¶
type WindowsVirtualMachineScaleSetWinrmListenerOutputReference 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 NewWindowsVirtualMachineScaleSetWinrmListenerOutputReference ¶
func NewWindowsVirtualMachineScaleSetWinrmListenerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) WindowsVirtualMachineScaleSetWinrmListenerOutputReference
Source Files ¶
- windowsvirtualmachinescaleset.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSet.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetAdditionalCapabilities.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetAdditionalUnattendContent.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetAdditionalUnattendContentList.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetAdditionalUnattendContentList__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetAdditionalUnattendContentOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetAdditionalUnattendContentOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetAutomaticInstanceRepair.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetAutomaticInstanceRepairOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetAutomaticInstanceRepairOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicy.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetBootDiagnostics.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetBootDiagnosticsOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetBootDiagnosticsOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetConfig.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetDataDisk.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetDataDiskList.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetDataDiskList__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetDataDiskOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetDataDiskOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetExtension.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetExtensionList.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetExtensionList__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetExtensionOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetExtensionOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVault.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetGalleryApplication.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetGalleryApplicationList.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetGalleryApplicationList__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetGalleryApplicationOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetGalleryApplicationOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetGalleryApplications.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetGalleryApplicationsList.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetGalleryApplicationsList__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetGalleryApplicationsOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetGalleryApplicationsOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetIdentity.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetIdentityOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetIdentityOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetNetworkInterface.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetNetworkInterfaceIpConfiguration.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationList.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationList__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTag.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagList.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagList__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressList.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressList__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetNetworkInterfaceList.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetNetworkInterfaceList__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetNetworkInterfaceOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetNetworkInterfaceOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetOsDisk.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetOsDiskDiffDiskSettings.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetOsDiskOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetOsDiskOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetPlan.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetPlanOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetPlanOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetRollingUpgradePolicy.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetRollingUpgradePolicyOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetRollingUpgradePolicyOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetScaleIn.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetScaleInOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetScaleInOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetSecret.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetSecretCertificate.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetSecretCertificateList.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetSecretCertificateList__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetSecretCertificateOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetSecretCertificateOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetSecretList.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetSecretList__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetSecretOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetSecretOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetSourceImageReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetSourceImageReferenceOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetSourceImageReferenceOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetSpotRestore.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetSpotRestoreOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetSpotRestoreOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetTerminateNotification.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetTerminateNotificationOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetTerminateNotificationOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetTerminationNotification.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetTerminationNotificationOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetTerminationNotificationOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetTimeouts.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetTimeoutsOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetTimeoutsOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetWinrmListener.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetWinrmListenerList.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetWinrmListenerList__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetWinrmListenerOutputReference.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSetWinrmListenerOutputReference__runtime_type_checks.go
- windowsvirtualmachinescaleset_WindowsVirtualMachineScaleSet__runtime_type_checks.go