Documentation ¶
Overview ¶
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
Index ¶
- type AvailabilitySet
- type AvailabilitySetArgs
- type AvailabilitySetState
- type BastionHost
- type BastionHostArgs
- type BastionHostIpConfiguration
- type BastionHostIpConfigurationArgs
- func (BastionHostIpConfigurationArgs) ElementType() reflect.Type
- func (i BastionHostIpConfigurationArgs) ToBastionHostIpConfigurationOutput() BastionHostIpConfigurationOutput
- func (i BastionHostIpConfigurationArgs) ToBastionHostIpConfigurationOutputWithContext(ctx context.Context) BastionHostIpConfigurationOutput
- func (i BastionHostIpConfigurationArgs) ToBastionHostIpConfigurationPtrOutput() BastionHostIpConfigurationPtrOutput
- func (i BastionHostIpConfigurationArgs) ToBastionHostIpConfigurationPtrOutputWithContext(ctx context.Context) BastionHostIpConfigurationPtrOutput
- type BastionHostIpConfigurationInput
- type BastionHostIpConfigurationOutput
- func (BastionHostIpConfigurationOutput) ElementType() reflect.Type
- func (o BastionHostIpConfigurationOutput) Name() pulumi.StringOutput
- func (o BastionHostIpConfigurationOutput) PublicIpAddressId() pulumi.StringOutput
- func (o BastionHostIpConfigurationOutput) SubnetId() pulumi.StringOutput
- func (o BastionHostIpConfigurationOutput) ToBastionHostIpConfigurationOutput() BastionHostIpConfigurationOutput
- func (o BastionHostIpConfigurationOutput) ToBastionHostIpConfigurationOutputWithContext(ctx context.Context) BastionHostIpConfigurationOutput
- func (o BastionHostIpConfigurationOutput) ToBastionHostIpConfigurationPtrOutput() BastionHostIpConfigurationPtrOutput
- func (o BastionHostIpConfigurationOutput) ToBastionHostIpConfigurationPtrOutputWithContext(ctx context.Context) BastionHostIpConfigurationPtrOutput
- type BastionHostIpConfigurationPtrInput
- type BastionHostIpConfigurationPtrOutput
- func (o BastionHostIpConfigurationPtrOutput) Elem() BastionHostIpConfigurationOutput
- func (BastionHostIpConfigurationPtrOutput) ElementType() reflect.Type
- func (o BastionHostIpConfigurationPtrOutput) Name() pulumi.StringOutput
- func (o BastionHostIpConfigurationPtrOutput) PublicIpAddressId() pulumi.StringOutput
- func (o BastionHostIpConfigurationPtrOutput) SubnetId() pulumi.StringOutput
- func (o BastionHostIpConfigurationPtrOutput) ToBastionHostIpConfigurationPtrOutput() BastionHostIpConfigurationPtrOutput
- func (o BastionHostIpConfigurationPtrOutput) ToBastionHostIpConfigurationPtrOutputWithContext(ctx context.Context) BastionHostIpConfigurationPtrOutput
- type BastionHostState
- type DataDiskAttachment
- type DataDiskAttachmentArgs
- type DataDiskAttachmentState
- type DedicatedHost
- type DedicatedHostArgs
- type DedicatedHostGroup
- type DedicatedHostGroupArgs
- type DedicatedHostGroupState
- type DedicatedHostState
- type DiskEncryptionSet
- type DiskEncryptionSetArgs
- type DiskEncryptionSetIdentity
- type DiskEncryptionSetIdentityArgs
- func (DiskEncryptionSetIdentityArgs) ElementType() reflect.Type
- func (i DiskEncryptionSetIdentityArgs) ToDiskEncryptionSetIdentityOutput() DiskEncryptionSetIdentityOutput
- func (i DiskEncryptionSetIdentityArgs) ToDiskEncryptionSetIdentityOutputWithContext(ctx context.Context) DiskEncryptionSetIdentityOutput
- func (i DiskEncryptionSetIdentityArgs) ToDiskEncryptionSetIdentityPtrOutput() DiskEncryptionSetIdentityPtrOutput
- func (i DiskEncryptionSetIdentityArgs) ToDiskEncryptionSetIdentityPtrOutputWithContext(ctx context.Context) DiskEncryptionSetIdentityPtrOutput
- type DiskEncryptionSetIdentityInput
- type DiskEncryptionSetIdentityOutput
- func (DiskEncryptionSetIdentityOutput) ElementType() reflect.Type
- func (o DiskEncryptionSetIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o DiskEncryptionSetIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o DiskEncryptionSetIdentityOutput) ToDiskEncryptionSetIdentityOutput() DiskEncryptionSetIdentityOutput
- func (o DiskEncryptionSetIdentityOutput) ToDiskEncryptionSetIdentityOutputWithContext(ctx context.Context) DiskEncryptionSetIdentityOutput
- func (o DiskEncryptionSetIdentityOutput) ToDiskEncryptionSetIdentityPtrOutput() DiskEncryptionSetIdentityPtrOutput
- func (o DiskEncryptionSetIdentityOutput) ToDiskEncryptionSetIdentityPtrOutputWithContext(ctx context.Context) DiskEncryptionSetIdentityPtrOutput
- func (o DiskEncryptionSetIdentityOutput) Type() pulumi.StringOutput
- type DiskEncryptionSetIdentityPtrInput
- type DiskEncryptionSetIdentityPtrOutput
- func (o DiskEncryptionSetIdentityPtrOutput) Elem() DiskEncryptionSetIdentityOutput
- func (DiskEncryptionSetIdentityPtrOutput) ElementType() reflect.Type
- func (o DiskEncryptionSetIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o DiskEncryptionSetIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o DiskEncryptionSetIdentityPtrOutput) ToDiskEncryptionSetIdentityPtrOutput() DiskEncryptionSetIdentityPtrOutput
- func (o DiskEncryptionSetIdentityPtrOutput) ToDiskEncryptionSetIdentityPtrOutputWithContext(ctx context.Context) DiskEncryptionSetIdentityPtrOutput
- func (o DiskEncryptionSetIdentityPtrOutput) Type() pulumi.StringOutput
- type DiskEncryptionSetState
- type Extension
- type ExtensionArgs
- type ExtensionState
- type GetImageDataDisk
- type GetImageDataDiskArgs
- type GetImageDataDiskArray
- type GetImageDataDiskArrayInput
- type GetImageDataDiskArrayOutput
- func (GetImageDataDiskArrayOutput) ElementType() reflect.Type
- func (o GetImageDataDiskArrayOutput) Index(i pulumi.IntInput) GetImageDataDiskOutput
- func (o GetImageDataDiskArrayOutput) ToGetImageDataDiskArrayOutput() GetImageDataDiskArrayOutput
- func (o GetImageDataDiskArrayOutput) ToGetImageDataDiskArrayOutputWithContext(ctx context.Context) GetImageDataDiskArrayOutput
- type GetImageDataDiskInput
- type GetImageDataDiskOutput
- func (o GetImageDataDiskOutput) BlobUri() pulumi.StringOutput
- func (o GetImageDataDiskOutput) Caching() pulumi.StringOutput
- func (GetImageDataDiskOutput) ElementType() reflect.Type
- func (o GetImageDataDiskOutput) Lun() pulumi.IntOutput
- func (o GetImageDataDiskOutput) ManagedDiskId() pulumi.StringOutput
- func (o GetImageDataDiskOutput) SizeGb() pulumi.IntOutput
- func (o GetImageDataDiskOutput) ToGetImageDataDiskOutput() GetImageDataDiskOutput
- func (o GetImageDataDiskOutput) ToGetImageDataDiskOutputWithContext(ctx context.Context) GetImageDataDiskOutput
- type GetImageOsDisk
- type GetImageOsDiskArgs
- type GetImageOsDiskArray
- type GetImageOsDiskArrayInput
- type GetImageOsDiskArrayOutput
- func (GetImageOsDiskArrayOutput) ElementType() reflect.Type
- func (o GetImageOsDiskArrayOutput) Index(i pulumi.IntInput) GetImageOsDiskOutput
- func (o GetImageOsDiskArrayOutput) ToGetImageOsDiskArrayOutput() GetImageOsDiskArrayOutput
- func (o GetImageOsDiskArrayOutput) ToGetImageOsDiskArrayOutputWithContext(ctx context.Context) GetImageOsDiskArrayOutput
- type GetImageOsDiskInput
- type GetImageOsDiskOutput
- func (o GetImageOsDiskOutput) BlobUri() pulumi.StringOutput
- func (o GetImageOsDiskOutput) Caching() pulumi.StringOutput
- func (GetImageOsDiskOutput) ElementType() reflect.Type
- func (o GetImageOsDiskOutput) ManagedDiskId() pulumi.StringOutput
- func (o GetImageOsDiskOutput) OsState() pulumi.StringOutput
- func (o GetImageOsDiskOutput) OsType() pulumi.StringOutput
- func (o GetImageOsDiskOutput) SizeGb() pulumi.IntOutput
- func (o GetImageOsDiskOutput) ToGetImageOsDiskOutput() GetImageOsDiskOutput
- func (o GetImageOsDiskOutput) ToGetImageOsDiskOutputWithContext(ctx context.Context) GetImageOsDiskOutput
- type GetPlatformImageArgs
- type GetPlatformImageResult
- type GetSharedImageIdentifier
- type GetSharedImageIdentifierArgs
- func (GetSharedImageIdentifierArgs) ElementType() reflect.Type
- func (i GetSharedImageIdentifierArgs) ToGetSharedImageIdentifierOutput() GetSharedImageIdentifierOutput
- func (i GetSharedImageIdentifierArgs) ToGetSharedImageIdentifierOutputWithContext(ctx context.Context) GetSharedImageIdentifierOutput
- type GetSharedImageIdentifierArray
- func (GetSharedImageIdentifierArray) ElementType() reflect.Type
- func (i GetSharedImageIdentifierArray) ToGetSharedImageIdentifierArrayOutput() GetSharedImageIdentifierArrayOutput
- func (i GetSharedImageIdentifierArray) ToGetSharedImageIdentifierArrayOutputWithContext(ctx context.Context) GetSharedImageIdentifierArrayOutput
- type GetSharedImageIdentifierArrayInput
- type GetSharedImageIdentifierArrayOutput
- func (GetSharedImageIdentifierArrayOutput) ElementType() reflect.Type
- func (o GetSharedImageIdentifierArrayOutput) Index(i pulumi.IntInput) GetSharedImageIdentifierOutput
- func (o GetSharedImageIdentifierArrayOutput) ToGetSharedImageIdentifierArrayOutput() GetSharedImageIdentifierArrayOutput
- func (o GetSharedImageIdentifierArrayOutput) ToGetSharedImageIdentifierArrayOutputWithContext(ctx context.Context) GetSharedImageIdentifierArrayOutput
- type GetSharedImageIdentifierInput
- type GetSharedImageIdentifierOutput
- func (GetSharedImageIdentifierOutput) ElementType() reflect.Type
- func (o GetSharedImageIdentifierOutput) Offer() pulumi.StringOutput
- func (o GetSharedImageIdentifierOutput) Publisher() pulumi.StringOutput
- func (o GetSharedImageIdentifierOutput) Sku() pulumi.StringOutput
- func (o GetSharedImageIdentifierOutput) ToGetSharedImageIdentifierOutput() GetSharedImageIdentifierOutput
- func (o GetSharedImageIdentifierOutput) ToGetSharedImageIdentifierOutputWithContext(ctx context.Context) GetSharedImageIdentifierOutput
- type GetSharedImageVersionTargetRegion
- type GetSharedImageVersionTargetRegionArgs
- func (GetSharedImageVersionTargetRegionArgs) ElementType() reflect.Type
- func (i GetSharedImageVersionTargetRegionArgs) ToGetSharedImageVersionTargetRegionOutput() GetSharedImageVersionTargetRegionOutput
- func (i GetSharedImageVersionTargetRegionArgs) ToGetSharedImageVersionTargetRegionOutputWithContext(ctx context.Context) GetSharedImageVersionTargetRegionOutput
- type GetSharedImageVersionTargetRegionArray
- func (GetSharedImageVersionTargetRegionArray) ElementType() reflect.Type
- func (i GetSharedImageVersionTargetRegionArray) ToGetSharedImageVersionTargetRegionArrayOutput() GetSharedImageVersionTargetRegionArrayOutput
- func (i GetSharedImageVersionTargetRegionArray) ToGetSharedImageVersionTargetRegionArrayOutputWithContext(ctx context.Context) GetSharedImageVersionTargetRegionArrayOutput
- type GetSharedImageVersionTargetRegionArrayInput
- type GetSharedImageVersionTargetRegionArrayOutput
- func (GetSharedImageVersionTargetRegionArrayOutput) ElementType() reflect.Type
- func (o GetSharedImageVersionTargetRegionArrayOutput) Index(i pulumi.IntInput) GetSharedImageVersionTargetRegionOutput
- func (o GetSharedImageVersionTargetRegionArrayOutput) ToGetSharedImageVersionTargetRegionArrayOutput() GetSharedImageVersionTargetRegionArrayOutput
- func (o GetSharedImageVersionTargetRegionArrayOutput) ToGetSharedImageVersionTargetRegionArrayOutputWithContext(ctx context.Context) GetSharedImageVersionTargetRegionArrayOutput
- type GetSharedImageVersionTargetRegionInput
- type GetSharedImageVersionTargetRegionOutput
- func (GetSharedImageVersionTargetRegionOutput) ElementType() reflect.Type
- func (o GetSharedImageVersionTargetRegionOutput) Name() pulumi.StringOutput
- func (o GetSharedImageVersionTargetRegionOutput) RegionalReplicaCount() pulumi.IntOutput
- func (o GetSharedImageVersionTargetRegionOutput) StorageAccountType() pulumi.StringOutput
- func (o GetSharedImageVersionTargetRegionOutput) ToGetSharedImageVersionTargetRegionOutput() GetSharedImageVersionTargetRegionOutput
- func (o GetSharedImageVersionTargetRegionOutput) ToGetSharedImageVersionTargetRegionOutputWithContext(ctx context.Context) GetSharedImageVersionTargetRegionOutput
- type GetSnapshotEncryptionSetting
- type GetSnapshotEncryptionSettingArgs
- func (GetSnapshotEncryptionSettingArgs) ElementType() reflect.Type
- func (i GetSnapshotEncryptionSettingArgs) ToGetSnapshotEncryptionSettingOutput() GetSnapshotEncryptionSettingOutput
- func (i GetSnapshotEncryptionSettingArgs) ToGetSnapshotEncryptionSettingOutputWithContext(ctx context.Context) GetSnapshotEncryptionSettingOutput
- type GetSnapshotEncryptionSettingArray
- func (GetSnapshotEncryptionSettingArray) ElementType() reflect.Type
- func (i GetSnapshotEncryptionSettingArray) ToGetSnapshotEncryptionSettingArrayOutput() GetSnapshotEncryptionSettingArrayOutput
- func (i GetSnapshotEncryptionSettingArray) ToGetSnapshotEncryptionSettingArrayOutputWithContext(ctx context.Context) GetSnapshotEncryptionSettingArrayOutput
- type GetSnapshotEncryptionSettingArrayInput
- type GetSnapshotEncryptionSettingArrayOutput
- func (GetSnapshotEncryptionSettingArrayOutput) ElementType() reflect.Type
- func (o GetSnapshotEncryptionSettingArrayOutput) Index(i pulumi.IntInput) GetSnapshotEncryptionSettingOutput
- func (o GetSnapshotEncryptionSettingArrayOutput) ToGetSnapshotEncryptionSettingArrayOutput() GetSnapshotEncryptionSettingArrayOutput
- func (o GetSnapshotEncryptionSettingArrayOutput) ToGetSnapshotEncryptionSettingArrayOutputWithContext(ctx context.Context) GetSnapshotEncryptionSettingArrayOutput
- type GetSnapshotEncryptionSettingDiskEncryptionKey
- type GetSnapshotEncryptionSettingDiskEncryptionKeyArgs
- func (GetSnapshotEncryptionSettingDiskEncryptionKeyArgs) ElementType() reflect.Type
- func (i GetSnapshotEncryptionSettingDiskEncryptionKeyArgs) ToGetSnapshotEncryptionSettingDiskEncryptionKeyOutput() GetSnapshotEncryptionSettingDiskEncryptionKeyOutput
- func (i GetSnapshotEncryptionSettingDiskEncryptionKeyArgs) ToGetSnapshotEncryptionSettingDiskEncryptionKeyOutputWithContext(ctx context.Context) GetSnapshotEncryptionSettingDiskEncryptionKeyOutput
- type GetSnapshotEncryptionSettingDiskEncryptionKeyArray
- func (GetSnapshotEncryptionSettingDiskEncryptionKeyArray) ElementType() reflect.Type
- func (i GetSnapshotEncryptionSettingDiskEncryptionKeyArray) ToGetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput() GetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput
- func (i GetSnapshotEncryptionSettingDiskEncryptionKeyArray) ToGetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutputWithContext(ctx context.Context) GetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput
- type GetSnapshotEncryptionSettingDiskEncryptionKeyArrayInput
- type GetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput
- func (GetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput) ElementType() reflect.Type
- func (o GetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput) Index(i pulumi.IntInput) GetSnapshotEncryptionSettingDiskEncryptionKeyOutput
- func (o GetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput) ToGetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput() GetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput
- func (o GetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput) ToGetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutputWithContext(ctx context.Context) GetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput
- type GetSnapshotEncryptionSettingDiskEncryptionKeyInput
- type GetSnapshotEncryptionSettingDiskEncryptionKeyOutput
- func (GetSnapshotEncryptionSettingDiskEncryptionKeyOutput) ElementType() reflect.Type
- func (o GetSnapshotEncryptionSettingDiskEncryptionKeyOutput) SecretUrl() pulumi.StringOutput
- func (o GetSnapshotEncryptionSettingDiskEncryptionKeyOutput) SourceVaultId() pulumi.StringOutput
- func (o GetSnapshotEncryptionSettingDiskEncryptionKeyOutput) ToGetSnapshotEncryptionSettingDiskEncryptionKeyOutput() GetSnapshotEncryptionSettingDiskEncryptionKeyOutput
- func (o GetSnapshotEncryptionSettingDiskEncryptionKeyOutput) ToGetSnapshotEncryptionSettingDiskEncryptionKeyOutputWithContext(ctx context.Context) GetSnapshotEncryptionSettingDiskEncryptionKeyOutput
- type GetSnapshotEncryptionSettingInput
- type GetSnapshotEncryptionSettingKeyEncryptionKey
- type GetSnapshotEncryptionSettingKeyEncryptionKeyArgs
- func (GetSnapshotEncryptionSettingKeyEncryptionKeyArgs) ElementType() reflect.Type
- func (i GetSnapshotEncryptionSettingKeyEncryptionKeyArgs) ToGetSnapshotEncryptionSettingKeyEncryptionKeyOutput() GetSnapshotEncryptionSettingKeyEncryptionKeyOutput
- func (i GetSnapshotEncryptionSettingKeyEncryptionKeyArgs) ToGetSnapshotEncryptionSettingKeyEncryptionKeyOutputWithContext(ctx context.Context) GetSnapshotEncryptionSettingKeyEncryptionKeyOutput
- type GetSnapshotEncryptionSettingKeyEncryptionKeyArray
- func (GetSnapshotEncryptionSettingKeyEncryptionKeyArray) ElementType() reflect.Type
- func (i GetSnapshotEncryptionSettingKeyEncryptionKeyArray) ToGetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput() GetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput
- func (i GetSnapshotEncryptionSettingKeyEncryptionKeyArray) ToGetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutputWithContext(ctx context.Context) GetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput
- type GetSnapshotEncryptionSettingKeyEncryptionKeyArrayInput
- type GetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput
- func (GetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput) ElementType() reflect.Type
- func (o GetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput) Index(i pulumi.IntInput) GetSnapshotEncryptionSettingKeyEncryptionKeyOutput
- func (o GetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput) ToGetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput() GetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput
- func (o GetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput) ToGetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutputWithContext(ctx context.Context) GetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput
- type GetSnapshotEncryptionSettingKeyEncryptionKeyInput
- type GetSnapshotEncryptionSettingKeyEncryptionKeyOutput
- func (GetSnapshotEncryptionSettingKeyEncryptionKeyOutput) ElementType() reflect.Type
- func (o GetSnapshotEncryptionSettingKeyEncryptionKeyOutput) KeyUrl() pulumi.StringOutput
- func (o GetSnapshotEncryptionSettingKeyEncryptionKeyOutput) SourceVaultId() pulumi.StringOutput
- func (o GetSnapshotEncryptionSettingKeyEncryptionKeyOutput) ToGetSnapshotEncryptionSettingKeyEncryptionKeyOutput() GetSnapshotEncryptionSettingKeyEncryptionKeyOutput
- func (o GetSnapshotEncryptionSettingKeyEncryptionKeyOutput) ToGetSnapshotEncryptionSettingKeyEncryptionKeyOutputWithContext(ctx context.Context) GetSnapshotEncryptionSettingKeyEncryptionKeyOutput
- type GetSnapshotEncryptionSettingOutput
- func (o GetSnapshotEncryptionSettingOutput) DiskEncryptionKeys() GetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput
- func (GetSnapshotEncryptionSettingOutput) ElementType() reflect.Type
- func (o GetSnapshotEncryptionSettingOutput) Enabled() pulumi.BoolOutput
- func (o GetSnapshotEncryptionSettingOutput) KeyEncryptionKeys() GetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput
- func (o GetSnapshotEncryptionSettingOutput) ToGetSnapshotEncryptionSettingOutput() GetSnapshotEncryptionSettingOutput
- func (o GetSnapshotEncryptionSettingOutput) ToGetSnapshotEncryptionSettingOutputWithContext(ctx context.Context) GetSnapshotEncryptionSettingOutput
- type Image
- type ImageArgs
- type ImageDataDisk
- type ImageDataDiskArgs
- type ImageDataDiskArray
- type ImageDataDiskArrayInput
- type ImageDataDiskArrayOutput
- func (ImageDataDiskArrayOutput) ElementType() reflect.Type
- func (o ImageDataDiskArrayOutput) Index(i pulumi.IntInput) ImageDataDiskOutput
- func (o ImageDataDiskArrayOutput) ToImageDataDiskArrayOutput() ImageDataDiskArrayOutput
- func (o ImageDataDiskArrayOutput) ToImageDataDiskArrayOutputWithContext(ctx context.Context) ImageDataDiskArrayOutput
- type ImageDataDiskInput
- type ImageDataDiskOutput
- func (o ImageDataDiskOutput) BlobUri() pulumi.StringPtrOutput
- func (o ImageDataDiskOutput) Caching() pulumi.StringPtrOutput
- func (ImageDataDiskOutput) ElementType() reflect.Type
- func (o ImageDataDiskOutput) Lun() pulumi.IntPtrOutput
- func (o ImageDataDiskOutput) ManagedDiskId() pulumi.StringPtrOutput
- func (o ImageDataDiskOutput) SizeGb() pulumi.IntPtrOutput
- func (o ImageDataDiskOutput) ToImageDataDiskOutput() ImageDataDiskOutput
- func (o ImageDataDiskOutput) ToImageDataDiskOutputWithContext(ctx context.Context) ImageDataDiskOutput
- type ImageOsDisk
- type ImageOsDiskArgs
- func (ImageOsDiskArgs) ElementType() reflect.Type
- func (i ImageOsDiskArgs) ToImageOsDiskOutput() ImageOsDiskOutput
- func (i ImageOsDiskArgs) ToImageOsDiskOutputWithContext(ctx context.Context) ImageOsDiskOutput
- func (i ImageOsDiskArgs) ToImageOsDiskPtrOutput() ImageOsDiskPtrOutput
- func (i ImageOsDiskArgs) ToImageOsDiskPtrOutputWithContext(ctx context.Context) ImageOsDiskPtrOutput
- type ImageOsDiskInput
- type ImageOsDiskOutput
- func (o ImageOsDiskOutput) BlobUri() pulumi.StringPtrOutput
- func (o ImageOsDiskOutput) Caching() pulumi.StringPtrOutput
- func (ImageOsDiskOutput) ElementType() reflect.Type
- func (o ImageOsDiskOutput) ManagedDiskId() pulumi.StringPtrOutput
- func (o ImageOsDiskOutput) OsState() pulumi.StringPtrOutput
- func (o ImageOsDiskOutput) OsType() pulumi.StringPtrOutput
- func (o ImageOsDiskOutput) SizeGb() pulumi.IntPtrOutput
- func (o ImageOsDiskOutput) ToImageOsDiskOutput() ImageOsDiskOutput
- func (o ImageOsDiskOutput) ToImageOsDiskOutputWithContext(ctx context.Context) ImageOsDiskOutput
- func (o ImageOsDiskOutput) ToImageOsDiskPtrOutput() ImageOsDiskPtrOutput
- func (o ImageOsDiskOutput) ToImageOsDiskPtrOutputWithContext(ctx context.Context) ImageOsDiskPtrOutput
- type ImageOsDiskPtrInput
- type ImageOsDiskPtrOutput
- func (o ImageOsDiskPtrOutput) BlobUri() pulumi.StringPtrOutput
- func (o ImageOsDiskPtrOutput) Caching() pulumi.StringPtrOutput
- func (o ImageOsDiskPtrOutput) Elem() ImageOsDiskOutput
- func (ImageOsDiskPtrOutput) ElementType() reflect.Type
- func (o ImageOsDiskPtrOutput) ManagedDiskId() pulumi.StringPtrOutput
- func (o ImageOsDiskPtrOutput) OsState() pulumi.StringPtrOutput
- func (o ImageOsDiskPtrOutput) OsType() pulumi.StringPtrOutput
- func (o ImageOsDiskPtrOutput) SizeGb() pulumi.IntPtrOutput
- func (o ImageOsDiskPtrOutput) ToImageOsDiskPtrOutput() ImageOsDiskPtrOutput
- func (o ImageOsDiskPtrOutput) ToImageOsDiskPtrOutputWithContext(ctx context.Context) ImageOsDiskPtrOutput
- type ImageState
- type LinuxVirtualMachine
- type LinuxVirtualMachineAdditionalCapabilities
- type LinuxVirtualMachineAdditionalCapabilitiesArgs
- func (LinuxVirtualMachineAdditionalCapabilitiesArgs) ElementType() reflect.Type
- func (i LinuxVirtualMachineAdditionalCapabilitiesArgs) ToLinuxVirtualMachineAdditionalCapabilitiesOutput() LinuxVirtualMachineAdditionalCapabilitiesOutput
- func (i LinuxVirtualMachineAdditionalCapabilitiesArgs) ToLinuxVirtualMachineAdditionalCapabilitiesOutputWithContext(ctx context.Context) LinuxVirtualMachineAdditionalCapabilitiesOutput
- func (i LinuxVirtualMachineAdditionalCapabilitiesArgs) ToLinuxVirtualMachineAdditionalCapabilitiesPtrOutput() LinuxVirtualMachineAdditionalCapabilitiesPtrOutput
- func (i LinuxVirtualMachineAdditionalCapabilitiesArgs) ToLinuxVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineAdditionalCapabilitiesPtrOutput
- type LinuxVirtualMachineAdditionalCapabilitiesInput
- type LinuxVirtualMachineAdditionalCapabilitiesOutput
- func (LinuxVirtualMachineAdditionalCapabilitiesOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineAdditionalCapabilitiesOutput) ToLinuxVirtualMachineAdditionalCapabilitiesOutput() LinuxVirtualMachineAdditionalCapabilitiesOutput
- func (o LinuxVirtualMachineAdditionalCapabilitiesOutput) ToLinuxVirtualMachineAdditionalCapabilitiesOutputWithContext(ctx context.Context) LinuxVirtualMachineAdditionalCapabilitiesOutput
- func (o LinuxVirtualMachineAdditionalCapabilitiesOutput) ToLinuxVirtualMachineAdditionalCapabilitiesPtrOutput() LinuxVirtualMachineAdditionalCapabilitiesPtrOutput
- func (o LinuxVirtualMachineAdditionalCapabilitiesOutput) ToLinuxVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineAdditionalCapabilitiesPtrOutput
- func (o LinuxVirtualMachineAdditionalCapabilitiesOutput) UltraSsdEnabled() pulumi.BoolPtrOutput
- type LinuxVirtualMachineAdditionalCapabilitiesPtrInput
- type LinuxVirtualMachineAdditionalCapabilitiesPtrOutput
- func (o LinuxVirtualMachineAdditionalCapabilitiesPtrOutput) Elem() LinuxVirtualMachineAdditionalCapabilitiesOutput
- func (LinuxVirtualMachineAdditionalCapabilitiesPtrOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineAdditionalCapabilitiesPtrOutput) ToLinuxVirtualMachineAdditionalCapabilitiesPtrOutput() LinuxVirtualMachineAdditionalCapabilitiesPtrOutput
- func (o LinuxVirtualMachineAdditionalCapabilitiesPtrOutput) ToLinuxVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineAdditionalCapabilitiesPtrOutput
- func (o LinuxVirtualMachineAdditionalCapabilitiesPtrOutput) UltraSsdEnabled() pulumi.BoolPtrOutput
- type LinuxVirtualMachineAdminSshKey
- type LinuxVirtualMachineAdminSshKeyArgs
- func (LinuxVirtualMachineAdminSshKeyArgs) ElementType() reflect.Type
- func (i LinuxVirtualMachineAdminSshKeyArgs) ToLinuxVirtualMachineAdminSshKeyOutput() LinuxVirtualMachineAdminSshKeyOutput
- func (i LinuxVirtualMachineAdminSshKeyArgs) ToLinuxVirtualMachineAdminSshKeyOutputWithContext(ctx context.Context) LinuxVirtualMachineAdminSshKeyOutput
- type LinuxVirtualMachineAdminSshKeyArray
- func (LinuxVirtualMachineAdminSshKeyArray) ElementType() reflect.Type
- func (i LinuxVirtualMachineAdminSshKeyArray) ToLinuxVirtualMachineAdminSshKeyArrayOutput() LinuxVirtualMachineAdminSshKeyArrayOutput
- func (i LinuxVirtualMachineAdminSshKeyArray) ToLinuxVirtualMachineAdminSshKeyArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineAdminSshKeyArrayOutput
- type LinuxVirtualMachineAdminSshKeyArrayInput
- type LinuxVirtualMachineAdminSshKeyArrayOutput
- func (LinuxVirtualMachineAdminSshKeyArrayOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineAdminSshKeyArrayOutput) Index(i pulumi.IntInput) LinuxVirtualMachineAdminSshKeyOutput
- func (o LinuxVirtualMachineAdminSshKeyArrayOutput) ToLinuxVirtualMachineAdminSshKeyArrayOutput() LinuxVirtualMachineAdminSshKeyArrayOutput
- func (o LinuxVirtualMachineAdminSshKeyArrayOutput) ToLinuxVirtualMachineAdminSshKeyArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineAdminSshKeyArrayOutput
- type LinuxVirtualMachineAdminSshKeyInput
- type LinuxVirtualMachineAdminSshKeyOutput
- func (LinuxVirtualMachineAdminSshKeyOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineAdminSshKeyOutput) PublicKey() pulumi.StringOutput
- func (o LinuxVirtualMachineAdminSshKeyOutput) ToLinuxVirtualMachineAdminSshKeyOutput() LinuxVirtualMachineAdminSshKeyOutput
- func (o LinuxVirtualMachineAdminSshKeyOutput) ToLinuxVirtualMachineAdminSshKeyOutputWithContext(ctx context.Context) LinuxVirtualMachineAdminSshKeyOutput
- func (o LinuxVirtualMachineAdminSshKeyOutput) Username() pulumi.StringOutput
- type LinuxVirtualMachineArgs
- type LinuxVirtualMachineBootDiagnostics
- type LinuxVirtualMachineBootDiagnosticsArgs
- func (LinuxVirtualMachineBootDiagnosticsArgs) ElementType() reflect.Type
- func (i LinuxVirtualMachineBootDiagnosticsArgs) ToLinuxVirtualMachineBootDiagnosticsOutput() LinuxVirtualMachineBootDiagnosticsOutput
- func (i LinuxVirtualMachineBootDiagnosticsArgs) ToLinuxVirtualMachineBootDiagnosticsOutputWithContext(ctx context.Context) LinuxVirtualMachineBootDiagnosticsOutput
- func (i LinuxVirtualMachineBootDiagnosticsArgs) ToLinuxVirtualMachineBootDiagnosticsPtrOutput() LinuxVirtualMachineBootDiagnosticsPtrOutput
- func (i LinuxVirtualMachineBootDiagnosticsArgs) ToLinuxVirtualMachineBootDiagnosticsPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineBootDiagnosticsPtrOutput
- type LinuxVirtualMachineBootDiagnosticsInput
- type LinuxVirtualMachineBootDiagnosticsOutput
- func (LinuxVirtualMachineBootDiagnosticsOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineBootDiagnosticsOutput) StorageAccountUri() pulumi.StringOutput
- func (o LinuxVirtualMachineBootDiagnosticsOutput) ToLinuxVirtualMachineBootDiagnosticsOutput() LinuxVirtualMachineBootDiagnosticsOutput
- func (o LinuxVirtualMachineBootDiagnosticsOutput) ToLinuxVirtualMachineBootDiagnosticsOutputWithContext(ctx context.Context) LinuxVirtualMachineBootDiagnosticsOutput
- func (o LinuxVirtualMachineBootDiagnosticsOutput) ToLinuxVirtualMachineBootDiagnosticsPtrOutput() LinuxVirtualMachineBootDiagnosticsPtrOutput
- func (o LinuxVirtualMachineBootDiagnosticsOutput) ToLinuxVirtualMachineBootDiagnosticsPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineBootDiagnosticsPtrOutput
- type LinuxVirtualMachineBootDiagnosticsPtrInput
- type LinuxVirtualMachineBootDiagnosticsPtrOutput
- func (o LinuxVirtualMachineBootDiagnosticsPtrOutput) Elem() LinuxVirtualMachineBootDiagnosticsOutput
- func (LinuxVirtualMachineBootDiagnosticsPtrOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineBootDiagnosticsPtrOutput) StorageAccountUri() pulumi.StringOutput
- func (o LinuxVirtualMachineBootDiagnosticsPtrOutput) ToLinuxVirtualMachineBootDiagnosticsPtrOutput() LinuxVirtualMachineBootDiagnosticsPtrOutput
- func (o LinuxVirtualMachineBootDiagnosticsPtrOutput) ToLinuxVirtualMachineBootDiagnosticsPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineBootDiagnosticsPtrOutput
- type LinuxVirtualMachineIdentity
- type LinuxVirtualMachineIdentityArgs
- func (LinuxVirtualMachineIdentityArgs) ElementType() reflect.Type
- func (i LinuxVirtualMachineIdentityArgs) ToLinuxVirtualMachineIdentityOutput() LinuxVirtualMachineIdentityOutput
- func (i LinuxVirtualMachineIdentityArgs) ToLinuxVirtualMachineIdentityOutputWithContext(ctx context.Context) LinuxVirtualMachineIdentityOutput
- func (i LinuxVirtualMachineIdentityArgs) ToLinuxVirtualMachineIdentityPtrOutput() LinuxVirtualMachineIdentityPtrOutput
- func (i LinuxVirtualMachineIdentityArgs) ToLinuxVirtualMachineIdentityPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineIdentityPtrOutput
- type LinuxVirtualMachineIdentityInput
- type LinuxVirtualMachineIdentityOutput
- func (LinuxVirtualMachineIdentityOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o LinuxVirtualMachineIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o LinuxVirtualMachineIdentityOutput) ToLinuxVirtualMachineIdentityOutput() LinuxVirtualMachineIdentityOutput
- func (o LinuxVirtualMachineIdentityOutput) ToLinuxVirtualMachineIdentityOutputWithContext(ctx context.Context) LinuxVirtualMachineIdentityOutput
- func (o LinuxVirtualMachineIdentityOutput) ToLinuxVirtualMachineIdentityPtrOutput() LinuxVirtualMachineIdentityPtrOutput
- func (o LinuxVirtualMachineIdentityOutput) ToLinuxVirtualMachineIdentityPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineIdentityPtrOutput
- func (o LinuxVirtualMachineIdentityOutput) Type() pulumi.StringOutput
- type LinuxVirtualMachineIdentityPtrInput
- type LinuxVirtualMachineIdentityPtrOutput
- func (o LinuxVirtualMachineIdentityPtrOutput) Elem() LinuxVirtualMachineIdentityOutput
- func (LinuxVirtualMachineIdentityPtrOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o LinuxVirtualMachineIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o LinuxVirtualMachineIdentityPtrOutput) ToLinuxVirtualMachineIdentityPtrOutput() LinuxVirtualMachineIdentityPtrOutput
- func (o LinuxVirtualMachineIdentityPtrOutput) ToLinuxVirtualMachineIdentityPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineIdentityPtrOutput
- func (o LinuxVirtualMachineIdentityPtrOutput) Type() pulumi.StringOutput
- type LinuxVirtualMachineOsDisk
- type LinuxVirtualMachineOsDiskArgs
- func (LinuxVirtualMachineOsDiskArgs) ElementType() reflect.Type
- func (i LinuxVirtualMachineOsDiskArgs) ToLinuxVirtualMachineOsDiskOutput() LinuxVirtualMachineOsDiskOutput
- func (i LinuxVirtualMachineOsDiskArgs) ToLinuxVirtualMachineOsDiskOutputWithContext(ctx context.Context) LinuxVirtualMachineOsDiskOutput
- func (i LinuxVirtualMachineOsDiskArgs) ToLinuxVirtualMachineOsDiskPtrOutput() LinuxVirtualMachineOsDiskPtrOutput
- func (i LinuxVirtualMachineOsDiskArgs) ToLinuxVirtualMachineOsDiskPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineOsDiskPtrOutput
- type LinuxVirtualMachineOsDiskDiffDiskSettings
- type LinuxVirtualMachineOsDiskDiffDiskSettingsArgs
- func (LinuxVirtualMachineOsDiskDiffDiskSettingsArgs) ElementType() reflect.Type
- func (i LinuxVirtualMachineOsDiskDiffDiskSettingsArgs) ToLinuxVirtualMachineOsDiskDiffDiskSettingsOutput() LinuxVirtualMachineOsDiskDiffDiskSettingsOutput
- func (i LinuxVirtualMachineOsDiskDiffDiskSettingsArgs) ToLinuxVirtualMachineOsDiskDiffDiskSettingsOutputWithContext(ctx context.Context) LinuxVirtualMachineOsDiskDiffDiskSettingsOutput
- func (i LinuxVirtualMachineOsDiskDiffDiskSettingsArgs) ToLinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput() LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput
- func (i LinuxVirtualMachineOsDiskDiffDiskSettingsArgs) ToLinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput
- type LinuxVirtualMachineOsDiskDiffDiskSettingsInput
- type LinuxVirtualMachineOsDiskDiffDiskSettingsOutput
- func (LinuxVirtualMachineOsDiskDiffDiskSettingsOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineOsDiskDiffDiskSettingsOutput) Option() pulumi.StringOutput
- func (o LinuxVirtualMachineOsDiskDiffDiskSettingsOutput) ToLinuxVirtualMachineOsDiskDiffDiskSettingsOutput() LinuxVirtualMachineOsDiskDiffDiskSettingsOutput
- func (o LinuxVirtualMachineOsDiskDiffDiskSettingsOutput) ToLinuxVirtualMachineOsDiskDiffDiskSettingsOutputWithContext(ctx context.Context) LinuxVirtualMachineOsDiskDiffDiskSettingsOutput
- func (o LinuxVirtualMachineOsDiskDiffDiskSettingsOutput) ToLinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput() LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput
- func (o LinuxVirtualMachineOsDiskDiffDiskSettingsOutput) ToLinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput
- type LinuxVirtualMachineOsDiskDiffDiskSettingsPtrInput
- type LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput
- func (o LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput) Elem() LinuxVirtualMachineOsDiskDiffDiskSettingsOutput
- func (LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput) Option() pulumi.StringOutput
- func (o LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput) ToLinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput() LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput
- func (o LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput) ToLinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput
- type LinuxVirtualMachineOsDiskInput
- type LinuxVirtualMachineOsDiskOutput
- func (o LinuxVirtualMachineOsDiskOutput) Caching() pulumi.StringOutput
- func (o LinuxVirtualMachineOsDiskOutput) DiffDiskSettings() LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput
- func (o LinuxVirtualMachineOsDiskOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
- func (o LinuxVirtualMachineOsDiskOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (LinuxVirtualMachineOsDiskOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineOsDiskOutput) Name() pulumi.StringPtrOutput
- func (o LinuxVirtualMachineOsDiskOutput) StorageAccountType() pulumi.StringOutput
- func (o LinuxVirtualMachineOsDiskOutput) ToLinuxVirtualMachineOsDiskOutput() LinuxVirtualMachineOsDiskOutput
- func (o LinuxVirtualMachineOsDiskOutput) ToLinuxVirtualMachineOsDiskOutputWithContext(ctx context.Context) LinuxVirtualMachineOsDiskOutput
- func (o LinuxVirtualMachineOsDiskOutput) ToLinuxVirtualMachineOsDiskPtrOutput() LinuxVirtualMachineOsDiskPtrOutput
- func (o LinuxVirtualMachineOsDiskOutput) ToLinuxVirtualMachineOsDiskPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineOsDiskPtrOutput
- func (o LinuxVirtualMachineOsDiskOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
- type LinuxVirtualMachineOsDiskPtrInput
- type LinuxVirtualMachineOsDiskPtrOutput
- func (o LinuxVirtualMachineOsDiskPtrOutput) Caching() pulumi.StringOutput
- func (o LinuxVirtualMachineOsDiskPtrOutput) DiffDiskSettings() LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput
- func (o LinuxVirtualMachineOsDiskPtrOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
- func (o LinuxVirtualMachineOsDiskPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (o LinuxVirtualMachineOsDiskPtrOutput) Elem() LinuxVirtualMachineOsDiskOutput
- func (LinuxVirtualMachineOsDiskPtrOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineOsDiskPtrOutput) Name() pulumi.StringPtrOutput
- func (o LinuxVirtualMachineOsDiskPtrOutput) StorageAccountType() pulumi.StringOutput
- func (o LinuxVirtualMachineOsDiskPtrOutput) ToLinuxVirtualMachineOsDiskPtrOutput() LinuxVirtualMachineOsDiskPtrOutput
- func (o LinuxVirtualMachineOsDiskPtrOutput) ToLinuxVirtualMachineOsDiskPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineOsDiskPtrOutput
- func (o LinuxVirtualMachineOsDiskPtrOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
- type LinuxVirtualMachinePlan
- type LinuxVirtualMachinePlanArgs
- func (LinuxVirtualMachinePlanArgs) ElementType() reflect.Type
- func (i LinuxVirtualMachinePlanArgs) ToLinuxVirtualMachinePlanOutput() LinuxVirtualMachinePlanOutput
- func (i LinuxVirtualMachinePlanArgs) ToLinuxVirtualMachinePlanOutputWithContext(ctx context.Context) LinuxVirtualMachinePlanOutput
- func (i LinuxVirtualMachinePlanArgs) ToLinuxVirtualMachinePlanPtrOutput() LinuxVirtualMachinePlanPtrOutput
- func (i LinuxVirtualMachinePlanArgs) ToLinuxVirtualMachinePlanPtrOutputWithContext(ctx context.Context) LinuxVirtualMachinePlanPtrOutput
- type LinuxVirtualMachinePlanInput
- type LinuxVirtualMachinePlanOutput
- func (LinuxVirtualMachinePlanOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachinePlanOutput) Name() pulumi.StringOutput
- func (o LinuxVirtualMachinePlanOutput) Product() pulumi.StringOutput
- func (o LinuxVirtualMachinePlanOutput) Publisher() pulumi.StringOutput
- func (o LinuxVirtualMachinePlanOutput) ToLinuxVirtualMachinePlanOutput() LinuxVirtualMachinePlanOutput
- func (o LinuxVirtualMachinePlanOutput) ToLinuxVirtualMachinePlanOutputWithContext(ctx context.Context) LinuxVirtualMachinePlanOutput
- func (o LinuxVirtualMachinePlanOutput) ToLinuxVirtualMachinePlanPtrOutput() LinuxVirtualMachinePlanPtrOutput
- func (o LinuxVirtualMachinePlanOutput) ToLinuxVirtualMachinePlanPtrOutputWithContext(ctx context.Context) LinuxVirtualMachinePlanPtrOutput
- type LinuxVirtualMachinePlanPtrInput
- type LinuxVirtualMachinePlanPtrOutput
- func (o LinuxVirtualMachinePlanPtrOutput) Elem() LinuxVirtualMachinePlanOutput
- func (LinuxVirtualMachinePlanPtrOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachinePlanPtrOutput) Name() pulumi.StringOutput
- func (o LinuxVirtualMachinePlanPtrOutput) Product() pulumi.StringOutput
- func (o LinuxVirtualMachinePlanPtrOutput) Publisher() pulumi.StringOutput
- func (o LinuxVirtualMachinePlanPtrOutput) ToLinuxVirtualMachinePlanPtrOutput() LinuxVirtualMachinePlanPtrOutput
- func (o LinuxVirtualMachinePlanPtrOutput) ToLinuxVirtualMachinePlanPtrOutputWithContext(ctx context.Context) LinuxVirtualMachinePlanPtrOutput
- type LinuxVirtualMachineScaleSet
- type LinuxVirtualMachineScaleSetAdditionalCapabilities
- type LinuxVirtualMachineScaleSetAdditionalCapabilitiesArgs
- func (LinuxVirtualMachineScaleSetAdditionalCapabilitiesArgs) ElementType() reflect.Type
- func (i LinuxVirtualMachineScaleSetAdditionalCapabilitiesArgs) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput() LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput
- func (i LinuxVirtualMachineScaleSetAdditionalCapabilitiesArgs) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput
- func (i LinuxVirtualMachineScaleSetAdditionalCapabilitiesArgs) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput() LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput
- func (i LinuxVirtualMachineScaleSetAdditionalCapabilitiesArgs) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput
- type LinuxVirtualMachineScaleSetAdditionalCapabilitiesInput
- type LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput
- func (LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput() LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput
- func (o LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput
- func (o LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput() LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput
- func (o LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput
- func (o LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput) UltraSsdEnabled() pulumi.BoolPtrOutput
- type LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrInput
- type LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput
- func (o LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput) Elem() LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput
- func (LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput() LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput
- func (o LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput
- func (o LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput) UltraSsdEnabled() pulumi.BoolPtrOutput
- type LinuxVirtualMachineScaleSetAdminSshKey
- type LinuxVirtualMachineScaleSetAdminSshKeyArgs
- func (LinuxVirtualMachineScaleSetAdminSshKeyArgs) ElementType() reflect.Type
- func (i LinuxVirtualMachineScaleSetAdminSshKeyArgs) ToLinuxVirtualMachineScaleSetAdminSshKeyOutput() LinuxVirtualMachineScaleSetAdminSshKeyOutput
- func (i LinuxVirtualMachineScaleSetAdminSshKeyArgs) ToLinuxVirtualMachineScaleSetAdminSshKeyOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAdminSshKeyOutput
- type LinuxVirtualMachineScaleSetAdminSshKeyArray
- func (LinuxVirtualMachineScaleSetAdminSshKeyArray) ElementType() reflect.Type
- func (i LinuxVirtualMachineScaleSetAdminSshKeyArray) ToLinuxVirtualMachineScaleSetAdminSshKeyArrayOutput() LinuxVirtualMachineScaleSetAdminSshKeyArrayOutput
- func (i LinuxVirtualMachineScaleSetAdminSshKeyArray) ToLinuxVirtualMachineScaleSetAdminSshKeyArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAdminSshKeyArrayOutput
- type LinuxVirtualMachineScaleSetAdminSshKeyArrayInput
- type LinuxVirtualMachineScaleSetAdminSshKeyArrayOutput
- func (LinuxVirtualMachineScaleSetAdminSshKeyArrayOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetAdminSshKeyArrayOutput) Index(i pulumi.IntInput) LinuxVirtualMachineScaleSetAdminSshKeyOutput
- func (o LinuxVirtualMachineScaleSetAdminSshKeyArrayOutput) ToLinuxVirtualMachineScaleSetAdminSshKeyArrayOutput() LinuxVirtualMachineScaleSetAdminSshKeyArrayOutput
- func (o LinuxVirtualMachineScaleSetAdminSshKeyArrayOutput) ToLinuxVirtualMachineScaleSetAdminSshKeyArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAdminSshKeyArrayOutput
- type LinuxVirtualMachineScaleSetAdminSshKeyInput
- type LinuxVirtualMachineScaleSetAdminSshKeyOutput
- func (LinuxVirtualMachineScaleSetAdminSshKeyOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetAdminSshKeyOutput) PublicKey() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetAdminSshKeyOutput) ToLinuxVirtualMachineScaleSetAdminSshKeyOutput() LinuxVirtualMachineScaleSetAdminSshKeyOutput
- func (o LinuxVirtualMachineScaleSetAdminSshKeyOutput) ToLinuxVirtualMachineScaleSetAdminSshKeyOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAdminSshKeyOutput
- func (o LinuxVirtualMachineScaleSetAdminSshKeyOutput) Username() pulumi.StringOutput
- type LinuxVirtualMachineScaleSetArgs
- type LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicy
- type LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs
- func (LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ElementType() reflect.Type
- func (i LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput() LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput
- func (i LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput
- func (i LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput() LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput
- func (i LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput
- type LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyInput
- type LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput
- func (o LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) DisableAutomaticRollback() pulumi.BoolOutput
- func (LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) EnableAutomaticOsUpgrade() pulumi.BoolOutput
- func (o LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput() LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput
- func (o LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput
- func (o LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput() LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput
- func (o LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput
- type LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrInput
- type LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput
- func (o LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) DisableAutomaticRollback() pulumi.BoolOutput
- func (o LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) Elem() LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput
- func (LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) EnableAutomaticOsUpgrade() pulumi.BoolOutput
- func (o LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput() LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput
- func (o LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput
- type LinuxVirtualMachineScaleSetBootDiagnostics
- type LinuxVirtualMachineScaleSetBootDiagnosticsArgs
- func (LinuxVirtualMachineScaleSetBootDiagnosticsArgs) ElementType() reflect.Type
- func (i LinuxVirtualMachineScaleSetBootDiagnosticsArgs) ToLinuxVirtualMachineScaleSetBootDiagnosticsOutput() LinuxVirtualMachineScaleSetBootDiagnosticsOutput
- func (i LinuxVirtualMachineScaleSetBootDiagnosticsArgs) ToLinuxVirtualMachineScaleSetBootDiagnosticsOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetBootDiagnosticsOutput
- func (i LinuxVirtualMachineScaleSetBootDiagnosticsArgs) ToLinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput() LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput
- func (i LinuxVirtualMachineScaleSetBootDiagnosticsArgs) ToLinuxVirtualMachineScaleSetBootDiagnosticsPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput
- type LinuxVirtualMachineScaleSetBootDiagnosticsInput
- type LinuxVirtualMachineScaleSetBootDiagnosticsOutput
- func (LinuxVirtualMachineScaleSetBootDiagnosticsOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetBootDiagnosticsOutput) StorageAccountUri() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetBootDiagnosticsOutput) ToLinuxVirtualMachineScaleSetBootDiagnosticsOutput() LinuxVirtualMachineScaleSetBootDiagnosticsOutput
- func (o LinuxVirtualMachineScaleSetBootDiagnosticsOutput) ToLinuxVirtualMachineScaleSetBootDiagnosticsOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetBootDiagnosticsOutput
- func (o LinuxVirtualMachineScaleSetBootDiagnosticsOutput) ToLinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput() LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput
- func (o LinuxVirtualMachineScaleSetBootDiagnosticsOutput) ToLinuxVirtualMachineScaleSetBootDiagnosticsPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput
- type LinuxVirtualMachineScaleSetBootDiagnosticsPtrInput
- type LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput
- func (o LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput) Elem() LinuxVirtualMachineScaleSetBootDiagnosticsOutput
- func (LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput) StorageAccountUri() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput) ToLinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput() LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput
- func (o LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput) ToLinuxVirtualMachineScaleSetBootDiagnosticsPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput
- type LinuxVirtualMachineScaleSetDataDisk
- type LinuxVirtualMachineScaleSetDataDiskArgs
- func (LinuxVirtualMachineScaleSetDataDiskArgs) ElementType() reflect.Type
- func (i LinuxVirtualMachineScaleSetDataDiskArgs) ToLinuxVirtualMachineScaleSetDataDiskOutput() LinuxVirtualMachineScaleSetDataDiskOutput
- func (i LinuxVirtualMachineScaleSetDataDiskArgs) ToLinuxVirtualMachineScaleSetDataDiskOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetDataDiskOutput
- type LinuxVirtualMachineScaleSetDataDiskArray
- func (LinuxVirtualMachineScaleSetDataDiskArray) ElementType() reflect.Type
- func (i LinuxVirtualMachineScaleSetDataDiskArray) ToLinuxVirtualMachineScaleSetDataDiskArrayOutput() LinuxVirtualMachineScaleSetDataDiskArrayOutput
- func (i LinuxVirtualMachineScaleSetDataDiskArray) ToLinuxVirtualMachineScaleSetDataDiskArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetDataDiskArrayOutput
- type LinuxVirtualMachineScaleSetDataDiskArrayInput
- type LinuxVirtualMachineScaleSetDataDiskArrayOutput
- func (LinuxVirtualMachineScaleSetDataDiskArrayOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetDataDiskArrayOutput) Index(i pulumi.IntInput) LinuxVirtualMachineScaleSetDataDiskOutput
- func (o LinuxVirtualMachineScaleSetDataDiskArrayOutput) ToLinuxVirtualMachineScaleSetDataDiskArrayOutput() LinuxVirtualMachineScaleSetDataDiskArrayOutput
- func (o LinuxVirtualMachineScaleSetDataDiskArrayOutput) ToLinuxVirtualMachineScaleSetDataDiskArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetDataDiskArrayOutput
- type LinuxVirtualMachineScaleSetDataDiskInput
- type LinuxVirtualMachineScaleSetDataDiskOutput
- func (o LinuxVirtualMachineScaleSetDataDiskOutput) Caching() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetDataDiskOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
- func (o LinuxVirtualMachineScaleSetDataDiskOutput) DiskSizeGb() pulumi.IntOutput
- func (LinuxVirtualMachineScaleSetDataDiskOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetDataDiskOutput) Lun() pulumi.IntOutput
- func (o LinuxVirtualMachineScaleSetDataDiskOutput) StorageAccountType() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetDataDiskOutput) ToLinuxVirtualMachineScaleSetDataDiskOutput() LinuxVirtualMachineScaleSetDataDiskOutput
- func (o LinuxVirtualMachineScaleSetDataDiskOutput) ToLinuxVirtualMachineScaleSetDataDiskOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetDataDiskOutput
- func (o LinuxVirtualMachineScaleSetDataDiskOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
- type LinuxVirtualMachineScaleSetIdentity
- type LinuxVirtualMachineScaleSetIdentityArgs
- func (LinuxVirtualMachineScaleSetIdentityArgs) ElementType() reflect.Type
- func (i LinuxVirtualMachineScaleSetIdentityArgs) ToLinuxVirtualMachineScaleSetIdentityOutput() LinuxVirtualMachineScaleSetIdentityOutput
- func (i LinuxVirtualMachineScaleSetIdentityArgs) ToLinuxVirtualMachineScaleSetIdentityOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetIdentityOutput
- func (i LinuxVirtualMachineScaleSetIdentityArgs) ToLinuxVirtualMachineScaleSetIdentityPtrOutput() LinuxVirtualMachineScaleSetIdentityPtrOutput
- func (i LinuxVirtualMachineScaleSetIdentityArgs) ToLinuxVirtualMachineScaleSetIdentityPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetIdentityPtrOutput
- type LinuxVirtualMachineScaleSetIdentityInput
- type LinuxVirtualMachineScaleSetIdentityOutput
- func (LinuxVirtualMachineScaleSetIdentityOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o LinuxVirtualMachineScaleSetIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o LinuxVirtualMachineScaleSetIdentityOutput) ToLinuxVirtualMachineScaleSetIdentityOutput() LinuxVirtualMachineScaleSetIdentityOutput
- func (o LinuxVirtualMachineScaleSetIdentityOutput) ToLinuxVirtualMachineScaleSetIdentityOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetIdentityOutput
- func (o LinuxVirtualMachineScaleSetIdentityOutput) ToLinuxVirtualMachineScaleSetIdentityPtrOutput() LinuxVirtualMachineScaleSetIdentityPtrOutput
- func (o LinuxVirtualMachineScaleSetIdentityOutput) ToLinuxVirtualMachineScaleSetIdentityPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetIdentityPtrOutput
- func (o LinuxVirtualMachineScaleSetIdentityOutput) Type() pulumi.StringOutput
- type LinuxVirtualMachineScaleSetIdentityPtrInput
- type LinuxVirtualMachineScaleSetIdentityPtrOutput
- func (o LinuxVirtualMachineScaleSetIdentityPtrOutput) Elem() LinuxVirtualMachineScaleSetIdentityOutput
- func (LinuxVirtualMachineScaleSetIdentityPtrOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o LinuxVirtualMachineScaleSetIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o LinuxVirtualMachineScaleSetIdentityPtrOutput) ToLinuxVirtualMachineScaleSetIdentityPtrOutput() LinuxVirtualMachineScaleSetIdentityPtrOutput
- func (o LinuxVirtualMachineScaleSetIdentityPtrOutput) ToLinuxVirtualMachineScaleSetIdentityPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetIdentityPtrOutput
- func (o LinuxVirtualMachineScaleSetIdentityPtrOutput) Type() pulumi.StringOutput
- type LinuxVirtualMachineScaleSetNetworkInterface
- type LinuxVirtualMachineScaleSetNetworkInterfaceArgs
- func (LinuxVirtualMachineScaleSetNetworkInterfaceArgs) ElementType() reflect.Type
- func (i LinuxVirtualMachineScaleSetNetworkInterfaceArgs) ToLinuxVirtualMachineScaleSetNetworkInterfaceOutput() LinuxVirtualMachineScaleSetNetworkInterfaceOutput
- func (i LinuxVirtualMachineScaleSetNetworkInterfaceArgs) ToLinuxVirtualMachineScaleSetNetworkInterfaceOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceOutput
- type LinuxVirtualMachineScaleSetNetworkInterfaceArray
- func (LinuxVirtualMachineScaleSetNetworkInterfaceArray) ElementType() reflect.Type
- func (i LinuxVirtualMachineScaleSetNetworkInterfaceArray) ToLinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput() LinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput
- func (i LinuxVirtualMachineScaleSetNetworkInterfaceArray) ToLinuxVirtualMachineScaleSetNetworkInterfaceArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput
- type LinuxVirtualMachineScaleSetNetworkInterfaceArrayInput
- type LinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput
- func (LinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput) Index(i pulumi.IntInput) LinuxVirtualMachineScaleSetNetworkInterfaceOutput
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput() LinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput
- type LinuxVirtualMachineScaleSetNetworkInterfaceInput
- type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfiguration
- type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs
- func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs) ElementType() reflect.Type
- func (i LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput() LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput
- func (i LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput
- type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArray
- func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArray) ElementType() reflect.Type
- func (i LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArray) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput() LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput
- func (i LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArray) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput
- type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayInput
- type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput
- func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput) Index(i pulumi.IntInput) LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput() LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput
- type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationInput
- type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ApplicationGatewayBackendAddressPoolIds() pulumi.StringArrayOutput
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ApplicationSecurityGroupIds() pulumi.StringArrayOutput
- func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) LoadBalancerBackendAddressPoolIds() pulumi.StringArrayOutput
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) LoadBalancerInboundNatRulesIds() pulumi.StringArrayOutput
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) Name() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) Primary() pulumi.BoolPtrOutput
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) PublicIpAddresses() ...
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) SubnetId() pulumi.StringPtrOutput
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput() LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) Version() pulumi.StringPtrOutput
- type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress
- type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs
- func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs) ElementType() reflect.Type
- func (i LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput() ...
- func (i LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputWithContext(ctx context.Context) ...
- type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArray
- func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArray) ElementType() reflect.Type
- func (i LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArray) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput() ...
- func (i LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArray) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutputWithContext(ctx context.Context) ...
- type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayInput
- type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput
- func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput) Index(i pulumi.IntInput) ...
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput() ...
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutputWithContext(ctx context.Context) ...
- type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressInput
- type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTag
- type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs
- func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs) ElementType() reflect.Type
- func (i LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput() ...
- func (i LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputWithContext(ctx context.Context) ...
- type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArray
- func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArray) ElementType() reflect.Type
- func (i LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArray) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput() ...
- func (i LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArray) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutputWithContext(ctx context.Context) ...
- type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayInput
- type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput
- func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput) Index(i pulumi.IntInput) ...
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput() ...
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutputWithContext(ctx context.Context) ...
- type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagInput
- type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput
- func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput) Tag() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput() ...
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputWithContext(ctx context.Context) ...
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput) Type() pulumi.StringOutput
- type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) DomainNameLabel() pulumi.StringPtrOutput
- func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) IpTags() ...
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) Name() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) PublicIpPrefixId() pulumi.StringPtrOutput
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput() ...
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputWithContext(ctx context.Context) ...
- type LinuxVirtualMachineScaleSetNetworkInterfaceOutput
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceOutput) DnsServers() pulumi.StringArrayOutput
- func (LinuxVirtualMachineScaleSetNetworkInterfaceOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceOutput) EnableAcceleratedNetworking() pulumi.BoolPtrOutput
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceOutput) EnableIpForwarding() pulumi.BoolPtrOutput
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceOutput) IpConfigurations() LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceOutput) Name() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceOutput) NetworkSecurityGroupId() pulumi.StringPtrOutput
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceOutput) Primary() pulumi.BoolPtrOutput
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceOutput() LinuxVirtualMachineScaleSetNetworkInterfaceOutput
- func (o LinuxVirtualMachineScaleSetNetworkInterfaceOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceOutput
- type LinuxVirtualMachineScaleSetOsDisk
- type LinuxVirtualMachineScaleSetOsDiskArgs
- func (LinuxVirtualMachineScaleSetOsDiskArgs) ElementType() reflect.Type
- func (i LinuxVirtualMachineScaleSetOsDiskArgs) ToLinuxVirtualMachineScaleSetOsDiskOutput() LinuxVirtualMachineScaleSetOsDiskOutput
- func (i LinuxVirtualMachineScaleSetOsDiskArgs) ToLinuxVirtualMachineScaleSetOsDiskOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetOsDiskOutput
- func (i LinuxVirtualMachineScaleSetOsDiskArgs) ToLinuxVirtualMachineScaleSetOsDiskPtrOutput() LinuxVirtualMachineScaleSetOsDiskPtrOutput
- func (i LinuxVirtualMachineScaleSetOsDiskArgs) ToLinuxVirtualMachineScaleSetOsDiskPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetOsDiskPtrOutput
- type LinuxVirtualMachineScaleSetOsDiskDiffDiskSettings
- type LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs
- func (LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ElementType() reflect.Type
- func (i LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput() LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput
- func (i LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput
- func (i LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput() LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
- func (i LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
- type LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsInput
- type LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput
- func (LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) Option() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput() LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput
- func (o LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput
- func (o LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput() LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
- func (o LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
- type LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrInput
- type LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
- func (o LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput) Elem() LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput
- func (LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput) Option() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput() LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
- func (o LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
- type LinuxVirtualMachineScaleSetOsDiskInput
- type LinuxVirtualMachineScaleSetOsDiskOutput
- func (o LinuxVirtualMachineScaleSetOsDiskOutput) Caching() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetOsDiskOutput) DiffDiskSettings() LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
- func (o LinuxVirtualMachineScaleSetOsDiskOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
- func (o LinuxVirtualMachineScaleSetOsDiskOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (LinuxVirtualMachineScaleSetOsDiskOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetOsDiskOutput) StorageAccountType() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetOsDiskOutput) ToLinuxVirtualMachineScaleSetOsDiskOutput() LinuxVirtualMachineScaleSetOsDiskOutput
- func (o LinuxVirtualMachineScaleSetOsDiskOutput) ToLinuxVirtualMachineScaleSetOsDiskOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetOsDiskOutput
- func (o LinuxVirtualMachineScaleSetOsDiskOutput) ToLinuxVirtualMachineScaleSetOsDiskPtrOutput() LinuxVirtualMachineScaleSetOsDiskPtrOutput
- func (o LinuxVirtualMachineScaleSetOsDiskOutput) ToLinuxVirtualMachineScaleSetOsDiskPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetOsDiskPtrOutput
- func (o LinuxVirtualMachineScaleSetOsDiskOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
- type LinuxVirtualMachineScaleSetOsDiskPtrInput
- type LinuxVirtualMachineScaleSetOsDiskPtrOutput
- func (o LinuxVirtualMachineScaleSetOsDiskPtrOutput) Caching() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetOsDiskPtrOutput) DiffDiskSettings() LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
- func (o LinuxVirtualMachineScaleSetOsDiskPtrOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
- func (o LinuxVirtualMachineScaleSetOsDiskPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (o LinuxVirtualMachineScaleSetOsDiskPtrOutput) Elem() LinuxVirtualMachineScaleSetOsDiskOutput
- func (LinuxVirtualMachineScaleSetOsDiskPtrOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetOsDiskPtrOutput) StorageAccountType() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetOsDiskPtrOutput) ToLinuxVirtualMachineScaleSetOsDiskPtrOutput() LinuxVirtualMachineScaleSetOsDiskPtrOutput
- func (o LinuxVirtualMachineScaleSetOsDiskPtrOutput) ToLinuxVirtualMachineScaleSetOsDiskPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetOsDiskPtrOutput
- func (o LinuxVirtualMachineScaleSetOsDiskPtrOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
- type LinuxVirtualMachineScaleSetPlan
- type LinuxVirtualMachineScaleSetPlanArgs
- func (LinuxVirtualMachineScaleSetPlanArgs) ElementType() reflect.Type
- func (i LinuxVirtualMachineScaleSetPlanArgs) ToLinuxVirtualMachineScaleSetPlanOutput() LinuxVirtualMachineScaleSetPlanOutput
- func (i LinuxVirtualMachineScaleSetPlanArgs) ToLinuxVirtualMachineScaleSetPlanOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetPlanOutput
- func (i LinuxVirtualMachineScaleSetPlanArgs) ToLinuxVirtualMachineScaleSetPlanPtrOutput() LinuxVirtualMachineScaleSetPlanPtrOutput
- func (i LinuxVirtualMachineScaleSetPlanArgs) ToLinuxVirtualMachineScaleSetPlanPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetPlanPtrOutput
- type LinuxVirtualMachineScaleSetPlanInput
- type LinuxVirtualMachineScaleSetPlanOutput
- func (LinuxVirtualMachineScaleSetPlanOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetPlanOutput) Name() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetPlanOutput) Product() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetPlanOutput) Publisher() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetPlanOutput) ToLinuxVirtualMachineScaleSetPlanOutput() LinuxVirtualMachineScaleSetPlanOutput
- func (o LinuxVirtualMachineScaleSetPlanOutput) ToLinuxVirtualMachineScaleSetPlanOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetPlanOutput
- func (o LinuxVirtualMachineScaleSetPlanOutput) ToLinuxVirtualMachineScaleSetPlanPtrOutput() LinuxVirtualMachineScaleSetPlanPtrOutput
- func (o LinuxVirtualMachineScaleSetPlanOutput) ToLinuxVirtualMachineScaleSetPlanPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetPlanPtrOutput
- type LinuxVirtualMachineScaleSetPlanPtrInput
- type LinuxVirtualMachineScaleSetPlanPtrOutput
- func (o LinuxVirtualMachineScaleSetPlanPtrOutput) Elem() LinuxVirtualMachineScaleSetPlanOutput
- func (LinuxVirtualMachineScaleSetPlanPtrOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetPlanPtrOutput) Name() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetPlanPtrOutput) Product() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetPlanPtrOutput) Publisher() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetPlanPtrOutput) ToLinuxVirtualMachineScaleSetPlanPtrOutput() LinuxVirtualMachineScaleSetPlanPtrOutput
- func (o LinuxVirtualMachineScaleSetPlanPtrOutput) ToLinuxVirtualMachineScaleSetPlanPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetPlanPtrOutput
- type LinuxVirtualMachineScaleSetRollingUpgradePolicy
- type LinuxVirtualMachineScaleSetRollingUpgradePolicyArgs
- func (LinuxVirtualMachineScaleSetRollingUpgradePolicyArgs) ElementType() reflect.Type
- func (i LinuxVirtualMachineScaleSetRollingUpgradePolicyArgs) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyOutput() LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput
- func (i LinuxVirtualMachineScaleSetRollingUpgradePolicyArgs) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput
- func (i LinuxVirtualMachineScaleSetRollingUpgradePolicyArgs) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput() LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput
- func (i LinuxVirtualMachineScaleSetRollingUpgradePolicyArgs) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput
- type LinuxVirtualMachineScaleSetRollingUpgradePolicyInput
- type LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput
- func (LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput) MaxBatchInstancePercent() pulumi.IntOutput
- func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput) MaxUnhealthyInstancePercent() pulumi.IntOutput
- func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput) MaxUnhealthyUpgradedInstancePercent() pulumi.IntOutput
- func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput) PauseTimeBetweenBatches() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyOutput() LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput
- func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput
- func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput() LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput
- func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput
- type LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrInput
- type LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput
- func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) Elem() LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput
- func (LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) MaxBatchInstancePercent() pulumi.IntOutput
- func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) MaxUnhealthyInstancePercent() pulumi.IntOutput
- func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) MaxUnhealthyUpgradedInstancePercent() pulumi.IntOutput
- func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) PauseTimeBetweenBatches() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput() LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput
- func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput
- type LinuxVirtualMachineScaleSetSecret
- type LinuxVirtualMachineScaleSetSecretArgs
- func (LinuxVirtualMachineScaleSetSecretArgs) ElementType() reflect.Type
- func (i LinuxVirtualMachineScaleSetSecretArgs) ToLinuxVirtualMachineScaleSetSecretOutput() LinuxVirtualMachineScaleSetSecretOutput
- func (i LinuxVirtualMachineScaleSetSecretArgs) ToLinuxVirtualMachineScaleSetSecretOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetSecretOutput
- type LinuxVirtualMachineScaleSetSecretArray
- func (LinuxVirtualMachineScaleSetSecretArray) ElementType() reflect.Type
- func (i LinuxVirtualMachineScaleSetSecretArray) ToLinuxVirtualMachineScaleSetSecretArrayOutput() LinuxVirtualMachineScaleSetSecretArrayOutput
- func (i LinuxVirtualMachineScaleSetSecretArray) ToLinuxVirtualMachineScaleSetSecretArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetSecretArrayOutput
- type LinuxVirtualMachineScaleSetSecretArrayInput
- type LinuxVirtualMachineScaleSetSecretArrayOutput
- func (LinuxVirtualMachineScaleSetSecretArrayOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetSecretArrayOutput) Index(i pulumi.IntInput) LinuxVirtualMachineScaleSetSecretOutput
- func (o LinuxVirtualMachineScaleSetSecretArrayOutput) ToLinuxVirtualMachineScaleSetSecretArrayOutput() LinuxVirtualMachineScaleSetSecretArrayOutput
- func (o LinuxVirtualMachineScaleSetSecretArrayOutput) ToLinuxVirtualMachineScaleSetSecretArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetSecretArrayOutput
- type LinuxVirtualMachineScaleSetSecretCertificate
- type LinuxVirtualMachineScaleSetSecretCertificateArgs
- func (LinuxVirtualMachineScaleSetSecretCertificateArgs) ElementType() reflect.Type
- func (i LinuxVirtualMachineScaleSetSecretCertificateArgs) ToLinuxVirtualMachineScaleSetSecretCertificateOutput() LinuxVirtualMachineScaleSetSecretCertificateOutput
- func (i LinuxVirtualMachineScaleSetSecretCertificateArgs) ToLinuxVirtualMachineScaleSetSecretCertificateOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetSecretCertificateOutput
- type LinuxVirtualMachineScaleSetSecretCertificateArray
- func (LinuxVirtualMachineScaleSetSecretCertificateArray) ElementType() reflect.Type
- func (i LinuxVirtualMachineScaleSetSecretCertificateArray) ToLinuxVirtualMachineScaleSetSecretCertificateArrayOutput() LinuxVirtualMachineScaleSetSecretCertificateArrayOutput
- func (i LinuxVirtualMachineScaleSetSecretCertificateArray) ToLinuxVirtualMachineScaleSetSecretCertificateArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetSecretCertificateArrayOutput
- type LinuxVirtualMachineScaleSetSecretCertificateArrayInput
- type LinuxVirtualMachineScaleSetSecretCertificateArrayOutput
- func (LinuxVirtualMachineScaleSetSecretCertificateArrayOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetSecretCertificateArrayOutput) Index(i pulumi.IntInput) LinuxVirtualMachineScaleSetSecretCertificateOutput
- func (o LinuxVirtualMachineScaleSetSecretCertificateArrayOutput) ToLinuxVirtualMachineScaleSetSecretCertificateArrayOutput() LinuxVirtualMachineScaleSetSecretCertificateArrayOutput
- func (o LinuxVirtualMachineScaleSetSecretCertificateArrayOutput) ToLinuxVirtualMachineScaleSetSecretCertificateArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetSecretCertificateArrayOutput
- type LinuxVirtualMachineScaleSetSecretCertificateInput
- type LinuxVirtualMachineScaleSetSecretCertificateOutput
- func (LinuxVirtualMachineScaleSetSecretCertificateOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetSecretCertificateOutput) ToLinuxVirtualMachineScaleSetSecretCertificateOutput() LinuxVirtualMachineScaleSetSecretCertificateOutput
- func (o LinuxVirtualMachineScaleSetSecretCertificateOutput) ToLinuxVirtualMachineScaleSetSecretCertificateOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetSecretCertificateOutput
- func (o LinuxVirtualMachineScaleSetSecretCertificateOutput) Url() pulumi.StringOutput
- type LinuxVirtualMachineScaleSetSecretInput
- type LinuxVirtualMachineScaleSetSecretOutput
- func (o LinuxVirtualMachineScaleSetSecretOutput) Certificates() LinuxVirtualMachineScaleSetSecretCertificateArrayOutput
- func (LinuxVirtualMachineScaleSetSecretOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetSecretOutput) KeyVaultId() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetSecretOutput) ToLinuxVirtualMachineScaleSetSecretOutput() LinuxVirtualMachineScaleSetSecretOutput
- func (o LinuxVirtualMachineScaleSetSecretOutput) ToLinuxVirtualMachineScaleSetSecretOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetSecretOutput
- type LinuxVirtualMachineScaleSetSourceImageReference
- type LinuxVirtualMachineScaleSetSourceImageReferenceArgs
- func (LinuxVirtualMachineScaleSetSourceImageReferenceArgs) ElementType() reflect.Type
- func (i LinuxVirtualMachineScaleSetSourceImageReferenceArgs) ToLinuxVirtualMachineScaleSetSourceImageReferenceOutput() LinuxVirtualMachineScaleSetSourceImageReferenceOutput
- func (i LinuxVirtualMachineScaleSetSourceImageReferenceArgs) ToLinuxVirtualMachineScaleSetSourceImageReferenceOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetSourceImageReferenceOutput
- func (i LinuxVirtualMachineScaleSetSourceImageReferenceArgs) ToLinuxVirtualMachineScaleSetSourceImageReferencePtrOutput() LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput
- func (i LinuxVirtualMachineScaleSetSourceImageReferenceArgs) ToLinuxVirtualMachineScaleSetSourceImageReferencePtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput
- type LinuxVirtualMachineScaleSetSourceImageReferenceInput
- type LinuxVirtualMachineScaleSetSourceImageReferenceOutput
- func (LinuxVirtualMachineScaleSetSourceImageReferenceOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetSourceImageReferenceOutput) Offer() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetSourceImageReferenceOutput) Publisher() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetSourceImageReferenceOutput) Sku() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetSourceImageReferenceOutput) ToLinuxVirtualMachineScaleSetSourceImageReferenceOutput() LinuxVirtualMachineScaleSetSourceImageReferenceOutput
- func (o LinuxVirtualMachineScaleSetSourceImageReferenceOutput) ToLinuxVirtualMachineScaleSetSourceImageReferenceOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetSourceImageReferenceOutput
- func (o LinuxVirtualMachineScaleSetSourceImageReferenceOutput) ToLinuxVirtualMachineScaleSetSourceImageReferencePtrOutput() LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput
- func (o LinuxVirtualMachineScaleSetSourceImageReferenceOutput) ToLinuxVirtualMachineScaleSetSourceImageReferencePtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput
- func (o LinuxVirtualMachineScaleSetSourceImageReferenceOutput) Version() pulumi.StringOutput
- type LinuxVirtualMachineScaleSetSourceImageReferencePtrInput
- type LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput
- func (o LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput) Elem() LinuxVirtualMachineScaleSetSourceImageReferenceOutput
- func (LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput) Offer() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput) Publisher() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput) Sku() pulumi.StringOutput
- func (o LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput) ToLinuxVirtualMachineScaleSetSourceImageReferencePtrOutput() LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput
- func (o LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput) ToLinuxVirtualMachineScaleSetSourceImageReferencePtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput
- func (o LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput) Version() pulumi.StringOutput
- type LinuxVirtualMachineScaleSetState
- type LinuxVirtualMachineSecret
- type LinuxVirtualMachineSecretArgs
- func (LinuxVirtualMachineSecretArgs) ElementType() reflect.Type
- func (i LinuxVirtualMachineSecretArgs) ToLinuxVirtualMachineSecretOutput() LinuxVirtualMachineSecretOutput
- func (i LinuxVirtualMachineSecretArgs) ToLinuxVirtualMachineSecretOutputWithContext(ctx context.Context) LinuxVirtualMachineSecretOutput
- type LinuxVirtualMachineSecretArray
- func (LinuxVirtualMachineSecretArray) ElementType() reflect.Type
- func (i LinuxVirtualMachineSecretArray) ToLinuxVirtualMachineSecretArrayOutput() LinuxVirtualMachineSecretArrayOutput
- func (i LinuxVirtualMachineSecretArray) ToLinuxVirtualMachineSecretArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineSecretArrayOutput
- type LinuxVirtualMachineSecretArrayInput
- type LinuxVirtualMachineSecretArrayOutput
- func (LinuxVirtualMachineSecretArrayOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineSecretArrayOutput) Index(i pulumi.IntInput) LinuxVirtualMachineSecretOutput
- func (o LinuxVirtualMachineSecretArrayOutput) ToLinuxVirtualMachineSecretArrayOutput() LinuxVirtualMachineSecretArrayOutput
- func (o LinuxVirtualMachineSecretArrayOutput) ToLinuxVirtualMachineSecretArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineSecretArrayOutput
- type LinuxVirtualMachineSecretCertificate
- type LinuxVirtualMachineSecretCertificateArgs
- func (LinuxVirtualMachineSecretCertificateArgs) ElementType() reflect.Type
- func (i LinuxVirtualMachineSecretCertificateArgs) ToLinuxVirtualMachineSecretCertificateOutput() LinuxVirtualMachineSecretCertificateOutput
- func (i LinuxVirtualMachineSecretCertificateArgs) ToLinuxVirtualMachineSecretCertificateOutputWithContext(ctx context.Context) LinuxVirtualMachineSecretCertificateOutput
- type LinuxVirtualMachineSecretCertificateArray
- func (LinuxVirtualMachineSecretCertificateArray) ElementType() reflect.Type
- func (i LinuxVirtualMachineSecretCertificateArray) ToLinuxVirtualMachineSecretCertificateArrayOutput() LinuxVirtualMachineSecretCertificateArrayOutput
- func (i LinuxVirtualMachineSecretCertificateArray) ToLinuxVirtualMachineSecretCertificateArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineSecretCertificateArrayOutput
- type LinuxVirtualMachineSecretCertificateArrayInput
- type LinuxVirtualMachineSecretCertificateArrayOutput
- func (LinuxVirtualMachineSecretCertificateArrayOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineSecretCertificateArrayOutput) Index(i pulumi.IntInput) LinuxVirtualMachineSecretCertificateOutput
- func (o LinuxVirtualMachineSecretCertificateArrayOutput) ToLinuxVirtualMachineSecretCertificateArrayOutput() LinuxVirtualMachineSecretCertificateArrayOutput
- func (o LinuxVirtualMachineSecretCertificateArrayOutput) ToLinuxVirtualMachineSecretCertificateArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineSecretCertificateArrayOutput
- type LinuxVirtualMachineSecretCertificateInput
- type LinuxVirtualMachineSecretCertificateOutput
- func (LinuxVirtualMachineSecretCertificateOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineSecretCertificateOutput) ToLinuxVirtualMachineSecretCertificateOutput() LinuxVirtualMachineSecretCertificateOutput
- func (o LinuxVirtualMachineSecretCertificateOutput) ToLinuxVirtualMachineSecretCertificateOutputWithContext(ctx context.Context) LinuxVirtualMachineSecretCertificateOutput
- func (o LinuxVirtualMachineSecretCertificateOutput) Url() pulumi.StringOutput
- type LinuxVirtualMachineSecretInput
- type LinuxVirtualMachineSecretOutput
- func (o LinuxVirtualMachineSecretOutput) Certificates() LinuxVirtualMachineSecretCertificateArrayOutput
- func (LinuxVirtualMachineSecretOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineSecretOutput) KeyVaultId() pulumi.StringOutput
- func (o LinuxVirtualMachineSecretOutput) ToLinuxVirtualMachineSecretOutput() LinuxVirtualMachineSecretOutput
- func (o LinuxVirtualMachineSecretOutput) ToLinuxVirtualMachineSecretOutputWithContext(ctx context.Context) LinuxVirtualMachineSecretOutput
- type LinuxVirtualMachineSourceImageReference
- type LinuxVirtualMachineSourceImageReferenceArgs
- func (LinuxVirtualMachineSourceImageReferenceArgs) ElementType() reflect.Type
- func (i LinuxVirtualMachineSourceImageReferenceArgs) ToLinuxVirtualMachineSourceImageReferenceOutput() LinuxVirtualMachineSourceImageReferenceOutput
- func (i LinuxVirtualMachineSourceImageReferenceArgs) ToLinuxVirtualMachineSourceImageReferenceOutputWithContext(ctx context.Context) LinuxVirtualMachineSourceImageReferenceOutput
- func (i LinuxVirtualMachineSourceImageReferenceArgs) ToLinuxVirtualMachineSourceImageReferencePtrOutput() LinuxVirtualMachineSourceImageReferencePtrOutput
- func (i LinuxVirtualMachineSourceImageReferenceArgs) ToLinuxVirtualMachineSourceImageReferencePtrOutputWithContext(ctx context.Context) LinuxVirtualMachineSourceImageReferencePtrOutput
- type LinuxVirtualMachineSourceImageReferenceInput
- type LinuxVirtualMachineSourceImageReferenceOutput
- func (LinuxVirtualMachineSourceImageReferenceOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineSourceImageReferenceOutput) Offer() pulumi.StringOutput
- func (o LinuxVirtualMachineSourceImageReferenceOutput) Publisher() pulumi.StringOutput
- func (o LinuxVirtualMachineSourceImageReferenceOutput) Sku() pulumi.StringOutput
- func (o LinuxVirtualMachineSourceImageReferenceOutput) ToLinuxVirtualMachineSourceImageReferenceOutput() LinuxVirtualMachineSourceImageReferenceOutput
- func (o LinuxVirtualMachineSourceImageReferenceOutput) ToLinuxVirtualMachineSourceImageReferenceOutputWithContext(ctx context.Context) LinuxVirtualMachineSourceImageReferenceOutput
- func (o LinuxVirtualMachineSourceImageReferenceOutput) ToLinuxVirtualMachineSourceImageReferencePtrOutput() LinuxVirtualMachineSourceImageReferencePtrOutput
- func (o LinuxVirtualMachineSourceImageReferenceOutput) ToLinuxVirtualMachineSourceImageReferencePtrOutputWithContext(ctx context.Context) LinuxVirtualMachineSourceImageReferencePtrOutput
- func (o LinuxVirtualMachineSourceImageReferenceOutput) Version() pulumi.StringOutput
- type LinuxVirtualMachineSourceImageReferencePtrInput
- type LinuxVirtualMachineSourceImageReferencePtrOutput
- func (o LinuxVirtualMachineSourceImageReferencePtrOutput) Elem() LinuxVirtualMachineSourceImageReferenceOutput
- func (LinuxVirtualMachineSourceImageReferencePtrOutput) ElementType() reflect.Type
- func (o LinuxVirtualMachineSourceImageReferencePtrOutput) Offer() pulumi.StringOutput
- func (o LinuxVirtualMachineSourceImageReferencePtrOutput) Publisher() pulumi.StringOutput
- func (o LinuxVirtualMachineSourceImageReferencePtrOutput) Sku() pulumi.StringOutput
- func (o LinuxVirtualMachineSourceImageReferencePtrOutput) ToLinuxVirtualMachineSourceImageReferencePtrOutput() LinuxVirtualMachineSourceImageReferencePtrOutput
- func (o LinuxVirtualMachineSourceImageReferencePtrOutput) ToLinuxVirtualMachineSourceImageReferencePtrOutputWithContext(ctx context.Context) LinuxVirtualMachineSourceImageReferencePtrOutput
- func (o LinuxVirtualMachineSourceImageReferencePtrOutput) Version() pulumi.StringOutput
- type LinuxVirtualMachineState
- type LookupAvailabilitySetArgs
- type LookupAvailabilitySetResult
- type LookupDedicatedHostArgs
- type LookupDedicatedHostGroupArgs
- type LookupDedicatedHostGroupResult
- type LookupDedicatedHostResult
- type LookupDiskEncryptionSetArgs
- type LookupDiskEncryptionSetResult
- type LookupImageArgs
- type LookupImageResult
- type LookupManagedDiskArgs
- type LookupManagedDiskResult
- type LookupSharedImageArgs
- type LookupSharedImageGalleryArgs
- type LookupSharedImageGalleryResult
- type LookupSharedImageResult
- type LookupSharedImageVersionArgs
- type LookupSharedImageVersionResult
- type LookupSnapshotArgs
- type LookupSnapshotResult
- type LookupVirtualMachineArgs
- type LookupVirtualMachineResult
- type ManagedDisk
- type ManagedDiskArgs
- type ManagedDiskEncryptionSettings
- type ManagedDiskEncryptionSettingsArgs
- func (ManagedDiskEncryptionSettingsArgs) ElementType() reflect.Type
- func (i ManagedDiskEncryptionSettingsArgs) ToManagedDiskEncryptionSettingsOutput() ManagedDiskEncryptionSettingsOutput
- func (i ManagedDiskEncryptionSettingsArgs) ToManagedDiskEncryptionSettingsOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsOutput
- func (i ManagedDiskEncryptionSettingsArgs) ToManagedDiskEncryptionSettingsPtrOutput() ManagedDiskEncryptionSettingsPtrOutput
- func (i ManagedDiskEncryptionSettingsArgs) ToManagedDiskEncryptionSettingsPtrOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsPtrOutput
- type ManagedDiskEncryptionSettingsDiskEncryptionKey
- type ManagedDiskEncryptionSettingsDiskEncryptionKeyArgs
- func (ManagedDiskEncryptionSettingsDiskEncryptionKeyArgs) ElementType() reflect.Type
- func (i ManagedDiskEncryptionSettingsDiskEncryptionKeyArgs) ToManagedDiskEncryptionSettingsDiskEncryptionKeyOutput() ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput
- func (i ManagedDiskEncryptionSettingsDiskEncryptionKeyArgs) ToManagedDiskEncryptionSettingsDiskEncryptionKeyOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput
- func (i ManagedDiskEncryptionSettingsDiskEncryptionKeyArgs) ToManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput() ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput
- func (i ManagedDiskEncryptionSettingsDiskEncryptionKeyArgs) ToManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput
- type ManagedDiskEncryptionSettingsDiskEncryptionKeyInput
- type ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput
- func (ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput) ElementType() reflect.Type
- func (o ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput) SecretUrl() pulumi.StringOutput
- func (o ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput) SourceVaultId() pulumi.StringOutput
- func (o ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput) ToManagedDiskEncryptionSettingsDiskEncryptionKeyOutput() ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput
- func (o ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput) ToManagedDiskEncryptionSettingsDiskEncryptionKeyOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput
- func (o ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput) ToManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput() ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput
- func (o ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput) ToManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput
- type ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrInput
- type ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput
- func (o ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput) Elem() ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput
- func (ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput) ElementType() reflect.Type
- func (o ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput) SecretUrl() pulumi.StringOutput
- func (o ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput) SourceVaultId() pulumi.StringOutput
- func (o ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput) ToManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput() ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput
- func (o ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput) ToManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput
- type ManagedDiskEncryptionSettingsInput
- type ManagedDiskEncryptionSettingsKeyEncryptionKey
- type ManagedDiskEncryptionSettingsKeyEncryptionKeyArgs
- func (ManagedDiskEncryptionSettingsKeyEncryptionKeyArgs) ElementType() reflect.Type
- func (i ManagedDiskEncryptionSettingsKeyEncryptionKeyArgs) ToManagedDiskEncryptionSettingsKeyEncryptionKeyOutput() ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput
- func (i ManagedDiskEncryptionSettingsKeyEncryptionKeyArgs) ToManagedDiskEncryptionSettingsKeyEncryptionKeyOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput
- func (i ManagedDiskEncryptionSettingsKeyEncryptionKeyArgs) ToManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput() ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput
- func (i ManagedDiskEncryptionSettingsKeyEncryptionKeyArgs) ToManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput
- type ManagedDiskEncryptionSettingsKeyEncryptionKeyInput
- type ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput
- func (ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput) ElementType() reflect.Type
- func (o ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput) KeyUrl() pulumi.StringOutput
- func (o ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput) SourceVaultId() pulumi.StringOutput
- func (o ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput) ToManagedDiskEncryptionSettingsKeyEncryptionKeyOutput() ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput
- func (o ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput) ToManagedDiskEncryptionSettingsKeyEncryptionKeyOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput
- func (o ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput) ToManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput() ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput
- func (o ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput) ToManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput
- type ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrInput
- type ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput
- func (o ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput) Elem() ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput
- func (ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput) ElementType() reflect.Type
- func (o ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput) KeyUrl() pulumi.StringOutput
- func (o ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput) SourceVaultId() pulumi.StringOutput
- func (o ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput) ToManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput() ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput
- func (o ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput) ToManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput
- type ManagedDiskEncryptionSettingsOutput
- func (o ManagedDiskEncryptionSettingsOutput) DiskEncryptionKey() ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput
- func (ManagedDiskEncryptionSettingsOutput) ElementType() reflect.Type
- func (o ManagedDiskEncryptionSettingsOutput) Enabled() pulumi.BoolOutput
- func (o ManagedDiskEncryptionSettingsOutput) KeyEncryptionKey() ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput
- func (o ManagedDiskEncryptionSettingsOutput) ToManagedDiskEncryptionSettingsOutput() ManagedDiskEncryptionSettingsOutput
- func (o ManagedDiskEncryptionSettingsOutput) ToManagedDiskEncryptionSettingsOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsOutput
- func (o ManagedDiskEncryptionSettingsOutput) ToManagedDiskEncryptionSettingsPtrOutput() ManagedDiskEncryptionSettingsPtrOutput
- func (o ManagedDiskEncryptionSettingsOutput) ToManagedDiskEncryptionSettingsPtrOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsPtrOutput
- type ManagedDiskEncryptionSettingsPtrInput
- type ManagedDiskEncryptionSettingsPtrOutput
- func (o ManagedDiskEncryptionSettingsPtrOutput) DiskEncryptionKey() ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput
- func (o ManagedDiskEncryptionSettingsPtrOutput) Elem() ManagedDiskEncryptionSettingsOutput
- func (ManagedDiskEncryptionSettingsPtrOutput) ElementType() reflect.Type
- func (o ManagedDiskEncryptionSettingsPtrOutput) Enabled() pulumi.BoolOutput
- func (o ManagedDiskEncryptionSettingsPtrOutput) KeyEncryptionKey() ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput
- func (o ManagedDiskEncryptionSettingsPtrOutput) ToManagedDiskEncryptionSettingsPtrOutput() ManagedDiskEncryptionSettingsPtrOutput
- func (o ManagedDiskEncryptionSettingsPtrOutput) ToManagedDiskEncryptionSettingsPtrOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsPtrOutput
- type ManagedDiskState
- type ScaleSet
- type ScaleSetArgs
- type ScaleSetBootDiagnostics
- type ScaleSetBootDiagnosticsArgs
- func (ScaleSetBootDiagnosticsArgs) ElementType() reflect.Type
- func (i ScaleSetBootDiagnosticsArgs) ToScaleSetBootDiagnosticsOutput() ScaleSetBootDiagnosticsOutput
- func (i ScaleSetBootDiagnosticsArgs) ToScaleSetBootDiagnosticsOutputWithContext(ctx context.Context) ScaleSetBootDiagnosticsOutput
- func (i ScaleSetBootDiagnosticsArgs) ToScaleSetBootDiagnosticsPtrOutput() ScaleSetBootDiagnosticsPtrOutput
- func (i ScaleSetBootDiagnosticsArgs) ToScaleSetBootDiagnosticsPtrOutputWithContext(ctx context.Context) ScaleSetBootDiagnosticsPtrOutput
- type ScaleSetBootDiagnosticsInput
- type ScaleSetBootDiagnosticsOutput
- func (ScaleSetBootDiagnosticsOutput) ElementType() reflect.Type
- func (o ScaleSetBootDiagnosticsOutput) Enabled() pulumi.BoolPtrOutput
- func (o ScaleSetBootDiagnosticsOutput) StorageUri() pulumi.StringOutput
- func (o ScaleSetBootDiagnosticsOutput) ToScaleSetBootDiagnosticsOutput() ScaleSetBootDiagnosticsOutput
- func (o ScaleSetBootDiagnosticsOutput) ToScaleSetBootDiagnosticsOutputWithContext(ctx context.Context) ScaleSetBootDiagnosticsOutput
- func (o ScaleSetBootDiagnosticsOutput) ToScaleSetBootDiagnosticsPtrOutput() ScaleSetBootDiagnosticsPtrOutput
- func (o ScaleSetBootDiagnosticsOutput) ToScaleSetBootDiagnosticsPtrOutputWithContext(ctx context.Context) ScaleSetBootDiagnosticsPtrOutput
- type ScaleSetBootDiagnosticsPtrInput
- type ScaleSetBootDiagnosticsPtrOutput
- func (o ScaleSetBootDiagnosticsPtrOutput) Elem() ScaleSetBootDiagnosticsOutput
- func (ScaleSetBootDiagnosticsPtrOutput) ElementType() reflect.Type
- func (o ScaleSetBootDiagnosticsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ScaleSetBootDiagnosticsPtrOutput) StorageUri() pulumi.StringOutput
- func (o ScaleSetBootDiagnosticsPtrOutput) ToScaleSetBootDiagnosticsPtrOutput() ScaleSetBootDiagnosticsPtrOutput
- func (o ScaleSetBootDiagnosticsPtrOutput) ToScaleSetBootDiagnosticsPtrOutputWithContext(ctx context.Context) ScaleSetBootDiagnosticsPtrOutput
- type ScaleSetExtension
- type ScaleSetExtensionArgs
- type ScaleSetExtensionArray
- type ScaleSetExtensionArrayInput
- type ScaleSetExtensionArrayOutput
- func (ScaleSetExtensionArrayOutput) ElementType() reflect.Type
- func (o ScaleSetExtensionArrayOutput) Index(i pulumi.IntInput) ScaleSetExtensionOutput
- func (o ScaleSetExtensionArrayOutput) ToScaleSetExtensionArrayOutput() ScaleSetExtensionArrayOutput
- func (o ScaleSetExtensionArrayOutput) ToScaleSetExtensionArrayOutputWithContext(ctx context.Context) ScaleSetExtensionArrayOutput
- type ScaleSetExtensionInput
- type ScaleSetExtensionOutput
- func (o ScaleSetExtensionOutput) AutoUpgradeMinorVersion() pulumi.BoolPtrOutput
- func (ScaleSetExtensionOutput) ElementType() reflect.Type
- func (o ScaleSetExtensionOutput) Name() pulumi.StringOutput
- func (o ScaleSetExtensionOutput) ProtectedSettings() pulumi.StringPtrOutput
- func (o ScaleSetExtensionOutput) ProvisionAfterExtensions() pulumi.StringArrayOutput
- func (o ScaleSetExtensionOutput) Publisher() pulumi.StringOutput
- func (o ScaleSetExtensionOutput) Settings() pulumi.StringPtrOutput
- func (o ScaleSetExtensionOutput) ToScaleSetExtensionOutput() ScaleSetExtensionOutput
- func (o ScaleSetExtensionOutput) ToScaleSetExtensionOutputWithContext(ctx context.Context) ScaleSetExtensionOutput
- func (o ScaleSetExtensionOutput) Type() pulumi.StringOutput
- func (o ScaleSetExtensionOutput) TypeHandlerVersion() pulumi.StringOutput
- type ScaleSetIdentity
- type ScaleSetIdentityArgs
- func (ScaleSetIdentityArgs) ElementType() reflect.Type
- func (i ScaleSetIdentityArgs) ToScaleSetIdentityOutput() ScaleSetIdentityOutput
- func (i ScaleSetIdentityArgs) ToScaleSetIdentityOutputWithContext(ctx context.Context) ScaleSetIdentityOutput
- func (i ScaleSetIdentityArgs) ToScaleSetIdentityPtrOutput() ScaleSetIdentityPtrOutput
- func (i ScaleSetIdentityArgs) ToScaleSetIdentityPtrOutputWithContext(ctx context.Context) ScaleSetIdentityPtrOutput
- type ScaleSetIdentityInput
- type ScaleSetIdentityOutput
- func (ScaleSetIdentityOutput) ElementType() reflect.Type
- func (o ScaleSetIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o ScaleSetIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ScaleSetIdentityOutput) ToScaleSetIdentityOutput() ScaleSetIdentityOutput
- func (o ScaleSetIdentityOutput) ToScaleSetIdentityOutputWithContext(ctx context.Context) ScaleSetIdentityOutput
- func (o ScaleSetIdentityOutput) ToScaleSetIdentityPtrOutput() ScaleSetIdentityPtrOutput
- func (o ScaleSetIdentityOutput) ToScaleSetIdentityPtrOutputWithContext(ctx context.Context) ScaleSetIdentityPtrOutput
- func (o ScaleSetIdentityOutput) Type() pulumi.StringOutput
- type ScaleSetIdentityPtrInput
- type ScaleSetIdentityPtrOutput
- func (o ScaleSetIdentityPtrOutput) Elem() ScaleSetIdentityOutput
- func (ScaleSetIdentityPtrOutput) ElementType() reflect.Type
- func (o ScaleSetIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o ScaleSetIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ScaleSetIdentityPtrOutput) ToScaleSetIdentityPtrOutput() ScaleSetIdentityPtrOutput
- func (o ScaleSetIdentityPtrOutput) ToScaleSetIdentityPtrOutputWithContext(ctx context.Context) ScaleSetIdentityPtrOutput
- func (o ScaleSetIdentityPtrOutput) Type() pulumi.StringOutput
- type ScaleSetNetworkProfile
- type ScaleSetNetworkProfileArgs
- type ScaleSetNetworkProfileArray
- func (ScaleSetNetworkProfileArray) ElementType() reflect.Type
- func (i ScaleSetNetworkProfileArray) ToScaleSetNetworkProfileArrayOutput() ScaleSetNetworkProfileArrayOutput
- func (i ScaleSetNetworkProfileArray) ToScaleSetNetworkProfileArrayOutputWithContext(ctx context.Context) ScaleSetNetworkProfileArrayOutput
- type ScaleSetNetworkProfileArrayInput
- type ScaleSetNetworkProfileArrayOutput
- func (ScaleSetNetworkProfileArrayOutput) ElementType() reflect.Type
- func (o ScaleSetNetworkProfileArrayOutput) Index(i pulumi.IntInput) ScaleSetNetworkProfileOutput
- func (o ScaleSetNetworkProfileArrayOutput) ToScaleSetNetworkProfileArrayOutput() ScaleSetNetworkProfileArrayOutput
- func (o ScaleSetNetworkProfileArrayOutput) ToScaleSetNetworkProfileArrayOutputWithContext(ctx context.Context) ScaleSetNetworkProfileArrayOutput
- type ScaleSetNetworkProfileDnsSettings
- type ScaleSetNetworkProfileDnsSettingsArgs
- func (ScaleSetNetworkProfileDnsSettingsArgs) ElementType() reflect.Type
- func (i ScaleSetNetworkProfileDnsSettingsArgs) ToScaleSetNetworkProfileDnsSettingsOutput() ScaleSetNetworkProfileDnsSettingsOutput
- func (i ScaleSetNetworkProfileDnsSettingsArgs) ToScaleSetNetworkProfileDnsSettingsOutputWithContext(ctx context.Context) ScaleSetNetworkProfileDnsSettingsOutput
- func (i ScaleSetNetworkProfileDnsSettingsArgs) ToScaleSetNetworkProfileDnsSettingsPtrOutput() ScaleSetNetworkProfileDnsSettingsPtrOutput
- func (i ScaleSetNetworkProfileDnsSettingsArgs) ToScaleSetNetworkProfileDnsSettingsPtrOutputWithContext(ctx context.Context) ScaleSetNetworkProfileDnsSettingsPtrOutput
- type ScaleSetNetworkProfileDnsSettingsInput
- type ScaleSetNetworkProfileDnsSettingsOutput
- func (o ScaleSetNetworkProfileDnsSettingsOutput) DnsServers() pulumi.StringArrayOutput
- func (ScaleSetNetworkProfileDnsSettingsOutput) ElementType() reflect.Type
- func (o ScaleSetNetworkProfileDnsSettingsOutput) ToScaleSetNetworkProfileDnsSettingsOutput() ScaleSetNetworkProfileDnsSettingsOutput
- func (o ScaleSetNetworkProfileDnsSettingsOutput) ToScaleSetNetworkProfileDnsSettingsOutputWithContext(ctx context.Context) ScaleSetNetworkProfileDnsSettingsOutput
- func (o ScaleSetNetworkProfileDnsSettingsOutput) ToScaleSetNetworkProfileDnsSettingsPtrOutput() ScaleSetNetworkProfileDnsSettingsPtrOutput
- func (o ScaleSetNetworkProfileDnsSettingsOutput) ToScaleSetNetworkProfileDnsSettingsPtrOutputWithContext(ctx context.Context) ScaleSetNetworkProfileDnsSettingsPtrOutput
- type ScaleSetNetworkProfileDnsSettingsPtrInput
- type ScaleSetNetworkProfileDnsSettingsPtrOutput
- func (o ScaleSetNetworkProfileDnsSettingsPtrOutput) DnsServers() pulumi.StringArrayOutput
- func (o ScaleSetNetworkProfileDnsSettingsPtrOutput) Elem() ScaleSetNetworkProfileDnsSettingsOutput
- func (ScaleSetNetworkProfileDnsSettingsPtrOutput) ElementType() reflect.Type
- func (o ScaleSetNetworkProfileDnsSettingsPtrOutput) ToScaleSetNetworkProfileDnsSettingsPtrOutput() ScaleSetNetworkProfileDnsSettingsPtrOutput
- func (o ScaleSetNetworkProfileDnsSettingsPtrOutput) ToScaleSetNetworkProfileDnsSettingsPtrOutputWithContext(ctx context.Context) ScaleSetNetworkProfileDnsSettingsPtrOutput
- type ScaleSetNetworkProfileInput
- type ScaleSetNetworkProfileIpConfiguration
- type ScaleSetNetworkProfileIpConfigurationArgs
- func (ScaleSetNetworkProfileIpConfigurationArgs) ElementType() reflect.Type
- func (i ScaleSetNetworkProfileIpConfigurationArgs) ToScaleSetNetworkProfileIpConfigurationOutput() ScaleSetNetworkProfileIpConfigurationOutput
- func (i ScaleSetNetworkProfileIpConfigurationArgs) ToScaleSetNetworkProfileIpConfigurationOutputWithContext(ctx context.Context) ScaleSetNetworkProfileIpConfigurationOutput
- type ScaleSetNetworkProfileIpConfigurationArray
- func (ScaleSetNetworkProfileIpConfigurationArray) ElementType() reflect.Type
- func (i ScaleSetNetworkProfileIpConfigurationArray) ToScaleSetNetworkProfileIpConfigurationArrayOutput() ScaleSetNetworkProfileIpConfigurationArrayOutput
- func (i ScaleSetNetworkProfileIpConfigurationArray) ToScaleSetNetworkProfileIpConfigurationArrayOutputWithContext(ctx context.Context) ScaleSetNetworkProfileIpConfigurationArrayOutput
- type ScaleSetNetworkProfileIpConfigurationArrayInput
- type ScaleSetNetworkProfileIpConfigurationArrayOutput
- func (ScaleSetNetworkProfileIpConfigurationArrayOutput) ElementType() reflect.Type
- func (o ScaleSetNetworkProfileIpConfigurationArrayOutput) Index(i pulumi.IntInput) ScaleSetNetworkProfileIpConfigurationOutput
- func (o ScaleSetNetworkProfileIpConfigurationArrayOutput) ToScaleSetNetworkProfileIpConfigurationArrayOutput() ScaleSetNetworkProfileIpConfigurationArrayOutput
- func (o ScaleSetNetworkProfileIpConfigurationArrayOutput) ToScaleSetNetworkProfileIpConfigurationArrayOutputWithContext(ctx context.Context) ScaleSetNetworkProfileIpConfigurationArrayOutput
- type ScaleSetNetworkProfileIpConfigurationInput
- type ScaleSetNetworkProfileIpConfigurationOutput
- func (o ScaleSetNetworkProfileIpConfigurationOutput) ApplicationGatewayBackendAddressPoolIds() pulumi.StringArrayOutput
- func (o ScaleSetNetworkProfileIpConfigurationOutput) ApplicationSecurityGroupIds() pulumi.StringArrayOutput
- func (ScaleSetNetworkProfileIpConfigurationOutput) ElementType() reflect.Type
- func (o ScaleSetNetworkProfileIpConfigurationOutput) LoadBalancerBackendAddressPoolIds() pulumi.StringArrayOutput
- func (o ScaleSetNetworkProfileIpConfigurationOutput) LoadBalancerInboundNatRulesIds() pulumi.StringArrayOutput
- func (o ScaleSetNetworkProfileIpConfigurationOutput) Name() pulumi.StringOutput
- func (o ScaleSetNetworkProfileIpConfigurationOutput) Primary() pulumi.BoolOutput
- func (o ScaleSetNetworkProfileIpConfigurationOutput) PublicIpAddressConfiguration() ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput
- func (o ScaleSetNetworkProfileIpConfigurationOutput) SubnetId() pulumi.StringOutput
- func (o ScaleSetNetworkProfileIpConfigurationOutput) ToScaleSetNetworkProfileIpConfigurationOutput() ScaleSetNetworkProfileIpConfigurationOutput
- func (o ScaleSetNetworkProfileIpConfigurationOutput) ToScaleSetNetworkProfileIpConfigurationOutputWithContext(ctx context.Context) ScaleSetNetworkProfileIpConfigurationOutput
- type ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfiguration
- type ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationArgs
- func (ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationArgs) ElementType() reflect.Type
- func (i ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationArgs) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput() ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput
- func (i ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationArgs) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutputWithContext(ctx context.Context) ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput
- func (i ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationArgs) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput() ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput
- func (i ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationArgs) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput
- type ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationInput
- type ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput
- func (o ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput) DomainNameLabel() pulumi.StringOutput
- func (ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput) ElementType() reflect.Type
- func (o ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput) IdleTimeout() pulumi.IntOutput
- func (o ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput) Name() pulumi.StringOutput
- func (o ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput() ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput
- func (o ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutputWithContext(ctx context.Context) ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput
- func (o ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput() ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput
- func (o ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput
- type ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrInput
- type ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput
- func (o ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput) DomainNameLabel() pulumi.StringOutput
- func (o ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput) Elem() ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput
- func (ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput) ElementType() reflect.Type
- func (o ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput) IdleTimeout() pulumi.IntOutput
- func (o ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput) Name() pulumi.StringOutput
- func (o ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput() ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput
- func (o ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput
- type ScaleSetNetworkProfileOutput
- func (o ScaleSetNetworkProfileOutput) AcceleratedNetworking() pulumi.BoolPtrOutput
- func (o ScaleSetNetworkProfileOutput) DnsSettings() ScaleSetNetworkProfileDnsSettingsPtrOutput
- func (ScaleSetNetworkProfileOutput) ElementType() reflect.Type
- func (o ScaleSetNetworkProfileOutput) IpConfigurations() ScaleSetNetworkProfileIpConfigurationArrayOutput
- func (o ScaleSetNetworkProfileOutput) IpForwarding() pulumi.BoolPtrOutput
- func (o ScaleSetNetworkProfileOutput) Name() pulumi.StringOutput
- func (o ScaleSetNetworkProfileOutput) NetworkSecurityGroupId() pulumi.StringPtrOutput
- func (o ScaleSetNetworkProfileOutput) Primary() pulumi.BoolOutput
- func (o ScaleSetNetworkProfileOutput) ToScaleSetNetworkProfileOutput() ScaleSetNetworkProfileOutput
- func (o ScaleSetNetworkProfileOutput) ToScaleSetNetworkProfileOutputWithContext(ctx context.Context) ScaleSetNetworkProfileOutput
- type ScaleSetOsProfile
- type ScaleSetOsProfileArgs
- func (ScaleSetOsProfileArgs) ElementType() reflect.Type
- func (i ScaleSetOsProfileArgs) ToScaleSetOsProfileOutput() ScaleSetOsProfileOutput
- func (i ScaleSetOsProfileArgs) ToScaleSetOsProfileOutputWithContext(ctx context.Context) ScaleSetOsProfileOutput
- func (i ScaleSetOsProfileArgs) ToScaleSetOsProfilePtrOutput() ScaleSetOsProfilePtrOutput
- func (i ScaleSetOsProfileArgs) ToScaleSetOsProfilePtrOutputWithContext(ctx context.Context) ScaleSetOsProfilePtrOutput
- type ScaleSetOsProfileInput
- type ScaleSetOsProfileLinuxConfig
- type ScaleSetOsProfileLinuxConfigArgs
- func (ScaleSetOsProfileLinuxConfigArgs) ElementType() reflect.Type
- func (i ScaleSetOsProfileLinuxConfigArgs) ToScaleSetOsProfileLinuxConfigOutput() ScaleSetOsProfileLinuxConfigOutput
- func (i ScaleSetOsProfileLinuxConfigArgs) ToScaleSetOsProfileLinuxConfigOutputWithContext(ctx context.Context) ScaleSetOsProfileLinuxConfigOutput
- func (i ScaleSetOsProfileLinuxConfigArgs) ToScaleSetOsProfileLinuxConfigPtrOutput() ScaleSetOsProfileLinuxConfigPtrOutput
- func (i ScaleSetOsProfileLinuxConfigArgs) ToScaleSetOsProfileLinuxConfigPtrOutputWithContext(ctx context.Context) ScaleSetOsProfileLinuxConfigPtrOutput
- type ScaleSetOsProfileLinuxConfigInput
- type ScaleSetOsProfileLinuxConfigOutput
- func (o ScaleSetOsProfileLinuxConfigOutput) DisablePasswordAuthentication() pulumi.BoolPtrOutput
- func (ScaleSetOsProfileLinuxConfigOutput) ElementType() reflect.Type
- func (o ScaleSetOsProfileLinuxConfigOutput) SshKeys() ScaleSetOsProfileLinuxConfigSshKeyArrayOutput
- func (o ScaleSetOsProfileLinuxConfigOutput) ToScaleSetOsProfileLinuxConfigOutput() ScaleSetOsProfileLinuxConfigOutput
- func (o ScaleSetOsProfileLinuxConfigOutput) ToScaleSetOsProfileLinuxConfigOutputWithContext(ctx context.Context) ScaleSetOsProfileLinuxConfigOutput
- func (o ScaleSetOsProfileLinuxConfigOutput) ToScaleSetOsProfileLinuxConfigPtrOutput() ScaleSetOsProfileLinuxConfigPtrOutput
- func (o ScaleSetOsProfileLinuxConfigOutput) ToScaleSetOsProfileLinuxConfigPtrOutputWithContext(ctx context.Context) ScaleSetOsProfileLinuxConfigPtrOutput
- type ScaleSetOsProfileLinuxConfigPtrInput
- type ScaleSetOsProfileLinuxConfigPtrOutput
- func (o ScaleSetOsProfileLinuxConfigPtrOutput) DisablePasswordAuthentication() pulumi.BoolPtrOutput
- func (o ScaleSetOsProfileLinuxConfigPtrOutput) Elem() ScaleSetOsProfileLinuxConfigOutput
- func (ScaleSetOsProfileLinuxConfigPtrOutput) ElementType() reflect.Type
- func (o ScaleSetOsProfileLinuxConfigPtrOutput) SshKeys() ScaleSetOsProfileLinuxConfigSshKeyArrayOutput
- func (o ScaleSetOsProfileLinuxConfigPtrOutput) ToScaleSetOsProfileLinuxConfigPtrOutput() ScaleSetOsProfileLinuxConfigPtrOutput
- func (o ScaleSetOsProfileLinuxConfigPtrOutput) ToScaleSetOsProfileLinuxConfigPtrOutputWithContext(ctx context.Context) ScaleSetOsProfileLinuxConfigPtrOutput
- type ScaleSetOsProfileLinuxConfigSshKey
- type ScaleSetOsProfileLinuxConfigSshKeyArgs
- func (ScaleSetOsProfileLinuxConfigSshKeyArgs) ElementType() reflect.Type
- func (i ScaleSetOsProfileLinuxConfigSshKeyArgs) ToScaleSetOsProfileLinuxConfigSshKeyOutput() ScaleSetOsProfileLinuxConfigSshKeyOutput
- func (i ScaleSetOsProfileLinuxConfigSshKeyArgs) ToScaleSetOsProfileLinuxConfigSshKeyOutputWithContext(ctx context.Context) ScaleSetOsProfileLinuxConfigSshKeyOutput
- type ScaleSetOsProfileLinuxConfigSshKeyArray
- func (ScaleSetOsProfileLinuxConfigSshKeyArray) ElementType() reflect.Type
- func (i ScaleSetOsProfileLinuxConfigSshKeyArray) ToScaleSetOsProfileLinuxConfigSshKeyArrayOutput() ScaleSetOsProfileLinuxConfigSshKeyArrayOutput
- func (i ScaleSetOsProfileLinuxConfigSshKeyArray) ToScaleSetOsProfileLinuxConfigSshKeyArrayOutputWithContext(ctx context.Context) ScaleSetOsProfileLinuxConfigSshKeyArrayOutput
- type ScaleSetOsProfileLinuxConfigSshKeyArrayInput
- type ScaleSetOsProfileLinuxConfigSshKeyArrayOutput
- func (ScaleSetOsProfileLinuxConfigSshKeyArrayOutput) ElementType() reflect.Type
- func (o ScaleSetOsProfileLinuxConfigSshKeyArrayOutput) Index(i pulumi.IntInput) ScaleSetOsProfileLinuxConfigSshKeyOutput
- func (o ScaleSetOsProfileLinuxConfigSshKeyArrayOutput) ToScaleSetOsProfileLinuxConfigSshKeyArrayOutput() ScaleSetOsProfileLinuxConfigSshKeyArrayOutput
- func (o ScaleSetOsProfileLinuxConfigSshKeyArrayOutput) ToScaleSetOsProfileLinuxConfigSshKeyArrayOutputWithContext(ctx context.Context) ScaleSetOsProfileLinuxConfigSshKeyArrayOutput
- type ScaleSetOsProfileLinuxConfigSshKeyInput
- type ScaleSetOsProfileLinuxConfigSshKeyOutput
- func (ScaleSetOsProfileLinuxConfigSshKeyOutput) ElementType() reflect.Type
- func (o ScaleSetOsProfileLinuxConfigSshKeyOutput) KeyData() pulumi.StringPtrOutput
- func (o ScaleSetOsProfileLinuxConfigSshKeyOutput) Path() pulumi.StringOutput
- func (o ScaleSetOsProfileLinuxConfigSshKeyOutput) ToScaleSetOsProfileLinuxConfigSshKeyOutput() ScaleSetOsProfileLinuxConfigSshKeyOutput
- func (o ScaleSetOsProfileLinuxConfigSshKeyOutput) ToScaleSetOsProfileLinuxConfigSshKeyOutputWithContext(ctx context.Context) ScaleSetOsProfileLinuxConfigSshKeyOutput
- type ScaleSetOsProfileOutput
- func (o ScaleSetOsProfileOutput) AdminPassword() pulumi.StringPtrOutput
- func (o ScaleSetOsProfileOutput) AdminUsername() pulumi.StringOutput
- func (o ScaleSetOsProfileOutput) ComputerNamePrefix() pulumi.StringOutput
- func (o ScaleSetOsProfileOutput) CustomData() pulumi.StringPtrOutput
- func (ScaleSetOsProfileOutput) ElementType() reflect.Type
- func (o ScaleSetOsProfileOutput) ToScaleSetOsProfileOutput() ScaleSetOsProfileOutput
- func (o ScaleSetOsProfileOutput) ToScaleSetOsProfileOutputWithContext(ctx context.Context) ScaleSetOsProfileOutput
- func (o ScaleSetOsProfileOutput) ToScaleSetOsProfilePtrOutput() ScaleSetOsProfilePtrOutput
- func (o ScaleSetOsProfileOutput) ToScaleSetOsProfilePtrOutputWithContext(ctx context.Context) ScaleSetOsProfilePtrOutput
- type ScaleSetOsProfilePtrInput
- type ScaleSetOsProfilePtrOutput
- func (o ScaleSetOsProfilePtrOutput) AdminPassword() pulumi.StringPtrOutput
- func (o ScaleSetOsProfilePtrOutput) AdminUsername() pulumi.StringOutput
- func (o ScaleSetOsProfilePtrOutput) ComputerNamePrefix() pulumi.StringOutput
- func (o ScaleSetOsProfilePtrOutput) CustomData() pulumi.StringPtrOutput
- func (o ScaleSetOsProfilePtrOutput) Elem() ScaleSetOsProfileOutput
- func (ScaleSetOsProfilePtrOutput) ElementType() reflect.Type
- func (o ScaleSetOsProfilePtrOutput) ToScaleSetOsProfilePtrOutput() ScaleSetOsProfilePtrOutput
- func (o ScaleSetOsProfilePtrOutput) ToScaleSetOsProfilePtrOutputWithContext(ctx context.Context) ScaleSetOsProfilePtrOutput
- type ScaleSetOsProfileSecret
- type ScaleSetOsProfileSecretArgs
- type ScaleSetOsProfileSecretArray
- func (ScaleSetOsProfileSecretArray) ElementType() reflect.Type
- func (i ScaleSetOsProfileSecretArray) ToScaleSetOsProfileSecretArrayOutput() ScaleSetOsProfileSecretArrayOutput
- func (i ScaleSetOsProfileSecretArray) ToScaleSetOsProfileSecretArrayOutputWithContext(ctx context.Context) ScaleSetOsProfileSecretArrayOutput
- type ScaleSetOsProfileSecretArrayInput
- type ScaleSetOsProfileSecretArrayOutput
- func (ScaleSetOsProfileSecretArrayOutput) ElementType() reflect.Type
- func (o ScaleSetOsProfileSecretArrayOutput) Index(i pulumi.IntInput) ScaleSetOsProfileSecretOutput
- func (o ScaleSetOsProfileSecretArrayOutput) ToScaleSetOsProfileSecretArrayOutput() ScaleSetOsProfileSecretArrayOutput
- func (o ScaleSetOsProfileSecretArrayOutput) ToScaleSetOsProfileSecretArrayOutputWithContext(ctx context.Context) ScaleSetOsProfileSecretArrayOutput
- type ScaleSetOsProfileSecretInput
- type ScaleSetOsProfileSecretOutput
- func (ScaleSetOsProfileSecretOutput) ElementType() reflect.Type
- func (o ScaleSetOsProfileSecretOutput) SourceVaultId() pulumi.StringOutput
- func (o ScaleSetOsProfileSecretOutput) ToScaleSetOsProfileSecretOutput() ScaleSetOsProfileSecretOutput
- func (o ScaleSetOsProfileSecretOutput) ToScaleSetOsProfileSecretOutputWithContext(ctx context.Context) ScaleSetOsProfileSecretOutput
- func (o ScaleSetOsProfileSecretOutput) VaultCertificates() ScaleSetOsProfileSecretVaultCertificateArrayOutput
- type ScaleSetOsProfileSecretVaultCertificate
- type ScaleSetOsProfileSecretVaultCertificateArgs
- func (ScaleSetOsProfileSecretVaultCertificateArgs) ElementType() reflect.Type
- func (i ScaleSetOsProfileSecretVaultCertificateArgs) ToScaleSetOsProfileSecretVaultCertificateOutput() ScaleSetOsProfileSecretVaultCertificateOutput
- func (i ScaleSetOsProfileSecretVaultCertificateArgs) ToScaleSetOsProfileSecretVaultCertificateOutputWithContext(ctx context.Context) ScaleSetOsProfileSecretVaultCertificateOutput
- type ScaleSetOsProfileSecretVaultCertificateArray
- func (ScaleSetOsProfileSecretVaultCertificateArray) ElementType() reflect.Type
- func (i ScaleSetOsProfileSecretVaultCertificateArray) ToScaleSetOsProfileSecretVaultCertificateArrayOutput() ScaleSetOsProfileSecretVaultCertificateArrayOutput
- func (i ScaleSetOsProfileSecretVaultCertificateArray) ToScaleSetOsProfileSecretVaultCertificateArrayOutputWithContext(ctx context.Context) ScaleSetOsProfileSecretVaultCertificateArrayOutput
- type ScaleSetOsProfileSecretVaultCertificateArrayInput
- type ScaleSetOsProfileSecretVaultCertificateArrayOutput
- func (ScaleSetOsProfileSecretVaultCertificateArrayOutput) ElementType() reflect.Type
- func (o ScaleSetOsProfileSecretVaultCertificateArrayOutput) Index(i pulumi.IntInput) ScaleSetOsProfileSecretVaultCertificateOutput
- func (o ScaleSetOsProfileSecretVaultCertificateArrayOutput) ToScaleSetOsProfileSecretVaultCertificateArrayOutput() ScaleSetOsProfileSecretVaultCertificateArrayOutput
- func (o ScaleSetOsProfileSecretVaultCertificateArrayOutput) ToScaleSetOsProfileSecretVaultCertificateArrayOutputWithContext(ctx context.Context) ScaleSetOsProfileSecretVaultCertificateArrayOutput
- type ScaleSetOsProfileSecretVaultCertificateInput
- type ScaleSetOsProfileSecretVaultCertificateOutput
- func (o ScaleSetOsProfileSecretVaultCertificateOutput) CertificateStore() pulumi.StringPtrOutput
- func (o ScaleSetOsProfileSecretVaultCertificateOutput) CertificateUrl() pulumi.StringOutput
- func (ScaleSetOsProfileSecretVaultCertificateOutput) ElementType() reflect.Type
- func (o ScaleSetOsProfileSecretVaultCertificateOutput) ToScaleSetOsProfileSecretVaultCertificateOutput() ScaleSetOsProfileSecretVaultCertificateOutput
- func (o ScaleSetOsProfileSecretVaultCertificateOutput) ToScaleSetOsProfileSecretVaultCertificateOutputWithContext(ctx context.Context) ScaleSetOsProfileSecretVaultCertificateOutput
- type ScaleSetOsProfileWindowsConfig
- type ScaleSetOsProfileWindowsConfigAdditionalUnattendConfig
- type ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArgs
- func (ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArgs) ElementType() reflect.Type
- func (i ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArgs) ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput() ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput
- func (i ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArgs) ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutputWithContext(ctx context.Context) ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput
- type ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArray
- func (ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArray) ElementType() reflect.Type
- func (i ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArray) ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput() ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput
- func (i ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArray) ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutputWithContext(ctx context.Context) ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput
- type ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayInput
- type ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput
- func (ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput) ElementType() reflect.Type
- func (o ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput) Index(i pulumi.IntInput) ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput
- func (o ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput) ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput() ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput
- func (o ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput) ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutputWithContext(ctx context.Context) ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput
- type ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigInput
- type ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput
- func (o ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput) Component() pulumi.StringOutput
- func (o ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput) Content() pulumi.StringOutput
- func (ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput) ElementType() reflect.Type
- func (o ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput) Pass() pulumi.StringOutput
- func (o ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput) SettingName() pulumi.StringOutput
- func (o ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput) ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput() ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput
- func (o ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput) ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutputWithContext(ctx context.Context) ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput
- type ScaleSetOsProfileWindowsConfigArgs
- func (ScaleSetOsProfileWindowsConfigArgs) ElementType() reflect.Type
- func (i ScaleSetOsProfileWindowsConfigArgs) ToScaleSetOsProfileWindowsConfigOutput() ScaleSetOsProfileWindowsConfigOutput
- func (i ScaleSetOsProfileWindowsConfigArgs) ToScaleSetOsProfileWindowsConfigOutputWithContext(ctx context.Context) ScaleSetOsProfileWindowsConfigOutput
- func (i ScaleSetOsProfileWindowsConfigArgs) ToScaleSetOsProfileWindowsConfigPtrOutput() ScaleSetOsProfileWindowsConfigPtrOutput
- func (i ScaleSetOsProfileWindowsConfigArgs) ToScaleSetOsProfileWindowsConfigPtrOutputWithContext(ctx context.Context) ScaleSetOsProfileWindowsConfigPtrOutput
- type ScaleSetOsProfileWindowsConfigInput
- type ScaleSetOsProfileWindowsConfigOutput
- func (o ScaleSetOsProfileWindowsConfigOutput) AdditionalUnattendConfigs() ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput
- func (ScaleSetOsProfileWindowsConfigOutput) ElementType() reflect.Type
- func (o ScaleSetOsProfileWindowsConfigOutput) EnableAutomaticUpgrades() pulumi.BoolPtrOutput
- func (o ScaleSetOsProfileWindowsConfigOutput) ProvisionVmAgent() pulumi.BoolPtrOutput
- func (o ScaleSetOsProfileWindowsConfigOutput) ToScaleSetOsProfileWindowsConfigOutput() ScaleSetOsProfileWindowsConfigOutput
- func (o ScaleSetOsProfileWindowsConfigOutput) ToScaleSetOsProfileWindowsConfigOutputWithContext(ctx context.Context) ScaleSetOsProfileWindowsConfigOutput
- func (o ScaleSetOsProfileWindowsConfigOutput) ToScaleSetOsProfileWindowsConfigPtrOutput() ScaleSetOsProfileWindowsConfigPtrOutput
- func (o ScaleSetOsProfileWindowsConfigOutput) ToScaleSetOsProfileWindowsConfigPtrOutputWithContext(ctx context.Context) ScaleSetOsProfileWindowsConfigPtrOutput
- func (o ScaleSetOsProfileWindowsConfigOutput) Winrms() ScaleSetOsProfileWindowsConfigWinrmArrayOutput
- type ScaleSetOsProfileWindowsConfigPtrInput
- type ScaleSetOsProfileWindowsConfigPtrOutput
- func (o ScaleSetOsProfileWindowsConfigPtrOutput) AdditionalUnattendConfigs() ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput
- func (o ScaleSetOsProfileWindowsConfigPtrOutput) Elem() ScaleSetOsProfileWindowsConfigOutput
- func (ScaleSetOsProfileWindowsConfigPtrOutput) ElementType() reflect.Type
- func (o ScaleSetOsProfileWindowsConfigPtrOutput) EnableAutomaticUpgrades() pulumi.BoolPtrOutput
- func (o ScaleSetOsProfileWindowsConfigPtrOutput) ProvisionVmAgent() pulumi.BoolPtrOutput
- func (o ScaleSetOsProfileWindowsConfigPtrOutput) ToScaleSetOsProfileWindowsConfigPtrOutput() ScaleSetOsProfileWindowsConfigPtrOutput
- func (o ScaleSetOsProfileWindowsConfigPtrOutput) ToScaleSetOsProfileWindowsConfigPtrOutputWithContext(ctx context.Context) ScaleSetOsProfileWindowsConfigPtrOutput
- func (o ScaleSetOsProfileWindowsConfigPtrOutput) Winrms() ScaleSetOsProfileWindowsConfigWinrmArrayOutput
- type ScaleSetOsProfileWindowsConfigWinrm
- type ScaleSetOsProfileWindowsConfigWinrmArgs
- func (ScaleSetOsProfileWindowsConfigWinrmArgs) ElementType() reflect.Type
- func (i ScaleSetOsProfileWindowsConfigWinrmArgs) ToScaleSetOsProfileWindowsConfigWinrmOutput() ScaleSetOsProfileWindowsConfigWinrmOutput
- func (i ScaleSetOsProfileWindowsConfigWinrmArgs) ToScaleSetOsProfileWindowsConfigWinrmOutputWithContext(ctx context.Context) ScaleSetOsProfileWindowsConfigWinrmOutput
- type ScaleSetOsProfileWindowsConfigWinrmArray
- func (ScaleSetOsProfileWindowsConfigWinrmArray) ElementType() reflect.Type
- func (i ScaleSetOsProfileWindowsConfigWinrmArray) ToScaleSetOsProfileWindowsConfigWinrmArrayOutput() ScaleSetOsProfileWindowsConfigWinrmArrayOutput
- func (i ScaleSetOsProfileWindowsConfigWinrmArray) ToScaleSetOsProfileWindowsConfigWinrmArrayOutputWithContext(ctx context.Context) ScaleSetOsProfileWindowsConfigWinrmArrayOutput
- type ScaleSetOsProfileWindowsConfigWinrmArrayInput
- type ScaleSetOsProfileWindowsConfigWinrmArrayOutput
- func (ScaleSetOsProfileWindowsConfigWinrmArrayOutput) ElementType() reflect.Type
- func (o ScaleSetOsProfileWindowsConfigWinrmArrayOutput) Index(i pulumi.IntInput) ScaleSetOsProfileWindowsConfigWinrmOutput
- func (o ScaleSetOsProfileWindowsConfigWinrmArrayOutput) ToScaleSetOsProfileWindowsConfigWinrmArrayOutput() ScaleSetOsProfileWindowsConfigWinrmArrayOutput
- func (o ScaleSetOsProfileWindowsConfigWinrmArrayOutput) ToScaleSetOsProfileWindowsConfigWinrmArrayOutputWithContext(ctx context.Context) ScaleSetOsProfileWindowsConfigWinrmArrayOutput
- type ScaleSetOsProfileWindowsConfigWinrmInput
- type ScaleSetOsProfileWindowsConfigWinrmOutput
- func (o ScaleSetOsProfileWindowsConfigWinrmOutput) CertificateUrl() pulumi.StringPtrOutput
- func (ScaleSetOsProfileWindowsConfigWinrmOutput) ElementType() reflect.Type
- func (o ScaleSetOsProfileWindowsConfigWinrmOutput) Protocol() pulumi.StringOutput
- func (o ScaleSetOsProfileWindowsConfigWinrmOutput) ToScaleSetOsProfileWindowsConfigWinrmOutput() ScaleSetOsProfileWindowsConfigWinrmOutput
- func (o ScaleSetOsProfileWindowsConfigWinrmOutput) ToScaleSetOsProfileWindowsConfigWinrmOutputWithContext(ctx context.Context) ScaleSetOsProfileWindowsConfigWinrmOutput
- type ScaleSetPlan
- type ScaleSetPlanArgs
- func (ScaleSetPlanArgs) ElementType() reflect.Type
- func (i ScaleSetPlanArgs) ToScaleSetPlanOutput() ScaleSetPlanOutput
- func (i ScaleSetPlanArgs) ToScaleSetPlanOutputWithContext(ctx context.Context) ScaleSetPlanOutput
- func (i ScaleSetPlanArgs) ToScaleSetPlanPtrOutput() ScaleSetPlanPtrOutput
- func (i ScaleSetPlanArgs) ToScaleSetPlanPtrOutputWithContext(ctx context.Context) ScaleSetPlanPtrOutput
- type ScaleSetPlanInput
- type ScaleSetPlanOutput
- func (ScaleSetPlanOutput) ElementType() reflect.Type
- func (o ScaleSetPlanOutput) Name() pulumi.StringOutput
- func (o ScaleSetPlanOutput) Product() pulumi.StringOutput
- func (o ScaleSetPlanOutput) Publisher() pulumi.StringOutput
- func (o ScaleSetPlanOutput) ToScaleSetPlanOutput() ScaleSetPlanOutput
- func (o ScaleSetPlanOutput) ToScaleSetPlanOutputWithContext(ctx context.Context) ScaleSetPlanOutput
- func (o ScaleSetPlanOutput) ToScaleSetPlanPtrOutput() ScaleSetPlanPtrOutput
- func (o ScaleSetPlanOutput) ToScaleSetPlanPtrOutputWithContext(ctx context.Context) ScaleSetPlanPtrOutput
- type ScaleSetPlanPtrInput
- type ScaleSetPlanPtrOutput
- func (o ScaleSetPlanPtrOutput) Elem() ScaleSetPlanOutput
- func (ScaleSetPlanPtrOutput) ElementType() reflect.Type
- func (o ScaleSetPlanPtrOutput) Name() pulumi.StringOutput
- func (o ScaleSetPlanPtrOutput) Product() pulumi.StringOutput
- func (o ScaleSetPlanPtrOutput) Publisher() pulumi.StringOutput
- func (o ScaleSetPlanPtrOutput) ToScaleSetPlanPtrOutput() ScaleSetPlanPtrOutput
- func (o ScaleSetPlanPtrOutput) ToScaleSetPlanPtrOutputWithContext(ctx context.Context) ScaleSetPlanPtrOutput
- type ScaleSetRollingUpgradePolicy
- type ScaleSetRollingUpgradePolicyArgs
- func (ScaleSetRollingUpgradePolicyArgs) ElementType() reflect.Type
- func (i ScaleSetRollingUpgradePolicyArgs) ToScaleSetRollingUpgradePolicyOutput() ScaleSetRollingUpgradePolicyOutput
- func (i ScaleSetRollingUpgradePolicyArgs) ToScaleSetRollingUpgradePolicyOutputWithContext(ctx context.Context) ScaleSetRollingUpgradePolicyOutput
- func (i ScaleSetRollingUpgradePolicyArgs) ToScaleSetRollingUpgradePolicyPtrOutput() ScaleSetRollingUpgradePolicyPtrOutput
- func (i ScaleSetRollingUpgradePolicyArgs) ToScaleSetRollingUpgradePolicyPtrOutputWithContext(ctx context.Context) ScaleSetRollingUpgradePolicyPtrOutput
- type ScaleSetRollingUpgradePolicyInput
- type ScaleSetRollingUpgradePolicyOutput
- func (ScaleSetRollingUpgradePolicyOutput) ElementType() reflect.Type
- func (o ScaleSetRollingUpgradePolicyOutput) MaxBatchInstancePercent() pulumi.IntPtrOutput
- func (o ScaleSetRollingUpgradePolicyOutput) MaxUnhealthyInstancePercent() pulumi.IntPtrOutput
- func (o ScaleSetRollingUpgradePolicyOutput) MaxUnhealthyUpgradedInstancePercent() pulumi.IntPtrOutput
- func (o ScaleSetRollingUpgradePolicyOutput) PauseTimeBetweenBatches() pulumi.StringPtrOutput
- func (o ScaleSetRollingUpgradePolicyOutput) ToScaleSetRollingUpgradePolicyOutput() ScaleSetRollingUpgradePolicyOutput
- func (o ScaleSetRollingUpgradePolicyOutput) ToScaleSetRollingUpgradePolicyOutputWithContext(ctx context.Context) ScaleSetRollingUpgradePolicyOutput
- func (o ScaleSetRollingUpgradePolicyOutput) ToScaleSetRollingUpgradePolicyPtrOutput() ScaleSetRollingUpgradePolicyPtrOutput
- func (o ScaleSetRollingUpgradePolicyOutput) ToScaleSetRollingUpgradePolicyPtrOutputWithContext(ctx context.Context) ScaleSetRollingUpgradePolicyPtrOutput
- type ScaleSetRollingUpgradePolicyPtrInput
- type ScaleSetRollingUpgradePolicyPtrOutput
- func (o ScaleSetRollingUpgradePolicyPtrOutput) Elem() ScaleSetRollingUpgradePolicyOutput
- func (ScaleSetRollingUpgradePolicyPtrOutput) ElementType() reflect.Type
- func (o ScaleSetRollingUpgradePolicyPtrOutput) MaxBatchInstancePercent() pulumi.IntPtrOutput
- func (o ScaleSetRollingUpgradePolicyPtrOutput) MaxUnhealthyInstancePercent() pulumi.IntPtrOutput
- func (o ScaleSetRollingUpgradePolicyPtrOutput) MaxUnhealthyUpgradedInstancePercent() pulumi.IntPtrOutput
- func (o ScaleSetRollingUpgradePolicyPtrOutput) PauseTimeBetweenBatches() pulumi.StringPtrOutput
- func (o ScaleSetRollingUpgradePolicyPtrOutput) ToScaleSetRollingUpgradePolicyPtrOutput() ScaleSetRollingUpgradePolicyPtrOutput
- func (o ScaleSetRollingUpgradePolicyPtrOutput) ToScaleSetRollingUpgradePolicyPtrOutputWithContext(ctx context.Context) ScaleSetRollingUpgradePolicyPtrOutput
- type ScaleSetSku
- type ScaleSetSkuArgs
- func (ScaleSetSkuArgs) ElementType() reflect.Type
- func (i ScaleSetSkuArgs) ToScaleSetSkuOutput() ScaleSetSkuOutput
- func (i ScaleSetSkuArgs) ToScaleSetSkuOutputWithContext(ctx context.Context) ScaleSetSkuOutput
- func (i ScaleSetSkuArgs) ToScaleSetSkuPtrOutput() ScaleSetSkuPtrOutput
- func (i ScaleSetSkuArgs) ToScaleSetSkuPtrOutputWithContext(ctx context.Context) ScaleSetSkuPtrOutput
- type ScaleSetSkuInput
- type ScaleSetSkuOutput
- func (o ScaleSetSkuOutput) Capacity() pulumi.IntOutput
- func (ScaleSetSkuOutput) ElementType() reflect.Type
- func (o ScaleSetSkuOutput) Name() pulumi.StringOutput
- func (o ScaleSetSkuOutput) Tier() pulumi.StringPtrOutput
- func (o ScaleSetSkuOutput) ToScaleSetSkuOutput() ScaleSetSkuOutput
- func (o ScaleSetSkuOutput) ToScaleSetSkuOutputWithContext(ctx context.Context) ScaleSetSkuOutput
- func (o ScaleSetSkuOutput) ToScaleSetSkuPtrOutput() ScaleSetSkuPtrOutput
- func (o ScaleSetSkuOutput) ToScaleSetSkuPtrOutputWithContext(ctx context.Context) ScaleSetSkuPtrOutput
- type ScaleSetSkuPtrInput
- type ScaleSetSkuPtrOutput
- func (o ScaleSetSkuPtrOutput) Capacity() pulumi.IntOutput
- func (o ScaleSetSkuPtrOutput) Elem() ScaleSetSkuOutput
- func (ScaleSetSkuPtrOutput) ElementType() reflect.Type
- func (o ScaleSetSkuPtrOutput) Name() pulumi.StringOutput
- func (o ScaleSetSkuPtrOutput) Tier() pulumi.StringPtrOutput
- func (o ScaleSetSkuPtrOutput) ToScaleSetSkuPtrOutput() ScaleSetSkuPtrOutput
- func (o ScaleSetSkuPtrOutput) ToScaleSetSkuPtrOutputWithContext(ctx context.Context) ScaleSetSkuPtrOutput
- type ScaleSetState
- type ScaleSetStorageProfileDataDisk
- type ScaleSetStorageProfileDataDiskArgs
- func (ScaleSetStorageProfileDataDiskArgs) ElementType() reflect.Type
- func (i ScaleSetStorageProfileDataDiskArgs) ToScaleSetStorageProfileDataDiskOutput() ScaleSetStorageProfileDataDiskOutput
- func (i ScaleSetStorageProfileDataDiskArgs) ToScaleSetStorageProfileDataDiskOutputWithContext(ctx context.Context) ScaleSetStorageProfileDataDiskOutput
- type ScaleSetStorageProfileDataDiskArray
- func (ScaleSetStorageProfileDataDiskArray) ElementType() reflect.Type
- func (i ScaleSetStorageProfileDataDiskArray) ToScaleSetStorageProfileDataDiskArrayOutput() ScaleSetStorageProfileDataDiskArrayOutput
- func (i ScaleSetStorageProfileDataDiskArray) ToScaleSetStorageProfileDataDiskArrayOutputWithContext(ctx context.Context) ScaleSetStorageProfileDataDiskArrayOutput
- type ScaleSetStorageProfileDataDiskArrayInput
- type ScaleSetStorageProfileDataDiskArrayOutput
- func (ScaleSetStorageProfileDataDiskArrayOutput) ElementType() reflect.Type
- func (o ScaleSetStorageProfileDataDiskArrayOutput) Index(i pulumi.IntInput) ScaleSetStorageProfileDataDiskOutput
- func (o ScaleSetStorageProfileDataDiskArrayOutput) ToScaleSetStorageProfileDataDiskArrayOutput() ScaleSetStorageProfileDataDiskArrayOutput
- func (o ScaleSetStorageProfileDataDiskArrayOutput) ToScaleSetStorageProfileDataDiskArrayOutputWithContext(ctx context.Context) ScaleSetStorageProfileDataDiskArrayOutput
- type ScaleSetStorageProfileDataDiskInput
- type ScaleSetStorageProfileDataDiskOutput
- func (o ScaleSetStorageProfileDataDiskOutput) Caching() pulumi.StringPtrOutput
- func (o ScaleSetStorageProfileDataDiskOutput) CreateOption() pulumi.StringOutput
- func (o ScaleSetStorageProfileDataDiskOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (ScaleSetStorageProfileDataDiskOutput) ElementType() reflect.Type
- func (o ScaleSetStorageProfileDataDiskOutput) Lun() pulumi.IntOutput
- func (o ScaleSetStorageProfileDataDiskOutput) ManagedDiskType() pulumi.StringPtrOutput
- func (o ScaleSetStorageProfileDataDiskOutput) ToScaleSetStorageProfileDataDiskOutput() ScaleSetStorageProfileDataDiskOutput
- func (o ScaleSetStorageProfileDataDiskOutput) ToScaleSetStorageProfileDataDiskOutputWithContext(ctx context.Context) ScaleSetStorageProfileDataDiskOutput
- type ScaleSetStorageProfileImageReference
- type ScaleSetStorageProfileImageReferenceArgs
- func (ScaleSetStorageProfileImageReferenceArgs) ElementType() reflect.Type
- func (i ScaleSetStorageProfileImageReferenceArgs) ToScaleSetStorageProfileImageReferenceOutput() ScaleSetStorageProfileImageReferenceOutput
- func (i ScaleSetStorageProfileImageReferenceArgs) ToScaleSetStorageProfileImageReferenceOutputWithContext(ctx context.Context) ScaleSetStorageProfileImageReferenceOutput
- func (i ScaleSetStorageProfileImageReferenceArgs) ToScaleSetStorageProfileImageReferencePtrOutput() ScaleSetStorageProfileImageReferencePtrOutput
- func (i ScaleSetStorageProfileImageReferenceArgs) ToScaleSetStorageProfileImageReferencePtrOutputWithContext(ctx context.Context) ScaleSetStorageProfileImageReferencePtrOutput
- type ScaleSetStorageProfileImageReferenceInput
- type ScaleSetStorageProfileImageReferenceOutput
- func (ScaleSetStorageProfileImageReferenceOutput) ElementType() reflect.Type
- func (o ScaleSetStorageProfileImageReferenceOutput) Id() pulumi.StringPtrOutput
- func (o ScaleSetStorageProfileImageReferenceOutput) Offer() pulumi.StringPtrOutput
- func (o ScaleSetStorageProfileImageReferenceOutput) Publisher() pulumi.StringPtrOutput
- func (o ScaleSetStorageProfileImageReferenceOutput) Sku() pulumi.StringPtrOutput
- func (o ScaleSetStorageProfileImageReferenceOutput) ToScaleSetStorageProfileImageReferenceOutput() ScaleSetStorageProfileImageReferenceOutput
- func (o ScaleSetStorageProfileImageReferenceOutput) ToScaleSetStorageProfileImageReferenceOutputWithContext(ctx context.Context) ScaleSetStorageProfileImageReferenceOutput
- func (o ScaleSetStorageProfileImageReferenceOutput) ToScaleSetStorageProfileImageReferencePtrOutput() ScaleSetStorageProfileImageReferencePtrOutput
- func (o ScaleSetStorageProfileImageReferenceOutput) ToScaleSetStorageProfileImageReferencePtrOutputWithContext(ctx context.Context) ScaleSetStorageProfileImageReferencePtrOutput
- func (o ScaleSetStorageProfileImageReferenceOutput) Version() pulumi.StringPtrOutput
- type ScaleSetStorageProfileImageReferencePtrInput
- type ScaleSetStorageProfileImageReferencePtrOutput
- func (o ScaleSetStorageProfileImageReferencePtrOutput) Elem() ScaleSetStorageProfileImageReferenceOutput
- func (ScaleSetStorageProfileImageReferencePtrOutput) ElementType() reflect.Type
- func (o ScaleSetStorageProfileImageReferencePtrOutput) Id() pulumi.StringPtrOutput
- func (o ScaleSetStorageProfileImageReferencePtrOutput) Offer() pulumi.StringPtrOutput
- func (o ScaleSetStorageProfileImageReferencePtrOutput) Publisher() pulumi.StringPtrOutput
- func (o ScaleSetStorageProfileImageReferencePtrOutput) Sku() pulumi.StringPtrOutput
- func (o ScaleSetStorageProfileImageReferencePtrOutput) ToScaleSetStorageProfileImageReferencePtrOutput() ScaleSetStorageProfileImageReferencePtrOutput
- func (o ScaleSetStorageProfileImageReferencePtrOutput) ToScaleSetStorageProfileImageReferencePtrOutputWithContext(ctx context.Context) ScaleSetStorageProfileImageReferencePtrOutput
- func (o ScaleSetStorageProfileImageReferencePtrOutput) Version() pulumi.StringPtrOutput
- type ScaleSetStorageProfileOsDisk
- type ScaleSetStorageProfileOsDiskArgs
- func (ScaleSetStorageProfileOsDiskArgs) ElementType() reflect.Type
- func (i ScaleSetStorageProfileOsDiskArgs) ToScaleSetStorageProfileOsDiskOutput() ScaleSetStorageProfileOsDiskOutput
- func (i ScaleSetStorageProfileOsDiskArgs) ToScaleSetStorageProfileOsDiskOutputWithContext(ctx context.Context) ScaleSetStorageProfileOsDiskOutput
- func (i ScaleSetStorageProfileOsDiskArgs) ToScaleSetStorageProfileOsDiskPtrOutput() ScaleSetStorageProfileOsDiskPtrOutput
- func (i ScaleSetStorageProfileOsDiskArgs) ToScaleSetStorageProfileOsDiskPtrOutputWithContext(ctx context.Context) ScaleSetStorageProfileOsDiskPtrOutput
- type ScaleSetStorageProfileOsDiskInput
- type ScaleSetStorageProfileOsDiskOutput
- func (o ScaleSetStorageProfileOsDiskOutput) Caching() pulumi.StringPtrOutput
- func (o ScaleSetStorageProfileOsDiskOutput) CreateOption() pulumi.StringOutput
- func (ScaleSetStorageProfileOsDiskOutput) ElementType() reflect.Type
- func (o ScaleSetStorageProfileOsDiskOutput) Image() pulumi.StringPtrOutput
- func (o ScaleSetStorageProfileOsDiskOutput) ManagedDiskType() pulumi.StringPtrOutput
- func (o ScaleSetStorageProfileOsDiskOutput) Name() pulumi.StringPtrOutput
- func (o ScaleSetStorageProfileOsDiskOutput) OsType() pulumi.StringPtrOutput
- func (o ScaleSetStorageProfileOsDiskOutput) ToScaleSetStorageProfileOsDiskOutput() ScaleSetStorageProfileOsDiskOutput
- func (o ScaleSetStorageProfileOsDiskOutput) ToScaleSetStorageProfileOsDiskOutputWithContext(ctx context.Context) ScaleSetStorageProfileOsDiskOutput
- func (o ScaleSetStorageProfileOsDiskOutput) ToScaleSetStorageProfileOsDiskPtrOutput() ScaleSetStorageProfileOsDiskPtrOutput
- func (o ScaleSetStorageProfileOsDiskOutput) ToScaleSetStorageProfileOsDiskPtrOutputWithContext(ctx context.Context) ScaleSetStorageProfileOsDiskPtrOutput
- func (o ScaleSetStorageProfileOsDiskOutput) VhdContainers() pulumi.StringArrayOutput
- type ScaleSetStorageProfileOsDiskPtrInput
- type ScaleSetStorageProfileOsDiskPtrOutput
- func (o ScaleSetStorageProfileOsDiskPtrOutput) Caching() pulumi.StringPtrOutput
- func (o ScaleSetStorageProfileOsDiskPtrOutput) CreateOption() pulumi.StringOutput
- func (o ScaleSetStorageProfileOsDiskPtrOutput) Elem() ScaleSetStorageProfileOsDiskOutput
- func (ScaleSetStorageProfileOsDiskPtrOutput) ElementType() reflect.Type
- func (o ScaleSetStorageProfileOsDiskPtrOutput) Image() pulumi.StringPtrOutput
- func (o ScaleSetStorageProfileOsDiskPtrOutput) ManagedDiskType() pulumi.StringPtrOutput
- func (o ScaleSetStorageProfileOsDiskPtrOutput) Name() pulumi.StringPtrOutput
- func (o ScaleSetStorageProfileOsDiskPtrOutput) OsType() pulumi.StringPtrOutput
- func (o ScaleSetStorageProfileOsDiskPtrOutput) ToScaleSetStorageProfileOsDiskPtrOutput() ScaleSetStorageProfileOsDiskPtrOutput
- func (o ScaleSetStorageProfileOsDiskPtrOutput) ToScaleSetStorageProfileOsDiskPtrOutputWithContext(ctx context.Context) ScaleSetStorageProfileOsDiskPtrOutput
- func (o ScaleSetStorageProfileOsDiskPtrOutput) VhdContainers() pulumi.StringArrayOutput
- type SharedImage
- type SharedImageArgs
- type SharedImageGallery
- type SharedImageGalleryArgs
- type SharedImageGalleryState
- type SharedImageIdentifier
- type SharedImageIdentifierArgs
- func (SharedImageIdentifierArgs) ElementType() reflect.Type
- func (i SharedImageIdentifierArgs) ToSharedImageIdentifierOutput() SharedImageIdentifierOutput
- func (i SharedImageIdentifierArgs) ToSharedImageIdentifierOutputWithContext(ctx context.Context) SharedImageIdentifierOutput
- func (i SharedImageIdentifierArgs) ToSharedImageIdentifierPtrOutput() SharedImageIdentifierPtrOutput
- func (i SharedImageIdentifierArgs) ToSharedImageIdentifierPtrOutputWithContext(ctx context.Context) SharedImageIdentifierPtrOutput
- type SharedImageIdentifierInput
- type SharedImageIdentifierOutput
- func (SharedImageIdentifierOutput) ElementType() reflect.Type
- func (o SharedImageIdentifierOutput) Offer() pulumi.StringOutput
- func (o SharedImageIdentifierOutput) Publisher() pulumi.StringOutput
- func (o SharedImageIdentifierOutput) Sku() pulumi.StringOutput
- func (o SharedImageIdentifierOutput) ToSharedImageIdentifierOutput() SharedImageIdentifierOutput
- func (o SharedImageIdentifierOutput) ToSharedImageIdentifierOutputWithContext(ctx context.Context) SharedImageIdentifierOutput
- func (o SharedImageIdentifierOutput) ToSharedImageIdentifierPtrOutput() SharedImageIdentifierPtrOutput
- func (o SharedImageIdentifierOutput) ToSharedImageIdentifierPtrOutputWithContext(ctx context.Context) SharedImageIdentifierPtrOutput
- type SharedImageIdentifierPtrInput
- type SharedImageIdentifierPtrOutput
- func (o SharedImageIdentifierPtrOutput) Elem() SharedImageIdentifierOutput
- func (SharedImageIdentifierPtrOutput) ElementType() reflect.Type
- func (o SharedImageIdentifierPtrOutput) Offer() pulumi.StringOutput
- func (o SharedImageIdentifierPtrOutput) Publisher() pulumi.StringOutput
- func (o SharedImageIdentifierPtrOutput) Sku() pulumi.StringOutput
- func (o SharedImageIdentifierPtrOutput) ToSharedImageIdentifierPtrOutput() SharedImageIdentifierPtrOutput
- func (o SharedImageIdentifierPtrOutput) ToSharedImageIdentifierPtrOutputWithContext(ctx context.Context) SharedImageIdentifierPtrOutput
- type SharedImageState
- type SharedImageVersion
- type SharedImageVersionArgs
- type SharedImageVersionState
- type SharedImageVersionTargetRegion
- type SharedImageVersionTargetRegionArgs
- func (SharedImageVersionTargetRegionArgs) ElementType() reflect.Type
- func (i SharedImageVersionTargetRegionArgs) ToSharedImageVersionTargetRegionOutput() SharedImageVersionTargetRegionOutput
- func (i SharedImageVersionTargetRegionArgs) ToSharedImageVersionTargetRegionOutputWithContext(ctx context.Context) SharedImageVersionTargetRegionOutput
- type SharedImageVersionTargetRegionArray
- func (SharedImageVersionTargetRegionArray) ElementType() reflect.Type
- func (i SharedImageVersionTargetRegionArray) ToSharedImageVersionTargetRegionArrayOutput() SharedImageVersionTargetRegionArrayOutput
- func (i SharedImageVersionTargetRegionArray) ToSharedImageVersionTargetRegionArrayOutputWithContext(ctx context.Context) SharedImageVersionTargetRegionArrayOutput
- type SharedImageVersionTargetRegionArrayInput
- type SharedImageVersionTargetRegionArrayOutput
- func (SharedImageVersionTargetRegionArrayOutput) ElementType() reflect.Type
- func (o SharedImageVersionTargetRegionArrayOutput) Index(i pulumi.IntInput) SharedImageVersionTargetRegionOutput
- func (o SharedImageVersionTargetRegionArrayOutput) ToSharedImageVersionTargetRegionArrayOutput() SharedImageVersionTargetRegionArrayOutput
- func (o SharedImageVersionTargetRegionArrayOutput) ToSharedImageVersionTargetRegionArrayOutputWithContext(ctx context.Context) SharedImageVersionTargetRegionArrayOutput
- type SharedImageVersionTargetRegionInput
- type SharedImageVersionTargetRegionOutput
- func (SharedImageVersionTargetRegionOutput) ElementType() reflect.Type
- func (o SharedImageVersionTargetRegionOutput) Name() pulumi.StringOutput
- func (o SharedImageVersionTargetRegionOutput) RegionalReplicaCount() pulumi.IntOutput
- func (o SharedImageVersionTargetRegionOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o SharedImageVersionTargetRegionOutput) ToSharedImageVersionTargetRegionOutput() SharedImageVersionTargetRegionOutput
- func (o SharedImageVersionTargetRegionOutput) ToSharedImageVersionTargetRegionOutputWithContext(ctx context.Context) SharedImageVersionTargetRegionOutput
- type Snapshot
- type SnapshotArgs
- type SnapshotEncryptionSettings
- type SnapshotEncryptionSettingsArgs
- func (SnapshotEncryptionSettingsArgs) ElementType() reflect.Type
- func (i SnapshotEncryptionSettingsArgs) ToSnapshotEncryptionSettingsOutput() SnapshotEncryptionSettingsOutput
- func (i SnapshotEncryptionSettingsArgs) ToSnapshotEncryptionSettingsOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsOutput
- func (i SnapshotEncryptionSettingsArgs) ToSnapshotEncryptionSettingsPtrOutput() SnapshotEncryptionSettingsPtrOutput
- func (i SnapshotEncryptionSettingsArgs) ToSnapshotEncryptionSettingsPtrOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsPtrOutput
- type SnapshotEncryptionSettingsDiskEncryptionKey
- type SnapshotEncryptionSettingsDiskEncryptionKeyArgs
- func (SnapshotEncryptionSettingsDiskEncryptionKeyArgs) ElementType() reflect.Type
- func (i SnapshotEncryptionSettingsDiskEncryptionKeyArgs) ToSnapshotEncryptionSettingsDiskEncryptionKeyOutput() SnapshotEncryptionSettingsDiskEncryptionKeyOutput
- func (i SnapshotEncryptionSettingsDiskEncryptionKeyArgs) ToSnapshotEncryptionSettingsDiskEncryptionKeyOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsDiskEncryptionKeyOutput
- func (i SnapshotEncryptionSettingsDiskEncryptionKeyArgs) ToSnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput() SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput
- func (i SnapshotEncryptionSettingsDiskEncryptionKeyArgs) ToSnapshotEncryptionSettingsDiskEncryptionKeyPtrOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput
- type SnapshotEncryptionSettingsDiskEncryptionKeyInput
- type SnapshotEncryptionSettingsDiskEncryptionKeyOutput
- func (SnapshotEncryptionSettingsDiskEncryptionKeyOutput) ElementType() reflect.Type
- func (o SnapshotEncryptionSettingsDiskEncryptionKeyOutput) SecretUrl() pulumi.StringOutput
- func (o SnapshotEncryptionSettingsDiskEncryptionKeyOutput) SourceVaultId() pulumi.StringOutput
- func (o SnapshotEncryptionSettingsDiskEncryptionKeyOutput) ToSnapshotEncryptionSettingsDiskEncryptionKeyOutput() SnapshotEncryptionSettingsDiskEncryptionKeyOutput
- func (o SnapshotEncryptionSettingsDiskEncryptionKeyOutput) ToSnapshotEncryptionSettingsDiskEncryptionKeyOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsDiskEncryptionKeyOutput
- func (o SnapshotEncryptionSettingsDiskEncryptionKeyOutput) ToSnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput() SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput
- func (o SnapshotEncryptionSettingsDiskEncryptionKeyOutput) ToSnapshotEncryptionSettingsDiskEncryptionKeyPtrOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput
- type SnapshotEncryptionSettingsDiskEncryptionKeyPtrInput
- type SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput
- func (o SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput) Elem() SnapshotEncryptionSettingsDiskEncryptionKeyOutput
- func (SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput) ElementType() reflect.Type
- func (o SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput) SecretUrl() pulumi.StringOutput
- func (o SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput) SourceVaultId() pulumi.StringOutput
- func (o SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput) ToSnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput() SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput
- func (o SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput) ToSnapshotEncryptionSettingsDiskEncryptionKeyPtrOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput
- type SnapshotEncryptionSettingsInput
- type SnapshotEncryptionSettingsKeyEncryptionKey
- type SnapshotEncryptionSettingsKeyEncryptionKeyArgs
- func (SnapshotEncryptionSettingsKeyEncryptionKeyArgs) ElementType() reflect.Type
- func (i SnapshotEncryptionSettingsKeyEncryptionKeyArgs) ToSnapshotEncryptionSettingsKeyEncryptionKeyOutput() SnapshotEncryptionSettingsKeyEncryptionKeyOutput
- func (i SnapshotEncryptionSettingsKeyEncryptionKeyArgs) ToSnapshotEncryptionSettingsKeyEncryptionKeyOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsKeyEncryptionKeyOutput
- func (i SnapshotEncryptionSettingsKeyEncryptionKeyArgs) ToSnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput() SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput
- func (i SnapshotEncryptionSettingsKeyEncryptionKeyArgs) ToSnapshotEncryptionSettingsKeyEncryptionKeyPtrOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput
- type SnapshotEncryptionSettingsKeyEncryptionKeyInput
- type SnapshotEncryptionSettingsKeyEncryptionKeyOutput
- func (SnapshotEncryptionSettingsKeyEncryptionKeyOutput) ElementType() reflect.Type
- func (o SnapshotEncryptionSettingsKeyEncryptionKeyOutput) KeyUrl() pulumi.StringOutput
- func (o SnapshotEncryptionSettingsKeyEncryptionKeyOutput) SourceVaultId() pulumi.StringOutput
- func (o SnapshotEncryptionSettingsKeyEncryptionKeyOutput) ToSnapshotEncryptionSettingsKeyEncryptionKeyOutput() SnapshotEncryptionSettingsKeyEncryptionKeyOutput
- func (o SnapshotEncryptionSettingsKeyEncryptionKeyOutput) ToSnapshotEncryptionSettingsKeyEncryptionKeyOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsKeyEncryptionKeyOutput
- func (o SnapshotEncryptionSettingsKeyEncryptionKeyOutput) ToSnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput() SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput
- func (o SnapshotEncryptionSettingsKeyEncryptionKeyOutput) ToSnapshotEncryptionSettingsKeyEncryptionKeyPtrOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput
- type SnapshotEncryptionSettingsKeyEncryptionKeyPtrInput
- type SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput
- func (o SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput) Elem() SnapshotEncryptionSettingsKeyEncryptionKeyOutput
- func (SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput) ElementType() reflect.Type
- func (o SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput) KeyUrl() pulumi.StringOutput
- func (o SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput) SourceVaultId() pulumi.StringOutput
- func (o SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput) ToSnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput() SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput
- func (o SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput) ToSnapshotEncryptionSettingsKeyEncryptionKeyPtrOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput
- type SnapshotEncryptionSettingsOutput
- func (o SnapshotEncryptionSettingsOutput) DiskEncryptionKey() SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput
- func (SnapshotEncryptionSettingsOutput) ElementType() reflect.Type
- func (o SnapshotEncryptionSettingsOutput) Enabled() pulumi.BoolOutput
- func (o SnapshotEncryptionSettingsOutput) KeyEncryptionKey() SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput
- func (o SnapshotEncryptionSettingsOutput) ToSnapshotEncryptionSettingsOutput() SnapshotEncryptionSettingsOutput
- func (o SnapshotEncryptionSettingsOutput) ToSnapshotEncryptionSettingsOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsOutput
- func (o SnapshotEncryptionSettingsOutput) ToSnapshotEncryptionSettingsPtrOutput() SnapshotEncryptionSettingsPtrOutput
- func (o SnapshotEncryptionSettingsOutput) ToSnapshotEncryptionSettingsPtrOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsPtrOutput
- type SnapshotEncryptionSettingsPtrInput
- type SnapshotEncryptionSettingsPtrOutput
- func (o SnapshotEncryptionSettingsPtrOutput) DiskEncryptionKey() SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput
- func (o SnapshotEncryptionSettingsPtrOutput) Elem() SnapshotEncryptionSettingsOutput
- func (SnapshotEncryptionSettingsPtrOutput) ElementType() reflect.Type
- func (o SnapshotEncryptionSettingsPtrOutput) Enabled() pulumi.BoolOutput
- func (o SnapshotEncryptionSettingsPtrOutput) KeyEncryptionKey() SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput
- func (o SnapshotEncryptionSettingsPtrOutput) ToSnapshotEncryptionSettingsPtrOutput() SnapshotEncryptionSettingsPtrOutput
- func (o SnapshotEncryptionSettingsPtrOutput) ToSnapshotEncryptionSettingsPtrOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsPtrOutput
- type SnapshotState
- type VirtualMachine
- type VirtualMachineAdditionalCapabilities
- type VirtualMachineAdditionalCapabilitiesArgs
- func (VirtualMachineAdditionalCapabilitiesArgs) ElementType() reflect.Type
- func (i VirtualMachineAdditionalCapabilitiesArgs) ToVirtualMachineAdditionalCapabilitiesOutput() VirtualMachineAdditionalCapabilitiesOutput
- func (i VirtualMachineAdditionalCapabilitiesArgs) ToVirtualMachineAdditionalCapabilitiesOutputWithContext(ctx context.Context) VirtualMachineAdditionalCapabilitiesOutput
- func (i VirtualMachineAdditionalCapabilitiesArgs) ToVirtualMachineAdditionalCapabilitiesPtrOutput() VirtualMachineAdditionalCapabilitiesPtrOutput
- func (i VirtualMachineAdditionalCapabilitiesArgs) ToVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) VirtualMachineAdditionalCapabilitiesPtrOutput
- type VirtualMachineAdditionalCapabilitiesInput
- type VirtualMachineAdditionalCapabilitiesOutput
- func (VirtualMachineAdditionalCapabilitiesOutput) ElementType() reflect.Type
- func (o VirtualMachineAdditionalCapabilitiesOutput) ToVirtualMachineAdditionalCapabilitiesOutput() VirtualMachineAdditionalCapabilitiesOutput
- func (o VirtualMachineAdditionalCapabilitiesOutput) ToVirtualMachineAdditionalCapabilitiesOutputWithContext(ctx context.Context) VirtualMachineAdditionalCapabilitiesOutput
- func (o VirtualMachineAdditionalCapabilitiesOutput) ToVirtualMachineAdditionalCapabilitiesPtrOutput() VirtualMachineAdditionalCapabilitiesPtrOutput
- func (o VirtualMachineAdditionalCapabilitiesOutput) ToVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) VirtualMachineAdditionalCapabilitiesPtrOutput
- func (o VirtualMachineAdditionalCapabilitiesOutput) UltraSsdEnabled() pulumi.BoolOutput
- type VirtualMachineAdditionalCapabilitiesPtrInput
- type VirtualMachineAdditionalCapabilitiesPtrOutput
- func (o VirtualMachineAdditionalCapabilitiesPtrOutput) Elem() VirtualMachineAdditionalCapabilitiesOutput
- func (VirtualMachineAdditionalCapabilitiesPtrOutput) ElementType() reflect.Type
- func (o VirtualMachineAdditionalCapabilitiesPtrOutput) ToVirtualMachineAdditionalCapabilitiesPtrOutput() VirtualMachineAdditionalCapabilitiesPtrOutput
- func (o VirtualMachineAdditionalCapabilitiesPtrOutput) ToVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) VirtualMachineAdditionalCapabilitiesPtrOutput
- func (o VirtualMachineAdditionalCapabilitiesPtrOutput) UltraSsdEnabled() pulumi.BoolOutput
- type VirtualMachineArgs
- type VirtualMachineBootDiagnostics
- type VirtualMachineBootDiagnosticsArgs
- func (VirtualMachineBootDiagnosticsArgs) ElementType() reflect.Type
- func (i VirtualMachineBootDiagnosticsArgs) ToVirtualMachineBootDiagnosticsOutput() VirtualMachineBootDiagnosticsOutput
- func (i VirtualMachineBootDiagnosticsArgs) ToVirtualMachineBootDiagnosticsOutputWithContext(ctx context.Context) VirtualMachineBootDiagnosticsOutput
- func (i VirtualMachineBootDiagnosticsArgs) ToVirtualMachineBootDiagnosticsPtrOutput() VirtualMachineBootDiagnosticsPtrOutput
- func (i VirtualMachineBootDiagnosticsArgs) ToVirtualMachineBootDiagnosticsPtrOutputWithContext(ctx context.Context) VirtualMachineBootDiagnosticsPtrOutput
- type VirtualMachineBootDiagnosticsInput
- type VirtualMachineBootDiagnosticsOutput
- func (VirtualMachineBootDiagnosticsOutput) ElementType() reflect.Type
- func (o VirtualMachineBootDiagnosticsOutput) Enabled() pulumi.BoolOutput
- func (o VirtualMachineBootDiagnosticsOutput) StorageUri() pulumi.StringOutput
- func (o VirtualMachineBootDiagnosticsOutput) ToVirtualMachineBootDiagnosticsOutput() VirtualMachineBootDiagnosticsOutput
- func (o VirtualMachineBootDiagnosticsOutput) ToVirtualMachineBootDiagnosticsOutputWithContext(ctx context.Context) VirtualMachineBootDiagnosticsOutput
- func (o VirtualMachineBootDiagnosticsOutput) ToVirtualMachineBootDiagnosticsPtrOutput() VirtualMachineBootDiagnosticsPtrOutput
- func (o VirtualMachineBootDiagnosticsOutput) ToVirtualMachineBootDiagnosticsPtrOutputWithContext(ctx context.Context) VirtualMachineBootDiagnosticsPtrOutput
- type VirtualMachineBootDiagnosticsPtrInput
- type VirtualMachineBootDiagnosticsPtrOutput
- func (o VirtualMachineBootDiagnosticsPtrOutput) Elem() VirtualMachineBootDiagnosticsOutput
- func (VirtualMachineBootDiagnosticsPtrOutput) ElementType() reflect.Type
- func (o VirtualMachineBootDiagnosticsPtrOutput) Enabled() pulumi.BoolOutput
- func (o VirtualMachineBootDiagnosticsPtrOutput) StorageUri() pulumi.StringOutput
- func (o VirtualMachineBootDiagnosticsPtrOutput) ToVirtualMachineBootDiagnosticsPtrOutput() VirtualMachineBootDiagnosticsPtrOutput
- func (o VirtualMachineBootDiagnosticsPtrOutput) ToVirtualMachineBootDiagnosticsPtrOutputWithContext(ctx context.Context) VirtualMachineBootDiagnosticsPtrOutput
- type VirtualMachineIdentity
- type VirtualMachineIdentityArgs
- func (VirtualMachineIdentityArgs) ElementType() reflect.Type
- func (i VirtualMachineIdentityArgs) ToVirtualMachineIdentityOutput() VirtualMachineIdentityOutput
- func (i VirtualMachineIdentityArgs) ToVirtualMachineIdentityOutputWithContext(ctx context.Context) VirtualMachineIdentityOutput
- func (i VirtualMachineIdentityArgs) ToVirtualMachineIdentityPtrOutput() VirtualMachineIdentityPtrOutput
- func (i VirtualMachineIdentityArgs) ToVirtualMachineIdentityPtrOutputWithContext(ctx context.Context) VirtualMachineIdentityPtrOutput
- type VirtualMachineIdentityInput
- type VirtualMachineIdentityOutput
- func (VirtualMachineIdentityOutput) ElementType() reflect.Type
- func (o VirtualMachineIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o VirtualMachineIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o VirtualMachineIdentityOutput) ToVirtualMachineIdentityOutput() VirtualMachineIdentityOutput
- func (o VirtualMachineIdentityOutput) ToVirtualMachineIdentityOutputWithContext(ctx context.Context) VirtualMachineIdentityOutput
- func (o VirtualMachineIdentityOutput) ToVirtualMachineIdentityPtrOutput() VirtualMachineIdentityPtrOutput
- func (o VirtualMachineIdentityOutput) ToVirtualMachineIdentityPtrOutputWithContext(ctx context.Context) VirtualMachineIdentityPtrOutput
- func (o VirtualMachineIdentityOutput) Type() pulumi.StringOutput
- type VirtualMachineIdentityPtrInput
- type VirtualMachineIdentityPtrOutput
- func (o VirtualMachineIdentityPtrOutput) Elem() VirtualMachineIdentityOutput
- func (VirtualMachineIdentityPtrOutput) ElementType() reflect.Type
- func (o VirtualMachineIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o VirtualMachineIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o VirtualMachineIdentityPtrOutput) ToVirtualMachineIdentityPtrOutput() VirtualMachineIdentityPtrOutput
- func (o VirtualMachineIdentityPtrOutput) ToVirtualMachineIdentityPtrOutputWithContext(ctx context.Context) VirtualMachineIdentityPtrOutput
- func (o VirtualMachineIdentityPtrOutput) Type() pulumi.StringOutput
- type VirtualMachineOsProfile
- type VirtualMachineOsProfileArgs
- func (VirtualMachineOsProfileArgs) ElementType() reflect.Type
- func (i VirtualMachineOsProfileArgs) ToVirtualMachineOsProfileOutput() VirtualMachineOsProfileOutput
- func (i VirtualMachineOsProfileArgs) ToVirtualMachineOsProfileOutputWithContext(ctx context.Context) VirtualMachineOsProfileOutput
- func (i VirtualMachineOsProfileArgs) ToVirtualMachineOsProfilePtrOutput() VirtualMachineOsProfilePtrOutput
- func (i VirtualMachineOsProfileArgs) ToVirtualMachineOsProfilePtrOutputWithContext(ctx context.Context) VirtualMachineOsProfilePtrOutput
- type VirtualMachineOsProfileInput
- type VirtualMachineOsProfileLinuxConfig
- type VirtualMachineOsProfileLinuxConfigArgs
- func (VirtualMachineOsProfileLinuxConfigArgs) ElementType() reflect.Type
- func (i VirtualMachineOsProfileLinuxConfigArgs) ToVirtualMachineOsProfileLinuxConfigOutput() VirtualMachineOsProfileLinuxConfigOutput
- func (i VirtualMachineOsProfileLinuxConfigArgs) ToVirtualMachineOsProfileLinuxConfigOutputWithContext(ctx context.Context) VirtualMachineOsProfileLinuxConfigOutput
- func (i VirtualMachineOsProfileLinuxConfigArgs) ToVirtualMachineOsProfileLinuxConfigPtrOutput() VirtualMachineOsProfileLinuxConfigPtrOutput
- func (i VirtualMachineOsProfileLinuxConfigArgs) ToVirtualMachineOsProfileLinuxConfigPtrOutputWithContext(ctx context.Context) VirtualMachineOsProfileLinuxConfigPtrOutput
- type VirtualMachineOsProfileLinuxConfigInput
- type VirtualMachineOsProfileLinuxConfigOutput
- func (o VirtualMachineOsProfileLinuxConfigOutput) DisablePasswordAuthentication() pulumi.BoolOutput
- func (VirtualMachineOsProfileLinuxConfigOutput) ElementType() reflect.Type
- func (o VirtualMachineOsProfileLinuxConfigOutput) SshKeys() VirtualMachineOsProfileLinuxConfigSshKeyArrayOutput
- func (o VirtualMachineOsProfileLinuxConfigOutput) ToVirtualMachineOsProfileLinuxConfigOutput() VirtualMachineOsProfileLinuxConfigOutput
- func (o VirtualMachineOsProfileLinuxConfigOutput) ToVirtualMachineOsProfileLinuxConfigOutputWithContext(ctx context.Context) VirtualMachineOsProfileLinuxConfigOutput
- func (o VirtualMachineOsProfileLinuxConfigOutput) ToVirtualMachineOsProfileLinuxConfigPtrOutput() VirtualMachineOsProfileLinuxConfigPtrOutput
- func (o VirtualMachineOsProfileLinuxConfigOutput) ToVirtualMachineOsProfileLinuxConfigPtrOutputWithContext(ctx context.Context) VirtualMachineOsProfileLinuxConfigPtrOutput
- type VirtualMachineOsProfileLinuxConfigPtrInput
- type VirtualMachineOsProfileLinuxConfigPtrOutput
- func (o VirtualMachineOsProfileLinuxConfigPtrOutput) DisablePasswordAuthentication() pulumi.BoolOutput
- func (o VirtualMachineOsProfileLinuxConfigPtrOutput) Elem() VirtualMachineOsProfileLinuxConfigOutput
- func (VirtualMachineOsProfileLinuxConfigPtrOutput) ElementType() reflect.Type
- func (o VirtualMachineOsProfileLinuxConfigPtrOutput) SshKeys() VirtualMachineOsProfileLinuxConfigSshKeyArrayOutput
- func (o VirtualMachineOsProfileLinuxConfigPtrOutput) ToVirtualMachineOsProfileLinuxConfigPtrOutput() VirtualMachineOsProfileLinuxConfigPtrOutput
- func (o VirtualMachineOsProfileLinuxConfigPtrOutput) ToVirtualMachineOsProfileLinuxConfigPtrOutputWithContext(ctx context.Context) VirtualMachineOsProfileLinuxConfigPtrOutput
- type VirtualMachineOsProfileLinuxConfigSshKey
- type VirtualMachineOsProfileLinuxConfigSshKeyArgs
- func (VirtualMachineOsProfileLinuxConfigSshKeyArgs) ElementType() reflect.Type
- func (i VirtualMachineOsProfileLinuxConfigSshKeyArgs) ToVirtualMachineOsProfileLinuxConfigSshKeyOutput() VirtualMachineOsProfileLinuxConfigSshKeyOutput
- func (i VirtualMachineOsProfileLinuxConfigSshKeyArgs) ToVirtualMachineOsProfileLinuxConfigSshKeyOutputWithContext(ctx context.Context) VirtualMachineOsProfileLinuxConfigSshKeyOutput
- type VirtualMachineOsProfileLinuxConfigSshKeyArray
- func (VirtualMachineOsProfileLinuxConfigSshKeyArray) ElementType() reflect.Type
- func (i VirtualMachineOsProfileLinuxConfigSshKeyArray) ToVirtualMachineOsProfileLinuxConfigSshKeyArrayOutput() VirtualMachineOsProfileLinuxConfigSshKeyArrayOutput
- func (i VirtualMachineOsProfileLinuxConfigSshKeyArray) ToVirtualMachineOsProfileLinuxConfigSshKeyArrayOutputWithContext(ctx context.Context) VirtualMachineOsProfileLinuxConfigSshKeyArrayOutput
- type VirtualMachineOsProfileLinuxConfigSshKeyArrayInput
- type VirtualMachineOsProfileLinuxConfigSshKeyArrayOutput
- func (VirtualMachineOsProfileLinuxConfigSshKeyArrayOutput) ElementType() reflect.Type
- func (o VirtualMachineOsProfileLinuxConfigSshKeyArrayOutput) Index(i pulumi.IntInput) VirtualMachineOsProfileLinuxConfigSshKeyOutput
- func (o VirtualMachineOsProfileLinuxConfigSshKeyArrayOutput) ToVirtualMachineOsProfileLinuxConfigSshKeyArrayOutput() VirtualMachineOsProfileLinuxConfigSshKeyArrayOutput
- func (o VirtualMachineOsProfileLinuxConfigSshKeyArrayOutput) ToVirtualMachineOsProfileLinuxConfigSshKeyArrayOutputWithContext(ctx context.Context) VirtualMachineOsProfileLinuxConfigSshKeyArrayOutput
- type VirtualMachineOsProfileLinuxConfigSshKeyInput
- type VirtualMachineOsProfileLinuxConfigSshKeyOutput
- func (VirtualMachineOsProfileLinuxConfigSshKeyOutput) ElementType() reflect.Type
- func (o VirtualMachineOsProfileLinuxConfigSshKeyOutput) KeyData() pulumi.StringOutput
- func (o VirtualMachineOsProfileLinuxConfigSshKeyOutput) Path() pulumi.StringOutput
- func (o VirtualMachineOsProfileLinuxConfigSshKeyOutput) ToVirtualMachineOsProfileLinuxConfigSshKeyOutput() VirtualMachineOsProfileLinuxConfigSshKeyOutput
- func (o VirtualMachineOsProfileLinuxConfigSshKeyOutput) ToVirtualMachineOsProfileLinuxConfigSshKeyOutputWithContext(ctx context.Context) VirtualMachineOsProfileLinuxConfigSshKeyOutput
- type VirtualMachineOsProfileOutput
- func (o VirtualMachineOsProfileOutput) AdminPassword() pulumi.StringPtrOutput
- func (o VirtualMachineOsProfileOutput) AdminUsername() pulumi.StringOutput
- func (o VirtualMachineOsProfileOutput) ComputerName() pulumi.StringOutput
- func (o VirtualMachineOsProfileOutput) CustomData() pulumi.StringPtrOutput
- func (VirtualMachineOsProfileOutput) ElementType() reflect.Type
- func (o VirtualMachineOsProfileOutput) ToVirtualMachineOsProfileOutput() VirtualMachineOsProfileOutput
- func (o VirtualMachineOsProfileOutput) ToVirtualMachineOsProfileOutputWithContext(ctx context.Context) VirtualMachineOsProfileOutput
- func (o VirtualMachineOsProfileOutput) ToVirtualMachineOsProfilePtrOutput() VirtualMachineOsProfilePtrOutput
- func (o VirtualMachineOsProfileOutput) ToVirtualMachineOsProfilePtrOutputWithContext(ctx context.Context) VirtualMachineOsProfilePtrOutput
- type VirtualMachineOsProfilePtrInput
- type VirtualMachineOsProfilePtrOutput
- func (o VirtualMachineOsProfilePtrOutput) AdminPassword() pulumi.StringPtrOutput
- func (o VirtualMachineOsProfilePtrOutput) AdminUsername() pulumi.StringOutput
- func (o VirtualMachineOsProfilePtrOutput) ComputerName() pulumi.StringOutput
- func (o VirtualMachineOsProfilePtrOutput) CustomData() pulumi.StringPtrOutput
- func (o VirtualMachineOsProfilePtrOutput) Elem() VirtualMachineOsProfileOutput
- func (VirtualMachineOsProfilePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineOsProfilePtrOutput) ToVirtualMachineOsProfilePtrOutput() VirtualMachineOsProfilePtrOutput
- func (o VirtualMachineOsProfilePtrOutput) ToVirtualMachineOsProfilePtrOutputWithContext(ctx context.Context) VirtualMachineOsProfilePtrOutput
- type VirtualMachineOsProfileSecret
- type VirtualMachineOsProfileSecretArgs
- func (VirtualMachineOsProfileSecretArgs) ElementType() reflect.Type
- func (i VirtualMachineOsProfileSecretArgs) ToVirtualMachineOsProfileSecretOutput() VirtualMachineOsProfileSecretOutput
- func (i VirtualMachineOsProfileSecretArgs) ToVirtualMachineOsProfileSecretOutputWithContext(ctx context.Context) VirtualMachineOsProfileSecretOutput
- type VirtualMachineOsProfileSecretArray
- func (VirtualMachineOsProfileSecretArray) ElementType() reflect.Type
- func (i VirtualMachineOsProfileSecretArray) ToVirtualMachineOsProfileSecretArrayOutput() VirtualMachineOsProfileSecretArrayOutput
- func (i VirtualMachineOsProfileSecretArray) ToVirtualMachineOsProfileSecretArrayOutputWithContext(ctx context.Context) VirtualMachineOsProfileSecretArrayOutput
- type VirtualMachineOsProfileSecretArrayInput
- type VirtualMachineOsProfileSecretArrayOutput
- func (VirtualMachineOsProfileSecretArrayOutput) ElementType() reflect.Type
- func (o VirtualMachineOsProfileSecretArrayOutput) Index(i pulumi.IntInput) VirtualMachineOsProfileSecretOutput
- func (o VirtualMachineOsProfileSecretArrayOutput) ToVirtualMachineOsProfileSecretArrayOutput() VirtualMachineOsProfileSecretArrayOutput
- func (o VirtualMachineOsProfileSecretArrayOutput) ToVirtualMachineOsProfileSecretArrayOutputWithContext(ctx context.Context) VirtualMachineOsProfileSecretArrayOutput
- type VirtualMachineOsProfileSecretInput
- type VirtualMachineOsProfileSecretOutput
- func (VirtualMachineOsProfileSecretOutput) ElementType() reflect.Type
- func (o VirtualMachineOsProfileSecretOutput) SourceVaultId() pulumi.StringOutput
- func (o VirtualMachineOsProfileSecretOutput) ToVirtualMachineOsProfileSecretOutput() VirtualMachineOsProfileSecretOutput
- func (o VirtualMachineOsProfileSecretOutput) ToVirtualMachineOsProfileSecretOutputWithContext(ctx context.Context) VirtualMachineOsProfileSecretOutput
- func (o VirtualMachineOsProfileSecretOutput) VaultCertificates() VirtualMachineOsProfileSecretVaultCertificateArrayOutput
- type VirtualMachineOsProfileSecretVaultCertificate
- type VirtualMachineOsProfileSecretVaultCertificateArgs
- func (VirtualMachineOsProfileSecretVaultCertificateArgs) ElementType() reflect.Type
- func (i VirtualMachineOsProfileSecretVaultCertificateArgs) ToVirtualMachineOsProfileSecretVaultCertificateOutput() VirtualMachineOsProfileSecretVaultCertificateOutput
- func (i VirtualMachineOsProfileSecretVaultCertificateArgs) ToVirtualMachineOsProfileSecretVaultCertificateOutputWithContext(ctx context.Context) VirtualMachineOsProfileSecretVaultCertificateOutput
- type VirtualMachineOsProfileSecretVaultCertificateArray
- func (VirtualMachineOsProfileSecretVaultCertificateArray) ElementType() reflect.Type
- func (i VirtualMachineOsProfileSecretVaultCertificateArray) ToVirtualMachineOsProfileSecretVaultCertificateArrayOutput() VirtualMachineOsProfileSecretVaultCertificateArrayOutput
- func (i VirtualMachineOsProfileSecretVaultCertificateArray) ToVirtualMachineOsProfileSecretVaultCertificateArrayOutputWithContext(ctx context.Context) VirtualMachineOsProfileSecretVaultCertificateArrayOutput
- type VirtualMachineOsProfileSecretVaultCertificateArrayInput
- type VirtualMachineOsProfileSecretVaultCertificateArrayOutput
- func (VirtualMachineOsProfileSecretVaultCertificateArrayOutput) ElementType() reflect.Type
- func (o VirtualMachineOsProfileSecretVaultCertificateArrayOutput) Index(i pulumi.IntInput) VirtualMachineOsProfileSecretVaultCertificateOutput
- func (o VirtualMachineOsProfileSecretVaultCertificateArrayOutput) ToVirtualMachineOsProfileSecretVaultCertificateArrayOutput() VirtualMachineOsProfileSecretVaultCertificateArrayOutput
- func (o VirtualMachineOsProfileSecretVaultCertificateArrayOutput) ToVirtualMachineOsProfileSecretVaultCertificateArrayOutputWithContext(ctx context.Context) VirtualMachineOsProfileSecretVaultCertificateArrayOutput
- type VirtualMachineOsProfileSecretVaultCertificateInput
- type VirtualMachineOsProfileSecretVaultCertificateOutput
- func (o VirtualMachineOsProfileSecretVaultCertificateOutput) CertificateStore() pulumi.StringPtrOutput
- func (o VirtualMachineOsProfileSecretVaultCertificateOutput) CertificateUrl() pulumi.StringOutput
- func (VirtualMachineOsProfileSecretVaultCertificateOutput) ElementType() reflect.Type
- func (o VirtualMachineOsProfileSecretVaultCertificateOutput) ToVirtualMachineOsProfileSecretVaultCertificateOutput() VirtualMachineOsProfileSecretVaultCertificateOutput
- func (o VirtualMachineOsProfileSecretVaultCertificateOutput) ToVirtualMachineOsProfileSecretVaultCertificateOutputWithContext(ctx context.Context) VirtualMachineOsProfileSecretVaultCertificateOutput
- type VirtualMachineOsProfileWindowsConfig
- type VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfig
- type VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArgs
- func (VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArgs) ElementType() reflect.Type
- func (i VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArgs) ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput() VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput
- func (i VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArgs) ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutputWithContext(ctx context.Context) VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput
- type VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArray
- func (VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArray) ElementType() reflect.Type
- func (i VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArray) ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput() VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput
- func (i VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArray) ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutputWithContext(ctx context.Context) VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput
- type VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayInput
- type VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput
- func (VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput) ElementType() reflect.Type
- func (o VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput) Index(i pulumi.IntInput) VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput
- func (o VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput) ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput() VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput
- func (o VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput) ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutputWithContext(ctx context.Context) VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput
- type VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigInput
- type VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput
- func (o VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput) Component() pulumi.StringOutput
- func (o VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput) Content() pulumi.StringOutput
- func (VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput) ElementType() reflect.Type
- func (o VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput) Pass() pulumi.StringOutput
- func (o VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput) SettingName() pulumi.StringOutput
- func (o VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput) ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput() VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput
- func (o VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput) ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutputWithContext(ctx context.Context) VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput
- type VirtualMachineOsProfileWindowsConfigArgs
- func (VirtualMachineOsProfileWindowsConfigArgs) ElementType() reflect.Type
- func (i VirtualMachineOsProfileWindowsConfigArgs) ToVirtualMachineOsProfileWindowsConfigOutput() VirtualMachineOsProfileWindowsConfigOutput
- func (i VirtualMachineOsProfileWindowsConfigArgs) ToVirtualMachineOsProfileWindowsConfigOutputWithContext(ctx context.Context) VirtualMachineOsProfileWindowsConfigOutput
- func (i VirtualMachineOsProfileWindowsConfigArgs) ToVirtualMachineOsProfileWindowsConfigPtrOutput() VirtualMachineOsProfileWindowsConfigPtrOutput
- func (i VirtualMachineOsProfileWindowsConfigArgs) ToVirtualMachineOsProfileWindowsConfigPtrOutputWithContext(ctx context.Context) VirtualMachineOsProfileWindowsConfigPtrOutput
- type VirtualMachineOsProfileWindowsConfigInput
- type VirtualMachineOsProfileWindowsConfigOutput
- func (o VirtualMachineOsProfileWindowsConfigOutput) AdditionalUnattendConfigs() VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput
- func (VirtualMachineOsProfileWindowsConfigOutput) ElementType() reflect.Type
- func (o VirtualMachineOsProfileWindowsConfigOutput) EnableAutomaticUpgrades() pulumi.BoolPtrOutput
- func (o VirtualMachineOsProfileWindowsConfigOutput) ProvisionVmAgent() pulumi.BoolPtrOutput
- func (o VirtualMachineOsProfileWindowsConfigOutput) Timezone() pulumi.StringPtrOutput
- func (o VirtualMachineOsProfileWindowsConfigOutput) ToVirtualMachineOsProfileWindowsConfigOutput() VirtualMachineOsProfileWindowsConfigOutput
- func (o VirtualMachineOsProfileWindowsConfigOutput) ToVirtualMachineOsProfileWindowsConfigOutputWithContext(ctx context.Context) VirtualMachineOsProfileWindowsConfigOutput
- func (o VirtualMachineOsProfileWindowsConfigOutput) ToVirtualMachineOsProfileWindowsConfigPtrOutput() VirtualMachineOsProfileWindowsConfigPtrOutput
- func (o VirtualMachineOsProfileWindowsConfigOutput) ToVirtualMachineOsProfileWindowsConfigPtrOutputWithContext(ctx context.Context) VirtualMachineOsProfileWindowsConfigPtrOutput
- func (o VirtualMachineOsProfileWindowsConfigOutput) Winrms() VirtualMachineOsProfileWindowsConfigWinrmArrayOutput
- type VirtualMachineOsProfileWindowsConfigPtrInput
- type VirtualMachineOsProfileWindowsConfigPtrOutput
- func (o VirtualMachineOsProfileWindowsConfigPtrOutput) AdditionalUnattendConfigs() VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput
- func (o VirtualMachineOsProfileWindowsConfigPtrOutput) Elem() VirtualMachineOsProfileWindowsConfigOutput
- func (VirtualMachineOsProfileWindowsConfigPtrOutput) ElementType() reflect.Type
- func (o VirtualMachineOsProfileWindowsConfigPtrOutput) EnableAutomaticUpgrades() pulumi.BoolPtrOutput
- func (o VirtualMachineOsProfileWindowsConfigPtrOutput) ProvisionVmAgent() pulumi.BoolPtrOutput
- func (o VirtualMachineOsProfileWindowsConfigPtrOutput) Timezone() pulumi.StringPtrOutput
- func (o VirtualMachineOsProfileWindowsConfigPtrOutput) ToVirtualMachineOsProfileWindowsConfigPtrOutput() VirtualMachineOsProfileWindowsConfigPtrOutput
- func (o VirtualMachineOsProfileWindowsConfigPtrOutput) ToVirtualMachineOsProfileWindowsConfigPtrOutputWithContext(ctx context.Context) VirtualMachineOsProfileWindowsConfigPtrOutput
- func (o VirtualMachineOsProfileWindowsConfigPtrOutput) Winrms() VirtualMachineOsProfileWindowsConfigWinrmArrayOutput
- type VirtualMachineOsProfileWindowsConfigWinrm
- type VirtualMachineOsProfileWindowsConfigWinrmArgs
- func (VirtualMachineOsProfileWindowsConfigWinrmArgs) ElementType() reflect.Type
- func (i VirtualMachineOsProfileWindowsConfigWinrmArgs) ToVirtualMachineOsProfileWindowsConfigWinrmOutput() VirtualMachineOsProfileWindowsConfigWinrmOutput
- func (i VirtualMachineOsProfileWindowsConfigWinrmArgs) ToVirtualMachineOsProfileWindowsConfigWinrmOutputWithContext(ctx context.Context) VirtualMachineOsProfileWindowsConfigWinrmOutput
- type VirtualMachineOsProfileWindowsConfigWinrmArray
- func (VirtualMachineOsProfileWindowsConfigWinrmArray) ElementType() reflect.Type
- func (i VirtualMachineOsProfileWindowsConfigWinrmArray) ToVirtualMachineOsProfileWindowsConfigWinrmArrayOutput() VirtualMachineOsProfileWindowsConfigWinrmArrayOutput
- func (i VirtualMachineOsProfileWindowsConfigWinrmArray) ToVirtualMachineOsProfileWindowsConfigWinrmArrayOutputWithContext(ctx context.Context) VirtualMachineOsProfileWindowsConfigWinrmArrayOutput
- type VirtualMachineOsProfileWindowsConfigWinrmArrayInput
- type VirtualMachineOsProfileWindowsConfigWinrmArrayOutput
- func (VirtualMachineOsProfileWindowsConfigWinrmArrayOutput) ElementType() reflect.Type
- func (o VirtualMachineOsProfileWindowsConfigWinrmArrayOutput) Index(i pulumi.IntInput) VirtualMachineOsProfileWindowsConfigWinrmOutput
- func (o VirtualMachineOsProfileWindowsConfigWinrmArrayOutput) ToVirtualMachineOsProfileWindowsConfigWinrmArrayOutput() VirtualMachineOsProfileWindowsConfigWinrmArrayOutput
- func (o VirtualMachineOsProfileWindowsConfigWinrmArrayOutput) ToVirtualMachineOsProfileWindowsConfigWinrmArrayOutputWithContext(ctx context.Context) VirtualMachineOsProfileWindowsConfigWinrmArrayOutput
- type VirtualMachineOsProfileWindowsConfigWinrmInput
- type VirtualMachineOsProfileWindowsConfigWinrmOutput
- func (o VirtualMachineOsProfileWindowsConfigWinrmOutput) CertificateUrl() pulumi.StringPtrOutput
- func (VirtualMachineOsProfileWindowsConfigWinrmOutput) ElementType() reflect.Type
- func (o VirtualMachineOsProfileWindowsConfigWinrmOutput) Protocol() pulumi.StringOutput
- func (o VirtualMachineOsProfileWindowsConfigWinrmOutput) ToVirtualMachineOsProfileWindowsConfigWinrmOutput() VirtualMachineOsProfileWindowsConfigWinrmOutput
- func (o VirtualMachineOsProfileWindowsConfigWinrmOutput) ToVirtualMachineOsProfileWindowsConfigWinrmOutputWithContext(ctx context.Context) VirtualMachineOsProfileWindowsConfigWinrmOutput
- type VirtualMachinePlan
- type VirtualMachinePlanArgs
- func (VirtualMachinePlanArgs) ElementType() reflect.Type
- func (i VirtualMachinePlanArgs) ToVirtualMachinePlanOutput() VirtualMachinePlanOutput
- func (i VirtualMachinePlanArgs) ToVirtualMachinePlanOutputWithContext(ctx context.Context) VirtualMachinePlanOutput
- func (i VirtualMachinePlanArgs) ToVirtualMachinePlanPtrOutput() VirtualMachinePlanPtrOutput
- func (i VirtualMachinePlanArgs) ToVirtualMachinePlanPtrOutputWithContext(ctx context.Context) VirtualMachinePlanPtrOutput
- type VirtualMachinePlanInput
- type VirtualMachinePlanOutput
- func (VirtualMachinePlanOutput) ElementType() reflect.Type
- func (o VirtualMachinePlanOutput) Name() pulumi.StringOutput
- func (o VirtualMachinePlanOutput) Product() pulumi.StringOutput
- func (o VirtualMachinePlanOutput) Publisher() pulumi.StringOutput
- func (o VirtualMachinePlanOutput) ToVirtualMachinePlanOutput() VirtualMachinePlanOutput
- func (o VirtualMachinePlanOutput) ToVirtualMachinePlanOutputWithContext(ctx context.Context) VirtualMachinePlanOutput
- func (o VirtualMachinePlanOutput) ToVirtualMachinePlanPtrOutput() VirtualMachinePlanPtrOutput
- func (o VirtualMachinePlanOutput) ToVirtualMachinePlanPtrOutputWithContext(ctx context.Context) VirtualMachinePlanPtrOutput
- type VirtualMachinePlanPtrInput
- type VirtualMachinePlanPtrOutput
- func (o VirtualMachinePlanPtrOutput) Elem() VirtualMachinePlanOutput
- func (VirtualMachinePlanPtrOutput) ElementType() reflect.Type
- func (o VirtualMachinePlanPtrOutput) Name() pulumi.StringOutput
- func (o VirtualMachinePlanPtrOutput) Product() pulumi.StringOutput
- func (o VirtualMachinePlanPtrOutput) Publisher() pulumi.StringOutput
- func (o VirtualMachinePlanPtrOutput) ToVirtualMachinePlanPtrOutput() VirtualMachinePlanPtrOutput
- func (o VirtualMachinePlanPtrOutput) ToVirtualMachinePlanPtrOutputWithContext(ctx context.Context) VirtualMachinePlanPtrOutput
- type VirtualMachineScaleSetExtension
- func GetVirtualMachineScaleSetExtension(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*VirtualMachineScaleSetExtension, error)
- func NewVirtualMachineScaleSetExtension(ctx *pulumi.Context, name string, args *VirtualMachineScaleSetExtensionArgs, ...) (*VirtualMachineScaleSetExtension, error)
- type VirtualMachineScaleSetExtensionArgs
- type VirtualMachineScaleSetExtensionState
- type VirtualMachineState
- type VirtualMachineStorageDataDisk
- type VirtualMachineStorageDataDiskArgs
- func (VirtualMachineStorageDataDiskArgs) ElementType() reflect.Type
- func (i VirtualMachineStorageDataDiskArgs) ToVirtualMachineStorageDataDiskOutput() VirtualMachineStorageDataDiskOutput
- func (i VirtualMachineStorageDataDiskArgs) ToVirtualMachineStorageDataDiskOutputWithContext(ctx context.Context) VirtualMachineStorageDataDiskOutput
- type VirtualMachineStorageDataDiskArray
- func (VirtualMachineStorageDataDiskArray) ElementType() reflect.Type
- func (i VirtualMachineStorageDataDiskArray) ToVirtualMachineStorageDataDiskArrayOutput() VirtualMachineStorageDataDiskArrayOutput
- func (i VirtualMachineStorageDataDiskArray) ToVirtualMachineStorageDataDiskArrayOutputWithContext(ctx context.Context) VirtualMachineStorageDataDiskArrayOutput
- type VirtualMachineStorageDataDiskArrayInput
- type VirtualMachineStorageDataDiskArrayOutput
- func (VirtualMachineStorageDataDiskArrayOutput) ElementType() reflect.Type
- func (o VirtualMachineStorageDataDiskArrayOutput) Index(i pulumi.IntInput) VirtualMachineStorageDataDiskOutput
- func (o VirtualMachineStorageDataDiskArrayOutput) ToVirtualMachineStorageDataDiskArrayOutput() VirtualMachineStorageDataDiskArrayOutput
- func (o VirtualMachineStorageDataDiskArrayOutput) ToVirtualMachineStorageDataDiskArrayOutputWithContext(ctx context.Context) VirtualMachineStorageDataDiskArrayOutput
- type VirtualMachineStorageDataDiskInput
- type VirtualMachineStorageDataDiskOutput
- func (o VirtualMachineStorageDataDiskOutput) Caching() pulumi.StringPtrOutput
- func (o VirtualMachineStorageDataDiskOutput) CreateOption() pulumi.StringOutput
- func (o VirtualMachineStorageDataDiskOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (VirtualMachineStorageDataDiskOutput) ElementType() reflect.Type
- func (o VirtualMachineStorageDataDiskOutput) Lun() pulumi.IntOutput
- func (o VirtualMachineStorageDataDiskOutput) ManagedDiskId() pulumi.StringPtrOutput
- func (o VirtualMachineStorageDataDiskOutput) ManagedDiskType() pulumi.StringPtrOutput
- func (o VirtualMachineStorageDataDiskOutput) Name() pulumi.StringOutput
- func (o VirtualMachineStorageDataDiskOutput) ToVirtualMachineStorageDataDiskOutput() VirtualMachineStorageDataDiskOutput
- func (o VirtualMachineStorageDataDiskOutput) ToVirtualMachineStorageDataDiskOutputWithContext(ctx context.Context) VirtualMachineStorageDataDiskOutput
- func (o VirtualMachineStorageDataDiskOutput) VhdUri() pulumi.StringPtrOutput
- func (o VirtualMachineStorageDataDiskOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
- type VirtualMachineStorageImageReference
- type VirtualMachineStorageImageReferenceArgs
- func (VirtualMachineStorageImageReferenceArgs) ElementType() reflect.Type
- func (i VirtualMachineStorageImageReferenceArgs) ToVirtualMachineStorageImageReferenceOutput() VirtualMachineStorageImageReferenceOutput
- func (i VirtualMachineStorageImageReferenceArgs) ToVirtualMachineStorageImageReferenceOutputWithContext(ctx context.Context) VirtualMachineStorageImageReferenceOutput
- func (i VirtualMachineStorageImageReferenceArgs) ToVirtualMachineStorageImageReferencePtrOutput() VirtualMachineStorageImageReferencePtrOutput
- func (i VirtualMachineStorageImageReferenceArgs) ToVirtualMachineStorageImageReferencePtrOutputWithContext(ctx context.Context) VirtualMachineStorageImageReferencePtrOutput
- type VirtualMachineStorageImageReferenceInput
- type VirtualMachineStorageImageReferenceOutput
- func (VirtualMachineStorageImageReferenceOutput) ElementType() reflect.Type
- func (o VirtualMachineStorageImageReferenceOutput) Id() pulumi.StringPtrOutput
- func (o VirtualMachineStorageImageReferenceOutput) Offer() pulumi.StringPtrOutput
- func (o VirtualMachineStorageImageReferenceOutput) Publisher() pulumi.StringPtrOutput
- func (o VirtualMachineStorageImageReferenceOutput) Sku() pulumi.StringPtrOutput
- func (o VirtualMachineStorageImageReferenceOutput) ToVirtualMachineStorageImageReferenceOutput() VirtualMachineStorageImageReferenceOutput
- func (o VirtualMachineStorageImageReferenceOutput) ToVirtualMachineStorageImageReferenceOutputWithContext(ctx context.Context) VirtualMachineStorageImageReferenceOutput
- func (o VirtualMachineStorageImageReferenceOutput) ToVirtualMachineStorageImageReferencePtrOutput() VirtualMachineStorageImageReferencePtrOutput
- func (o VirtualMachineStorageImageReferenceOutput) ToVirtualMachineStorageImageReferencePtrOutputWithContext(ctx context.Context) VirtualMachineStorageImageReferencePtrOutput
- func (o VirtualMachineStorageImageReferenceOutput) Version() pulumi.StringPtrOutput
- type VirtualMachineStorageImageReferencePtrInput
- type VirtualMachineStorageImageReferencePtrOutput
- func (o VirtualMachineStorageImageReferencePtrOutput) Elem() VirtualMachineStorageImageReferenceOutput
- func (VirtualMachineStorageImageReferencePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineStorageImageReferencePtrOutput) Id() pulumi.StringPtrOutput
- func (o VirtualMachineStorageImageReferencePtrOutput) Offer() pulumi.StringPtrOutput
- func (o VirtualMachineStorageImageReferencePtrOutput) Publisher() pulumi.StringPtrOutput
- func (o VirtualMachineStorageImageReferencePtrOutput) Sku() pulumi.StringPtrOutput
- func (o VirtualMachineStorageImageReferencePtrOutput) ToVirtualMachineStorageImageReferencePtrOutput() VirtualMachineStorageImageReferencePtrOutput
- func (o VirtualMachineStorageImageReferencePtrOutput) ToVirtualMachineStorageImageReferencePtrOutputWithContext(ctx context.Context) VirtualMachineStorageImageReferencePtrOutput
- func (o VirtualMachineStorageImageReferencePtrOutput) Version() pulumi.StringPtrOutput
- type VirtualMachineStorageOsDisk
- type VirtualMachineStorageOsDiskArgs
- func (VirtualMachineStorageOsDiskArgs) ElementType() reflect.Type
- func (i VirtualMachineStorageOsDiskArgs) ToVirtualMachineStorageOsDiskOutput() VirtualMachineStorageOsDiskOutput
- func (i VirtualMachineStorageOsDiskArgs) ToVirtualMachineStorageOsDiskOutputWithContext(ctx context.Context) VirtualMachineStorageOsDiskOutput
- func (i VirtualMachineStorageOsDiskArgs) ToVirtualMachineStorageOsDiskPtrOutput() VirtualMachineStorageOsDiskPtrOutput
- func (i VirtualMachineStorageOsDiskArgs) ToVirtualMachineStorageOsDiskPtrOutputWithContext(ctx context.Context) VirtualMachineStorageOsDiskPtrOutput
- type VirtualMachineStorageOsDiskInput
- type VirtualMachineStorageOsDiskOutput
- func (o VirtualMachineStorageOsDiskOutput) Caching() pulumi.StringPtrOutput
- func (o VirtualMachineStorageOsDiskOutput) CreateOption() pulumi.StringOutput
- func (o VirtualMachineStorageOsDiskOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (VirtualMachineStorageOsDiskOutput) ElementType() reflect.Type
- func (o VirtualMachineStorageOsDiskOutput) ImageUri() pulumi.StringPtrOutput
- func (o VirtualMachineStorageOsDiskOutput) ManagedDiskId() pulumi.StringPtrOutput
- func (o VirtualMachineStorageOsDiskOutput) ManagedDiskType() pulumi.StringPtrOutput
- func (o VirtualMachineStorageOsDiskOutput) Name() pulumi.StringOutput
- func (o VirtualMachineStorageOsDiskOutput) OsType() pulumi.StringPtrOutput
- func (o VirtualMachineStorageOsDiskOutput) ToVirtualMachineStorageOsDiskOutput() VirtualMachineStorageOsDiskOutput
- func (o VirtualMachineStorageOsDiskOutput) ToVirtualMachineStorageOsDiskOutputWithContext(ctx context.Context) VirtualMachineStorageOsDiskOutput
- func (o VirtualMachineStorageOsDiskOutput) ToVirtualMachineStorageOsDiskPtrOutput() VirtualMachineStorageOsDiskPtrOutput
- func (o VirtualMachineStorageOsDiskOutput) ToVirtualMachineStorageOsDiskPtrOutputWithContext(ctx context.Context) VirtualMachineStorageOsDiskPtrOutput
- func (o VirtualMachineStorageOsDiskOutput) VhdUri() pulumi.StringPtrOutput
- func (o VirtualMachineStorageOsDiskOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
- type VirtualMachineStorageOsDiskPtrInput
- type VirtualMachineStorageOsDiskPtrOutput
- func (o VirtualMachineStorageOsDiskPtrOutput) Caching() pulumi.StringPtrOutput
- func (o VirtualMachineStorageOsDiskPtrOutput) CreateOption() pulumi.StringOutput
- func (o VirtualMachineStorageOsDiskPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (o VirtualMachineStorageOsDiskPtrOutput) Elem() VirtualMachineStorageOsDiskOutput
- func (VirtualMachineStorageOsDiskPtrOutput) ElementType() reflect.Type
- func (o VirtualMachineStorageOsDiskPtrOutput) ImageUri() pulumi.StringPtrOutput
- func (o VirtualMachineStorageOsDiskPtrOutput) ManagedDiskId() pulumi.StringPtrOutput
- func (o VirtualMachineStorageOsDiskPtrOutput) ManagedDiskType() pulumi.StringPtrOutput
- func (o VirtualMachineStorageOsDiskPtrOutput) Name() pulumi.StringOutput
- func (o VirtualMachineStorageOsDiskPtrOutput) OsType() pulumi.StringPtrOutput
- func (o VirtualMachineStorageOsDiskPtrOutput) ToVirtualMachineStorageOsDiskPtrOutput() VirtualMachineStorageOsDiskPtrOutput
- func (o VirtualMachineStorageOsDiskPtrOutput) ToVirtualMachineStorageOsDiskPtrOutputWithContext(ctx context.Context) VirtualMachineStorageOsDiskPtrOutput
- func (o VirtualMachineStorageOsDiskPtrOutput) VhdUri() pulumi.StringPtrOutput
- func (o VirtualMachineStorageOsDiskPtrOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
- type WindowsVirtualMachine
- type WindowsVirtualMachineAdditionalCapabilities
- type WindowsVirtualMachineAdditionalCapabilitiesArgs
- func (WindowsVirtualMachineAdditionalCapabilitiesArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineAdditionalCapabilitiesArgs) ToWindowsVirtualMachineAdditionalCapabilitiesOutput() WindowsVirtualMachineAdditionalCapabilitiesOutput
- func (i WindowsVirtualMachineAdditionalCapabilitiesArgs) ToWindowsVirtualMachineAdditionalCapabilitiesOutputWithContext(ctx context.Context) WindowsVirtualMachineAdditionalCapabilitiesOutput
- func (i WindowsVirtualMachineAdditionalCapabilitiesArgs) ToWindowsVirtualMachineAdditionalCapabilitiesPtrOutput() WindowsVirtualMachineAdditionalCapabilitiesPtrOutput
- func (i WindowsVirtualMachineAdditionalCapabilitiesArgs) ToWindowsVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineAdditionalCapabilitiesPtrOutput
- type WindowsVirtualMachineAdditionalCapabilitiesInput
- type WindowsVirtualMachineAdditionalCapabilitiesOutput
- func (WindowsVirtualMachineAdditionalCapabilitiesOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineAdditionalCapabilitiesOutput) ToWindowsVirtualMachineAdditionalCapabilitiesOutput() WindowsVirtualMachineAdditionalCapabilitiesOutput
- func (o WindowsVirtualMachineAdditionalCapabilitiesOutput) ToWindowsVirtualMachineAdditionalCapabilitiesOutputWithContext(ctx context.Context) WindowsVirtualMachineAdditionalCapabilitiesOutput
- func (o WindowsVirtualMachineAdditionalCapabilitiesOutput) ToWindowsVirtualMachineAdditionalCapabilitiesPtrOutput() WindowsVirtualMachineAdditionalCapabilitiesPtrOutput
- func (o WindowsVirtualMachineAdditionalCapabilitiesOutput) ToWindowsVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineAdditionalCapabilitiesPtrOutput
- func (o WindowsVirtualMachineAdditionalCapabilitiesOutput) UltraSsdEnabled() pulumi.BoolPtrOutput
- type WindowsVirtualMachineAdditionalCapabilitiesPtrInput
- type WindowsVirtualMachineAdditionalCapabilitiesPtrOutput
- func (o WindowsVirtualMachineAdditionalCapabilitiesPtrOutput) Elem() WindowsVirtualMachineAdditionalCapabilitiesOutput
- func (WindowsVirtualMachineAdditionalCapabilitiesPtrOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineAdditionalCapabilitiesPtrOutput) ToWindowsVirtualMachineAdditionalCapabilitiesPtrOutput() WindowsVirtualMachineAdditionalCapabilitiesPtrOutput
- func (o WindowsVirtualMachineAdditionalCapabilitiesPtrOutput) ToWindowsVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineAdditionalCapabilitiesPtrOutput
- func (o WindowsVirtualMachineAdditionalCapabilitiesPtrOutput) UltraSsdEnabled() pulumi.BoolPtrOutput
- type WindowsVirtualMachineAdditionalUnattendContent
- type WindowsVirtualMachineAdditionalUnattendContentArgs
- func (WindowsVirtualMachineAdditionalUnattendContentArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineAdditionalUnattendContentArgs) ToWindowsVirtualMachineAdditionalUnattendContentOutput() WindowsVirtualMachineAdditionalUnattendContentOutput
- func (i WindowsVirtualMachineAdditionalUnattendContentArgs) ToWindowsVirtualMachineAdditionalUnattendContentOutputWithContext(ctx context.Context) WindowsVirtualMachineAdditionalUnattendContentOutput
- type WindowsVirtualMachineAdditionalUnattendContentArray
- func (WindowsVirtualMachineAdditionalUnattendContentArray) ElementType() reflect.Type
- func (i WindowsVirtualMachineAdditionalUnattendContentArray) ToWindowsVirtualMachineAdditionalUnattendContentArrayOutput() WindowsVirtualMachineAdditionalUnattendContentArrayOutput
- func (i WindowsVirtualMachineAdditionalUnattendContentArray) ToWindowsVirtualMachineAdditionalUnattendContentArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineAdditionalUnattendContentArrayOutput
- type WindowsVirtualMachineAdditionalUnattendContentArrayInput
- type WindowsVirtualMachineAdditionalUnattendContentArrayOutput
- func (WindowsVirtualMachineAdditionalUnattendContentArrayOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineAdditionalUnattendContentArrayOutput) Index(i pulumi.IntInput) WindowsVirtualMachineAdditionalUnattendContentOutput
- func (o WindowsVirtualMachineAdditionalUnattendContentArrayOutput) ToWindowsVirtualMachineAdditionalUnattendContentArrayOutput() WindowsVirtualMachineAdditionalUnattendContentArrayOutput
- func (o WindowsVirtualMachineAdditionalUnattendContentArrayOutput) ToWindowsVirtualMachineAdditionalUnattendContentArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineAdditionalUnattendContentArrayOutput
- type WindowsVirtualMachineAdditionalUnattendContentInput
- type WindowsVirtualMachineAdditionalUnattendContentOutput
- func (o WindowsVirtualMachineAdditionalUnattendContentOutput) Content() pulumi.StringOutput
- func (WindowsVirtualMachineAdditionalUnattendContentOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineAdditionalUnattendContentOutput) Setting() pulumi.StringOutput
- func (o WindowsVirtualMachineAdditionalUnattendContentOutput) ToWindowsVirtualMachineAdditionalUnattendContentOutput() WindowsVirtualMachineAdditionalUnattendContentOutput
- func (o WindowsVirtualMachineAdditionalUnattendContentOutput) ToWindowsVirtualMachineAdditionalUnattendContentOutputWithContext(ctx context.Context) WindowsVirtualMachineAdditionalUnattendContentOutput
- type WindowsVirtualMachineArgs
- type WindowsVirtualMachineBootDiagnostics
- type WindowsVirtualMachineBootDiagnosticsArgs
- func (WindowsVirtualMachineBootDiagnosticsArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineBootDiagnosticsArgs) ToWindowsVirtualMachineBootDiagnosticsOutput() WindowsVirtualMachineBootDiagnosticsOutput
- func (i WindowsVirtualMachineBootDiagnosticsArgs) ToWindowsVirtualMachineBootDiagnosticsOutputWithContext(ctx context.Context) WindowsVirtualMachineBootDiagnosticsOutput
- func (i WindowsVirtualMachineBootDiagnosticsArgs) ToWindowsVirtualMachineBootDiagnosticsPtrOutput() WindowsVirtualMachineBootDiagnosticsPtrOutput
- func (i WindowsVirtualMachineBootDiagnosticsArgs) ToWindowsVirtualMachineBootDiagnosticsPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineBootDiagnosticsPtrOutput
- type WindowsVirtualMachineBootDiagnosticsInput
- type WindowsVirtualMachineBootDiagnosticsOutput
- func (WindowsVirtualMachineBootDiagnosticsOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineBootDiagnosticsOutput) StorageAccountUri() pulumi.StringOutput
- func (o WindowsVirtualMachineBootDiagnosticsOutput) ToWindowsVirtualMachineBootDiagnosticsOutput() WindowsVirtualMachineBootDiagnosticsOutput
- func (o WindowsVirtualMachineBootDiagnosticsOutput) ToWindowsVirtualMachineBootDiagnosticsOutputWithContext(ctx context.Context) WindowsVirtualMachineBootDiagnosticsOutput
- func (o WindowsVirtualMachineBootDiagnosticsOutput) ToWindowsVirtualMachineBootDiagnosticsPtrOutput() WindowsVirtualMachineBootDiagnosticsPtrOutput
- func (o WindowsVirtualMachineBootDiagnosticsOutput) ToWindowsVirtualMachineBootDiagnosticsPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineBootDiagnosticsPtrOutput
- type WindowsVirtualMachineBootDiagnosticsPtrInput
- type WindowsVirtualMachineBootDiagnosticsPtrOutput
- func (o WindowsVirtualMachineBootDiagnosticsPtrOutput) Elem() WindowsVirtualMachineBootDiagnosticsOutput
- func (WindowsVirtualMachineBootDiagnosticsPtrOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineBootDiagnosticsPtrOutput) StorageAccountUri() pulumi.StringOutput
- func (o WindowsVirtualMachineBootDiagnosticsPtrOutput) ToWindowsVirtualMachineBootDiagnosticsPtrOutput() WindowsVirtualMachineBootDiagnosticsPtrOutput
- func (o WindowsVirtualMachineBootDiagnosticsPtrOutput) ToWindowsVirtualMachineBootDiagnosticsPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineBootDiagnosticsPtrOutput
- type WindowsVirtualMachineIdentity
- type WindowsVirtualMachineIdentityArgs
- func (WindowsVirtualMachineIdentityArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineIdentityArgs) ToWindowsVirtualMachineIdentityOutput() WindowsVirtualMachineIdentityOutput
- func (i WindowsVirtualMachineIdentityArgs) ToWindowsVirtualMachineIdentityOutputWithContext(ctx context.Context) WindowsVirtualMachineIdentityOutput
- func (i WindowsVirtualMachineIdentityArgs) ToWindowsVirtualMachineIdentityPtrOutput() WindowsVirtualMachineIdentityPtrOutput
- func (i WindowsVirtualMachineIdentityArgs) ToWindowsVirtualMachineIdentityPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineIdentityPtrOutput
- type WindowsVirtualMachineIdentityInput
- type WindowsVirtualMachineIdentityOutput
- func (WindowsVirtualMachineIdentityOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o WindowsVirtualMachineIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o WindowsVirtualMachineIdentityOutput) ToWindowsVirtualMachineIdentityOutput() WindowsVirtualMachineIdentityOutput
- func (o WindowsVirtualMachineIdentityOutput) ToWindowsVirtualMachineIdentityOutputWithContext(ctx context.Context) WindowsVirtualMachineIdentityOutput
- func (o WindowsVirtualMachineIdentityOutput) ToWindowsVirtualMachineIdentityPtrOutput() WindowsVirtualMachineIdentityPtrOutput
- func (o WindowsVirtualMachineIdentityOutput) ToWindowsVirtualMachineIdentityPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineIdentityPtrOutput
- func (o WindowsVirtualMachineIdentityOutput) Type() pulumi.StringOutput
- type WindowsVirtualMachineIdentityPtrInput
- type WindowsVirtualMachineIdentityPtrOutput
- func (o WindowsVirtualMachineIdentityPtrOutput) Elem() WindowsVirtualMachineIdentityOutput
- func (WindowsVirtualMachineIdentityPtrOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o WindowsVirtualMachineIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o WindowsVirtualMachineIdentityPtrOutput) ToWindowsVirtualMachineIdentityPtrOutput() WindowsVirtualMachineIdentityPtrOutput
- func (o WindowsVirtualMachineIdentityPtrOutput) ToWindowsVirtualMachineIdentityPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineIdentityPtrOutput
- func (o WindowsVirtualMachineIdentityPtrOutput) Type() pulumi.StringOutput
- type WindowsVirtualMachineOsDisk
- type WindowsVirtualMachineOsDiskArgs
- func (WindowsVirtualMachineOsDiskArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineOsDiskArgs) ToWindowsVirtualMachineOsDiskOutput() WindowsVirtualMachineOsDiskOutput
- func (i WindowsVirtualMachineOsDiskArgs) ToWindowsVirtualMachineOsDiskOutputWithContext(ctx context.Context) WindowsVirtualMachineOsDiskOutput
- func (i WindowsVirtualMachineOsDiskArgs) ToWindowsVirtualMachineOsDiskPtrOutput() WindowsVirtualMachineOsDiskPtrOutput
- func (i WindowsVirtualMachineOsDiskArgs) ToWindowsVirtualMachineOsDiskPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineOsDiskPtrOutput
- type WindowsVirtualMachineOsDiskDiffDiskSettings
- type WindowsVirtualMachineOsDiskDiffDiskSettingsArgs
- func (WindowsVirtualMachineOsDiskDiffDiskSettingsArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineOsDiskDiffDiskSettingsArgs) ToWindowsVirtualMachineOsDiskDiffDiskSettingsOutput() WindowsVirtualMachineOsDiskDiffDiskSettingsOutput
- func (i WindowsVirtualMachineOsDiskDiffDiskSettingsArgs) ToWindowsVirtualMachineOsDiskDiffDiskSettingsOutputWithContext(ctx context.Context) WindowsVirtualMachineOsDiskDiffDiskSettingsOutput
- func (i WindowsVirtualMachineOsDiskDiffDiskSettingsArgs) ToWindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput() WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput
- func (i WindowsVirtualMachineOsDiskDiffDiskSettingsArgs) ToWindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput
- type WindowsVirtualMachineOsDiskDiffDiskSettingsInput
- type WindowsVirtualMachineOsDiskDiffDiskSettingsOutput
- func (WindowsVirtualMachineOsDiskDiffDiskSettingsOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineOsDiskDiffDiskSettingsOutput) Option() pulumi.StringOutput
- func (o WindowsVirtualMachineOsDiskDiffDiskSettingsOutput) ToWindowsVirtualMachineOsDiskDiffDiskSettingsOutput() WindowsVirtualMachineOsDiskDiffDiskSettingsOutput
- func (o WindowsVirtualMachineOsDiskDiffDiskSettingsOutput) ToWindowsVirtualMachineOsDiskDiffDiskSettingsOutputWithContext(ctx context.Context) WindowsVirtualMachineOsDiskDiffDiskSettingsOutput
- func (o WindowsVirtualMachineOsDiskDiffDiskSettingsOutput) ToWindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput() WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput
- func (o WindowsVirtualMachineOsDiskDiffDiskSettingsOutput) ToWindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput
- type WindowsVirtualMachineOsDiskDiffDiskSettingsPtrInput
- type WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput
- func (o WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput) Elem() WindowsVirtualMachineOsDiskDiffDiskSettingsOutput
- func (WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput) Option() pulumi.StringOutput
- func (o WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput) ToWindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput() WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput
- func (o WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput) ToWindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput
- type WindowsVirtualMachineOsDiskInput
- type WindowsVirtualMachineOsDiskOutput
- func (o WindowsVirtualMachineOsDiskOutput) Caching() pulumi.StringOutput
- func (o WindowsVirtualMachineOsDiskOutput) DiffDiskSettings() WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput
- func (o WindowsVirtualMachineOsDiskOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
- func (o WindowsVirtualMachineOsDiskOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (WindowsVirtualMachineOsDiskOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineOsDiskOutput) Name() pulumi.StringPtrOutput
- func (o WindowsVirtualMachineOsDiskOutput) StorageAccountType() pulumi.StringOutput
- func (o WindowsVirtualMachineOsDiskOutput) ToWindowsVirtualMachineOsDiskOutput() WindowsVirtualMachineOsDiskOutput
- func (o WindowsVirtualMachineOsDiskOutput) ToWindowsVirtualMachineOsDiskOutputWithContext(ctx context.Context) WindowsVirtualMachineOsDiskOutput
- func (o WindowsVirtualMachineOsDiskOutput) ToWindowsVirtualMachineOsDiskPtrOutput() WindowsVirtualMachineOsDiskPtrOutput
- func (o WindowsVirtualMachineOsDiskOutput) ToWindowsVirtualMachineOsDiskPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineOsDiskPtrOutput
- func (o WindowsVirtualMachineOsDiskOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
- type WindowsVirtualMachineOsDiskPtrInput
- type WindowsVirtualMachineOsDiskPtrOutput
- func (o WindowsVirtualMachineOsDiskPtrOutput) Caching() pulumi.StringOutput
- func (o WindowsVirtualMachineOsDiskPtrOutput) DiffDiskSettings() WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput
- func (o WindowsVirtualMachineOsDiskPtrOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
- func (o WindowsVirtualMachineOsDiskPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (o WindowsVirtualMachineOsDiskPtrOutput) Elem() WindowsVirtualMachineOsDiskOutput
- func (WindowsVirtualMachineOsDiskPtrOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineOsDiskPtrOutput) Name() pulumi.StringPtrOutput
- func (o WindowsVirtualMachineOsDiskPtrOutput) StorageAccountType() pulumi.StringOutput
- func (o WindowsVirtualMachineOsDiskPtrOutput) ToWindowsVirtualMachineOsDiskPtrOutput() WindowsVirtualMachineOsDiskPtrOutput
- func (o WindowsVirtualMachineOsDiskPtrOutput) ToWindowsVirtualMachineOsDiskPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineOsDiskPtrOutput
- func (o WindowsVirtualMachineOsDiskPtrOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
- type WindowsVirtualMachinePlan
- type WindowsVirtualMachinePlanArgs
- func (WindowsVirtualMachinePlanArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachinePlanArgs) ToWindowsVirtualMachinePlanOutput() WindowsVirtualMachinePlanOutput
- func (i WindowsVirtualMachinePlanArgs) ToWindowsVirtualMachinePlanOutputWithContext(ctx context.Context) WindowsVirtualMachinePlanOutput
- func (i WindowsVirtualMachinePlanArgs) ToWindowsVirtualMachinePlanPtrOutput() WindowsVirtualMachinePlanPtrOutput
- func (i WindowsVirtualMachinePlanArgs) ToWindowsVirtualMachinePlanPtrOutputWithContext(ctx context.Context) WindowsVirtualMachinePlanPtrOutput
- type WindowsVirtualMachinePlanInput
- type WindowsVirtualMachinePlanOutput
- func (WindowsVirtualMachinePlanOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachinePlanOutput) Name() pulumi.StringOutput
- func (o WindowsVirtualMachinePlanOutput) Product() pulumi.StringOutput
- func (o WindowsVirtualMachinePlanOutput) Publisher() pulumi.StringOutput
- func (o WindowsVirtualMachinePlanOutput) ToWindowsVirtualMachinePlanOutput() WindowsVirtualMachinePlanOutput
- func (o WindowsVirtualMachinePlanOutput) ToWindowsVirtualMachinePlanOutputWithContext(ctx context.Context) WindowsVirtualMachinePlanOutput
- func (o WindowsVirtualMachinePlanOutput) ToWindowsVirtualMachinePlanPtrOutput() WindowsVirtualMachinePlanPtrOutput
- func (o WindowsVirtualMachinePlanOutput) ToWindowsVirtualMachinePlanPtrOutputWithContext(ctx context.Context) WindowsVirtualMachinePlanPtrOutput
- type WindowsVirtualMachinePlanPtrInput
- type WindowsVirtualMachinePlanPtrOutput
- func (o WindowsVirtualMachinePlanPtrOutput) Elem() WindowsVirtualMachinePlanOutput
- func (WindowsVirtualMachinePlanPtrOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachinePlanPtrOutput) Name() pulumi.StringOutput
- func (o WindowsVirtualMachinePlanPtrOutput) Product() pulumi.StringOutput
- func (o WindowsVirtualMachinePlanPtrOutput) Publisher() pulumi.StringOutput
- func (o WindowsVirtualMachinePlanPtrOutput) ToWindowsVirtualMachinePlanPtrOutput() WindowsVirtualMachinePlanPtrOutput
- func (o WindowsVirtualMachinePlanPtrOutput) ToWindowsVirtualMachinePlanPtrOutputWithContext(ctx context.Context) WindowsVirtualMachinePlanPtrOutput
- type WindowsVirtualMachineScaleSet
- type WindowsVirtualMachineScaleSetAdditionalCapabilities
- type WindowsVirtualMachineScaleSetAdditionalCapabilitiesArgs
- func (WindowsVirtualMachineScaleSetAdditionalCapabilitiesArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineScaleSetAdditionalCapabilitiesArgs) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput() WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput
- func (i WindowsVirtualMachineScaleSetAdditionalCapabilitiesArgs) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput
- func (i WindowsVirtualMachineScaleSetAdditionalCapabilitiesArgs) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput() WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput
- func (i WindowsVirtualMachineScaleSetAdditionalCapabilitiesArgs) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput
- type WindowsVirtualMachineScaleSetAdditionalCapabilitiesInput
- type WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput
- func (WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput() WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput
- func (o WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput
- func (o WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput() WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput
- func (o WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput
- func (o WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput) UltraSsdEnabled() pulumi.BoolPtrOutput
- type WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrInput
- type WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput
- func (o WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput) Elem() WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput
- func (WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput() WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput
- func (o WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput
- func (o WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput) UltraSsdEnabled() pulumi.BoolPtrOutput
- type WindowsVirtualMachineScaleSetAdditionalUnattendContent
- type WindowsVirtualMachineScaleSetAdditionalUnattendContentArgs
- func (WindowsVirtualMachineScaleSetAdditionalUnattendContentArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineScaleSetAdditionalUnattendContentArgs) ToWindowsVirtualMachineScaleSetAdditionalUnattendContentOutput() WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput
- func (i WindowsVirtualMachineScaleSetAdditionalUnattendContentArgs) ToWindowsVirtualMachineScaleSetAdditionalUnattendContentOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput
- type WindowsVirtualMachineScaleSetAdditionalUnattendContentArray
- func (WindowsVirtualMachineScaleSetAdditionalUnattendContentArray) ElementType() reflect.Type
- func (i WindowsVirtualMachineScaleSetAdditionalUnattendContentArray) ToWindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput() WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput
- func (i WindowsVirtualMachineScaleSetAdditionalUnattendContentArray) ToWindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput
- type WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayInput
- type WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput
- func (WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput) Index(i pulumi.IntInput) WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput
- func (o WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput) ToWindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput() WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput
- func (o WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput) ToWindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput
- type WindowsVirtualMachineScaleSetAdditionalUnattendContentInput
- type WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput
- func (o WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput) Content() pulumi.StringOutput
- func (WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput) Setting() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput) ToWindowsVirtualMachineScaleSetAdditionalUnattendContentOutput() WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput
- func (o WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput) ToWindowsVirtualMachineScaleSetAdditionalUnattendContentOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput
- type WindowsVirtualMachineScaleSetArgs
- type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicy
- type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs
- func (WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput() WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput
- func (i WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput
- func (i WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput() WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput
- func (i WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput
- type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyInput
- type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput
- func (o WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) DisableAutomaticRollback() pulumi.BoolOutput
- func (WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) EnableAutomaticOsUpgrade() pulumi.BoolOutput
- func (o WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput() WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput
- func (o WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput
- func (o WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput() WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput
- func (o WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput
- type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrInput
- type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput
- func (o WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) DisableAutomaticRollback() pulumi.BoolOutput
- func (o WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) Elem() WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput
- func (WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) EnableAutomaticOsUpgrade() pulumi.BoolOutput
- func (o WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput() WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput
- func (o WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput
- type WindowsVirtualMachineScaleSetBootDiagnostics
- type WindowsVirtualMachineScaleSetBootDiagnosticsArgs
- func (WindowsVirtualMachineScaleSetBootDiagnosticsArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineScaleSetBootDiagnosticsArgs) ToWindowsVirtualMachineScaleSetBootDiagnosticsOutput() WindowsVirtualMachineScaleSetBootDiagnosticsOutput
- func (i WindowsVirtualMachineScaleSetBootDiagnosticsArgs) ToWindowsVirtualMachineScaleSetBootDiagnosticsOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetBootDiagnosticsOutput
- func (i WindowsVirtualMachineScaleSetBootDiagnosticsArgs) ToWindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput() WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput
- func (i WindowsVirtualMachineScaleSetBootDiagnosticsArgs) ToWindowsVirtualMachineScaleSetBootDiagnosticsPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput
- type WindowsVirtualMachineScaleSetBootDiagnosticsInput
- type WindowsVirtualMachineScaleSetBootDiagnosticsOutput
- func (WindowsVirtualMachineScaleSetBootDiagnosticsOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetBootDiagnosticsOutput) StorageAccountUri() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetBootDiagnosticsOutput) ToWindowsVirtualMachineScaleSetBootDiagnosticsOutput() WindowsVirtualMachineScaleSetBootDiagnosticsOutput
- func (o WindowsVirtualMachineScaleSetBootDiagnosticsOutput) ToWindowsVirtualMachineScaleSetBootDiagnosticsOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetBootDiagnosticsOutput
- func (o WindowsVirtualMachineScaleSetBootDiagnosticsOutput) ToWindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput() WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput
- func (o WindowsVirtualMachineScaleSetBootDiagnosticsOutput) ToWindowsVirtualMachineScaleSetBootDiagnosticsPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput
- type WindowsVirtualMachineScaleSetBootDiagnosticsPtrInput
- type WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput
- func (o WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput) Elem() WindowsVirtualMachineScaleSetBootDiagnosticsOutput
- func (WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput) StorageAccountUri() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput) ToWindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput() WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput
- func (o WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput) ToWindowsVirtualMachineScaleSetBootDiagnosticsPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput
- type WindowsVirtualMachineScaleSetDataDisk
- type WindowsVirtualMachineScaleSetDataDiskArgs
- func (WindowsVirtualMachineScaleSetDataDiskArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineScaleSetDataDiskArgs) ToWindowsVirtualMachineScaleSetDataDiskOutput() WindowsVirtualMachineScaleSetDataDiskOutput
- func (i WindowsVirtualMachineScaleSetDataDiskArgs) ToWindowsVirtualMachineScaleSetDataDiskOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetDataDiskOutput
- type WindowsVirtualMachineScaleSetDataDiskArray
- func (WindowsVirtualMachineScaleSetDataDiskArray) ElementType() reflect.Type
- func (i WindowsVirtualMachineScaleSetDataDiskArray) ToWindowsVirtualMachineScaleSetDataDiskArrayOutput() WindowsVirtualMachineScaleSetDataDiskArrayOutput
- func (i WindowsVirtualMachineScaleSetDataDiskArray) ToWindowsVirtualMachineScaleSetDataDiskArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetDataDiskArrayOutput
- type WindowsVirtualMachineScaleSetDataDiskArrayInput
- type WindowsVirtualMachineScaleSetDataDiskArrayOutput
- func (WindowsVirtualMachineScaleSetDataDiskArrayOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetDataDiskArrayOutput) Index(i pulumi.IntInput) WindowsVirtualMachineScaleSetDataDiskOutput
- func (o WindowsVirtualMachineScaleSetDataDiskArrayOutput) ToWindowsVirtualMachineScaleSetDataDiskArrayOutput() WindowsVirtualMachineScaleSetDataDiskArrayOutput
- func (o WindowsVirtualMachineScaleSetDataDiskArrayOutput) ToWindowsVirtualMachineScaleSetDataDiskArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetDataDiskArrayOutput
- type WindowsVirtualMachineScaleSetDataDiskInput
- type WindowsVirtualMachineScaleSetDataDiskOutput
- func (o WindowsVirtualMachineScaleSetDataDiskOutput) Caching() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetDataDiskOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
- func (o WindowsVirtualMachineScaleSetDataDiskOutput) DiskSizeGb() pulumi.IntOutput
- func (WindowsVirtualMachineScaleSetDataDiskOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetDataDiskOutput) Lun() pulumi.IntOutput
- func (o WindowsVirtualMachineScaleSetDataDiskOutput) StorageAccountType() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetDataDiskOutput) ToWindowsVirtualMachineScaleSetDataDiskOutput() WindowsVirtualMachineScaleSetDataDiskOutput
- func (o WindowsVirtualMachineScaleSetDataDiskOutput) ToWindowsVirtualMachineScaleSetDataDiskOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetDataDiskOutput
- func (o WindowsVirtualMachineScaleSetDataDiskOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
- type WindowsVirtualMachineScaleSetIdentity
- type WindowsVirtualMachineScaleSetIdentityArgs
- func (WindowsVirtualMachineScaleSetIdentityArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineScaleSetIdentityArgs) ToWindowsVirtualMachineScaleSetIdentityOutput() WindowsVirtualMachineScaleSetIdentityOutput
- func (i WindowsVirtualMachineScaleSetIdentityArgs) ToWindowsVirtualMachineScaleSetIdentityOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetIdentityOutput
- func (i WindowsVirtualMachineScaleSetIdentityArgs) ToWindowsVirtualMachineScaleSetIdentityPtrOutput() WindowsVirtualMachineScaleSetIdentityPtrOutput
- func (i WindowsVirtualMachineScaleSetIdentityArgs) ToWindowsVirtualMachineScaleSetIdentityPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetIdentityPtrOutput
- type WindowsVirtualMachineScaleSetIdentityInput
- type WindowsVirtualMachineScaleSetIdentityOutput
- func (WindowsVirtualMachineScaleSetIdentityOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o WindowsVirtualMachineScaleSetIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o WindowsVirtualMachineScaleSetIdentityOutput) ToWindowsVirtualMachineScaleSetIdentityOutput() WindowsVirtualMachineScaleSetIdentityOutput
- func (o WindowsVirtualMachineScaleSetIdentityOutput) ToWindowsVirtualMachineScaleSetIdentityOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetIdentityOutput
- func (o WindowsVirtualMachineScaleSetIdentityOutput) ToWindowsVirtualMachineScaleSetIdentityPtrOutput() WindowsVirtualMachineScaleSetIdentityPtrOutput
- func (o WindowsVirtualMachineScaleSetIdentityOutput) ToWindowsVirtualMachineScaleSetIdentityPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetIdentityPtrOutput
- func (o WindowsVirtualMachineScaleSetIdentityOutput) Type() pulumi.StringOutput
- type WindowsVirtualMachineScaleSetIdentityPtrInput
- type WindowsVirtualMachineScaleSetIdentityPtrOutput
- func (o WindowsVirtualMachineScaleSetIdentityPtrOutput) Elem() WindowsVirtualMachineScaleSetIdentityOutput
- func (WindowsVirtualMachineScaleSetIdentityPtrOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o WindowsVirtualMachineScaleSetIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o WindowsVirtualMachineScaleSetIdentityPtrOutput) ToWindowsVirtualMachineScaleSetIdentityPtrOutput() WindowsVirtualMachineScaleSetIdentityPtrOutput
- func (o WindowsVirtualMachineScaleSetIdentityPtrOutput) ToWindowsVirtualMachineScaleSetIdentityPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetIdentityPtrOutput
- func (o WindowsVirtualMachineScaleSetIdentityPtrOutput) Type() pulumi.StringOutput
- type WindowsVirtualMachineScaleSetNetworkInterface
- type WindowsVirtualMachineScaleSetNetworkInterfaceArgs
- func (WindowsVirtualMachineScaleSetNetworkInterfaceArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineScaleSetNetworkInterfaceArgs) ToWindowsVirtualMachineScaleSetNetworkInterfaceOutput() WindowsVirtualMachineScaleSetNetworkInterfaceOutput
- func (i WindowsVirtualMachineScaleSetNetworkInterfaceArgs) ToWindowsVirtualMachineScaleSetNetworkInterfaceOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceOutput
- type WindowsVirtualMachineScaleSetNetworkInterfaceArray
- func (WindowsVirtualMachineScaleSetNetworkInterfaceArray) ElementType() reflect.Type
- func (i WindowsVirtualMachineScaleSetNetworkInterfaceArray) ToWindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput() WindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput
- func (i WindowsVirtualMachineScaleSetNetworkInterfaceArray) ToWindowsVirtualMachineScaleSetNetworkInterfaceArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput
- type WindowsVirtualMachineScaleSetNetworkInterfaceArrayInput
- type WindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput
- func (WindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput) Index(i pulumi.IntInput) WindowsVirtualMachineScaleSetNetworkInterfaceOutput
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput() WindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput
- type WindowsVirtualMachineScaleSetNetworkInterfaceInput
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfiguration
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs
- func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput() WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput
- func (i WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArray
- func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArray) ElementType() reflect.Type
- func (i WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArray) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput() WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput
- func (i WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArray) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayInput
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput
- func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput) Index(i pulumi.IntInput) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput() WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationInput
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ApplicationGatewayBackendAddressPoolIds() pulumi.StringArrayOutput
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ApplicationSecurityGroupIds() pulumi.StringArrayOutput
- func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) LoadBalancerBackendAddressPoolIds() pulumi.StringArrayOutput
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) LoadBalancerInboundNatRulesIds() pulumi.StringArrayOutput
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) Name() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) Primary() pulumi.BoolPtrOutput
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) PublicIpAddresses() ...
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) SubnetId() pulumi.StringPtrOutput
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput() WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) Version() pulumi.StringPtrOutput
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs
- func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput() ...
- func (i WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputWithContext(ctx context.Context) ...
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArray
- func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArray) ElementType() reflect.Type
- func (i WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArray) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput() ...
- func (i WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArray) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutputWithContext(ctx context.Context) ...
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayInput
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput
- func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput) Index(i pulumi.IntInput) ...
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput() ...
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutputWithContext(ctx context.Context) ...
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressInput
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTag
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs
- func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput() ...
- func (i WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputWithContext(ctx context.Context) ...
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArray
- func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArray) ElementType() reflect.Type
- func (i WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArray) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput() ...
- func (i WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArray) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutputWithContext(ctx context.Context) ...
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayInput
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput
- func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput) Index(i pulumi.IntInput) ...
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput() ...
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutputWithContext(ctx context.Context) ...
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagInput
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput
- func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput) Tag() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput() ...
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputWithContext(ctx context.Context) ...
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput) Type() pulumi.StringOutput
- type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) DomainNameLabel() pulumi.StringPtrOutput
- func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) IpTags() ...
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) Name() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) PublicIpPrefixId() pulumi.StringPtrOutput
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput() ...
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputWithContext(ctx context.Context) ...
- type WindowsVirtualMachineScaleSetNetworkInterfaceOutput
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceOutput) DnsServers() pulumi.StringArrayOutput
- func (WindowsVirtualMachineScaleSetNetworkInterfaceOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceOutput) EnableAcceleratedNetworking() pulumi.BoolPtrOutput
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceOutput) EnableIpForwarding() pulumi.BoolPtrOutput
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceOutput) IpConfigurations() WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceOutput) Name() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceOutput) NetworkSecurityGroupId() pulumi.StringPtrOutput
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceOutput) Primary() pulumi.BoolPtrOutput
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceOutput() WindowsVirtualMachineScaleSetNetworkInterfaceOutput
- func (o WindowsVirtualMachineScaleSetNetworkInterfaceOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceOutput
- type WindowsVirtualMachineScaleSetOsDisk
- type WindowsVirtualMachineScaleSetOsDiskArgs
- func (WindowsVirtualMachineScaleSetOsDiskArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineScaleSetOsDiskArgs) ToWindowsVirtualMachineScaleSetOsDiskOutput() WindowsVirtualMachineScaleSetOsDiskOutput
- func (i WindowsVirtualMachineScaleSetOsDiskArgs) ToWindowsVirtualMachineScaleSetOsDiskOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetOsDiskOutput
- func (i WindowsVirtualMachineScaleSetOsDiskArgs) ToWindowsVirtualMachineScaleSetOsDiskPtrOutput() WindowsVirtualMachineScaleSetOsDiskPtrOutput
- func (i WindowsVirtualMachineScaleSetOsDiskArgs) ToWindowsVirtualMachineScaleSetOsDiskPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetOsDiskPtrOutput
- type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettings
- type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs
- func (WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput() WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput
- func (i WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput
- func (i WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput() WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
- func (i WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
- type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsInput
- type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput
- func (WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) Option() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput() WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput
- func (o WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput
- func (o WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput() WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
- func (o WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
- type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrInput
- type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
- func (o WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput) Elem() WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput
- func (WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput) Option() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput() WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
- func (o WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
- type WindowsVirtualMachineScaleSetOsDiskInput
- type WindowsVirtualMachineScaleSetOsDiskOutput
- func (o WindowsVirtualMachineScaleSetOsDiskOutput) Caching() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetOsDiskOutput) DiffDiskSettings() WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
- func (o WindowsVirtualMachineScaleSetOsDiskOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
- func (o WindowsVirtualMachineScaleSetOsDiskOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (WindowsVirtualMachineScaleSetOsDiskOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetOsDiskOutput) StorageAccountType() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetOsDiskOutput) ToWindowsVirtualMachineScaleSetOsDiskOutput() WindowsVirtualMachineScaleSetOsDiskOutput
- func (o WindowsVirtualMachineScaleSetOsDiskOutput) ToWindowsVirtualMachineScaleSetOsDiskOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetOsDiskOutput
- func (o WindowsVirtualMachineScaleSetOsDiskOutput) ToWindowsVirtualMachineScaleSetOsDiskPtrOutput() WindowsVirtualMachineScaleSetOsDiskPtrOutput
- func (o WindowsVirtualMachineScaleSetOsDiskOutput) ToWindowsVirtualMachineScaleSetOsDiskPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetOsDiskPtrOutput
- func (o WindowsVirtualMachineScaleSetOsDiskOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
- type WindowsVirtualMachineScaleSetOsDiskPtrInput
- type WindowsVirtualMachineScaleSetOsDiskPtrOutput
- func (o WindowsVirtualMachineScaleSetOsDiskPtrOutput) Caching() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetOsDiskPtrOutput) DiffDiskSettings() WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
- func (o WindowsVirtualMachineScaleSetOsDiskPtrOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
- func (o WindowsVirtualMachineScaleSetOsDiskPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (o WindowsVirtualMachineScaleSetOsDiskPtrOutput) Elem() WindowsVirtualMachineScaleSetOsDiskOutput
- func (WindowsVirtualMachineScaleSetOsDiskPtrOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetOsDiskPtrOutput) StorageAccountType() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetOsDiskPtrOutput) ToWindowsVirtualMachineScaleSetOsDiskPtrOutput() WindowsVirtualMachineScaleSetOsDiskPtrOutput
- func (o WindowsVirtualMachineScaleSetOsDiskPtrOutput) ToWindowsVirtualMachineScaleSetOsDiskPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetOsDiskPtrOutput
- func (o WindowsVirtualMachineScaleSetOsDiskPtrOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
- type WindowsVirtualMachineScaleSetPlan
- type WindowsVirtualMachineScaleSetPlanArgs
- func (WindowsVirtualMachineScaleSetPlanArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineScaleSetPlanArgs) ToWindowsVirtualMachineScaleSetPlanOutput() WindowsVirtualMachineScaleSetPlanOutput
- func (i WindowsVirtualMachineScaleSetPlanArgs) ToWindowsVirtualMachineScaleSetPlanOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetPlanOutput
- func (i WindowsVirtualMachineScaleSetPlanArgs) ToWindowsVirtualMachineScaleSetPlanPtrOutput() WindowsVirtualMachineScaleSetPlanPtrOutput
- func (i WindowsVirtualMachineScaleSetPlanArgs) ToWindowsVirtualMachineScaleSetPlanPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetPlanPtrOutput
- type WindowsVirtualMachineScaleSetPlanInput
- type WindowsVirtualMachineScaleSetPlanOutput
- func (WindowsVirtualMachineScaleSetPlanOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetPlanOutput) Name() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetPlanOutput) Product() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetPlanOutput) Publisher() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetPlanOutput) ToWindowsVirtualMachineScaleSetPlanOutput() WindowsVirtualMachineScaleSetPlanOutput
- func (o WindowsVirtualMachineScaleSetPlanOutput) ToWindowsVirtualMachineScaleSetPlanOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetPlanOutput
- func (o WindowsVirtualMachineScaleSetPlanOutput) ToWindowsVirtualMachineScaleSetPlanPtrOutput() WindowsVirtualMachineScaleSetPlanPtrOutput
- func (o WindowsVirtualMachineScaleSetPlanOutput) ToWindowsVirtualMachineScaleSetPlanPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetPlanPtrOutput
- type WindowsVirtualMachineScaleSetPlanPtrInput
- type WindowsVirtualMachineScaleSetPlanPtrOutput
- func (o WindowsVirtualMachineScaleSetPlanPtrOutput) Elem() WindowsVirtualMachineScaleSetPlanOutput
- func (WindowsVirtualMachineScaleSetPlanPtrOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetPlanPtrOutput) Name() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetPlanPtrOutput) Product() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetPlanPtrOutput) Publisher() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetPlanPtrOutput) ToWindowsVirtualMachineScaleSetPlanPtrOutput() WindowsVirtualMachineScaleSetPlanPtrOutput
- func (o WindowsVirtualMachineScaleSetPlanPtrOutput) ToWindowsVirtualMachineScaleSetPlanPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetPlanPtrOutput
- type WindowsVirtualMachineScaleSetRollingUpgradePolicy
- type WindowsVirtualMachineScaleSetRollingUpgradePolicyArgs
- func (WindowsVirtualMachineScaleSetRollingUpgradePolicyArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineScaleSetRollingUpgradePolicyArgs) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyOutput() WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput
- func (i WindowsVirtualMachineScaleSetRollingUpgradePolicyArgs) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput
- func (i WindowsVirtualMachineScaleSetRollingUpgradePolicyArgs) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput() WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput
- func (i WindowsVirtualMachineScaleSetRollingUpgradePolicyArgs) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput
- type WindowsVirtualMachineScaleSetRollingUpgradePolicyInput
- type WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput
- func (WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput) MaxBatchInstancePercent() pulumi.IntOutput
- func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput) MaxUnhealthyInstancePercent() pulumi.IntOutput
- func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput) MaxUnhealthyUpgradedInstancePercent() pulumi.IntOutput
- func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput) PauseTimeBetweenBatches() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyOutput() WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput
- func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput
- func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput() WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput
- func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput
- type WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrInput
- type WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput
- func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) Elem() WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput
- func (WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) MaxBatchInstancePercent() pulumi.IntOutput
- func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) MaxUnhealthyInstancePercent() pulumi.IntOutput
- func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) MaxUnhealthyUpgradedInstancePercent() pulumi.IntOutput
- func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) PauseTimeBetweenBatches() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput() WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput
- func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput
- type WindowsVirtualMachineScaleSetSecret
- type WindowsVirtualMachineScaleSetSecretArgs
- func (WindowsVirtualMachineScaleSetSecretArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineScaleSetSecretArgs) ToWindowsVirtualMachineScaleSetSecretOutput() WindowsVirtualMachineScaleSetSecretOutput
- func (i WindowsVirtualMachineScaleSetSecretArgs) ToWindowsVirtualMachineScaleSetSecretOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetSecretOutput
- type WindowsVirtualMachineScaleSetSecretArray
- func (WindowsVirtualMachineScaleSetSecretArray) ElementType() reflect.Type
- func (i WindowsVirtualMachineScaleSetSecretArray) ToWindowsVirtualMachineScaleSetSecretArrayOutput() WindowsVirtualMachineScaleSetSecretArrayOutput
- func (i WindowsVirtualMachineScaleSetSecretArray) ToWindowsVirtualMachineScaleSetSecretArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetSecretArrayOutput
- type WindowsVirtualMachineScaleSetSecretArrayInput
- type WindowsVirtualMachineScaleSetSecretArrayOutput
- func (WindowsVirtualMachineScaleSetSecretArrayOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetSecretArrayOutput) Index(i pulumi.IntInput) WindowsVirtualMachineScaleSetSecretOutput
- func (o WindowsVirtualMachineScaleSetSecretArrayOutput) ToWindowsVirtualMachineScaleSetSecretArrayOutput() WindowsVirtualMachineScaleSetSecretArrayOutput
- func (o WindowsVirtualMachineScaleSetSecretArrayOutput) ToWindowsVirtualMachineScaleSetSecretArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetSecretArrayOutput
- type WindowsVirtualMachineScaleSetSecretCertificate
- type WindowsVirtualMachineScaleSetSecretCertificateArgs
- func (WindowsVirtualMachineScaleSetSecretCertificateArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineScaleSetSecretCertificateArgs) ToWindowsVirtualMachineScaleSetSecretCertificateOutput() WindowsVirtualMachineScaleSetSecretCertificateOutput
- func (i WindowsVirtualMachineScaleSetSecretCertificateArgs) ToWindowsVirtualMachineScaleSetSecretCertificateOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetSecretCertificateOutput
- type WindowsVirtualMachineScaleSetSecretCertificateArray
- func (WindowsVirtualMachineScaleSetSecretCertificateArray) ElementType() reflect.Type
- func (i WindowsVirtualMachineScaleSetSecretCertificateArray) ToWindowsVirtualMachineScaleSetSecretCertificateArrayOutput() WindowsVirtualMachineScaleSetSecretCertificateArrayOutput
- func (i WindowsVirtualMachineScaleSetSecretCertificateArray) ToWindowsVirtualMachineScaleSetSecretCertificateArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetSecretCertificateArrayOutput
- type WindowsVirtualMachineScaleSetSecretCertificateArrayInput
- type WindowsVirtualMachineScaleSetSecretCertificateArrayOutput
- func (WindowsVirtualMachineScaleSetSecretCertificateArrayOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetSecretCertificateArrayOutput) Index(i pulumi.IntInput) WindowsVirtualMachineScaleSetSecretCertificateOutput
- func (o WindowsVirtualMachineScaleSetSecretCertificateArrayOutput) ToWindowsVirtualMachineScaleSetSecretCertificateArrayOutput() WindowsVirtualMachineScaleSetSecretCertificateArrayOutput
- func (o WindowsVirtualMachineScaleSetSecretCertificateArrayOutput) ToWindowsVirtualMachineScaleSetSecretCertificateArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetSecretCertificateArrayOutput
- type WindowsVirtualMachineScaleSetSecretCertificateInput
- type WindowsVirtualMachineScaleSetSecretCertificateOutput
- func (WindowsVirtualMachineScaleSetSecretCertificateOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetSecretCertificateOutput) Store() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetSecretCertificateOutput) ToWindowsVirtualMachineScaleSetSecretCertificateOutput() WindowsVirtualMachineScaleSetSecretCertificateOutput
- func (o WindowsVirtualMachineScaleSetSecretCertificateOutput) ToWindowsVirtualMachineScaleSetSecretCertificateOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetSecretCertificateOutput
- func (o WindowsVirtualMachineScaleSetSecretCertificateOutput) Url() pulumi.StringOutput
- type WindowsVirtualMachineScaleSetSecretInput
- type WindowsVirtualMachineScaleSetSecretOutput
- func (o WindowsVirtualMachineScaleSetSecretOutput) Certificates() WindowsVirtualMachineScaleSetSecretCertificateArrayOutput
- func (WindowsVirtualMachineScaleSetSecretOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetSecretOutput) KeyVaultId() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetSecretOutput) ToWindowsVirtualMachineScaleSetSecretOutput() WindowsVirtualMachineScaleSetSecretOutput
- func (o WindowsVirtualMachineScaleSetSecretOutput) ToWindowsVirtualMachineScaleSetSecretOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetSecretOutput
- type WindowsVirtualMachineScaleSetSourceImageReference
- type WindowsVirtualMachineScaleSetSourceImageReferenceArgs
- func (WindowsVirtualMachineScaleSetSourceImageReferenceArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineScaleSetSourceImageReferenceArgs) ToWindowsVirtualMachineScaleSetSourceImageReferenceOutput() WindowsVirtualMachineScaleSetSourceImageReferenceOutput
- func (i WindowsVirtualMachineScaleSetSourceImageReferenceArgs) ToWindowsVirtualMachineScaleSetSourceImageReferenceOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetSourceImageReferenceOutput
- func (i WindowsVirtualMachineScaleSetSourceImageReferenceArgs) ToWindowsVirtualMachineScaleSetSourceImageReferencePtrOutput() WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput
- func (i WindowsVirtualMachineScaleSetSourceImageReferenceArgs) ToWindowsVirtualMachineScaleSetSourceImageReferencePtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput
- type WindowsVirtualMachineScaleSetSourceImageReferenceInput
- type WindowsVirtualMachineScaleSetSourceImageReferenceOutput
- func (WindowsVirtualMachineScaleSetSourceImageReferenceOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetSourceImageReferenceOutput) Offer() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetSourceImageReferenceOutput) Publisher() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetSourceImageReferenceOutput) Sku() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetSourceImageReferenceOutput) ToWindowsVirtualMachineScaleSetSourceImageReferenceOutput() WindowsVirtualMachineScaleSetSourceImageReferenceOutput
- func (o WindowsVirtualMachineScaleSetSourceImageReferenceOutput) ToWindowsVirtualMachineScaleSetSourceImageReferenceOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetSourceImageReferenceOutput
- func (o WindowsVirtualMachineScaleSetSourceImageReferenceOutput) ToWindowsVirtualMachineScaleSetSourceImageReferencePtrOutput() WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput
- func (o WindowsVirtualMachineScaleSetSourceImageReferenceOutput) ToWindowsVirtualMachineScaleSetSourceImageReferencePtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput
- func (o WindowsVirtualMachineScaleSetSourceImageReferenceOutput) Version() pulumi.StringOutput
- type WindowsVirtualMachineScaleSetSourceImageReferencePtrInput
- type WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput
- func (o WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput) Elem() WindowsVirtualMachineScaleSetSourceImageReferenceOutput
- func (WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput) Offer() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput) Publisher() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput) Sku() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput) ToWindowsVirtualMachineScaleSetSourceImageReferencePtrOutput() WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput
- func (o WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput) ToWindowsVirtualMachineScaleSetSourceImageReferencePtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput
- func (o WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput) Version() pulumi.StringOutput
- type WindowsVirtualMachineScaleSetState
- type WindowsVirtualMachineScaleSetWinrmListener
- type WindowsVirtualMachineScaleSetWinrmListenerArgs
- func (WindowsVirtualMachineScaleSetWinrmListenerArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineScaleSetWinrmListenerArgs) ToWindowsVirtualMachineScaleSetWinrmListenerOutput() WindowsVirtualMachineScaleSetWinrmListenerOutput
- func (i WindowsVirtualMachineScaleSetWinrmListenerArgs) ToWindowsVirtualMachineScaleSetWinrmListenerOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetWinrmListenerOutput
- type WindowsVirtualMachineScaleSetWinrmListenerArray
- func (WindowsVirtualMachineScaleSetWinrmListenerArray) ElementType() reflect.Type
- func (i WindowsVirtualMachineScaleSetWinrmListenerArray) ToWindowsVirtualMachineScaleSetWinrmListenerArrayOutput() WindowsVirtualMachineScaleSetWinrmListenerArrayOutput
- func (i WindowsVirtualMachineScaleSetWinrmListenerArray) ToWindowsVirtualMachineScaleSetWinrmListenerArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetWinrmListenerArrayOutput
- type WindowsVirtualMachineScaleSetWinrmListenerArrayInput
- type WindowsVirtualMachineScaleSetWinrmListenerArrayOutput
- func (WindowsVirtualMachineScaleSetWinrmListenerArrayOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetWinrmListenerArrayOutput) Index(i pulumi.IntInput) WindowsVirtualMachineScaleSetWinrmListenerOutput
- func (o WindowsVirtualMachineScaleSetWinrmListenerArrayOutput) ToWindowsVirtualMachineScaleSetWinrmListenerArrayOutput() WindowsVirtualMachineScaleSetWinrmListenerArrayOutput
- func (o WindowsVirtualMachineScaleSetWinrmListenerArrayOutput) ToWindowsVirtualMachineScaleSetWinrmListenerArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetWinrmListenerArrayOutput
- type WindowsVirtualMachineScaleSetWinrmListenerInput
- type WindowsVirtualMachineScaleSetWinrmListenerOutput
- func (o WindowsVirtualMachineScaleSetWinrmListenerOutput) CertificateUrl() pulumi.StringPtrOutput
- func (WindowsVirtualMachineScaleSetWinrmListenerOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineScaleSetWinrmListenerOutput) Protocol() pulumi.StringOutput
- func (o WindowsVirtualMachineScaleSetWinrmListenerOutput) ToWindowsVirtualMachineScaleSetWinrmListenerOutput() WindowsVirtualMachineScaleSetWinrmListenerOutput
- func (o WindowsVirtualMachineScaleSetWinrmListenerOutput) ToWindowsVirtualMachineScaleSetWinrmListenerOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetWinrmListenerOutput
- type WindowsVirtualMachineSecret
- type WindowsVirtualMachineSecretArgs
- func (WindowsVirtualMachineSecretArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineSecretArgs) ToWindowsVirtualMachineSecretOutput() WindowsVirtualMachineSecretOutput
- func (i WindowsVirtualMachineSecretArgs) ToWindowsVirtualMachineSecretOutputWithContext(ctx context.Context) WindowsVirtualMachineSecretOutput
- type WindowsVirtualMachineSecretArray
- func (WindowsVirtualMachineSecretArray) ElementType() reflect.Type
- func (i WindowsVirtualMachineSecretArray) ToWindowsVirtualMachineSecretArrayOutput() WindowsVirtualMachineSecretArrayOutput
- func (i WindowsVirtualMachineSecretArray) ToWindowsVirtualMachineSecretArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineSecretArrayOutput
- type WindowsVirtualMachineSecretArrayInput
- type WindowsVirtualMachineSecretArrayOutput
- func (WindowsVirtualMachineSecretArrayOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineSecretArrayOutput) Index(i pulumi.IntInput) WindowsVirtualMachineSecretOutput
- func (o WindowsVirtualMachineSecretArrayOutput) ToWindowsVirtualMachineSecretArrayOutput() WindowsVirtualMachineSecretArrayOutput
- func (o WindowsVirtualMachineSecretArrayOutput) ToWindowsVirtualMachineSecretArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineSecretArrayOutput
- type WindowsVirtualMachineSecretCertificate
- type WindowsVirtualMachineSecretCertificateArgs
- func (WindowsVirtualMachineSecretCertificateArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineSecretCertificateArgs) ToWindowsVirtualMachineSecretCertificateOutput() WindowsVirtualMachineSecretCertificateOutput
- func (i WindowsVirtualMachineSecretCertificateArgs) ToWindowsVirtualMachineSecretCertificateOutputWithContext(ctx context.Context) WindowsVirtualMachineSecretCertificateOutput
- type WindowsVirtualMachineSecretCertificateArray
- func (WindowsVirtualMachineSecretCertificateArray) ElementType() reflect.Type
- func (i WindowsVirtualMachineSecretCertificateArray) ToWindowsVirtualMachineSecretCertificateArrayOutput() WindowsVirtualMachineSecretCertificateArrayOutput
- func (i WindowsVirtualMachineSecretCertificateArray) ToWindowsVirtualMachineSecretCertificateArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineSecretCertificateArrayOutput
- type WindowsVirtualMachineSecretCertificateArrayInput
- type WindowsVirtualMachineSecretCertificateArrayOutput
- func (WindowsVirtualMachineSecretCertificateArrayOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineSecretCertificateArrayOutput) Index(i pulumi.IntInput) WindowsVirtualMachineSecretCertificateOutput
- func (o WindowsVirtualMachineSecretCertificateArrayOutput) ToWindowsVirtualMachineSecretCertificateArrayOutput() WindowsVirtualMachineSecretCertificateArrayOutput
- func (o WindowsVirtualMachineSecretCertificateArrayOutput) ToWindowsVirtualMachineSecretCertificateArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineSecretCertificateArrayOutput
- type WindowsVirtualMachineSecretCertificateInput
- type WindowsVirtualMachineSecretCertificateOutput
- func (WindowsVirtualMachineSecretCertificateOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineSecretCertificateOutput) Store() pulumi.StringOutput
- func (o WindowsVirtualMachineSecretCertificateOutput) ToWindowsVirtualMachineSecretCertificateOutput() WindowsVirtualMachineSecretCertificateOutput
- func (o WindowsVirtualMachineSecretCertificateOutput) ToWindowsVirtualMachineSecretCertificateOutputWithContext(ctx context.Context) WindowsVirtualMachineSecretCertificateOutput
- func (o WindowsVirtualMachineSecretCertificateOutput) Url() pulumi.StringOutput
- type WindowsVirtualMachineSecretInput
- type WindowsVirtualMachineSecretOutput
- func (o WindowsVirtualMachineSecretOutput) Certificates() WindowsVirtualMachineSecretCertificateArrayOutput
- func (WindowsVirtualMachineSecretOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineSecretOutput) KeyVaultId() pulumi.StringOutput
- func (o WindowsVirtualMachineSecretOutput) ToWindowsVirtualMachineSecretOutput() WindowsVirtualMachineSecretOutput
- func (o WindowsVirtualMachineSecretOutput) ToWindowsVirtualMachineSecretOutputWithContext(ctx context.Context) WindowsVirtualMachineSecretOutput
- type WindowsVirtualMachineSourceImageReference
- type WindowsVirtualMachineSourceImageReferenceArgs
- func (WindowsVirtualMachineSourceImageReferenceArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineSourceImageReferenceArgs) ToWindowsVirtualMachineSourceImageReferenceOutput() WindowsVirtualMachineSourceImageReferenceOutput
- func (i WindowsVirtualMachineSourceImageReferenceArgs) ToWindowsVirtualMachineSourceImageReferenceOutputWithContext(ctx context.Context) WindowsVirtualMachineSourceImageReferenceOutput
- func (i WindowsVirtualMachineSourceImageReferenceArgs) ToWindowsVirtualMachineSourceImageReferencePtrOutput() WindowsVirtualMachineSourceImageReferencePtrOutput
- func (i WindowsVirtualMachineSourceImageReferenceArgs) ToWindowsVirtualMachineSourceImageReferencePtrOutputWithContext(ctx context.Context) WindowsVirtualMachineSourceImageReferencePtrOutput
- type WindowsVirtualMachineSourceImageReferenceInput
- type WindowsVirtualMachineSourceImageReferenceOutput
- func (WindowsVirtualMachineSourceImageReferenceOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineSourceImageReferenceOutput) Offer() pulumi.StringOutput
- func (o WindowsVirtualMachineSourceImageReferenceOutput) Publisher() pulumi.StringOutput
- func (o WindowsVirtualMachineSourceImageReferenceOutput) Sku() pulumi.StringOutput
- func (o WindowsVirtualMachineSourceImageReferenceOutput) ToWindowsVirtualMachineSourceImageReferenceOutput() WindowsVirtualMachineSourceImageReferenceOutput
- func (o WindowsVirtualMachineSourceImageReferenceOutput) ToWindowsVirtualMachineSourceImageReferenceOutputWithContext(ctx context.Context) WindowsVirtualMachineSourceImageReferenceOutput
- func (o WindowsVirtualMachineSourceImageReferenceOutput) ToWindowsVirtualMachineSourceImageReferencePtrOutput() WindowsVirtualMachineSourceImageReferencePtrOutput
- func (o WindowsVirtualMachineSourceImageReferenceOutput) ToWindowsVirtualMachineSourceImageReferencePtrOutputWithContext(ctx context.Context) WindowsVirtualMachineSourceImageReferencePtrOutput
- func (o WindowsVirtualMachineSourceImageReferenceOutput) Version() pulumi.StringOutput
- type WindowsVirtualMachineSourceImageReferencePtrInput
- type WindowsVirtualMachineSourceImageReferencePtrOutput
- func (o WindowsVirtualMachineSourceImageReferencePtrOutput) Elem() WindowsVirtualMachineSourceImageReferenceOutput
- func (WindowsVirtualMachineSourceImageReferencePtrOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineSourceImageReferencePtrOutput) Offer() pulumi.StringOutput
- func (o WindowsVirtualMachineSourceImageReferencePtrOutput) Publisher() pulumi.StringOutput
- func (o WindowsVirtualMachineSourceImageReferencePtrOutput) Sku() pulumi.StringOutput
- func (o WindowsVirtualMachineSourceImageReferencePtrOutput) ToWindowsVirtualMachineSourceImageReferencePtrOutput() WindowsVirtualMachineSourceImageReferencePtrOutput
- func (o WindowsVirtualMachineSourceImageReferencePtrOutput) ToWindowsVirtualMachineSourceImageReferencePtrOutputWithContext(ctx context.Context) WindowsVirtualMachineSourceImageReferencePtrOutput
- func (o WindowsVirtualMachineSourceImageReferencePtrOutput) Version() pulumi.StringOutput
- type WindowsVirtualMachineState
- type WindowsVirtualMachineWinrmListener
- type WindowsVirtualMachineWinrmListenerArgs
- func (WindowsVirtualMachineWinrmListenerArgs) ElementType() reflect.Type
- func (i WindowsVirtualMachineWinrmListenerArgs) ToWindowsVirtualMachineWinrmListenerOutput() WindowsVirtualMachineWinrmListenerOutput
- func (i WindowsVirtualMachineWinrmListenerArgs) ToWindowsVirtualMachineWinrmListenerOutputWithContext(ctx context.Context) WindowsVirtualMachineWinrmListenerOutput
- type WindowsVirtualMachineWinrmListenerArray
- func (WindowsVirtualMachineWinrmListenerArray) ElementType() reflect.Type
- func (i WindowsVirtualMachineWinrmListenerArray) ToWindowsVirtualMachineWinrmListenerArrayOutput() WindowsVirtualMachineWinrmListenerArrayOutput
- func (i WindowsVirtualMachineWinrmListenerArray) ToWindowsVirtualMachineWinrmListenerArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineWinrmListenerArrayOutput
- type WindowsVirtualMachineWinrmListenerArrayInput
- type WindowsVirtualMachineWinrmListenerArrayOutput
- func (WindowsVirtualMachineWinrmListenerArrayOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineWinrmListenerArrayOutput) Index(i pulumi.IntInput) WindowsVirtualMachineWinrmListenerOutput
- func (o WindowsVirtualMachineWinrmListenerArrayOutput) ToWindowsVirtualMachineWinrmListenerArrayOutput() WindowsVirtualMachineWinrmListenerArrayOutput
- func (o WindowsVirtualMachineWinrmListenerArrayOutput) ToWindowsVirtualMachineWinrmListenerArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineWinrmListenerArrayOutput
- type WindowsVirtualMachineWinrmListenerInput
- type WindowsVirtualMachineWinrmListenerOutput
- func (o WindowsVirtualMachineWinrmListenerOutput) CertificateUrl() pulumi.StringPtrOutput
- func (WindowsVirtualMachineWinrmListenerOutput) ElementType() reflect.Type
- func (o WindowsVirtualMachineWinrmListenerOutput) Protocol() pulumi.StringOutput
- func (o WindowsVirtualMachineWinrmListenerOutput) ToWindowsVirtualMachineWinrmListenerOutput() WindowsVirtualMachineWinrmListenerOutput
- func (o WindowsVirtualMachineWinrmListenerOutput) ToWindowsVirtualMachineWinrmListenerOutputWithContext(ctx context.Context) WindowsVirtualMachineWinrmListenerOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AvailabilitySet ¶
type AvailabilitySet struct { pulumi.CustomResourceState // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies whether the availability set is managed or not. Possible values are `true` (to specify aligned) or `false` (to specify classic). Default is `false`. Managed pulumi.BoolPtrOutput `pulumi:"managed"` // Specifies the name of the availability set. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the number of fault domains that are used. Defaults to 3. PlatformFaultDomainCount pulumi.IntPtrOutput `pulumi:"platformFaultDomainCount"` // Specifies the number of update domains that are used. Defaults to 5. PlatformUpdateDomainCount pulumi.IntPtrOutput `pulumi:"platformUpdateDomainCount"` // The ID of the Proximity Placement Group to which this Virtual Machine should be assigned. Changing this forces a new resource to be created ProximityPlacementGroupId pulumi.StringPtrOutput `pulumi:"proximityPlacementGroupId"` // The name of the resource group in which to create the availability set. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an availability set for virtual machines.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/availability_set.html.markdown.
func GetAvailabilitySet ¶
func GetAvailabilitySet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AvailabilitySetState, opts ...pulumi.ResourceOption) (*AvailabilitySet, error)
GetAvailabilitySet gets an existing AvailabilitySet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAvailabilitySet ¶
func NewAvailabilitySet(ctx *pulumi.Context, name string, args *AvailabilitySetArgs, opts ...pulumi.ResourceOption) (*AvailabilitySet, error)
NewAvailabilitySet registers a new resource with the given unique name, arguments, and options.
type AvailabilitySetArgs ¶
type AvailabilitySetArgs struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies whether the availability set is managed or not. Possible values are `true` (to specify aligned) or `false` (to specify classic). Default is `false`. Managed pulumi.BoolPtrInput // Specifies the name of the availability set. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the number of fault domains that are used. Defaults to 3. PlatformFaultDomainCount pulumi.IntPtrInput // Specifies the number of update domains that are used. Defaults to 5. PlatformUpdateDomainCount pulumi.IntPtrInput // The ID of the Proximity Placement Group to which this Virtual Machine should be assigned. Changing this forces a new resource to be created ProximityPlacementGroupId pulumi.StringPtrInput // The name of the resource group in which to create the availability set. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a AvailabilitySet resource.
func (AvailabilitySetArgs) ElementType ¶ added in v1.12.0
func (AvailabilitySetArgs) ElementType() reflect.Type
type AvailabilitySetState ¶
type AvailabilitySetState struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies whether the availability set is managed or not. Possible values are `true` (to specify aligned) or `false` (to specify classic). Default is `false`. Managed pulumi.BoolPtrInput // Specifies the name of the availability set. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the number of fault domains that are used. Defaults to 3. PlatformFaultDomainCount pulumi.IntPtrInput // Specifies the number of update domains that are used. Defaults to 5. PlatformUpdateDomainCount pulumi.IntPtrInput // The ID of the Proximity Placement Group to which this Virtual Machine should be assigned. Changing this forces a new resource to be created ProximityPlacementGroupId pulumi.StringPtrInput // The name of the resource group in which to create the availability set. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (AvailabilitySetState) ElementType ¶ added in v1.12.0
func (AvailabilitySetState) ElementType() reflect.Type
type BastionHost ¶ added in v1.3.1
type BastionHost struct { pulumi.CustomResourceState // The FQDN for the Bastion Host. DnsName pulumi.StringOutput `pulumi:"dnsName"` // A `ipConfiguration` block as defined below. IpConfiguration BastionHostIpConfigurationPtrOutput `pulumi:"ipConfiguration"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the Bastion Host. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the Bastion Host. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Bastion Host.
> **Note:** Bastion Hosts are a preview feature in Azure, and therefore are only supported in a select number of regions. [Read more](https://docs.microsoft.com/en-us/azure/bastion/bastion-faq).
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/bastion_host.html.markdown.
func GetBastionHost ¶ added in v1.3.1
func GetBastionHost(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BastionHostState, opts ...pulumi.ResourceOption) (*BastionHost, error)
GetBastionHost gets an existing BastionHost resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBastionHost ¶ added in v1.3.1
func NewBastionHost(ctx *pulumi.Context, name string, args *BastionHostArgs, opts ...pulumi.ResourceOption) (*BastionHost, error)
NewBastionHost registers a new resource with the given unique name, arguments, and options.
type BastionHostArgs ¶ added in v1.3.1
type BastionHostArgs struct { // A `ipConfiguration` block as defined below. IpConfiguration BastionHostIpConfigurationPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Bastion Host. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Bastion Host. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a BastionHost resource.
func (BastionHostArgs) ElementType ¶ added in v1.12.0
func (BastionHostArgs) ElementType() reflect.Type
type BastionHostIpConfiguration ¶ added in v1.12.0
type BastionHostIpConfigurationArgs ¶ added in v1.12.0
type BastionHostIpConfigurationArgs struct { // Specifies the name of the Bastion Host. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` PublicIpAddressId pulumi.StringInput `pulumi:"publicIpAddressId"` SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (BastionHostIpConfigurationArgs) ElementType ¶ added in v1.12.0
func (BastionHostIpConfigurationArgs) ElementType() reflect.Type
func (BastionHostIpConfigurationArgs) ToBastionHostIpConfigurationOutput ¶ added in v1.12.0
func (i BastionHostIpConfigurationArgs) ToBastionHostIpConfigurationOutput() BastionHostIpConfigurationOutput
func (BastionHostIpConfigurationArgs) ToBastionHostIpConfigurationOutputWithContext ¶ added in v1.12.0
func (i BastionHostIpConfigurationArgs) ToBastionHostIpConfigurationOutputWithContext(ctx context.Context) BastionHostIpConfigurationOutput
func (BastionHostIpConfigurationArgs) ToBastionHostIpConfigurationPtrOutput ¶ added in v1.12.0
func (i BastionHostIpConfigurationArgs) ToBastionHostIpConfigurationPtrOutput() BastionHostIpConfigurationPtrOutput
func (BastionHostIpConfigurationArgs) ToBastionHostIpConfigurationPtrOutputWithContext ¶ added in v1.12.0
func (i BastionHostIpConfigurationArgs) ToBastionHostIpConfigurationPtrOutputWithContext(ctx context.Context) BastionHostIpConfigurationPtrOutput
type BastionHostIpConfigurationInput ¶ added in v1.12.0
type BastionHostIpConfigurationInput interface { pulumi.Input ToBastionHostIpConfigurationOutput() BastionHostIpConfigurationOutput ToBastionHostIpConfigurationOutputWithContext(context.Context) BastionHostIpConfigurationOutput }
type BastionHostIpConfigurationOutput ¶ added in v1.12.0
type BastionHostIpConfigurationOutput struct{ *pulumi.OutputState }
func (BastionHostIpConfigurationOutput) ElementType ¶ added in v1.12.0
func (BastionHostIpConfigurationOutput) ElementType() reflect.Type
func (BastionHostIpConfigurationOutput) Name ¶ added in v1.12.0
func (o BastionHostIpConfigurationOutput) Name() pulumi.StringOutput
Specifies the name of the Bastion Host. Changing this forces a new resource to be created.
func (BastionHostIpConfigurationOutput) PublicIpAddressId ¶ added in v1.12.0
func (o BastionHostIpConfigurationOutput) PublicIpAddressId() pulumi.StringOutput
func (BastionHostIpConfigurationOutput) SubnetId ¶ added in v1.12.0
func (o BastionHostIpConfigurationOutput) SubnetId() pulumi.StringOutput
func (BastionHostIpConfigurationOutput) ToBastionHostIpConfigurationOutput ¶ added in v1.12.0
func (o BastionHostIpConfigurationOutput) ToBastionHostIpConfigurationOutput() BastionHostIpConfigurationOutput
func (BastionHostIpConfigurationOutput) ToBastionHostIpConfigurationOutputWithContext ¶ added in v1.12.0
func (o BastionHostIpConfigurationOutput) ToBastionHostIpConfigurationOutputWithContext(ctx context.Context) BastionHostIpConfigurationOutput
func (BastionHostIpConfigurationOutput) ToBastionHostIpConfigurationPtrOutput ¶ added in v1.12.0
func (o BastionHostIpConfigurationOutput) ToBastionHostIpConfigurationPtrOutput() BastionHostIpConfigurationPtrOutput
func (BastionHostIpConfigurationOutput) ToBastionHostIpConfigurationPtrOutputWithContext ¶ added in v1.12.0
func (o BastionHostIpConfigurationOutput) ToBastionHostIpConfigurationPtrOutputWithContext(ctx context.Context) BastionHostIpConfigurationPtrOutput
type BastionHostIpConfigurationPtrInput ¶ added in v1.12.0
type BastionHostIpConfigurationPtrInput interface { pulumi.Input ToBastionHostIpConfigurationPtrOutput() BastionHostIpConfigurationPtrOutput ToBastionHostIpConfigurationPtrOutputWithContext(context.Context) BastionHostIpConfigurationPtrOutput }
func BastionHostIpConfigurationPtr ¶ added in v1.12.0
func BastionHostIpConfigurationPtr(v *BastionHostIpConfigurationArgs) BastionHostIpConfigurationPtrInput
type BastionHostIpConfigurationPtrOutput ¶ added in v1.12.0
type BastionHostIpConfigurationPtrOutput struct{ *pulumi.OutputState }
func (BastionHostIpConfigurationPtrOutput) Elem ¶ added in v1.12.0
func (o BastionHostIpConfigurationPtrOutput) Elem() BastionHostIpConfigurationOutput
func (BastionHostIpConfigurationPtrOutput) ElementType ¶ added in v1.12.0
func (BastionHostIpConfigurationPtrOutput) ElementType() reflect.Type
func (BastionHostIpConfigurationPtrOutput) Name ¶ added in v1.12.0
func (o BastionHostIpConfigurationPtrOutput) Name() pulumi.StringOutput
Specifies the name of the Bastion Host. Changing this forces a new resource to be created.
func (BastionHostIpConfigurationPtrOutput) PublicIpAddressId ¶ added in v1.12.0
func (o BastionHostIpConfigurationPtrOutput) PublicIpAddressId() pulumi.StringOutput
func (BastionHostIpConfigurationPtrOutput) SubnetId ¶ added in v1.12.0
func (o BastionHostIpConfigurationPtrOutput) SubnetId() pulumi.StringOutput
func (BastionHostIpConfigurationPtrOutput) ToBastionHostIpConfigurationPtrOutput ¶ added in v1.12.0
func (o BastionHostIpConfigurationPtrOutput) ToBastionHostIpConfigurationPtrOutput() BastionHostIpConfigurationPtrOutput
func (BastionHostIpConfigurationPtrOutput) ToBastionHostIpConfigurationPtrOutputWithContext ¶ added in v1.12.0
func (o BastionHostIpConfigurationPtrOutput) ToBastionHostIpConfigurationPtrOutputWithContext(ctx context.Context) BastionHostIpConfigurationPtrOutput
type BastionHostState ¶ added in v1.3.1
type BastionHostState struct { // The FQDN for the Bastion Host. DnsName pulumi.StringPtrInput // A `ipConfiguration` block as defined below. IpConfiguration BastionHostIpConfigurationPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Bastion Host. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Bastion Host. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (BastionHostState) ElementType ¶ added in v1.12.0
func (BastionHostState) ElementType() reflect.Type
type DataDiskAttachment ¶ added in v0.15.0
type DataDiskAttachment struct { pulumi.CustomResourceState // Specifies the caching requirements for this Data Disk. Possible values include `None`, `ReadOnly` and `ReadWrite`. Caching pulumi.StringOutput `pulumi:"caching"` // The Create Option of the Data Disk, such as `Empty` or `Attach`. Defaults to `Attach`. Changing this forces a new resource to be created. CreateOption pulumi.StringPtrOutput `pulumi:"createOption"` // The Logical Unit Number of the Data Disk, which needs to be unique within the Virtual Machine. Changing this forces a new resource to be created. Lun pulumi.IntOutput `pulumi:"lun"` // The ID of an existing Managed Disk which should be attached. Changing this forces a new resource to be created. ManagedDiskId pulumi.StringOutput `pulumi:"managedDiskId"` // The ID of the Virtual Machine to which the Data Disk should be attached. Changing this forces a new resource to be created. VirtualMachineId pulumi.StringOutput `pulumi:"virtualMachineId"` // Specifies if Write Accelerator is enabled on the disk. This can only be enabled on `Premium_LRS` managed disks with no caching and [M-Series VMs](https://docs.microsoft.com/en-us/azure/virtual-machines/workloads/sap/how-to-enable-write-accelerator). Defaults to `false`. WriteAcceleratorEnabled pulumi.BoolPtrOutput `pulumi:"writeAcceleratorEnabled"` }
Manages attaching a Disk to a Virtual Machine.
> **NOTE:** Data Disks can be attached either directly on the `compute.VirtualMachine` resource, or using the `compute.DataDiskAttachment` resource - but the two cannot be used together. If both are used against the same Virtual Machine, spurious changes will occur.
> **Please Note:** only Managed Disks are supported via this separate resource, Unmanaged Disks can be attached using the `storageDataDisk` block in the `compute.VirtualMachine` resource.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/virtual_machine_data_disk_attachment.html.markdown.
func GetDataDiskAttachment ¶ added in v0.15.0
func GetDataDiskAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataDiskAttachmentState, opts ...pulumi.ResourceOption) (*DataDiskAttachment, error)
GetDataDiskAttachment gets an existing DataDiskAttachment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDataDiskAttachment ¶ added in v0.15.0
func NewDataDiskAttachment(ctx *pulumi.Context, name string, args *DataDiskAttachmentArgs, opts ...pulumi.ResourceOption) (*DataDiskAttachment, error)
NewDataDiskAttachment registers a new resource with the given unique name, arguments, and options.
type DataDiskAttachmentArgs ¶ added in v0.15.0
type DataDiskAttachmentArgs struct { // Specifies the caching requirements for this Data Disk. Possible values include `None`, `ReadOnly` and `ReadWrite`. Caching pulumi.StringInput // The Create Option of the Data Disk, such as `Empty` or `Attach`. Defaults to `Attach`. Changing this forces a new resource to be created. CreateOption pulumi.StringPtrInput // The Logical Unit Number of the Data Disk, which needs to be unique within the Virtual Machine. Changing this forces a new resource to be created. Lun pulumi.IntInput // The ID of an existing Managed Disk which should be attached. Changing this forces a new resource to be created. ManagedDiskId pulumi.StringInput // The ID of the Virtual Machine to which the Data Disk should be attached. Changing this forces a new resource to be created. VirtualMachineId pulumi.StringInput // Specifies if Write Accelerator is enabled on the disk. This can only be enabled on `Premium_LRS` managed disks with no caching and [M-Series VMs](https://docs.microsoft.com/en-us/azure/virtual-machines/workloads/sap/how-to-enable-write-accelerator). Defaults to `false`. WriteAcceleratorEnabled pulumi.BoolPtrInput }
The set of arguments for constructing a DataDiskAttachment resource.
func (DataDiskAttachmentArgs) ElementType ¶ added in v1.12.0
func (DataDiskAttachmentArgs) ElementType() reflect.Type
type DataDiskAttachmentState ¶ added in v0.15.0
type DataDiskAttachmentState struct { // Specifies the caching requirements for this Data Disk. Possible values include `None`, `ReadOnly` and `ReadWrite`. Caching pulumi.StringPtrInput // The Create Option of the Data Disk, such as `Empty` or `Attach`. Defaults to `Attach`. Changing this forces a new resource to be created. CreateOption pulumi.StringPtrInput // The Logical Unit Number of the Data Disk, which needs to be unique within the Virtual Machine. Changing this forces a new resource to be created. Lun pulumi.IntPtrInput // The ID of an existing Managed Disk which should be attached. Changing this forces a new resource to be created. ManagedDiskId pulumi.StringPtrInput // The ID of the Virtual Machine to which the Data Disk should be attached. Changing this forces a new resource to be created. VirtualMachineId pulumi.StringPtrInput // Specifies if Write Accelerator is enabled on the disk. This can only be enabled on `Premium_LRS` managed disks with no caching and [M-Series VMs](https://docs.microsoft.com/en-us/azure/virtual-machines/workloads/sap/how-to-enable-write-accelerator). Defaults to `false`. WriteAcceleratorEnabled pulumi.BoolPtrInput }
func (DataDiskAttachmentState) ElementType ¶ added in v1.12.0
func (DataDiskAttachmentState) ElementType() reflect.Type
type DedicatedHost ¶ added in v1.12.0
type DedicatedHost struct { pulumi.CustomResourceState // Should the Dedicated Host automatically be replaced in case of a Hardware Failure? Defaults to `true`. AutoReplaceOnFailure pulumi.BoolPtrOutput `pulumi:"autoReplaceOnFailure"` // Specifies the ID of the Dedicated Host Group where the Dedicated Host should exist. Changing this forces a new resource to be created. DedicatedHostGroupId pulumi.StringOutput `pulumi:"dedicatedHostGroupId"` // Specifies the software license type that will be applied to the VMs deployed on the Dedicated Host. Possible values are `None`, `Windows_Server_Hybrid` and `Windows_Server_Perpetual`. Defaults to `None`. LicenseType pulumi.StringPtrOutput `pulumi:"licenseType"` // Specify the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of this Dedicated Host. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specify the fault domain of the Dedicated Host Group in which to create the Dedicated Host. Changing this forces a new resource to be created. PlatformFaultDomain pulumi.IntOutput `pulumi:"platformFaultDomain"` // Specify the sku name of the Dedicated Host. Possible values are `DSv3-Type1`, `ESv3-Type1`, `FSv2-Type2`. Changing this forces a new resource to be created. SkuName pulumi.StringOutput `pulumi:"skuName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manage a Dedicated Host within a Dedicated Host Group.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/dedicated_host.html.markdown.
func GetDedicatedHost ¶ added in v1.12.0
func GetDedicatedHost(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DedicatedHostState, opts ...pulumi.ResourceOption) (*DedicatedHost, error)
GetDedicatedHost gets an existing DedicatedHost resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDedicatedHost ¶ added in v1.12.0
func NewDedicatedHost(ctx *pulumi.Context, name string, args *DedicatedHostArgs, opts ...pulumi.ResourceOption) (*DedicatedHost, error)
NewDedicatedHost registers a new resource with the given unique name, arguments, and options.
type DedicatedHostArgs ¶ added in v1.12.0
type DedicatedHostArgs struct { // Should the Dedicated Host automatically be replaced in case of a Hardware Failure? Defaults to `true`. AutoReplaceOnFailure pulumi.BoolPtrInput // Specifies the ID of the Dedicated Host Group where the Dedicated Host should exist. Changing this forces a new resource to be created. DedicatedHostGroupId pulumi.StringInput // Specifies the software license type that will be applied to the VMs deployed on the Dedicated Host. Possible values are `None`, `Windows_Server_Hybrid` and `Windows_Server_Perpetual`. Defaults to `None`. LicenseType pulumi.StringPtrInput // Specify the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of this Dedicated Host. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specify the fault domain of the Dedicated Host Group in which to create the Dedicated Host. Changing this forces a new resource to be created. PlatformFaultDomain pulumi.IntInput // Specify the sku name of the Dedicated Host. Possible values are `DSv3-Type1`, `ESv3-Type1`, `FSv2-Type2`. Changing this forces a new resource to be created. SkuName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a DedicatedHost resource.
func (DedicatedHostArgs) ElementType ¶ added in v1.12.0
func (DedicatedHostArgs) ElementType() reflect.Type
type DedicatedHostGroup ¶ added in v1.11.0
type DedicatedHostGroup struct { pulumi.CustomResourceState // The Azure location where the Dedicated Host Group exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the Dedicated Host Group. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The number of fault domains that the Dedicated Host Group spans. Changing this forces a new resource to be created. PlatformFaultDomainCount pulumi.IntOutput `pulumi:"platformFaultDomainCount"` // Specifies the name of the resource group the Dedicated Host Group is located in. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // A list of Availability Zones in which the Dedicated Host Group should be located. Changing this forces a new resource to be created. Zones pulumi.StringPtrOutput `pulumi:"zones"` }
Manage a Dedicated Host Group.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/dedicated_host_group.html.markdown.
func GetDedicatedHostGroup ¶ added in v1.11.0
func GetDedicatedHostGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DedicatedHostGroupState, opts ...pulumi.ResourceOption) (*DedicatedHostGroup, error)
GetDedicatedHostGroup gets an existing DedicatedHostGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDedicatedHostGroup ¶ added in v1.11.0
func NewDedicatedHostGroup(ctx *pulumi.Context, name string, args *DedicatedHostGroupArgs, opts ...pulumi.ResourceOption) (*DedicatedHostGroup, error)
NewDedicatedHostGroup registers a new resource with the given unique name, arguments, and options.
type DedicatedHostGroupArgs ¶ added in v1.11.0
type DedicatedHostGroupArgs struct { // The Azure location where the Dedicated Host Group exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Dedicated Host Group. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The number of fault domains that the Dedicated Host Group spans. Changing this forces a new resource to be created. PlatformFaultDomainCount pulumi.IntInput // Specifies the name of the resource group the Dedicated Host Group is located in. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // A list of Availability Zones in which the Dedicated Host Group should be located. Changing this forces a new resource to be created. Zones pulumi.StringPtrInput }
The set of arguments for constructing a DedicatedHostGroup resource.
func (DedicatedHostGroupArgs) ElementType ¶ added in v1.12.0
func (DedicatedHostGroupArgs) ElementType() reflect.Type
type DedicatedHostGroupState ¶ added in v1.11.0
type DedicatedHostGroupState struct { // The Azure location where the Dedicated Host Group exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Dedicated Host Group. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The number of fault domains that the Dedicated Host Group spans. Changing this forces a new resource to be created. PlatformFaultDomainCount pulumi.IntPtrInput // Specifies the name of the resource group the Dedicated Host Group is located in. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // A list of Availability Zones in which the Dedicated Host Group should be located. Changing this forces a new resource to be created. Zones pulumi.StringPtrInput }
func (DedicatedHostGroupState) ElementType ¶ added in v1.12.0
func (DedicatedHostGroupState) ElementType() reflect.Type
type DedicatedHostState ¶ added in v1.12.0
type DedicatedHostState struct { // Should the Dedicated Host automatically be replaced in case of a Hardware Failure? Defaults to `true`. AutoReplaceOnFailure pulumi.BoolPtrInput // Specifies the ID of the Dedicated Host Group where the Dedicated Host should exist. Changing this forces a new resource to be created. DedicatedHostGroupId pulumi.StringPtrInput // Specifies the software license type that will be applied to the VMs deployed on the Dedicated Host. Possible values are `None`, `Windows_Server_Hybrid` and `Windows_Server_Perpetual`. Defaults to `None`. LicenseType pulumi.StringPtrInput // Specify the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of this Dedicated Host. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specify the fault domain of the Dedicated Host Group in which to create the Dedicated Host. Changing this forces a new resource to be created. PlatformFaultDomain pulumi.IntPtrInput // Specify the sku name of the Dedicated Host. Possible values are `DSv3-Type1`, `ESv3-Type1`, `FSv2-Type2`. Changing this forces a new resource to be created. SkuName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (DedicatedHostState) ElementType ¶ added in v1.12.0
func (DedicatedHostState) ElementType() reflect.Type
type DiskEncryptionSet ¶ added in v1.11.0
type DiskEncryptionSet struct { pulumi.CustomResourceState // A `identity` block defined below. Identity DiskEncryptionSetIdentityOutput `pulumi:"identity"` // Specifies the URL to a Key Vault Key (either from a Key Vault Key, or the Key URL for the Key Vault Secret). KeyVaultKeyId pulumi.StringOutput `pulumi:"keyVaultKeyId"` // Specifies the Azure Region where the Disk Encryption Set exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the Disk Encryption Set. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the name of the Resource Group where the Disk Encryption Set should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the Disk Encryption Set. Tags pulumi.StringMapOutput `pulumi:"tags"` }
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/disk_encryption_set.html.markdown.
func GetDiskEncryptionSet ¶ added in v1.11.0
func GetDiskEncryptionSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DiskEncryptionSetState, opts ...pulumi.ResourceOption) (*DiskEncryptionSet, error)
GetDiskEncryptionSet gets an existing DiskEncryptionSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDiskEncryptionSet ¶ added in v1.11.0
func NewDiskEncryptionSet(ctx *pulumi.Context, name string, args *DiskEncryptionSetArgs, opts ...pulumi.ResourceOption) (*DiskEncryptionSet, error)
NewDiskEncryptionSet registers a new resource with the given unique name, arguments, and options.
type DiskEncryptionSetArgs ¶ added in v1.11.0
type DiskEncryptionSetArgs struct { // A `identity` block defined below. Identity DiskEncryptionSetIdentityInput // Specifies the URL to a Key Vault Key (either from a Key Vault Key, or the Key URL for the Key Vault Secret). KeyVaultKeyId pulumi.StringInput // Specifies the Azure Region where the Disk Encryption Set exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Disk Encryption Set. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the Resource Group where the Disk Encryption Set should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the Disk Encryption Set. Tags pulumi.StringMapInput }
The set of arguments for constructing a DiskEncryptionSet resource.
func (DiskEncryptionSetArgs) ElementType ¶ added in v1.12.0
func (DiskEncryptionSetArgs) ElementType() reflect.Type
type DiskEncryptionSetIdentity ¶ added in v1.12.0
type DiskEncryptionSetIdentityArgs ¶ added in v1.12.0
type DiskEncryptionSetIdentityArgs struct { // The (Client) ID of the Service Principal. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The ID of the Tenant the Service Principal is assigned in. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` Type pulumi.StringInput `pulumi:"type"` }
func (DiskEncryptionSetIdentityArgs) ElementType ¶ added in v1.12.0
func (DiskEncryptionSetIdentityArgs) ElementType() reflect.Type
func (DiskEncryptionSetIdentityArgs) ToDiskEncryptionSetIdentityOutput ¶ added in v1.12.0
func (i DiskEncryptionSetIdentityArgs) ToDiskEncryptionSetIdentityOutput() DiskEncryptionSetIdentityOutput
func (DiskEncryptionSetIdentityArgs) ToDiskEncryptionSetIdentityOutputWithContext ¶ added in v1.12.0
func (i DiskEncryptionSetIdentityArgs) ToDiskEncryptionSetIdentityOutputWithContext(ctx context.Context) DiskEncryptionSetIdentityOutput
func (DiskEncryptionSetIdentityArgs) ToDiskEncryptionSetIdentityPtrOutput ¶ added in v1.12.0
func (i DiskEncryptionSetIdentityArgs) ToDiskEncryptionSetIdentityPtrOutput() DiskEncryptionSetIdentityPtrOutput
func (DiskEncryptionSetIdentityArgs) ToDiskEncryptionSetIdentityPtrOutputWithContext ¶ added in v1.12.0
func (i DiskEncryptionSetIdentityArgs) ToDiskEncryptionSetIdentityPtrOutputWithContext(ctx context.Context) DiskEncryptionSetIdentityPtrOutput
type DiskEncryptionSetIdentityInput ¶ added in v1.12.0
type DiskEncryptionSetIdentityInput interface { pulumi.Input ToDiskEncryptionSetIdentityOutput() DiskEncryptionSetIdentityOutput ToDiskEncryptionSetIdentityOutputWithContext(context.Context) DiskEncryptionSetIdentityOutput }
type DiskEncryptionSetIdentityOutput ¶ added in v1.12.0
type DiskEncryptionSetIdentityOutput struct{ *pulumi.OutputState }
func (DiskEncryptionSetIdentityOutput) ElementType ¶ added in v1.12.0
func (DiskEncryptionSetIdentityOutput) ElementType() reflect.Type
func (DiskEncryptionSetIdentityOutput) PrincipalId ¶ added in v1.12.0
func (o DiskEncryptionSetIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The (Client) ID of the Service Principal.
func (DiskEncryptionSetIdentityOutput) TenantId ¶ added in v1.12.0
func (o DiskEncryptionSetIdentityOutput) TenantId() pulumi.StringPtrOutput
The ID of the Tenant the Service Principal is assigned in.
func (DiskEncryptionSetIdentityOutput) ToDiskEncryptionSetIdentityOutput ¶ added in v1.12.0
func (o DiskEncryptionSetIdentityOutput) ToDiskEncryptionSetIdentityOutput() DiskEncryptionSetIdentityOutput
func (DiskEncryptionSetIdentityOutput) ToDiskEncryptionSetIdentityOutputWithContext ¶ added in v1.12.0
func (o DiskEncryptionSetIdentityOutput) ToDiskEncryptionSetIdentityOutputWithContext(ctx context.Context) DiskEncryptionSetIdentityOutput
func (DiskEncryptionSetIdentityOutput) ToDiskEncryptionSetIdentityPtrOutput ¶ added in v1.12.0
func (o DiskEncryptionSetIdentityOutput) ToDiskEncryptionSetIdentityPtrOutput() DiskEncryptionSetIdentityPtrOutput
func (DiskEncryptionSetIdentityOutput) ToDiskEncryptionSetIdentityPtrOutputWithContext ¶ added in v1.12.0
func (o DiskEncryptionSetIdentityOutput) ToDiskEncryptionSetIdentityPtrOutputWithContext(ctx context.Context) DiskEncryptionSetIdentityPtrOutput
func (DiskEncryptionSetIdentityOutput) Type ¶ added in v1.12.0
func (o DiskEncryptionSetIdentityOutput) Type() pulumi.StringOutput
type DiskEncryptionSetIdentityPtrInput ¶ added in v1.12.0
type DiskEncryptionSetIdentityPtrInput interface { pulumi.Input ToDiskEncryptionSetIdentityPtrOutput() DiskEncryptionSetIdentityPtrOutput ToDiskEncryptionSetIdentityPtrOutputWithContext(context.Context) DiskEncryptionSetIdentityPtrOutput }
func DiskEncryptionSetIdentityPtr ¶ added in v1.12.0
func DiskEncryptionSetIdentityPtr(v *DiskEncryptionSetIdentityArgs) DiskEncryptionSetIdentityPtrInput
type DiskEncryptionSetIdentityPtrOutput ¶ added in v1.12.0
type DiskEncryptionSetIdentityPtrOutput struct{ *pulumi.OutputState }
func (DiskEncryptionSetIdentityPtrOutput) Elem ¶ added in v1.12.0
func (o DiskEncryptionSetIdentityPtrOutput) Elem() DiskEncryptionSetIdentityOutput
func (DiskEncryptionSetIdentityPtrOutput) ElementType ¶ added in v1.12.0
func (DiskEncryptionSetIdentityPtrOutput) ElementType() reflect.Type
func (DiskEncryptionSetIdentityPtrOutput) PrincipalId ¶ added in v1.12.0
func (o DiskEncryptionSetIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The (Client) ID of the Service Principal.
func (DiskEncryptionSetIdentityPtrOutput) TenantId ¶ added in v1.12.0
func (o DiskEncryptionSetIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The ID of the Tenant the Service Principal is assigned in.
func (DiskEncryptionSetIdentityPtrOutput) ToDiskEncryptionSetIdentityPtrOutput ¶ added in v1.12.0
func (o DiskEncryptionSetIdentityPtrOutput) ToDiskEncryptionSetIdentityPtrOutput() DiskEncryptionSetIdentityPtrOutput
func (DiskEncryptionSetIdentityPtrOutput) ToDiskEncryptionSetIdentityPtrOutputWithContext ¶ added in v1.12.0
func (o DiskEncryptionSetIdentityPtrOutput) ToDiskEncryptionSetIdentityPtrOutputWithContext(ctx context.Context) DiskEncryptionSetIdentityPtrOutput
func (DiskEncryptionSetIdentityPtrOutput) Type ¶ added in v1.12.0
func (o DiskEncryptionSetIdentityPtrOutput) Type() pulumi.StringOutput
type DiskEncryptionSetState ¶ added in v1.11.0
type DiskEncryptionSetState struct { // A `identity` block defined below. Identity DiskEncryptionSetIdentityPtrInput // Specifies the URL to a Key Vault Key (either from a Key Vault Key, or the Key URL for the Key Vault Secret). KeyVaultKeyId pulumi.StringPtrInput // Specifies the Azure Region where the Disk Encryption Set exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Disk Encryption Set. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the Resource Group where the Disk Encryption Set should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the Disk Encryption Set. Tags pulumi.StringMapInput }
func (DiskEncryptionSetState) ElementType ¶ added in v1.12.0
func (DiskEncryptionSetState) ElementType() reflect.Type
type Extension ¶
type Extension struct { pulumi.CustomResourceState // Specifies if the platform deploys // the latest minor version update to the `typeHandlerVersion` specified. AutoUpgradeMinorVersion pulumi.BoolPtrOutput `pulumi:"autoUpgradeMinorVersion"` // The location where the extension is created. Changing // this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the virtual machine extension peering. Changing // this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The protectedSettings passed to the // extension, like settings, these are specified as a JSON object in a string. ProtectedSettings pulumi.StringPtrOutput `pulumi:"protectedSettings"` // The publisher of the extension, available publishers // can be found by using the Azure CLI. Publisher pulumi.StringOutput `pulumi:"publisher"` // The name of the resource group in which to // create the virtual network. Changing this forces a new resource to be // created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The settings passed to the extension, these are // specified as a JSON object in a string. Settings pulumi.StringPtrOutput `pulumi:"settings"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of extension, available types for a publisher can // be found using the Azure CLI. Type pulumi.StringOutput `pulumi:"type"` // Specifies the version of the extension to // use, available versions can be found using the Azure CLI. TypeHandlerVersion pulumi.StringOutput `pulumi:"typeHandlerVersion"` // The resource ID of the virtual machine. This value replaces // `location`, `resourceGroupName` and `virtualMachineName`. Changing this forces a new // resource to be created VirtualMachineId pulumi.StringOutput `pulumi:"virtualMachineId"` // The name of the virtual machine. Changing // this forces a new resource to be created. VirtualMachineName pulumi.StringOutput `pulumi:"virtualMachineName"` }
Manages a Virtual Machine Extension to provide post deployment configuration and run automated tasks.
> **NOTE:** Custom Script Extensions for Linux & Windows require that the `commandToExecute` returns a `0` exit code to be classified as successfully deployed. You can achieve this by appending `exit 0` to the end of your `commandToExecute`.
> **NOTE:** Custom Script Extensions require that the Azure Virtual Machine Guest Agent is running on the Virtual Machine.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/virtual_machine_extension.html.markdown.
func GetExtension ¶
func GetExtension(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExtensionState, opts ...pulumi.ResourceOption) (*Extension, error)
GetExtension gets an existing Extension resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewExtension ¶
func NewExtension(ctx *pulumi.Context, name string, args *ExtensionArgs, opts ...pulumi.ResourceOption) (*Extension, error)
NewExtension registers a new resource with the given unique name, arguments, and options.
type ExtensionArgs ¶
type ExtensionArgs struct { // Specifies if the platform deploys // the latest minor version update to the `typeHandlerVersion` specified. AutoUpgradeMinorVersion pulumi.BoolPtrInput // The location where the extension is created. Changing // this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the virtual machine extension peering. Changing // this forces a new resource to be created. Name pulumi.StringPtrInput // The protectedSettings passed to the // extension, like settings, these are specified as a JSON object in a string. ProtectedSettings pulumi.StringPtrInput // The publisher of the extension, available publishers // can be found by using the Azure CLI. Publisher pulumi.StringInput // The name of the resource group in which to // create the virtual network. Changing this forces a new resource to be // created. ResourceGroupName pulumi.StringPtrInput // The settings passed to the extension, these are // specified as a JSON object in a string. Settings pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The type of extension, available types for a publisher can // be found using the Azure CLI. Type pulumi.StringInput // Specifies the version of the extension to // use, available versions can be found using the Azure CLI. TypeHandlerVersion pulumi.StringInput // The resource ID of the virtual machine. This value replaces // `location`, `resourceGroupName` and `virtualMachineName`. Changing this forces a new // resource to be created VirtualMachineId pulumi.StringPtrInput // The name of the virtual machine. Changing // this forces a new resource to be created. VirtualMachineName pulumi.StringPtrInput }
The set of arguments for constructing a Extension resource.
func (ExtensionArgs) ElementType ¶ added in v1.12.0
func (ExtensionArgs) ElementType() reflect.Type
type ExtensionState ¶
type ExtensionState struct { // Specifies if the platform deploys // the latest minor version update to the `typeHandlerVersion` specified. AutoUpgradeMinorVersion pulumi.BoolPtrInput // The location where the extension is created. Changing // this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the virtual machine extension peering. Changing // this forces a new resource to be created. Name pulumi.StringPtrInput // The protectedSettings passed to the // extension, like settings, these are specified as a JSON object in a string. ProtectedSettings pulumi.StringPtrInput // The publisher of the extension, available publishers // can be found by using the Azure CLI. Publisher pulumi.StringPtrInput // The name of the resource group in which to // create the virtual network. Changing this forces a new resource to be // created. ResourceGroupName pulumi.StringPtrInput // The settings passed to the extension, these are // specified as a JSON object in a string. Settings pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The type of extension, available types for a publisher can // be found using the Azure CLI. Type pulumi.StringPtrInput // Specifies the version of the extension to // use, available versions can be found using the Azure CLI. TypeHandlerVersion pulumi.StringPtrInput // The resource ID of the virtual machine. This value replaces // `location`, `resourceGroupName` and `virtualMachineName`. Changing this forces a new // resource to be created VirtualMachineId pulumi.StringPtrInput // The name of the virtual machine. Changing // this forces a new resource to be created. VirtualMachineName pulumi.StringPtrInput }
func (ExtensionState) ElementType ¶ added in v1.12.0
func (ExtensionState) ElementType() reflect.Type
type GetImageDataDisk ¶ added in v1.12.0
type GetImageDataDisk struct { // the URI in Azure storage of the blob used to create the image. BlobUri string `pulumi:"blobUri"` // the caching mode for the Data Disk, such as `ReadWrite`, `ReadOnly`, or `None`. Caching string `pulumi:"caching"` // the logical unit number of the data disk. Lun int `pulumi:"lun"` // the ID of the Managed Disk used as the Data Disk Image. ManagedDiskId string `pulumi:"managedDiskId"` // the size of this Data Disk in GB. SizeGb int `pulumi:"sizeGb"` }
type GetImageDataDiskArgs ¶ added in v1.12.0
type GetImageDataDiskArgs struct { // the URI in Azure storage of the blob used to create the image. BlobUri pulumi.StringInput `pulumi:"blobUri"` // the caching mode for the Data Disk, such as `ReadWrite`, `ReadOnly`, or `None`. Caching pulumi.StringInput `pulumi:"caching"` // the logical unit number of the data disk. Lun pulumi.IntInput `pulumi:"lun"` // the ID of the Managed Disk used as the Data Disk Image. ManagedDiskId pulumi.StringInput `pulumi:"managedDiskId"` // the size of this Data Disk in GB. SizeGb pulumi.IntInput `pulumi:"sizeGb"` }
func (GetImageDataDiskArgs) ElementType ¶ added in v1.12.0
func (GetImageDataDiskArgs) ElementType() reflect.Type
func (GetImageDataDiskArgs) ToGetImageDataDiskOutput ¶ added in v1.12.0
func (i GetImageDataDiskArgs) ToGetImageDataDiskOutput() GetImageDataDiskOutput
func (GetImageDataDiskArgs) ToGetImageDataDiskOutputWithContext ¶ added in v1.12.0
func (i GetImageDataDiskArgs) ToGetImageDataDiskOutputWithContext(ctx context.Context) GetImageDataDiskOutput
type GetImageDataDiskArray ¶ added in v1.12.0
type GetImageDataDiskArray []GetImageDataDiskInput
func (GetImageDataDiskArray) ElementType ¶ added in v1.12.0
func (GetImageDataDiskArray) ElementType() reflect.Type
func (GetImageDataDiskArray) ToGetImageDataDiskArrayOutput ¶ added in v1.12.0
func (i GetImageDataDiskArray) ToGetImageDataDiskArrayOutput() GetImageDataDiskArrayOutput
func (GetImageDataDiskArray) ToGetImageDataDiskArrayOutputWithContext ¶ added in v1.12.0
func (i GetImageDataDiskArray) ToGetImageDataDiskArrayOutputWithContext(ctx context.Context) GetImageDataDiskArrayOutput
type GetImageDataDiskArrayInput ¶ added in v1.12.0
type GetImageDataDiskArrayInput interface { pulumi.Input ToGetImageDataDiskArrayOutput() GetImageDataDiskArrayOutput ToGetImageDataDiskArrayOutputWithContext(context.Context) GetImageDataDiskArrayOutput }
type GetImageDataDiskArrayOutput ¶ added in v1.12.0
type GetImageDataDiskArrayOutput struct{ *pulumi.OutputState }
func (GetImageDataDiskArrayOutput) ElementType ¶ added in v1.12.0
func (GetImageDataDiskArrayOutput) ElementType() reflect.Type
func (GetImageDataDiskArrayOutput) Index ¶ added in v1.12.0
func (o GetImageDataDiskArrayOutput) Index(i pulumi.IntInput) GetImageDataDiskOutput
func (GetImageDataDiskArrayOutput) ToGetImageDataDiskArrayOutput ¶ added in v1.12.0
func (o GetImageDataDiskArrayOutput) ToGetImageDataDiskArrayOutput() GetImageDataDiskArrayOutput
func (GetImageDataDiskArrayOutput) ToGetImageDataDiskArrayOutputWithContext ¶ added in v1.12.0
func (o GetImageDataDiskArrayOutput) ToGetImageDataDiskArrayOutputWithContext(ctx context.Context) GetImageDataDiskArrayOutput
type GetImageDataDiskInput ¶ added in v1.12.0
type GetImageDataDiskInput interface { pulumi.Input ToGetImageDataDiskOutput() GetImageDataDiskOutput ToGetImageDataDiskOutputWithContext(context.Context) GetImageDataDiskOutput }
type GetImageDataDiskOutput ¶ added in v1.12.0
type GetImageDataDiskOutput struct{ *pulumi.OutputState }
func (GetImageDataDiskOutput) BlobUri ¶ added in v1.12.0
func (o GetImageDataDiskOutput) BlobUri() pulumi.StringOutput
the URI in Azure storage of the blob used to create the image.
func (GetImageDataDiskOutput) Caching ¶ added in v1.12.0
func (o GetImageDataDiskOutput) Caching() pulumi.StringOutput
the caching mode for the Data Disk, such as `ReadWrite`, `ReadOnly`, or `None`.
func (GetImageDataDiskOutput) ElementType ¶ added in v1.12.0
func (GetImageDataDiskOutput) ElementType() reflect.Type
func (GetImageDataDiskOutput) Lun ¶ added in v1.12.0
func (o GetImageDataDiskOutput) Lun() pulumi.IntOutput
the logical unit number of the data disk.
func (GetImageDataDiskOutput) ManagedDiskId ¶ added in v1.12.0
func (o GetImageDataDiskOutput) ManagedDiskId() pulumi.StringOutput
the ID of the Managed Disk used as the Data Disk Image.
func (GetImageDataDiskOutput) SizeGb ¶ added in v1.12.0
func (o GetImageDataDiskOutput) SizeGb() pulumi.IntOutput
the size of this Data Disk in GB.
func (GetImageDataDiskOutput) ToGetImageDataDiskOutput ¶ added in v1.12.0
func (o GetImageDataDiskOutput) ToGetImageDataDiskOutput() GetImageDataDiskOutput
func (GetImageDataDiskOutput) ToGetImageDataDiskOutputWithContext ¶ added in v1.12.0
func (o GetImageDataDiskOutput) ToGetImageDataDiskOutputWithContext(ctx context.Context) GetImageDataDiskOutput
type GetImageOsDisk ¶ added in v1.12.0
type GetImageOsDisk struct { // the URI in Azure storage of the blob used to create the image. BlobUri string `pulumi:"blobUri"` // the caching mode for the Data Disk, such as `ReadWrite`, `ReadOnly`, or `None`. Caching string `pulumi:"caching"` // the ID of the Managed Disk used as the Data Disk Image. ManagedDiskId string `pulumi:"managedDiskId"` // the State of the OS used in the Image, such as `Generalized`. OsState string `pulumi:"osState"` // the type of Operating System used on the OS Disk. such as `Linux` or `Windows`. OsType string `pulumi:"osType"` // the size of this Data Disk in GB. SizeGb int `pulumi:"sizeGb"` }
type GetImageOsDiskArgs ¶ added in v1.12.0
type GetImageOsDiskArgs struct { // the URI in Azure storage of the blob used to create the image. BlobUri pulumi.StringInput `pulumi:"blobUri"` // the caching mode for the Data Disk, such as `ReadWrite`, `ReadOnly`, or `None`. Caching pulumi.StringInput `pulumi:"caching"` // the ID of the Managed Disk used as the Data Disk Image. ManagedDiskId pulumi.StringInput `pulumi:"managedDiskId"` // the State of the OS used in the Image, such as `Generalized`. OsState pulumi.StringInput `pulumi:"osState"` // the type of Operating System used on the OS Disk. such as `Linux` or `Windows`. OsType pulumi.StringInput `pulumi:"osType"` // the size of this Data Disk in GB. SizeGb pulumi.IntInput `pulumi:"sizeGb"` }
func (GetImageOsDiskArgs) ElementType ¶ added in v1.12.0
func (GetImageOsDiskArgs) ElementType() reflect.Type
func (GetImageOsDiskArgs) ToGetImageOsDiskOutput ¶ added in v1.12.0
func (i GetImageOsDiskArgs) ToGetImageOsDiskOutput() GetImageOsDiskOutput
func (GetImageOsDiskArgs) ToGetImageOsDiskOutputWithContext ¶ added in v1.12.0
func (i GetImageOsDiskArgs) ToGetImageOsDiskOutputWithContext(ctx context.Context) GetImageOsDiskOutput
type GetImageOsDiskArray ¶ added in v1.12.0
type GetImageOsDiskArray []GetImageOsDiskInput
func (GetImageOsDiskArray) ElementType ¶ added in v1.12.0
func (GetImageOsDiskArray) ElementType() reflect.Type
func (GetImageOsDiskArray) ToGetImageOsDiskArrayOutput ¶ added in v1.12.0
func (i GetImageOsDiskArray) ToGetImageOsDiskArrayOutput() GetImageOsDiskArrayOutput
func (GetImageOsDiskArray) ToGetImageOsDiskArrayOutputWithContext ¶ added in v1.12.0
func (i GetImageOsDiskArray) ToGetImageOsDiskArrayOutputWithContext(ctx context.Context) GetImageOsDiskArrayOutput
type GetImageOsDiskArrayInput ¶ added in v1.12.0
type GetImageOsDiskArrayInput interface { pulumi.Input ToGetImageOsDiskArrayOutput() GetImageOsDiskArrayOutput ToGetImageOsDiskArrayOutputWithContext(context.Context) GetImageOsDiskArrayOutput }
type GetImageOsDiskArrayOutput ¶ added in v1.12.0
type GetImageOsDiskArrayOutput struct{ *pulumi.OutputState }
func (GetImageOsDiskArrayOutput) ElementType ¶ added in v1.12.0
func (GetImageOsDiskArrayOutput) ElementType() reflect.Type
func (GetImageOsDiskArrayOutput) Index ¶ added in v1.12.0
func (o GetImageOsDiskArrayOutput) Index(i pulumi.IntInput) GetImageOsDiskOutput
func (GetImageOsDiskArrayOutput) ToGetImageOsDiskArrayOutput ¶ added in v1.12.0
func (o GetImageOsDiskArrayOutput) ToGetImageOsDiskArrayOutput() GetImageOsDiskArrayOutput
func (GetImageOsDiskArrayOutput) ToGetImageOsDiskArrayOutputWithContext ¶ added in v1.12.0
func (o GetImageOsDiskArrayOutput) ToGetImageOsDiskArrayOutputWithContext(ctx context.Context) GetImageOsDiskArrayOutput
type GetImageOsDiskInput ¶ added in v1.12.0
type GetImageOsDiskInput interface { pulumi.Input ToGetImageOsDiskOutput() GetImageOsDiskOutput ToGetImageOsDiskOutputWithContext(context.Context) GetImageOsDiskOutput }
type GetImageOsDiskOutput ¶ added in v1.12.0
type GetImageOsDiskOutput struct{ *pulumi.OutputState }
func (GetImageOsDiskOutput) BlobUri ¶ added in v1.12.0
func (o GetImageOsDiskOutput) BlobUri() pulumi.StringOutput
the URI in Azure storage of the blob used to create the image.
func (GetImageOsDiskOutput) Caching ¶ added in v1.12.0
func (o GetImageOsDiskOutput) Caching() pulumi.StringOutput
the caching mode for the Data Disk, such as `ReadWrite`, `ReadOnly`, or `None`.
func (GetImageOsDiskOutput) ElementType ¶ added in v1.12.0
func (GetImageOsDiskOutput) ElementType() reflect.Type
func (GetImageOsDiskOutput) ManagedDiskId ¶ added in v1.12.0
func (o GetImageOsDiskOutput) ManagedDiskId() pulumi.StringOutput
the ID of the Managed Disk used as the Data Disk Image.
func (GetImageOsDiskOutput) OsState ¶ added in v1.12.0
func (o GetImageOsDiskOutput) OsState() pulumi.StringOutput
the State of the OS used in the Image, such as `Generalized`.
func (GetImageOsDiskOutput) OsType ¶ added in v1.12.0
func (o GetImageOsDiskOutput) OsType() pulumi.StringOutput
the type of Operating System used on the OS Disk. such as `Linux` or `Windows`.
func (GetImageOsDiskOutput) SizeGb ¶ added in v1.12.0
func (o GetImageOsDiskOutput) SizeGb() pulumi.IntOutput
the size of this Data Disk in GB.
func (GetImageOsDiskOutput) ToGetImageOsDiskOutput ¶ added in v1.12.0
func (o GetImageOsDiskOutput) ToGetImageOsDiskOutput() GetImageOsDiskOutput
func (GetImageOsDiskOutput) ToGetImageOsDiskOutputWithContext ¶ added in v1.12.0
func (o GetImageOsDiskOutput) ToGetImageOsDiskOutputWithContext(ctx context.Context) GetImageOsDiskOutput
type GetPlatformImageArgs ¶
type GetPlatformImageArgs struct { // Specifies the Location to pull information about this Platform Image from. Location string `pulumi:"location"` // Specifies the Offer associated with the Platform Image. Offer string `pulumi:"offer"` // Specifies the Publisher associated with the Platform Image. Publisher string `pulumi:"publisher"` // Specifies the SKU of the Platform Image. Sku string `pulumi:"sku"` }
A collection of arguments for invoking getPlatformImage.
type GetPlatformImageResult ¶
type GetPlatformImageResult struct { // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Location string `pulumi:"location"` Offer string `pulumi:"offer"` Publisher string `pulumi:"publisher"` Sku string `pulumi:"sku"` // The latest version of the Platform Image. Version string `pulumi:"version"` }
A collection of values returned by getPlatformImage.
func GetPlatformImage ¶ added in v1.12.0
func GetPlatformImage(ctx *pulumi.Context, args *GetPlatformImageArgs, opts ...pulumi.InvokeOption) (*GetPlatformImageResult, error)
Use this data source to access information about a Platform Image.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/platform_image.html.markdown.
type GetSharedImageIdentifier ¶ added in v1.12.0
type GetSharedImageIdentifierArgs ¶ added in v1.12.0
type GetSharedImageIdentifierArgs struct { pulumi.StringInput `pulumi:"offer"` Publisher pulumi.StringInput `pulumi:"publisher"` Sku pulumi.StringInput `pulumi:"sku"` }Offer
func (GetSharedImageIdentifierArgs) ElementType ¶ added in v1.12.0
func (GetSharedImageIdentifierArgs) ElementType() reflect.Type
func (GetSharedImageIdentifierArgs) ToGetSharedImageIdentifierOutput ¶ added in v1.12.0
func (i GetSharedImageIdentifierArgs) ToGetSharedImageIdentifierOutput() GetSharedImageIdentifierOutput
func (GetSharedImageIdentifierArgs) ToGetSharedImageIdentifierOutputWithContext ¶ added in v1.12.0
func (i GetSharedImageIdentifierArgs) ToGetSharedImageIdentifierOutputWithContext(ctx context.Context) GetSharedImageIdentifierOutput
type GetSharedImageIdentifierArray ¶ added in v1.12.0
type GetSharedImageIdentifierArray []GetSharedImageIdentifierInput
func (GetSharedImageIdentifierArray) ElementType ¶ added in v1.12.0
func (GetSharedImageIdentifierArray) ElementType() reflect.Type
func (GetSharedImageIdentifierArray) ToGetSharedImageIdentifierArrayOutput ¶ added in v1.12.0
func (i GetSharedImageIdentifierArray) ToGetSharedImageIdentifierArrayOutput() GetSharedImageIdentifierArrayOutput
func (GetSharedImageIdentifierArray) ToGetSharedImageIdentifierArrayOutputWithContext ¶ added in v1.12.0
func (i GetSharedImageIdentifierArray) ToGetSharedImageIdentifierArrayOutputWithContext(ctx context.Context) GetSharedImageIdentifierArrayOutput
type GetSharedImageIdentifierArrayInput ¶ added in v1.12.0
type GetSharedImageIdentifierArrayOutput ¶ added in v1.12.0
func (GetSharedImageIdentifierArrayOutput) ElementType ¶ added in v1.12.0
func (GetSharedImageIdentifierArrayOutput) ElementType() reflect.Type
func (GetSharedImageIdentifierArrayOutput) Index ¶ added in v1.12.0
func (o GetSharedImageIdentifierArrayOutput) Index(i pulumi.IntInput) GetSharedImageIdentifierOutput
func (GetSharedImageIdentifierArrayOutput) ToGetSharedImageIdentifierArrayOutput ¶ added in v1.12.0
func (o GetSharedImageIdentifierArrayOutput) ToGetSharedImageIdentifierArrayOutput() GetSharedImageIdentifierArrayOutput
func (GetSharedImageIdentifierArrayOutput) ToGetSharedImageIdentifierArrayOutputWithContext ¶ added in v1.12.0
func (o GetSharedImageIdentifierArrayOutput) ToGetSharedImageIdentifierArrayOutputWithContext(ctx context.Context) GetSharedImageIdentifierArrayOutput
type GetSharedImageIdentifierInput ¶ added in v1.12.0
type GetSharedImageIdentifierOutput ¶ added in v1.12.0
func (GetSharedImageIdentifierOutput) ElementType ¶ added in v1.12.0
func (GetSharedImageIdentifierOutput) ElementType() reflect.Type
func (GetSharedImageIdentifierOutput) Offer ¶ added in v1.12.0
func (o GetSharedImageIdentifierOutput) Offer() pulumi.StringOutput
The Offer Name for this Shared Image.
func (GetSharedImageIdentifierOutput) Publisher ¶ added in v1.12.0
func (o GetSharedImageIdentifierOutput) Publisher() pulumi.StringOutput
The Publisher Name for this Gallery Image.
func (GetSharedImageIdentifierOutput) Sku ¶ added in v1.12.0
func (o GetSharedImageIdentifierOutput) Sku() pulumi.StringOutput
The Name of the SKU for this Gallery Image.
func (GetSharedImageIdentifierOutput) ToGetSharedImageIdentifierOutput ¶ added in v1.12.0
func (o GetSharedImageIdentifierOutput) ToGetSharedImageIdentifierOutput() GetSharedImageIdentifierOutput
func (GetSharedImageIdentifierOutput) ToGetSharedImageIdentifierOutputWithContext ¶ added in v1.12.0
func (o GetSharedImageIdentifierOutput) ToGetSharedImageIdentifierOutputWithContext(ctx context.Context) GetSharedImageIdentifierOutput
type GetSharedImageVersionTargetRegion ¶ added in v1.12.0
type GetSharedImageVersionTargetRegionArgs ¶ added in v1.12.0
type GetSharedImageVersionTargetRegionArgs struct { pulumi.StringInput `pulumi:"name"` RegionalReplicaCount pulumi.IntInput `pulumi:"regionalReplicaCount"` StorageAccountType pulumi.StringInput `pulumi:"storageAccountType"` }Name
func (GetSharedImageVersionTargetRegionArgs) ElementType ¶ added in v1.12.0
func (GetSharedImageVersionTargetRegionArgs) ElementType() reflect.Type
func (GetSharedImageVersionTargetRegionArgs) ToGetSharedImageVersionTargetRegionOutput ¶ added in v1.12.0
func (i GetSharedImageVersionTargetRegionArgs) ToGetSharedImageVersionTargetRegionOutput() GetSharedImageVersionTargetRegionOutput
func (GetSharedImageVersionTargetRegionArgs) ToGetSharedImageVersionTargetRegionOutputWithContext ¶ added in v1.12.0
func (i GetSharedImageVersionTargetRegionArgs) ToGetSharedImageVersionTargetRegionOutputWithContext(ctx context.Context) GetSharedImageVersionTargetRegionOutput
type GetSharedImageVersionTargetRegionArray ¶ added in v1.12.0
type GetSharedImageVersionTargetRegionArray []GetSharedImageVersionTargetRegionInput
func (GetSharedImageVersionTargetRegionArray) ElementType ¶ added in v1.12.0
func (GetSharedImageVersionTargetRegionArray) ElementType() reflect.Type
func (GetSharedImageVersionTargetRegionArray) ToGetSharedImageVersionTargetRegionArrayOutput ¶ added in v1.12.0
func (i GetSharedImageVersionTargetRegionArray) ToGetSharedImageVersionTargetRegionArrayOutput() GetSharedImageVersionTargetRegionArrayOutput
func (GetSharedImageVersionTargetRegionArray) ToGetSharedImageVersionTargetRegionArrayOutputWithContext ¶ added in v1.12.0
func (i GetSharedImageVersionTargetRegionArray) ToGetSharedImageVersionTargetRegionArrayOutputWithContext(ctx context.Context) GetSharedImageVersionTargetRegionArrayOutput
type GetSharedImageVersionTargetRegionArrayInput ¶ added in v1.12.0
type GetSharedImageVersionTargetRegionArrayOutput ¶ added in v1.12.0
func (GetSharedImageVersionTargetRegionArrayOutput) ElementType ¶ added in v1.12.0
func (GetSharedImageVersionTargetRegionArrayOutput) ElementType() reflect.Type
func (GetSharedImageVersionTargetRegionArrayOutput) ToGetSharedImageVersionTargetRegionArrayOutput ¶ added in v1.12.0
func (o GetSharedImageVersionTargetRegionArrayOutput) ToGetSharedImageVersionTargetRegionArrayOutput() GetSharedImageVersionTargetRegionArrayOutput
func (GetSharedImageVersionTargetRegionArrayOutput) ToGetSharedImageVersionTargetRegionArrayOutputWithContext ¶ added in v1.12.0
func (o GetSharedImageVersionTargetRegionArrayOutput) ToGetSharedImageVersionTargetRegionArrayOutputWithContext(ctx context.Context) GetSharedImageVersionTargetRegionArrayOutput
type GetSharedImageVersionTargetRegionInput ¶ added in v1.12.0
type GetSharedImageVersionTargetRegionOutput ¶ added in v1.12.0
func (GetSharedImageVersionTargetRegionOutput) ElementType ¶ added in v1.12.0
func (GetSharedImageVersionTargetRegionOutput) ElementType() reflect.Type
func (GetSharedImageVersionTargetRegionOutput) Name ¶ added in v1.12.0
func (o GetSharedImageVersionTargetRegionOutput) Name() pulumi.StringOutput
The name of the Image Version.
func (GetSharedImageVersionTargetRegionOutput) RegionalReplicaCount ¶ added in v1.12.0
func (o GetSharedImageVersionTargetRegionOutput) RegionalReplicaCount() pulumi.IntOutput
The number of replicas of the Image Version to be created per region.
func (GetSharedImageVersionTargetRegionOutput) StorageAccountType ¶ added in v1.12.0
func (o GetSharedImageVersionTargetRegionOutput) StorageAccountType() pulumi.StringOutput
The storage account type for the image version.
func (GetSharedImageVersionTargetRegionOutput) ToGetSharedImageVersionTargetRegionOutput ¶ added in v1.12.0
func (o GetSharedImageVersionTargetRegionOutput) ToGetSharedImageVersionTargetRegionOutput() GetSharedImageVersionTargetRegionOutput
func (GetSharedImageVersionTargetRegionOutput) ToGetSharedImageVersionTargetRegionOutputWithContext ¶ added in v1.12.0
func (o GetSharedImageVersionTargetRegionOutput) ToGetSharedImageVersionTargetRegionOutputWithContext(ctx context.Context) GetSharedImageVersionTargetRegionOutput
type GetSnapshotEncryptionSetting ¶ added in v1.12.0
type GetSnapshotEncryptionSetting struct { DiskEncryptionKeys []GetSnapshotEncryptionSettingDiskEncryptionKey `pulumi:"diskEncryptionKeys"` Enabled bool `pulumi:"enabled"` KeyEncryptionKeys []GetSnapshotEncryptionSettingKeyEncryptionKey `pulumi:"keyEncryptionKeys"` }
type GetSnapshotEncryptionSettingArgs ¶ added in v1.12.0
type GetSnapshotEncryptionSettingArgs struct { DiskEncryptionKeys GetSnapshotEncryptionSettingDiskEncryptionKeyArrayInput `pulumi:"diskEncryptionKeys"` Enabled pulumi.BoolInput `pulumi:"enabled"` KeyEncryptionKeys GetSnapshotEncryptionSettingKeyEncryptionKeyArrayInput `pulumi:"keyEncryptionKeys"` }
func (GetSnapshotEncryptionSettingArgs) ElementType ¶ added in v1.12.0
func (GetSnapshotEncryptionSettingArgs) ElementType() reflect.Type
func (GetSnapshotEncryptionSettingArgs) ToGetSnapshotEncryptionSettingOutput ¶ added in v1.12.0
func (i GetSnapshotEncryptionSettingArgs) ToGetSnapshotEncryptionSettingOutput() GetSnapshotEncryptionSettingOutput
func (GetSnapshotEncryptionSettingArgs) ToGetSnapshotEncryptionSettingOutputWithContext ¶ added in v1.12.0
func (i GetSnapshotEncryptionSettingArgs) ToGetSnapshotEncryptionSettingOutputWithContext(ctx context.Context) GetSnapshotEncryptionSettingOutput
type GetSnapshotEncryptionSettingArray ¶ added in v1.12.0
type GetSnapshotEncryptionSettingArray []GetSnapshotEncryptionSettingInput
func (GetSnapshotEncryptionSettingArray) ElementType ¶ added in v1.12.0
func (GetSnapshotEncryptionSettingArray) ElementType() reflect.Type
func (GetSnapshotEncryptionSettingArray) ToGetSnapshotEncryptionSettingArrayOutput ¶ added in v1.12.0
func (i GetSnapshotEncryptionSettingArray) ToGetSnapshotEncryptionSettingArrayOutput() GetSnapshotEncryptionSettingArrayOutput
func (GetSnapshotEncryptionSettingArray) ToGetSnapshotEncryptionSettingArrayOutputWithContext ¶ added in v1.12.0
func (i GetSnapshotEncryptionSettingArray) ToGetSnapshotEncryptionSettingArrayOutputWithContext(ctx context.Context) GetSnapshotEncryptionSettingArrayOutput
type GetSnapshotEncryptionSettingArrayInput ¶ added in v1.12.0
type GetSnapshotEncryptionSettingArrayInput interface { pulumi.Input ToGetSnapshotEncryptionSettingArrayOutput() GetSnapshotEncryptionSettingArrayOutput ToGetSnapshotEncryptionSettingArrayOutputWithContext(context.Context) GetSnapshotEncryptionSettingArrayOutput }
type GetSnapshotEncryptionSettingArrayOutput ¶ added in v1.12.0
type GetSnapshotEncryptionSettingArrayOutput struct{ *pulumi.OutputState }
func (GetSnapshotEncryptionSettingArrayOutput) ElementType ¶ added in v1.12.0
func (GetSnapshotEncryptionSettingArrayOutput) ElementType() reflect.Type
func (GetSnapshotEncryptionSettingArrayOutput) ToGetSnapshotEncryptionSettingArrayOutput ¶ added in v1.12.0
func (o GetSnapshotEncryptionSettingArrayOutput) ToGetSnapshotEncryptionSettingArrayOutput() GetSnapshotEncryptionSettingArrayOutput
func (GetSnapshotEncryptionSettingArrayOutput) ToGetSnapshotEncryptionSettingArrayOutputWithContext ¶ added in v1.12.0
func (o GetSnapshotEncryptionSettingArrayOutput) ToGetSnapshotEncryptionSettingArrayOutputWithContext(ctx context.Context) GetSnapshotEncryptionSettingArrayOutput
type GetSnapshotEncryptionSettingDiskEncryptionKey ¶ added in v1.12.0
type GetSnapshotEncryptionSettingDiskEncryptionKeyArgs ¶ added in v1.12.0
type GetSnapshotEncryptionSettingDiskEncryptionKeyArgs struct { SecretUrl pulumi.StringInput `pulumi:"secretUrl"` SourceVaultId pulumi.StringInput `pulumi:"sourceVaultId"` }
func (GetSnapshotEncryptionSettingDiskEncryptionKeyArgs) ElementType ¶ added in v1.12.0
func (GetSnapshotEncryptionSettingDiskEncryptionKeyArgs) ElementType() reflect.Type
func (GetSnapshotEncryptionSettingDiskEncryptionKeyArgs) ToGetSnapshotEncryptionSettingDiskEncryptionKeyOutput ¶ added in v1.12.0
func (i GetSnapshotEncryptionSettingDiskEncryptionKeyArgs) ToGetSnapshotEncryptionSettingDiskEncryptionKeyOutput() GetSnapshotEncryptionSettingDiskEncryptionKeyOutput
func (GetSnapshotEncryptionSettingDiskEncryptionKeyArgs) ToGetSnapshotEncryptionSettingDiskEncryptionKeyOutputWithContext ¶ added in v1.12.0
func (i GetSnapshotEncryptionSettingDiskEncryptionKeyArgs) ToGetSnapshotEncryptionSettingDiskEncryptionKeyOutputWithContext(ctx context.Context) GetSnapshotEncryptionSettingDiskEncryptionKeyOutput
type GetSnapshotEncryptionSettingDiskEncryptionKeyArray ¶ added in v1.12.0
type GetSnapshotEncryptionSettingDiskEncryptionKeyArray []GetSnapshotEncryptionSettingDiskEncryptionKeyInput
func (GetSnapshotEncryptionSettingDiskEncryptionKeyArray) ElementType ¶ added in v1.12.0
func (GetSnapshotEncryptionSettingDiskEncryptionKeyArray) ElementType() reflect.Type
func (GetSnapshotEncryptionSettingDiskEncryptionKeyArray) ToGetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput ¶ added in v1.12.0
func (i GetSnapshotEncryptionSettingDiskEncryptionKeyArray) ToGetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput() GetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput
func (GetSnapshotEncryptionSettingDiskEncryptionKeyArray) ToGetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutputWithContext ¶ added in v1.12.0
func (i GetSnapshotEncryptionSettingDiskEncryptionKeyArray) ToGetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutputWithContext(ctx context.Context) GetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput
type GetSnapshotEncryptionSettingDiskEncryptionKeyArrayInput ¶ added in v1.12.0
type GetSnapshotEncryptionSettingDiskEncryptionKeyArrayInput interface { pulumi.Input ToGetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput() GetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput ToGetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutputWithContext(context.Context) GetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput }
type GetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput ¶ added in v1.12.0
type GetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput struct{ *pulumi.OutputState }
func (GetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput) ElementType ¶ added in v1.12.0
func (GetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput) ElementType() reflect.Type
func (GetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput) ToGetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput ¶ added in v1.12.0
func (o GetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput) ToGetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput() GetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput
func (GetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput) ToGetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutputWithContext ¶ added in v1.12.0
func (o GetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput) ToGetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutputWithContext(ctx context.Context) GetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput
type GetSnapshotEncryptionSettingDiskEncryptionKeyInput ¶ added in v1.12.0
type GetSnapshotEncryptionSettingDiskEncryptionKeyInput interface { pulumi.Input ToGetSnapshotEncryptionSettingDiskEncryptionKeyOutput() GetSnapshotEncryptionSettingDiskEncryptionKeyOutput ToGetSnapshotEncryptionSettingDiskEncryptionKeyOutputWithContext(context.Context) GetSnapshotEncryptionSettingDiskEncryptionKeyOutput }
type GetSnapshotEncryptionSettingDiskEncryptionKeyOutput ¶ added in v1.12.0
type GetSnapshotEncryptionSettingDiskEncryptionKeyOutput struct{ *pulumi.OutputState }
func (GetSnapshotEncryptionSettingDiskEncryptionKeyOutput) ElementType ¶ added in v1.12.0
func (GetSnapshotEncryptionSettingDiskEncryptionKeyOutput) ElementType() reflect.Type
func (GetSnapshotEncryptionSettingDiskEncryptionKeyOutput) SecretUrl ¶ added in v1.12.0
func (o GetSnapshotEncryptionSettingDiskEncryptionKeyOutput) SecretUrl() pulumi.StringOutput
func (GetSnapshotEncryptionSettingDiskEncryptionKeyOutput) SourceVaultId ¶ added in v1.12.0
func (o GetSnapshotEncryptionSettingDiskEncryptionKeyOutput) SourceVaultId() pulumi.StringOutput
func (GetSnapshotEncryptionSettingDiskEncryptionKeyOutput) ToGetSnapshotEncryptionSettingDiskEncryptionKeyOutput ¶ added in v1.12.0
func (o GetSnapshotEncryptionSettingDiskEncryptionKeyOutput) ToGetSnapshotEncryptionSettingDiskEncryptionKeyOutput() GetSnapshotEncryptionSettingDiskEncryptionKeyOutput
func (GetSnapshotEncryptionSettingDiskEncryptionKeyOutput) ToGetSnapshotEncryptionSettingDiskEncryptionKeyOutputWithContext ¶ added in v1.12.0
func (o GetSnapshotEncryptionSettingDiskEncryptionKeyOutput) ToGetSnapshotEncryptionSettingDiskEncryptionKeyOutputWithContext(ctx context.Context) GetSnapshotEncryptionSettingDiskEncryptionKeyOutput
type GetSnapshotEncryptionSettingInput ¶ added in v1.12.0
type GetSnapshotEncryptionSettingInput interface { pulumi.Input ToGetSnapshotEncryptionSettingOutput() GetSnapshotEncryptionSettingOutput ToGetSnapshotEncryptionSettingOutputWithContext(context.Context) GetSnapshotEncryptionSettingOutput }
type GetSnapshotEncryptionSettingKeyEncryptionKey ¶ added in v1.12.0
type GetSnapshotEncryptionSettingKeyEncryptionKeyArgs ¶ added in v1.12.0
type GetSnapshotEncryptionSettingKeyEncryptionKeyArgs struct { KeyUrl pulumi.StringInput `pulumi:"keyUrl"` SourceVaultId pulumi.StringInput `pulumi:"sourceVaultId"` }
func (GetSnapshotEncryptionSettingKeyEncryptionKeyArgs) ElementType ¶ added in v1.12.0
func (GetSnapshotEncryptionSettingKeyEncryptionKeyArgs) ElementType() reflect.Type
func (GetSnapshotEncryptionSettingKeyEncryptionKeyArgs) ToGetSnapshotEncryptionSettingKeyEncryptionKeyOutput ¶ added in v1.12.0
func (i GetSnapshotEncryptionSettingKeyEncryptionKeyArgs) ToGetSnapshotEncryptionSettingKeyEncryptionKeyOutput() GetSnapshotEncryptionSettingKeyEncryptionKeyOutput
func (GetSnapshotEncryptionSettingKeyEncryptionKeyArgs) ToGetSnapshotEncryptionSettingKeyEncryptionKeyOutputWithContext ¶ added in v1.12.0
func (i GetSnapshotEncryptionSettingKeyEncryptionKeyArgs) ToGetSnapshotEncryptionSettingKeyEncryptionKeyOutputWithContext(ctx context.Context) GetSnapshotEncryptionSettingKeyEncryptionKeyOutput
type GetSnapshotEncryptionSettingKeyEncryptionKeyArray ¶ added in v1.12.0
type GetSnapshotEncryptionSettingKeyEncryptionKeyArray []GetSnapshotEncryptionSettingKeyEncryptionKeyInput
func (GetSnapshotEncryptionSettingKeyEncryptionKeyArray) ElementType ¶ added in v1.12.0
func (GetSnapshotEncryptionSettingKeyEncryptionKeyArray) ElementType() reflect.Type
func (GetSnapshotEncryptionSettingKeyEncryptionKeyArray) ToGetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput ¶ added in v1.12.0
func (i GetSnapshotEncryptionSettingKeyEncryptionKeyArray) ToGetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput() GetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput
func (GetSnapshotEncryptionSettingKeyEncryptionKeyArray) ToGetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutputWithContext ¶ added in v1.12.0
func (i GetSnapshotEncryptionSettingKeyEncryptionKeyArray) ToGetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutputWithContext(ctx context.Context) GetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput
type GetSnapshotEncryptionSettingKeyEncryptionKeyArrayInput ¶ added in v1.12.0
type GetSnapshotEncryptionSettingKeyEncryptionKeyArrayInput interface { pulumi.Input ToGetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput() GetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput ToGetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutputWithContext(context.Context) GetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput }
type GetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput ¶ added in v1.12.0
type GetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput struct{ *pulumi.OutputState }
func (GetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput) ElementType ¶ added in v1.12.0
func (GetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput) ElementType() reflect.Type
func (GetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput) ToGetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput ¶ added in v1.12.0
func (o GetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput) ToGetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput() GetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput
func (GetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput) ToGetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutputWithContext ¶ added in v1.12.0
func (o GetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput) ToGetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutputWithContext(ctx context.Context) GetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput
type GetSnapshotEncryptionSettingKeyEncryptionKeyInput ¶ added in v1.12.0
type GetSnapshotEncryptionSettingKeyEncryptionKeyInput interface { pulumi.Input ToGetSnapshotEncryptionSettingKeyEncryptionKeyOutput() GetSnapshotEncryptionSettingKeyEncryptionKeyOutput ToGetSnapshotEncryptionSettingKeyEncryptionKeyOutputWithContext(context.Context) GetSnapshotEncryptionSettingKeyEncryptionKeyOutput }
type GetSnapshotEncryptionSettingKeyEncryptionKeyOutput ¶ added in v1.12.0
type GetSnapshotEncryptionSettingKeyEncryptionKeyOutput struct{ *pulumi.OutputState }
func (GetSnapshotEncryptionSettingKeyEncryptionKeyOutput) ElementType ¶ added in v1.12.0
func (GetSnapshotEncryptionSettingKeyEncryptionKeyOutput) ElementType() reflect.Type
func (GetSnapshotEncryptionSettingKeyEncryptionKeyOutput) KeyUrl ¶ added in v1.12.0
func (o GetSnapshotEncryptionSettingKeyEncryptionKeyOutput) KeyUrl() pulumi.StringOutput
func (GetSnapshotEncryptionSettingKeyEncryptionKeyOutput) SourceVaultId ¶ added in v1.12.0
func (o GetSnapshotEncryptionSettingKeyEncryptionKeyOutput) SourceVaultId() pulumi.StringOutput
func (GetSnapshotEncryptionSettingKeyEncryptionKeyOutput) ToGetSnapshotEncryptionSettingKeyEncryptionKeyOutput ¶ added in v1.12.0
func (o GetSnapshotEncryptionSettingKeyEncryptionKeyOutput) ToGetSnapshotEncryptionSettingKeyEncryptionKeyOutput() GetSnapshotEncryptionSettingKeyEncryptionKeyOutput
func (GetSnapshotEncryptionSettingKeyEncryptionKeyOutput) ToGetSnapshotEncryptionSettingKeyEncryptionKeyOutputWithContext ¶ added in v1.12.0
func (o GetSnapshotEncryptionSettingKeyEncryptionKeyOutput) ToGetSnapshotEncryptionSettingKeyEncryptionKeyOutputWithContext(ctx context.Context) GetSnapshotEncryptionSettingKeyEncryptionKeyOutput
type GetSnapshotEncryptionSettingOutput ¶ added in v1.12.0
type GetSnapshotEncryptionSettingOutput struct{ *pulumi.OutputState }
func (GetSnapshotEncryptionSettingOutput) DiskEncryptionKeys ¶ added in v1.12.0
func (o GetSnapshotEncryptionSettingOutput) DiskEncryptionKeys() GetSnapshotEncryptionSettingDiskEncryptionKeyArrayOutput
func (GetSnapshotEncryptionSettingOutput) ElementType ¶ added in v1.12.0
func (GetSnapshotEncryptionSettingOutput) ElementType() reflect.Type
func (GetSnapshotEncryptionSettingOutput) Enabled ¶ added in v1.12.0
func (o GetSnapshotEncryptionSettingOutput) Enabled() pulumi.BoolOutput
func (GetSnapshotEncryptionSettingOutput) KeyEncryptionKeys ¶ added in v1.12.0
func (o GetSnapshotEncryptionSettingOutput) KeyEncryptionKeys() GetSnapshotEncryptionSettingKeyEncryptionKeyArrayOutput
func (GetSnapshotEncryptionSettingOutput) ToGetSnapshotEncryptionSettingOutput ¶ added in v1.12.0
func (o GetSnapshotEncryptionSettingOutput) ToGetSnapshotEncryptionSettingOutput() GetSnapshotEncryptionSettingOutput
func (GetSnapshotEncryptionSettingOutput) ToGetSnapshotEncryptionSettingOutputWithContext ¶ added in v1.12.0
func (o GetSnapshotEncryptionSettingOutput) ToGetSnapshotEncryptionSettingOutputWithContext(ctx context.Context) GetSnapshotEncryptionSettingOutput
type Image ¶
type Image struct { pulumi.CustomResourceState // One or more `dataDisk` elements as defined below. DataDisks ImageDataDiskArrayOutput `pulumi:"dataDisks"` // The HyperVGenerationType of the VirtualMachine created from the image as `V1`, `V2`. The default is `V1`. HyperVGeneration pulumi.StringPtrOutput `pulumi:"hyperVGeneration"` // Specified the supported Azure location where the resource exists. // Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the image. Changing this forces a // new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // One or more `osDisk` elements as defined below. OsDisk ImageOsDiskPtrOutput `pulumi:"osDisk"` // The name of the resource group in which to create // the image. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The Virtual Machine ID from which to create the image. SourceVirtualMachineId pulumi.StringPtrOutput `pulumi:"sourceVirtualMachineId"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Is zone resiliency enabled? Defaults to `false`. Changing this forces a new resource to be created. ZoneResilient pulumi.BoolPtrOutput `pulumi:"zoneResilient"` }
Manages a custom virtual machine image that can be used to create virtual machines.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/image.html.markdown.
func GetImage ¶
func GetImage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ImageState, opts ...pulumi.ResourceOption) (*Image, error)
GetImage gets an existing Image resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type ImageArgs ¶
type ImageArgs struct { // One or more `dataDisk` elements as defined below. DataDisks ImageDataDiskArrayInput // The HyperVGenerationType of the VirtualMachine created from the image as `V1`, `V2`. The default is `V1`. HyperVGeneration pulumi.StringPtrInput // Specified the supported Azure location where the resource exists. // Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the image. Changing this forces a // new resource to be created. Name pulumi.StringPtrInput // One or more `osDisk` elements as defined below. OsDisk ImageOsDiskPtrInput // The name of the resource group in which to create // the image. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The Virtual Machine ID from which to create the image. SourceVirtualMachineId pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Is zone resiliency enabled? Defaults to `false`. Changing this forces a new resource to be created. ZoneResilient pulumi.BoolPtrInput }
The set of arguments for constructing a Image resource.
func (ImageArgs) ElementType ¶ added in v1.12.0
type ImageDataDisk ¶ added in v1.12.0
type ImageDataDisk struct { // Specifies the URI in Azure storage of the blob that you want to use to create the image. BlobUri *string `pulumi:"blobUri"` // Specifies the caching mode as `ReadWrite`, `ReadOnly`, or `None`. The default is `None`. Caching *string `pulumi:"caching"` // Specifies the logical unit number of the data disk. Lun *int `pulumi:"lun"` // Specifies the ID of the managed disk resource that you want to use to create the image. ManagedDiskId *string `pulumi:"managedDiskId"` // Specifies the size of the image to be created. The target size can't be smaller than the source size. SizeGb *int `pulumi:"sizeGb"` }
type ImageDataDiskArgs ¶ added in v1.12.0
type ImageDataDiskArgs struct { // Specifies the URI in Azure storage of the blob that you want to use to create the image. BlobUri pulumi.StringPtrInput `pulumi:"blobUri"` // Specifies the caching mode as `ReadWrite`, `ReadOnly`, or `None`. The default is `None`. Caching pulumi.StringPtrInput `pulumi:"caching"` // Specifies the logical unit number of the data disk. Lun pulumi.IntPtrInput `pulumi:"lun"` // Specifies the ID of the managed disk resource that you want to use to create the image. ManagedDiskId pulumi.StringPtrInput `pulumi:"managedDiskId"` // Specifies the size of the image to be created. The target size can't be smaller than the source size. SizeGb pulumi.IntPtrInput `pulumi:"sizeGb"` }
func (ImageDataDiskArgs) ElementType ¶ added in v1.12.0
func (ImageDataDiskArgs) ElementType() reflect.Type
func (ImageDataDiskArgs) ToImageDataDiskOutput ¶ added in v1.12.0
func (i ImageDataDiskArgs) ToImageDataDiskOutput() ImageDataDiskOutput
func (ImageDataDiskArgs) ToImageDataDiskOutputWithContext ¶ added in v1.12.0
func (i ImageDataDiskArgs) ToImageDataDiskOutputWithContext(ctx context.Context) ImageDataDiskOutput
type ImageDataDiskArray ¶ added in v1.12.0
type ImageDataDiskArray []ImageDataDiskInput
func (ImageDataDiskArray) ElementType ¶ added in v1.12.0
func (ImageDataDiskArray) ElementType() reflect.Type
func (ImageDataDiskArray) ToImageDataDiskArrayOutput ¶ added in v1.12.0
func (i ImageDataDiskArray) ToImageDataDiskArrayOutput() ImageDataDiskArrayOutput
func (ImageDataDiskArray) ToImageDataDiskArrayOutputWithContext ¶ added in v1.12.0
func (i ImageDataDiskArray) ToImageDataDiskArrayOutputWithContext(ctx context.Context) ImageDataDiskArrayOutput
type ImageDataDiskArrayInput ¶ added in v1.12.0
type ImageDataDiskArrayInput interface { pulumi.Input ToImageDataDiskArrayOutput() ImageDataDiskArrayOutput ToImageDataDiskArrayOutputWithContext(context.Context) ImageDataDiskArrayOutput }
type ImageDataDiskArrayOutput ¶ added in v1.12.0
type ImageDataDiskArrayOutput struct{ *pulumi.OutputState }
func (ImageDataDiskArrayOutput) ElementType ¶ added in v1.12.0
func (ImageDataDiskArrayOutput) ElementType() reflect.Type
func (ImageDataDiskArrayOutput) Index ¶ added in v1.12.0
func (o ImageDataDiskArrayOutput) Index(i pulumi.IntInput) ImageDataDiskOutput
func (ImageDataDiskArrayOutput) ToImageDataDiskArrayOutput ¶ added in v1.12.0
func (o ImageDataDiskArrayOutput) ToImageDataDiskArrayOutput() ImageDataDiskArrayOutput
func (ImageDataDiskArrayOutput) ToImageDataDiskArrayOutputWithContext ¶ added in v1.12.0
func (o ImageDataDiskArrayOutput) ToImageDataDiskArrayOutputWithContext(ctx context.Context) ImageDataDiskArrayOutput
type ImageDataDiskInput ¶ added in v1.12.0
type ImageDataDiskInput interface { pulumi.Input ToImageDataDiskOutput() ImageDataDiskOutput ToImageDataDiskOutputWithContext(context.Context) ImageDataDiskOutput }
type ImageDataDiskOutput ¶ added in v1.12.0
type ImageDataDiskOutput struct{ *pulumi.OutputState }
func (ImageDataDiskOutput) BlobUri ¶ added in v1.12.0
func (o ImageDataDiskOutput) BlobUri() pulumi.StringPtrOutput
Specifies the URI in Azure storage of the blob that you want to use to create the image.
func (ImageDataDiskOutput) Caching ¶ added in v1.12.0
func (o ImageDataDiskOutput) Caching() pulumi.StringPtrOutput
Specifies the caching mode as `ReadWrite`, `ReadOnly`, or `None`. The default is `None`.
func (ImageDataDiskOutput) ElementType ¶ added in v1.12.0
func (ImageDataDiskOutput) ElementType() reflect.Type
func (ImageDataDiskOutput) Lun ¶ added in v1.12.0
func (o ImageDataDiskOutput) Lun() pulumi.IntPtrOutput
Specifies the logical unit number of the data disk.
func (ImageDataDiskOutput) ManagedDiskId ¶ added in v1.12.0
func (o ImageDataDiskOutput) ManagedDiskId() pulumi.StringPtrOutput
Specifies the ID of the managed disk resource that you want to use to create the image.
func (ImageDataDiskOutput) SizeGb ¶ added in v1.12.0
func (o ImageDataDiskOutput) SizeGb() pulumi.IntPtrOutput
Specifies the size of the image to be created. The target size can't be smaller than the source size.
func (ImageDataDiskOutput) ToImageDataDiskOutput ¶ added in v1.12.0
func (o ImageDataDiskOutput) ToImageDataDiskOutput() ImageDataDiskOutput
func (ImageDataDiskOutput) ToImageDataDiskOutputWithContext ¶ added in v1.12.0
func (o ImageDataDiskOutput) ToImageDataDiskOutputWithContext(ctx context.Context) ImageDataDiskOutput
type ImageOsDisk ¶ added in v1.12.0
type ImageOsDisk struct { // Specifies the URI in Azure storage of the blob that you want to use to create the image. BlobUri *string `pulumi:"blobUri"` // Specifies the caching mode as `ReadWrite`, `ReadOnly`, or `None`. The default is `None`. Caching *string `pulumi:"caching"` // Specifies the ID of the managed disk resource that you want to use to create the image. ManagedDiskId *string `pulumi:"managedDiskId"` // Specifies the state of the operating system contained in the blob. Currently, the only value is Generalized. OsState *string `pulumi:"osState"` // Specifies the type of operating system contained in the virtual machine image. Possible values are: Windows or Linux. OsType *string `pulumi:"osType"` // Specifies the size of the image to be created. The target size can't be smaller than the source size. SizeGb *int `pulumi:"sizeGb"` }
type ImageOsDiskArgs ¶ added in v1.12.0
type ImageOsDiskArgs struct { // Specifies the URI in Azure storage of the blob that you want to use to create the image. BlobUri pulumi.StringPtrInput `pulumi:"blobUri"` // Specifies the caching mode as `ReadWrite`, `ReadOnly`, or `None`. The default is `None`. Caching pulumi.StringPtrInput `pulumi:"caching"` // Specifies the ID of the managed disk resource that you want to use to create the image. ManagedDiskId pulumi.StringPtrInput `pulumi:"managedDiskId"` // Specifies the state of the operating system contained in the blob. Currently, the only value is Generalized. OsState pulumi.StringPtrInput `pulumi:"osState"` // Specifies the type of operating system contained in the virtual machine image. Possible values are: Windows or Linux. OsType pulumi.StringPtrInput `pulumi:"osType"` // Specifies the size of the image to be created. The target size can't be smaller than the source size. SizeGb pulumi.IntPtrInput `pulumi:"sizeGb"` }
func (ImageOsDiskArgs) ElementType ¶ added in v1.12.0
func (ImageOsDiskArgs) ElementType() reflect.Type
func (ImageOsDiskArgs) ToImageOsDiskOutput ¶ added in v1.12.0
func (i ImageOsDiskArgs) ToImageOsDiskOutput() ImageOsDiskOutput
func (ImageOsDiskArgs) ToImageOsDiskOutputWithContext ¶ added in v1.12.0
func (i ImageOsDiskArgs) ToImageOsDiskOutputWithContext(ctx context.Context) ImageOsDiskOutput
func (ImageOsDiskArgs) ToImageOsDiskPtrOutput ¶ added in v1.12.0
func (i ImageOsDiskArgs) ToImageOsDiskPtrOutput() ImageOsDiskPtrOutput
func (ImageOsDiskArgs) ToImageOsDiskPtrOutputWithContext ¶ added in v1.12.0
func (i ImageOsDiskArgs) ToImageOsDiskPtrOutputWithContext(ctx context.Context) ImageOsDiskPtrOutput
type ImageOsDiskInput ¶ added in v1.12.0
type ImageOsDiskInput interface { pulumi.Input ToImageOsDiskOutput() ImageOsDiskOutput ToImageOsDiskOutputWithContext(context.Context) ImageOsDiskOutput }
type ImageOsDiskOutput ¶ added in v1.12.0
type ImageOsDiskOutput struct{ *pulumi.OutputState }
func (ImageOsDiskOutput) BlobUri ¶ added in v1.12.0
func (o ImageOsDiskOutput) BlobUri() pulumi.StringPtrOutput
Specifies the URI in Azure storage of the blob that you want to use to create the image.
func (ImageOsDiskOutput) Caching ¶ added in v1.12.0
func (o ImageOsDiskOutput) Caching() pulumi.StringPtrOutput
Specifies the caching mode as `ReadWrite`, `ReadOnly`, or `None`. The default is `None`.
func (ImageOsDiskOutput) ElementType ¶ added in v1.12.0
func (ImageOsDiskOutput) ElementType() reflect.Type
func (ImageOsDiskOutput) ManagedDiskId ¶ added in v1.12.0
func (o ImageOsDiskOutput) ManagedDiskId() pulumi.StringPtrOutput
Specifies the ID of the managed disk resource that you want to use to create the image.
func (ImageOsDiskOutput) OsState ¶ added in v1.12.0
func (o ImageOsDiskOutput) OsState() pulumi.StringPtrOutput
Specifies the state of the operating system contained in the blob. Currently, the only value is Generalized.
func (ImageOsDiskOutput) OsType ¶ added in v1.12.0
func (o ImageOsDiskOutput) OsType() pulumi.StringPtrOutput
Specifies the type of operating system contained in the virtual machine image. Possible values are: Windows or Linux.
func (ImageOsDiskOutput) SizeGb ¶ added in v1.12.0
func (o ImageOsDiskOutput) SizeGb() pulumi.IntPtrOutput
Specifies the size of the image to be created. The target size can't be smaller than the source size.
func (ImageOsDiskOutput) ToImageOsDiskOutput ¶ added in v1.12.0
func (o ImageOsDiskOutput) ToImageOsDiskOutput() ImageOsDiskOutput
func (ImageOsDiskOutput) ToImageOsDiskOutputWithContext ¶ added in v1.12.0
func (o ImageOsDiskOutput) ToImageOsDiskOutputWithContext(ctx context.Context) ImageOsDiskOutput
func (ImageOsDiskOutput) ToImageOsDiskPtrOutput ¶ added in v1.12.0
func (o ImageOsDiskOutput) ToImageOsDiskPtrOutput() ImageOsDiskPtrOutput
func (ImageOsDiskOutput) ToImageOsDiskPtrOutputWithContext ¶ added in v1.12.0
func (o ImageOsDiskOutput) ToImageOsDiskPtrOutputWithContext(ctx context.Context) ImageOsDiskPtrOutput
type ImageOsDiskPtrInput ¶ added in v1.12.0
type ImageOsDiskPtrInput interface { pulumi.Input ToImageOsDiskPtrOutput() ImageOsDiskPtrOutput ToImageOsDiskPtrOutputWithContext(context.Context) ImageOsDiskPtrOutput }
func ImageOsDiskPtr ¶ added in v1.12.0
func ImageOsDiskPtr(v *ImageOsDiskArgs) ImageOsDiskPtrInput
type ImageOsDiskPtrOutput ¶ added in v1.12.0
type ImageOsDiskPtrOutput struct{ *pulumi.OutputState }
func (ImageOsDiskPtrOutput) BlobUri ¶ added in v1.12.0
func (o ImageOsDiskPtrOutput) BlobUri() pulumi.StringPtrOutput
Specifies the URI in Azure storage of the blob that you want to use to create the image.
func (ImageOsDiskPtrOutput) Caching ¶ added in v1.12.0
func (o ImageOsDiskPtrOutput) Caching() pulumi.StringPtrOutput
Specifies the caching mode as `ReadWrite`, `ReadOnly`, or `None`. The default is `None`.
func (ImageOsDiskPtrOutput) Elem ¶ added in v1.12.0
func (o ImageOsDiskPtrOutput) Elem() ImageOsDiskOutput
func (ImageOsDiskPtrOutput) ElementType ¶ added in v1.12.0
func (ImageOsDiskPtrOutput) ElementType() reflect.Type
func (ImageOsDiskPtrOutput) ManagedDiskId ¶ added in v1.12.0
func (o ImageOsDiskPtrOutput) ManagedDiskId() pulumi.StringPtrOutput
Specifies the ID of the managed disk resource that you want to use to create the image.
func (ImageOsDiskPtrOutput) OsState ¶ added in v1.12.0
func (o ImageOsDiskPtrOutput) OsState() pulumi.StringPtrOutput
Specifies the state of the operating system contained in the blob. Currently, the only value is Generalized.
func (ImageOsDiskPtrOutput) OsType ¶ added in v1.12.0
func (o ImageOsDiskPtrOutput) OsType() pulumi.StringPtrOutput
Specifies the type of operating system contained in the virtual machine image. Possible values are: Windows or Linux.
func (ImageOsDiskPtrOutput) SizeGb ¶ added in v1.12.0
func (o ImageOsDiskPtrOutput) SizeGb() pulumi.IntPtrOutput
Specifies the size of the image to be created. The target size can't be smaller than the source size.
func (ImageOsDiskPtrOutput) ToImageOsDiskPtrOutput ¶ added in v1.12.0
func (o ImageOsDiskPtrOutput) ToImageOsDiskPtrOutput() ImageOsDiskPtrOutput
func (ImageOsDiskPtrOutput) ToImageOsDiskPtrOutputWithContext ¶ added in v1.12.0
func (o ImageOsDiskPtrOutput) ToImageOsDiskPtrOutputWithContext(ctx context.Context) ImageOsDiskPtrOutput
type ImageState ¶
type ImageState struct { // One or more `dataDisk` elements as defined below. DataDisks ImageDataDiskArrayInput // The HyperVGenerationType of the VirtualMachine created from the image as `V1`, `V2`. The default is `V1`. HyperVGeneration pulumi.StringPtrInput // Specified the supported Azure location where the resource exists. // Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the image. Changing this forces a // new resource to be created. Name pulumi.StringPtrInput // One or more `osDisk` elements as defined below. OsDisk ImageOsDiskPtrInput // The name of the resource group in which to create // the image. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The Virtual Machine ID from which to create the image. SourceVirtualMachineId pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Is zone resiliency enabled? Defaults to `false`. Changing this forces a new resource to be created. ZoneResilient pulumi.BoolPtrInput }
func (ImageState) ElementType ¶ added in v1.12.0
func (ImageState) ElementType() reflect.Type
type LinuxVirtualMachine ¶ added in v1.13.0
type LinuxVirtualMachine struct { pulumi.CustomResourceState // A `additionalCapabilities` block as defined below. AdditionalCapabilities LinuxVirtualMachineAdditionalCapabilitiesPtrOutput `pulumi:"additionalCapabilities"` // The Password which should be used for the local-administrator on this Virtual Machine. Changing this forces a new resource to be created. AdminPassword pulumi.StringPtrOutput `pulumi:"adminPassword"` // One or more `adminSshKey` blocks as defined below. AdminSshKeys LinuxVirtualMachineAdminSshKeyArrayOutput `pulumi:"adminSshKeys"` // The username of the local administrator used for the Virtual Machine. Changing this forces a new resource to be created. AdminUsername pulumi.StringOutput `pulumi:"adminUsername"` // Should Extension Operations be allowed on this Virtual Machine? Changing this forces a new resource to be created. AllowExtensionOperations pulumi.BoolPtrOutput `pulumi:"allowExtensionOperations"` // Specifies the ID of the Availability Set in which the Virtual Machine should exist. Changing this forces a new resource to be created. AvailabilitySetId pulumi.StringPtrOutput `pulumi:"availabilitySetId"` // A `bootDiagnostics` block as defined below. BootDiagnostics LinuxVirtualMachineBootDiagnosticsPtrOutput `pulumi:"bootDiagnostics"` // Specifies the Hostname which should be used for this Virtual Machine. If unspecified this defaults to the value for the `name` field. Changing this forces a new resource to be created. ComputerName pulumi.StringOutput `pulumi:"computerName"` // The Base64-Encoded Custom Data which should be used for this Virtual Machine. Changing this forces a new resource to be created. CustomData pulumi.StringPtrOutput `pulumi:"customData"` // The ID of a Dedicated Host where this machine should be run on. Changing this forces a new resource to be created. DedicatedHostId pulumi.StringPtrOutput `pulumi:"dedicatedHostId"` // Should Password Authentication be disabled on this Virtual Machine? Defaults to `true`. Changing this forces a new resource to be created. DisablePasswordAuthentication pulumi.BoolPtrOutput `pulumi:"disablePasswordAuthentication"` // Specifies what should happen when the Virtual Machine is evicted for price reasons when using a Spot instance. At this time the only supported value is `Deallocate`. Changing this forces a new resource to be created. EvictionPolicy pulumi.StringPtrOutput `pulumi:"evictionPolicy"` // An `identity` block as defined below. Identity LinuxVirtualMachineIdentityPtrOutput `pulumi:"identity"` // The Azure location where the Linux Virtual Machine should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The maximum price you're willing to pay for this Virtual Machine, in US Dollars; which must be greater than the current spot price. If this bid price falls below the current spot price the Virtual Machine will be evicted using the `evictionPolicy`. Defaults to `-1`, which means that the Virtual Machine should not be evicted for price reasons. MaxBidPrice pulumi.Float64PtrOutput `pulumi:"maxBidPrice"` // The name of the Linux Virtual Machine. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // . A list of Network Interface ID's which should be attached to this Virtual Machine. The first Network Interface ID in this list will be the Primary Network Interface on the Virtual Machine. NetworkInterfaceIds pulumi.StringArrayOutput `pulumi:"networkInterfaceIds"` // A `osDisk` block as defined below. OsDisk LinuxVirtualMachineOsDiskOutput `pulumi:"osDisk"` // A `plan` block as defined below. Changing this forces a new resource to be created. Plan LinuxVirtualMachinePlanPtrOutput `pulumi:"plan"` Priority pulumi.StringPtrOutput `pulumi:"priority"` // The Primary Private IP Address assigned to this Virtual Machine. PrivateIpAddress pulumi.StringOutput `pulumi:"privateIpAddress"` // A list of Private IP Addresses assigned to this Virtual Machine. PrivateIpAddresses pulumi.StringArrayOutput `pulumi:"privateIpAddresses"` // Should the Azure VM Agent be provisioned on this Virtual Machine? Defaults to `true`. Changing this forces a new resource to be created. ProvisionVmAgent pulumi.BoolPtrOutput `pulumi:"provisionVmAgent"` // The ID of the Proximity Placement Group which the Virtual Machine should be assigned to. Changing this forces a new resource to be created. ProximityPlacementGroupId pulumi.StringPtrOutput `pulumi:"proximityPlacementGroupId"` // The Primary Public IP Address assigned to this Virtual Machine. PublicIpAddress pulumi.StringOutput `pulumi:"publicIpAddress"` // A list of the Public IP Addresses assigned to this Virtual Machine. PublicIpAddresses pulumi.StringArrayOutput `pulumi:"publicIpAddresses"` // The name of the Resource Group in which the Linux Virtual Machine should be exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // One or more `secret` blocks as defined below. Secrets LinuxVirtualMachineSecretArrayOutput `pulumi:"secrets"` // The SKU which should be used for this Virtual Machine, such as `Standard_F2`. Size pulumi.StringOutput `pulumi:"size"` // The ID of the Image which this Virtual Machine should be created from. Changing this forces a new resource to be created. SourceImageId pulumi.StringPtrOutput `pulumi:"sourceImageId"` // A `sourceImageReference` block as defined below. Changing this forces a new resource to be created. SourceImageReference LinuxVirtualMachineSourceImageReferencePtrOutput `pulumi:"sourceImageReference"` // A mapping of tags which should be assigned to this Virtual Machine. Tags pulumi.StringMapOutput `pulumi:"tags"` // A 128-bit identifier which uniquely identifies this Virtual Machine. VirtualMachineId pulumi.StringOutput `pulumi:"virtualMachineId"` // The Zone in which this Virtual Machine should be created. Changing this forces a new resource to be created. Zone pulumi.StringPtrOutput `pulumi:"zone"` }
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/linux_virtual_machine.html.markdown.
func GetLinuxVirtualMachine ¶ added in v1.13.0
func GetLinuxVirtualMachine(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinuxVirtualMachineState, opts ...pulumi.ResourceOption) (*LinuxVirtualMachine, error)
GetLinuxVirtualMachine gets an existing LinuxVirtualMachine resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLinuxVirtualMachine ¶ added in v1.13.0
func NewLinuxVirtualMachine(ctx *pulumi.Context, name string, args *LinuxVirtualMachineArgs, opts ...pulumi.ResourceOption) (*LinuxVirtualMachine, error)
NewLinuxVirtualMachine registers a new resource with the given unique name, arguments, and options.
type LinuxVirtualMachineAdditionalCapabilities ¶ added in v1.13.0
type LinuxVirtualMachineAdditionalCapabilities struct {
UltraSsdEnabled *bool `pulumi:"ultraSsdEnabled"`
}
type LinuxVirtualMachineAdditionalCapabilitiesArgs ¶ added in v1.13.0
type LinuxVirtualMachineAdditionalCapabilitiesArgs struct {
UltraSsdEnabled pulumi.BoolPtrInput `pulumi:"ultraSsdEnabled"`
}
func (LinuxVirtualMachineAdditionalCapabilitiesArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineAdditionalCapabilitiesArgs) ElementType() reflect.Type
func (LinuxVirtualMachineAdditionalCapabilitiesArgs) ToLinuxVirtualMachineAdditionalCapabilitiesOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineAdditionalCapabilitiesArgs) ToLinuxVirtualMachineAdditionalCapabilitiesOutput() LinuxVirtualMachineAdditionalCapabilitiesOutput
func (LinuxVirtualMachineAdditionalCapabilitiesArgs) ToLinuxVirtualMachineAdditionalCapabilitiesOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineAdditionalCapabilitiesArgs) ToLinuxVirtualMachineAdditionalCapabilitiesOutputWithContext(ctx context.Context) LinuxVirtualMachineAdditionalCapabilitiesOutput
func (LinuxVirtualMachineAdditionalCapabilitiesArgs) ToLinuxVirtualMachineAdditionalCapabilitiesPtrOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineAdditionalCapabilitiesArgs) ToLinuxVirtualMachineAdditionalCapabilitiesPtrOutput() LinuxVirtualMachineAdditionalCapabilitiesPtrOutput
func (LinuxVirtualMachineAdditionalCapabilitiesArgs) ToLinuxVirtualMachineAdditionalCapabilitiesPtrOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineAdditionalCapabilitiesArgs) ToLinuxVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineAdditionalCapabilitiesPtrOutput
type LinuxVirtualMachineAdditionalCapabilitiesInput ¶ added in v1.13.0
type LinuxVirtualMachineAdditionalCapabilitiesInput interface { pulumi.Input ToLinuxVirtualMachineAdditionalCapabilitiesOutput() LinuxVirtualMachineAdditionalCapabilitiesOutput ToLinuxVirtualMachineAdditionalCapabilitiesOutputWithContext(context.Context) LinuxVirtualMachineAdditionalCapabilitiesOutput }
type LinuxVirtualMachineAdditionalCapabilitiesOutput ¶ added in v1.13.0
type LinuxVirtualMachineAdditionalCapabilitiesOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineAdditionalCapabilitiesOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineAdditionalCapabilitiesOutput) ElementType() reflect.Type
func (LinuxVirtualMachineAdditionalCapabilitiesOutput) ToLinuxVirtualMachineAdditionalCapabilitiesOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineAdditionalCapabilitiesOutput) ToLinuxVirtualMachineAdditionalCapabilitiesOutput() LinuxVirtualMachineAdditionalCapabilitiesOutput
func (LinuxVirtualMachineAdditionalCapabilitiesOutput) ToLinuxVirtualMachineAdditionalCapabilitiesOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineAdditionalCapabilitiesOutput) ToLinuxVirtualMachineAdditionalCapabilitiesOutputWithContext(ctx context.Context) LinuxVirtualMachineAdditionalCapabilitiesOutput
func (LinuxVirtualMachineAdditionalCapabilitiesOutput) ToLinuxVirtualMachineAdditionalCapabilitiesPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineAdditionalCapabilitiesOutput) ToLinuxVirtualMachineAdditionalCapabilitiesPtrOutput() LinuxVirtualMachineAdditionalCapabilitiesPtrOutput
func (LinuxVirtualMachineAdditionalCapabilitiesOutput) ToLinuxVirtualMachineAdditionalCapabilitiesPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineAdditionalCapabilitiesOutput) ToLinuxVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineAdditionalCapabilitiesPtrOutput
func (LinuxVirtualMachineAdditionalCapabilitiesOutput) UltraSsdEnabled ¶ added in v1.13.0
func (o LinuxVirtualMachineAdditionalCapabilitiesOutput) UltraSsdEnabled() pulumi.BoolPtrOutput
type LinuxVirtualMachineAdditionalCapabilitiesPtrInput ¶ added in v1.13.0
type LinuxVirtualMachineAdditionalCapabilitiesPtrInput interface { pulumi.Input ToLinuxVirtualMachineAdditionalCapabilitiesPtrOutput() LinuxVirtualMachineAdditionalCapabilitiesPtrOutput ToLinuxVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(context.Context) LinuxVirtualMachineAdditionalCapabilitiesPtrOutput }
func LinuxVirtualMachineAdditionalCapabilitiesPtr ¶ added in v1.13.0
func LinuxVirtualMachineAdditionalCapabilitiesPtr(v *LinuxVirtualMachineAdditionalCapabilitiesArgs) LinuxVirtualMachineAdditionalCapabilitiesPtrInput
type LinuxVirtualMachineAdditionalCapabilitiesPtrOutput ¶ added in v1.13.0
type LinuxVirtualMachineAdditionalCapabilitiesPtrOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineAdditionalCapabilitiesPtrOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineAdditionalCapabilitiesPtrOutput) ElementType() reflect.Type
func (LinuxVirtualMachineAdditionalCapabilitiesPtrOutput) ToLinuxVirtualMachineAdditionalCapabilitiesPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineAdditionalCapabilitiesPtrOutput) ToLinuxVirtualMachineAdditionalCapabilitiesPtrOutput() LinuxVirtualMachineAdditionalCapabilitiesPtrOutput
func (LinuxVirtualMachineAdditionalCapabilitiesPtrOutput) ToLinuxVirtualMachineAdditionalCapabilitiesPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineAdditionalCapabilitiesPtrOutput) ToLinuxVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineAdditionalCapabilitiesPtrOutput
func (LinuxVirtualMachineAdditionalCapabilitiesPtrOutput) UltraSsdEnabled ¶ added in v1.13.0
func (o LinuxVirtualMachineAdditionalCapabilitiesPtrOutput) UltraSsdEnabled() pulumi.BoolPtrOutput
type LinuxVirtualMachineAdminSshKey ¶ added in v1.13.0
type LinuxVirtualMachineAdminSshKeyArgs ¶ added in v1.13.0
type LinuxVirtualMachineAdminSshKeyArgs struct { PublicKey pulumi.StringInput `pulumi:"publicKey"` Username pulumi.StringInput `pulumi:"username"` }
func (LinuxVirtualMachineAdminSshKeyArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineAdminSshKeyArgs) ElementType() reflect.Type
func (LinuxVirtualMachineAdminSshKeyArgs) ToLinuxVirtualMachineAdminSshKeyOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineAdminSshKeyArgs) ToLinuxVirtualMachineAdminSshKeyOutput() LinuxVirtualMachineAdminSshKeyOutput
func (LinuxVirtualMachineAdminSshKeyArgs) ToLinuxVirtualMachineAdminSshKeyOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineAdminSshKeyArgs) ToLinuxVirtualMachineAdminSshKeyOutputWithContext(ctx context.Context) LinuxVirtualMachineAdminSshKeyOutput
type LinuxVirtualMachineAdminSshKeyArray ¶ added in v1.13.0
type LinuxVirtualMachineAdminSshKeyArray []LinuxVirtualMachineAdminSshKeyInput
func (LinuxVirtualMachineAdminSshKeyArray) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineAdminSshKeyArray) ElementType() reflect.Type
func (LinuxVirtualMachineAdminSshKeyArray) ToLinuxVirtualMachineAdminSshKeyArrayOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineAdminSshKeyArray) ToLinuxVirtualMachineAdminSshKeyArrayOutput() LinuxVirtualMachineAdminSshKeyArrayOutput
func (LinuxVirtualMachineAdminSshKeyArray) ToLinuxVirtualMachineAdminSshKeyArrayOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineAdminSshKeyArray) ToLinuxVirtualMachineAdminSshKeyArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineAdminSshKeyArrayOutput
type LinuxVirtualMachineAdminSshKeyArrayInput ¶ added in v1.13.0
type LinuxVirtualMachineAdminSshKeyArrayInput interface { pulumi.Input ToLinuxVirtualMachineAdminSshKeyArrayOutput() LinuxVirtualMachineAdminSshKeyArrayOutput ToLinuxVirtualMachineAdminSshKeyArrayOutputWithContext(context.Context) LinuxVirtualMachineAdminSshKeyArrayOutput }
type LinuxVirtualMachineAdminSshKeyArrayOutput ¶ added in v1.13.0
type LinuxVirtualMachineAdminSshKeyArrayOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineAdminSshKeyArrayOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineAdminSshKeyArrayOutput) ElementType() reflect.Type
func (LinuxVirtualMachineAdminSshKeyArrayOutput) ToLinuxVirtualMachineAdminSshKeyArrayOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineAdminSshKeyArrayOutput) ToLinuxVirtualMachineAdminSshKeyArrayOutput() LinuxVirtualMachineAdminSshKeyArrayOutput
func (LinuxVirtualMachineAdminSshKeyArrayOutput) ToLinuxVirtualMachineAdminSshKeyArrayOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineAdminSshKeyArrayOutput) ToLinuxVirtualMachineAdminSshKeyArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineAdminSshKeyArrayOutput
type LinuxVirtualMachineAdminSshKeyInput ¶ added in v1.13.0
type LinuxVirtualMachineAdminSshKeyInput interface { pulumi.Input ToLinuxVirtualMachineAdminSshKeyOutput() LinuxVirtualMachineAdminSshKeyOutput ToLinuxVirtualMachineAdminSshKeyOutputWithContext(context.Context) LinuxVirtualMachineAdminSshKeyOutput }
type LinuxVirtualMachineAdminSshKeyOutput ¶ added in v1.13.0
type LinuxVirtualMachineAdminSshKeyOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineAdminSshKeyOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineAdminSshKeyOutput) ElementType() reflect.Type
func (LinuxVirtualMachineAdminSshKeyOutput) PublicKey ¶ added in v1.13.0
func (o LinuxVirtualMachineAdminSshKeyOutput) PublicKey() pulumi.StringOutput
func (LinuxVirtualMachineAdminSshKeyOutput) ToLinuxVirtualMachineAdminSshKeyOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineAdminSshKeyOutput) ToLinuxVirtualMachineAdminSshKeyOutput() LinuxVirtualMachineAdminSshKeyOutput
func (LinuxVirtualMachineAdminSshKeyOutput) ToLinuxVirtualMachineAdminSshKeyOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineAdminSshKeyOutput) ToLinuxVirtualMachineAdminSshKeyOutputWithContext(ctx context.Context) LinuxVirtualMachineAdminSshKeyOutput
func (LinuxVirtualMachineAdminSshKeyOutput) Username ¶ added in v1.13.0
func (o LinuxVirtualMachineAdminSshKeyOutput) Username() pulumi.StringOutput
type LinuxVirtualMachineArgs ¶ added in v1.13.0
type LinuxVirtualMachineArgs struct { // A `additionalCapabilities` block as defined below. AdditionalCapabilities LinuxVirtualMachineAdditionalCapabilitiesPtrInput // The Password which should be used for the local-administrator on this Virtual Machine. Changing this forces a new resource to be created. AdminPassword pulumi.StringPtrInput // One or more `adminSshKey` blocks as defined below. AdminSshKeys LinuxVirtualMachineAdminSshKeyArrayInput // The username of the local administrator used for the Virtual Machine. Changing this forces a new resource to be created. AdminUsername pulumi.StringInput // Should Extension Operations be allowed on this Virtual Machine? Changing this forces a new resource to be created. AllowExtensionOperations pulumi.BoolPtrInput // Specifies the ID of the Availability Set in which the Virtual Machine should exist. Changing this forces a new resource to be created. AvailabilitySetId pulumi.StringPtrInput // A `bootDiagnostics` block as defined below. BootDiagnostics LinuxVirtualMachineBootDiagnosticsPtrInput // Specifies the Hostname which should be used for this Virtual Machine. If unspecified this defaults to the value for the `name` field. Changing this forces a new resource to be created. ComputerName pulumi.StringPtrInput // The Base64-Encoded Custom Data which should be used for this Virtual Machine. Changing this forces a new resource to be created. CustomData pulumi.StringPtrInput // The ID of a Dedicated Host where this machine should be run on. Changing this forces a new resource to be created. DedicatedHostId pulumi.StringPtrInput // Should Password Authentication be disabled on this Virtual Machine? Defaults to `true`. Changing this forces a new resource to be created. DisablePasswordAuthentication pulumi.BoolPtrInput // Specifies what should happen when the Virtual Machine is evicted for price reasons when using a Spot instance. At this time the only supported value is `Deallocate`. Changing this forces a new resource to be created. EvictionPolicy pulumi.StringPtrInput // An `identity` block as defined below. Identity LinuxVirtualMachineIdentityPtrInput // The Azure location where the Linux Virtual Machine should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The maximum price you're willing to pay for this Virtual Machine, in US Dollars; which must be greater than the current spot price. If this bid price falls below the current spot price the Virtual Machine will be evicted using the `evictionPolicy`. Defaults to `-1`, which means that the Virtual Machine should not be evicted for price reasons. MaxBidPrice pulumi.Float64PtrInput // The name of the Linux Virtual Machine. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // . A list of Network Interface ID's which should be attached to this Virtual Machine. The first Network Interface ID in this list will be the Primary Network Interface on the Virtual Machine. NetworkInterfaceIds pulumi.StringArrayInput // A `osDisk` block as defined below. OsDisk LinuxVirtualMachineOsDiskInput // A `plan` block as defined below. Changing this forces a new resource to be created. Plan LinuxVirtualMachinePlanPtrInput Priority pulumi.StringPtrInput // Should the Azure VM Agent be provisioned on this Virtual Machine? Defaults to `true`. Changing this forces a new resource to be created. ProvisionVmAgent pulumi.BoolPtrInput // The ID of the Proximity Placement Group which the Virtual Machine should be assigned to. Changing this forces a new resource to be created. ProximityPlacementGroupId pulumi.StringPtrInput // The name of the Resource Group in which the Linux Virtual Machine should be exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // One or more `secret` blocks as defined below. Secrets LinuxVirtualMachineSecretArrayInput // The SKU which should be used for this Virtual Machine, such as `Standard_F2`. Size pulumi.StringInput // The ID of the Image which this Virtual Machine should be created from. Changing this forces a new resource to be created. SourceImageId pulumi.StringPtrInput // A `sourceImageReference` block as defined below. Changing this forces a new resource to be created. SourceImageReference LinuxVirtualMachineSourceImageReferencePtrInput // A mapping of tags which should be assigned to this Virtual Machine. Tags pulumi.StringMapInput // The Zone in which this Virtual Machine should be created. Changing this forces a new resource to be created. Zone pulumi.StringPtrInput }
The set of arguments for constructing a LinuxVirtualMachine resource.
func (LinuxVirtualMachineArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineArgs) ElementType() reflect.Type
type LinuxVirtualMachineBootDiagnostics ¶ added in v1.13.0
type LinuxVirtualMachineBootDiagnostics struct {
StorageAccountUri string `pulumi:"storageAccountUri"`
}
type LinuxVirtualMachineBootDiagnosticsArgs ¶ added in v1.13.0
type LinuxVirtualMachineBootDiagnosticsArgs struct {
StorageAccountUri pulumi.StringInput `pulumi:"storageAccountUri"`
}
func (LinuxVirtualMachineBootDiagnosticsArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineBootDiagnosticsArgs) ElementType() reflect.Type
func (LinuxVirtualMachineBootDiagnosticsArgs) ToLinuxVirtualMachineBootDiagnosticsOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineBootDiagnosticsArgs) ToLinuxVirtualMachineBootDiagnosticsOutput() LinuxVirtualMachineBootDiagnosticsOutput
func (LinuxVirtualMachineBootDiagnosticsArgs) ToLinuxVirtualMachineBootDiagnosticsOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineBootDiagnosticsArgs) ToLinuxVirtualMachineBootDiagnosticsOutputWithContext(ctx context.Context) LinuxVirtualMachineBootDiagnosticsOutput
func (LinuxVirtualMachineBootDiagnosticsArgs) ToLinuxVirtualMachineBootDiagnosticsPtrOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineBootDiagnosticsArgs) ToLinuxVirtualMachineBootDiagnosticsPtrOutput() LinuxVirtualMachineBootDiagnosticsPtrOutput
func (LinuxVirtualMachineBootDiagnosticsArgs) ToLinuxVirtualMachineBootDiagnosticsPtrOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineBootDiagnosticsArgs) ToLinuxVirtualMachineBootDiagnosticsPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineBootDiagnosticsPtrOutput
type LinuxVirtualMachineBootDiagnosticsInput ¶ added in v1.13.0
type LinuxVirtualMachineBootDiagnosticsInput interface { pulumi.Input ToLinuxVirtualMachineBootDiagnosticsOutput() LinuxVirtualMachineBootDiagnosticsOutput ToLinuxVirtualMachineBootDiagnosticsOutputWithContext(context.Context) LinuxVirtualMachineBootDiagnosticsOutput }
type LinuxVirtualMachineBootDiagnosticsOutput ¶ added in v1.13.0
type LinuxVirtualMachineBootDiagnosticsOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineBootDiagnosticsOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineBootDiagnosticsOutput) ElementType() reflect.Type
func (LinuxVirtualMachineBootDiagnosticsOutput) StorageAccountUri ¶ added in v1.13.0
func (o LinuxVirtualMachineBootDiagnosticsOutput) StorageAccountUri() pulumi.StringOutput
func (LinuxVirtualMachineBootDiagnosticsOutput) ToLinuxVirtualMachineBootDiagnosticsOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineBootDiagnosticsOutput) ToLinuxVirtualMachineBootDiagnosticsOutput() LinuxVirtualMachineBootDiagnosticsOutput
func (LinuxVirtualMachineBootDiagnosticsOutput) ToLinuxVirtualMachineBootDiagnosticsOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineBootDiagnosticsOutput) ToLinuxVirtualMachineBootDiagnosticsOutputWithContext(ctx context.Context) LinuxVirtualMachineBootDiagnosticsOutput
func (LinuxVirtualMachineBootDiagnosticsOutput) ToLinuxVirtualMachineBootDiagnosticsPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineBootDiagnosticsOutput) ToLinuxVirtualMachineBootDiagnosticsPtrOutput() LinuxVirtualMachineBootDiagnosticsPtrOutput
func (LinuxVirtualMachineBootDiagnosticsOutput) ToLinuxVirtualMachineBootDiagnosticsPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineBootDiagnosticsOutput) ToLinuxVirtualMachineBootDiagnosticsPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineBootDiagnosticsPtrOutput
type LinuxVirtualMachineBootDiagnosticsPtrInput ¶ added in v1.13.0
type LinuxVirtualMachineBootDiagnosticsPtrInput interface { pulumi.Input ToLinuxVirtualMachineBootDiagnosticsPtrOutput() LinuxVirtualMachineBootDiagnosticsPtrOutput ToLinuxVirtualMachineBootDiagnosticsPtrOutputWithContext(context.Context) LinuxVirtualMachineBootDiagnosticsPtrOutput }
func LinuxVirtualMachineBootDiagnosticsPtr ¶ added in v1.13.0
func LinuxVirtualMachineBootDiagnosticsPtr(v *LinuxVirtualMachineBootDiagnosticsArgs) LinuxVirtualMachineBootDiagnosticsPtrInput
type LinuxVirtualMachineBootDiagnosticsPtrOutput ¶ added in v1.13.0
type LinuxVirtualMachineBootDiagnosticsPtrOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineBootDiagnosticsPtrOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineBootDiagnosticsPtrOutput) ElementType() reflect.Type
func (LinuxVirtualMachineBootDiagnosticsPtrOutput) StorageAccountUri ¶ added in v1.13.0
func (o LinuxVirtualMachineBootDiagnosticsPtrOutput) StorageAccountUri() pulumi.StringOutput
func (LinuxVirtualMachineBootDiagnosticsPtrOutput) ToLinuxVirtualMachineBootDiagnosticsPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineBootDiagnosticsPtrOutput) ToLinuxVirtualMachineBootDiagnosticsPtrOutput() LinuxVirtualMachineBootDiagnosticsPtrOutput
func (LinuxVirtualMachineBootDiagnosticsPtrOutput) ToLinuxVirtualMachineBootDiagnosticsPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineBootDiagnosticsPtrOutput) ToLinuxVirtualMachineBootDiagnosticsPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineBootDiagnosticsPtrOutput
type LinuxVirtualMachineIdentity ¶ added in v1.13.0
type LinuxVirtualMachineIdentityArgs ¶ added in v1.13.0
type LinuxVirtualMachineIdentityArgs struct { IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The ID of the System Managed Service Principal. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` Type pulumi.StringInput `pulumi:"type"` }
func (LinuxVirtualMachineIdentityArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineIdentityArgs) ElementType() reflect.Type
func (LinuxVirtualMachineIdentityArgs) ToLinuxVirtualMachineIdentityOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineIdentityArgs) ToLinuxVirtualMachineIdentityOutput() LinuxVirtualMachineIdentityOutput
func (LinuxVirtualMachineIdentityArgs) ToLinuxVirtualMachineIdentityOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineIdentityArgs) ToLinuxVirtualMachineIdentityOutputWithContext(ctx context.Context) LinuxVirtualMachineIdentityOutput
func (LinuxVirtualMachineIdentityArgs) ToLinuxVirtualMachineIdentityPtrOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineIdentityArgs) ToLinuxVirtualMachineIdentityPtrOutput() LinuxVirtualMachineIdentityPtrOutput
func (LinuxVirtualMachineIdentityArgs) ToLinuxVirtualMachineIdentityPtrOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineIdentityArgs) ToLinuxVirtualMachineIdentityPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineIdentityPtrOutput
type LinuxVirtualMachineIdentityInput ¶ added in v1.13.0
type LinuxVirtualMachineIdentityInput interface { pulumi.Input ToLinuxVirtualMachineIdentityOutput() LinuxVirtualMachineIdentityOutput ToLinuxVirtualMachineIdentityOutputWithContext(context.Context) LinuxVirtualMachineIdentityOutput }
type LinuxVirtualMachineIdentityOutput ¶ added in v1.13.0
type LinuxVirtualMachineIdentityOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineIdentityOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineIdentityOutput) ElementType() reflect.Type
func (LinuxVirtualMachineIdentityOutput) IdentityIds ¶ added in v1.13.0
func (o LinuxVirtualMachineIdentityOutput) IdentityIds() pulumi.StringArrayOutput
func (LinuxVirtualMachineIdentityOutput) PrincipalId ¶ added in v1.13.0
func (o LinuxVirtualMachineIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The ID of the System Managed Service Principal.
func (LinuxVirtualMachineIdentityOutput) ToLinuxVirtualMachineIdentityOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineIdentityOutput) ToLinuxVirtualMachineIdentityOutput() LinuxVirtualMachineIdentityOutput
func (LinuxVirtualMachineIdentityOutput) ToLinuxVirtualMachineIdentityOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineIdentityOutput) ToLinuxVirtualMachineIdentityOutputWithContext(ctx context.Context) LinuxVirtualMachineIdentityOutput
func (LinuxVirtualMachineIdentityOutput) ToLinuxVirtualMachineIdentityPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineIdentityOutput) ToLinuxVirtualMachineIdentityPtrOutput() LinuxVirtualMachineIdentityPtrOutput
func (LinuxVirtualMachineIdentityOutput) ToLinuxVirtualMachineIdentityPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineIdentityOutput) ToLinuxVirtualMachineIdentityPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineIdentityPtrOutput
func (LinuxVirtualMachineIdentityOutput) Type ¶ added in v1.13.0
func (o LinuxVirtualMachineIdentityOutput) Type() pulumi.StringOutput
type LinuxVirtualMachineIdentityPtrInput ¶ added in v1.13.0
type LinuxVirtualMachineIdentityPtrInput interface { pulumi.Input ToLinuxVirtualMachineIdentityPtrOutput() LinuxVirtualMachineIdentityPtrOutput ToLinuxVirtualMachineIdentityPtrOutputWithContext(context.Context) LinuxVirtualMachineIdentityPtrOutput }
func LinuxVirtualMachineIdentityPtr ¶ added in v1.13.0
func LinuxVirtualMachineIdentityPtr(v *LinuxVirtualMachineIdentityArgs) LinuxVirtualMachineIdentityPtrInput
type LinuxVirtualMachineIdentityPtrOutput ¶ added in v1.13.0
type LinuxVirtualMachineIdentityPtrOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineIdentityPtrOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineIdentityPtrOutput) ElementType() reflect.Type
func (LinuxVirtualMachineIdentityPtrOutput) IdentityIds ¶ added in v1.13.0
func (o LinuxVirtualMachineIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
func (LinuxVirtualMachineIdentityPtrOutput) PrincipalId ¶ added in v1.13.0
func (o LinuxVirtualMachineIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The ID of the System Managed Service Principal.
func (LinuxVirtualMachineIdentityPtrOutput) ToLinuxVirtualMachineIdentityPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineIdentityPtrOutput) ToLinuxVirtualMachineIdentityPtrOutput() LinuxVirtualMachineIdentityPtrOutput
func (LinuxVirtualMachineIdentityPtrOutput) ToLinuxVirtualMachineIdentityPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineIdentityPtrOutput) ToLinuxVirtualMachineIdentityPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineIdentityPtrOutput
func (LinuxVirtualMachineIdentityPtrOutput) Type ¶ added in v1.13.0
func (o LinuxVirtualMachineIdentityPtrOutput) Type() pulumi.StringOutput
type LinuxVirtualMachineOsDisk ¶ added in v1.13.0
type LinuxVirtualMachineOsDisk struct { Caching string `pulumi:"caching"` DiffDiskSettings *LinuxVirtualMachineOsDiskDiffDiskSettings `pulumi:"diffDiskSettings"` DiskEncryptionSetId *string `pulumi:"diskEncryptionSetId"` DiskSizeGb *int `pulumi:"diskSizeGb"` // The name of the Linux Virtual Machine. Changing this forces a new resource to be created. Name *string `pulumi:"name"` StorageAccountType string `pulumi:"storageAccountType"` WriteAcceleratorEnabled *bool `pulumi:"writeAcceleratorEnabled"` }
type LinuxVirtualMachineOsDiskArgs ¶ added in v1.13.0
type LinuxVirtualMachineOsDiskArgs struct { Caching pulumi.StringInput `pulumi:"caching"` DiffDiskSettings LinuxVirtualMachineOsDiskDiffDiskSettingsPtrInput `pulumi:"diffDiskSettings"` DiskEncryptionSetId pulumi.StringPtrInput `pulumi:"diskEncryptionSetId"` DiskSizeGb pulumi.IntPtrInput `pulumi:"diskSizeGb"` // The name of the Linux Virtual Machine. Changing this forces a new resource to be created. Name pulumi.StringPtrInput `pulumi:"name"` StorageAccountType pulumi.StringInput `pulumi:"storageAccountType"` WriteAcceleratorEnabled pulumi.BoolPtrInput `pulumi:"writeAcceleratorEnabled"` }
func (LinuxVirtualMachineOsDiskArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineOsDiskArgs) ElementType() reflect.Type
func (LinuxVirtualMachineOsDiskArgs) ToLinuxVirtualMachineOsDiskOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineOsDiskArgs) ToLinuxVirtualMachineOsDiskOutput() LinuxVirtualMachineOsDiskOutput
func (LinuxVirtualMachineOsDiskArgs) ToLinuxVirtualMachineOsDiskOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineOsDiskArgs) ToLinuxVirtualMachineOsDiskOutputWithContext(ctx context.Context) LinuxVirtualMachineOsDiskOutput
func (LinuxVirtualMachineOsDiskArgs) ToLinuxVirtualMachineOsDiskPtrOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineOsDiskArgs) ToLinuxVirtualMachineOsDiskPtrOutput() LinuxVirtualMachineOsDiskPtrOutput
func (LinuxVirtualMachineOsDiskArgs) ToLinuxVirtualMachineOsDiskPtrOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineOsDiskArgs) ToLinuxVirtualMachineOsDiskPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineOsDiskPtrOutput
type LinuxVirtualMachineOsDiskDiffDiskSettings ¶ added in v1.13.0
type LinuxVirtualMachineOsDiskDiffDiskSettings struct {
Option string `pulumi:"option"`
}
type LinuxVirtualMachineOsDiskDiffDiskSettingsArgs ¶ added in v1.13.0
type LinuxVirtualMachineOsDiskDiffDiskSettingsArgs struct {
Option pulumi.StringInput `pulumi:"option"`
}
func (LinuxVirtualMachineOsDiskDiffDiskSettingsArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineOsDiskDiffDiskSettingsArgs) ElementType() reflect.Type
func (LinuxVirtualMachineOsDiskDiffDiskSettingsArgs) ToLinuxVirtualMachineOsDiskDiffDiskSettingsOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineOsDiskDiffDiskSettingsArgs) ToLinuxVirtualMachineOsDiskDiffDiskSettingsOutput() LinuxVirtualMachineOsDiskDiffDiskSettingsOutput
func (LinuxVirtualMachineOsDiskDiffDiskSettingsArgs) ToLinuxVirtualMachineOsDiskDiffDiskSettingsOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineOsDiskDiffDiskSettingsArgs) ToLinuxVirtualMachineOsDiskDiffDiskSettingsOutputWithContext(ctx context.Context) LinuxVirtualMachineOsDiskDiffDiskSettingsOutput
func (LinuxVirtualMachineOsDiskDiffDiskSettingsArgs) ToLinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineOsDiskDiffDiskSettingsArgs) ToLinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput() LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput
func (LinuxVirtualMachineOsDiskDiffDiskSettingsArgs) ToLinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineOsDiskDiffDiskSettingsArgs) ToLinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput
type LinuxVirtualMachineOsDiskDiffDiskSettingsInput ¶ added in v1.13.0
type LinuxVirtualMachineOsDiskDiffDiskSettingsInput interface { pulumi.Input ToLinuxVirtualMachineOsDiskDiffDiskSettingsOutput() LinuxVirtualMachineOsDiskDiffDiskSettingsOutput ToLinuxVirtualMachineOsDiskDiffDiskSettingsOutputWithContext(context.Context) LinuxVirtualMachineOsDiskDiffDiskSettingsOutput }
type LinuxVirtualMachineOsDiskDiffDiskSettingsOutput ¶ added in v1.13.0
type LinuxVirtualMachineOsDiskDiffDiskSettingsOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineOsDiskDiffDiskSettingsOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineOsDiskDiffDiskSettingsOutput) ElementType() reflect.Type
func (LinuxVirtualMachineOsDiskDiffDiskSettingsOutput) Option ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskDiffDiskSettingsOutput) Option() pulumi.StringOutput
func (LinuxVirtualMachineOsDiskDiffDiskSettingsOutput) ToLinuxVirtualMachineOsDiskDiffDiskSettingsOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskDiffDiskSettingsOutput) ToLinuxVirtualMachineOsDiskDiffDiskSettingsOutput() LinuxVirtualMachineOsDiskDiffDiskSettingsOutput
func (LinuxVirtualMachineOsDiskDiffDiskSettingsOutput) ToLinuxVirtualMachineOsDiskDiffDiskSettingsOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskDiffDiskSettingsOutput) ToLinuxVirtualMachineOsDiskDiffDiskSettingsOutputWithContext(ctx context.Context) LinuxVirtualMachineOsDiskDiffDiskSettingsOutput
func (LinuxVirtualMachineOsDiskDiffDiskSettingsOutput) ToLinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskDiffDiskSettingsOutput) ToLinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput() LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput
func (LinuxVirtualMachineOsDiskDiffDiskSettingsOutput) ToLinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskDiffDiskSettingsOutput) ToLinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput
type LinuxVirtualMachineOsDiskDiffDiskSettingsPtrInput ¶ added in v1.13.0
type LinuxVirtualMachineOsDiskDiffDiskSettingsPtrInput interface { pulumi.Input ToLinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput() LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput ToLinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutputWithContext(context.Context) LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput }
func LinuxVirtualMachineOsDiskDiffDiskSettingsPtr ¶ added in v1.13.0
func LinuxVirtualMachineOsDiskDiffDiskSettingsPtr(v *LinuxVirtualMachineOsDiskDiffDiskSettingsArgs) LinuxVirtualMachineOsDiskDiffDiskSettingsPtrInput
type LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput ¶ added in v1.13.0
type LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput) ElementType() reflect.Type
func (LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput) Option ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput) Option() pulumi.StringOutput
func (LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput) ToLinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput) ToLinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput() LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput
func (LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput) ToLinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput) ToLinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput
type LinuxVirtualMachineOsDiskInput ¶ added in v1.13.0
type LinuxVirtualMachineOsDiskInput interface { pulumi.Input ToLinuxVirtualMachineOsDiskOutput() LinuxVirtualMachineOsDiskOutput ToLinuxVirtualMachineOsDiskOutputWithContext(context.Context) LinuxVirtualMachineOsDiskOutput }
type LinuxVirtualMachineOsDiskOutput ¶ added in v1.13.0
type LinuxVirtualMachineOsDiskOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineOsDiskOutput) Caching ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskOutput) Caching() pulumi.StringOutput
func (LinuxVirtualMachineOsDiskOutput) DiffDiskSettings ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskOutput) DiffDiskSettings() LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput
func (LinuxVirtualMachineOsDiskOutput) DiskEncryptionSetId ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
func (LinuxVirtualMachineOsDiskOutput) DiskSizeGb ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskOutput) DiskSizeGb() pulumi.IntPtrOutput
func (LinuxVirtualMachineOsDiskOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineOsDiskOutput) ElementType() reflect.Type
func (LinuxVirtualMachineOsDiskOutput) Name ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskOutput) Name() pulumi.StringPtrOutput
The name of the Linux Virtual Machine. Changing this forces a new resource to be created.
func (LinuxVirtualMachineOsDiskOutput) StorageAccountType ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskOutput) StorageAccountType() pulumi.StringOutput
func (LinuxVirtualMachineOsDiskOutput) ToLinuxVirtualMachineOsDiskOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskOutput) ToLinuxVirtualMachineOsDiskOutput() LinuxVirtualMachineOsDiskOutput
func (LinuxVirtualMachineOsDiskOutput) ToLinuxVirtualMachineOsDiskOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskOutput) ToLinuxVirtualMachineOsDiskOutputWithContext(ctx context.Context) LinuxVirtualMachineOsDiskOutput
func (LinuxVirtualMachineOsDiskOutput) ToLinuxVirtualMachineOsDiskPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskOutput) ToLinuxVirtualMachineOsDiskPtrOutput() LinuxVirtualMachineOsDiskPtrOutput
func (LinuxVirtualMachineOsDiskOutput) ToLinuxVirtualMachineOsDiskPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskOutput) ToLinuxVirtualMachineOsDiskPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineOsDiskPtrOutput
func (LinuxVirtualMachineOsDiskOutput) WriteAcceleratorEnabled ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
type LinuxVirtualMachineOsDiskPtrInput ¶ added in v1.13.0
type LinuxVirtualMachineOsDiskPtrInput interface { pulumi.Input ToLinuxVirtualMachineOsDiskPtrOutput() LinuxVirtualMachineOsDiskPtrOutput ToLinuxVirtualMachineOsDiskPtrOutputWithContext(context.Context) LinuxVirtualMachineOsDiskPtrOutput }
func LinuxVirtualMachineOsDiskPtr ¶ added in v1.13.0
func LinuxVirtualMachineOsDiskPtr(v *LinuxVirtualMachineOsDiskArgs) LinuxVirtualMachineOsDiskPtrInput
type LinuxVirtualMachineOsDiskPtrOutput ¶ added in v1.13.0
type LinuxVirtualMachineOsDiskPtrOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineOsDiskPtrOutput) Caching ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskPtrOutput) Caching() pulumi.StringOutput
func (LinuxVirtualMachineOsDiskPtrOutput) DiffDiskSettings ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskPtrOutput) DiffDiskSettings() LinuxVirtualMachineOsDiskDiffDiskSettingsPtrOutput
func (LinuxVirtualMachineOsDiskPtrOutput) DiskEncryptionSetId ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskPtrOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
func (LinuxVirtualMachineOsDiskPtrOutput) DiskSizeGb ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
func (LinuxVirtualMachineOsDiskPtrOutput) Elem ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskPtrOutput) Elem() LinuxVirtualMachineOsDiskOutput
func (LinuxVirtualMachineOsDiskPtrOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineOsDiskPtrOutput) ElementType() reflect.Type
func (LinuxVirtualMachineOsDiskPtrOutput) Name ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskPtrOutput) Name() pulumi.StringPtrOutput
The name of the Linux Virtual Machine. Changing this forces a new resource to be created.
func (LinuxVirtualMachineOsDiskPtrOutput) StorageAccountType ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskPtrOutput) StorageAccountType() pulumi.StringOutput
func (LinuxVirtualMachineOsDiskPtrOutput) ToLinuxVirtualMachineOsDiskPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskPtrOutput) ToLinuxVirtualMachineOsDiskPtrOutput() LinuxVirtualMachineOsDiskPtrOutput
func (LinuxVirtualMachineOsDiskPtrOutput) ToLinuxVirtualMachineOsDiskPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskPtrOutput) ToLinuxVirtualMachineOsDiskPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineOsDiskPtrOutput
func (LinuxVirtualMachineOsDiskPtrOutput) WriteAcceleratorEnabled ¶ added in v1.13.0
func (o LinuxVirtualMachineOsDiskPtrOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
type LinuxVirtualMachinePlan ¶ added in v1.13.0
type LinuxVirtualMachinePlanArgs ¶ added in v1.13.0
type LinuxVirtualMachinePlanArgs struct { // The name of the Linux Virtual Machine. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` Product pulumi.StringInput `pulumi:"product"` Publisher pulumi.StringInput `pulumi:"publisher"` }
func (LinuxVirtualMachinePlanArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachinePlanArgs) ElementType() reflect.Type
func (LinuxVirtualMachinePlanArgs) ToLinuxVirtualMachinePlanOutput ¶ added in v1.13.0
func (i LinuxVirtualMachinePlanArgs) ToLinuxVirtualMachinePlanOutput() LinuxVirtualMachinePlanOutput
func (LinuxVirtualMachinePlanArgs) ToLinuxVirtualMachinePlanOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachinePlanArgs) ToLinuxVirtualMachinePlanOutputWithContext(ctx context.Context) LinuxVirtualMachinePlanOutput
func (LinuxVirtualMachinePlanArgs) ToLinuxVirtualMachinePlanPtrOutput ¶ added in v1.13.0
func (i LinuxVirtualMachinePlanArgs) ToLinuxVirtualMachinePlanPtrOutput() LinuxVirtualMachinePlanPtrOutput
func (LinuxVirtualMachinePlanArgs) ToLinuxVirtualMachinePlanPtrOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachinePlanArgs) ToLinuxVirtualMachinePlanPtrOutputWithContext(ctx context.Context) LinuxVirtualMachinePlanPtrOutput
type LinuxVirtualMachinePlanInput ¶ added in v1.13.0
type LinuxVirtualMachinePlanInput interface { pulumi.Input ToLinuxVirtualMachinePlanOutput() LinuxVirtualMachinePlanOutput ToLinuxVirtualMachinePlanOutputWithContext(context.Context) LinuxVirtualMachinePlanOutput }
type LinuxVirtualMachinePlanOutput ¶ added in v1.13.0
type LinuxVirtualMachinePlanOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachinePlanOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachinePlanOutput) ElementType() reflect.Type
func (LinuxVirtualMachinePlanOutput) Name ¶ added in v1.13.0
func (o LinuxVirtualMachinePlanOutput) Name() pulumi.StringOutput
The name of the Linux Virtual Machine. Changing this forces a new resource to be created.
func (LinuxVirtualMachinePlanOutput) Product ¶ added in v1.13.0
func (o LinuxVirtualMachinePlanOutput) Product() pulumi.StringOutput
func (LinuxVirtualMachinePlanOutput) Publisher ¶ added in v1.13.0
func (o LinuxVirtualMachinePlanOutput) Publisher() pulumi.StringOutput
func (LinuxVirtualMachinePlanOutput) ToLinuxVirtualMachinePlanOutput ¶ added in v1.13.0
func (o LinuxVirtualMachinePlanOutput) ToLinuxVirtualMachinePlanOutput() LinuxVirtualMachinePlanOutput
func (LinuxVirtualMachinePlanOutput) ToLinuxVirtualMachinePlanOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachinePlanOutput) ToLinuxVirtualMachinePlanOutputWithContext(ctx context.Context) LinuxVirtualMachinePlanOutput
func (LinuxVirtualMachinePlanOutput) ToLinuxVirtualMachinePlanPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachinePlanOutput) ToLinuxVirtualMachinePlanPtrOutput() LinuxVirtualMachinePlanPtrOutput
func (LinuxVirtualMachinePlanOutput) ToLinuxVirtualMachinePlanPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachinePlanOutput) ToLinuxVirtualMachinePlanPtrOutputWithContext(ctx context.Context) LinuxVirtualMachinePlanPtrOutput
type LinuxVirtualMachinePlanPtrInput ¶ added in v1.13.0
type LinuxVirtualMachinePlanPtrInput interface { pulumi.Input ToLinuxVirtualMachinePlanPtrOutput() LinuxVirtualMachinePlanPtrOutput ToLinuxVirtualMachinePlanPtrOutputWithContext(context.Context) LinuxVirtualMachinePlanPtrOutput }
func LinuxVirtualMachinePlanPtr ¶ added in v1.13.0
func LinuxVirtualMachinePlanPtr(v *LinuxVirtualMachinePlanArgs) LinuxVirtualMachinePlanPtrInput
type LinuxVirtualMachinePlanPtrOutput ¶ added in v1.13.0
type LinuxVirtualMachinePlanPtrOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachinePlanPtrOutput) Elem ¶ added in v1.13.0
func (o LinuxVirtualMachinePlanPtrOutput) Elem() LinuxVirtualMachinePlanOutput
func (LinuxVirtualMachinePlanPtrOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachinePlanPtrOutput) ElementType() reflect.Type
func (LinuxVirtualMachinePlanPtrOutput) Name ¶ added in v1.13.0
func (o LinuxVirtualMachinePlanPtrOutput) Name() pulumi.StringOutput
The name of the Linux Virtual Machine. Changing this forces a new resource to be created.
func (LinuxVirtualMachinePlanPtrOutput) Product ¶ added in v1.13.0
func (o LinuxVirtualMachinePlanPtrOutput) Product() pulumi.StringOutput
func (LinuxVirtualMachinePlanPtrOutput) Publisher ¶ added in v1.13.0
func (o LinuxVirtualMachinePlanPtrOutput) Publisher() pulumi.StringOutput
func (LinuxVirtualMachinePlanPtrOutput) ToLinuxVirtualMachinePlanPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachinePlanPtrOutput) ToLinuxVirtualMachinePlanPtrOutput() LinuxVirtualMachinePlanPtrOutput
func (LinuxVirtualMachinePlanPtrOutput) ToLinuxVirtualMachinePlanPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachinePlanPtrOutput) ToLinuxVirtualMachinePlanPtrOutputWithContext(ctx context.Context) LinuxVirtualMachinePlanPtrOutput
type LinuxVirtualMachineScaleSet ¶ added in v1.13.0
type LinuxVirtualMachineScaleSet struct { pulumi.CustomResourceState // A `additionalCapabilities` block as defined below. AdditionalCapabilities LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput `pulumi:"additionalCapabilities"` // The Password which should be used for the local-administrator on this Virtual Machine. Changing this forces a new resource to be created. AdminPassword pulumi.StringPtrOutput `pulumi:"adminPassword"` // One or more `adminSshKey` blocks as defined below. AdminSshKeys LinuxVirtualMachineScaleSetAdminSshKeyArrayOutput `pulumi:"adminSshKeys"` // The username of the local administrator on each Virtual Machine Scale Set instance. Changing this forces a new resource to be created. AdminUsername pulumi.StringOutput `pulumi:"adminUsername"` // A `automaticOsUpgradePolicy` block as defined below. This is Required and can only be specified when `upgradeMode` is set to `Automatic`. AutomaticOsUpgradePolicy LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput `pulumi:"automaticOsUpgradePolicy"` // A `bootDiagnostics` block as defined below. BootDiagnostics LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput `pulumi:"bootDiagnostics"` // The prefix which should be used for the name of the Virtual Machines in this Scale Set. If unspecified this defaults to the value for the `name` field. ComputerNamePrefix pulumi.StringOutput `pulumi:"computerNamePrefix"` // The Base64-Encoded Custom Data which should be used for this Virtual Machine Scale Set. CustomData pulumi.StringPtrOutput `pulumi:"customData"` // One or more `dataDisk` blocks as defined below. DataDisks LinuxVirtualMachineScaleSetDataDiskArrayOutput `pulumi:"dataDisks"` // Should Password Authentication be disabled on this Virtual Machine Scale Set? Defaults to `true`. DisablePasswordAuthentication pulumi.BoolPtrOutput `pulumi:"disablePasswordAuthentication"` // Should Virtual Machine Extensions be run on Overprovisioned Virtual Machines in the Scale Set? Defaults to `false`. DoNotRunExtensionsOnOverprovisionedMachines pulumi.BoolPtrOutput `pulumi:"doNotRunExtensionsOnOverprovisionedMachines"` // The Policy which should be used Virtual Machines are Evicted from the Scale Set. Changing this forces a new resource to be created. EvictionPolicy pulumi.StringPtrOutput `pulumi:"evictionPolicy"` // The ID of a Load Balancer Probe which should be used to determine the health of an instance. Changing this forces a new resource to be created. This is Required and can only be specified when `upgradeMode` is set to `Automatic` or `Rolling`. HealthProbeId pulumi.StringPtrOutput `pulumi:"healthProbeId"` // A `identity` block as defined below. Identity LinuxVirtualMachineScaleSetIdentityPtrOutput `pulumi:"identity"` // The number of Virtual Machines in the Scale Set. Instances pulumi.IntOutput `pulumi:"instances"` // The Azure location where the Linux Virtual Machine Scale Set should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The maximum price you're willing to pay for each Virtual Machine in this Scale Set, in US Dollars; which must be greater than the current spot price. If this bid price falls below the current spot price the Virtual Machines in the Scale Set will be evicted using the `evictionPolicy`. Defaults to `-1`, which means that each Virtual Machine in this Scale Set should not be evicted for price reasons. MaxBidPrice pulumi.Float64PtrOutput `pulumi:"maxBidPrice"` // The name of the Linux Virtual Machine Scale Set. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // One or more `networkInterface` blocks as defined below. NetworkInterfaces LinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput `pulumi:"networkInterfaces"` // An `osDisk` block as defined below. OsDisk LinuxVirtualMachineScaleSetOsDiskOutput `pulumi:"osDisk"` // Should Azure over-provision Virtual Machines in this Scale Set? This means that multiple Virtual Machines will be provisioned and Azure will keep the instances which become available first - which improves provisioning success rates and improves deployment time. You're not billed for these over-provisioned VM's and they don't count towards the Subscription Quota. Defaults to `false`. Overprovision pulumi.BoolPtrOutput `pulumi:"overprovision"` Plan LinuxVirtualMachineScaleSetPlanPtrOutput `pulumi:"plan"` // The Priority of this Virtual Machine Scale Set. Possible values are `Regular` and `Spot`. Defaults to `Regular`. Changing this value forces a new resource. Priority pulumi.StringPtrOutput `pulumi:"priority"` // Should the Azure VM Agent be provisioned on each Virtual Machine in the Scale Set? Defaults to `true`. Changing this value forces a new resource to be created. ProvisionVmAgent pulumi.BoolPtrOutput `pulumi:"provisionVmAgent"` // The ID of the Proximity Placement Group in which the Virtual Machine Scale Set should be assigned to. Changing this forces a new resource to be created. ProximityPlacementGroupId pulumi.StringPtrOutput `pulumi:"proximityPlacementGroupId"` // The name of the Resource Group in which the Linux Virtual Machine Scale Set should be exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `rollingUpgradePolicy` block as defined below. This is Required and can only be specified when `upgradeMode` is set to `Automatic` or `Rolling`. RollingUpgradePolicy LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput `pulumi:"rollingUpgradePolicy"` // One or more `secret` blocks as defined below. Secrets LinuxVirtualMachineScaleSetSecretArrayOutput `pulumi:"secrets"` // Should this Virtual Machine Scale Set be limited to a Single Placement Group, which means the number of instances will be capped at 100 Virtual Machines. Defaults to `true`. SinglePlacementGroup pulumi.BoolPtrOutput `pulumi:"singlePlacementGroup"` // The Virtual Machine SKU for the Scale Set, such as `Standard_F2`. Sku pulumi.StringOutput `pulumi:"sku"` // The ID of an Image which each Virtual Machine in this Scale Set should be based on. SourceImageId pulumi.StringPtrOutput `pulumi:"sourceImageId"` // A `sourceImageReference` block as defined below. SourceImageReference LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput `pulumi:"sourceImageReference"` // A mapping of tags which should be assigned to this Virtual Machine Scale Set. Tags pulumi.StringMapOutput `pulumi:"tags"` // The Unique ID for this Linux Virtual Machine Scale Set. UniqueId pulumi.StringOutput `pulumi:"uniqueId"` // Specifies how Upgrades (e.g. changing the Image/SKU) should be performed to Virtual Machine Instances. Possible values are `Automatic`, `Manual` and `Rolling`. Defaults to `Manual`. UpgradeMode pulumi.StringPtrOutput `pulumi:"upgradeMode"` // Should the Virtual Machines in this Scale Set be strictly evenly distributed across Availability Zones? Defaults to `false`. Changing this forces a new resource to be created. ZoneBalance pulumi.BoolPtrOutput `pulumi:"zoneBalance"` // A list of Availability Zones in which the Virtual Machines in this Scale Set should be created in. Changing this forces a new resource to be created. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/linux_virtual_machine_scale_set.html.markdown.
func GetLinuxVirtualMachineScaleSet ¶ added in v1.13.0
func GetLinuxVirtualMachineScaleSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinuxVirtualMachineScaleSetState, opts ...pulumi.ResourceOption) (*LinuxVirtualMachineScaleSet, error)
GetLinuxVirtualMachineScaleSet gets an existing LinuxVirtualMachineScaleSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLinuxVirtualMachineScaleSet ¶ added in v1.13.0
func NewLinuxVirtualMachineScaleSet(ctx *pulumi.Context, name string, args *LinuxVirtualMachineScaleSetArgs, opts ...pulumi.ResourceOption) (*LinuxVirtualMachineScaleSet, error)
NewLinuxVirtualMachineScaleSet registers a new resource with the given unique name, arguments, and options.
type LinuxVirtualMachineScaleSetAdditionalCapabilities ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetAdditionalCapabilities struct {
UltraSsdEnabled *bool `pulumi:"ultraSsdEnabled"`
}
type LinuxVirtualMachineScaleSetAdditionalCapabilitiesArgs ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetAdditionalCapabilitiesArgs struct {
UltraSsdEnabled pulumi.BoolPtrInput `pulumi:"ultraSsdEnabled"`
}
func (LinuxVirtualMachineScaleSetAdditionalCapabilitiesArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetAdditionalCapabilitiesArgs) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetAdditionalCapabilitiesArgs) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetAdditionalCapabilitiesArgs) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput() LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput
func (LinuxVirtualMachineScaleSetAdditionalCapabilitiesArgs) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetAdditionalCapabilitiesArgs) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput
func (LinuxVirtualMachineScaleSetAdditionalCapabilitiesArgs) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetAdditionalCapabilitiesArgs) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput() LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput
func (LinuxVirtualMachineScaleSetAdditionalCapabilitiesArgs) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetAdditionalCapabilitiesArgs) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput
type LinuxVirtualMachineScaleSetAdditionalCapabilitiesInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetAdditionalCapabilitiesInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput() LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesOutputWithContext(context.Context) LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput }
type LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput() LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput
func (LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput
func (LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput() LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput
func (LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput
func (LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput) UltraSsdEnabled ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetAdditionalCapabilitiesOutput) UltraSsdEnabled() pulumi.BoolPtrOutput
type LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput() LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutputWithContext(context.Context) LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput }
func LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtr ¶ added in v1.13.0
func LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtr(v *LinuxVirtualMachineScaleSetAdditionalCapabilitiesArgs) LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrInput
type LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput() LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput
func (LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput) ToLinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput
func (LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput) UltraSsdEnabled ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput) UltraSsdEnabled() pulumi.BoolPtrOutput
type LinuxVirtualMachineScaleSetAdminSshKey ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetAdminSshKeyArgs ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetAdminSshKeyArgs struct { PublicKey pulumi.StringInput `pulumi:"publicKey"` Username pulumi.StringInput `pulumi:"username"` }
func (LinuxVirtualMachineScaleSetAdminSshKeyArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetAdminSshKeyArgs) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetAdminSshKeyArgs) ToLinuxVirtualMachineScaleSetAdminSshKeyOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetAdminSshKeyArgs) ToLinuxVirtualMachineScaleSetAdminSshKeyOutput() LinuxVirtualMachineScaleSetAdminSshKeyOutput
func (LinuxVirtualMachineScaleSetAdminSshKeyArgs) ToLinuxVirtualMachineScaleSetAdminSshKeyOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetAdminSshKeyArgs) ToLinuxVirtualMachineScaleSetAdminSshKeyOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAdminSshKeyOutput
type LinuxVirtualMachineScaleSetAdminSshKeyArray ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetAdminSshKeyArray []LinuxVirtualMachineScaleSetAdminSshKeyInput
func (LinuxVirtualMachineScaleSetAdminSshKeyArray) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetAdminSshKeyArray) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetAdminSshKeyArray) ToLinuxVirtualMachineScaleSetAdminSshKeyArrayOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetAdminSshKeyArray) ToLinuxVirtualMachineScaleSetAdminSshKeyArrayOutput() LinuxVirtualMachineScaleSetAdminSshKeyArrayOutput
func (LinuxVirtualMachineScaleSetAdminSshKeyArray) ToLinuxVirtualMachineScaleSetAdminSshKeyArrayOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetAdminSshKeyArray) ToLinuxVirtualMachineScaleSetAdminSshKeyArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAdminSshKeyArrayOutput
type LinuxVirtualMachineScaleSetAdminSshKeyArrayInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetAdminSshKeyArrayInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetAdminSshKeyArrayOutput() LinuxVirtualMachineScaleSetAdminSshKeyArrayOutput ToLinuxVirtualMachineScaleSetAdminSshKeyArrayOutputWithContext(context.Context) LinuxVirtualMachineScaleSetAdminSshKeyArrayOutput }
type LinuxVirtualMachineScaleSetAdminSshKeyArrayOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetAdminSshKeyArrayOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetAdminSshKeyArrayOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetAdminSshKeyArrayOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetAdminSshKeyArrayOutput) ToLinuxVirtualMachineScaleSetAdminSshKeyArrayOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetAdminSshKeyArrayOutput) ToLinuxVirtualMachineScaleSetAdminSshKeyArrayOutput() LinuxVirtualMachineScaleSetAdminSshKeyArrayOutput
func (LinuxVirtualMachineScaleSetAdminSshKeyArrayOutput) ToLinuxVirtualMachineScaleSetAdminSshKeyArrayOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetAdminSshKeyArrayOutput) ToLinuxVirtualMachineScaleSetAdminSshKeyArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAdminSshKeyArrayOutput
type LinuxVirtualMachineScaleSetAdminSshKeyInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetAdminSshKeyInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetAdminSshKeyOutput() LinuxVirtualMachineScaleSetAdminSshKeyOutput ToLinuxVirtualMachineScaleSetAdminSshKeyOutputWithContext(context.Context) LinuxVirtualMachineScaleSetAdminSshKeyOutput }
type LinuxVirtualMachineScaleSetAdminSshKeyOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetAdminSshKeyOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetAdminSshKeyOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetAdminSshKeyOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetAdminSshKeyOutput) PublicKey ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetAdminSshKeyOutput) PublicKey() pulumi.StringOutput
func (LinuxVirtualMachineScaleSetAdminSshKeyOutput) ToLinuxVirtualMachineScaleSetAdminSshKeyOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetAdminSshKeyOutput) ToLinuxVirtualMachineScaleSetAdminSshKeyOutput() LinuxVirtualMachineScaleSetAdminSshKeyOutput
func (LinuxVirtualMachineScaleSetAdminSshKeyOutput) ToLinuxVirtualMachineScaleSetAdminSshKeyOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetAdminSshKeyOutput) ToLinuxVirtualMachineScaleSetAdminSshKeyOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAdminSshKeyOutput
func (LinuxVirtualMachineScaleSetAdminSshKeyOutput) Username ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetAdminSshKeyOutput) Username() pulumi.StringOutput
type LinuxVirtualMachineScaleSetArgs ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetArgs struct { // A `additionalCapabilities` block as defined below. AdditionalCapabilities LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrInput // The Password which should be used for the local-administrator on this Virtual Machine. Changing this forces a new resource to be created. AdminPassword pulumi.StringPtrInput // One or more `adminSshKey` blocks as defined below. AdminSshKeys LinuxVirtualMachineScaleSetAdminSshKeyArrayInput // The username of the local administrator on each Virtual Machine Scale Set instance. Changing this forces a new resource to be created. AdminUsername pulumi.StringInput // A `automaticOsUpgradePolicy` block as defined below. This is Required and can only be specified when `upgradeMode` is set to `Automatic`. AutomaticOsUpgradePolicy LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrInput // A `bootDiagnostics` block as defined below. BootDiagnostics LinuxVirtualMachineScaleSetBootDiagnosticsPtrInput // The prefix which should be used for the name of the Virtual Machines in this Scale Set. If unspecified this defaults to the value for the `name` field. ComputerNamePrefix pulumi.StringPtrInput // The Base64-Encoded Custom Data which should be used for this Virtual Machine Scale Set. CustomData pulumi.StringPtrInput // One or more `dataDisk` blocks as defined below. DataDisks LinuxVirtualMachineScaleSetDataDiskArrayInput // Should Password Authentication be disabled on this Virtual Machine Scale Set? Defaults to `true`. DisablePasswordAuthentication pulumi.BoolPtrInput // Should Virtual Machine Extensions be run on Overprovisioned Virtual Machines in the Scale Set? Defaults to `false`. DoNotRunExtensionsOnOverprovisionedMachines pulumi.BoolPtrInput // The Policy which should be used Virtual Machines are Evicted from the Scale Set. Changing this forces a new resource to be created. EvictionPolicy pulumi.StringPtrInput // The ID of a Load Balancer Probe which should be used to determine the health of an instance. Changing this forces a new resource to be created. This is Required and can only be specified when `upgradeMode` is set to `Automatic` or `Rolling`. HealthProbeId pulumi.StringPtrInput // A `identity` block as defined below. Identity LinuxVirtualMachineScaleSetIdentityPtrInput // The number of Virtual Machines in the Scale Set. Instances pulumi.IntInput // The Azure location where the Linux Virtual Machine Scale Set should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The maximum price you're willing to pay for each Virtual Machine in this Scale Set, in US Dollars; which must be greater than the current spot price. If this bid price falls below the current spot price the Virtual Machines in the Scale Set will be evicted using the `evictionPolicy`. Defaults to `-1`, which means that each Virtual Machine in this Scale Set should not be evicted for price reasons. MaxBidPrice pulumi.Float64PtrInput // The name of the Linux Virtual Machine Scale Set. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // One or more `networkInterface` blocks as defined below. NetworkInterfaces LinuxVirtualMachineScaleSetNetworkInterfaceArrayInput // An `osDisk` block as defined below. OsDisk LinuxVirtualMachineScaleSetOsDiskInput // Should Azure over-provision Virtual Machines in this Scale Set? This means that multiple Virtual Machines will be provisioned and Azure will keep the instances which become available first - which improves provisioning success rates and improves deployment time. You're not billed for these over-provisioned VM's and they don't count towards the Subscription Quota. Defaults to `false`. Overprovision pulumi.BoolPtrInput Plan LinuxVirtualMachineScaleSetPlanPtrInput // The Priority of this Virtual Machine Scale Set. Possible values are `Regular` and `Spot`. Defaults to `Regular`. Changing this value forces a new resource. Priority pulumi.StringPtrInput // Should the Azure VM Agent be provisioned on each Virtual Machine in the Scale Set? Defaults to `true`. Changing this value forces a new resource to be created. ProvisionVmAgent pulumi.BoolPtrInput // The ID of the Proximity Placement Group in which the Virtual Machine Scale Set should be assigned to. Changing this forces a new resource to be created. ProximityPlacementGroupId pulumi.StringPtrInput // The name of the Resource Group in which the Linux Virtual Machine Scale Set should be exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A `rollingUpgradePolicy` block as defined below. This is Required and can only be specified when `upgradeMode` is set to `Automatic` or `Rolling`. RollingUpgradePolicy LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrInput // One or more `secret` blocks as defined below. Secrets LinuxVirtualMachineScaleSetSecretArrayInput // Should this Virtual Machine Scale Set be limited to a Single Placement Group, which means the number of instances will be capped at 100 Virtual Machines. Defaults to `true`. SinglePlacementGroup pulumi.BoolPtrInput // The Virtual Machine SKU for the Scale Set, such as `Standard_F2`. Sku pulumi.StringInput // The ID of an Image which each Virtual Machine in this Scale Set should be based on. SourceImageId pulumi.StringPtrInput // A `sourceImageReference` block as defined below. SourceImageReference LinuxVirtualMachineScaleSetSourceImageReferencePtrInput // A mapping of tags which should be assigned to this Virtual Machine Scale Set. Tags pulumi.StringMapInput // Specifies how Upgrades (e.g. changing the Image/SKU) should be performed to Virtual Machine Instances. Possible values are `Automatic`, `Manual` and `Rolling`. Defaults to `Manual`. UpgradeMode pulumi.StringPtrInput // Should the Virtual Machines in this Scale Set be strictly evenly distributed across Availability Zones? Defaults to `false`. Changing this forces a new resource to be created. ZoneBalance pulumi.BoolPtrInput // A list of Availability Zones in which the Virtual Machines in this Scale Set should be created in. Changing this forces a new resource to be created. Zones pulumi.StringArrayInput }
The set of arguments for constructing a LinuxVirtualMachineScaleSet resource.
func (LinuxVirtualMachineScaleSetArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetArgs) ElementType() reflect.Type
type LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicy ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs struct { DisableAutomaticRollback pulumi.BoolInput `pulumi:"disableAutomaticRollback"` EnableAutomaticOsUpgrade pulumi.BoolInput `pulumi:"enableAutomaticOsUpgrade"` }
func (LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput() LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput
func (LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput
func (LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput() LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput
func (LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput
type LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput() LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputWithContext(context.Context) LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput }
type LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) DisableAutomaticRollback ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) DisableAutomaticRollback() pulumi.BoolOutput
func (LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) EnableAutomaticOsUpgrade ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) EnableAutomaticOsUpgrade() pulumi.BoolOutput
func (LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput() LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput
func (LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput
func (LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput() LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput
func (LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput
type LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput() LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutputWithContext(context.Context) LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput }
func LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtr ¶ added in v1.13.0
func LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtr(v *LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrInput
type LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) DisableAutomaticRollback ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) DisableAutomaticRollback() pulumi.BoolOutput
func (LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) EnableAutomaticOsUpgrade ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) EnableAutomaticOsUpgrade() pulumi.BoolOutput
func (LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput() LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput
func (LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) ToLinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput
type LinuxVirtualMachineScaleSetBootDiagnostics ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetBootDiagnostics struct {
StorageAccountUri string `pulumi:"storageAccountUri"`
}
type LinuxVirtualMachineScaleSetBootDiagnosticsArgs ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetBootDiagnosticsArgs struct {
StorageAccountUri pulumi.StringInput `pulumi:"storageAccountUri"`
}
func (LinuxVirtualMachineScaleSetBootDiagnosticsArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetBootDiagnosticsArgs) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetBootDiagnosticsArgs) ToLinuxVirtualMachineScaleSetBootDiagnosticsOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetBootDiagnosticsArgs) ToLinuxVirtualMachineScaleSetBootDiagnosticsOutput() LinuxVirtualMachineScaleSetBootDiagnosticsOutput
func (LinuxVirtualMachineScaleSetBootDiagnosticsArgs) ToLinuxVirtualMachineScaleSetBootDiagnosticsOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetBootDiagnosticsArgs) ToLinuxVirtualMachineScaleSetBootDiagnosticsOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetBootDiagnosticsOutput
func (LinuxVirtualMachineScaleSetBootDiagnosticsArgs) ToLinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetBootDiagnosticsArgs) ToLinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput() LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput
func (LinuxVirtualMachineScaleSetBootDiagnosticsArgs) ToLinuxVirtualMachineScaleSetBootDiagnosticsPtrOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetBootDiagnosticsArgs) ToLinuxVirtualMachineScaleSetBootDiagnosticsPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput
type LinuxVirtualMachineScaleSetBootDiagnosticsInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetBootDiagnosticsInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetBootDiagnosticsOutput() LinuxVirtualMachineScaleSetBootDiagnosticsOutput ToLinuxVirtualMachineScaleSetBootDiagnosticsOutputWithContext(context.Context) LinuxVirtualMachineScaleSetBootDiagnosticsOutput }
type LinuxVirtualMachineScaleSetBootDiagnosticsOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetBootDiagnosticsOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetBootDiagnosticsOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetBootDiagnosticsOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetBootDiagnosticsOutput) StorageAccountUri ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetBootDiagnosticsOutput) StorageAccountUri() pulumi.StringOutput
func (LinuxVirtualMachineScaleSetBootDiagnosticsOutput) ToLinuxVirtualMachineScaleSetBootDiagnosticsOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetBootDiagnosticsOutput) ToLinuxVirtualMachineScaleSetBootDiagnosticsOutput() LinuxVirtualMachineScaleSetBootDiagnosticsOutput
func (LinuxVirtualMachineScaleSetBootDiagnosticsOutput) ToLinuxVirtualMachineScaleSetBootDiagnosticsOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetBootDiagnosticsOutput) ToLinuxVirtualMachineScaleSetBootDiagnosticsOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetBootDiagnosticsOutput
func (LinuxVirtualMachineScaleSetBootDiagnosticsOutput) ToLinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetBootDiagnosticsOutput) ToLinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput() LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput
func (LinuxVirtualMachineScaleSetBootDiagnosticsOutput) ToLinuxVirtualMachineScaleSetBootDiagnosticsPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetBootDiagnosticsOutput) ToLinuxVirtualMachineScaleSetBootDiagnosticsPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput
type LinuxVirtualMachineScaleSetBootDiagnosticsPtrInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetBootDiagnosticsPtrInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput() LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput ToLinuxVirtualMachineScaleSetBootDiagnosticsPtrOutputWithContext(context.Context) LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput }
func LinuxVirtualMachineScaleSetBootDiagnosticsPtr ¶ added in v1.13.0
func LinuxVirtualMachineScaleSetBootDiagnosticsPtr(v *LinuxVirtualMachineScaleSetBootDiagnosticsArgs) LinuxVirtualMachineScaleSetBootDiagnosticsPtrInput
type LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput) StorageAccountUri ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput) StorageAccountUri() pulumi.StringOutput
func (LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput) ToLinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput) ToLinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput() LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput
func (LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput) ToLinuxVirtualMachineScaleSetBootDiagnosticsPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput) ToLinuxVirtualMachineScaleSetBootDiagnosticsPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetBootDiagnosticsPtrOutput
type LinuxVirtualMachineScaleSetDataDisk ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetDataDisk struct { Caching string `pulumi:"caching"` DiskEncryptionSetId *string `pulumi:"diskEncryptionSetId"` DiskSizeGb int `pulumi:"diskSizeGb"` Lun int `pulumi:"lun"` StorageAccountType string `pulumi:"storageAccountType"` WriteAcceleratorEnabled *bool `pulumi:"writeAcceleratorEnabled"` }
type LinuxVirtualMachineScaleSetDataDiskArgs ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetDataDiskArgs struct { Caching pulumi.StringInput `pulumi:"caching"` DiskEncryptionSetId pulumi.StringPtrInput `pulumi:"diskEncryptionSetId"` DiskSizeGb pulumi.IntInput `pulumi:"diskSizeGb"` Lun pulumi.IntInput `pulumi:"lun"` StorageAccountType pulumi.StringInput `pulumi:"storageAccountType"` WriteAcceleratorEnabled pulumi.BoolPtrInput `pulumi:"writeAcceleratorEnabled"` }
func (LinuxVirtualMachineScaleSetDataDiskArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetDataDiskArgs) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetDataDiskArgs) ToLinuxVirtualMachineScaleSetDataDiskOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetDataDiskArgs) ToLinuxVirtualMachineScaleSetDataDiskOutput() LinuxVirtualMachineScaleSetDataDiskOutput
func (LinuxVirtualMachineScaleSetDataDiskArgs) ToLinuxVirtualMachineScaleSetDataDiskOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetDataDiskArgs) ToLinuxVirtualMachineScaleSetDataDiskOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetDataDiskOutput
type LinuxVirtualMachineScaleSetDataDiskArray ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetDataDiskArray []LinuxVirtualMachineScaleSetDataDiskInput
func (LinuxVirtualMachineScaleSetDataDiskArray) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetDataDiskArray) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetDataDiskArray) ToLinuxVirtualMachineScaleSetDataDiskArrayOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetDataDiskArray) ToLinuxVirtualMachineScaleSetDataDiskArrayOutput() LinuxVirtualMachineScaleSetDataDiskArrayOutput
func (LinuxVirtualMachineScaleSetDataDiskArray) ToLinuxVirtualMachineScaleSetDataDiskArrayOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetDataDiskArray) ToLinuxVirtualMachineScaleSetDataDiskArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetDataDiskArrayOutput
type LinuxVirtualMachineScaleSetDataDiskArrayInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetDataDiskArrayInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetDataDiskArrayOutput() LinuxVirtualMachineScaleSetDataDiskArrayOutput ToLinuxVirtualMachineScaleSetDataDiskArrayOutputWithContext(context.Context) LinuxVirtualMachineScaleSetDataDiskArrayOutput }
type LinuxVirtualMachineScaleSetDataDiskArrayOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetDataDiskArrayOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetDataDiskArrayOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetDataDiskArrayOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetDataDiskArrayOutput) ToLinuxVirtualMachineScaleSetDataDiskArrayOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetDataDiskArrayOutput) ToLinuxVirtualMachineScaleSetDataDiskArrayOutput() LinuxVirtualMachineScaleSetDataDiskArrayOutput
func (LinuxVirtualMachineScaleSetDataDiskArrayOutput) ToLinuxVirtualMachineScaleSetDataDiskArrayOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetDataDiskArrayOutput) ToLinuxVirtualMachineScaleSetDataDiskArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetDataDiskArrayOutput
type LinuxVirtualMachineScaleSetDataDiskInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetDataDiskInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetDataDiskOutput() LinuxVirtualMachineScaleSetDataDiskOutput ToLinuxVirtualMachineScaleSetDataDiskOutputWithContext(context.Context) LinuxVirtualMachineScaleSetDataDiskOutput }
type LinuxVirtualMachineScaleSetDataDiskOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetDataDiskOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetDataDiskOutput) Caching ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetDataDiskOutput) Caching() pulumi.StringOutput
func (LinuxVirtualMachineScaleSetDataDiskOutput) DiskEncryptionSetId ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetDataDiskOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
func (LinuxVirtualMachineScaleSetDataDiskOutput) DiskSizeGb ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetDataDiskOutput) DiskSizeGb() pulumi.IntOutput
func (LinuxVirtualMachineScaleSetDataDiskOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetDataDiskOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetDataDiskOutput) Lun ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetDataDiskOutput) Lun() pulumi.IntOutput
func (LinuxVirtualMachineScaleSetDataDiskOutput) StorageAccountType ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetDataDiskOutput) StorageAccountType() pulumi.StringOutput
func (LinuxVirtualMachineScaleSetDataDiskOutput) ToLinuxVirtualMachineScaleSetDataDiskOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetDataDiskOutput) ToLinuxVirtualMachineScaleSetDataDiskOutput() LinuxVirtualMachineScaleSetDataDiskOutput
func (LinuxVirtualMachineScaleSetDataDiskOutput) ToLinuxVirtualMachineScaleSetDataDiskOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetDataDiskOutput) ToLinuxVirtualMachineScaleSetDataDiskOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetDataDiskOutput
func (LinuxVirtualMachineScaleSetDataDiskOutput) WriteAcceleratorEnabled ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetDataDiskOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
type LinuxVirtualMachineScaleSetIdentity ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetIdentityArgs ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetIdentityArgs struct { IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The ID of the System Managed Service Principal. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` Type pulumi.StringInput `pulumi:"type"` }
func (LinuxVirtualMachineScaleSetIdentityArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetIdentityArgs) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetIdentityArgs) ToLinuxVirtualMachineScaleSetIdentityOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetIdentityArgs) ToLinuxVirtualMachineScaleSetIdentityOutput() LinuxVirtualMachineScaleSetIdentityOutput
func (LinuxVirtualMachineScaleSetIdentityArgs) ToLinuxVirtualMachineScaleSetIdentityOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetIdentityArgs) ToLinuxVirtualMachineScaleSetIdentityOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetIdentityOutput
func (LinuxVirtualMachineScaleSetIdentityArgs) ToLinuxVirtualMachineScaleSetIdentityPtrOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetIdentityArgs) ToLinuxVirtualMachineScaleSetIdentityPtrOutput() LinuxVirtualMachineScaleSetIdentityPtrOutput
func (LinuxVirtualMachineScaleSetIdentityArgs) ToLinuxVirtualMachineScaleSetIdentityPtrOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetIdentityArgs) ToLinuxVirtualMachineScaleSetIdentityPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetIdentityPtrOutput
type LinuxVirtualMachineScaleSetIdentityInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetIdentityInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetIdentityOutput() LinuxVirtualMachineScaleSetIdentityOutput ToLinuxVirtualMachineScaleSetIdentityOutputWithContext(context.Context) LinuxVirtualMachineScaleSetIdentityOutput }
type LinuxVirtualMachineScaleSetIdentityOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetIdentityOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetIdentityOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetIdentityOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetIdentityOutput) IdentityIds ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetIdentityOutput) IdentityIds() pulumi.StringArrayOutput
func (LinuxVirtualMachineScaleSetIdentityOutput) PrincipalId ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The ID of the System Managed Service Principal.
func (LinuxVirtualMachineScaleSetIdentityOutput) ToLinuxVirtualMachineScaleSetIdentityOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetIdentityOutput) ToLinuxVirtualMachineScaleSetIdentityOutput() LinuxVirtualMachineScaleSetIdentityOutput
func (LinuxVirtualMachineScaleSetIdentityOutput) ToLinuxVirtualMachineScaleSetIdentityOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetIdentityOutput) ToLinuxVirtualMachineScaleSetIdentityOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetIdentityOutput
func (LinuxVirtualMachineScaleSetIdentityOutput) ToLinuxVirtualMachineScaleSetIdentityPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetIdentityOutput) ToLinuxVirtualMachineScaleSetIdentityPtrOutput() LinuxVirtualMachineScaleSetIdentityPtrOutput
func (LinuxVirtualMachineScaleSetIdentityOutput) ToLinuxVirtualMachineScaleSetIdentityPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetIdentityOutput) ToLinuxVirtualMachineScaleSetIdentityPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetIdentityPtrOutput
func (LinuxVirtualMachineScaleSetIdentityOutput) Type ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetIdentityOutput) Type() pulumi.StringOutput
type LinuxVirtualMachineScaleSetIdentityPtrInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetIdentityPtrInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetIdentityPtrOutput() LinuxVirtualMachineScaleSetIdentityPtrOutput ToLinuxVirtualMachineScaleSetIdentityPtrOutputWithContext(context.Context) LinuxVirtualMachineScaleSetIdentityPtrOutput }
func LinuxVirtualMachineScaleSetIdentityPtr ¶ added in v1.13.0
func LinuxVirtualMachineScaleSetIdentityPtr(v *LinuxVirtualMachineScaleSetIdentityArgs) LinuxVirtualMachineScaleSetIdentityPtrInput
type LinuxVirtualMachineScaleSetIdentityPtrOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetIdentityPtrOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetIdentityPtrOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetIdentityPtrOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetIdentityPtrOutput) IdentityIds ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
func (LinuxVirtualMachineScaleSetIdentityPtrOutput) PrincipalId ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The ID of the System Managed Service Principal.
func (LinuxVirtualMachineScaleSetIdentityPtrOutput) ToLinuxVirtualMachineScaleSetIdentityPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetIdentityPtrOutput) ToLinuxVirtualMachineScaleSetIdentityPtrOutput() LinuxVirtualMachineScaleSetIdentityPtrOutput
func (LinuxVirtualMachineScaleSetIdentityPtrOutput) ToLinuxVirtualMachineScaleSetIdentityPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetIdentityPtrOutput) ToLinuxVirtualMachineScaleSetIdentityPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetIdentityPtrOutput
func (LinuxVirtualMachineScaleSetIdentityPtrOutput) Type ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetIdentityPtrOutput) Type() pulumi.StringOutput
type LinuxVirtualMachineScaleSetNetworkInterface ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterface struct { DnsServers []string `pulumi:"dnsServers"` EnableAcceleratedNetworking *bool `pulumi:"enableAcceleratedNetworking"` EnableIpForwarding *bool `pulumi:"enableIpForwarding"` IpConfigurations []LinuxVirtualMachineScaleSetNetworkInterfaceIpConfiguration `pulumi:"ipConfigurations"` // The name of the Linux Virtual Machine Scale Set. Changing this forces a new resource to be created. Name string `pulumi:"name"` NetworkSecurityGroupId *string `pulumi:"networkSecurityGroupId"` Primary *bool `pulumi:"primary"` }
type LinuxVirtualMachineScaleSetNetworkInterfaceArgs ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterfaceArgs struct { DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"` EnableAcceleratedNetworking pulumi.BoolPtrInput `pulumi:"enableAcceleratedNetworking"` EnableIpForwarding pulumi.BoolPtrInput `pulumi:"enableIpForwarding"` IpConfigurations LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayInput `pulumi:"ipConfigurations"` // The name of the Linux Virtual Machine Scale Set. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` NetworkSecurityGroupId pulumi.StringPtrInput `pulumi:"networkSecurityGroupId"` Primary pulumi.BoolPtrInput `pulumi:"primary"` }
func (LinuxVirtualMachineScaleSetNetworkInterfaceArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetNetworkInterfaceArgs) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetNetworkInterfaceArgs) ToLinuxVirtualMachineScaleSetNetworkInterfaceOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetNetworkInterfaceArgs) ToLinuxVirtualMachineScaleSetNetworkInterfaceOutput() LinuxVirtualMachineScaleSetNetworkInterfaceOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceArgs) ToLinuxVirtualMachineScaleSetNetworkInterfaceOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetNetworkInterfaceArgs) ToLinuxVirtualMachineScaleSetNetworkInterfaceOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceOutput
type LinuxVirtualMachineScaleSetNetworkInterfaceArray ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterfaceArray []LinuxVirtualMachineScaleSetNetworkInterfaceInput
func (LinuxVirtualMachineScaleSetNetworkInterfaceArray) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetNetworkInterfaceArray) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetNetworkInterfaceArray) ToLinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetNetworkInterfaceArray) ToLinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput() LinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceArray) ToLinuxVirtualMachineScaleSetNetworkInterfaceArrayOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetNetworkInterfaceArray) ToLinuxVirtualMachineScaleSetNetworkInterfaceArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput
type LinuxVirtualMachineScaleSetNetworkInterfaceArrayInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterfaceArrayInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput() LinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput ToLinuxVirtualMachineScaleSetNetworkInterfaceArrayOutputWithContext(context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput }
type LinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput() LinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceArrayOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceArrayOutput
type LinuxVirtualMachineScaleSetNetworkInterfaceInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterfaceInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetNetworkInterfaceOutput() LinuxVirtualMachineScaleSetNetworkInterfaceOutput ToLinuxVirtualMachineScaleSetNetworkInterfaceOutputWithContext(context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceOutput }
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfiguration ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfiguration struct { ApplicationGatewayBackendAddressPoolIds []string `pulumi:"applicationGatewayBackendAddressPoolIds"` ApplicationSecurityGroupIds []string `pulumi:"applicationSecurityGroupIds"` LoadBalancerBackendAddressPoolIds []string `pulumi:"loadBalancerBackendAddressPoolIds"` LoadBalancerInboundNatRulesIds []string `pulumi:"loadBalancerInboundNatRulesIds"` // The name of the Linux Virtual Machine Scale Set. Changing this forces a new resource to be created. Name string `pulumi:"name"` Primary *bool `pulumi:"primary"` PublicIpAddresses []LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress `pulumi:"publicIpAddresses"` SubnetId *string `pulumi:"subnetId"` Version *string `pulumi:"version"` }
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs struct { ApplicationGatewayBackendAddressPoolIds pulumi.StringArrayInput `pulumi:"applicationGatewayBackendAddressPoolIds"` ApplicationSecurityGroupIds pulumi.StringArrayInput `pulumi:"applicationSecurityGroupIds"` LoadBalancerBackendAddressPoolIds pulumi.StringArrayInput `pulumi:"loadBalancerBackendAddressPoolIds"` LoadBalancerInboundNatRulesIds pulumi.StringArrayInput `pulumi:"loadBalancerInboundNatRulesIds"` // The name of the Linux Virtual Machine Scale Set. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` Primary pulumi.BoolPtrInput `pulumi:"primary"` PublicIpAddresses LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayInput `pulumi:"publicIpAddresses"` SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` Version pulumi.StringPtrInput `pulumi:"version"` }
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput() LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArray ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArray []LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationInput
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArray) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArray) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArray) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArray) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput() LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArray) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArray) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput() LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutputWithContext(context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput }
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput) Index ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput() LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput() LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputWithContext(context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput }
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ApplicationGatewayBackendAddressPoolIds ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ApplicationGatewayBackendAddressPoolIds() pulumi.StringArrayOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ApplicationSecurityGroupIds ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ApplicationSecurityGroupIds() pulumi.StringArrayOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) LoadBalancerBackendAddressPoolIds ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) LoadBalancerBackendAddressPoolIds() pulumi.StringArrayOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) LoadBalancerInboundNatRulesIds ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) LoadBalancerInboundNatRulesIds() pulumi.StringArrayOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) Name ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) Name() pulumi.StringOutput
The name of the Linux Virtual Machine Scale Set. Changing this forces a new resource to be created.
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) Primary ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) Primary() pulumi.BoolPtrOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) PublicIpAddresses ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) SubnetId ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) SubnetId() pulumi.StringPtrOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput() LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress struct { DomainNameLabel *string `pulumi:"domainNameLabel"` IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"` IpTags []LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTag `pulumi:"ipTags"` // The name of the Linux Virtual Machine Scale Set. Changing this forces a new resource to be created. Name string `pulumi:"name"` PublicIpPrefixId *string `pulumi:"publicIpPrefixId"` }
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs struct { DomainNameLabel pulumi.StringPtrInput `pulumi:"domainNameLabel"` IdleTimeoutInMinutes pulumi.IntPtrInput `pulumi:"idleTimeoutInMinutes"` IpTags LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayInput `pulumi:"ipTags"` // The name of the Linux Virtual Machine Scale Set. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` PublicIpPrefixId pulumi.StringPtrInput `pulumi:"publicIpPrefixId"` }
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput() LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArray ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArray []LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressInput
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArray) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArray) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArray) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArray) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput() LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArray) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArray) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput() LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutputWithContext(context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput }
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput) Index ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput() LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput() LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputWithContext(context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput }
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTag ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs struct { Tag pulumi.StringInput `pulumi:"tag"` Type pulumi.StringInput `pulumi:"type"` }
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput() LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArray ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArray []LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagInput
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArray) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArray) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArray) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput() LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArray) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArray) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput() LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutputWithContext(context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput }
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput) Index ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput() LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput() LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputWithContext(context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput }
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput) Tag ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput() LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) DomainNameLabel ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) DomainNameLabel() pulumi.StringPtrOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) IdleTimeoutInMinutes ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) IpTags ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) Name ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) Name() pulumi.StringOutput
The name of the Linux Virtual Machine Scale Set. Changing this forces a new resource to be created.
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) PublicIpPrefixId ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) PublicIpPrefixId() pulumi.StringPtrOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput() LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput
type LinuxVirtualMachineScaleSetNetworkInterfaceOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetNetworkInterfaceOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetNetworkInterfaceOutput) DnsServers ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceOutput) DnsServers() pulumi.StringArrayOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetNetworkInterfaceOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetNetworkInterfaceOutput) EnableAcceleratedNetworking ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceOutput) EnableAcceleratedNetworking() pulumi.BoolPtrOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceOutput) EnableIpForwarding ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceOutput) EnableIpForwarding() pulumi.BoolPtrOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceOutput) IpConfigurations ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetNetworkInterfaceOutput) Name ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceOutput) Name() pulumi.StringOutput
The name of the Linux Virtual Machine Scale Set. Changing this forces a new resource to be created.
func (LinuxVirtualMachineScaleSetNetworkInterfaceOutput) NetworkSecurityGroupId ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceOutput) NetworkSecurityGroupId() pulumi.StringPtrOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceOutput) Primary ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceOutput) Primary() pulumi.BoolPtrOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceOutput() LinuxVirtualMachineScaleSetNetworkInterfaceOutput
func (LinuxVirtualMachineScaleSetNetworkInterfaceOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetNetworkInterfaceOutput) ToLinuxVirtualMachineScaleSetNetworkInterfaceOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetNetworkInterfaceOutput
type LinuxVirtualMachineScaleSetOsDisk ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetOsDisk struct { Caching string `pulumi:"caching"` DiffDiskSettings *LinuxVirtualMachineScaleSetOsDiskDiffDiskSettings `pulumi:"diffDiskSettings"` DiskEncryptionSetId *string `pulumi:"diskEncryptionSetId"` DiskSizeGb *int `pulumi:"diskSizeGb"` StorageAccountType string `pulumi:"storageAccountType"` WriteAcceleratorEnabled *bool `pulumi:"writeAcceleratorEnabled"` }
type LinuxVirtualMachineScaleSetOsDiskArgs ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetOsDiskArgs struct { Caching pulumi.StringInput `pulumi:"caching"` DiffDiskSettings LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrInput `pulumi:"diffDiskSettings"` DiskEncryptionSetId pulumi.StringPtrInput `pulumi:"diskEncryptionSetId"` DiskSizeGb pulumi.IntPtrInput `pulumi:"diskSizeGb"` StorageAccountType pulumi.StringInput `pulumi:"storageAccountType"` WriteAcceleratorEnabled pulumi.BoolPtrInput `pulumi:"writeAcceleratorEnabled"` }
func (LinuxVirtualMachineScaleSetOsDiskArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetOsDiskArgs) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetOsDiskArgs) ToLinuxVirtualMachineScaleSetOsDiskOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetOsDiskArgs) ToLinuxVirtualMachineScaleSetOsDiskOutput() LinuxVirtualMachineScaleSetOsDiskOutput
func (LinuxVirtualMachineScaleSetOsDiskArgs) ToLinuxVirtualMachineScaleSetOsDiskOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetOsDiskArgs) ToLinuxVirtualMachineScaleSetOsDiskOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetOsDiskOutput
func (LinuxVirtualMachineScaleSetOsDiskArgs) ToLinuxVirtualMachineScaleSetOsDiskPtrOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetOsDiskArgs) ToLinuxVirtualMachineScaleSetOsDiskPtrOutput() LinuxVirtualMachineScaleSetOsDiskPtrOutput
func (LinuxVirtualMachineScaleSetOsDiskArgs) ToLinuxVirtualMachineScaleSetOsDiskPtrOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetOsDiskArgs) ToLinuxVirtualMachineScaleSetOsDiskPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetOsDiskPtrOutput
type LinuxVirtualMachineScaleSetOsDiskDiffDiskSettings ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetOsDiskDiffDiskSettings struct {
Option string `pulumi:"option"`
}
type LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs struct {
Option pulumi.StringInput `pulumi:"option"`
}
func (LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput() LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput
func (LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput
func (LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput() LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
func (LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
type LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput() LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputWithContext(context.Context) LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput }
type LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) Option ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) Option() pulumi.StringOutput
func (LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput() LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput
func (LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput
func (LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput() LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
func (LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
type LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput() LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutputWithContext(context.Context) LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput }
func LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtr ¶ added in v1.13.0
func LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtr(v *LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrInput
type LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput) Option ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput) Option() pulumi.StringOutput
func (LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput() LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
func (LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput) ToLinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
type LinuxVirtualMachineScaleSetOsDiskInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetOsDiskInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetOsDiskOutput() LinuxVirtualMachineScaleSetOsDiskOutput ToLinuxVirtualMachineScaleSetOsDiskOutputWithContext(context.Context) LinuxVirtualMachineScaleSetOsDiskOutput }
type LinuxVirtualMachineScaleSetOsDiskOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetOsDiskOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetOsDiskOutput) Caching ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetOsDiskOutput) Caching() pulumi.StringOutput
func (LinuxVirtualMachineScaleSetOsDiskOutput) DiffDiskSettings ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetOsDiskOutput) DiffDiskSettings() LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
func (LinuxVirtualMachineScaleSetOsDiskOutput) DiskEncryptionSetId ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetOsDiskOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
func (LinuxVirtualMachineScaleSetOsDiskOutput) DiskSizeGb ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetOsDiskOutput) DiskSizeGb() pulumi.IntPtrOutput
func (LinuxVirtualMachineScaleSetOsDiskOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetOsDiskOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetOsDiskOutput) StorageAccountType ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetOsDiskOutput) StorageAccountType() pulumi.StringOutput
func (LinuxVirtualMachineScaleSetOsDiskOutput) ToLinuxVirtualMachineScaleSetOsDiskOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetOsDiskOutput) ToLinuxVirtualMachineScaleSetOsDiskOutput() LinuxVirtualMachineScaleSetOsDiskOutput
func (LinuxVirtualMachineScaleSetOsDiskOutput) ToLinuxVirtualMachineScaleSetOsDiskOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetOsDiskOutput) ToLinuxVirtualMachineScaleSetOsDiskOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetOsDiskOutput
func (LinuxVirtualMachineScaleSetOsDiskOutput) ToLinuxVirtualMachineScaleSetOsDiskPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetOsDiskOutput) ToLinuxVirtualMachineScaleSetOsDiskPtrOutput() LinuxVirtualMachineScaleSetOsDiskPtrOutput
func (LinuxVirtualMachineScaleSetOsDiskOutput) ToLinuxVirtualMachineScaleSetOsDiskPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetOsDiskOutput) ToLinuxVirtualMachineScaleSetOsDiskPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetOsDiskPtrOutput
func (LinuxVirtualMachineScaleSetOsDiskOutput) WriteAcceleratorEnabled ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetOsDiskOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
type LinuxVirtualMachineScaleSetOsDiskPtrInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetOsDiskPtrInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetOsDiskPtrOutput() LinuxVirtualMachineScaleSetOsDiskPtrOutput ToLinuxVirtualMachineScaleSetOsDiskPtrOutputWithContext(context.Context) LinuxVirtualMachineScaleSetOsDiskPtrOutput }
func LinuxVirtualMachineScaleSetOsDiskPtr ¶ added in v1.13.0
func LinuxVirtualMachineScaleSetOsDiskPtr(v *LinuxVirtualMachineScaleSetOsDiskArgs) LinuxVirtualMachineScaleSetOsDiskPtrInput
type LinuxVirtualMachineScaleSetOsDiskPtrOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetOsDiskPtrOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetOsDiskPtrOutput) Caching ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetOsDiskPtrOutput) Caching() pulumi.StringOutput
func (LinuxVirtualMachineScaleSetOsDiskPtrOutput) DiffDiskSettings ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetOsDiskPtrOutput) DiffDiskSettings() LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
func (LinuxVirtualMachineScaleSetOsDiskPtrOutput) DiskEncryptionSetId ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetOsDiskPtrOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
func (LinuxVirtualMachineScaleSetOsDiskPtrOutput) DiskSizeGb ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetOsDiskPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
func (LinuxVirtualMachineScaleSetOsDiskPtrOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetOsDiskPtrOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetOsDiskPtrOutput) StorageAccountType ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetOsDiskPtrOutput) StorageAccountType() pulumi.StringOutput
func (LinuxVirtualMachineScaleSetOsDiskPtrOutput) ToLinuxVirtualMachineScaleSetOsDiskPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetOsDiskPtrOutput) ToLinuxVirtualMachineScaleSetOsDiskPtrOutput() LinuxVirtualMachineScaleSetOsDiskPtrOutput
func (LinuxVirtualMachineScaleSetOsDiskPtrOutput) ToLinuxVirtualMachineScaleSetOsDiskPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetOsDiskPtrOutput) ToLinuxVirtualMachineScaleSetOsDiskPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetOsDiskPtrOutput
func (LinuxVirtualMachineScaleSetOsDiskPtrOutput) WriteAcceleratorEnabled ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetOsDiskPtrOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
type LinuxVirtualMachineScaleSetPlan ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetPlanArgs ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetPlanArgs struct { // The name of the Linux Virtual Machine Scale Set. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` Product pulumi.StringInput `pulumi:"product"` Publisher pulumi.StringInput `pulumi:"publisher"` }
func (LinuxVirtualMachineScaleSetPlanArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetPlanArgs) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetPlanArgs) ToLinuxVirtualMachineScaleSetPlanOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetPlanArgs) ToLinuxVirtualMachineScaleSetPlanOutput() LinuxVirtualMachineScaleSetPlanOutput
func (LinuxVirtualMachineScaleSetPlanArgs) ToLinuxVirtualMachineScaleSetPlanOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetPlanArgs) ToLinuxVirtualMachineScaleSetPlanOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetPlanOutput
func (LinuxVirtualMachineScaleSetPlanArgs) ToLinuxVirtualMachineScaleSetPlanPtrOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetPlanArgs) ToLinuxVirtualMachineScaleSetPlanPtrOutput() LinuxVirtualMachineScaleSetPlanPtrOutput
func (LinuxVirtualMachineScaleSetPlanArgs) ToLinuxVirtualMachineScaleSetPlanPtrOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetPlanArgs) ToLinuxVirtualMachineScaleSetPlanPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetPlanPtrOutput
type LinuxVirtualMachineScaleSetPlanInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetPlanInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetPlanOutput() LinuxVirtualMachineScaleSetPlanOutput ToLinuxVirtualMachineScaleSetPlanOutputWithContext(context.Context) LinuxVirtualMachineScaleSetPlanOutput }
type LinuxVirtualMachineScaleSetPlanOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetPlanOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetPlanOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetPlanOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetPlanOutput) Name ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetPlanOutput) Name() pulumi.StringOutput
The name of the Linux Virtual Machine Scale Set. Changing this forces a new resource to be created.
func (LinuxVirtualMachineScaleSetPlanOutput) Product ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetPlanOutput) Product() pulumi.StringOutput
func (LinuxVirtualMachineScaleSetPlanOutput) Publisher ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetPlanOutput) Publisher() pulumi.StringOutput
func (LinuxVirtualMachineScaleSetPlanOutput) ToLinuxVirtualMachineScaleSetPlanOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetPlanOutput) ToLinuxVirtualMachineScaleSetPlanOutput() LinuxVirtualMachineScaleSetPlanOutput
func (LinuxVirtualMachineScaleSetPlanOutput) ToLinuxVirtualMachineScaleSetPlanOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetPlanOutput) ToLinuxVirtualMachineScaleSetPlanOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetPlanOutput
func (LinuxVirtualMachineScaleSetPlanOutput) ToLinuxVirtualMachineScaleSetPlanPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetPlanOutput) ToLinuxVirtualMachineScaleSetPlanPtrOutput() LinuxVirtualMachineScaleSetPlanPtrOutput
func (LinuxVirtualMachineScaleSetPlanOutput) ToLinuxVirtualMachineScaleSetPlanPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetPlanOutput) ToLinuxVirtualMachineScaleSetPlanPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetPlanPtrOutput
type LinuxVirtualMachineScaleSetPlanPtrInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetPlanPtrInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetPlanPtrOutput() LinuxVirtualMachineScaleSetPlanPtrOutput ToLinuxVirtualMachineScaleSetPlanPtrOutputWithContext(context.Context) LinuxVirtualMachineScaleSetPlanPtrOutput }
func LinuxVirtualMachineScaleSetPlanPtr ¶ added in v1.13.0
func LinuxVirtualMachineScaleSetPlanPtr(v *LinuxVirtualMachineScaleSetPlanArgs) LinuxVirtualMachineScaleSetPlanPtrInput
type LinuxVirtualMachineScaleSetPlanPtrOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetPlanPtrOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetPlanPtrOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetPlanPtrOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetPlanPtrOutput) Name ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetPlanPtrOutput) Name() pulumi.StringOutput
The name of the Linux Virtual Machine Scale Set. Changing this forces a new resource to be created.
func (LinuxVirtualMachineScaleSetPlanPtrOutput) Product ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetPlanPtrOutput) Product() pulumi.StringOutput
func (LinuxVirtualMachineScaleSetPlanPtrOutput) Publisher ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetPlanPtrOutput) Publisher() pulumi.StringOutput
func (LinuxVirtualMachineScaleSetPlanPtrOutput) ToLinuxVirtualMachineScaleSetPlanPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetPlanPtrOutput) ToLinuxVirtualMachineScaleSetPlanPtrOutput() LinuxVirtualMachineScaleSetPlanPtrOutput
func (LinuxVirtualMachineScaleSetPlanPtrOutput) ToLinuxVirtualMachineScaleSetPlanPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetPlanPtrOutput) ToLinuxVirtualMachineScaleSetPlanPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetPlanPtrOutput
type LinuxVirtualMachineScaleSetRollingUpgradePolicy ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetRollingUpgradePolicy struct { MaxBatchInstancePercent int `pulumi:"maxBatchInstancePercent"` MaxUnhealthyInstancePercent int `pulumi:"maxUnhealthyInstancePercent"` MaxUnhealthyUpgradedInstancePercent int `pulumi:"maxUnhealthyUpgradedInstancePercent"` PauseTimeBetweenBatches string `pulumi:"pauseTimeBetweenBatches"` }
type LinuxVirtualMachineScaleSetRollingUpgradePolicyArgs ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetRollingUpgradePolicyArgs struct { MaxBatchInstancePercent pulumi.IntInput `pulumi:"maxBatchInstancePercent"` MaxUnhealthyInstancePercent pulumi.IntInput `pulumi:"maxUnhealthyInstancePercent"` MaxUnhealthyUpgradedInstancePercent pulumi.IntInput `pulumi:"maxUnhealthyUpgradedInstancePercent"` PauseTimeBetweenBatches pulumi.StringInput `pulumi:"pauseTimeBetweenBatches"` }
func (LinuxVirtualMachineScaleSetRollingUpgradePolicyArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetRollingUpgradePolicyArgs) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetRollingUpgradePolicyArgs) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetRollingUpgradePolicyArgs) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyOutput() LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput
func (LinuxVirtualMachineScaleSetRollingUpgradePolicyArgs) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetRollingUpgradePolicyArgs) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput
func (LinuxVirtualMachineScaleSetRollingUpgradePolicyArgs) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetRollingUpgradePolicyArgs) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput() LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput
func (LinuxVirtualMachineScaleSetRollingUpgradePolicyArgs) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetRollingUpgradePolicyArgs) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput
type LinuxVirtualMachineScaleSetRollingUpgradePolicyInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetRollingUpgradePolicyInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetRollingUpgradePolicyOutput() LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput ToLinuxVirtualMachineScaleSetRollingUpgradePolicyOutputWithContext(context.Context) LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput }
type LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput) MaxBatchInstancePercent ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput) MaxBatchInstancePercent() pulumi.IntOutput
func (LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput) MaxUnhealthyInstancePercent ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput) MaxUnhealthyInstancePercent() pulumi.IntOutput
func (LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput) MaxUnhealthyUpgradedInstancePercent ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput) MaxUnhealthyUpgradedInstancePercent() pulumi.IntOutput
func (LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput) PauseTimeBetweenBatches ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput) PauseTimeBetweenBatches() pulumi.StringOutput
func (LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyOutput() LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput
func (LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput
func (LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput() LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput
func (LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyOutput) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput
type LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput() LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput ToLinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutputWithContext(context.Context) LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput }
func LinuxVirtualMachineScaleSetRollingUpgradePolicyPtr ¶ added in v1.13.0
func LinuxVirtualMachineScaleSetRollingUpgradePolicyPtr(v *LinuxVirtualMachineScaleSetRollingUpgradePolicyArgs) LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrInput
type LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) MaxBatchInstancePercent ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) MaxBatchInstancePercent() pulumi.IntOutput
func (LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) MaxUnhealthyInstancePercent ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) MaxUnhealthyInstancePercent() pulumi.IntOutput
func (LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) MaxUnhealthyUpgradedInstancePercent ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) MaxUnhealthyUpgradedInstancePercent() pulumi.IntOutput
func (LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) PauseTimeBetweenBatches ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) PauseTimeBetweenBatches() pulumi.StringOutput
func (LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput() LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput
func (LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) ToLinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrOutput
type LinuxVirtualMachineScaleSetSecret ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetSecret struct { Certificates []LinuxVirtualMachineScaleSetSecretCertificate `pulumi:"certificates"` KeyVaultId string `pulumi:"keyVaultId"` }
type LinuxVirtualMachineScaleSetSecretArgs ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetSecretArgs struct { Certificates LinuxVirtualMachineScaleSetSecretCertificateArrayInput `pulumi:"certificates"` KeyVaultId pulumi.StringInput `pulumi:"keyVaultId"` }
func (LinuxVirtualMachineScaleSetSecretArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetSecretArgs) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetSecretArgs) ToLinuxVirtualMachineScaleSetSecretOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetSecretArgs) ToLinuxVirtualMachineScaleSetSecretOutput() LinuxVirtualMachineScaleSetSecretOutput
func (LinuxVirtualMachineScaleSetSecretArgs) ToLinuxVirtualMachineScaleSetSecretOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetSecretArgs) ToLinuxVirtualMachineScaleSetSecretOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetSecretOutput
type LinuxVirtualMachineScaleSetSecretArray ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetSecretArray []LinuxVirtualMachineScaleSetSecretInput
func (LinuxVirtualMachineScaleSetSecretArray) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetSecretArray) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetSecretArray) ToLinuxVirtualMachineScaleSetSecretArrayOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetSecretArray) ToLinuxVirtualMachineScaleSetSecretArrayOutput() LinuxVirtualMachineScaleSetSecretArrayOutput
func (LinuxVirtualMachineScaleSetSecretArray) ToLinuxVirtualMachineScaleSetSecretArrayOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetSecretArray) ToLinuxVirtualMachineScaleSetSecretArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetSecretArrayOutput
type LinuxVirtualMachineScaleSetSecretArrayInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetSecretArrayInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetSecretArrayOutput() LinuxVirtualMachineScaleSetSecretArrayOutput ToLinuxVirtualMachineScaleSetSecretArrayOutputWithContext(context.Context) LinuxVirtualMachineScaleSetSecretArrayOutput }
type LinuxVirtualMachineScaleSetSecretArrayOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetSecretArrayOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetSecretArrayOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetSecretArrayOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetSecretArrayOutput) ToLinuxVirtualMachineScaleSetSecretArrayOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetSecretArrayOutput) ToLinuxVirtualMachineScaleSetSecretArrayOutput() LinuxVirtualMachineScaleSetSecretArrayOutput
func (LinuxVirtualMachineScaleSetSecretArrayOutput) ToLinuxVirtualMachineScaleSetSecretArrayOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetSecretArrayOutput) ToLinuxVirtualMachineScaleSetSecretArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetSecretArrayOutput
type LinuxVirtualMachineScaleSetSecretCertificate ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetSecretCertificate struct {
Url string `pulumi:"url"`
}
type LinuxVirtualMachineScaleSetSecretCertificateArgs ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetSecretCertificateArgs struct {
Url pulumi.StringInput `pulumi:"url"`
}
func (LinuxVirtualMachineScaleSetSecretCertificateArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetSecretCertificateArgs) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetSecretCertificateArgs) ToLinuxVirtualMachineScaleSetSecretCertificateOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetSecretCertificateArgs) ToLinuxVirtualMachineScaleSetSecretCertificateOutput() LinuxVirtualMachineScaleSetSecretCertificateOutput
func (LinuxVirtualMachineScaleSetSecretCertificateArgs) ToLinuxVirtualMachineScaleSetSecretCertificateOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetSecretCertificateArgs) ToLinuxVirtualMachineScaleSetSecretCertificateOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetSecretCertificateOutput
type LinuxVirtualMachineScaleSetSecretCertificateArray ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetSecretCertificateArray []LinuxVirtualMachineScaleSetSecretCertificateInput
func (LinuxVirtualMachineScaleSetSecretCertificateArray) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetSecretCertificateArray) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetSecretCertificateArray) ToLinuxVirtualMachineScaleSetSecretCertificateArrayOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetSecretCertificateArray) ToLinuxVirtualMachineScaleSetSecretCertificateArrayOutput() LinuxVirtualMachineScaleSetSecretCertificateArrayOutput
func (LinuxVirtualMachineScaleSetSecretCertificateArray) ToLinuxVirtualMachineScaleSetSecretCertificateArrayOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetSecretCertificateArray) ToLinuxVirtualMachineScaleSetSecretCertificateArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetSecretCertificateArrayOutput
type LinuxVirtualMachineScaleSetSecretCertificateArrayInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetSecretCertificateArrayInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetSecretCertificateArrayOutput() LinuxVirtualMachineScaleSetSecretCertificateArrayOutput ToLinuxVirtualMachineScaleSetSecretCertificateArrayOutputWithContext(context.Context) LinuxVirtualMachineScaleSetSecretCertificateArrayOutput }
type LinuxVirtualMachineScaleSetSecretCertificateArrayOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetSecretCertificateArrayOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetSecretCertificateArrayOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetSecretCertificateArrayOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetSecretCertificateArrayOutput) ToLinuxVirtualMachineScaleSetSecretCertificateArrayOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetSecretCertificateArrayOutput) ToLinuxVirtualMachineScaleSetSecretCertificateArrayOutput() LinuxVirtualMachineScaleSetSecretCertificateArrayOutput
func (LinuxVirtualMachineScaleSetSecretCertificateArrayOutput) ToLinuxVirtualMachineScaleSetSecretCertificateArrayOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetSecretCertificateArrayOutput) ToLinuxVirtualMachineScaleSetSecretCertificateArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetSecretCertificateArrayOutput
type LinuxVirtualMachineScaleSetSecretCertificateInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetSecretCertificateInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetSecretCertificateOutput() LinuxVirtualMachineScaleSetSecretCertificateOutput ToLinuxVirtualMachineScaleSetSecretCertificateOutputWithContext(context.Context) LinuxVirtualMachineScaleSetSecretCertificateOutput }
type LinuxVirtualMachineScaleSetSecretCertificateOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetSecretCertificateOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetSecretCertificateOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetSecretCertificateOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetSecretCertificateOutput) ToLinuxVirtualMachineScaleSetSecretCertificateOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetSecretCertificateOutput) ToLinuxVirtualMachineScaleSetSecretCertificateOutput() LinuxVirtualMachineScaleSetSecretCertificateOutput
func (LinuxVirtualMachineScaleSetSecretCertificateOutput) ToLinuxVirtualMachineScaleSetSecretCertificateOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetSecretCertificateOutput) ToLinuxVirtualMachineScaleSetSecretCertificateOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetSecretCertificateOutput
func (LinuxVirtualMachineScaleSetSecretCertificateOutput) Url ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetSecretCertificateOutput) Url() pulumi.StringOutput
type LinuxVirtualMachineScaleSetSecretInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetSecretInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetSecretOutput() LinuxVirtualMachineScaleSetSecretOutput ToLinuxVirtualMachineScaleSetSecretOutputWithContext(context.Context) LinuxVirtualMachineScaleSetSecretOutput }
type LinuxVirtualMachineScaleSetSecretOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetSecretOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetSecretOutput) Certificates ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetSecretOutput) Certificates() LinuxVirtualMachineScaleSetSecretCertificateArrayOutput
func (LinuxVirtualMachineScaleSetSecretOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetSecretOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetSecretOutput) KeyVaultId ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetSecretOutput) KeyVaultId() pulumi.StringOutput
func (LinuxVirtualMachineScaleSetSecretOutput) ToLinuxVirtualMachineScaleSetSecretOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetSecretOutput) ToLinuxVirtualMachineScaleSetSecretOutput() LinuxVirtualMachineScaleSetSecretOutput
func (LinuxVirtualMachineScaleSetSecretOutput) ToLinuxVirtualMachineScaleSetSecretOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetSecretOutput) ToLinuxVirtualMachineScaleSetSecretOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetSecretOutput
type LinuxVirtualMachineScaleSetSourceImageReference ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetSourceImageReferenceArgs ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetSourceImageReferenceArgs struct { Offer pulumi.StringInput `pulumi:"offer"` Publisher pulumi.StringInput `pulumi:"publisher"` // The Virtual Machine SKU for the Scale Set, such as `Standard_F2`. Sku pulumi.StringInput `pulumi:"sku"` Version pulumi.StringInput `pulumi:"version"` }
func (LinuxVirtualMachineScaleSetSourceImageReferenceArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetSourceImageReferenceArgs) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetSourceImageReferenceArgs) ToLinuxVirtualMachineScaleSetSourceImageReferenceOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetSourceImageReferenceArgs) ToLinuxVirtualMachineScaleSetSourceImageReferenceOutput() LinuxVirtualMachineScaleSetSourceImageReferenceOutput
func (LinuxVirtualMachineScaleSetSourceImageReferenceArgs) ToLinuxVirtualMachineScaleSetSourceImageReferenceOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetSourceImageReferenceArgs) ToLinuxVirtualMachineScaleSetSourceImageReferenceOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetSourceImageReferenceOutput
func (LinuxVirtualMachineScaleSetSourceImageReferenceArgs) ToLinuxVirtualMachineScaleSetSourceImageReferencePtrOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetSourceImageReferenceArgs) ToLinuxVirtualMachineScaleSetSourceImageReferencePtrOutput() LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput
func (LinuxVirtualMachineScaleSetSourceImageReferenceArgs) ToLinuxVirtualMachineScaleSetSourceImageReferencePtrOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineScaleSetSourceImageReferenceArgs) ToLinuxVirtualMachineScaleSetSourceImageReferencePtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput
type LinuxVirtualMachineScaleSetSourceImageReferenceInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetSourceImageReferenceInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetSourceImageReferenceOutput() LinuxVirtualMachineScaleSetSourceImageReferenceOutput ToLinuxVirtualMachineScaleSetSourceImageReferenceOutputWithContext(context.Context) LinuxVirtualMachineScaleSetSourceImageReferenceOutput }
type LinuxVirtualMachineScaleSetSourceImageReferenceOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetSourceImageReferenceOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetSourceImageReferenceOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetSourceImageReferenceOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetSourceImageReferenceOutput) Offer ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetSourceImageReferenceOutput) Offer() pulumi.StringOutput
func (LinuxVirtualMachineScaleSetSourceImageReferenceOutput) Publisher ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetSourceImageReferenceOutput) Publisher() pulumi.StringOutput
func (LinuxVirtualMachineScaleSetSourceImageReferenceOutput) Sku ¶ added in v1.13.0
The Virtual Machine SKU for the Scale Set, such as `Standard_F2`.
func (LinuxVirtualMachineScaleSetSourceImageReferenceOutput) ToLinuxVirtualMachineScaleSetSourceImageReferenceOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetSourceImageReferenceOutput) ToLinuxVirtualMachineScaleSetSourceImageReferenceOutput() LinuxVirtualMachineScaleSetSourceImageReferenceOutput
func (LinuxVirtualMachineScaleSetSourceImageReferenceOutput) ToLinuxVirtualMachineScaleSetSourceImageReferenceOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetSourceImageReferenceOutput) ToLinuxVirtualMachineScaleSetSourceImageReferenceOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetSourceImageReferenceOutput
func (LinuxVirtualMachineScaleSetSourceImageReferenceOutput) ToLinuxVirtualMachineScaleSetSourceImageReferencePtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetSourceImageReferenceOutput) ToLinuxVirtualMachineScaleSetSourceImageReferencePtrOutput() LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput
func (LinuxVirtualMachineScaleSetSourceImageReferenceOutput) ToLinuxVirtualMachineScaleSetSourceImageReferencePtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetSourceImageReferenceOutput) ToLinuxVirtualMachineScaleSetSourceImageReferencePtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput
func (LinuxVirtualMachineScaleSetSourceImageReferenceOutput) Version ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetSourceImageReferenceOutput) Version() pulumi.StringOutput
type LinuxVirtualMachineScaleSetSourceImageReferencePtrInput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetSourceImageReferencePtrInput interface { pulumi.Input ToLinuxVirtualMachineScaleSetSourceImageReferencePtrOutput() LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput ToLinuxVirtualMachineScaleSetSourceImageReferencePtrOutputWithContext(context.Context) LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput }
func LinuxVirtualMachineScaleSetSourceImageReferencePtr ¶ added in v1.13.0
func LinuxVirtualMachineScaleSetSourceImageReferencePtr(v *LinuxVirtualMachineScaleSetSourceImageReferenceArgs) LinuxVirtualMachineScaleSetSourceImageReferencePtrInput
type LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput) ElementType() reflect.Type
func (LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput) Offer ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput) Offer() pulumi.StringOutput
func (LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput) Publisher ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput) Publisher() pulumi.StringOutput
func (LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput) Sku ¶ added in v1.13.0
The Virtual Machine SKU for the Scale Set, such as `Standard_F2`.
func (LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput) ToLinuxVirtualMachineScaleSetSourceImageReferencePtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput) ToLinuxVirtualMachineScaleSetSourceImageReferencePtrOutput() LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput
func (LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput) ToLinuxVirtualMachineScaleSetSourceImageReferencePtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput) ToLinuxVirtualMachineScaleSetSourceImageReferencePtrOutputWithContext(ctx context.Context) LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput
func (LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput) Version ¶ added in v1.13.0
func (o LinuxVirtualMachineScaleSetSourceImageReferencePtrOutput) Version() pulumi.StringOutput
type LinuxVirtualMachineScaleSetState ¶ added in v1.13.0
type LinuxVirtualMachineScaleSetState struct { // A `additionalCapabilities` block as defined below. AdditionalCapabilities LinuxVirtualMachineScaleSetAdditionalCapabilitiesPtrInput // The Password which should be used for the local-administrator on this Virtual Machine. Changing this forces a new resource to be created. AdminPassword pulumi.StringPtrInput // One or more `adminSshKey` blocks as defined below. AdminSshKeys LinuxVirtualMachineScaleSetAdminSshKeyArrayInput // The username of the local administrator on each Virtual Machine Scale Set instance. Changing this forces a new resource to be created. AdminUsername pulumi.StringPtrInput // A `automaticOsUpgradePolicy` block as defined below. This is Required and can only be specified when `upgradeMode` is set to `Automatic`. AutomaticOsUpgradePolicy LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrInput // A `bootDiagnostics` block as defined below. BootDiagnostics LinuxVirtualMachineScaleSetBootDiagnosticsPtrInput // The prefix which should be used for the name of the Virtual Machines in this Scale Set. If unspecified this defaults to the value for the `name` field. ComputerNamePrefix pulumi.StringPtrInput // The Base64-Encoded Custom Data which should be used for this Virtual Machine Scale Set. CustomData pulumi.StringPtrInput // One or more `dataDisk` blocks as defined below. DataDisks LinuxVirtualMachineScaleSetDataDiskArrayInput // Should Password Authentication be disabled on this Virtual Machine Scale Set? Defaults to `true`. DisablePasswordAuthentication pulumi.BoolPtrInput // Should Virtual Machine Extensions be run on Overprovisioned Virtual Machines in the Scale Set? Defaults to `false`. DoNotRunExtensionsOnOverprovisionedMachines pulumi.BoolPtrInput // The Policy which should be used Virtual Machines are Evicted from the Scale Set. Changing this forces a new resource to be created. EvictionPolicy pulumi.StringPtrInput // The ID of a Load Balancer Probe which should be used to determine the health of an instance. Changing this forces a new resource to be created. This is Required and can only be specified when `upgradeMode` is set to `Automatic` or `Rolling`. HealthProbeId pulumi.StringPtrInput // A `identity` block as defined below. Identity LinuxVirtualMachineScaleSetIdentityPtrInput // The number of Virtual Machines in the Scale Set. Instances pulumi.IntPtrInput // The Azure location where the Linux Virtual Machine Scale Set should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The maximum price you're willing to pay for each Virtual Machine in this Scale Set, in US Dollars; which must be greater than the current spot price. If this bid price falls below the current spot price the Virtual Machines in the Scale Set will be evicted using the `evictionPolicy`. Defaults to `-1`, which means that each Virtual Machine in this Scale Set should not be evicted for price reasons. MaxBidPrice pulumi.Float64PtrInput // The name of the Linux Virtual Machine Scale Set. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // One or more `networkInterface` blocks as defined below. NetworkInterfaces LinuxVirtualMachineScaleSetNetworkInterfaceArrayInput // An `osDisk` block as defined below. OsDisk LinuxVirtualMachineScaleSetOsDiskPtrInput // Should Azure over-provision Virtual Machines in this Scale Set? This means that multiple Virtual Machines will be provisioned and Azure will keep the instances which become available first - which improves provisioning success rates and improves deployment time. You're not billed for these over-provisioned VM's and they don't count towards the Subscription Quota. Defaults to `false`. Overprovision pulumi.BoolPtrInput Plan LinuxVirtualMachineScaleSetPlanPtrInput // The Priority of this Virtual Machine Scale Set. Possible values are `Regular` and `Spot`. Defaults to `Regular`. Changing this value forces a new resource. Priority pulumi.StringPtrInput // Should the Azure VM Agent be provisioned on each Virtual Machine in the Scale Set? Defaults to `true`. Changing this value forces a new resource to be created. ProvisionVmAgent pulumi.BoolPtrInput // The ID of the Proximity Placement Group in which the Virtual Machine Scale Set should be assigned to. Changing this forces a new resource to be created. ProximityPlacementGroupId pulumi.StringPtrInput // The name of the Resource Group in which the Linux Virtual Machine Scale Set should be exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A `rollingUpgradePolicy` block as defined below. This is Required and can only be specified when `upgradeMode` is set to `Automatic` or `Rolling`. RollingUpgradePolicy LinuxVirtualMachineScaleSetRollingUpgradePolicyPtrInput // One or more `secret` blocks as defined below. Secrets LinuxVirtualMachineScaleSetSecretArrayInput // Should this Virtual Machine Scale Set be limited to a Single Placement Group, which means the number of instances will be capped at 100 Virtual Machines. Defaults to `true`. SinglePlacementGroup pulumi.BoolPtrInput // The Virtual Machine SKU for the Scale Set, such as `Standard_F2`. Sku pulumi.StringPtrInput // The ID of an Image which each Virtual Machine in this Scale Set should be based on. SourceImageId pulumi.StringPtrInput // A `sourceImageReference` block as defined below. SourceImageReference LinuxVirtualMachineScaleSetSourceImageReferencePtrInput // A mapping of tags which should be assigned to this Virtual Machine Scale Set. Tags pulumi.StringMapInput // The Unique ID for this Linux Virtual Machine Scale Set. UniqueId pulumi.StringPtrInput // Specifies how Upgrades (e.g. changing the Image/SKU) should be performed to Virtual Machine Instances. Possible values are `Automatic`, `Manual` and `Rolling`. Defaults to `Manual`. UpgradeMode pulumi.StringPtrInput // Should the Virtual Machines in this Scale Set be strictly evenly distributed across Availability Zones? Defaults to `false`. Changing this forces a new resource to be created. ZoneBalance pulumi.BoolPtrInput // A list of Availability Zones in which the Virtual Machines in this Scale Set should be created in. Changing this forces a new resource to be created. Zones pulumi.StringArrayInput }
func (LinuxVirtualMachineScaleSetState) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineScaleSetState) ElementType() reflect.Type
type LinuxVirtualMachineSecret ¶ added in v1.13.0
type LinuxVirtualMachineSecret struct { Certificates []LinuxVirtualMachineSecretCertificate `pulumi:"certificates"` KeyVaultId string `pulumi:"keyVaultId"` }
type LinuxVirtualMachineSecretArgs ¶ added in v1.13.0
type LinuxVirtualMachineSecretArgs struct { Certificates LinuxVirtualMachineSecretCertificateArrayInput `pulumi:"certificates"` KeyVaultId pulumi.StringInput `pulumi:"keyVaultId"` }
func (LinuxVirtualMachineSecretArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineSecretArgs) ElementType() reflect.Type
func (LinuxVirtualMachineSecretArgs) ToLinuxVirtualMachineSecretOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineSecretArgs) ToLinuxVirtualMachineSecretOutput() LinuxVirtualMachineSecretOutput
func (LinuxVirtualMachineSecretArgs) ToLinuxVirtualMachineSecretOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineSecretArgs) ToLinuxVirtualMachineSecretOutputWithContext(ctx context.Context) LinuxVirtualMachineSecretOutput
type LinuxVirtualMachineSecretArray ¶ added in v1.13.0
type LinuxVirtualMachineSecretArray []LinuxVirtualMachineSecretInput
func (LinuxVirtualMachineSecretArray) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineSecretArray) ElementType() reflect.Type
func (LinuxVirtualMachineSecretArray) ToLinuxVirtualMachineSecretArrayOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineSecretArray) ToLinuxVirtualMachineSecretArrayOutput() LinuxVirtualMachineSecretArrayOutput
func (LinuxVirtualMachineSecretArray) ToLinuxVirtualMachineSecretArrayOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineSecretArray) ToLinuxVirtualMachineSecretArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineSecretArrayOutput
type LinuxVirtualMachineSecretArrayInput ¶ added in v1.13.0
type LinuxVirtualMachineSecretArrayInput interface { pulumi.Input ToLinuxVirtualMachineSecretArrayOutput() LinuxVirtualMachineSecretArrayOutput ToLinuxVirtualMachineSecretArrayOutputWithContext(context.Context) LinuxVirtualMachineSecretArrayOutput }
type LinuxVirtualMachineSecretArrayOutput ¶ added in v1.13.0
type LinuxVirtualMachineSecretArrayOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineSecretArrayOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineSecretArrayOutput) ElementType() reflect.Type
func (LinuxVirtualMachineSecretArrayOutput) Index ¶ added in v1.13.0
func (o LinuxVirtualMachineSecretArrayOutput) Index(i pulumi.IntInput) LinuxVirtualMachineSecretOutput
func (LinuxVirtualMachineSecretArrayOutput) ToLinuxVirtualMachineSecretArrayOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineSecretArrayOutput) ToLinuxVirtualMachineSecretArrayOutput() LinuxVirtualMachineSecretArrayOutput
func (LinuxVirtualMachineSecretArrayOutput) ToLinuxVirtualMachineSecretArrayOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineSecretArrayOutput) ToLinuxVirtualMachineSecretArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineSecretArrayOutput
type LinuxVirtualMachineSecretCertificate ¶ added in v1.13.0
type LinuxVirtualMachineSecretCertificate struct {
Url string `pulumi:"url"`
}
type LinuxVirtualMachineSecretCertificateArgs ¶ added in v1.13.0
type LinuxVirtualMachineSecretCertificateArgs struct {
Url pulumi.StringInput `pulumi:"url"`
}
func (LinuxVirtualMachineSecretCertificateArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineSecretCertificateArgs) ElementType() reflect.Type
func (LinuxVirtualMachineSecretCertificateArgs) ToLinuxVirtualMachineSecretCertificateOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineSecretCertificateArgs) ToLinuxVirtualMachineSecretCertificateOutput() LinuxVirtualMachineSecretCertificateOutput
func (LinuxVirtualMachineSecretCertificateArgs) ToLinuxVirtualMachineSecretCertificateOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineSecretCertificateArgs) ToLinuxVirtualMachineSecretCertificateOutputWithContext(ctx context.Context) LinuxVirtualMachineSecretCertificateOutput
type LinuxVirtualMachineSecretCertificateArray ¶ added in v1.13.0
type LinuxVirtualMachineSecretCertificateArray []LinuxVirtualMachineSecretCertificateInput
func (LinuxVirtualMachineSecretCertificateArray) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineSecretCertificateArray) ElementType() reflect.Type
func (LinuxVirtualMachineSecretCertificateArray) ToLinuxVirtualMachineSecretCertificateArrayOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineSecretCertificateArray) ToLinuxVirtualMachineSecretCertificateArrayOutput() LinuxVirtualMachineSecretCertificateArrayOutput
func (LinuxVirtualMachineSecretCertificateArray) ToLinuxVirtualMachineSecretCertificateArrayOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineSecretCertificateArray) ToLinuxVirtualMachineSecretCertificateArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineSecretCertificateArrayOutput
type LinuxVirtualMachineSecretCertificateArrayInput ¶ added in v1.13.0
type LinuxVirtualMachineSecretCertificateArrayInput interface { pulumi.Input ToLinuxVirtualMachineSecretCertificateArrayOutput() LinuxVirtualMachineSecretCertificateArrayOutput ToLinuxVirtualMachineSecretCertificateArrayOutputWithContext(context.Context) LinuxVirtualMachineSecretCertificateArrayOutput }
type LinuxVirtualMachineSecretCertificateArrayOutput ¶ added in v1.13.0
type LinuxVirtualMachineSecretCertificateArrayOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineSecretCertificateArrayOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineSecretCertificateArrayOutput) ElementType() reflect.Type
func (LinuxVirtualMachineSecretCertificateArrayOutput) ToLinuxVirtualMachineSecretCertificateArrayOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineSecretCertificateArrayOutput) ToLinuxVirtualMachineSecretCertificateArrayOutput() LinuxVirtualMachineSecretCertificateArrayOutput
func (LinuxVirtualMachineSecretCertificateArrayOutput) ToLinuxVirtualMachineSecretCertificateArrayOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineSecretCertificateArrayOutput) ToLinuxVirtualMachineSecretCertificateArrayOutputWithContext(ctx context.Context) LinuxVirtualMachineSecretCertificateArrayOutput
type LinuxVirtualMachineSecretCertificateInput ¶ added in v1.13.0
type LinuxVirtualMachineSecretCertificateInput interface { pulumi.Input ToLinuxVirtualMachineSecretCertificateOutput() LinuxVirtualMachineSecretCertificateOutput ToLinuxVirtualMachineSecretCertificateOutputWithContext(context.Context) LinuxVirtualMachineSecretCertificateOutput }
type LinuxVirtualMachineSecretCertificateOutput ¶ added in v1.13.0
type LinuxVirtualMachineSecretCertificateOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineSecretCertificateOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineSecretCertificateOutput) ElementType() reflect.Type
func (LinuxVirtualMachineSecretCertificateOutput) ToLinuxVirtualMachineSecretCertificateOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineSecretCertificateOutput) ToLinuxVirtualMachineSecretCertificateOutput() LinuxVirtualMachineSecretCertificateOutput
func (LinuxVirtualMachineSecretCertificateOutput) ToLinuxVirtualMachineSecretCertificateOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineSecretCertificateOutput) ToLinuxVirtualMachineSecretCertificateOutputWithContext(ctx context.Context) LinuxVirtualMachineSecretCertificateOutput
func (LinuxVirtualMachineSecretCertificateOutput) Url ¶ added in v1.13.0
func (o LinuxVirtualMachineSecretCertificateOutput) Url() pulumi.StringOutput
type LinuxVirtualMachineSecretInput ¶ added in v1.13.0
type LinuxVirtualMachineSecretInput interface { pulumi.Input ToLinuxVirtualMachineSecretOutput() LinuxVirtualMachineSecretOutput ToLinuxVirtualMachineSecretOutputWithContext(context.Context) LinuxVirtualMachineSecretOutput }
type LinuxVirtualMachineSecretOutput ¶ added in v1.13.0
type LinuxVirtualMachineSecretOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineSecretOutput) Certificates ¶ added in v1.13.0
func (o LinuxVirtualMachineSecretOutput) Certificates() LinuxVirtualMachineSecretCertificateArrayOutput
func (LinuxVirtualMachineSecretOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineSecretOutput) ElementType() reflect.Type
func (LinuxVirtualMachineSecretOutput) KeyVaultId ¶ added in v1.13.0
func (o LinuxVirtualMachineSecretOutput) KeyVaultId() pulumi.StringOutput
func (LinuxVirtualMachineSecretOutput) ToLinuxVirtualMachineSecretOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineSecretOutput) ToLinuxVirtualMachineSecretOutput() LinuxVirtualMachineSecretOutput
func (LinuxVirtualMachineSecretOutput) ToLinuxVirtualMachineSecretOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineSecretOutput) ToLinuxVirtualMachineSecretOutputWithContext(ctx context.Context) LinuxVirtualMachineSecretOutput
type LinuxVirtualMachineSourceImageReference ¶ added in v1.13.0
type LinuxVirtualMachineSourceImageReferenceArgs ¶ added in v1.13.0
type LinuxVirtualMachineSourceImageReferenceArgs struct { Offer pulumi.StringInput `pulumi:"offer"` Publisher pulumi.StringInput `pulumi:"publisher"` Sku pulumi.StringInput `pulumi:"sku"` Version pulumi.StringInput `pulumi:"version"` }
func (LinuxVirtualMachineSourceImageReferenceArgs) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineSourceImageReferenceArgs) ElementType() reflect.Type
func (LinuxVirtualMachineSourceImageReferenceArgs) ToLinuxVirtualMachineSourceImageReferenceOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineSourceImageReferenceArgs) ToLinuxVirtualMachineSourceImageReferenceOutput() LinuxVirtualMachineSourceImageReferenceOutput
func (LinuxVirtualMachineSourceImageReferenceArgs) ToLinuxVirtualMachineSourceImageReferenceOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineSourceImageReferenceArgs) ToLinuxVirtualMachineSourceImageReferenceOutputWithContext(ctx context.Context) LinuxVirtualMachineSourceImageReferenceOutput
func (LinuxVirtualMachineSourceImageReferenceArgs) ToLinuxVirtualMachineSourceImageReferencePtrOutput ¶ added in v1.13.0
func (i LinuxVirtualMachineSourceImageReferenceArgs) ToLinuxVirtualMachineSourceImageReferencePtrOutput() LinuxVirtualMachineSourceImageReferencePtrOutput
func (LinuxVirtualMachineSourceImageReferenceArgs) ToLinuxVirtualMachineSourceImageReferencePtrOutputWithContext ¶ added in v1.13.0
func (i LinuxVirtualMachineSourceImageReferenceArgs) ToLinuxVirtualMachineSourceImageReferencePtrOutputWithContext(ctx context.Context) LinuxVirtualMachineSourceImageReferencePtrOutput
type LinuxVirtualMachineSourceImageReferenceInput ¶ added in v1.13.0
type LinuxVirtualMachineSourceImageReferenceInput interface { pulumi.Input ToLinuxVirtualMachineSourceImageReferenceOutput() LinuxVirtualMachineSourceImageReferenceOutput ToLinuxVirtualMachineSourceImageReferenceOutputWithContext(context.Context) LinuxVirtualMachineSourceImageReferenceOutput }
type LinuxVirtualMachineSourceImageReferenceOutput ¶ added in v1.13.0
type LinuxVirtualMachineSourceImageReferenceOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineSourceImageReferenceOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineSourceImageReferenceOutput) ElementType() reflect.Type
func (LinuxVirtualMachineSourceImageReferenceOutput) Offer ¶ added in v1.13.0
func (o LinuxVirtualMachineSourceImageReferenceOutput) Offer() pulumi.StringOutput
func (LinuxVirtualMachineSourceImageReferenceOutput) Publisher ¶ added in v1.13.0
func (o LinuxVirtualMachineSourceImageReferenceOutput) Publisher() pulumi.StringOutput
func (LinuxVirtualMachineSourceImageReferenceOutput) Sku ¶ added in v1.13.0
func (o LinuxVirtualMachineSourceImageReferenceOutput) Sku() pulumi.StringOutput
func (LinuxVirtualMachineSourceImageReferenceOutput) ToLinuxVirtualMachineSourceImageReferenceOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineSourceImageReferenceOutput) ToLinuxVirtualMachineSourceImageReferenceOutput() LinuxVirtualMachineSourceImageReferenceOutput
func (LinuxVirtualMachineSourceImageReferenceOutput) ToLinuxVirtualMachineSourceImageReferenceOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineSourceImageReferenceOutput) ToLinuxVirtualMachineSourceImageReferenceOutputWithContext(ctx context.Context) LinuxVirtualMachineSourceImageReferenceOutput
func (LinuxVirtualMachineSourceImageReferenceOutput) ToLinuxVirtualMachineSourceImageReferencePtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineSourceImageReferenceOutput) ToLinuxVirtualMachineSourceImageReferencePtrOutput() LinuxVirtualMachineSourceImageReferencePtrOutput
func (LinuxVirtualMachineSourceImageReferenceOutput) ToLinuxVirtualMachineSourceImageReferencePtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineSourceImageReferenceOutput) ToLinuxVirtualMachineSourceImageReferencePtrOutputWithContext(ctx context.Context) LinuxVirtualMachineSourceImageReferencePtrOutput
func (LinuxVirtualMachineSourceImageReferenceOutput) Version ¶ added in v1.13.0
func (o LinuxVirtualMachineSourceImageReferenceOutput) Version() pulumi.StringOutput
type LinuxVirtualMachineSourceImageReferencePtrInput ¶ added in v1.13.0
type LinuxVirtualMachineSourceImageReferencePtrInput interface { pulumi.Input ToLinuxVirtualMachineSourceImageReferencePtrOutput() LinuxVirtualMachineSourceImageReferencePtrOutput ToLinuxVirtualMachineSourceImageReferencePtrOutputWithContext(context.Context) LinuxVirtualMachineSourceImageReferencePtrOutput }
func LinuxVirtualMachineSourceImageReferencePtr ¶ added in v1.13.0
func LinuxVirtualMachineSourceImageReferencePtr(v *LinuxVirtualMachineSourceImageReferenceArgs) LinuxVirtualMachineSourceImageReferencePtrInput
type LinuxVirtualMachineSourceImageReferencePtrOutput ¶ added in v1.13.0
type LinuxVirtualMachineSourceImageReferencePtrOutput struct{ *pulumi.OutputState }
func (LinuxVirtualMachineSourceImageReferencePtrOutput) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineSourceImageReferencePtrOutput) ElementType() reflect.Type
func (LinuxVirtualMachineSourceImageReferencePtrOutput) Offer ¶ added in v1.13.0
func (o LinuxVirtualMachineSourceImageReferencePtrOutput) Offer() pulumi.StringOutput
func (LinuxVirtualMachineSourceImageReferencePtrOutput) Publisher ¶ added in v1.13.0
func (o LinuxVirtualMachineSourceImageReferencePtrOutput) Publisher() pulumi.StringOutput
func (LinuxVirtualMachineSourceImageReferencePtrOutput) Sku ¶ added in v1.13.0
func (o LinuxVirtualMachineSourceImageReferencePtrOutput) Sku() pulumi.StringOutput
func (LinuxVirtualMachineSourceImageReferencePtrOutput) ToLinuxVirtualMachineSourceImageReferencePtrOutput ¶ added in v1.13.0
func (o LinuxVirtualMachineSourceImageReferencePtrOutput) ToLinuxVirtualMachineSourceImageReferencePtrOutput() LinuxVirtualMachineSourceImageReferencePtrOutput
func (LinuxVirtualMachineSourceImageReferencePtrOutput) ToLinuxVirtualMachineSourceImageReferencePtrOutputWithContext ¶ added in v1.13.0
func (o LinuxVirtualMachineSourceImageReferencePtrOutput) ToLinuxVirtualMachineSourceImageReferencePtrOutputWithContext(ctx context.Context) LinuxVirtualMachineSourceImageReferencePtrOutput
func (LinuxVirtualMachineSourceImageReferencePtrOutput) Version ¶ added in v1.13.0
func (o LinuxVirtualMachineSourceImageReferencePtrOutput) Version() pulumi.StringOutput
type LinuxVirtualMachineState ¶ added in v1.13.0
type LinuxVirtualMachineState struct { // A `additionalCapabilities` block as defined below. AdditionalCapabilities LinuxVirtualMachineAdditionalCapabilitiesPtrInput // The Password which should be used for the local-administrator on this Virtual Machine. Changing this forces a new resource to be created. AdminPassword pulumi.StringPtrInput // One or more `adminSshKey` blocks as defined below. AdminSshKeys LinuxVirtualMachineAdminSshKeyArrayInput // The username of the local administrator used for the Virtual Machine. Changing this forces a new resource to be created. AdminUsername pulumi.StringPtrInput // Should Extension Operations be allowed on this Virtual Machine? Changing this forces a new resource to be created. AllowExtensionOperations pulumi.BoolPtrInput // Specifies the ID of the Availability Set in which the Virtual Machine should exist. Changing this forces a new resource to be created. AvailabilitySetId pulumi.StringPtrInput // A `bootDiagnostics` block as defined below. BootDiagnostics LinuxVirtualMachineBootDiagnosticsPtrInput // Specifies the Hostname which should be used for this Virtual Machine. If unspecified this defaults to the value for the `name` field. Changing this forces a new resource to be created. ComputerName pulumi.StringPtrInput // The Base64-Encoded Custom Data which should be used for this Virtual Machine. Changing this forces a new resource to be created. CustomData pulumi.StringPtrInput // The ID of a Dedicated Host where this machine should be run on. Changing this forces a new resource to be created. DedicatedHostId pulumi.StringPtrInput // Should Password Authentication be disabled on this Virtual Machine? Defaults to `true`. Changing this forces a new resource to be created. DisablePasswordAuthentication pulumi.BoolPtrInput // Specifies what should happen when the Virtual Machine is evicted for price reasons when using a Spot instance. At this time the only supported value is `Deallocate`. Changing this forces a new resource to be created. EvictionPolicy pulumi.StringPtrInput // An `identity` block as defined below. Identity LinuxVirtualMachineIdentityPtrInput // The Azure location where the Linux Virtual Machine should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The maximum price you're willing to pay for this Virtual Machine, in US Dollars; which must be greater than the current spot price. If this bid price falls below the current spot price the Virtual Machine will be evicted using the `evictionPolicy`. Defaults to `-1`, which means that the Virtual Machine should not be evicted for price reasons. MaxBidPrice pulumi.Float64PtrInput // The name of the Linux Virtual Machine. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // . A list of Network Interface ID's which should be attached to this Virtual Machine. The first Network Interface ID in this list will be the Primary Network Interface on the Virtual Machine. NetworkInterfaceIds pulumi.StringArrayInput // A `osDisk` block as defined below. OsDisk LinuxVirtualMachineOsDiskPtrInput // A `plan` block as defined below. Changing this forces a new resource to be created. Plan LinuxVirtualMachinePlanPtrInput Priority pulumi.StringPtrInput // The Primary Private IP Address assigned to this Virtual Machine. PrivateIpAddress pulumi.StringPtrInput // A list of Private IP Addresses assigned to this Virtual Machine. PrivateIpAddresses pulumi.StringArrayInput // Should the Azure VM Agent be provisioned on this Virtual Machine? Defaults to `true`. Changing this forces a new resource to be created. ProvisionVmAgent pulumi.BoolPtrInput // The ID of the Proximity Placement Group which the Virtual Machine should be assigned to. Changing this forces a new resource to be created. ProximityPlacementGroupId pulumi.StringPtrInput // The Primary Public IP Address assigned to this Virtual Machine. PublicIpAddress pulumi.StringPtrInput // A list of the Public IP Addresses assigned to this Virtual Machine. PublicIpAddresses pulumi.StringArrayInput // The name of the Resource Group in which the Linux Virtual Machine should be exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // One or more `secret` blocks as defined below. Secrets LinuxVirtualMachineSecretArrayInput // The SKU which should be used for this Virtual Machine, such as `Standard_F2`. Size pulumi.StringPtrInput // The ID of the Image which this Virtual Machine should be created from. Changing this forces a new resource to be created. SourceImageId pulumi.StringPtrInput // A `sourceImageReference` block as defined below. Changing this forces a new resource to be created. SourceImageReference LinuxVirtualMachineSourceImageReferencePtrInput // A mapping of tags which should be assigned to this Virtual Machine. Tags pulumi.StringMapInput // A 128-bit identifier which uniquely identifies this Virtual Machine. VirtualMachineId pulumi.StringPtrInput // The Zone in which this Virtual Machine should be created. Changing this forces a new resource to be created. Zone pulumi.StringPtrInput }
func (LinuxVirtualMachineState) ElementType ¶ added in v1.13.0
func (LinuxVirtualMachineState) ElementType() reflect.Type
type LookupAvailabilitySetArgs ¶ added in v1.12.0
type LookupAvailabilitySetArgs struct { // The name of the Availability Set. Name string `pulumi:"name"` // The name of the resource group in which the Availability Set exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getAvailabilitySet.
type LookupAvailabilitySetResult ¶ added in v1.12.0
type LookupAvailabilitySetResult struct { // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The supported Azure location where the Availability Set exists. Location string `pulumi:"location"` // Whether the availability set is managed or not. Managed bool `pulumi:"managed"` Name string `pulumi:"name"` // The number of fault domains that are used. PlatformFaultDomainCount string `pulumi:"platformFaultDomainCount"` // The number of update domains that are used. PlatformUpdateDomainCount string `pulumi:"platformUpdateDomainCount"` ResourceGroupName string `pulumi:"resourceGroupName"` // A mapping of tags assigned to the resource. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getAvailabilitySet.
func LookupAvailabilitySet ¶ added in v0.17.2
func LookupAvailabilitySet(ctx *pulumi.Context, args *LookupAvailabilitySetArgs, opts ...pulumi.InvokeOption) (*LookupAvailabilitySetResult, error)
Use this data source to access information about an existing Availability Set.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/availability_set.html.markdown.
type LookupDedicatedHostArgs ¶ added in v1.12.0
type LookupDedicatedHostArgs struct { // Specifies the name of the Dedicated Host Group the Dedicated Host is located in. DedicatedHostGroupName string `pulumi:"dedicatedHostGroupName"` // Specifies the name of the Dedicated Host. Name string `pulumi:"name"` // Specifies the name of the resource group the Dedicated Host is located in. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getDedicatedHost.
type LookupDedicatedHostGroupArgs ¶ added in v1.12.0
type LookupDedicatedHostGroupArgs struct { // Specifies the name of the Dedicated Host Group. Name string `pulumi:"name"` // Specifies the name of the resource group the Dedicated Host Group is located in. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getDedicatedHostGroup.
type LookupDedicatedHostGroupResult ¶ added in v1.12.0
type LookupDedicatedHostGroupResult struct { // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The Azure location where the Dedicated Host Group exists. Location string `pulumi:"location"` Name string `pulumi:"name"` // The number of fault domains that the Dedicated Host Group spans. PlatformFaultDomainCount int `pulumi:"platformFaultDomainCount"` ResourceGroupName string `pulumi:"resourceGroupName"` // A mapping of tags assigned to the resource. Tags map[string]string `pulumi:"tags"` // The Availability Zones in which this Dedicated Host Group is located. Zones []string `pulumi:"zones"` }
A collection of values returned by getDedicatedHostGroup.
func LookupDedicatedHostGroup ¶ added in v1.11.0
func LookupDedicatedHostGroup(ctx *pulumi.Context, args *LookupDedicatedHostGroupArgs, opts ...pulumi.InvokeOption) (*LookupDedicatedHostGroupResult, error)
Use this data source to access information about an existing Dedicated Host Group.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/dedicated_host_group.html.markdown.
type LookupDedicatedHostResult ¶ added in v1.12.0
type LookupDedicatedHostResult struct { DedicatedHostGroupName string `pulumi:"dedicatedHostGroupName"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The location where the Dedicated Host exists. Location string `pulumi:"location"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // A mapping of tags assigned to the Dedicated Host. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getDedicatedHost.
func LookupDedicatedHost ¶ added in v1.12.0
func LookupDedicatedHost(ctx *pulumi.Context, args *LookupDedicatedHostArgs, opts ...pulumi.InvokeOption) (*LookupDedicatedHostResult, error)
Use this data source to access information about an existing Dedicated Host.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/dedicated_host.html.markdown.
type LookupDiskEncryptionSetArgs ¶ added in v1.12.0
type LookupDiskEncryptionSetArgs struct { // The name of the Disk Encryption Set exists. Name string `pulumi:"name"` // The name of the Resource Group where the Disk Encryption Set exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getDiskEncryptionSet.
type LookupDiskEncryptionSetResult ¶ added in v1.12.0
type LookupDiskEncryptionSetResult struct { // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The location where the Disk Encryption Set exists. Location string `pulumi:"location"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // A mapping of tags assigned to the Disk Encryption Set. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getDiskEncryptionSet.
func LookupDiskEncryptionSet ¶ added in v1.11.0
func LookupDiskEncryptionSet(ctx *pulumi.Context, args *LookupDiskEncryptionSetArgs, opts ...pulumi.InvokeOption) (*LookupDiskEncryptionSetResult, error)
Use this data source to access information about an existing Disk Encryption Set.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/disk_encryption_set.html.markdown.
type LookupImageArgs ¶ added in v1.12.0
type LookupImageArgs struct { // The name of the Image. Name *string `pulumi:"name"` // Regex pattern of the image to match. NameRegex *string `pulumi:"nameRegex"` // The Name of the Resource Group where this Image exists. ResourceGroupName string `pulumi:"resourceGroupName"` // By default when matching by regex, images are sorted by name in ascending order and the first match is chosen, to sort descending, set this flag. SortDescending *bool `pulumi:"sortDescending"` }
A collection of arguments for invoking getImage.
type LookupImageResult ¶ added in v1.12.0
type LookupImageResult struct { // a collection of `dataDisk` blocks as defined below. DataDisks []GetImageDataDisk `pulumi:"dataDisks"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // the Azure Location where this Image exists. Location string `pulumi:"location"` // the name of the Image. Name *string `pulumi:"name"` NameRegex *string `pulumi:"nameRegex"` // a `osDisk` block as defined below. OsDisks []GetImageOsDisk `pulumi:"osDisks"` ResourceGroupName string `pulumi:"resourceGroupName"` SortDescending *bool `pulumi:"sortDescending"` // a mapping of tags to assigned to the resource. Tags map[string]string `pulumi:"tags"` // is zone resiliency enabled? ZoneResilient bool `pulumi:"zoneResilient"` }
A collection of values returned by getImage.
func LookupImage ¶
func LookupImage(ctx *pulumi.Context, args *LookupImageArgs, opts ...pulumi.InvokeOption) (*LookupImageResult, error)
Use this data source to access information about an existing Image.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/image.html.markdown.
type LookupManagedDiskArgs ¶ added in v1.12.0
type LookupManagedDiskArgs struct { // Specifies the name of the Managed Disk. Name string `pulumi:"name"` // Specifies the name of the Resource Group where this Managed Disk exists. ResourceGroupName string `pulumi:"resourceGroupName"` Tags map[string]string `pulumi:"tags"` Zones []string `pulumi:"zones"` }
A collection of arguments for invoking getManagedDisk.
type LookupManagedDiskResult ¶ added in v1.12.0
type LookupManagedDiskResult struct { CreateOption string `pulumi:"createOption"` // The ID of the Disk Encryption Set used to encrypt this Managed Disk. DiskEncryptionSetId string `pulumi:"diskEncryptionSetId"` // The number of IOPS allowed for this disk, where one operation can transfer between 4k and 256k bytes. DiskIopsReadWrite int `pulumi:"diskIopsReadWrite"` // The bandwidth allowed for this disk. DiskMbpsReadWrite int `pulumi:"diskMbpsReadWrite"` // The size of the Managed Disk in gigabytes. DiskSizeGb int `pulumi:"diskSizeGb"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` // The operating system used for this Managed Disk. OsType string `pulumi:"osType"` ResourceGroupName string `pulumi:"resourceGroupName"` // The ID of an existing Managed Disk which this Disk was created from. SourceResourceId string `pulumi:"sourceResourceId"` // The Source URI for this Managed Disk. SourceUri string `pulumi:"sourceUri"` // The ID of the Storage Account where the `sourceUri` is located. StorageAccountId string `pulumi:"storageAccountId"` // The storage account type for the Managed Disk. StorageAccountType string `pulumi:"storageAccountType"` // A mapping of tags assigned to the resource. Tags map[string]string `pulumi:"tags"` // A list of Availability Zones where the Managed Disk exists. Zones []string `pulumi:"zones"` }
A collection of values returned by getManagedDisk.
func LookupManagedDisk ¶
func LookupManagedDisk(ctx *pulumi.Context, args *LookupManagedDiskArgs, opts ...pulumi.InvokeOption) (*LookupManagedDiskResult, error)
Use this data source to access information about an existing Managed Disk.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/managed_disk.html.markdown.
type LookupSharedImageArgs ¶ added in v1.12.0
type LookupSharedImageArgs struct { string `pulumi:"galleryName"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` }GalleryName
A collection of arguments for invoking getSharedImage.
type LookupSharedImageGalleryArgs ¶ added in v1.12.0
type LookupSharedImageGalleryArgs struct { string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` }Name
A collection of arguments for invoking getSharedImageGallery.
type LookupSharedImageGalleryResult ¶ added in v1.12.0
type LookupSharedImageGalleryResult struct { string `pulumi:"description"` // id is the provider-assigned unique ID for this managed resource. Tags map[string]string `pulumi:"tags"` UniqueName string `pulumi:"uniqueName"` }Description
A collection of values returned by getSharedImageGallery.
func LookupSharedImageGallery ¶ added in v0.16.1
func LookupSharedImageGallery(ctx *pulumi.Context, args *LookupSharedImageGalleryArgs, opts ...pulumi.InvokeOption) (*LookupSharedImageGalleryResult, error)
Use this data source to access information about an existing Shared Image Gallery.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/shared_image_gallery.html.markdown.
type LookupSharedImageResult ¶ added in v1.12.0
type LookupSharedImageResult struct { string `pulumi:"description"` // The End User Licence Agreement for the Shared Image. Id string `pulumi:"id"` Identifiers []GetSharedImageIdentifier `pulumi:"identifiers"` // The supported Azure location where the Shared Image Gallery exists. OsType string `pulumi:"osType"` PrivacyStatementUri string `pulumi:"privacyStatementUri"` // The URI containing the Release Notes for this Shared Image. Tags map[string]string `pulumi:"tags"` }Description
A collection of values returned by getSharedImage.
func LookupSharedImage ¶ added in v0.16.1
func LookupSharedImage(ctx *pulumi.Context, args *LookupSharedImageArgs, opts ...pulumi.InvokeOption) (*LookupSharedImageResult, error)
Use this data source to access information about an existing Shared Image within a Shared Image Gallery.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/shared_image.html.markdown.
type LookupSharedImageVersionArgs ¶ added in v1.12.0
type LookupSharedImageVersionArgs struct { string `pulumi:"galleryName"` ImageName string `pulumi:"imageName"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` }GalleryName
A collection of arguments for invoking getSharedImageVersion.
type LookupSharedImageVersionResult ¶ added in v1.12.0
type LookupSharedImageVersionResult struct { // Is this Image Version excluded from the `latest` filter? // id is the provider-assigned unique ID for this managed resource. Location string `pulumi:"location"` ManagedImageId string `pulumi:"managedImageId"` // The Azure Region in which this Image Version exists. Tags map[string]string `pulumi:"tags"` TargetRegions []GetSharedImageVersionTargetRegion `pulumi:"targetRegions"` }
A collection of values returned by getSharedImageVersion.
func LookupSharedImageVersion ¶ added in v0.16.1
func LookupSharedImageVersion(ctx *pulumi.Context, args *LookupSharedImageVersionArgs, opts ...pulumi.InvokeOption) (*LookupSharedImageVersionResult, error)
Use this data source to access information about an existing Version of a Shared Image within a Shared Image Gallery.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/shared_image_version.html.markdown.
type LookupSnapshotArgs ¶ added in v1.12.0
type LookupSnapshotArgs struct { // Specifies the name of the Snapshot. Name string `pulumi:"name"` // Specifies the name of the resource group the Snapshot is located in. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getSnapshot.
type LookupSnapshotResult ¶ added in v1.12.0
type LookupSnapshotResult struct { CreationOption string `pulumi:"creationOption"` // The size of the Snapshotted Disk in GB. DiskSizeGb int `pulumi:"diskSizeGb"` EncryptionSettings []GetSnapshotEncryptionSetting `pulumi:"encryptionSettings"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` OsType string `pulumi:"osType"` ResourceGroupName string `pulumi:"resourceGroupName"` // The reference to an existing snapshot. SourceResourceId string `pulumi:"sourceResourceId"` // The URI to a Managed or Unmanaged Disk. SourceUri string `pulumi:"sourceUri"` // The ID of an storage account. StorageAccountId string `pulumi:"storageAccountId"` TimeCreated string `pulumi:"timeCreated"` }
A collection of values returned by getSnapshot.
func LookupSnapshot ¶
func LookupSnapshot(ctx *pulumi.Context, args *LookupSnapshotArgs, opts ...pulumi.InvokeOption) (*LookupSnapshotResult, error)
Use this data source to access information about an existing Snapshot.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/snapshot.html.markdown.
type LookupVirtualMachineArgs ¶ added in v1.12.0
type LookupVirtualMachineArgs struct { // Specifies the name of the Virtual Machine. Name string `pulumi:"name"` // Specifies the name of the resource group the Virtual Machine is located in. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getVirtualMachine.
type LookupVirtualMachineResult ¶ added in v1.12.0
type LookupVirtualMachineResult struct { // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of values returned by getVirtualMachine.
func LookupVirtualMachine ¶ added in v0.16.7
func LookupVirtualMachine(ctx *pulumi.Context, args *LookupVirtualMachineArgs, opts ...pulumi.InvokeOption) (*LookupVirtualMachineResult, error)
Use this data source to access information about an existing Virtual Machine.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/virtual_machine.html.markdown.
type ManagedDisk ¶
type ManagedDisk struct { pulumi.CustomResourceState // The method to use when creating the managed disk. Changing this forces a new resource to be created. Possible values include: CreateOption pulumi.StringOutput `pulumi:"createOption"` // The ID of a Disk Encryption Set which should be used to encrypt this Managed Disk. Changing this forces a new resource to be created. DiskEncryptionSetId pulumi.StringPtrOutput `pulumi:"diskEncryptionSetId"` // The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes. DiskIopsReadWrite pulumi.IntOutput `pulumi:"diskIopsReadWrite"` // The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second. DiskMbpsReadWrite pulumi.IntOutput `pulumi:"diskMbpsReadWrite"` // Specifies the size of the managed disk to create in gigabytes. If `createOption` is `Copy` or `FromImage`, then the value must be equal to or greater than the source's size. DiskSizeGb pulumi.IntOutput `pulumi:"diskSizeGb"` // A `encryptionSettings` block as defined below. EncryptionSettings ManagedDiskEncryptionSettingsPtrOutput `pulumi:"encryptionSettings"` // ID of an existing platform/marketplace disk image to copy when `createOption` is `FromImage`. ImageReferenceId pulumi.StringPtrOutput `pulumi:"imageReferenceId"` // Specified the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the Managed Disk. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specify a value when the source of an `Import` or `Copy` operation targets a source that contains an operating system. Valid values are `Linux` or `Windows`. OsType pulumi.StringPtrOutput `pulumi:"osType"` // The name of the Resource Group where the Managed Disk should exist. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The ID of an existing Managed Disk to copy `createOption` is `Copy` or the recovery point to restore when `createOption` is `Restore` SourceResourceId pulumi.StringPtrOutput `pulumi:"sourceResourceId"` // URI to a valid VHD file to be used when `createOption` is `Import`. SourceUri pulumi.StringOutput `pulumi:"sourceUri"` // The ID of the Storage Account where the `sourceUri` is located. Required when `createOption` is set to `Import`. Changing this forces a new resource to be created. StorageAccountId pulumi.StringPtrOutput `pulumi:"storageAccountId"` // The type of storage to use for the managed disk. Possible values are `Standard_LRS`, `Premium_LRS`, `StandardSSD_LRS` or `UltraSSD_LRS`. StorageAccountType pulumi.StringOutput `pulumi:"storageAccountType"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // A collection containing the availability zone to allocate the Managed Disk in. Zones pulumi.StringPtrOutput `pulumi:"zones"` }
Manages a managed disk.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/managed_disk.html.markdown.
func GetManagedDisk ¶
func GetManagedDisk(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagedDiskState, opts ...pulumi.ResourceOption) (*ManagedDisk, error)
GetManagedDisk gets an existing ManagedDisk resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewManagedDisk ¶
func NewManagedDisk(ctx *pulumi.Context, name string, args *ManagedDiskArgs, opts ...pulumi.ResourceOption) (*ManagedDisk, error)
NewManagedDisk registers a new resource with the given unique name, arguments, and options.
type ManagedDiskArgs ¶
type ManagedDiskArgs struct { // The method to use when creating the managed disk. Changing this forces a new resource to be created. Possible values include: CreateOption pulumi.StringInput // The ID of a Disk Encryption Set which should be used to encrypt this Managed Disk. Changing this forces a new resource to be created. DiskEncryptionSetId pulumi.StringPtrInput // The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes. DiskIopsReadWrite pulumi.IntPtrInput // The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second. DiskMbpsReadWrite pulumi.IntPtrInput // Specifies the size of the managed disk to create in gigabytes. If `createOption` is `Copy` or `FromImage`, then the value must be equal to or greater than the source's size. DiskSizeGb pulumi.IntPtrInput // A `encryptionSettings` block as defined below. EncryptionSettings ManagedDiskEncryptionSettingsPtrInput // ID of an existing platform/marketplace disk image to copy when `createOption` is `FromImage`. ImageReferenceId pulumi.StringPtrInput // Specified the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Managed Disk. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specify a value when the source of an `Import` or `Copy` operation targets a source that contains an operating system. Valid values are `Linux` or `Windows`. OsType pulumi.StringPtrInput // The name of the Resource Group where the Managed Disk should exist. ResourceGroupName pulumi.StringInput // The ID of an existing Managed Disk to copy `createOption` is `Copy` or the recovery point to restore when `createOption` is `Restore` SourceResourceId pulumi.StringPtrInput // URI to a valid VHD file to be used when `createOption` is `Import`. SourceUri pulumi.StringPtrInput // The ID of the Storage Account where the `sourceUri` is located. Required when `createOption` is set to `Import`. Changing this forces a new resource to be created. StorageAccountId pulumi.StringPtrInput // The type of storage to use for the managed disk. Possible values are `Standard_LRS`, `Premium_LRS`, `StandardSSD_LRS` or `UltraSSD_LRS`. StorageAccountType pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // A collection containing the availability zone to allocate the Managed Disk in. Zones pulumi.StringPtrInput }
The set of arguments for constructing a ManagedDisk resource.
func (ManagedDiskArgs) ElementType ¶ added in v1.12.0
func (ManagedDiskArgs) ElementType() reflect.Type
type ManagedDiskEncryptionSettings ¶ added in v1.12.0
type ManagedDiskEncryptionSettings struct { DiskEncryptionKey *ManagedDiskEncryptionSettingsDiskEncryptionKey `pulumi:"diskEncryptionKey"` Enabled bool `pulumi:"enabled"` KeyEncryptionKey *ManagedDiskEncryptionSettingsKeyEncryptionKey `pulumi:"keyEncryptionKey"` }
type ManagedDiskEncryptionSettingsArgs ¶ added in v1.12.0
type ManagedDiskEncryptionSettingsArgs struct { DiskEncryptionKey ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrInput `pulumi:"diskEncryptionKey"` Enabled pulumi.BoolInput `pulumi:"enabled"` KeyEncryptionKey ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrInput `pulumi:"keyEncryptionKey"` }
func (ManagedDiskEncryptionSettingsArgs) ElementType ¶ added in v1.12.0
func (ManagedDiskEncryptionSettingsArgs) ElementType() reflect.Type
func (ManagedDiskEncryptionSettingsArgs) ToManagedDiskEncryptionSettingsOutput ¶ added in v1.12.0
func (i ManagedDiskEncryptionSettingsArgs) ToManagedDiskEncryptionSettingsOutput() ManagedDiskEncryptionSettingsOutput
func (ManagedDiskEncryptionSettingsArgs) ToManagedDiskEncryptionSettingsOutputWithContext ¶ added in v1.12.0
func (i ManagedDiskEncryptionSettingsArgs) ToManagedDiskEncryptionSettingsOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsOutput
func (ManagedDiskEncryptionSettingsArgs) ToManagedDiskEncryptionSettingsPtrOutput ¶ added in v1.12.0
func (i ManagedDiskEncryptionSettingsArgs) ToManagedDiskEncryptionSettingsPtrOutput() ManagedDiskEncryptionSettingsPtrOutput
func (ManagedDiskEncryptionSettingsArgs) ToManagedDiskEncryptionSettingsPtrOutputWithContext ¶ added in v1.12.0
func (i ManagedDiskEncryptionSettingsArgs) ToManagedDiskEncryptionSettingsPtrOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsPtrOutput
type ManagedDiskEncryptionSettingsDiskEncryptionKey ¶ added in v1.12.0
type ManagedDiskEncryptionSettingsDiskEncryptionKeyArgs ¶ added in v1.12.0
type ManagedDiskEncryptionSettingsDiskEncryptionKeyArgs struct { SecretUrl pulumi.StringInput `pulumi:"secretUrl"` SourceVaultId pulumi.StringInput `pulumi:"sourceVaultId"` }
func (ManagedDiskEncryptionSettingsDiskEncryptionKeyArgs) ElementType ¶ added in v1.12.0
func (ManagedDiskEncryptionSettingsDiskEncryptionKeyArgs) ElementType() reflect.Type
func (ManagedDiskEncryptionSettingsDiskEncryptionKeyArgs) ToManagedDiskEncryptionSettingsDiskEncryptionKeyOutput ¶ added in v1.12.0
func (i ManagedDiskEncryptionSettingsDiskEncryptionKeyArgs) ToManagedDiskEncryptionSettingsDiskEncryptionKeyOutput() ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput
func (ManagedDiskEncryptionSettingsDiskEncryptionKeyArgs) ToManagedDiskEncryptionSettingsDiskEncryptionKeyOutputWithContext ¶ added in v1.12.0
func (i ManagedDiskEncryptionSettingsDiskEncryptionKeyArgs) ToManagedDiskEncryptionSettingsDiskEncryptionKeyOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput
func (ManagedDiskEncryptionSettingsDiskEncryptionKeyArgs) ToManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput ¶ added in v1.12.0
func (i ManagedDiskEncryptionSettingsDiskEncryptionKeyArgs) ToManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput() ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput
func (ManagedDiskEncryptionSettingsDiskEncryptionKeyArgs) ToManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutputWithContext ¶ added in v1.12.0
func (i ManagedDiskEncryptionSettingsDiskEncryptionKeyArgs) ToManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput
type ManagedDiskEncryptionSettingsDiskEncryptionKeyInput ¶ added in v1.12.0
type ManagedDiskEncryptionSettingsDiskEncryptionKeyInput interface { pulumi.Input ToManagedDiskEncryptionSettingsDiskEncryptionKeyOutput() ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput ToManagedDiskEncryptionSettingsDiskEncryptionKeyOutputWithContext(context.Context) ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput }
type ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput ¶ added in v1.12.0
type ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput struct{ *pulumi.OutputState }
func (ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput) ElementType ¶ added in v1.12.0
func (ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput) ElementType() reflect.Type
func (ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput) SecretUrl ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput) SecretUrl() pulumi.StringOutput
func (ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput) SourceVaultId ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput) SourceVaultId() pulumi.StringOutput
func (ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput) ToManagedDiskEncryptionSettingsDiskEncryptionKeyOutput ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput) ToManagedDiskEncryptionSettingsDiskEncryptionKeyOutput() ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput
func (ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput) ToManagedDiskEncryptionSettingsDiskEncryptionKeyOutputWithContext ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput) ToManagedDiskEncryptionSettingsDiskEncryptionKeyOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput
func (ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput) ToManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput) ToManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput() ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput
func (ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput) ToManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutputWithContext ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsDiskEncryptionKeyOutput) ToManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput
type ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrInput ¶ added in v1.12.0
type ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrInput interface { pulumi.Input ToManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput() ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput ToManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutputWithContext(context.Context) ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput }
func ManagedDiskEncryptionSettingsDiskEncryptionKeyPtr ¶ added in v1.12.0
func ManagedDiskEncryptionSettingsDiskEncryptionKeyPtr(v *ManagedDiskEncryptionSettingsDiskEncryptionKeyArgs) ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrInput
type ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput ¶ added in v1.12.0
type ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput struct{ *pulumi.OutputState }
func (ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput) ElementType ¶ added in v1.12.0
func (ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput) ElementType() reflect.Type
func (ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput) SecretUrl ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput) SecretUrl() pulumi.StringOutput
func (ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput) SourceVaultId ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput) SourceVaultId() pulumi.StringOutput
func (ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput) ToManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput) ToManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput() ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput
func (ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput) ToManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutputWithContext ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput) ToManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput
type ManagedDiskEncryptionSettingsInput ¶ added in v1.12.0
type ManagedDiskEncryptionSettingsInput interface { pulumi.Input ToManagedDiskEncryptionSettingsOutput() ManagedDiskEncryptionSettingsOutput ToManagedDiskEncryptionSettingsOutputWithContext(context.Context) ManagedDiskEncryptionSettingsOutput }
type ManagedDiskEncryptionSettingsKeyEncryptionKey ¶ added in v1.12.0
type ManagedDiskEncryptionSettingsKeyEncryptionKeyArgs ¶ added in v1.12.0
type ManagedDiskEncryptionSettingsKeyEncryptionKeyArgs struct { KeyUrl pulumi.StringInput `pulumi:"keyUrl"` SourceVaultId pulumi.StringInput `pulumi:"sourceVaultId"` }
func (ManagedDiskEncryptionSettingsKeyEncryptionKeyArgs) ElementType ¶ added in v1.12.0
func (ManagedDiskEncryptionSettingsKeyEncryptionKeyArgs) ElementType() reflect.Type
func (ManagedDiskEncryptionSettingsKeyEncryptionKeyArgs) ToManagedDiskEncryptionSettingsKeyEncryptionKeyOutput ¶ added in v1.12.0
func (i ManagedDiskEncryptionSettingsKeyEncryptionKeyArgs) ToManagedDiskEncryptionSettingsKeyEncryptionKeyOutput() ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput
func (ManagedDiskEncryptionSettingsKeyEncryptionKeyArgs) ToManagedDiskEncryptionSettingsKeyEncryptionKeyOutputWithContext ¶ added in v1.12.0
func (i ManagedDiskEncryptionSettingsKeyEncryptionKeyArgs) ToManagedDiskEncryptionSettingsKeyEncryptionKeyOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput
func (ManagedDiskEncryptionSettingsKeyEncryptionKeyArgs) ToManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput ¶ added in v1.12.0
func (i ManagedDiskEncryptionSettingsKeyEncryptionKeyArgs) ToManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput() ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput
func (ManagedDiskEncryptionSettingsKeyEncryptionKeyArgs) ToManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutputWithContext ¶ added in v1.12.0
func (i ManagedDiskEncryptionSettingsKeyEncryptionKeyArgs) ToManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput
type ManagedDiskEncryptionSettingsKeyEncryptionKeyInput ¶ added in v1.12.0
type ManagedDiskEncryptionSettingsKeyEncryptionKeyInput interface { pulumi.Input ToManagedDiskEncryptionSettingsKeyEncryptionKeyOutput() ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput ToManagedDiskEncryptionSettingsKeyEncryptionKeyOutputWithContext(context.Context) ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput }
type ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput ¶ added in v1.12.0
type ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput struct{ *pulumi.OutputState }
func (ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput) ElementType ¶ added in v1.12.0
func (ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput) ElementType() reflect.Type
func (ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput) KeyUrl ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput) KeyUrl() pulumi.StringOutput
func (ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput) SourceVaultId ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput) SourceVaultId() pulumi.StringOutput
func (ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput) ToManagedDiskEncryptionSettingsKeyEncryptionKeyOutput ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput) ToManagedDiskEncryptionSettingsKeyEncryptionKeyOutput() ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput
func (ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput) ToManagedDiskEncryptionSettingsKeyEncryptionKeyOutputWithContext ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput) ToManagedDiskEncryptionSettingsKeyEncryptionKeyOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput
func (ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput) ToManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput) ToManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput() ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput
func (ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput) ToManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutputWithContext ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsKeyEncryptionKeyOutput) ToManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput
type ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrInput ¶ added in v1.12.0
type ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrInput interface { pulumi.Input ToManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput() ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput ToManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutputWithContext(context.Context) ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput }
func ManagedDiskEncryptionSettingsKeyEncryptionKeyPtr ¶ added in v1.12.0
func ManagedDiskEncryptionSettingsKeyEncryptionKeyPtr(v *ManagedDiskEncryptionSettingsKeyEncryptionKeyArgs) ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrInput
type ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput ¶ added in v1.12.0
type ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput struct{ *pulumi.OutputState }
func (ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput) ElementType ¶ added in v1.12.0
func (ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput) ElementType() reflect.Type
func (ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput) KeyUrl ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput) KeyUrl() pulumi.StringOutput
func (ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput) SourceVaultId ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput) SourceVaultId() pulumi.StringOutput
func (ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput) ToManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput) ToManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput() ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput
func (ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput) ToManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutputWithContext ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput) ToManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput
type ManagedDiskEncryptionSettingsOutput ¶ added in v1.12.0
type ManagedDiskEncryptionSettingsOutput struct{ *pulumi.OutputState }
func (ManagedDiskEncryptionSettingsOutput) DiskEncryptionKey ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsOutput) DiskEncryptionKey() ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput
func (ManagedDiskEncryptionSettingsOutput) ElementType ¶ added in v1.12.0
func (ManagedDiskEncryptionSettingsOutput) ElementType() reflect.Type
func (ManagedDiskEncryptionSettingsOutput) Enabled ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsOutput) Enabled() pulumi.BoolOutput
func (ManagedDiskEncryptionSettingsOutput) KeyEncryptionKey ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsOutput) KeyEncryptionKey() ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput
func (ManagedDiskEncryptionSettingsOutput) ToManagedDiskEncryptionSettingsOutput ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsOutput) ToManagedDiskEncryptionSettingsOutput() ManagedDiskEncryptionSettingsOutput
func (ManagedDiskEncryptionSettingsOutput) ToManagedDiskEncryptionSettingsOutputWithContext ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsOutput) ToManagedDiskEncryptionSettingsOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsOutput
func (ManagedDiskEncryptionSettingsOutput) ToManagedDiskEncryptionSettingsPtrOutput ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsOutput) ToManagedDiskEncryptionSettingsPtrOutput() ManagedDiskEncryptionSettingsPtrOutput
func (ManagedDiskEncryptionSettingsOutput) ToManagedDiskEncryptionSettingsPtrOutputWithContext ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsOutput) ToManagedDiskEncryptionSettingsPtrOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsPtrOutput
type ManagedDiskEncryptionSettingsPtrInput ¶ added in v1.12.0
type ManagedDiskEncryptionSettingsPtrInput interface { pulumi.Input ToManagedDiskEncryptionSettingsPtrOutput() ManagedDiskEncryptionSettingsPtrOutput ToManagedDiskEncryptionSettingsPtrOutputWithContext(context.Context) ManagedDiskEncryptionSettingsPtrOutput }
func ManagedDiskEncryptionSettingsPtr ¶ added in v1.12.0
func ManagedDiskEncryptionSettingsPtr(v *ManagedDiskEncryptionSettingsArgs) ManagedDiskEncryptionSettingsPtrInput
type ManagedDiskEncryptionSettingsPtrOutput ¶ added in v1.12.0
type ManagedDiskEncryptionSettingsPtrOutput struct{ *pulumi.OutputState }
func (ManagedDiskEncryptionSettingsPtrOutput) DiskEncryptionKey ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsPtrOutput) DiskEncryptionKey() ManagedDiskEncryptionSettingsDiskEncryptionKeyPtrOutput
func (ManagedDiskEncryptionSettingsPtrOutput) ElementType ¶ added in v1.12.0
func (ManagedDiskEncryptionSettingsPtrOutput) ElementType() reflect.Type
func (ManagedDiskEncryptionSettingsPtrOutput) Enabled ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsPtrOutput) Enabled() pulumi.BoolOutput
func (ManagedDiskEncryptionSettingsPtrOutput) KeyEncryptionKey ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsPtrOutput) KeyEncryptionKey() ManagedDiskEncryptionSettingsKeyEncryptionKeyPtrOutput
func (ManagedDiskEncryptionSettingsPtrOutput) ToManagedDiskEncryptionSettingsPtrOutput ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsPtrOutput) ToManagedDiskEncryptionSettingsPtrOutput() ManagedDiskEncryptionSettingsPtrOutput
func (ManagedDiskEncryptionSettingsPtrOutput) ToManagedDiskEncryptionSettingsPtrOutputWithContext ¶ added in v1.12.0
func (o ManagedDiskEncryptionSettingsPtrOutput) ToManagedDiskEncryptionSettingsPtrOutputWithContext(ctx context.Context) ManagedDiskEncryptionSettingsPtrOutput
type ManagedDiskState ¶
type ManagedDiskState struct { // The method to use when creating the managed disk. Changing this forces a new resource to be created. Possible values include: CreateOption pulumi.StringPtrInput // The ID of a Disk Encryption Set which should be used to encrypt this Managed Disk. Changing this forces a new resource to be created. DiskEncryptionSetId pulumi.StringPtrInput // The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes. DiskIopsReadWrite pulumi.IntPtrInput // The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second. DiskMbpsReadWrite pulumi.IntPtrInput // Specifies the size of the managed disk to create in gigabytes. If `createOption` is `Copy` or `FromImage`, then the value must be equal to or greater than the source's size. DiskSizeGb pulumi.IntPtrInput // A `encryptionSettings` block as defined below. EncryptionSettings ManagedDiskEncryptionSettingsPtrInput // ID of an existing platform/marketplace disk image to copy when `createOption` is `FromImage`. ImageReferenceId pulumi.StringPtrInput // Specified the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Managed Disk. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specify a value when the source of an `Import` or `Copy` operation targets a source that contains an operating system. Valid values are `Linux` or `Windows`. OsType pulumi.StringPtrInput // The name of the Resource Group where the Managed Disk should exist. ResourceGroupName pulumi.StringPtrInput // The ID of an existing Managed Disk to copy `createOption` is `Copy` or the recovery point to restore when `createOption` is `Restore` SourceResourceId pulumi.StringPtrInput // URI to a valid VHD file to be used when `createOption` is `Import`. SourceUri pulumi.StringPtrInput // The ID of the Storage Account where the `sourceUri` is located. Required when `createOption` is set to `Import`. Changing this forces a new resource to be created. StorageAccountId pulumi.StringPtrInput // The type of storage to use for the managed disk. Possible values are `Standard_LRS`, `Premium_LRS`, `StandardSSD_LRS` or `UltraSSD_LRS`. StorageAccountType pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // A collection containing the availability zone to allocate the Managed Disk in. Zones pulumi.StringPtrInput }
func (ManagedDiskState) ElementType ¶ added in v1.12.0
func (ManagedDiskState) ElementType() reflect.Type
type ScaleSet ¶
type ScaleSet struct { pulumi.CustomResourceState // Automatic OS patches can be applied by Azure to your scaleset. This is particularly useful when `upgradePolicyMode` is set to `Rolling`. Defaults to `false`. AutomaticOsUpgrade pulumi.BoolPtrOutput `pulumi:"automaticOsUpgrade"` // A boot diagnostics profile block as referenced below. BootDiagnostics ScaleSetBootDiagnosticsPtrOutput `pulumi:"bootDiagnostics"` // Specifies the eviction policy for Virtual Machines in this Scale Set. Possible values are `Deallocate` and `Delete`. EvictionPolicy pulumi.StringPtrOutput `pulumi:"evictionPolicy"` // Can be specified multiple times to add extension profiles to the scale set. Each `extension` block supports the fields documented below. Extensions ScaleSetExtensionArrayOutput `pulumi:"extensions"` // Specifies the identifier for the load balancer health probe. Required when using `Rolling` as your `upgradePolicyMode`. HealthProbeId pulumi.StringPtrOutput `pulumi:"healthProbeId"` Identity ScaleSetIdentityOutput `pulumi:"identity"` // Specifies the Windows OS license type. If supplied, the only allowed values are `Windows_Client` and `Windows_Server`. LicenseType pulumi.StringOutput `pulumi:"licenseType"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the image from the marketplace. Name pulumi.StringOutput `pulumi:"name"` // A collection of network profile block as documented below. NetworkProfiles ScaleSetNetworkProfileArrayOutput `pulumi:"networkProfiles"` // A Virtual Machine OS Profile block as documented below. OsProfile ScaleSetOsProfileOutput `pulumi:"osProfile"` // A Linux config block as documented below. OsProfileLinuxConfig ScaleSetOsProfileLinuxConfigOutput `pulumi:"osProfileLinuxConfig"` // A collection of Secret blocks as documented below. OsProfileSecrets ScaleSetOsProfileSecretArrayOutput `pulumi:"osProfileSecrets"` // A Windows config block as documented below. OsProfileWindowsConfig ScaleSetOsProfileWindowsConfigPtrOutput `pulumi:"osProfileWindowsConfig"` // Specifies whether the virtual machine scale set should be overprovisioned. Overprovision pulumi.BoolPtrOutput `pulumi:"overprovision"` // A plan block as documented below. Plan ScaleSetPlanPtrOutput `pulumi:"plan"` // Specifies the priority for the Virtual Machines in the Scale Set. Defaults to `Regular`. Possible values are `Low` and `Regular`. Priority pulumi.StringPtrOutput `pulumi:"priority"` // The ID of the Proximity Placement Group to which this Virtual Machine should be assigned. Changing this forces a new resource to be created ProximityPlacementGroupId pulumi.StringPtrOutput `pulumi:"proximityPlacementGroupId"` // The name of the resource group in which to create the virtual machine scale set. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `rollingUpgradePolicy` block as defined below. This is only applicable when the `upgradePolicyMode` is `Rolling`. RollingUpgradePolicy ScaleSetRollingUpgradePolicyPtrOutput `pulumi:"rollingUpgradePolicy"` // Specifies whether the scale set is limited to a single placement group with a maximum size of 100 virtual machines. If set to false, managed disks must be used. Default is true. Changing this forces a new resource to be created. See [documentation](http://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-placement-groups) for more information. SinglePlacementGroup pulumi.BoolPtrOutput `pulumi:"singlePlacementGroup"` // Specifies the SKU of the image used to create the virtual machines. Sku ScaleSetSkuOutput `pulumi:"sku"` // A storage profile data disk block as documented below StorageProfileDataDisks ScaleSetStorageProfileDataDiskArrayOutput `pulumi:"storageProfileDataDisks"` // A storage profile image reference block as documented below. StorageProfileImageReference ScaleSetStorageProfileImageReferenceOutput `pulumi:"storageProfileImageReference"` // A storage profile os disk block as documented below StorageProfileOsDisk ScaleSetStorageProfileOsDiskOutput `pulumi:"storageProfileOsDisk"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Specifies the mode of an upgrade to virtual machines in the scale set. Possible values, `Rolling`, `Manual`, or `Automatic`. When choosing `Rolling`, you will need to set a health probe. UpgradePolicyMode pulumi.StringOutput `pulumi:"upgradePolicyMode"` // A collection of availability zones to spread the Virtual Machines over. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/virtual_machine_scale_set.html.markdown.
func GetScaleSet ¶
func GetScaleSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScaleSetState, opts ...pulumi.ResourceOption) (*ScaleSet, error)
GetScaleSet gets an existing ScaleSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewScaleSet ¶
func NewScaleSet(ctx *pulumi.Context, name string, args *ScaleSetArgs, opts ...pulumi.ResourceOption) (*ScaleSet, error)
NewScaleSet registers a new resource with the given unique name, arguments, and options.
type ScaleSetArgs ¶
type ScaleSetArgs struct { // Automatic OS patches can be applied by Azure to your scaleset. This is particularly useful when `upgradePolicyMode` is set to `Rolling`. Defaults to `false`. AutomaticOsUpgrade pulumi.BoolPtrInput // A boot diagnostics profile block as referenced below. BootDiagnostics ScaleSetBootDiagnosticsPtrInput // Specifies the eviction policy for Virtual Machines in this Scale Set. Possible values are `Deallocate` and `Delete`. EvictionPolicy pulumi.StringPtrInput // Can be specified multiple times to add extension profiles to the scale set. Each `extension` block supports the fields documented below. Extensions ScaleSetExtensionArrayInput // Specifies the identifier for the load balancer health probe. Required when using `Rolling` as your `upgradePolicyMode`. HealthProbeId pulumi.StringPtrInput Identity ScaleSetIdentityPtrInput // Specifies the Windows OS license type. If supplied, the only allowed values are `Windows_Client` and `Windows_Server`. LicenseType pulumi.StringPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the image from the marketplace. Name pulumi.StringPtrInput // A collection of network profile block as documented below. NetworkProfiles ScaleSetNetworkProfileArrayInput // A Virtual Machine OS Profile block as documented below. OsProfile ScaleSetOsProfileInput // A Linux config block as documented below. OsProfileLinuxConfig ScaleSetOsProfileLinuxConfigPtrInput // A collection of Secret blocks as documented below. OsProfileSecrets ScaleSetOsProfileSecretArrayInput // A Windows config block as documented below. OsProfileWindowsConfig ScaleSetOsProfileWindowsConfigPtrInput // Specifies whether the virtual machine scale set should be overprovisioned. Overprovision pulumi.BoolPtrInput // A plan block as documented below. Plan ScaleSetPlanPtrInput // Specifies the priority for the Virtual Machines in the Scale Set. Defaults to `Regular`. Possible values are `Low` and `Regular`. Priority pulumi.StringPtrInput // The ID of the Proximity Placement Group to which this Virtual Machine should be assigned. Changing this forces a new resource to be created ProximityPlacementGroupId pulumi.StringPtrInput // The name of the resource group in which to create the virtual machine scale set. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A `rollingUpgradePolicy` block as defined below. This is only applicable when the `upgradePolicyMode` is `Rolling`. RollingUpgradePolicy ScaleSetRollingUpgradePolicyPtrInput // Specifies whether the scale set is limited to a single placement group with a maximum size of 100 virtual machines. If set to false, managed disks must be used. Default is true. Changing this forces a new resource to be created. See [documentation](http://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-placement-groups) for more information. SinglePlacementGroup pulumi.BoolPtrInput // Specifies the SKU of the image used to create the virtual machines. Sku ScaleSetSkuInput // A storage profile data disk block as documented below StorageProfileDataDisks ScaleSetStorageProfileDataDiskArrayInput // A storage profile image reference block as documented below. StorageProfileImageReference ScaleSetStorageProfileImageReferencePtrInput // A storage profile os disk block as documented below StorageProfileOsDisk ScaleSetStorageProfileOsDiskInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the mode of an upgrade to virtual machines in the scale set. Possible values, `Rolling`, `Manual`, or `Automatic`. When choosing `Rolling`, you will need to set a health probe. UpgradePolicyMode pulumi.StringInput // A collection of availability zones to spread the Virtual Machines over. Zones pulumi.StringArrayInput }
The set of arguments for constructing a ScaleSet resource.
func (ScaleSetArgs) ElementType ¶ added in v1.12.0
func (ScaleSetArgs) ElementType() reflect.Type
type ScaleSetBootDiagnostics ¶ added in v1.12.0
type ScaleSetBootDiagnosticsArgs ¶ added in v1.12.0
type ScaleSetBootDiagnosticsArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` StorageUri pulumi.StringInput `pulumi:"storageUri"` }
func (ScaleSetBootDiagnosticsArgs) ElementType ¶ added in v1.12.0
func (ScaleSetBootDiagnosticsArgs) ElementType() reflect.Type
func (ScaleSetBootDiagnosticsArgs) ToScaleSetBootDiagnosticsOutput ¶ added in v1.12.0
func (i ScaleSetBootDiagnosticsArgs) ToScaleSetBootDiagnosticsOutput() ScaleSetBootDiagnosticsOutput
func (ScaleSetBootDiagnosticsArgs) ToScaleSetBootDiagnosticsOutputWithContext ¶ added in v1.12.0
func (i ScaleSetBootDiagnosticsArgs) ToScaleSetBootDiagnosticsOutputWithContext(ctx context.Context) ScaleSetBootDiagnosticsOutput
func (ScaleSetBootDiagnosticsArgs) ToScaleSetBootDiagnosticsPtrOutput ¶ added in v1.12.0
func (i ScaleSetBootDiagnosticsArgs) ToScaleSetBootDiagnosticsPtrOutput() ScaleSetBootDiagnosticsPtrOutput
func (ScaleSetBootDiagnosticsArgs) ToScaleSetBootDiagnosticsPtrOutputWithContext ¶ added in v1.12.0
func (i ScaleSetBootDiagnosticsArgs) ToScaleSetBootDiagnosticsPtrOutputWithContext(ctx context.Context) ScaleSetBootDiagnosticsPtrOutput
type ScaleSetBootDiagnosticsInput ¶ added in v1.12.0
type ScaleSetBootDiagnosticsInput interface { pulumi.Input ToScaleSetBootDiagnosticsOutput() ScaleSetBootDiagnosticsOutput ToScaleSetBootDiagnosticsOutputWithContext(context.Context) ScaleSetBootDiagnosticsOutput }
type ScaleSetBootDiagnosticsOutput ¶ added in v1.12.0
type ScaleSetBootDiagnosticsOutput struct{ *pulumi.OutputState }
func (ScaleSetBootDiagnosticsOutput) ElementType ¶ added in v1.12.0
func (ScaleSetBootDiagnosticsOutput) ElementType() reflect.Type
func (ScaleSetBootDiagnosticsOutput) Enabled ¶ added in v1.12.0
func (o ScaleSetBootDiagnosticsOutput) Enabled() pulumi.BoolPtrOutput
func (ScaleSetBootDiagnosticsOutput) StorageUri ¶ added in v1.12.0
func (o ScaleSetBootDiagnosticsOutput) StorageUri() pulumi.StringOutput
func (ScaleSetBootDiagnosticsOutput) ToScaleSetBootDiagnosticsOutput ¶ added in v1.12.0
func (o ScaleSetBootDiagnosticsOutput) ToScaleSetBootDiagnosticsOutput() ScaleSetBootDiagnosticsOutput
func (ScaleSetBootDiagnosticsOutput) ToScaleSetBootDiagnosticsOutputWithContext ¶ added in v1.12.0
func (o ScaleSetBootDiagnosticsOutput) ToScaleSetBootDiagnosticsOutputWithContext(ctx context.Context) ScaleSetBootDiagnosticsOutput
func (ScaleSetBootDiagnosticsOutput) ToScaleSetBootDiagnosticsPtrOutput ¶ added in v1.12.0
func (o ScaleSetBootDiagnosticsOutput) ToScaleSetBootDiagnosticsPtrOutput() ScaleSetBootDiagnosticsPtrOutput
func (ScaleSetBootDiagnosticsOutput) ToScaleSetBootDiagnosticsPtrOutputWithContext ¶ added in v1.12.0
func (o ScaleSetBootDiagnosticsOutput) ToScaleSetBootDiagnosticsPtrOutputWithContext(ctx context.Context) ScaleSetBootDiagnosticsPtrOutput
type ScaleSetBootDiagnosticsPtrInput ¶ added in v1.12.0
type ScaleSetBootDiagnosticsPtrInput interface { pulumi.Input ToScaleSetBootDiagnosticsPtrOutput() ScaleSetBootDiagnosticsPtrOutput ToScaleSetBootDiagnosticsPtrOutputWithContext(context.Context) ScaleSetBootDiagnosticsPtrOutput }
func ScaleSetBootDiagnosticsPtr ¶ added in v1.12.0
func ScaleSetBootDiagnosticsPtr(v *ScaleSetBootDiagnosticsArgs) ScaleSetBootDiagnosticsPtrInput
type ScaleSetBootDiagnosticsPtrOutput ¶ added in v1.12.0
type ScaleSetBootDiagnosticsPtrOutput struct{ *pulumi.OutputState }
func (ScaleSetBootDiagnosticsPtrOutput) Elem ¶ added in v1.12.0
func (o ScaleSetBootDiagnosticsPtrOutput) Elem() ScaleSetBootDiagnosticsOutput
func (ScaleSetBootDiagnosticsPtrOutput) ElementType ¶ added in v1.12.0
func (ScaleSetBootDiagnosticsPtrOutput) ElementType() reflect.Type
func (ScaleSetBootDiagnosticsPtrOutput) Enabled ¶ added in v1.12.0
func (o ScaleSetBootDiagnosticsPtrOutput) Enabled() pulumi.BoolPtrOutput
func (ScaleSetBootDiagnosticsPtrOutput) StorageUri ¶ added in v1.12.0
func (o ScaleSetBootDiagnosticsPtrOutput) StorageUri() pulumi.StringOutput
func (ScaleSetBootDiagnosticsPtrOutput) ToScaleSetBootDiagnosticsPtrOutput ¶ added in v1.12.0
func (o ScaleSetBootDiagnosticsPtrOutput) ToScaleSetBootDiagnosticsPtrOutput() ScaleSetBootDiagnosticsPtrOutput
func (ScaleSetBootDiagnosticsPtrOutput) ToScaleSetBootDiagnosticsPtrOutputWithContext ¶ added in v1.12.0
func (o ScaleSetBootDiagnosticsPtrOutput) ToScaleSetBootDiagnosticsPtrOutputWithContext(ctx context.Context) ScaleSetBootDiagnosticsPtrOutput
type ScaleSetExtension ¶ added in v1.12.0
type ScaleSetExtension struct { // Specifies whether or not to use the latest minor version available. AutoUpgradeMinorVersion *bool `pulumi:"autoUpgradeMinorVersion"` // Specifies the name of the image from the marketplace. Name string `pulumi:"name"` // The protectedSettings passed to the extension, like settings, these are specified as a JSON object in a string. ProtectedSettings *string `pulumi:"protectedSettings"` // Specifies a dependency array of extensions required to be executed before, the array stores the name of each extension. ProvisionAfterExtensions []string `pulumi:"provisionAfterExtensions"` // Specifies the publisher of the image. Publisher string `pulumi:"publisher"` // The settings passed to the extension, these are specified as a JSON object in a string. Settings *string `pulumi:"settings"` // The type of extension, available types for a publisher can be found using the Azure CLI. Type string `pulumi:"type"` // Specifies the version of the extension to use, available versions can be found using the Azure CLI. TypeHandlerVersion string `pulumi:"typeHandlerVersion"` }
type ScaleSetExtensionArgs ¶ added in v1.12.0
type ScaleSetExtensionArgs struct { // Specifies whether or not to use the latest minor version available. AutoUpgradeMinorVersion pulumi.BoolPtrInput `pulumi:"autoUpgradeMinorVersion"` // Specifies the name of the image from the marketplace. Name pulumi.StringInput `pulumi:"name"` // The protectedSettings passed to the extension, like settings, these are specified as a JSON object in a string. ProtectedSettings pulumi.StringPtrInput `pulumi:"protectedSettings"` // Specifies a dependency array of extensions required to be executed before, the array stores the name of each extension. ProvisionAfterExtensions pulumi.StringArrayInput `pulumi:"provisionAfterExtensions"` // Specifies the publisher of the image. Publisher pulumi.StringInput `pulumi:"publisher"` // The settings passed to the extension, these are specified as a JSON object in a string. Settings pulumi.StringPtrInput `pulumi:"settings"` // The type of extension, available types for a publisher can be found using the Azure CLI. Type pulumi.StringInput `pulumi:"type"` // Specifies the version of the extension to use, available versions can be found using the Azure CLI. TypeHandlerVersion pulumi.StringInput `pulumi:"typeHandlerVersion"` }
func (ScaleSetExtensionArgs) ElementType ¶ added in v1.12.0
func (ScaleSetExtensionArgs) ElementType() reflect.Type
func (ScaleSetExtensionArgs) ToScaleSetExtensionOutput ¶ added in v1.12.0
func (i ScaleSetExtensionArgs) ToScaleSetExtensionOutput() ScaleSetExtensionOutput
func (ScaleSetExtensionArgs) ToScaleSetExtensionOutputWithContext ¶ added in v1.12.0
func (i ScaleSetExtensionArgs) ToScaleSetExtensionOutputWithContext(ctx context.Context) ScaleSetExtensionOutput
type ScaleSetExtensionArray ¶ added in v1.12.0
type ScaleSetExtensionArray []ScaleSetExtensionInput
func (ScaleSetExtensionArray) ElementType ¶ added in v1.12.0
func (ScaleSetExtensionArray) ElementType() reflect.Type
func (ScaleSetExtensionArray) ToScaleSetExtensionArrayOutput ¶ added in v1.12.0
func (i ScaleSetExtensionArray) ToScaleSetExtensionArrayOutput() ScaleSetExtensionArrayOutput
func (ScaleSetExtensionArray) ToScaleSetExtensionArrayOutputWithContext ¶ added in v1.12.0
func (i ScaleSetExtensionArray) ToScaleSetExtensionArrayOutputWithContext(ctx context.Context) ScaleSetExtensionArrayOutput
type ScaleSetExtensionArrayInput ¶ added in v1.12.0
type ScaleSetExtensionArrayInput interface { pulumi.Input ToScaleSetExtensionArrayOutput() ScaleSetExtensionArrayOutput ToScaleSetExtensionArrayOutputWithContext(context.Context) ScaleSetExtensionArrayOutput }
type ScaleSetExtensionArrayOutput ¶ added in v1.12.0
type ScaleSetExtensionArrayOutput struct{ *pulumi.OutputState }
func (ScaleSetExtensionArrayOutput) ElementType ¶ added in v1.12.0
func (ScaleSetExtensionArrayOutput) ElementType() reflect.Type
func (ScaleSetExtensionArrayOutput) Index ¶ added in v1.12.0
func (o ScaleSetExtensionArrayOutput) Index(i pulumi.IntInput) ScaleSetExtensionOutput
func (ScaleSetExtensionArrayOutput) ToScaleSetExtensionArrayOutput ¶ added in v1.12.0
func (o ScaleSetExtensionArrayOutput) ToScaleSetExtensionArrayOutput() ScaleSetExtensionArrayOutput
func (ScaleSetExtensionArrayOutput) ToScaleSetExtensionArrayOutputWithContext ¶ added in v1.12.0
func (o ScaleSetExtensionArrayOutput) ToScaleSetExtensionArrayOutputWithContext(ctx context.Context) ScaleSetExtensionArrayOutput
type ScaleSetExtensionInput ¶ added in v1.12.0
type ScaleSetExtensionInput interface { pulumi.Input ToScaleSetExtensionOutput() ScaleSetExtensionOutput ToScaleSetExtensionOutputWithContext(context.Context) ScaleSetExtensionOutput }
type ScaleSetExtensionOutput ¶ added in v1.12.0
type ScaleSetExtensionOutput struct{ *pulumi.OutputState }
func (ScaleSetExtensionOutput) AutoUpgradeMinorVersion ¶ added in v1.12.0
func (o ScaleSetExtensionOutput) AutoUpgradeMinorVersion() pulumi.BoolPtrOutput
Specifies whether or not to use the latest minor version available.
func (ScaleSetExtensionOutput) ElementType ¶ added in v1.12.0
func (ScaleSetExtensionOutput) ElementType() reflect.Type
func (ScaleSetExtensionOutput) Name ¶ added in v1.12.0
func (o ScaleSetExtensionOutput) Name() pulumi.StringOutput
Specifies the name of the image from the marketplace.
func (ScaleSetExtensionOutput) ProtectedSettings ¶ added in v1.12.0
func (o ScaleSetExtensionOutput) ProtectedSettings() pulumi.StringPtrOutput
The protectedSettings passed to the extension, like settings, these are specified as a JSON object in a string.
func (ScaleSetExtensionOutput) ProvisionAfterExtensions ¶ added in v1.12.0
func (o ScaleSetExtensionOutput) ProvisionAfterExtensions() pulumi.StringArrayOutput
Specifies a dependency array of extensions required to be executed before, the array stores the name of each extension.
func (ScaleSetExtensionOutput) Publisher ¶ added in v1.12.0
func (o ScaleSetExtensionOutput) Publisher() pulumi.StringOutput
Specifies the publisher of the image.
func (ScaleSetExtensionOutput) Settings ¶ added in v1.12.0
func (o ScaleSetExtensionOutput) Settings() pulumi.StringPtrOutput
The settings passed to the extension, these are specified as a JSON object in a string.
func (ScaleSetExtensionOutput) ToScaleSetExtensionOutput ¶ added in v1.12.0
func (o ScaleSetExtensionOutput) ToScaleSetExtensionOutput() ScaleSetExtensionOutput
func (ScaleSetExtensionOutput) ToScaleSetExtensionOutputWithContext ¶ added in v1.12.0
func (o ScaleSetExtensionOutput) ToScaleSetExtensionOutputWithContext(ctx context.Context) ScaleSetExtensionOutput
func (ScaleSetExtensionOutput) Type ¶ added in v1.12.0
func (o ScaleSetExtensionOutput) Type() pulumi.StringOutput
The type of extension, available types for a publisher can be found using the Azure CLI.
func (ScaleSetExtensionOutput) TypeHandlerVersion ¶ added in v1.12.0
func (o ScaleSetExtensionOutput) TypeHandlerVersion() pulumi.StringOutput
Specifies the version of the extension to use, available versions can be found using the Azure CLI.
type ScaleSetIdentity ¶ added in v1.12.0
type ScaleSetIdentity struct { // Specifies a list of user managed identity ids to be assigned to the VMSS. Required if `type` is `UserAssigned`. IdentityIds []string `pulumi:"identityIds"` PrincipalId *string `pulumi:"principalId"` // The type of extension, available types for a publisher can be found using the Azure CLI. Type string `pulumi:"type"` }
type ScaleSetIdentityArgs ¶ added in v1.12.0
type ScaleSetIdentityArgs struct { // Specifies a list of user managed identity ids to be assigned to the VMSS. Required if `type` is `UserAssigned`. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The type of extension, available types for a publisher can be found using the Azure CLI. Type pulumi.StringInput `pulumi:"type"` }
func (ScaleSetIdentityArgs) ElementType ¶ added in v1.12.0
func (ScaleSetIdentityArgs) ElementType() reflect.Type
func (ScaleSetIdentityArgs) ToScaleSetIdentityOutput ¶ added in v1.12.0
func (i ScaleSetIdentityArgs) ToScaleSetIdentityOutput() ScaleSetIdentityOutput
func (ScaleSetIdentityArgs) ToScaleSetIdentityOutputWithContext ¶ added in v1.12.0
func (i ScaleSetIdentityArgs) ToScaleSetIdentityOutputWithContext(ctx context.Context) ScaleSetIdentityOutput
func (ScaleSetIdentityArgs) ToScaleSetIdentityPtrOutput ¶ added in v1.12.0
func (i ScaleSetIdentityArgs) ToScaleSetIdentityPtrOutput() ScaleSetIdentityPtrOutput
func (ScaleSetIdentityArgs) ToScaleSetIdentityPtrOutputWithContext ¶ added in v1.12.0
func (i ScaleSetIdentityArgs) ToScaleSetIdentityPtrOutputWithContext(ctx context.Context) ScaleSetIdentityPtrOutput
type ScaleSetIdentityInput ¶ added in v1.12.0
type ScaleSetIdentityInput interface { pulumi.Input ToScaleSetIdentityOutput() ScaleSetIdentityOutput ToScaleSetIdentityOutputWithContext(context.Context) ScaleSetIdentityOutput }
type ScaleSetIdentityOutput ¶ added in v1.12.0
type ScaleSetIdentityOutput struct{ *pulumi.OutputState }
func (ScaleSetIdentityOutput) ElementType ¶ added in v1.12.0
func (ScaleSetIdentityOutput) ElementType() reflect.Type
func (ScaleSetIdentityOutput) IdentityIds ¶ added in v1.12.0
func (o ScaleSetIdentityOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of user managed identity ids to be assigned to the VMSS. Required if `type` is `UserAssigned`.
func (ScaleSetIdentityOutput) PrincipalId ¶ added in v1.12.0
func (o ScaleSetIdentityOutput) PrincipalId() pulumi.StringPtrOutput
func (ScaleSetIdentityOutput) ToScaleSetIdentityOutput ¶ added in v1.12.0
func (o ScaleSetIdentityOutput) ToScaleSetIdentityOutput() ScaleSetIdentityOutput
func (ScaleSetIdentityOutput) ToScaleSetIdentityOutputWithContext ¶ added in v1.12.0
func (o ScaleSetIdentityOutput) ToScaleSetIdentityOutputWithContext(ctx context.Context) ScaleSetIdentityOutput
func (ScaleSetIdentityOutput) ToScaleSetIdentityPtrOutput ¶ added in v1.12.0
func (o ScaleSetIdentityOutput) ToScaleSetIdentityPtrOutput() ScaleSetIdentityPtrOutput
func (ScaleSetIdentityOutput) ToScaleSetIdentityPtrOutputWithContext ¶ added in v1.12.0
func (o ScaleSetIdentityOutput) ToScaleSetIdentityPtrOutputWithContext(ctx context.Context) ScaleSetIdentityPtrOutput
func (ScaleSetIdentityOutput) Type ¶ added in v1.12.0
func (o ScaleSetIdentityOutput) Type() pulumi.StringOutput
The type of extension, available types for a publisher can be found using the Azure CLI.
type ScaleSetIdentityPtrInput ¶ added in v1.12.0
type ScaleSetIdentityPtrInput interface { pulumi.Input ToScaleSetIdentityPtrOutput() ScaleSetIdentityPtrOutput ToScaleSetIdentityPtrOutputWithContext(context.Context) ScaleSetIdentityPtrOutput }
func ScaleSetIdentityPtr ¶ added in v1.12.0
func ScaleSetIdentityPtr(v *ScaleSetIdentityArgs) ScaleSetIdentityPtrInput
type ScaleSetIdentityPtrOutput ¶ added in v1.12.0
type ScaleSetIdentityPtrOutput struct{ *pulumi.OutputState }
func (ScaleSetIdentityPtrOutput) Elem ¶ added in v1.12.0
func (o ScaleSetIdentityPtrOutput) Elem() ScaleSetIdentityOutput
func (ScaleSetIdentityPtrOutput) ElementType ¶ added in v1.12.0
func (ScaleSetIdentityPtrOutput) ElementType() reflect.Type
func (ScaleSetIdentityPtrOutput) IdentityIds ¶ added in v1.12.0
func (o ScaleSetIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of user managed identity ids to be assigned to the VMSS. Required if `type` is `UserAssigned`.
func (ScaleSetIdentityPtrOutput) PrincipalId ¶ added in v1.12.0
func (o ScaleSetIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
func (ScaleSetIdentityPtrOutput) ToScaleSetIdentityPtrOutput ¶ added in v1.12.0
func (o ScaleSetIdentityPtrOutput) ToScaleSetIdentityPtrOutput() ScaleSetIdentityPtrOutput
func (ScaleSetIdentityPtrOutput) ToScaleSetIdentityPtrOutputWithContext ¶ added in v1.12.0
func (o ScaleSetIdentityPtrOutput) ToScaleSetIdentityPtrOutputWithContext(ctx context.Context) ScaleSetIdentityPtrOutput
func (ScaleSetIdentityPtrOutput) Type ¶ added in v1.12.0
func (o ScaleSetIdentityPtrOutput) Type() pulumi.StringOutput
The type of extension, available types for a publisher can be found using the Azure CLI.
type ScaleSetNetworkProfile ¶ added in v1.12.0
type ScaleSetNetworkProfile struct { // Specifies whether to enable accelerated networking or not. Defaults to `false`. AcceleratedNetworking *bool `pulumi:"acceleratedNetworking"` // A dnsSettings block as documented below. DnsSettings *ScaleSetNetworkProfileDnsSettings `pulumi:"dnsSettings"` // An ipConfiguration block as documented below. IpConfigurations []ScaleSetNetworkProfileIpConfiguration `pulumi:"ipConfigurations"` // Whether IP forwarding is enabled on this NIC. Defaults to `false`. IpForwarding *bool `pulumi:"ipForwarding"` // Specifies the name of the image from the marketplace. Name string `pulumi:"name"` // Specifies the identifier for the network security group. NetworkSecurityGroupId *string `pulumi:"networkSecurityGroupId"` // Specifies if this ipConfiguration is the primary one. Primary bool `pulumi:"primary"` }
type ScaleSetNetworkProfileArgs ¶ added in v1.12.0
type ScaleSetNetworkProfileArgs struct { // Specifies whether to enable accelerated networking or not. Defaults to `false`. AcceleratedNetworking pulumi.BoolPtrInput `pulumi:"acceleratedNetworking"` // A dnsSettings block as documented below. DnsSettings ScaleSetNetworkProfileDnsSettingsPtrInput `pulumi:"dnsSettings"` // An ipConfiguration block as documented below. IpConfigurations ScaleSetNetworkProfileIpConfigurationArrayInput `pulumi:"ipConfigurations"` // Whether IP forwarding is enabled on this NIC. Defaults to `false`. IpForwarding pulumi.BoolPtrInput `pulumi:"ipForwarding"` // Specifies the name of the image from the marketplace. Name pulumi.StringInput `pulumi:"name"` // Specifies the identifier for the network security group. NetworkSecurityGroupId pulumi.StringPtrInput `pulumi:"networkSecurityGroupId"` // Specifies if this ipConfiguration is the primary one. Primary pulumi.BoolInput `pulumi:"primary"` }
func (ScaleSetNetworkProfileArgs) ElementType ¶ added in v1.12.0
func (ScaleSetNetworkProfileArgs) ElementType() reflect.Type
func (ScaleSetNetworkProfileArgs) ToScaleSetNetworkProfileOutput ¶ added in v1.12.0
func (i ScaleSetNetworkProfileArgs) ToScaleSetNetworkProfileOutput() ScaleSetNetworkProfileOutput
func (ScaleSetNetworkProfileArgs) ToScaleSetNetworkProfileOutputWithContext ¶ added in v1.12.0
func (i ScaleSetNetworkProfileArgs) ToScaleSetNetworkProfileOutputWithContext(ctx context.Context) ScaleSetNetworkProfileOutput
type ScaleSetNetworkProfileArray ¶ added in v1.12.0
type ScaleSetNetworkProfileArray []ScaleSetNetworkProfileInput
func (ScaleSetNetworkProfileArray) ElementType ¶ added in v1.12.0
func (ScaleSetNetworkProfileArray) ElementType() reflect.Type
func (ScaleSetNetworkProfileArray) ToScaleSetNetworkProfileArrayOutput ¶ added in v1.12.0
func (i ScaleSetNetworkProfileArray) ToScaleSetNetworkProfileArrayOutput() ScaleSetNetworkProfileArrayOutput
func (ScaleSetNetworkProfileArray) ToScaleSetNetworkProfileArrayOutputWithContext ¶ added in v1.12.0
func (i ScaleSetNetworkProfileArray) ToScaleSetNetworkProfileArrayOutputWithContext(ctx context.Context) ScaleSetNetworkProfileArrayOutput
type ScaleSetNetworkProfileArrayInput ¶ added in v1.12.0
type ScaleSetNetworkProfileArrayInput interface { pulumi.Input ToScaleSetNetworkProfileArrayOutput() ScaleSetNetworkProfileArrayOutput ToScaleSetNetworkProfileArrayOutputWithContext(context.Context) ScaleSetNetworkProfileArrayOutput }
type ScaleSetNetworkProfileArrayOutput ¶ added in v1.12.0
type ScaleSetNetworkProfileArrayOutput struct{ *pulumi.OutputState }
func (ScaleSetNetworkProfileArrayOutput) ElementType ¶ added in v1.12.0
func (ScaleSetNetworkProfileArrayOutput) ElementType() reflect.Type
func (ScaleSetNetworkProfileArrayOutput) Index ¶ added in v1.12.0
func (o ScaleSetNetworkProfileArrayOutput) Index(i pulumi.IntInput) ScaleSetNetworkProfileOutput
func (ScaleSetNetworkProfileArrayOutput) ToScaleSetNetworkProfileArrayOutput ¶ added in v1.12.0
func (o ScaleSetNetworkProfileArrayOutput) ToScaleSetNetworkProfileArrayOutput() ScaleSetNetworkProfileArrayOutput
func (ScaleSetNetworkProfileArrayOutput) ToScaleSetNetworkProfileArrayOutputWithContext ¶ added in v1.12.0
func (o ScaleSetNetworkProfileArrayOutput) ToScaleSetNetworkProfileArrayOutputWithContext(ctx context.Context) ScaleSetNetworkProfileArrayOutput
type ScaleSetNetworkProfileDnsSettings ¶ added in v1.12.0
type ScaleSetNetworkProfileDnsSettings struct { // Specifies an array of dns servers. DnsServers []string `pulumi:"dnsServers"` }
type ScaleSetNetworkProfileDnsSettingsArgs ¶ added in v1.12.0
type ScaleSetNetworkProfileDnsSettingsArgs struct { // Specifies an array of dns servers. DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"` }
func (ScaleSetNetworkProfileDnsSettingsArgs) ElementType ¶ added in v1.12.0
func (ScaleSetNetworkProfileDnsSettingsArgs) ElementType() reflect.Type
func (ScaleSetNetworkProfileDnsSettingsArgs) ToScaleSetNetworkProfileDnsSettingsOutput ¶ added in v1.12.0
func (i ScaleSetNetworkProfileDnsSettingsArgs) ToScaleSetNetworkProfileDnsSettingsOutput() ScaleSetNetworkProfileDnsSettingsOutput
func (ScaleSetNetworkProfileDnsSettingsArgs) ToScaleSetNetworkProfileDnsSettingsOutputWithContext ¶ added in v1.12.0
func (i ScaleSetNetworkProfileDnsSettingsArgs) ToScaleSetNetworkProfileDnsSettingsOutputWithContext(ctx context.Context) ScaleSetNetworkProfileDnsSettingsOutput
func (ScaleSetNetworkProfileDnsSettingsArgs) ToScaleSetNetworkProfileDnsSettingsPtrOutput ¶ added in v1.12.0
func (i ScaleSetNetworkProfileDnsSettingsArgs) ToScaleSetNetworkProfileDnsSettingsPtrOutput() ScaleSetNetworkProfileDnsSettingsPtrOutput
func (ScaleSetNetworkProfileDnsSettingsArgs) ToScaleSetNetworkProfileDnsSettingsPtrOutputWithContext ¶ added in v1.12.0
func (i ScaleSetNetworkProfileDnsSettingsArgs) ToScaleSetNetworkProfileDnsSettingsPtrOutputWithContext(ctx context.Context) ScaleSetNetworkProfileDnsSettingsPtrOutput
type ScaleSetNetworkProfileDnsSettingsInput ¶ added in v1.12.0
type ScaleSetNetworkProfileDnsSettingsInput interface { pulumi.Input ToScaleSetNetworkProfileDnsSettingsOutput() ScaleSetNetworkProfileDnsSettingsOutput ToScaleSetNetworkProfileDnsSettingsOutputWithContext(context.Context) ScaleSetNetworkProfileDnsSettingsOutput }
type ScaleSetNetworkProfileDnsSettingsOutput ¶ added in v1.12.0
type ScaleSetNetworkProfileDnsSettingsOutput struct{ *pulumi.OutputState }
func (ScaleSetNetworkProfileDnsSettingsOutput) DnsServers ¶ added in v1.12.0
func (o ScaleSetNetworkProfileDnsSettingsOutput) DnsServers() pulumi.StringArrayOutput
Specifies an array of dns servers.
func (ScaleSetNetworkProfileDnsSettingsOutput) ElementType ¶ added in v1.12.0
func (ScaleSetNetworkProfileDnsSettingsOutput) ElementType() reflect.Type
func (ScaleSetNetworkProfileDnsSettingsOutput) ToScaleSetNetworkProfileDnsSettingsOutput ¶ added in v1.12.0
func (o ScaleSetNetworkProfileDnsSettingsOutput) ToScaleSetNetworkProfileDnsSettingsOutput() ScaleSetNetworkProfileDnsSettingsOutput
func (ScaleSetNetworkProfileDnsSettingsOutput) ToScaleSetNetworkProfileDnsSettingsOutputWithContext ¶ added in v1.12.0
func (o ScaleSetNetworkProfileDnsSettingsOutput) ToScaleSetNetworkProfileDnsSettingsOutputWithContext(ctx context.Context) ScaleSetNetworkProfileDnsSettingsOutput
func (ScaleSetNetworkProfileDnsSettingsOutput) ToScaleSetNetworkProfileDnsSettingsPtrOutput ¶ added in v1.12.0
func (o ScaleSetNetworkProfileDnsSettingsOutput) ToScaleSetNetworkProfileDnsSettingsPtrOutput() ScaleSetNetworkProfileDnsSettingsPtrOutput
func (ScaleSetNetworkProfileDnsSettingsOutput) ToScaleSetNetworkProfileDnsSettingsPtrOutputWithContext ¶ added in v1.12.0
func (o ScaleSetNetworkProfileDnsSettingsOutput) ToScaleSetNetworkProfileDnsSettingsPtrOutputWithContext(ctx context.Context) ScaleSetNetworkProfileDnsSettingsPtrOutput
type ScaleSetNetworkProfileDnsSettingsPtrInput ¶ added in v1.12.0
type ScaleSetNetworkProfileDnsSettingsPtrInput interface { pulumi.Input ToScaleSetNetworkProfileDnsSettingsPtrOutput() ScaleSetNetworkProfileDnsSettingsPtrOutput ToScaleSetNetworkProfileDnsSettingsPtrOutputWithContext(context.Context) ScaleSetNetworkProfileDnsSettingsPtrOutput }
func ScaleSetNetworkProfileDnsSettingsPtr ¶ added in v1.12.0
func ScaleSetNetworkProfileDnsSettingsPtr(v *ScaleSetNetworkProfileDnsSettingsArgs) ScaleSetNetworkProfileDnsSettingsPtrInput
type ScaleSetNetworkProfileDnsSettingsPtrOutput ¶ added in v1.12.0
type ScaleSetNetworkProfileDnsSettingsPtrOutput struct{ *pulumi.OutputState }
func (ScaleSetNetworkProfileDnsSettingsPtrOutput) DnsServers ¶ added in v1.12.0
func (o ScaleSetNetworkProfileDnsSettingsPtrOutput) DnsServers() pulumi.StringArrayOutput
Specifies an array of dns servers.
func (ScaleSetNetworkProfileDnsSettingsPtrOutput) ElementType ¶ added in v1.12.0
func (ScaleSetNetworkProfileDnsSettingsPtrOutput) ElementType() reflect.Type
func (ScaleSetNetworkProfileDnsSettingsPtrOutput) ToScaleSetNetworkProfileDnsSettingsPtrOutput ¶ added in v1.12.0
func (o ScaleSetNetworkProfileDnsSettingsPtrOutput) ToScaleSetNetworkProfileDnsSettingsPtrOutput() ScaleSetNetworkProfileDnsSettingsPtrOutput
func (ScaleSetNetworkProfileDnsSettingsPtrOutput) ToScaleSetNetworkProfileDnsSettingsPtrOutputWithContext ¶ added in v1.12.0
func (o ScaleSetNetworkProfileDnsSettingsPtrOutput) ToScaleSetNetworkProfileDnsSettingsPtrOutputWithContext(ctx context.Context) ScaleSetNetworkProfileDnsSettingsPtrOutput
type ScaleSetNetworkProfileInput ¶ added in v1.12.0
type ScaleSetNetworkProfileInput interface { pulumi.Input ToScaleSetNetworkProfileOutput() ScaleSetNetworkProfileOutput ToScaleSetNetworkProfileOutputWithContext(context.Context) ScaleSetNetworkProfileOutput }
type ScaleSetNetworkProfileIpConfiguration ¶ added in v1.12.0
type ScaleSetNetworkProfileIpConfiguration struct { // Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway. ApplicationGatewayBackendAddressPoolIds []string `pulumi:"applicationGatewayBackendAddressPoolIds"` // Specifies up to `20` application security group IDs. ApplicationSecurityGroupIds []string `pulumi:"applicationSecurityGroupIds"` // Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer. LoadBalancerBackendAddressPoolIds []string `pulumi:"loadBalancerBackendAddressPoolIds"` // Specifies an array of references to inbound NAT pools for load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer. LoadBalancerInboundNatRulesIds []string `pulumi:"loadBalancerInboundNatRulesIds"` // Specifies the name of the image from the marketplace. Name string `pulumi:"name"` // Specifies if this ipConfiguration is the primary one. Primary bool `pulumi:"primary"` // Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration. The publicIpAddressConfiguration is documented below. PublicIpAddressConfiguration *ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfiguration `pulumi:"publicIpAddressConfiguration"` // Specifies the identifier of the subnet. SubnetId string `pulumi:"subnetId"` }
type ScaleSetNetworkProfileIpConfigurationArgs ¶ added in v1.12.0
type ScaleSetNetworkProfileIpConfigurationArgs struct { // Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway. ApplicationGatewayBackendAddressPoolIds pulumi.StringArrayInput `pulumi:"applicationGatewayBackendAddressPoolIds"` // Specifies up to `20` application security group IDs. ApplicationSecurityGroupIds pulumi.StringArrayInput `pulumi:"applicationSecurityGroupIds"` // Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer. LoadBalancerBackendAddressPoolIds pulumi.StringArrayInput `pulumi:"loadBalancerBackendAddressPoolIds"` // Specifies an array of references to inbound NAT pools for load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer. LoadBalancerInboundNatRulesIds pulumi.StringArrayInput `pulumi:"loadBalancerInboundNatRulesIds"` // Specifies the name of the image from the marketplace. Name pulumi.StringInput `pulumi:"name"` // Specifies if this ipConfiguration is the primary one. Primary pulumi.BoolInput `pulumi:"primary"` // Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration. The publicIpAddressConfiguration is documented below. PublicIpAddressConfiguration ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrInput `pulumi:"publicIpAddressConfiguration"` // Specifies the identifier of the subnet. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (ScaleSetNetworkProfileIpConfigurationArgs) ElementType ¶ added in v1.12.0
func (ScaleSetNetworkProfileIpConfigurationArgs) ElementType() reflect.Type
func (ScaleSetNetworkProfileIpConfigurationArgs) ToScaleSetNetworkProfileIpConfigurationOutput ¶ added in v1.12.0
func (i ScaleSetNetworkProfileIpConfigurationArgs) ToScaleSetNetworkProfileIpConfigurationOutput() ScaleSetNetworkProfileIpConfigurationOutput
func (ScaleSetNetworkProfileIpConfigurationArgs) ToScaleSetNetworkProfileIpConfigurationOutputWithContext ¶ added in v1.12.0
func (i ScaleSetNetworkProfileIpConfigurationArgs) ToScaleSetNetworkProfileIpConfigurationOutputWithContext(ctx context.Context) ScaleSetNetworkProfileIpConfigurationOutput
type ScaleSetNetworkProfileIpConfigurationArray ¶ added in v1.12.0
type ScaleSetNetworkProfileIpConfigurationArray []ScaleSetNetworkProfileIpConfigurationInput
func (ScaleSetNetworkProfileIpConfigurationArray) ElementType ¶ added in v1.12.0
func (ScaleSetNetworkProfileIpConfigurationArray) ElementType() reflect.Type
func (ScaleSetNetworkProfileIpConfigurationArray) ToScaleSetNetworkProfileIpConfigurationArrayOutput ¶ added in v1.12.0
func (i ScaleSetNetworkProfileIpConfigurationArray) ToScaleSetNetworkProfileIpConfigurationArrayOutput() ScaleSetNetworkProfileIpConfigurationArrayOutput
func (ScaleSetNetworkProfileIpConfigurationArray) ToScaleSetNetworkProfileIpConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (i ScaleSetNetworkProfileIpConfigurationArray) ToScaleSetNetworkProfileIpConfigurationArrayOutputWithContext(ctx context.Context) ScaleSetNetworkProfileIpConfigurationArrayOutput
type ScaleSetNetworkProfileIpConfigurationArrayInput ¶ added in v1.12.0
type ScaleSetNetworkProfileIpConfigurationArrayInput interface { pulumi.Input ToScaleSetNetworkProfileIpConfigurationArrayOutput() ScaleSetNetworkProfileIpConfigurationArrayOutput ToScaleSetNetworkProfileIpConfigurationArrayOutputWithContext(context.Context) ScaleSetNetworkProfileIpConfigurationArrayOutput }
type ScaleSetNetworkProfileIpConfigurationArrayOutput ¶ added in v1.12.0
type ScaleSetNetworkProfileIpConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ScaleSetNetworkProfileIpConfigurationArrayOutput) ElementType ¶ added in v1.12.0
func (ScaleSetNetworkProfileIpConfigurationArrayOutput) ElementType() reflect.Type
func (ScaleSetNetworkProfileIpConfigurationArrayOutput) ToScaleSetNetworkProfileIpConfigurationArrayOutput ¶ added in v1.12.0
func (o ScaleSetNetworkProfileIpConfigurationArrayOutput) ToScaleSetNetworkProfileIpConfigurationArrayOutput() ScaleSetNetworkProfileIpConfigurationArrayOutput
func (ScaleSetNetworkProfileIpConfigurationArrayOutput) ToScaleSetNetworkProfileIpConfigurationArrayOutputWithContext ¶ added in v1.12.0
func (o ScaleSetNetworkProfileIpConfigurationArrayOutput) ToScaleSetNetworkProfileIpConfigurationArrayOutputWithContext(ctx context.Context) ScaleSetNetworkProfileIpConfigurationArrayOutput
type ScaleSetNetworkProfileIpConfigurationInput ¶ added in v1.12.0
type ScaleSetNetworkProfileIpConfigurationInput interface { pulumi.Input ToScaleSetNetworkProfileIpConfigurationOutput() ScaleSetNetworkProfileIpConfigurationOutput ToScaleSetNetworkProfileIpConfigurationOutputWithContext(context.Context) ScaleSetNetworkProfileIpConfigurationOutput }
type ScaleSetNetworkProfileIpConfigurationOutput ¶ added in v1.12.0
type ScaleSetNetworkProfileIpConfigurationOutput struct{ *pulumi.OutputState }
func (ScaleSetNetworkProfileIpConfigurationOutput) ApplicationGatewayBackendAddressPoolIds ¶ added in v1.12.0
func (o ScaleSetNetworkProfileIpConfigurationOutput) ApplicationGatewayBackendAddressPoolIds() pulumi.StringArrayOutput
Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway.
func (ScaleSetNetworkProfileIpConfigurationOutput) ApplicationSecurityGroupIds ¶ added in v1.12.0
func (o ScaleSetNetworkProfileIpConfigurationOutput) ApplicationSecurityGroupIds() pulumi.StringArrayOutput
Specifies up to `20` application security group IDs.
func (ScaleSetNetworkProfileIpConfigurationOutput) ElementType ¶ added in v1.12.0
func (ScaleSetNetworkProfileIpConfigurationOutput) ElementType() reflect.Type
func (ScaleSetNetworkProfileIpConfigurationOutput) LoadBalancerBackendAddressPoolIds ¶ added in v1.12.0
func (o ScaleSetNetworkProfileIpConfigurationOutput) LoadBalancerBackendAddressPoolIds() pulumi.StringArrayOutput
Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer.
func (ScaleSetNetworkProfileIpConfigurationOutput) LoadBalancerInboundNatRulesIds ¶ added in v1.12.0
func (o ScaleSetNetworkProfileIpConfigurationOutput) LoadBalancerInboundNatRulesIds() pulumi.StringArrayOutput
Specifies an array of references to inbound NAT pools for load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer.
func (ScaleSetNetworkProfileIpConfigurationOutput) Name ¶ added in v1.12.0
func (o ScaleSetNetworkProfileIpConfigurationOutput) Name() pulumi.StringOutput
Specifies the name of the image from the marketplace.
func (ScaleSetNetworkProfileIpConfigurationOutput) Primary ¶ added in v1.12.0
func (o ScaleSetNetworkProfileIpConfigurationOutput) Primary() pulumi.BoolOutput
Specifies if this ipConfiguration is the primary one.
func (ScaleSetNetworkProfileIpConfigurationOutput) PublicIpAddressConfiguration ¶ added in v1.12.0
func (o ScaleSetNetworkProfileIpConfigurationOutput) PublicIpAddressConfiguration() ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput
Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration. The publicIpAddressConfiguration is documented below.
func (ScaleSetNetworkProfileIpConfigurationOutput) SubnetId ¶ added in v1.12.0
func (o ScaleSetNetworkProfileIpConfigurationOutput) SubnetId() pulumi.StringOutput
Specifies the identifier of the subnet.
func (ScaleSetNetworkProfileIpConfigurationOutput) ToScaleSetNetworkProfileIpConfigurationOutput ¶ added in v1.12.0
func (o ScaleSetNetworkProfileIpConfigurationOutput) ToScaleSetNetworkProfileIpConfigurationOutput() ScaleSetNetworkProfileIpConfigurationOutput
func (ScaleSetNetworkProfileIpConfigurationOutput) ToScaleSetNetworkProfileIpConfigurationOutputWithContext ¶ added in v1.12.0
func (o ScaleSetNetworkProfileIpConfigurationOutput) ToScaleSetNetworkProfileIpConfigurationOutputWithContext(ctx context.Context) ScaleSetNetworkProfileIpConfigurationOutput
type ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfiguration ¶ added in v1.12.0
type ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfiguration struct { // The domain name label for the dns settings. DomainNameLabel string `pulumi:"domainNameLabel"` // The idle timeout in minutes. This value must be between 4 and 30. IdleTimeout int `pulumi:"idleTimeout"` // Specifies the name of the image from the marketplace. Name string `pulumi:"name"` }
type ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationArgs ¶ added in v1.12.0
type ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationArgs struct { // The domain name label for the dns settings. DomainNameLabel pulumi.StringInput `pulumi:"domainNameLabel"` // The idle timeout in minutes. This value must be between 4 and 30. IdleTimeout pulumi.IntInput `pulumi:"idleTimeout"` // Specifies the name of the image from the marketplace. Name pulumi.StringInput `pulumi:"name"` }
func (ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationArgs) ElementType ¶ added in v1.12.0
func (ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationArgs) ElementType() reflect.Type
func (ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationArgs) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput ¶ added in v1.12.0
func (i ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationArgs) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput() ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput
func (ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationArgs) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutputWithContext ¶ added in v1.12.0
func (i ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationArgs) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutputWithContext(ctx context.Context) ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput
func (ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationArgs) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput ¶ added in v1.12.0
func (i ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationArgs) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput() ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput
func (ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationArgs) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutputWithContext ¶ added in v1.12.0
func (i ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationArgs) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput
type ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationInput ¶ added in v1.12.0
type ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationInput interface { pulumi.Input ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput() ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutputWithContext(context.Context) ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput }
type ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput ¶ added in v1.12.0
type ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput struct{ *pulumi.OutputState }
func (ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput) DomainNameLabel ¶ added in v1.12.0
func (o ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput) DomainNameLabel() pulumi.StringOutput
The domain name label for the dns settings.
func (ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput) ElementType ¶ added in v1.12.0
func (ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput) ElementType() reflect.Type
func (ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput) IdleTimeout ¶ added in v1.12.0
func (o ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput) IdleTimeout() pulumi.IntOutput
The idle timeout in minutes. This value must be between 4 and 30.
func (ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput) Name ¶ added in v1.12.0
func (o ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput) Name() pulumi.StringOutput
Specifies the name of the image from the marketplace.
func (ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput ¶ added in v1.12.0
func (o ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput() ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput
func (ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutputWithContext ¶ added in v1.12.0
func (o ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutputWithContext(ctx context.Context) ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput
func (ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput ¶ added in v1.12.0
func (o ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput() ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput
func (ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutputWithContext ¶ added in v1.12.0
func (o ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationOutput) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput
type ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrInput ¶ added in v1.12.0
type ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrInput interface { pulumi.Input ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput() ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutputWithContext(context.Context) ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput }
func ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtr ¶ added in v1.12.0
func ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtr(v *ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationArgs) ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrInput
type ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput ¶ added in v1.12.0
type ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput) DomainNameLabel ¶ added in v1.12.0
func (o ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput) DomainNameLabel() pulumi.StringOutput
The domain name label for the dns settings.
func (ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput) Elem ¶ added in v1.12.0
func (ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput) ElementType ¶ added in v1.12.0
func (ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput) ElementType() reflect.Type
func (ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput) IdleTimeout ¶ added in v1.12.0
func (o ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput) IdleTimeout() pulumi.IntOutput
The idle timeout in minutes. This value must be between 4 and 30.
func (ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput) Name ¶ added in v1.12.0
func (o ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput) Name() pulumi.StringOutput
Specifies the name of the image from the marketplace.
func (ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput ¶ added in v1.12.0
func (o ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput() ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput
func (ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutputWithContext ¶ added in v1.12.0
func (o ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput) ToScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationPtrOutput
type ScaleSetNetworkProfileOutput ¶ added in v1.12.0
type ScaleSetNetworkProfileOutput struct{ *pulumi.OutputState }
func (ScaleSetNetworkProfileOutput) AcceleratedNetworking ¶ added in v1.12.0
func (o ScaleSetNetworkProfileOutput) AcceleratedNetworking() pulumi.BoolPtrOutput
Specifies whether to enable accelerated networking or not. Defaults to `false`.
func (ScaleSetNetworkProfileOutput) DnsSettings ¶ added in v1.12.0
func (o ScaleSetNetworkProfileOutput) DnsSettings() ScaleSetNetworkProfileDnsSettingsPtrOutput
A dnsSettings block as documented below.
func (ScaleSetNetworkProfileOutput) ElementType ¶ added in v1.12.0
func (ScaleSetNetworkProfileOutput) ElementType() reflect.Type
func (ScaleSetNetworkProfileOutput) IpConfigurations ¶ added in v1.12.0
func (o ScaleSetNetworkProfileOutput) IpConfigurations() ScaleSetNetworkProfileIpConfigurationArrayOutput
An ipConfiguration block as documented below.
func (ScaleSetNetworkProfileOutput) IpForwarding ¶ added in v1.12.0
func (o ScaleSetNetworkProfileOutput) IpForwarding() pulumi.BoolPtrOutput
Whether IP forwarding is enabled on this NIC. Defaults to `false`.
func (ScaleSetNetworkProfileOutput) Name ¶ added in v1.12.0
func (o ScaleSetNetworkProfileOutput) Name() pulumi.StringOutput
Specifies the name of the image from the marketplace.
func (ScaleSetNetworkProfileOutput) NetworkSecurityGroupId ¶ added in v1.12.0
func (o ScaleSetNetworkProfileOutput) NetworkSecurityGroupId() pulumi.StringPtrOutput
Specifies the identifier for the network security group.
func (ScaleSetNetworkProfileOutput) Primary ¶ added in v1.12.0
func (o ScaleSetNetworkProfileOutput) Primary() pulumi.BoolOutput
Specifies if this ipConfiguration is the primary one.
func (ScaleSetNetworkProfileOutput) ToScaleSetNetworkProfileOutput ¶ added in v1.12.0
func (o ScaleSetNetworkProfileOutput) ToScaleSetNetworkProfileOutput() ScaleSetNetworkProfileOutput
func (ScaleSetNetworkProfileOutput) ToScaleSetNetworkProfileOutputWithContext ¶ added in v1.12.0
func (o ScaleSetNetworkProfileOutput) ToScaleSetNetworkProfileOutputWithContext(ctx context.Context) ScaleSetNetworkProfileOutput
type ScaleSetOsProfile ¶ added in v1.12.0
type ScaleSetOsProfile struct { // Specifies the administrator password to use for all the instances of virtual machines in a scale set. AdminPassword *string `pulumi:"adminPassword"` // Specifies the administrator account name to use for all the instances of virtual machines in the scale set. AdminUsername string `pulumi:"adminUsername"` // Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 9 characters long for windows images and 1 - 58 for linux. Changing this forces a new resource to be created. ComputerNamePrefix string `pulumi:"computerNamePrefix"` // Specifies custom data to supply to the machine. On linux-based systems, this can be used as a cloud-init script. On other systems, this will be copied as a file on disk. Internally, this provider will base64 encode this value before sending it to the API. The maximum length of the binary array is 65535 bytes. CustomData *string `pulumi:"customData"` }
type ScaleSetOsProfileArgs ¶ added in v1.12.0
type ScaleSetOsProfileArgs struct { // Specifies the administrator password to use for all the instances of virtual machines in a scale set. AdminPassword pulumi.StringPtrInput `pulumi:"adminPassword"` // Specifies the administrator account name to use for all the instances of virtual machines in the scale set. AdminUsername pulumi.StringInput `pulumi:"adminUsername"` // Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 9 characters long for windows images and 1 - 58 for linux. Changing this forces a new resource to be created. ComputerNamePrefix pulumi.StringInput `pulumi:"computerNamePrefix"` // Specifies custom data to supply to the machine. On linux-based systems, this can be used as a cloud-init script. On other systems, this will be copied as a file on disk. Internally, this provider will base64 encode this value before sending it to the API. The maximum length of the binary array is 65535 bytes. CustomData pulumi.StringPtrInput `pulumi:"customData"` }
func (ScaleSetOsProfileArgs) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileArgs) ElementType() reflect.Type
func (ScaleSetOsProfileArgs) ToScaleSetOsProfileOutput ¶ added in v1.12.0
func (i ScaleSetOsProfileArgs) ToScaleSetOsProfileOutput() ScaleSetOsProfileOutput
func (ScaleSetOsProfileArgs) ToScaleSetOsProfileOutputWithContext ¶ added in v1.12.0
func (i ScaleSetOsProfileArgs) ToScaleSetOsProfileOutputWithContext(ctx context.Context) ScaleSetOsProfileOutput
func (ScaleSetOsProfileArgs) ToScaleSetOsProfilePtrOutput ¶ added in v1.12.0
func (i ScaleSetOsProfileArgs) ToScaleSetOsProfilePtrOutput() ScaleSetOsProfilePtrOutput
func (ScaleSetOsProfileArgs) ToScaleSetOsProfilePtrOutputWithContext ¶ added in v1.12.0
func (i ScaleSetOsProfileArgs) ToScaleSetOsProfilePtrOutputWithContext(ctx context.Context) ScaleSetOsProfilePtrOutput
type ScaleSetOsProfileInput ¶ added in v1.12.0
type ScaleSetOsProfileInput interface { pulumi.Input ToScaleSetOsProfileOutput() ScaleSetOsProfileOutput ToScaleSetOsProfileOutputWithContext(context.Context) ScaleSetOsProfileOutput }
type ScaleSetOsProfileLinuxConfig ¶ added in v1.12.0
type ScaleSetOsProfileLinuxConfig struct { // Specifies whether password authentication should be disabled. Defaults to `false`. Changing this forces a new resource to be created. DisablePasswordAuthentication *bool `pulumi:"disablePasswordAuthentication"` // Specifies a collection of `path` and `keyData` to be placed on the virtual machine. SshKeys []ScaleSetOsProfileLinuxConfigSshKey `pulumi:"sshKeys"` }
type ScaleSetOsProfileLinuxConfigArgs ¶ added in v1.12.0
type ScaleSetOsProfileLinuxConfigArgs struct { // Specifies whether password authentication should be disabled. Defaults to `false`. Changing this forces a new resource to be created. DisablePasswordAuthentication pulumi.BoolPtrInput `pulumi:"disablePasswordAuthentication"` // Specifies a collection of `path` and `keyData` to be placed on the virtual machine. SshKeys ScaleSetOsProfileLinuxConfigSshKeyArrayInput `pulumi:"sshKeys"` }
func (ScaleSetOsProfileLinuxConfigArgs) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileLinuxConfigArgs) ElementType() reflect.Type
func (ScaleSetOsProfileLinuxConfigArgs) ToScaleSetOsProfileLinuxConfigOutput ¶ added in v1.12.0
func (i ScaleSetOsProfileLinuxConfigArgs) ToScaleSetOsProfileLinuxConfigOutput() ScaleSetOsProfileLinuxConfigOutput
func (ScaleSetOsProfileLinuxConfigArgs) ToScaleSetOsProfileLinuxConfigOutputWithContext ¶ added in v1.12.0
func (i ScaleSetOsProfileLinuxConfigArgs) ToScaleSetOsProfileLinuxConfigOutputWithContext(ctx context.Context) ScaleSetOsProfileLinuxConfigOutput
func (ScaleSetOsProfileLinuxConfigArgs) ToScaleSetOsProfileLinuxConfigPtrOutput ¶ added in v1.12.0
func (i ScaleSetOsProfileLinuxConfigArgs) ToScaleSetOsProfileLinuxConfigPtrOutput() ScaleSetOsProfileLinuxConfigPtrOutput
func (ScaleSetOsProfileLinuxConfigArgs) ToScaleSetOsProfileLinuxConfigPtrOutputWithContext ¶ added in v1.12.0
func (i ScaleSetOsProfileLinuxConfigArgs) ToScaleSetOsProfileLinuxConfigPtrOutputWithContext(ctx context.Context) ScaleSetOsProfileLinuxConfigPtrOutput
type ScaleSetOsProfileLinuxConfigInput ¶ added in v1.12.0
type ScaleSetOsProfileLinuxConfigInput interface { pulumi.Input ToScaleSetOsProfileLinuxConfigOutput() ScaleSetOsProfileLinuxConfigOutput ToScaleSetOsProfileLinuxConfigOutputWithContext(context.Context) ScaleSetOsProfileLinuxConfigOutput }
type ScaleSetOsProfileLinuxConfigOutput ¶ added in v1.12.0
type ScaleSetOsProfileLinuxConfigOutput struct{ *pulumi.OutputState }
func (ScaleSetOsProfileLinuxConfigOutput) DisablePasswordAuthentication ¶ added in v1.12.0
func (o ScaleSetOsProfileLinuxConfigOutput) DisablePasswordAuthentication() pulumi.BoolPtrOutput
Specifies whether password authentication should be disabled. Defaults to `false`. Changing this forces a new resource to be created.
func (ScaleSetOsProfileLinuxConfigOutput) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileLinuxConfigOutput) ElementType() reflect.Type
func (ScaleSetOsProfileLinuxConfigOutput) SshKeys ¶ added in v1.12.0
func (o ScaleSetOsProfileLinuxConfigOutput) SshKeys() ScaleSetOsProfileLinuxConfigSshKeyArrayOutput
Specifies a collection of `path` and `keyData` to be placed on the virtual machine.
func (ScaleSetOsProfileLinuxConfigOutput) ToScaleSetOsProfileLinuxConfigOutput ¶ added in v1.12.0
func (o ScaleSetOsProfileLinuxConfigOutput) ToScaleSetOsProfileLinuxConfigOutput() ScaleSetOsProfileLinuxConfigOutput
func (ScaleSetOsProfileLinuxConfigOutput) ToScaleSetOsProfileLinuxConfigOutputWithContext ¶ added in v1.12.0
func (o ScaleSetOsProfileLinuxConfigOutput) ToScaleSetOsProfileLinuxConfigOutputWithContext(ctx context.Context) ScaleSetOsProfileLinuxConfigOutput
func (ScaleSetOsProfileLinuxConfigOutput) ToScaleSetOsProfileLinuxConfigPtrOutput ¶ added in v1.12.0
func (o ScaleSetOsProfileLinuxConfigOutput) ToScaleSetOsProfileLinuxConfigPtrOutput() ScaleSetOsProfileLinuxConfigPtrOutput
func (ScaleSetOsProfileLinuxConfigOutput) ToScaleSetOsProfileLinuxConfigPtrOutputWithContext ¶ added in v1.12.0
func (o ScaleSetOsProfileLinuxConfigOutput) ToScaleSetOsProfileLinuxConfigPtrOutputWithContext(ctx context.Context) ScaleSetOsProfileLinuxConfigPtrOutput
type ScaleSetOsProfileLinuxConfigPtrInput ¶ added in v1.12.0
type ScaleSetOsProfileLinuxConfigPtrInput interface { pulumi.Input ToScaleSetOsProfileLinuxConfigPtrOutput() ScaleSetOsProfileLinuxConfigPtrOutput ToScaleSetOsProfileLinuxConfigPtrOutputWithContext(context.Context) ScaleSetOsProfileLinuxConfigPtrOutput }
func ScaleSetOsProfileLinuxConfigPtr ¶ added in v1.12.0
func ScaleSetOsProfileLinuxConfigPtr(v *ScaleSetOsProfileLinuxConfigArgs) ScaleSetOsProfileLinuxConfigPtrInput
type ScaleSetOsProfileLinuxConfigPtrOutput ¶ added in v1.12.0
type ScaleSetOsProfileLinuxConfigPtrOutput struct{ *pulumi.OutputState }
func (ScaleSetOsProfileLinuxConfigPtrOutput) DisablePasswordAuthentication ¶ added in v1.12.0
func (o ScaleSetOsProfileLinuxConfigPtrOutput) DisablePasswordAuthentication() pulumi.BoolPtrOutput
Specifies whether password authentication should be disabled. Defaults to `false`. Changing this forces a new resource to be created.
func (ScaleSetOsProfileLinuxConfigPtrOutput) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileLinuxConfigPtrOutput) ElementType() reflect.Type
func (ScaleSetOsProfileLinuxConfigPtrOutput) SshKeys ¶ added in v1.12.0
func (o ScaleSetOsProfileLinuxConfigPtrOutput) SshKeys() ScaleSetOsProfileLinuxConfigSshKeyArrayOutput
Specifies a collection of `path` and `keyData` to be placed on the virtual machine.
func (ScaleSetOsProfileLinuxConfigPtrOutput) ToScaleSetOsProfileLinuxConfigPtrOutput ¶ added in v1.12.0
func (o ScaleSetOsProfileLinuxConfigPtrOutput) ToScaleSetOsProfileLinuxConfigPtrOutput() ScaleSetOsProfileLinuxConfigPtrOutput
func (ScaleSetOsProfileLinuxConfigPtrOutput) ToScaleSetOsProfileLinuxConfigPtrOutputWithContext ¶ added in v1.12.0
func (o ScaleSetOsProfileLinuxConfigPtrOutput) ToScaleSetOsProfileLinuxConfigPtrOutputWithContext(ctx context.Context) ScaleSetOsProfileLinuxConfigPtrOutput
type ScaleSetOsProfileLinuxConfigSshKey ¶ added in v1.12.0
type ScaleSetOsProfileLinuxConfigSshKeyArgs ¶ added in v1.12.0
type ScaleSetOsProfileLinuxConfigSshKeyArgs struct { KeyData pulumi.StringPtrInput `pulumi:"keyData"` Path pulumi.StringInput `pulumi:"path"` }
func (ScaleSetOsProfileLinuxConfigSshKeyArgs) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileLinuxConfigSshKeyArgs) ElementType() reflect.Type
func (ScaleSetOsProfileLinuxConfigSshKeyArgs) ToScaleSetOsProfileLinuxConfigSshKeyOutput ¶ added in v1.12.0
func (i ScaleSetOsProfileLinuxConfigSshKeyArgs) ToScaleSetOsProfileLinuxConfigSshKeyOutput() ScaleSetOsProfileLinuxConfigSshKeyOutput
func (ScaleSetOsProfileLinuxConfigSshKeyArgs) ToScaleSetOsProfileLinuxConfigSshKeyOutputWithContext ¶ added in v1.12.0
func (i ScaleSetOsProfileLinuxConfigSshKeyArgs) ToScaleSetOsProfileLinuxConfigSshKeyOutputWithContext(ctx context.Context) ScaleSetOsProfileLinuxConfigSshKeyOutput
type ScaleSetOsProfileLinuxConfigSshKeyArray ¶ added in v1.12.0
type ScaleSetOsProfileLinuxConfigSshKeyArray []ScaleSetOsProfileLinuxConfigSshKeyInput
func (ScaleSetOsProfileLinuxConfigSshKeyArray) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileLinuxConfigSshKeyArray) ElementType() reflect.Type
func (ScaleSetOsProfileLinuxConfigSshKeyArray) ToScaleSetOsProfileLinuxConfigSshKeyArrayOutput ¶ added in v1.12.0
func (i ScaleSetOsProfileLinuxConfigSshKeyArray) ToScaleSetOsProfileLinuxConfigSshKeyArrayOutput() ScaleSetOsProfileLinuxConfigSshKeyArrayOutput
func (ScaleSetOsProfileLinuxConfigSshKeyArray) ToScaleSetOsProfileLinuxConfigSshKeyArrayOutputWithContext ¶ added in v1.12.0
func (i ScaleSetOsProfileLinuxConfigSshKeyArray) ToScaleSetOsProfileLinuxConfigSshKeyArrayOutputWithContext(ctx context.Context) ScaleSetOsProfileLinuxConfigSshKeyArrayOutput
type ScaleSetOsProfileLinuxConfigSshKeyArrayInput ¶ added in v1.12.0
type ScaleSetOsProfileLinuxConfigSshKeyArrayInput interface { pulumi.Input ToScaleSetOsProfileLinuxConfigSshKeyArrayOutput() ScaleSetOsProfileLinuxConfigSshKeyArrayOutput ToScaleSetOsProfileLinuxConfigSshKeyArrayOutputWithContext(context.Context) ScaleSetOsProfileLinuxConfigSshKeyArrayOutput }
type ScaleSetOsProfileLinuxConfigSshKeyArrayOutput ¶ added in v1.12.0
type ScaleSetOsProfileLinuxConfigSshKeyArrayOutput struct{ *pulumi.OutputState }
func (ScaleSetOsProfileLinuxConfigSshKeyArrayOutput) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileLinuxConfigSshKeyArrayOutput) ElementType() reflect.Type
func (ScaleSetOsProfileLinuxConfigSshKeyArrayOutput) ToScaleSetOsProfileLinuxConfigSshKeyArrayOutput ¶ added in v1.12.0
func (o ScaleSetOsProfileLinuxConfigSshKeyArrayOutput) ToScaleSetOsProfileLinuxConfigSshKeyArrayOutput() ScaleSetOsProfileLinuxConfigSshKeyArrayOutput
func (ScaleSetOsProfileLinuxConfigSshKeyArrayOutput) ToScaleSetOsProfileLinuxConfigSshKeyArrayOutputWithContext ¶ added in v1.12.0
func (o ScaleSetOsProfileLinuxConfigSshKeyArrayOutput) ToScaleSetOsProfileLinuxConfigSshKeyArrayOutputWithContext(ctx context.Context) ScaleSetOsProfileLinuxConfigSshKeyArrayOutput
type ScaleSetOsProfileLinuxConfigSshKeyInput ¶ added in v1.12.0
type ScaleSetOsProfileLinuxConfigSshKeyInput interface { pulumi.Input ToScaleSetOsProfileLinuxConfigSshKeyOutput() ScaleSetOsProfileLinuxConfigSshKeyOutput ToScaleSetOsProfileLinuxConfigSshKeyOutputWithContext(context.Context) ScaleSetOsProfileLinuxConfigSshKeyOutput }
type ScaleSetOsProfileLinuxConfigSshKeyOutput ¶ added in v1.12.0
type ScaleSetOsProfileLinuxConfigSshKeyOutput struct{ *pulumi.OutputState }
func (ScaleSetOsProfileLinuxConfigSshKeyOutput) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileLinuxConfigSshKeyOutput) ElementType() reflect.Type
func (ScaleSetOsProfileLinuxConfigSshKeyOutput) KeyData ¶ added in v1.12.0
func (o ScaleSetOsProfileLinuxConfigSshKeyOutput) KeyData() pulumi.StringPtrOutput
func (ScaleSetOsProfileLinuxConfigSshKeyOutput) Path ¶ added in v1.12.0
func (o ScaleSetOsProfileLinuxConfigSshKeyOutput) Path() pulumi.StringOutput
func (ScaleSetOsProfileLinuxConfigSshKeyOutput) ToScaleSetOsProfileLinuxConfigSshKeyOutput ¶ added in v1.12.0
func (o ScaleSetOsProfileLinuxConfigSshKeyOutput) ToScaleSetOsProfileLinuxConfigSshKeyOutput() ScaleSetOsProfileLinuxConfigSshKeyOutput
func (ScaleSetOsProfileLinuxConfigSshKeyOutput) ToScaleSetOsProfileLinuxConfigSshKeyOutputWithContext ¶ added in v1.12.0
func (o ScaleSetOsProfileLinuxConfigSshKeyOutput) ToScaleSetOsProfileLinuxConfigSshKeyOutputWithContext(ctx context.Context) ScaleSetOsProfileLinuxConfigSshKeyOutput
type ScaleSetOsProfileOutput ¶ added in v1.12.0
type ScaleSetOsProfileOutput struct{ *pulumi.OutputState }
func (ScaleSetOsProfileOutput) AdminPassword ¶ added in v1.12.0
func (o ScaleSetOsProfileOutput) AdminPassword() pulumi.StringPtrOutput
Specifies the administrator password to use for all the instances of virtual machines in a scale set.
func (ScaleSetOsProfileOutput) AdminUsername ¶ added in v1.12.0
func (o ScaleSetOsProfileOutput) AdminUsername() pulumi.StringOutput
Specifies the administrator account name to use for all the instances of virtual machines in the scale set.
func (ScaleSetOsProfileOutput) ComputerNamePrefix ¶ added in v1.12.0
func (o ScaleSetOsProfileOutput) ComputerNamePrefix() pulumi.StringOutput
Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 9 characters long for windows images and 1 - 58 for linux. Changing this forces a new resource to be created.
func (ScaleSetOsProfileOutput) CustomData ¶ added in v1.12.0
func (o ScaleSetOsProfileOutput) CustomData() pulumi.StringPtrOutput
Specifies custom data to supply to the machine. On linux-based systems, this can be used as a cloud-init script. On other systems, this will be copied as a file on disk. Internally, this provider will base64 encode this value before sending it to the API. The maximum length of the binary array is 65535 bytes.
func (ScaleSetOsProfileOutput) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileOutput) ElementType() reflect.Type
func (ScaleSetOsProfileOutput) ToScaleSetOsProfileOutput ¶ added in v1.12.0
func (o ScaleSetOsProfileOutput) ToScaleSetOsProfileOutput() ScaleSetOsProfileOutput
func (ScaleSetOsProfileOutput) ToScaleSetOsProfileOutputWithContext ¶ added in v1.12.0
func (o ScaleSetOsProfileOutput) ToScaleSetOsProfileOutputWithContext(ctx context.Context) ScaleSetOsProfileOutput
func (ScaleSetOsProfileOutput) ToScaleSetOsProfilePtrOutput ¶ added in v1.12.0
func (o ScaleSetOsProfileOutput) ToScaleSetOsProfilePtrOutput() ScaleSetOsProfilePtrOutput
func (ScaleSetOsProfileOutput) ToScaleSetOsProfilePtrOutputWithContext ¶ added in v1.12.0
func (o ScaleSetOsProfileOutput) ToScaleSetOsProfilePtrOutputWithContext(ctx context.Context) ScaleSetOsProfilePtrOutput
type ScaleSetOsProfilePtrInput ¶ added in v1.12.0
type ScaleSetOsProfilePtrInput interface { pulumi.Input ToScaleSetOsProfilePtrOutput() ScaleSetOsProfilePtrOutput ToScaleSetOsProfilePtrOutputWithContext(context.Context) ScaleSetOsProfilePtrOutput }
func ScaleSetOsProfilePtr ¶ added in v1.12.0
func ScaleSetOsProfilePtr(v *ScaleSetOsProfileArgs) ScaleSetOsProfilePtrInput
type ScaleSetOsProfilePtrOutput ¶ added in v1.12.0
type ScaleSetOsProfilePtrOutput struct{ *pulumi.OutputState }
func (ScaleSetOsProfilePtrOutput) AdminPassword ¶ added in v1.12.0
func (o ScaleSetOsProfilePtrOutput) AdminPassword() pulumi.StringPtrOutput
Specifies the administrator password to use for all the instances of virtual machines in a scale set.
func (ScaleSetOsProfilePtrOutput) AdminUsername ¶ added in v1.12.0
func (o ScaleSetOsProfilePtrOutput) AdminUsername() pulumi.StringOutput
Specifies the administrator account name to use for all the instances of virtual machines in the scale set.
func (ScaleSetOsProfilePtrOutput) ComputerNamePrefix ¶ added in v1.12.0
func (o ScaleSetOsProfilePtrOutput) ComputerNamePrefix() pulumi.StringOutput
Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 9 characters long for windows images and 1 - 58 for linux. Changing this forces a new resource to be created.
func (ScaleSetOsProfilePtrOutput) CustomData ¶ added in v1.12.0
func (o ScaleSetOsProfilePtrOutput) CustomData() pulumi.StringPtrOutput
Specifies custom data to supply to the machine. On linux-based systems, this can be used as a cloud-init script. On other systems, this will be copied as a file on disk. Internally, this provider will base64 encode this value before sending it to the API. The maximum length of the binary array is 65535 bytes.
func (ScaleSetOsProfilePtrOutput) Elem ¶ added in v1.12.0
func (o ScaleSetOsProfilePtrOutput) Elem() ScaleSetOsProfileOutput
func (ScaleSetOsProfilePtrOutput) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfilePtrOutput) ElementType() reflect.Type
func (ScaleSetOsProfilePtrOutput) ToScaleSetOsProfilePtrOutput ¶ added in v1.12.0
func (o ScaleSetOsProfilePtrOutput) ToScaleSetOsProfilePtrOutput() ScaleSetOsProfilePtrOutput
func (ScaleSetOsProfilePtrOutput) ToScaleSetOsProfilePtrOutputWithContext ¶ added in v1.12.0
func (o ScaleSetOsProfilePtrOutput) ToScaleSetOsProfilePtrOutputWithContext(ctx context.Context) ScaleSetOsProfilePtrOutput
type ScaleSetOsProfileSecret ¶ added in v1.12.0
type ScaleSetOsProfileSecret struct { // Specifies the key vault to use. SourceVaultId string `pulumi:"sourceVaultId"` // A collection of Vault Certificates as documented below VaultCertificates []ScaleSetOsProfileSecretVaultCertificate `pulumi:"vaultCertificates"` }
type ScaleSetOsProfileSecretArgs ¶ added in v1.12.0
type ScaleSetOsProfileSecretArgs struct { // Specifies the key vault to use. SourceVaultId pulumi.StringInput `pulumi:"sourceVaultId"` // A collection of Vault Certificates as documented below VaultCertificates ScaleSetOsProfileSecretVaultCertificateArrayInput `pulumi:"vaultCertificates"` }
func (ScaleSetOsProfileSecretArgs) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileSecretArgs) ElementType() reflect.Type
func (ScaleSetOsProfileSecretArgs) ToScaleSetOsProfileSecretOutput ¶ added in v1.12.0
func (i ScaleSetOsProfileSecretArgs) ToScaleSetOsProfileSecretOutput() ScaleSetOsProfileSecretOutput
func (ScaleSetOsProfileSecretArgs) ToScaleSetOsProfileSecretOutputWithContext ¶ added in v1.12.0
func (i ScaleSetOsProfileSecretArgs) ToScaleSetOsProfileSecretOutputWithContext(ctx context.Context) ScaleSetOsProfileSecretOutput
type ScaleSetOsProfileSecretArray ¶ added in v1.12.0
type ScaleSetOsProfileSecretArray []ScaleSetOsProfileSecretInput
func (ScaleSetOsProfileSecretArray) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileSecretArray) ElementType() reflect.Type
func (ScaleSetOsProfileSecretArray) ToScaleSetOsProfileSecretArrayOutput ¶ added in v1.12.0
func (i ScaleSetOsProfileSecretArray) ToScaleSetOsProfileSecretArrayOutput() ScaleSetOsProfileSecretArrayOutput
func (ScaleSetOsProfileSecretArray) ToScaleSetOsProfileSecretArrayOutputWithContext ¶ added in v1.12.0
func (i ScaleSetOsProfileSecretArray) ToScaleSetOsProfileSecretArrayOutputWithContext(ctx context.Context) ScaleSetOsProfileSecretArrayOutput
type ScaleSetOsProfileSecretArrayInput ¶ added in v1.12.0
type ScaleSetOsProfileSecretArrayInput interface { pulumi.Input ToScaleSetOsProfileSecretArrayOutput() ScaleSetOsProfileSecretArrayOutput ToScaleSetOsProfileSecretArrayOutputWithContext(context.Context) ScaleSetOsProfileSecretArrayOutput }
type ScaleSetOsProfileSecretArrayOutput ¶ added in v1.12.0
type ScaleSetOsProfileSecretArrayOutput struct{ *pulumi.OutputState }
func (ScaleSetOsProfileSecretArrayOutput) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileSecretArrayOutput) ElementType() reflect.Type
func (ScaleSetOsProfileSecretArrayOutput) Index ¶ added in v1.12.0
func (o ScaleSetOsProfileSecretArrayOutput) Index(i pulumi.IntInput) ScaleSetOsProfileSecretOutput
func (ScaleSetOsProfileSecretArrayOutput) ToScaleSetOsProfileSecretArrayOutput ¶ added in v1.12.0
func (o ScaleSetOsProfileSecretArrayOutput) ToScaleSetOsProfileSecretArrayOutput() ScaleSetOsProfileSecretArrayOutput
func (ScaleSetOsProfileSecretArrayOutput) ToScaleSetOsProfileSecretArrayOutputWithContext ¶ added in v1.12.0
func (o ScaleSetOsProfileSecretArrayOutput) ToScaleSetOsProfileSecretArrayOutputWithContext(ctx context.Context) ScaleSetOsProfileSecretArrayOutput
type ScaleSetOsProfileSecretInput ¶ added in v1.12.0
type ScaleSetOsProfileSecretInput interface { pulumi.Input ToScaleSetOsProfileSecretOutput() ScaleSetOsProfileSecretOutput ToScaleSetOsProfileSecretOutputWithContext(context.Context) ScaleSetOsProfileSecretOutput }
type ScaleSetOsProfileSecretOutput ¶ added in v1.12.0
type ScaleSetOsProfileSecretOutput struct{ *pulumi.OutputState }
func (ScaleSetOsProfileSecretOutput) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileSecretOutput) ElementType() reflect.Type
func (ScaleSetOsProfileSecretOutput) SourceVaultId ¶ added in v1.12.0
func (o ScaleSetOsProfileSecretOutput) SourceVaultId() pulumi.StringOutput
Specifies the key vault to use.
func (ScaleSetOsProfileSecretOutput) ToScaleSetOsProfileSecretOutput ¶ added in v1.12.0
func (o ScaleSetOsProfileSecretOutput) ToScaleSetOsProfileSecretOutput() ScaleSetOsProfileSecretOutput
func (ScaleSetOsProfileSecretOutput) ToScaleSetOsProfileSecretOutputWithContext ¶ added in v1.12.0
func (o ScaleSetOsProfileSecretOutput) ToScaleSetOsProfileSecretOutputWithContext(ctx context.Context) ScaleSetOsProfileSecretOutput
func (ScaleSetOsProfileSecretOutput) VaultCertificates ¶ added in v1.12.0
func (o ScaleSetOsProfileSecretOutput) VaultCertificates() ScaleSetOsProfileSecretVaultCertificateArrayOutput
A collection of Vault Certificates as documented below
type ScaleSetOsProfileSecretVaultCertificate ¶ added in v1.12.0
type ScaleSetOsProfileSecretVaultCertificate struct { // Specifies the certificate store on the Virtual Machine where the certificate should be added to. CertificateStore *string `pulumi:"certificateStore"` // Specifies URL of the certificate with which new Virtual Machines is provisioned. CertificateUrl string `pulumi:"certificateUrl"` }
type ScaleSetOsProfileSecretVaultCertificateArgs ¶ added in v1.12.0
type ScaleSetOsProfileSecretVaultCertificateArgs struct { // Specifies the certificate store on the Virtual Machine where the certificate should be added to. CertificateStore pulumi.StringPtrInput `pulumi:"certificateStore"` // Specifies URL of the certificate with which new Virtual Machines is provisioned. CertificateUrl pulumi.StringInput `pulumi:"certificateUrl"` }
func (ScaleSetOsProfileSecretVaultCertificateArgs) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileSecretVaultCertificateArgs) ElementType() reflect.Type
func (ScaleSetOsProfileSecretVaultCertificateArgs) ToScaleSetOsProfileSecretVaultCertificateOutput ¶ added in v1.12.0
func (i ScaleSetOsProfileSecretVaultCertificateArgs) ToScaleSetOsProfileSecretVaultCertificateOutput() ScaleSetOsProfileSecretVaultCertificateOutput
func (ScaleSetOsProfileSecretVaultCertificateArgs) ToScaleSetOsProfileSecretVaultCertificateOutputWithContext ¶ added in v1.12.0
func (i ScaleSetOsProfileSecretVaultCertificateArgs) ToScaleSetOsProfileSecretVaultCertificateOutputWithContext(ctx context.Context) ScaleSetOsProfileSecretVaultCertificateOutput
type ScaleSetOsProfileSecretVaultCertificateArray ¶ added in v1.12.0
type ScaleSetOsProfileSecretVaultCertificateArray []ScaleSetOsProfileSecretVaultCertificateInput
func (ScaleSetOsProfileSecretVaultCertificateArray) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileSecretVaultCertificateArray) ElementType() reflect.Type
func (ScaleSetOsProfileSecretVaultCertificateArray) ToScaleSetOsProfileSecretVaultCertificateArrayOutput ¶ added in v1.12.0
func (i ScaleSetOsProfileSecretVaultCertificateArray) ToScaleSetOsProfileSecretVaultCertificateArrayOutput() ScaleSetOsProfileSecretVaultCertificateArrayOutput
func (ScaleSetOsProfileSecretVaultCertificateArray) ToScaleSetOsProfileSecretVaultCertificateArrayOutputWithContext ¶ added in v1.12.0
func (i ScaleSetOsProfileSecretVaultCertificateArray) ToScaleSetOsProfileSecretVaultCertificateArrayOutputWithContext(ctx context.Context) ScaleSetOsProfileSecretVaultCertificateArrayOutput
type ScaleSetOsProfileSecretVaultCertificateArrayInput ¶ added in v1.12.0
type ScaleSetOsProfileSecretVaultCertificateArrayInput interface { pulumi.Input ToScaleSetOsProfileSecretVaultCertificateArrayOutput() ScaleSetOsProfileSecretVaultCertificateArrayOutput ToScaleSetOsProfileSecretVaultCertificateArrayOutputWithContext(context.Context) ScaleSetOsProfileSecretVaultCertificateArrayOutput }
type ScaleSetOsProfileSecretVaultCertificateArrayOutput ¶ added in v1.12.0
type ScaleSetOsProfileSecretVaultCertificateArrayOutput struct{ *pulumi.OutputState }
func (ScaleSetOsProfileSecretVaultCertificateArrayOutput) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileSecretVaultCertificateArrayOutput) ElementType() reflect.Type
func (ScaleSetOsProfileSecretVaultCertificateArrayOutput) ToScaleSetOsProfileSecretVaultCertificateArrayOutput ¶ added in v1.12.0
func (o ScaleSetOsProfileSecretVaultCertificateArrayOutput) ToScaleSetOsProfileSecretVaultCertificateArrayOutput() ScaleSetOsProfileSecretVaultCertificateArrayOutput
func (ScaleSetOsProfileSecretVaultCertificateArrayOutput) ToScaleSetOsProfileSecretVaultCertificateArrayOutputWithContext ¶ added in v1.12.0
func (o ScaleSetOsProfileSecretVaultCertificateArrayOutput) ToScaleSetOsProfileSecretVaultCertificateArrayOutputWithContext(ctx context.Context) ScaleSetOsProfileSecretVaultCertificateArrayOutput
type ScaleSetOsProfileSecretVaultCertificateInput ¶ added in v1.12.0
type ScaleSetOsProfileSecretVaultCertificateInput interface { pulumi.Input ToScaleSetOsProfileSecretVaultCertificateOutput() ScaleSetOsProfileSecretVaultCertificateOutput ToScaleSetOsProfileSecretVaultCertificateOutputWithContext(context.Context) ScaleSetOsProfileSecretVaultCertificateOutput }
type ScaleSetOsProfileSecretVaultCertificateOutput ¶ added in v1.12.0
type ScaleSetOsProfileSecretVaultCertificateOutput struct{ *pulumi.OutputState }
func (ScaleSetOsProfileSecretVaultCertificateOutput) CertificateStore ¶ added in v1.12.0
func (o ScaleSetOsProfileSecretVaultCertificateOutput) CertificateStore() pulumi.StringPtrOutput
Specifies the certificate store on the Virtual Machine where the certificate should be added to.
func (ScaleSetOsProfileSecretVaultCertificateOutput) CertificateUrl ¶ added in v1.12.0
func (o ScaleSetOsProfileSecretVaultCertificateOutput) CertificateUrl() pulumi.StringOutput
Specifies URL of the certificate with which new Virtual Machines is provisioned.
func (ScaleSetOsProfileSecretVaultCertificateOutput) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileSecretVaultCertificateOutput) ElementType() reflect.Type
func (ScaleSetOsProfileSecretVaultCertificateOutput) ToScaleSetOsProfileSecretVaultCertificateOutput ¶ added in v1.12.0
func (o ScaleSetOsProfileSecretVaultCertificateOutput) ToScaleSetOsProfileSecretVaultCertificateOutput() ScaleSetOsProfileSecretVaultCertificateOutput
func (ScaleSetOsProfileSecretVaultCertificateOutput) ToScaleSetOsProfileSecretVaultCertificateOutputWithContext ¶ added in v1.12.0
func (o ScaleSetOsProfileSecretVaultCertificateOutput) ToScaleSetOsProfileSecretVaultCertificateOutputWithContext(ctx context.Context) ScaleSetOsProfileSecretVaultCertificateOutput
type ScaleSetOsProfileWindowsConfig ¶ added in v1.12.0
type ScaleSetOsProfileWindowsConfig struct { // An Additional Unattended Config block as documented below. AdditionalUnattendConfigs []ScaleSetOsProfileWindowsConfigAdditionalUnattendConfig `pulumi:"additionalUnattendConfigs"` // Indicates whether virtual machines in the scale set are enabled for automatic updates. EnableAutomaticUpgrades *bool `pulumi:"enableAutomaticUpgrades"` // Indicates whether virtual machine agent should be provisioned on the virtual machines in the scale set. ProvisionVmAgent *bool `pulumi:"provisionVmAgent"` // A collection of WinRM configuration blocks as documented below. Winrms []ScaleSetOsProfileWindowsConfigWinrm `pulumi:"winrms"` }
type ScaleSetOsProfileWindowsConfigAdditionalUnattendConfig ¶ added in v1.12.0
type ScaleSetOsProfileWindowsConfigAdditionalUnattendConfig struct { // Specifies the name of the component to configure with the added content. The only allowable value is `Microsoft-Windows-Shell-Setup`. Component string `pulumi:"component"` // Specifies the base-64 encoded XML formatted content that is added to the unattend.xml file for the specified path and component. Content string `pulumi:"content"` // Specifies the name of the pass that the content applies to. The only allowable value is `oobeSystem`. Pass string `pulumi:"pass"` // Specifies the name of the setting to which the content applies. Possible values are: `FirstLogonCommands` and `AutoLogon`. SettingName string `pulumi:"settingName"` }
type ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArgs ¶ added in v1.12.0
type ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArgs struct { // Specifies the name of the component to configure with the added content. The only allowable value is `Microsoft-Windows-Shell-Setup`. Component pulumi.StringInput `pulumi:"component"` // Specifies the base-64 encoded XML formatted content that is added to the unattend.xml file for the specified path and component. Content pulumi.StringInput `pulumi:"content"` // Specifies the name of the pass that the content applies to. The only allowable value is `oobeSystem`. Pass pulumi.StringInput `pulumi:"pass"` // Specifies the name of the setting to which the content applies. Possible values are: `FirstLogonCommands` and `AutoLogon`. SettingName pulumi.StringInput `pulumi:"settingName"` }
func (ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArgs) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArgs) ElementType() reflect.Type
func (ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArgs) ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput ¶ added in v1.12.0
func (i ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArgs) ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput() ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput
func (ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArgs) ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutputWithContext ¶ added in v1.12.0
func (i ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArgs) ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutputWithContext(ctx context.Context) ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput
type ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArray ¶ added in v1.12.0
type ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArray []ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigInput
func (ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArray) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArray) ElementType() reflect.Type
func (ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArray) ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput ¶ added in v1.12.0
func (i ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArray) ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput() ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput
func (ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArray) ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutputWithContext ¶ added in v1.12.0
func (i ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArray) ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutputWithContext(ctx context.Context) ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput
type ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayInput ¶ added in v1.12.0
type ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayInput interface { pulumi.Input ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput() ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutputWithContext(context.Context) ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput }
type ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput ¶ added in v1.12.0
type ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput struct{ *pulumi.OutputState }
func (ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput) ElementType() reflect.Type
func (ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput) ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput ¶ added in v1.12.0
func (o ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput) ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput() ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput
func (ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput) ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutputWithContext ¶ added in v1.12.0
func (o ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput) ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutputWithContext(ctx context.Context) ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput
type ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigInput ¶ added in v1.12.0
type ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigInput interface { pulumi.Input ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput() ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutputWithContext(context.Context) ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput }
type ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput ¶ added in v1.12.0
type ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput struct{ *pulumi.OutputState }
func (ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput) Component ¶ added in v1.12.0
func (o ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput) Component() pulumi.StringOutput
Specifies the name of the component to configure with the added content. The only allowable value is `Microsoft-Windows-Shell-Setup`.
func (ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput) Content ¶ added in v1.12.0
func (o ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput) Content() pulumi.StringOutput
Specifies the base-64 encoded XML formatted content that is added to the unattend.xml file for the specified path and component.
func (ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput) ElementType() reflect.Type
func (ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput) Pass ¶ added in v1.12.0
Specifies the name of the pass that the content applies to. The only allowable value is `oobeSystem`.
func (ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput) SettingName ¶ added in v1.12.0
func (o ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput) SettingName() pulumi.StringOutput
Specifies the name of the setting to which the content applies. Possible values are: `FirstLogonCommands` and `AutoLogon`.
func (ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput) ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput ¶ added in v1.12.0
func (o ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput) ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput() ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput
func (ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput) ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutputWithContext ¶ added in v1.12.0
func (o ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput) ToScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutputWithContext(ctx context.Context) ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigOutput
type ScaleSetOsProfileWindowsConfigArgs ¶ added in v1.12.0
type ScaleSetOsProfileWindowsConfigArgs struct { // An Additional Unattended Config block as documented below. AdditionalUnattendConfigs ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayInput `pulumi:"additionalUnattendConfigs"` // Indicates whether virtual machines in the scale set are enabled for automatic updates. EnableAutomaticUpgrades pulumi.BoolPtrInput `pulumi:"enableAutomaticUpgrades"` // Indicates whether virtual machine agent should be provisioned on the virtual machines in the scale set. ProvisionVmAgent pulumi.BoolPtrInput `pulumi:"provisionVmAgent"` // A collection of WinRM configuration blocks as documented below. Winrms ScaleSetOsProfileWindowsConfigWinrmArrayInput `pulumi:"winrms"` }
func (ScaleSetOsProfileWindowsConfigArgs) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileWindowsConfigArgs) ElementType() reflect.Type
func (ScaleSetOsProfileWindowsConfigArgs) ToScaleSetOsProfileWindowsConfigOutput ¶ added in v1.12.0
func (i ScaleSetOsProfileWindowsConfigArgs) ToScaleSetOsProfileWindowsConfigOutput() ScaleSetOsProfileWindowsConfigOutput
func (ScaleSetOsProfileWindowsConfigArgs) ToScaleSetOsProfileWindowsConfigOutputWithContext ¶ added in v1.12.0
func (i ScaleSetOsProfileWindowsConfigArgs) ToScaleSetOsProfileWindowsConfigOutputWithContext(ctx context.Context) ScaleSetOsProfileWindowsConfigOutput
func (ScaleSetOsProfileWindowsConfigArgs) ToScaleSetOsProfileWindowsConfigPtrOutput ¶ added in v1.12.0
func (i ScaleSetOsProfileWindowsConfigArgs) ToScaleSetOsProfileWindowsConfigPtrOutput() ScaleSetOsProfileWindowsConfigPtrOutput
func (ScaleSetOsProfileWindowsConfigArgs) ToScaleSetOsProfileWindowsConfigPtrOutputWithContext ¶ added in v1.12.0
func (i ScaleSetOsProfileWindowsConfigArgs) ToScaleSetOsProfileWindowsConfigPtrOutputWithContext(ctx context.Context) ScaleSetOsProfileWindowsConfigPtrOutput
type ScaleSetOsProfileWindowsConfigInput ¶ added in v1.12.0
type ScaleSetOsProfileWindowsConfigInput interface { pulumi.Input ToScaleSetOsProfileWindowsConfigOutput() ScaleSetOsProfileWindowsConfigOutput ToScaleSetOsProfileWindowsConfigOutputWithContext(context.Context) ScaleSetOsProfileWindowsConfigOutput }
type ScaleSetOsProfileWindowsConfigOutput ¶ added in v1.12.0
type ScaleSetOsProfileWindowsConfigOutput struct{ *pulumi.OutputState }
func (ScaleSetOsProfileWindowsConfigOutput) AdditionalUnattendConfigs ¶ added in v1.12.0
func (o ScaleSetOsProfileWindowsConfigOutput) AdditionalUnattendConfigs() ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput
An Additional Unattended Config block as documented below.
func (ScaleSetOsProfileWindowsConfigOutput) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileWindowsConfigOutput) ElementType() reflect.Type
func (ScaleSetOsProfileWindowsConfigOutput) EnableAutomaticUpgrades ¶ added in v1.12.0
func (o ScaleSetOsProfileWindowsConfigOutput) EnableAutomaticUpgrades() pulumi.BoolPtrOutput
Indicates whether virtual machines in the scale set are enabled for automatic updates.
func (ScaleSetOsProfileWindowsConfigOutput) ProvisionVmAgent ¶ added in v1.12.0
func (o ScaleSetOsProfileWindowsConfigOutput) ProvisionVmAgent() pulumi.BoolPtrOutput
Indicates whether virtual machine agent should be provisioned on the virtual machines in the scale set.
func (ScaleSetOsProfileWindowsConfigOutput) ToScaleSetOsProfileWindowsConfigOutput ¶ added in v1.12.0
func (o ScaleSetOsProfileWindowsConfigOutput) ToScaleSetOsProfileWindowsConfigOutput() ScaleSetOsProfileWindowsConfigOutput
func (ScaleSetOsProfileWindowsConfigOutput) ToScaleSetOsProfileWindowsConfigOutputWithContext ¶ added in v1.12.0
func (o ScaleSetOsProfileWindowsConfigOutput) ToScaleSetOsProfileWindowsConfigOutputWithContext(ctx context.Context) ScaleSetOsProfileWindowsConfigOutput
func (ScaleSetOsProfileWindowsConfigOutput) ToScaleSetOsProfileWindowsConfigPtrOutput ¶ added in v1.12.0
func (o ScaleSetOsProfileWindowsConfigOutput) ToScaleSetOsProfileWindowsConfigPtrOutput() ScaleSetOsProfileWindowsConfigPtrOutput
func (ScaleSetOsProfileWindowsConfigOutput) ToScaleSetOsProfileWindowsConfigPtrOutputWithContext ¶ added in v1.12.0
func (o ScaleSetOsProfileWindowsConfigOutput) ToScaleSetOsProfileWindowsConfigPtrOutputWithContext(ctx context.Context) ScaleSetOsProfileWindowsConfigPtrOutput
func (ScaleSetOsProfileWindowsConfigOutput) Winrms ¶ added in v1.12.0
func (o ScaleSetOsProfileWindowsConfigOutput) Winrms() ScaleSetOsProfileWindowsConfigWinrmArrayOutput
A collection of WinRM configuration blocks as documented below.
type ScaleSetOsProfileWindowsConfigPtrInput ¶ added in v1.12.0
type ScaleSetOsProfileWindowsConfigPtrInput interface { pulumi.Input ToScaleSetOsProfileWindowsConfigPtrOutput() ScaleSetOsProfileWindowsConfigPtrOutput ToScaleSetOsProfileWindowsConfigPtrOutputWithContext(context.Context) ScaleSetOsProfileWindowsConfigPtrOutput }
func ScaleSetOsProfileWindowsConfigPtr ¶ added in v1.12.0
func ScaleSetOsProfileWindowsConfigPtr(v *ScaleSetOsProfileWindowsConfigArgs) ScaleSetOsProfileWindowsConfigPtrInput
type ScaleSetOsProfileWindowsConfigPtrOutput ¶ added in v1.12.0
type ScaleSetOsProfileWindowsConfigPtrOutput struct{ *pulumi.OutputState }
func (ScaleSetOsProfileWindowsConfigPtrOutput) AdditionalUnattendConfigs ¶ added in v1.12.0
func (o ScaleSetOsProfileWindowsConfigPtrOutput) AdditionalUnattendConfigs() ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput
An Additional Unattended Config block as documented below.
func (ScaleSetOsProfileWindowsConfigPtrOutput) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileWindowsConfigPtrOutput) ElementType() reflect.Type
func (ScaleSetOsProfileWindowsConfigPtrOutput) EnableAutomaticUpgrades ¶ added in v1.12.0
func (o ScaleSetOsProfileWindowsConfigPtrOutput) EnableAutomaticUpgrades() pulumi.BoolPtrOutput
Indicates whether virtual machines in the scale set are enabled for automatic updates.
func (ScaleSetOsProfileWindowsConfigPtrOutput) ProvisionVmAgent ¶ added in v1.12.0
func (o ScaleSetOsProfileWindowsConfigPtrOutput) ProvisionVmAgent() pulumi.BoolPtrOutput
Indicates whether virtual machine agent should be provisioned on the virtual machines in the scale set.
func (ScaleSetOsProfileWindowsConfigPtrOutput) ToScaleSetOsProfileWindowsConfigPtrOutput ¶ added in v1.12.0
func (o ScaleSetOsProfileWindowsConfigPtrOutput) ToScaleSetOsProfileWindowsConfigPtrOutput() ScaleSetOsProfileWindowsConfigPtrOutput
func (ScaleSetOsProfileWindowsConfigPtrOutput) ToScaleSetOsProfileWindowsConfigPtrOutputWithContext ¶ added in v1.12.0
func (o ScaleSetOsProfileWindowsConfigPtrOutput) ToScaleSetOsProfileWindowsConfigPtrOutputWithContext(ctx context.Context) ScaleSetOsProfileWindowsConfigPtrOutput
func (ScaleSetOsProfileWindowsConfigPtrOutput) Winrms ¶ added in v1.12.0
func (o ScaleSetOsProfileWindowsConfigPtrOutput) Winrms() ScaleSetOsProfileWindowsConfigWinrmArrayOutput
A collection of WinRM configuration blocks as documented below.
type ScaleSetOsProfileWindowsConfigWinrm ¶ added in v1.12.0
type ScaleSetOsProfileWindowsConfigWinrmArgs ¶ added in v1.12.0
type ScaleSetOsProfileWindowsConfigWinrmArgs struct { // Specifies URL of the certificate with which new Virtual Machines is provisioned. CertificateUrl pulumi.StringPtrInput `pulumi:"certificateUrl"` // Specifies the protocol of listener Protocol pulumi.StringInput `pulumi:"protocol"` }
func (ScaleSetOsProfileWindowsConfigWinrmArgs) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileWindowsConfigWinrmArgs) ElementType() reflect.Type
func (ScaleSetOsProfileWindowsConfigWinrmArgs) ToScaleSetOsProfileWindowsConfigWinrmOutput ¶ added in v1.12.0
func (i ScaleSetOsProfileWindowsConfigWinrmArgs) ToScaleSetOsProfileWindowsConfigWinrmOutput() ScaleSetOsProfileWindowsConfigWinrmOutput
func (ScaleSetOsProfileWindowsConfigWinrmArgs) ToScaleSetOsProfileWindowsConfigWinrmOutputWithContext ¶ added in v1.12.0
func (i ScaleSetOsProfileWindowsConfigWinrmArgs) ToScaleSetOsProfileWindowsConfigWinrmOutputWithContext(ctx context.Context) ScaleSetOsProfileWindowsConfigWinrmOutput
type ScaleSetOsProfileWindowsConfigWinrmArray ¶ added in v1.12.0
type ScaleSetOsProfileWindowsConfigWinrmArray []ScaleSetOsProfileWindowsConfigWinrmInput
func (ScaleSetOsProfileWindowsConfigWinrmArray) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileWindowsConfigWinrmArray) ElementType() reflect.Type
func (ScaleSetOsProfileWindowsConfigWinrmArray) ToScaleSetOsProfileWindowsConfigWinrmArrayOutput ¶ added in v1.12.0
func (i ScaleSetOsProfileWindowsConfigWinrmArray) ToScaleSetOsProfileWindowsConfigWinrmArrayOutput() ScaleSetOsProfileWindowsConfigWinrmArrayOutput
func (ScaleSetOsProfileWindowsConfigWinrmArray) ToScaleSetOsProfileWindowsConfigWinrmArrayOutputWithContext ¶ added in v1.12.0
func (i ScaleSetOsProfileWindowsConfigWinrmArray) ToScaleSetOsProfileWindowsConfigWinrmArrayOutputWithContext(ctx context.Context) ScaleSetOsProfileWindowsConfigWinrmArrayOutput
type ScaleSetOsProfileWindowsConfigWinrmArrayInput ¶ added in v1.12.0
type ScaleSetOsProfileWindowsConfigWinrmArrayInput interface { pulumi.Input ToScaleSetOsProfileWindowsConfigWinrmArrayOutput() ScaleSetOsProfileWindowsConfigWinrmArrayOutput ToScaleSetOsProfileWindowsConfigWinrmArrayOutputWithContext(context.Context) ScaleSetOsProfileWindowsConfigWinrmArrayOutput }
type ScaleSetOsProfileWindowsConfigWinrmArrayOutput ¶ added in v1.12.0
type ScaleSetOsProfileWindowsConfigWinrmArrayOutput struct{ *pulumi.OutputState }
func (ScaleSetOsProfileWindowsConfigWinrmArrayOutput) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileWindowsConfigWinrmArrayOutput) ElementType() reflect.Type
func (ScaleSetOsProfileWindowsConfigWinrmArrayOutput) ToScaleSetOsProfileWindowsConfigWinrmArrayOutput ¶ added in v1.12.0
func (o ScaleSetOsProfileWindowsConfigWinrmArrayOutput) ToScaleSetOsProfileWindowsConfigWinrmArrayOutput() ScaleSetOsProfileWindowsConfigWinrmArrayOutput
func (ScaleSetOsProfileWindowsConfigWinrmArrayOutput) ToScaleSetOsProfileWindowsConfigWinrmArrayOutputWithContext ¶ added in v1.12.0
func (o ScaleSetOsProfileWindowsConfigWinrmArrayOutput) ToScaleSetOsProfileWindowsConfigWinrmArrayOutputWithContext(ctx context.Context) ScaleSetOsProfileWindowsConfigWinrmArrayOutput
type ScaleSetOsProfileWindowsConfigWinrmInput ¶ added in v1.12.0
type ScaleSetOsProfileWindowsConfigWinrmInput interface { pulumi.Input ToScaleSetOsProfileWindowsConfigWinrmOutput() ScaleSetOsProfileWindowsConfigWinrmOutput ToScaleSetOsProfileWindowsConfigWinrmOutputWithContext(context.Context) ScaleSetOsProfileWindowsConfigWinrmOutput }
type ScaleSetOsProfileWindowsConfigWinrmOutput ¶ added in v1.12.0
type ScaleSetOsProfileWindowsConfigWinrmOutput struct{ *pulumi.OutputState }
func (ScaleSetOsProfileWindowsConfigWinrmOutput) CertificateUrl ¶ added in v1.12.0
func (o ScaleSetOsProfileWindowsConfigWinrmOutput) CertificateUrl() pulumi.StringPtrOutput
Specifies URL of the certificate with which new Virtual Machines is provisioned.
func (ScaleSetOsProfileWindowsConfigWinrmOutput) ElementType ¶ added in v1.12.0
func (ScaleSetOsProfileWindowsConfigWinrmOutput) ElementType() reflect.Type
func (ScaleSetOsProfileWindowsConfigWinrmOutput) Protocol ¶ added in v1.12.0
func (o ScaleSetOsProfileWindowsConfigWinrmOutput) Protocol() pulumi.StringOutput
Specifies the protocol of listener
func (ScaleSetOsProfileWindowsConfigWinrmOutput) ToScaleSetOsProfileWindowsConfigWinrmOutput ¶ added in v1.12.0
func (o ScaleSetOsProfileWindowsConfigWinrmOutput) ToScaleSetOsProfileWindowsConfigWinrmOutput() ScaleSetOsProfileWindowsConfigWinrmOutput
func (ScaleSetOsProfileWindowsConfigWinrmOutput) ToScaleSetOsProfileWindowsConfigWinrmOutputWithContext ¶ added in v1.12.0
func (o ScaleSetOsProfileWindowsConfigWinrmOutput) ToScaleSetOsProfileWindowsConfigWinrmOutputWithContext(ctx context.Context) ScaleSetOsProfileWindowsConfigWinrmOutput
type ScaleSetPlan ¶ added in v1.12.0
type ScaleSetPlanArgs ¶ added in v1.12.0
type ScaleSetPlanArgs struct { // Specifies the name of the image from the marketplace. Name pulumi.StringInput `pulumi:"name"` // Specifies the product of the image from the marketplace. Product pulumi.StringInput `pulumi:"product"` // Specifies the publisher of the image. Publisher pulumi.StringInput `pulumi:"publisher"` }
func (ScaleSetPlanArgs) ElementType ¶ added in v1.12.0
func (ScaleSetPlanArgs) ElementType() reflect.Type
func (ScaleSetPlanArgs) ToScaleSetPlanOutput ¶ added in v1.12.0
func (i ScaleSetPlanArgs) ToScaleSetPlanOutput() ScaleSetPlanOutput
func (ScaleSetPlanArgs) ToScaleSetPlanOutputWithContext ¶ added in v1.12.0
func (i ScaleSetPlanArgs) ToScaleSetPlanOutputWithContext(ctx context.Context) ScaleSetPlanOutput
func (ScaleSetPlanArgs) ToScaleSetPlanPtrOutput ¶ added in v1.12.0
func (i ScaleSetPlanArgs) ToScaleSetPlanPtrOutput() ScaleSetPlanPtrOutput
func (ScaleSetPlanArgs) ToScaleSetPlanPtrOutputWithContext ¶ added in v1.12.0
func (i ScaleSetPlanArgs) ToScaleSetPlanPtrOutputWithContext(ctx context.Context) ScaleSetPlanPtrOutput
type ScaleSetPlanInput ¶ added in v1.12.0
type ScaleSetPlanInput interface { pulumi.Input ToScaleSetPlanOutput() ScaleSetPlanOutput ToScaleSetPlanOutputWithContext(context.Context) ScaleSetPlanOutput }
type ScaleSetPlanOutput ¶ added in v1.12.0
type ScaleSetPlanOutput struct{ *pulumi.OutputState }
func (ScaleSetPlanOutput) ElementType ¶ added in v1.12.0
func (ScaleSetPlanOutput) ElementType() reflect.Type
func (ScaleSetPlanOutput) Name ¶ added in v1.12.0
func (o ScaleSetPlanOutput) Name() pulumi.StringOutput
Specifies the name of the image from the marketplace.
func (ScaleSetPlanOutput) Product ¶ added in v1.12.0
func (o ScaleSetPlanOutput) Product() pulumi.StringOutput
Specifies the product of the image from the marketplace.
func (ScaleSetPlanOutput) Publisher ¶ added in v1.12.0
func (o ScaleSetPlanOutput) Publisher() pulumi.StringOutput
Specifies the publisher of the image.
func (ScaleSetPlanOutput) ToScaleSetPlanOutput ¶ added in v1.12.0
func (o ScaleSetPlanOutput) ToScaleSetPlanOutput() ScaleSetPlanOutput
func (ScaleSetPlanOutput) ToScaleSetPlanOutputWithContext ¶ added in v1.12.0
func (o ScaleSetPlanOutput) ToScaleSetPlanOutputWithContext(ctx context.Context) ScaleSetPlanOutput
func (ScaleSetPlanOutput) ToScaleSetPlanPtrOutput ¶ added in v1.12.0
func (o ScaleSetPlanOutput) ToScaleSetPlanPtrOutput() ScaleSetPlanPtrOutput
func (ScaleSetPlanOutput) ToScaleSetPlanPtrOutputWithContext ¶ added in v1.12.0
func (o ScaleSetPlanOutput) ToScaleSetPlanPtrOutputWithContext(ctx context.Context) ScaleSetPlanPtrOutput
type ScaleSetPlanPtrInput ¶ added in v1.12.0
type ScaleSetPlanPtrInput interface { pulumi.Input ToScaleSetPlanPtrOutput() ScaleSetPlanPtrOutput ToScaleSetPlanPtrOutputWithContext(context.Context) ScaleSetPlanPtrOutput }
func ScaleSetPlanPtr ¶ added in v1.12.0
func ScaleSetPlanPtr(v *ScaleSetPlanArgs) ScaleSetPlanPtrInput
type ScaleSetPlanPtrOutput ¶ added in v1.12.0
type ScaleSetPlanPtrOutput struct{ *pulumi.OutputState }
func (ScaleSetPlanPtrOutput) Elem ¶ added in v1.12.0
func (o ScaleSetPlanPtrOutput) Elem() ScaleSetPlanOutput
func (ScaleSetPlanPtrOutput) ElementType ¶ added in v1.12.0
func (ScaleSetPlanPtrOutput) ElementType() reflect.Type
func (ScaleSetPlanPtrOutput) Name ¶ added in v1.12.0
func (o ScaleSetPlanPtrOutput) Name() pulumi.StringOutput
Specifies the name of the image from the marketplace.
func (ScaleSetPlanPtrOutput) Product ¶ added in v1.12.0
func (o ScaleSetPlanPtrOutput) Product() pulumi.StringOutput
Specifies the product of the image from the marketplace.
func (ScaleSetPlanPtrOutput) Publisher ¶ added in v1.12.0
func (o ScaleSetPlanPtrOutput) Publisher() pulumi.StringOutput
Specifies the publisher of the image.
func (ScaleSetPlanPtrOutput) ToScaleSetPlanPtrOutput ¶ added in v1.12.0
func (o ScaleSetPlanPtrOutput) ToScaleSetPlanPtrOutput() ScaleSetPlanPtrOutput
func (ScaleSetPlanPtrOutput) ToScaleSetPlanPtrOutputWithContext ¶ added in v1.12.0
func (o ScaleSetPlanPtrOutput) ToScaleSetPlanPtrOutputWithContext(ctx context.Context) ScaleSetPlanPtrOutput
type ScaleSetRollingUpgradePolicy ¶ added in v1.12.0
type ScaleSetRollingUpgradePolicy struct { // The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. Defaults to `20`. MaxBatchInstancePercent *int `pulumi:"maxBatchInstancePercent"` // The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. Defaults to `20`. MaxUnhealthyInstancePercent *int `pulumi:"maxUnhealthyInstancePercent"` // The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. Defaults to `20`. MaxUnhealthyUpgradedInstancePercent *int `pulumi:"maxUnhealthyUpgradedInstancePercent"` // The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format for duration (https://en.wikipedia.org/wiki/ISO_8601#Durations). Defaults to `0` seconds represented as `PT0S`. PauseTimeBetweenBatches *string `pulumi:"pauseTimeBetweenBatches"` }
type ScaleSetRollingUpgradePolicyArgs ¶ added in v1.12.0
type ScaleSetRollingUpgradePolicyArgs struct { // The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. Defaults to `20`. MaxBatchInstancePercent pulumi.IntPtrInput `pulumi:"maxBatchInstancePercent"` // The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. Defaults to `20`. MaxUnhealthyInstancePercent pulumi.IntPtrInput `pulumi:"maxUnhealthyInstancePercent"` // The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. Defaults to `20`. MaxUnhealthyUpgradedInstancePercent pulumi.IntPtrInput `pulumi:"maxUnhealthyUpgradedInstancePercent"` // The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format for duration (https://en.wikipedia.org/wiki/ISO_8601#Durations). Defaults to `0` seconds represented as `PT0S`. PauseTimeBetweenBatches pulumi.StringPtrInput `pulumi:"pauseTimeBetweenBatches"` }
func (ScaleSetRollingUpgradePolicyArgs) ElementType ¶ added in v1.12.0
func (ScaleSetRollingUpgradePolicyArgs) ElementType() reflect.Type
func (ScaleSetRollingUpgradePolicyArgs) ToScaleSetRollingUpgradePolicyOutput ¶ added in v1.12.0
func (i ScaleSetRollingUpgradePolicyArgs) ToScaleSetRollingUpgradePolicyOutput() ScaleSetRollingUpgradePolicyOutput
func (ScaleSetRollingUpgradePolicyArgs) ToScaleSetRollingUpgradePolicyOutputWithContext ¶ added in v1.12.0
func (i ScaleSetRollingUpgradePolicyArgs) ToScaleSetRollingUpgradePolicyOutputWithContext(ctx context.Context) ScaleSetRollingUpgradePolicyOutput
func (ScaleSetRollingUpgradePolicyArgs) ToScaleSetRollingUpgradePolicyPtrOutput ¶ added in v1.12.0
func (i ScaleSetRollingUpgradePolicyArgs) ToScaleSetRollingUpgradePolicyPtrOutput() ScaleSetRollingUpgradePolicyPtrOutput
func (ScaleSetRollingUpgradePolicyArgs) ToScaleSetRollingUpgradePolicyPtrOutputWithContext ¶ added in v1.12.0
func (i ScaleSetRollingUpgradePolicyArgs) ToScaleSetRollingUpgradePolicyPtrOutputWithContext(ctx context.Context) ScaleSetRollingUpgradePolicyPtrOutput
type ScaleSetRollingUpgradePolicyInput ¶ added in v1.12.0
type ScaleSetRollingUpgradePolicyInput interface { pulumi.Input ToScaleSetRollingUpgradePolicyOutput() ScaleSetRollingUpgradePolicyOutput ToScaleSetRollingUpgradePolicyOutputWithContext(context.Context) ScaleSetRollingUpgradePolicyOutput }
type ScaleSetRollingUpgradePolicyOutput ¶ added in v1.12.0
type ScaleSetRollingUpgradePolicyOutput struct{ *pulumi.OutputState }
func (ScaleSetRollingUpgradePolicyOutput) ElementType ¶ added in v1.12.0
func (ScaleSetRollingUpgradePolicyOutput) ElementType() reflect.Type
func (ScaleSetRollingUpgradePolicyOutput) MaxBatchInstancePercent ¶ added in v1.12.0
func (o ScaleSetRollingUpgradePolicyOutput) MaxBatchInstancePercent() pulumi.IntPtrOutput
The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. Defaults to `20`.
func (ScaleSetRollingUpgradePolicyOutput) MaxUnhealthyInstancePercent ¶ added in v1.12.0
func (o ScaleSetRollingUpgradePolicyOutput) MaxUnhealthyInstancePercent() pulumi.IntPtrOutput
The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. Defaults to `20`.
func (ScaleSetRollingUpgradePolicyOutput) MaxUnhealthyUpgradedInstancePercent ¶ added in v1.12.0
func (o ScaleSetRollingUpgradePolicyOutput) MaxUnhealthyUpgradedInstancePercent() pulumi.IntPtrOutput
The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. Defaults to `20`.
func (ScaleSetRollingUpgradePolicyOutput) PauseTimeBetweenBatches ¶ added in v1.12.0
func (o ScaleSetRollingUpgradePolicyOutput) PauseTimeBetweenBatches() pulumi.StringPtrOutput
The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format for duration (https://en.wikipedia.org/wiki/ISO_8601#Durations). Defaults to `0` seconds represented as `PT0S`.
func (ScaleSetRollingUpgradePolicyOutput) ToScaleSetRollingUpgradePolicyOutput ¶ added in v1.12.0
func (o ScaleSetRollingUpgradePolicyOutput) ToScaleSetRollingUpgradePolicyOutput() ScaleSetRollingUpgradePolicyOutput
func (ScaleSetRollingUpgradePolicyOutput) ToScaleSetRollingUpgradePolicyOutputWithContext ¶ added in v1.12.0
func (o ScaleSetRollingUpgradePolicyOutput) ToScaleSetRollingUpgradePolicyOutputWithContext(ctx context.Context) ScaleSetRollingUpgradePolicyOutput
func (ScaleSetRollingUpgradePolicyOutput) ToScaleSetRollingUpgradePolicyPtrOutput ¶ added in v1.12.0
func (o ScaleSetRollingUpgradePolicyOutput) ToScaleSetRollingUpgradePolicyPtrOutput() ScaleSetRollingUpgradePolicyPtrOutput
func (ScaleSetRollingUpgradePolicyOutput) ToScaleSetRollingUpgradePolicyPtrOutputWithContext ¶ added in v1.12.0
func (o ScaleSetRollingUpgradePolicyOutput) ToScaleSetRollingUpgradePolicyPtrOutputWithContext(ctx context.Context) ScaleSetRollingUpgradePolicyPtrOutput
type ScaleSetRollingUpgradePolicyPtrInput ¶ added in v1.12.0
type ScaleSetRollingUpgradePolicyPtrInput interface { pulumi.Input ToScaleSetRollingUpgradePolicyPtrOutput() ScaleSetRollingUpgradePolicyPtrOutput ToScaleSetRollingUpgradePolicyPtrOutputWithContext(context.Context) ScaleSetRollingUpgradePolicyPtrOutput }
func ScaleSetRollingUpgradePolicyPtr ¶ added in v1.12.0
func ScaleSetRollingUpgradePolicyPtr(v *ScaleSetRollingUpgradePolicyArgs) ScaleSetRollingUpgradePolicyPtrInput
type ScaleSetRollingUpgradePolicyPtrOutput ¶ added in v1.12.0
type ScaleSetRollingUpgradePolicyPtrOutput struct{ *pulumi.OutputState }
func (ScaleSetRollingUpgradePolicyPtrOutput) ElementType ¶ added in v1.12.0
func (ScaleSetRollingUpgradePolicyPtrOutput) ElementType() reflect.Type
func (ScaleSetRollingUpgradePolicyPtrOutput) MaxBatchInstancePercent ¶ added in v1.12.0
func (o ScaleSetRollingUpgradePolicyPtrOutput) MaxBatchInstancePercent() pulumi.IntPtrOutput
The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. Defaults to `20`.
func (ScaleSetRollingUpgradePolicyPtrOutput) MaxUnhealthyInstancePercent ¶ added in v1.12.0
func (o ScaleSetRollingUpgradePolicyPtrOutput) MaxUnhealthyInstancePercent() pulumi.IntPtrOutput
The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. Defaults to `20`.
func (ScaleSetRollingUpgradePolicyPtrOutput) MaxUnhealthyUpgradedInstancePercent ¶ added in v1.12.0
func (o ScaleSetRollingUpgradePolicyPtrOutput) MaxUnhealthyUpgradedInstancePercent() pulumi.IntPtrOutput
The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. Defaults to `20`.
func (ScaleSetRollingUpgradePolicyPtrOutput) PauseTimeBetweenBatches ¶ added in v1.12.0
func (o ScaleSetRollingUpgradePolicyPtrOutput) PauseTimeBetweenBatches() pulumi.StringPtrOutput
The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format for duration (https://en.wikipedia.org/wiki/ISO_8601#Durations). Defaults to `0` seconds represented as `PT0S`.
func (ScaleSetRollingUpgradePolicyPtrOutput) ToScaleSetRollingUpgradePolicyPtrOutput ¶ added in v1.12.0
func (o ScaleSetRollingUpgradePolicyPtrOutput) ToScaleSetRollingUpgradePolicyPtrOutput() ScaleSetRollingUpgradePolicyPtrOutput
func (ScaleSetRollingUpgradePolicyPtrOutput) ToScaleSetRollingUpgradePolicyPtrOutputWithContext ¶ added in v1.12.0
func (o ScaleSetRollingUpgradePolicyPtrOutput) ToScaleSetRollingUpgradePolicyPtrOutputWithContext(ctx context.Context) ScaleSetRollingUpgradePolicyPtrOutput
type ScaleSetSku ¶ added in v1.12.0
type ScaleSetSku struct { // Specifies the number of virtual machines in the scale set. Capacity int `pulumi:"capacity"` // Specifies the name of the image from the marketplace. Name string `pulumi:"name"` // Specifies the tier of virtual machines in a scale set. Possible values, `standard` or `basic`. Tier *string `pulumi:"tier"` }
type ScaleSetSkuArgs ¶ added in v1.12.0
type ScaleSetSkuArgs struct { // Specifies the number of virtual machines in the scale set. Capacity pulumi.IntInput `pulumi:"capacity"` // Specifies the name of the image from the marketplace. Name pulumi.StringInput `pulumi:"name"` // Specifies the tier of virtual machines in a scale set. Possible values, `standard` or `basic`. Tier pulumi.StringPtrInput `pulumi:"tier"` }
func (ScaleSetSkuArgs) ElementType ¶ added in v1.12.0
func (ScaleSetSkuArgs) ElementType() reflect.Type
func (ScaleSetSkuArgs) ToScaleSetSkuOutput ¶ added in v1.12.0
func (i ScaleSetSkuArgs) ToScaleSetSkuOutput() ScaleSetSkuOutput
func (ScaleSetSkuArgs) ToScaleSetSkuOutputWithContext ¶ added in v1.12.0
func (i ScaleSetSkuArgs) ToScaleSetSkuOutputWithContext(ctx context.Context) ScaleSetSkuOutput
func (ScaleSetSkuArgs) ToScaleSetSkuPtrOutput ¶ added in v1.12.0
func (i ScaleSetSkuArgs) ToScaleSetSkuPtrOutput() ScaleSetSkuPtrOutput
func (ScaleSetSkuArgs) ToScaleSetSkuPtrOutputWithContext ¶ added in v1.12.0
func (i ScaleSetSkuArgs) ToScaleSetSkuPtrOutputWithContext(ctx context.Context) ScaleSetSkuPtrOutput
type ScaleSetSkuInput ¶ added in v1.12.0
type ScaleSetSkuInput interface { pulumi.Input ToScaleSetSkuOutput() ScaleSetSkuOutput ToScaleSetSkuOutputWithContext(context.Context) ScaleSetSkuOutput }
type ScaleSetSkuOutput ¶ added in v1.12.0
type ScaleSetSkuOutput struct{ *pulumi.OutputState }
func (ScaleSetSkuOutput) Capacity ¶ added in v1.12.0
func (o ScaleSetSkuOutput) Capacity() pulumi.IntOutput
Specifies the number of virtual machines in the scale set.
func (ScaleSetSkuOutput) ElementType ¶ added in v1.12.0
func (ScaleSetSkuOutput) ElementType() reflect.Type
func (ScaleSetSkuOutput) Name ¶ added in v1.12.0
func (o ScaleSetSkuOutput) Name() pulumi.StringOutput
Specifies the name of the image from the marketplace.
func (ScaleSetSkuOutput) Tier ¶ added in v1.12.0
func (o ScaleSetSkuOutput) Tier() pulumi.StringPtrOutput
Specifies the tier of virtual machines in a scale set. Possible values, `standard` or `basic`.
func (ScaleSetSkuOutput) ToScaleSetSkuOutput ¶ added in v1.12.0
func (o ScaleSetSkuOutput) ToScaleSetSkuOutput() ScaleSetSkuOutput
func (ScaleSetSkuOutput) ToScaleSetSkuOutputWithContext ¶ added in v1.12.0
func (o ScaleSetSkuOutput) ToScaleSetSkuOutputWithContext(ctx context.Context) ScaleSetSkuOutput
func (ScaleSetSkuOutput) ToScaleSetSkuPtrOutput ¶ added in v1.12.0
func (o ScaleSetSkuOutput) ToScaleSetSkuPtrOutput() ScaleSetSkuPtrOutput
func (ScaleSetSkuOutput) ToScaleSetSkuPtrOutputWithContext ¶ added in v1.12.0
func (o ScaleSetSkuOutput) ToScaleSetSkuPtrOutputWithContext(ctx context.Context) ScaleSetSkuPtrOutput
type ScaleSetSkuPtrInput ¶ added in v1.12.0
type ScaleSetSkuPtrInput interface { pulumi.Input ToScaleSetSkuPtrOutput() ScaleSetSkuPtrOutput ToScaleSetSkuPtrOutputWithContext(context.Context) ScaleSetSkuPtrOutput }
func ScaleSetSkuPtr ¶ added in v1.12.0
func ScaleSetSkuPtr(v *ScaleSetSkuArgs) ScaleSetSkuPtrInput
type ScaleSetSkuPtrOutput ¶ added in v1.12.0
type ScaleSetSkuPtrOutput struct{ *pulumi.OutputState }
func (ScaleSetSkuPtrOutput) Capacity ¶ added in v1.12.0
func (o ScaleSetSkuPtrOutput) Capacity() pulumi.IntOutput
Specifies the number of virtual machines in the scale set.
func (ScaleSetSkuPtrOutput) Elem ¶ added in v1.12.0
func (o ScaleSetSkuPtrOutput) Elem() ScaleSetSkuOutput
func (ScaleSetSkuPtrOutput) ElementType ¶ added in v1.12.0
func (ScaleSetSkuPtrOutput) ElementType() reflect.Type
func (ScaleSetSkuPtrOutput) Name ¶ added in v1.12.0
func (o ScaleSetSkuPtrOutput) Name() pulumi.StringOutput
Specifies the name of the image from the marketplace.
func (ScaleSetSkuPtrOutput) Tier ¶ added in v1.12.0
func (o ScaleSetSkuPtrOutput) Tier() pulumi.StringPtrOutput
Specifies the tier of virtual machines in a scale set. Possible values, `standard` or `basic`.
func (ScaleSetSkuPtrOutput) ToScaleSetSkuPtrOutput ¶ added in v1.12.0
func (o ScaleSetSkuPtrOutput) ToScaleSetSkuPtrOutput() ScaleSetSkuPtrOutput
func (ScaleSetSkuPtrOutput) ToScaleSetSkuPtrOutputWithContext ¶ added in v1.12.0
func (o ScaleSetSkuPtrOutput) ToScaleSetSkuPtrOutputWithContext(ctx context.Context) ScaleSetSkuPtrOutput
type ScaleSetState ¶
type ScaleSetState struct { // Automatic OS patches can be applied by Azure to your scaleset. This is particularly useful when `upgradePolicyMode` is set to `Rolling`. Defaults to `false`. AutomaticOsUpgrade pulumi.BoolPtrInput // A boot diagnostics profile block as referenced below. BootDiagnostics ScaleSetBootDiagnosticsPtrInput // Specifies the eviction policy for Virtual Machines in this Scale Set. Possible values are `Deallocate` and `Delete`. EvictionPolicy pulumi.StringPtrInput // Can be specified multiple times to add extension profiles to the scale set. Each `extension` block supports the fields documented below. Extensions ScaleSetExtensionArrayInput // Specifies the identifier for the load balancer health probe. Required when using `Rolling` as your `upgradePolicyMode`. HealthProbeId pulumi.StringPtrInput Identity ScaleSetIdentityPtrInput // Specifies the Windows OS license type. If supplied, the only allowed values are `Windows_Client` and `Windows_Server`. LicenseType pulumi.StringPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the image from the marketplace. Name pulumi.StringPtrInput // A collection of network profile block as documented below. NetworkProfiles ScaleSetNetworkProfileArrayInput // A Virtual Machine OS Profile block as documented below. OsProfile ScaleSetOsProfilePtrInput // A Linux config block as documented below. OsProfileLinuxConfig ScaleSetOsProfileLinuxConfigPtrInput // A collection of Secret blocks as documented below. OsProfileSecrets ScaleSetOsProfileSecretArrayInput // A Windows config block as documented below. OsProfileWindowsConfig ScaleSetOsProfileWindowsConfigPtrInput // Specifies whether the virtual machine scale set should be overprovisioned. Overprovision pulumi.BoolPtrInput // A plan block as documented below. Plan ScaleSetPlanPtrInput // Specifies the priority for the Virtual Machines in the Scale Set. Defaults to `Regular`. Possible values are `Low` and `Regular`. Priority pulumi.StringPtrInput // The ID of the Proximity Placement Group to which this Virtual Machine should be assigned. Changing this forces a new resource to be created ProximityPlacementGroupId pulumi.StringPtrInput // The name of the resource group in which to create the virtual machine scale set. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A `rollingUpgradePolicy` block as defined below. This is only applicable when the `upgradePolicyMode` is `Rolling`. RollingUpgradePolicy ScaleSetRollingUpgradePolicyPtrInput // Specifies whether the scale set is limited to a single placement group with a maximum size of 100 virtual machines. If set to false, managed disks must be used. Default is true. Changing this forces a new resource to be created. See [documentation](http://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-placement-groups) for more information. SinglePlacementGroup pulumi.BoolPtrInput // Specifies the SKU of the image used to create the virtual machines. Sku ScaleSetSkuPtrInput // A storage profile data disk block as documented below StorageProfileDataDisks ScaleSetStorageProfileDataDiskArrayInput // A storage profile image reference block as documented below. StorageProfileImageReference ScaleSetStorageProfileImageReferencePtrInput // A storage profile os disk block as documented below StorageProfileOsDisk ScaleSetStorageProfileOsDiskPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the mode of an upgrade to virtual machines in the scale set. Possible values, `Rolling`, `Manual`, or `Automatic`. When choosing `Rolling`, you will need to set a health probe. UpgradePolicyMode pulumi.StringPtrInput // A collection of availability zones to spread the Virtual Machines over. Zones pulumi.StringArrayInput }
func (ScaleSetState) ElementType ¶ added in v1.12.0
func (ScaleSetState) ElementType() reflect.Type
type ScaleSetStorageProfileDataDisk ¶ added in v1.12.0
type ScaleSetStorageProfileDataDisk struct { // Specifies the caching requirements. Possible values include: `None` (default), `ReadOnly`, `ReadWrite`. Caching *string `pulumi:"caching"` // Specifies how the data disk should be created. The only possible options are `FromImage` and `Empty`. CreateOption string `pulumi:"createOption"` // Specifies the size of the disk in GB. This element is required when creating an empty disk. DiskSizeGb *int `pulumi:"diskSizeGb"` // Specifies the Logical Unit Number of the disk in each virtual machine in the scale set. Lun int `pulumi:"lun"` // Specifies the type of managed disk to create. Value must be either `Standard_LRS`, `StandardSSD_LRS` or `Premium_LRS`. ManagedDiskType *string `pulumi:"managedDiskType"` }
type ScaleSetStorageProfileDataDiskArgs ¶ added in v1.12.0
type ScaleSetStorageProfileDataDiskArgs struct { // Specifies the caching requirements. Possible values include: `None` (default), `ReadOnly`, `ReadWrite`. Caching pulumi.StringPtrInput `pulumi:"caching"` // Specifies how the data disk should be created. The only possible options are `FromImage` and `Empty`. CreateOption pulumi.StringInput `pulumi:"createOption"` // Specifies the size of the disk in GB. This element is required when creating an empty disk. DiskSizeGb pulumi.IntPtrInput `pulumi:"diskSizeGb"` // Specifies the Logical Unit Number of the disk in each virtual machine in the scale set. Lun pulumi.IntInput `pulumi:"lun"` // Specifies the type of managed disk to create. Value must be either `Standard_LRS`, `StandardSSD_LRS` or `Premium_LRS`. ManagedDiskType pulumi.StringPtrInput `pulumi:"managedDiskType"` }
func (ScaleSetStorageProfileDataDiskArgs) ElementType ¶ added in v1.12.0
func (ScaleSetStorageProfileDataDiskArgs) ElementType() reflect.Type
func (ScaleSetStorageProfileDataDiskArgs) ToScaleSetStorageProfileDataDiskOutput ¶ added in v1.12.0
func (i ScaleSetStorageProfileDataDiskArgs) ToScaleSetStorageProfileDataDiskOutput() ScaleSetStorageProfileDataDiskOutput
func (ScaleSetStorageProfileDataDiskArgs) ToScaleSetStorageProfileDataDiskOutputWithContext ¶ added in v1.12.0
func (i ScaleSetStorageProfileDataDiskArgs) ToScaleSetStorageProfileDataDiskOutputWithContext(ctx context.Context) ScaleSetStorageProfileDataDiskOutput
type ScaleSetStorageProfileDataDiskArray ¶ added in v1.12.0
type ScaleSetStorageProfileDataDiskArray []ScaleSetStorageProfileDataDiskInput
func (ScaleSetStorageProfileDataDiskArray) ElementType ¶ added in v1.12.0
func (ScaleSetStorageProfileDataDiskArray) ElementType() reflect.Type
func (ScaleSetStorageProfileDataDiskArray) ToScaleSetStorageProfileDataDiskArrayOutput ¶ added in v1.12.0
func (i ScaleSetStorageProfileDataDiskArray) ToScaleSetStorageProfileDataDiskArrayOutput() ScaleSetStorageProfileDataDiskArrayOutput
func (ScaleSetStorageProfileDataDiskArray) ToScaleSetStorageProfileDataDiskArrayOutputWithContext ¶ added in v1.12.0
func (i ScaleSetStorageProfileDataDiskArray) ToScaleSetStorageProfileDataDiskArrayOutputWithContext(ctx context.Context) ScaleSetStorageProfileDataDiskArrayOutput
type ScaleSetStorageProfileDataDiskArrayInput ¶ added in v1.12.0
type ScaleSetStorageProfileDataDiskArrayInput interface { pulumi.Input ToScaleSetStorageProfileDataDiskArrayOutput() ScaleSetStorageProfileDataDiskArrayOutput ToScaleSetStorageProfileDataDiskArrayOutputWithContext(context.Context) ScaleSetStorageProfileDataDiskArrayOutput }
type ScaleSetStorageProfileDataDiskArrayOutput ¶ added in v1.12.0
type ScaleSetStorageProfileDataDiskArrayOutput struct{ *pulumi.OutputState }
func (ScaleSetStorageProfileDataDiskArrayOutput) ElementType ¶ added in v1.12.0
func (ScaleSetStorageProfileDataDiskArrayOutput) ElementType() reflect.Type
func (ScaleSetStorageProfileDataDiskArrayOutput) ToScaleSetStorageProfileDataDiskArrayOutput ¶ added in v1.12.0
func (o ScaleSetStorageProfileDataDiskArrayOutput) ToScaleSetStorageProfileDataDiskArrayOutput() ScaleSetStorageProfileDataDiskArrayOutput
func (ScaleSetStorageProfileDataDiskArrayOutput) ToScaleSetStorageProfileDataDiskArrayOutputWithContext ¶ added in v1.12.0
func (o ScaleSetStorageProfileDataDiskArrayOutput) ToScaleSetStorageProfileDataDiskArrayOutputWithContext(ctx context.Context) ScaleSetStorageProfileDataDiskArrayOutput
type ScaleSetStorageProfileDataDiskInput ¶ added in v1.12.0
type ScaleSetStorageProfileDataDiskInput interface { pulumi.Input ToScaleSetStorageProfileDataDiskOutput() ScaleSetStorageProfileDataDiskOutput ToScaleSetStorageProfileDataDiskOutputWithContext(context.Context) ScaleSetStorageProfileDataDiskOutput }
type ScaleSetStorageProfileDataDiskOutput ¶ added in v1.12.0
type ScaleSetStorageProfileDataDiskOutput struct{ *pulumi.OutputState }
func (ScaleSetStorageProfileDataDiskOutput) Caching ¶ added in v1.12.0
func (o ScaleSetStorageProfileDataDiskOutput) Caching() pulumi.StringPtrOutput
Specifies the caching requirements. Possible values include: `None` (default), `ReadOnly`, `ReadWrite`.
func (ScaleSetStorageProfileDataDiskOutput) CreateOption ¶ added in v1.12.0
func (o ScaleSetStorageProfileDataDiskOutput) CreateOption() pulumi.StringOutput
Specifies how the data disk should be created. The only possible options are `FromImage` and `Empty`.
func (ScaleSetStorageProfileDataDiskOutput) DiskSizeGb ¶ added in v1.12.0
func (o ScaleSetStorageProfileDataDiskOutput) DiskSizeGb() pulumi.IntPtrOutput
Specifies the size of the disk in GB. This element is required when creating an empty disk.
func (ScaleSetStorageProfileDataDiskOutput) ElementType ¶ added in v1.12.0
func (ScaleSetStorageProfileDataDiskOutput) ElementType() reflect.Type
func (ScaleSetStorageProfileDataDiskOutput) Lun ¶ added in v1.12.0
func (o ScaleSetStorageProfileDataDiskOutput) Lun() pulumi.IntOutput
Specifies the Logical Unit Number of the disk in each virtual machine in the scale set.
func (ScaleSetStorageProfileDataDiskOutput) ManagedDiskType ¶ added in v1.12.0
func (o ScaleSetStorageProfileDataDiskOutput) ManagedDiskType() pulumi.StringPtrOutput
Specifies the type of managed disk to create. Value must be either `Standard_LRS`, `StandardSSD_LRS` or `Premium_LRS`.
func (ScaleSetStorageProfileDataDiskOutput) ToScaleSetStorageProfileDataDiskOutput ¶ added in v1.12.0
func (o ScaleSetStorageProfileDataDiskOutput) ToScaleSetStorageProfileDataDiskOutput() ScaleSetStorageProfileDataDiskOutput
func (ScaleSetStorageProfileDataDiskOutput) ToScaleSetStorageProfileDataDiskOutputWithContext ¶ added in v1.12.0
func (o ScaleSetStorageProfileDataDiskOutput) ToScaleSetStorageProfileDataDiskOutputWithContext(ctx context.Context) ScaleSetStorageProfileDataDiskOutput
type ScaleSetStorageProfileImageReference ¶ added in v1.12.0
type ScaleSetStorageProfileImageReference struct { // Specifies the ID of the (custom) image to use to create the virtual // machine scale set, as in the example below. Id *string `pulumi:"id"` // Specifies the offer of the image used to create the virtual machines. Offer *string `pulumi:"offer"` // Specifies the publisher of the image. Publisher *string `pulumi:"publisher"` // Specifies the SKU of the image used to create the virtual machines. Sku *string `pulumi:"sku"` // Specifies the version of the image used to create the virtual machines. Version *string `pulumi:"version"` }
type ScaleSetStorageProfileImageReferenceArgs ¶ added in v1.12.0
type ScaleSetStorageProfileImageReferenceArgs struct { // Specifies the ID of the (custom) image to use to create the virtual // machine scale set, as in the example below. Id pulumi.StringPtrInput `pulumi:"id"` // Specifies the offer of the image used to create the virtual machines. Offer pulumi.StringPtrInput `pulumi:"offer"` // Specifies the publisher of the image. Publisher pulumi.StringPtrInput `pulumi:"publisher"` // Specifies the SKU of the image used to create the virtual machines. Sku pulumi.StringPtrInput `pulumi:"sku"` // Specifies the version of the image used to create the virtual machines. Version pulumi.StringPtrInput `pulumi:"version"` }
func (ScaleSetStorageProfileImageReferenceArgs) ElementType ¶ added in v1.12.0
func (ScaleSetStorageProfileImageReferenceArgs) ElementType() reflect.Type
func (ScaleSetStorageProfileImageReferenceArgs) ToScaleSetStorageProfileImageReferenceOutput ¶ added in v1.12.0
func (i ScaleSetStorageProfileImageReferenceArgs) ToScaleSetStorageProfileImageReferenceOutput() ScaleSetStorageProfileImageReferenceOutput
func (ScaleSetStorageProfileImageReferenceArgs) ToScaleSetStorageProfileImageReferenceOutputWithContext ¶ added in v1.12.0
func (i ScaleSetStorageProfileImageReferenceArgs) ToScaleSetStorageProfileImageReferenceOutputWithContext(ctx context.Context) ScaleSetStorageProfileImageReferenceOutput
func (ScaleSetStorageProfileImageReferenceArgs) ToScaleSetStorageProfileImageReferencePtrOutput ¶ added in v1.12.0
func (i ScaleSetStorageProfileImageReferenceArgs) ToScaleSetStorageProfileImageReferencePtrOutput() ScaleSetStorageProfileImageReferencePtrOutput
func (ScaleSetStorageProfileImageReferenceArgs) ToScaleSetStorageProfileImageReferencePtrOutputWithContext ¶ added in v1.12.0
func (i ScaleSetStorageProfileImageReferenceArgs) ToScaleSetStorageProfileImageReferencePtrOutputWithContext(ctx context.Context) ScaleSetStorageProfileImageReferencePtrOutput
type ScaleSetStorageProfileImageReferenceInput ¶ added in v1.12.0
type ScaleSetStorageProfileImageReferenceInput interface { pulumi.Input ToScaleSetStorageProfileImageReferenceOutput() ScaleSetStorageProfileImageReferenceOutput ToScaleSetStorageProfileImageReferenceOutputWithContext(context.Context) ScaleSetStorageProfileImageReferenceOutput }
type ScaleSetStorageProfileImageReferenceOutput ¶ added in v1.12.0
type ScaleSetStorageProfileImageReferenceOutput struct{ *pulumi.OutputState }
func (ScaleSetStorageProfileImageReferenceOutput) ElementType ¶ added in v1.12.0
func (ScaleSetStorageProfileImageReferenceOutput) ElementType() reflect.Type
func (ScaleSetStorageProfileImageReferenceOutput) Id ¶ added in v1.12.0
func (o ScaleSetStorageProfileImageReferenceOutput) Id() pulumi.StringPtrOutput
Specifies the ID of the (custom) image to use to create the virtual machine scale set, as in the example below.
func (ScaleSetStorageProfileImageReferenceOutput) Offer ¶ added in v1.12.0
func (o ScaleSetStorageProfileImageReferenceOutput) Offer() pulumi.StringPtrOutput
Specifies the offer of the image used to create the virtual machines.
func (ScaleSetStorageProfileImageReferenceOutput) Publisher ¶ added in v1.12.0
func (o ScaleSetStorageProfileImageReferenceOutput) Publisher() pulumi.StringPtrOutput
Specifies the publisher of the image.
func (ScaleSetStorageProfileImageReferenceOutput) Sku ¶ added in v1.12.0
func (o ScaleSetStorageProfileImageReferenceOutput) Sku() pulumi.StringPtrOutput
Specifies the SKU of the image used to create the virtual machines.
func (ScaleSetStorageProfileImageReferenceOutput) ToScaleSetStorageProfileImageReferenceOutput ¶ added in v1.12.0
func (o ScaleSetStorageProfileImageReferenceOutput) ToScaleSetStorageProfileImageReferenceOutput() ScaleSetStorageProfileImageReferenceOutput
func (ScaleSetStorageProfileImageReferenceOutput) ToScaleSetStorageProfileImageReferenceOutputWithContext ¶ added in v1.12.0
func (o ScaleSetStorageProfileImageReferenceOutput) ToScaleSetStorageProfileImageReferenceOutputWithContext(ctx context.Context) ScaleSetStorageProfileImageReferenceOutput
func (ScaleSetStorageProfileImageReferenceOutput) ToScaleSetStorageProfileImageReferencePtrOutput ¶ added in v1.12.0
func (o ScaleSetStorageProfileImageReferenceOutput) ToScaleSetStorageProfileImageReferencePtrOutput() ScaleSetStorageProfileImageReferencePtrOutput
func (ScaleSetStorageProfileImageReferenceOutput) ToScaleSetStorageProfileImageReferencePtrOutputWithContext ¶ added in v1.12.0
func (o ScaleSetStorageProfileImageReferenceOutput) ToScaleSetStorageProfileImageReferencePtrOutputWithContext(ctx context.Context) ScaleSetStorageProfileImageReferencePtrOutput
func (ScaleSetStorageProfileImageReferenceOutput) Version ¶ added in v1.12.0
func (o ScaleSetStorageProfileImageReferenceOutput) Version() pulumi.StringPtrOutput
Specifies the version of the image used to create the virtual machines.
type ScaleSetStorageProfileImageReferencePtrInput ¶ added in v1.12.0
type ScaleSetStorageProfileImageReferencePtrInput interface { pulumi.Input ToScaleSetStorageProfileImageReferencePtrOutput() ScaleSetStorageProfileImageReferencePtrOutput ToScaleSetStorageProfileImageReferencePtrOutputWithContext(context.Context) ScaleSetStorageProfileImageReferencePtrOutput }
func ScaleSetStorageProfileImageReferencePtr ¶ added in v1.12.0
func ScaleSetStorageProfileImageReferencePtr(v *ScaleSetStorageProfileImageReferenceArgs) ScaleSetStorageProfileImageReferencePtrInput
type ScaleSetStorageProfileImageReferencePtrOutput ¶ added in v1.12.0
type ScaleSetStorageProfileImageReferencePtrOutput struct{ *pulumi.OutputState }
func (ScaleSetStorageProfileImageReferencePtrOutput) ElementType ¶ added in v1.12.0
func (ScaleSetStorageProfileImageReferencePtrOutput) ElementType() reflect.Type
func (ScaleSetStorageProfileImageReferencePtrOutput) Id ¶ added in v1.12.0
Specifies the ID of the (custom) image to use to create the virtual machine scale set, as in the example below.
func (ScaleSetStorageProfileImageReferencePtrOutput) Offer ¶ added in v1.12.0
func (o ScaleSetStorageProfileImageReferencePtrOutput) Offer() pulumi.StringPtrOutput
Specifies the offer of the image used to create the virtual machines.
func (ScaleSetStorageProfileImageReferencePtrOutput) Publisher ¶ added in v1.12.0
func (o ScaleSetStorageProfileImageReferencePtrOutput) Publisher() pulumi.StringPtrOutput
Specifies the publisher of the image.
func (ScaleSetStorageProfileImageReferencePtrOutput) Sku ¶ added in v1.12.0
func (o ScaleSetStorageProfileImageReferencePtrOutput) Sku() pulumi.StringPtrOutput
Specifies the SKU of the image used to create the virtual machines.
func (ScaleSetStorageProfileImageReferencePtrOutput) ToScaleSetStorageProfileImageReferencePtrOutput ¶ added in v1.12.0
func (o ScaleSetStorageProfileImageReferencePtrOutput) ToScaleSetStorageProfileImageReferencePtrOutput() ScaleSetStorageProfileImageReferencePtrOutput
func (ScaleSetStorageProfileImageReferencePtrOutput) ToScaleSetStorageProfileImageReferencePtrOutputWithContext ¶ added in v1.12.0
func (o ScaleSetStorageProfileImageReferencePtrOutput) ToScaleSetStorageProfileImageReferencePtrOutputWithContext(ctx context.Context) ScaleSetStorageProfileImageReferencePtrOutput
func (ScaleSetStorageProfileImageReferencePtrOutput) Version ¶ added in v1.12.0
func (o ScaleSetStorageProfileImageReferencePtrOutput) Version() pulumi.StringPtrOutput
Specifies the version of the image used to create the virtual machines.
type ScaleSetStorageProfileOsDisk ¶ added in v1.12.0
type ScaleSetStorageProfileOsDisk struct { // Specifies the caching requirements. Possible values include: `None` (default), `ReadOnly`, `ReadWrite`. Caching *string `pulumi:"caching"` // Specifies how the data disk should be created. The only possible options are `FromImage` and `Empty`. CreateOption string `pulumi:"createOption"` // Specifies the blob uri for user image. A virtual machine scale set creates an os disk in the same container as the user image. // Updating the osDisk image causes the existing disk to be deleted and a new one created with the new image. If the VM scale set is in Manual upgrade mode then the virtual machines are not updated until they have manualUpgrade applied to them. // When setting this field `osType` needs to be specified. Cannot be used when `vhdContainers`, `managedDiskType` or `storageProfileImageReference` are specified. Image *string `pulumi:"image"` // Specifies the type of managed disk to create. Value must be either `Standard_LRS`, `StandardSSD_LRS` or `Premium_LRS`. ManagedDiskType *string `pulumi:"managedDiskType"` // Specifies the name of the image from the marketplace. Name *string `pulumi:"name"` // Specifies the operating system Type, valid values are windows, linux. OsType *string `pulumi:"osType"` // Specifies the vhd uri. Cannot be used when `image` or `managedDiskType` is specified. VhdContainers []string `pulumi:"vhdContainers"` }
type ScaleSetStorageProfileOsDiskArgs ¶ added in v1.12.0
type ScaleSetStorageProfileOsDiskArgs struct { // Specifies the caching requirements. Possible values include: `None` (default), `ReadOnly`, `ReadWrite`. Caching pulumi.StringPtrInput `pulumi:"caching"` // Specifies how the data disk should be created. The only possible options are `FromImage` and `Empty`. CreateOption pulumi.StringInput `pulumi:"createOption"` // Specifies the blob uri for user image. A virtual machine scale set creates an os disk in the same container as the user image. // Updating the osDisk image causes the existing disk to be deleted and a new one created with the new image. If the VM scale set is in Manual upgrade mode then the virtual machines are not updated until they have manualUpgrade applied to them. // When setting this field `osType` needs to be specified. Cannot be used when `vhdContainers`, `managedDiskType` or `storageProfileImageReference` are specified. Image pulumi.StringPtrInput `pulumi:"image"` // Specifies the type of managed disk to create. Value must be either `Standard_LRS`, `StandardSSD_LRS` or `Premium_LRS`. ManagedDiskType pulumi.StringPtrInput `pulumi:"managedDiskType"` // Specifies the name of the image from the marketplace. Name pulumi.StringPtrInput `pulumi:"name"` // Specifies the operating system Type, valid values are windows, linux. OsType pulumi.StringPtrInput `pulumi:"osType"` // Specifies the vhd uri. Cannot be used when `image` or `managedDiskType` is specified. VhdContainers pulumi.StringArrayInput `pulumi:"vhdContainers"` }
func (ScaleSetStorageProfileOsDiskArgs) ElementType ¶ added in v1.12.0
func (ScaleSetStorageProfileOsDiskArgs) ElementType() reflect.Type
func (ScaleSetStorageProfileOsDiskArgs) ToScaleSetStorageProfileOsDiskOutput ¶ added in v1.12.0
func (i ScaleSetStorageProfileOsDiskArgs) ToScaleSetStorageProfileOsDiskOutput() ScaleSetStorageProfileOsDiskOutput
func (ScaleSetStorageProfileOsDiskArgs) ToScaleSetStorageProfileOsDiskOutputWithContext ¶ added in v1.12.0
func (i ScaleSetStorageProfileOsDiskArgs) ToScaleSetStorageProfileOsDiskOutputWithContext(ctx context.Context) ScaleSetStorageProfileOsDiskOutput
func (ScaleSetStorageProfileOsDiskArgs) ToScaleSetStorageProfileOsDiskPtrOutput ¶ added in v1.12.0
func (i ScaleSetStorageProfileOsDiskArgs) ToScaleSetStorageProfileOsDiskPtrOutput() ScaleSetStorageProfileOsDiskPtrOutput
func (ScaleSetStorageProfileOsDiskArgs) ToScaleSetStorageProfileOsDiskPtrOutputWithContext ¶ added in v1.12.0
func (i ScaleSetStorageProfileOsDiskArgs) ToScaleSetStorageProfileOsDiskPtrOutputWithContext(ctx context.Context) ScaleSetStorageProfileOsDiskPtrOutput
type ScaleSetStorageProfileOsDiskInput ¶ added in v1.12.0
type ScaleSetStorageProfileOsDiskInput interface { pulumi.Input ToScaleSetStorageProfileOsDiskOutput() ScaleSetStorageProfileOsDiskOutput ToScaleSetStorageProfileOsDiskOutputWithContext(context.Context) ScaleSetStorageProfileOsDiskOutput }
type ScaleSetStorageProfileOsDiskOutput ¶ added in v1.12.0
type ScaleSetStorageProfileOsDiskOutput struct{ *pulumi.OutputState }
func (ScaleSetStorageProfileOsDiskOutput) Caching ¶ added in v1.12.0
func (o ScaleSetStorageProfileOsDiskOutput) Caching() pulumi.StringPtrOutput
Specifies the caching requirements. Possible values include: `None` (default), `ReadOnly`, `ReadWrite`.
func (ScaleSetStorageProfileOsDiskOutput) CreateOption ¶ added in v1.12.0
func (o ScaleSetStorageProfileOsDiskOutput) CreateOption() pulumi.StringOutput
Specifies how the data disk should be created. The only possible options are `FromImage` and `Empty`.
func (ScaleSetStorageProfileOsDiskOutput) ElementType ¶ added in v1.12.0
func (ScaleSetStorageProfileOsDiskOutput) ElementType() reflect.Type
func (ScaleSetStorageProfileOsDiskOutput) Image ¶ added in v1.12.0
func (o ScaleSetStorageProfileOsDiskOutput) Image() pulumi.StringPtrOutput
Specifies the blob uri for user image. A virtual machine scale set creates an os disk in the same container as the user image. Updating the osDisk image causes the existing disk to be deleted and a new one created with the new image. If the VM scale set is in Manual upgrade mode then the virtual machines are not updated until they have manualUpgrade applied to them. When setting this field `osType` needs to be specified. Cannot be used when `vhdContainers`, `managedDiskType` or `storageProfileImageReference` are specified.
func (ScaleSetStorageProfileOsDiskOutput) ManagedDiskType ¶ added in v1.12.0
func (o ScaleSetStorageProfileOsDiskOutput) ManagedDiskType() pulumi.StringPtrOutput
Specifies the type of managed disk to create. Value must be either `Standard_LRS`, `StandardSSD_LRS` or `Premium_LRS`.
func (ScaleSetStorageProfileOsDiskOutput) Name ¶ added in v1.12.0
func (o ScaleSetStorageProfileOsDiskOutput) Name() pulumi.StringPtrOutput
Specifies the name of the image from the marketplace.
func (ScaleSetStorageProfileOsDiskOutput) OsType ¶ added in v1.12.0
func (o ScaleSetStorageProfileOsDiskOutput) OsType() pulumi.StringPtrOutput
Specifies the operating system Type, valid values are windows, linux.
func (ScaleSetStorageProfileOsDiskOutput) ToScaleSetStorageProfileOsDiskOutput ¶ added in v1.12.0
func (o ScaleSetStorageProfileOsDiskOutput) ToScaleSetStorageProfileOsDiskOutput() ScaleSetStorageProfileOsDiskOutput
func (ScaleSetStorageProfileOsDiskOutput) ToScaleSetStorageProfileOsDiskOutputWithContext ¶ added in v1.12.0
func (o ScaleSetStorageProfileOsDiskOutput) ToScaleSetStorageProfileOsDiskOutputWithContext(ctx context.Context) ScaleSetStorageProfileOsDiskOutput
func (ScaleSetStorageProfileOsDiskOutput) ToScaleSetStorageProfileOsDiskPtrOutput ¶ added in v1.12.0
func (o ScaleSetStorageProfileOsDiskOutput) ToScaleSetStorageProfileOsDiskPtrOutput() ScaleSetStorageProfileOsDiskPtrOutput
func (ScaleSetStorageProfileOsDiskOutput) ToScaleSetStorageProfileOsDiskPtrOutputWithContext ¶ added in v1.12.0
func (o ScaleSetStorageProfileOsDiskOutput) ToScaleSetStorageProfileOsDiskPtrOutputWithContext(ctx context.Context) ScaleSetStorageProfileOsDiskPtrOutput
func (ScaleSetStorageProfileOsDiskOutput) VhdContainers ¶ added in v1.12.0
func (o ScaleSetStorageProfileOsDiskOutput) VhdContainers() pulumi.StringArrayOutput
Specifies the vhd uri. Cannot be used when `image` or `managedDiskType` is specified.
type ScaleSetStorageProfileOsDiskPtrInput ¶ added in v1.12.0
type ScaleSetStorageProfileOsDiskPtrInput interface { pulumi.Input ToScaleSetStorageProfileOsDiskPtrOutput() ScaleSetStorageProfileOsDiskPtrOutput ToScaleSetStorageProfileOsDiskPtrOutputWithContext(context.Context) ScaleSetStorageProfileOsDiskPtrOutput }
func ScaleSetStorageProfileOsDiskPtr ¶ added in v1.12.0
func ScaleSetStorageProfileOsDiskPtr(v *ScaleSetStorageProfileOsDiskArgs) ScaleSetStorageProfileOsDiskPtrInput
type ScaleSetStorageProfileOsDiskPtrOutput ¶ added in v1.12.0
type ScaleSetStorageProfileOsDiskPtrOutput struct{ *pulumi.OutputState }
func (ScaleSetStorageProfileOsDiskPtrOutput) Caching ¶ added in v1.12.0
func (o ScaleSetStorageProfileOsDiskPtrOutput) Caching() pulumi.StringPtrOutput
Specifies the caching requirements. Possible values include: `None` (default), `ReadOnly`, `ReadWrite`.
func (ScaleSetStorageProfileOsDiskPtrOutput) CreateOption ¶ added in v1.12.0
func (o ScaleSetStorageProfileOsDiskPtrOutput) CreateOption() pulumi.StringOutput
Specifies how the data disk should be created. The only possible options are `FromImage` and `Empty`.
func (ScaleSetStorageProfileOsDiskPtrOutput) ElementType ¶ added in v1.12.0
func (ScaleSetStorageProfileOsDiskPtrOutput) ElementType() reflect.Type
func (ScaleSetStorageProfileOsDiskPtrOutput) Image ¶ added in v1.12.0
func (o ScaleSetStorageProfileOsDiskPtrOutput) Image() pulumi.StringPtrOutput
Specifies the blob uri for user image. A virtual machine scale set creates an os disk in the same container as the user image. Updating the osDisk image causes the existing disk to be deleted and a new one created with the new image. If the VM scale set is in Manual upgrade mode then the virtual machines are not updated until they have manualUpgrade applied to them. When setting this field `osType` needs to be specified. Cannot be used when `vhdContainers`, `managedDiskType` or `storageProfileImageReference` are specified.
func (ScaleSetStorageProfileOsDiskPtrOutput) ManagedDiskType ¶ added in v1.12.0
func (o ScaleSetStorageProfileOsDiskPtrOutput) ManagedDiskType() pulumi.StringPtrOutput
Specifies the type of managed disk to create. Value must be either `Standard_LRS`, `StandardSSD_LRS` or `Premium_LRS`.
func (ScaleSetStorageProfileOsDiskPtrOutput) Name ¶ added in v1.12.0
func (o ScaleSetStorageProfileOsDiskPtrOutput) Name() pulumi.StringPtrOutput
Specifies the name of the image from the marketplace.
func (ScaleSetStorageProfileOsDiskPtrOutput) OsType ¶ added in v1.12.0
func (o ScaleSetStorageProfileOsDiskPtrOutput) OsType() pulumi.StringPtrOutput
Specifies the operating system Type, valid values are windows, linux.
func (ScaleSetStorageProfileOsDiskPtrOutput) ToScaleSetStorageProfileOsDiskPtrOutput ¶ added in v1.12.0
func (o ScaleSetStorageProfileOsDiskPtrOutput) ToScaleSetStorageProfileOsDiskPtrOutput() ScaleSetStorageProfileOsDiskPtrOutput
func (ScaleSetStorageProfileOsDiskPtrOutput) ToScaleSetStorageProfileOsDiskPtrOutputWithContext ¶ added in v1.12.0
func (o ScaleSetStorageProfileOsDiskPtrOutput) ToScaleSetStorageProfileOsDiskPtrOutputWithContext(ctx context.Context) ScaleSetStorageProfileOsDiskPtrOutput
func (ScaleSetStorageProfileOsDiskPtrOutput) VhdContainers ¶ added in v1.12.0
func (o ScaleSetStorageProfileOsDiskPtrOutput) VhdContainers() pulumi.StringArrayOutput
Specifies the vhd uri. Cannot be used when `image` or `managedDiskType` is specified.
type SharedImage ¶ added in v0.16.1
type SharedImage struct { pulumi.StringPtrOutput `pulumi:"description"` Eula pulumi.StringPtrOutput `pulumi:"eula"` GalleryName pulumi.StringOutput `pulumi:"galleryName"` Identifier SharedImageIdentifierOutput `pulumi:"identifier"` Location pulumi.StringOutput `pulumi:"location"` Name pulumi.StringOutput `pulumi:"name"` OsType pulumi.StringOutput `pulumi:"osType"` PrivacyStatementUri pulumi.StringPtrOutput `pulumi:"privacyStatementUri"` ReleaseNoteUri pulumi.StringPtrOutput `pulumi:"releaseNoteUri"` ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` Tags pulumi.StringMapOutput `pulumi:"tags"` }Description
Manages a Shared Image within a Shared Image Gallery.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/shared_image.html.markdown.
func GetSharedImage ¶ added in v0.16.1
func GetSharedImage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SharedImageState, opts ...pulumi.ResourceOption) (*SharedImage, error)
GetSharedImage gets an existing SharedImage resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSharedImage ¶ added in v0.16.1
func NewSharedImage(ctx *pulumi.Context, name string, args *SharedImageArgs, opts ...pulumi.ResourceOption) (*SharedImage, error)
NewSharedImage registers a new resource with the given unique name, arguments, and options.
type SharedImageArgs ¶ added in v0.16.1
type SharedImageArgs struct { pulumi.StringPtrInput Eula pulumi.StringPtrInput GalleryName pulumi.StringInput Identifier SharedImageIdentifierInput Location pulumi.StringPtrInput Name pulumi.StringPtrInput OsType pulumi.StringInput PrivacyStatementUri pulumi.StringPtrInput ReleaseNoteUri pulumi.StringPtrInput ResourceGroupName pulumi.StringInput Tags pulumi.StringMapInput }Description
The set of arguments for constructing a SharedImage resource.
func (SharedImageArgs) ElementType ¶ added in v1.12.0
func (SharedImageArgs) ElementType() reflect.Type
type SharedImageGallery ¶ added in v0.16.1
type SharedImageGallery struct { pulumi.StringPtrOutput `pulumi:"description"` Location pulumi.StringOutput `pulumi:"location"` Name pulumi.StringOutput `pulumi:"name"` ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` Tags pulumi.StringMapOutput `pulumi:"tags"` UniqueName pulumi.StringOutput `pulumi:"uniqueName"` }Description
Manages a Shared Image Gallery.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/shared_image_gallery.html.markdown.
func GetSharedImageGallery ¶ added in v0.16.1
func GetSharedImageGallery(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SharedImageGalleryState, opts ...pulumi.ResourceOption) (*SharedImageGallery, error)
GetSharedImageGallery gets an existing SharedImageGallery resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSharedImageGallery ¶ added in v0.16.1
func NewSharedImageGallery(ctx *pulumi.Context, name string, args *SharedImageGalleryArgs, opts ...pulumi.ResourceOption) (*SharedImageGallery, error)
NewSharedImageGallery registers a new resource with the given unique name, arguments, and options.
type SharedImageGalleryArgs ¶ added in v0.16.1
type SharedImageGalleryArgs struct { pulumi.StringPtrInput Location pulumi.StringPtrInput Name pulumi.StringPtrInput ResourceGroupName pulumi.StringInput Tags pulumi.StringMapInput }Description
The set of arguments for constructing a SharedImageGallery resource.
func (SharedImageGalleryArgs) ElementType ¶ added in v1.12.0
func (SharedImageGalleryArgs) ElementType() reflect.Type
type SharedImageGalleryState ¶ added in v0.16.1
type SharedImageGalleryState struct { pulumi.StringPtrInput Location pulumi.StringPtrInput Name pulumi.StringPtrInput ResourceGroupName pulumi.StringPtrInput Tags pulumi.StringMapInput UniqueName pulumi.StringPtrInput }Description
func (SharedImageGalleryState) ElementType ¶ added in v1.12.0
func (SharedImageGalleryState) ElementType() reflect.Type
type SharedImageIdentifier ¶ added in v1.12.0
type SharedImageIdentifier struct {}
type SharedImageIdentifierArgs ¶ added in v1.12.0
type SharedImageIdentifierArgs struct {}
func (SharedImageIdentifierArgs) ElementType ¶ added in v1.12.0
func (SharedImageIdentifierArgs) ElementType() reflect.Type
func (SharedImageIdentifierArgs) ToSharedImageIdentifierOutput ¶ added in v1.12.0
func (i SharedImageIdentifierArgs) ToSharedImageIdentifierOutput() SharedImageIdentifierOutput
func (SharedImageIdentifierArgs) ToSharedImageIdentifierOutputWithContext ¶ added in v1.12.0
func (i SharedImageIdentifierArgs) ToSharedImageIdentifierOutputWithContext(ctx context.Context) SharedImageIdentifierOutput
func (SharedImageIdentifierArgs) ToSharedImageIdentifierPtrOutput ¶ added in v1.12.0
func (i SharedImageIdentifierArgs) ToSharedImageIdentifierPtrOutput() SharedImageIdentifierPtrOutput
func (SharedImageIdentifierArgs) ToSharedImageIdentifierPtrOutputWithContext ¶ added in v1.12.0
func (i SharedImageIdentifierArgs) ToSharedImageIdentifierPtrOutputWithContext(ctx context.Context) SharedImageIdentifierPtrOutput
type SharedImageIdentifierInput ¶ added in v1.12.0
type SharedImageIdentifierOutput ¶ added in v1.12.0
func (SharedImageIdentifierOutput) ElementType ¶ added in v1.12.0
func (SharedImageIdentifierOutput) ElementType() reflect.Type
func (SharedImageIdentifierOutput) Offer ¶ added in v1.12.0
func (o SharedImageIdentifierOutput) Offer() pulumi.StringOutput
func (SharedImageIdentifierOutput) Publisher ¶ added in v1.12.0
func (o SharedImageIdentifierOutput) Publisher() pulumi.StringOutput
func (SharedImageIdentifierOutput) Sku ¶ added in v1.12.0
func (o SharedImageIdentifierOutput) Sku() pulumi.StringOutput
func (SharedImageIdentifierOutput) ToSharedImageIdentifierOutput ¶ added in v1.12.0
func (o SharedImageIdentifierOutput) ToSharedImageIdentifierOutput() SharedImageIdentifierOutput
func (SharedImageIdentifierOutput) ToSharedImageIdentifierOutputWithContext ¶ added in v1.12.0
func (o SharedImageIdentifierOutput) ToSharedImageIdentifierOutputWithContext(ctx context.Context) SharedImageIdentifierOutput
func (SharedImageIdentifierOutput) ToSharedImageIdentifierPtrOutput ¶ added in v1.12.0
func (o SharedImageIdentifierOutput) ToSharedImageIdentifierPtrOutput() SharedImageIdentifierPtrOutput
func (SharedImageIdentifierOutput) ToSharedImageIdentifierPtrOutputWithContext ¶ added in v1.12.0
func (o SharedImageIdentifierOutput) ToSharedImageIdentifierPtrOutputWithContext(ctx context.Context) SharedImageIdentifierPtrOutput
type SharedImageIdentifierPtrInput ¶ added in v1.12.0
func SharedImageIdentifierPtr ¶ added in v1.12.0
func SharedImageIdentifierPtr(v *SharedImageIdentifierArgs) SharedImageIdentifierPtrInput
type SharedImageIdentifierPtrOutput ¶ added in v1.12.0
func (SharedImageIdentifierPtrOutput) Elem ¶ added in v1.12.0
func (o SharedImageIdentifierPtrOutput) Elem() SharedImageIdentifierOutput
func (SharedImageIdentifierPtrOutput) ElementType ¶ added in v1.12.0
func (SharedImageIdentifierPtrOutput) ElementType() reflect.Type
func (SharedImageIdentifierPtrOutput) Offer ¶ added in v1.12.0
func (o SharedImageIdentifierPtrOutput) Offer() pulumi.StringOutput
func (SharedImageIdentifierPtrOutput) Publisher ¶ added in v1.12.0
func (o SharedImageIdentifierPtrOutput) Publisher() pulumi.StringOutput
func (SharedImageIdentifierPtrOutput) Sku ¶ added in v1.12.0
func (o SharedImageIdentifierPtrOutput) Sku() pulumi.StringOutput
func (SharedImageIdentifierPtrOutput) ToSharedImageIdentifierPtrOutput ¶ added in v1.12.0
func (o SharedImageIdentifierPtrOutput) ToSharedImageIdentifierPtrOutput() SharedImageIdentifierPtrOutput
func (SharedImageIdentifierPtrOutput) ToSharedImageIdentifierPtrOutputWithContext ¶ added in v1.12.0
func (o SharedImageIdentifierPtrOutput) ToSharedImageIdentifierPtrOutputWithContext(ctx context.Context) SharedImageIdentifierPtrOutput
type SharedImageState ¶ added in v0.16.1
type SharedImageState struct { pulumi.StringPtrInput Eula pulumi.StringPtrInput GalleryName pulumi.StringPtrInput Identifier SharedImageIdentifierPtrInput Location pulumi.StringPtrInput Name pulumi.StringPtrInput OsType pulumi.StringPtrInput PrivacyStatementUri pulumi.StringPtrInput ReleaseNoteUri pulumi.StringPtrInput ResourceGroupName pulumi.StringPtrInput Tags pulumi.StringMapInput }Description
func (SharedImageState) ElementType ¶ added in v1.12.0
func (SharedImageState) ElementType() reflect.Type
type SharedImageVersion ¶ added in v0.16.1
type SharedImageVersion struct { pulumi.BoolPtrOutput `pulumi:"excludeFromLatest"` GalleryName pulumi.StringOutput `pulumi:"galleryName"` ImageName pulumi.StringOutput `pulumi:"imageName"` Location pulumi.StringOutput `pulumi:"location"` ManagedImageId pulumi.StringOutput `pulumi:"managedImageId"` Name pulumi.StringOutput `pulumi:"name"` ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` Tags pulumi.StringMapOutput `pulumi:"tags"` TargetRegions SharedImageVersionTargetRegionArrayOutput `pulumi:"targetRegions"` }ExcludeFromLatest
Manages a Version of a Shared Image within a Shared Image Gallery.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/shared_image_version.html.markdown.
func GetSharedImageVersion ¶ added in v0.16.1
func GetSharedImageVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SharedImageVersionState, opts ...pulumi.ResourceOption) (*SharedImageVersion, error)
GetSharedImageVersion gets an existing SharedImageVersion resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSharedImageVersion ¶ added in v0.16.1
func NewSharedImageVersion(ctx *pulumi.Context, name string, args *SharedImageVersionArgs, opts ...pulumi.ResourceOption) (*SharedImageVersion, error)
NewSharedImageVersion registers a new resource with the given unique name, arguments, and options.
type SharedImageVersionArgs ¶ added in v0.16.1
type SharedImageVersionArgs struct { pulumi.BoolPtrInput GalleryName pulumi.StringInput ImageName pulumi.StringInput Location pulumi.StringPtrInput ManagedImageId pulumi.StringInput Name pulumi.StringPtrInput ResourceGroupName pulumi.StringInput Tags pulumi.StringMapInput TargetRegions SharedImageVersionTargetRegionArrayInput }ExcludeFromLatest
The set of arguments for constructing a SharedImageVersion resource.
func (SharedImageVersionArgs) ElementType ¶ added in v1.12.0
func (SharedImageVersionArgs) ElementType() reflect.Type
type SharedImageVersionState ¶ added in v0.16.1
type SharedImageVersionState struct { pulumi.BoolPtrInput GalleryName pulumi.StringPtrInput ImageName pulumi.StringPtrInput Location pulumi.StringPtrInput ManagedImageId pulumi.StringPtrInput Name pulumi.StringPtrInput ResourceGroupName pulumi.StringPtrInput Tags pulumi.StringMapInput TargetRegions SharedImageVersionTargetRegionArrayInput }ExcludeFromLatest
func (SharedImageVersionState) ElementType ¶ added in v1.12.0
func (SharedImageVersionState) ElementType() reflect.Type
type SharedImageVersionTargetRegion ¶ added in v1.12.0
type SharedImageVersionTargetRegion struct { // The version number for this Image Version, such as `1.0.0`. Changing this forces a new resource to be created. }
type SharedImageVersionTargetRegionArgs ¶ added in v1.12.0
type SharedImageVersionTargetRegionArgs struct { // The version number for this Image Version, such as `1.0.0`. Changing this forces a new resource to be created. }
func (SharedImageVersionTargetRegionArgs) ElementType ¶ added in v1.12.0
func (SharedImageVersionTargetRegionArgs) ElementType() reflect.Type
func (SharedImageVersionTargetRegionArgs) ToSharedImageVersionTargetRegionOutput ¶ added in v1.12.0
func (i SharedImageVersionTargetRegionArgs) ToSharedImageVersionTargetRegionOutput() SharedImageVersionTargetRegionOutput
func (SharedImageVersionTargetRegionArgs) ToSharedImageVersionTargetRegionOutputWithContext ¶ added in v1.12.0
func (i SharedImageVersionTargetRegionArgs) ToSharedImageVersionTargetRegionOutputWithContext(ctx context.Context) SharedImageVersionTargetRegionOutput
type SharedImageVersionTargetRegionArray ¶ added in v1.12.0
type SharedImageVersionTargetRegionArray []SharedImageVersionTargetRegionInput
func (SharedImageVersionTargetRegionArray) ElementType ¶ added in v1.12.0
func (SharedImageVersionTargetRegionArray) ElementType() reflect.Type
func (SharedImageVersionTargetRegionArray) ToSharedImageVersionTargetRegionArrayOutput ¶ added in v1.12.0
func (i SharedImageVersionTargetRegionArray) ToSharedImageVersionTargetRegionArrayOutput() SharedImageVersionTargetRegionArrayOutput
func (SharedImageVersionTargetRegionArray) ToSharedImageVersionTargetRegionArrayOutputWithContext ¶ added in v1.12.0
func (i SharedImageVersionTargetRegionArray) ToSharedImageVersionTargetRegionArrayOutputWithContext(ctx context.Context) SharedImageVersionTargetRegionArrayOutput
type SharedImageVersionTargetRegionArrayInput ¶ added in v1.12.0
type SharedImageVersionTargetRegionArrayOutput ¶ added in v1.12.0
func (SharedImageVersionTargetRegionArrayOutput) ElementType ¶ added in v1.12.0
func (SharedImageVersionTargetRegionArrayOutput) ElementType() reflect.Type
func (SharedImageVersionTargetRegionArrayOutput) ToSharedImageVersionTargetRegionArrayOutput ¶ added in v1.12.0
func (o SharedImageVersionTargetRegionArrayOutput) ToSharedImageVersionTargetRegionArrayOutput() SharedImageVersionTargetRegionArrayOutput
func (SharedImageVersionTargetRegionArrayOutput) ToSharedImageVersionTargetRegionArrayOutputWithContext ¶ added in v1.12.0
func (o SharedImageVersionTargetRegionArrayOutput) ToSharedImageVersionTargetRegionArrayOutputWithContext(ctx context.Context) SharedImageVersionTargetRegionArrayOutput
type SharedImageVersionTargetRegionInput ¶ added in v1.12.0
type SharedImageVersionTargetRegionOutput ¶ added in v1.12.0
func (SharedImageVersionTargetRegionOutput) ElementType ¶ added in v1.12.0
func (SharedImageVersionTargetRegionOutput) ElementType() reflect.Type
func (SharedImageVersionTargetRegionOutput) Name ¶ added in v1.12.0
func (o SharedImageVersionTargetRegionOutput) Name() pulumi.StringOutput
The version number for this Image Version, such as `1.0.0`. Changing this forces a new resource to be created.
func (SharedImageVersionTargetRegionOutput) RegionalReplicaCount ¶ added in v1.12.0
func (o SharedImageVersionTargetRegionOutput) RegionalReplicaCount() pulumi.IntOutput
func (SharedImageVersionTargetRegionOutput) StorageAccountType ¶ added in v1.12.0
func (o SharedImageVersionTargetRegionOutput) StorageAccountType() pulumi.StringPtrOutput
func (SharedImageVersionTargetRegionOutput) ToSharedImageVersionTargetRegionOutput ¶ added in v1.12.0
func (o SharedImageVersionTargetRegionOutput) ToSharedImageVersionTargetRegionOutput() SharedImageVersionTargetRegionOutput
func (SharedImageVersionTargetRegionOutput) ToSharedImageVersionTargetRegionOutputWithContext ¶ added in v1.12.0
func (o SharedImageVersionTargetRegionOutput) ToSharedImageVersionTargetRegionOutputWithContext(ctx context.Context) SharedImageVersionTargetRegionOutput
type Snapshot ¶
type Snapshot struct { pulumi.CustomResourceState // Indicates how the snapshot is to be created. Possible values are `Copy` or `Import`. Changing this forces a new resource to be created. CreateOption pulumi.StringOutput `pulumi:"createOption"` // The size of the Snapshotted Disk in GB. DiskSizeGb pulumi.IntOutput `pulumi:"diskSizeGb"` EncryptionSettings SnapshotEncryptionSettingsPtrOutput `pulumi:"encryptionSettings"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the Snapshot resource. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the Snapshot. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Specifies a reference to an existing snapshot, when `createOption` is `Copy`. Changing this forces a new resource to be created. SourceResourceId pulumi.StringPtrOutput `pulumi:"sourceResourceId"` // Specifies the URI to a Managed or Unmanaged Disk. Changing this forces a new resource to be created. SourceUri pulumi.StringPtrOutput `pulumi:"sourceUri"` // Specifies the ID of an storage account. Used with `sourceUri` to allow authorization during import of unmanaged blobs from a different subscription. Changing this forces a new resource to be created. StorageAccountId pulumi.StringPtrOutput `pulumi:"storageAccountId"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Disk Snapshot.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/snapshot.html.markdown.
func GetSnapshot ¶
func GetSnapshot(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SnapshotState, opts ...pulumi.ResourceOption) (*Snapshot, error)
GetSnapshot gets an existing Snapshot resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSnapshot ¶
func NewSnapshot(ctx *pulumi.Context, name string, args *SnapshotArgs, opts ...pulumi.ResourceOption) (*Snapshot, error)
NewSnapshot registers a new resource with the given unique name, arguments, and options.
type SnapshotArgs ¶
type SnapshotArgs struct { // Indicates how the snapshot is to be created. Possible values are `Copy` or `Import`. Changing this forces a new resource to be created. CreateOption pulumi.StringInput // The size of the Snapshotted Disk in GB. DiskSizeGb pulumi.IntPtrInput EncryptionSettings SnapshotEncryptionSettingsPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Snapshot resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Snapshot. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Specifies a reference to an existing snapshot, when `createOption` is `Copy`. Changing this forces a new resource to be created. SourceResourceId pulumi.StringPtrInput // Specifies the URI to a Managed or Unmanaged Disk. Changing this forces a new resource to be created. SourceUri pulumi.StringPtrInput // Specifies the ID of an storage account. Used with `sourceUri` to allow authorization during import of unmanaged blobs from a different subscription. Changing this forces a new resource to be created. StorageAccountId pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Snapshot resource.
func (SnapshotArgs) ElementType ¶ added in v1.12.0
func (SnapshotArgs) ElementType() reflect.Type
type SnapshotEncryptionSettings ¶ added in v1.12.0
type SnapshotEncryptionSettings struct { DiskEncryptionKey *SnapshotEncryptionSettingsDiskEncryptionKey `pulumi:"diskEncryptionKey"` Enabled bool `pulumi:"enabled"` KeyEncryptionKey *SnapshotEncryptionSettingsKeyEncryptionKey `pulumi:"keyEncryptionKey"` }
type SnapshotEncryptionSettingsArgs ¶ added in v1.12.0
type SnapshotEncryptionSettingsArgs struct { DiskEncryptionKey SnapshotEncryptionSettingsDiskEncryptionKeyPtrInput `pulumi:"diskEncryptionKey"` Enabled pulumi.BoolInput `pulumi:"enabled"` KeyEncryptionKey SnapshotEncryptionSettingsKeyEncryptionKeyPtrInput `pulumi:"keyEncryptionKey"` }
func (SnapshotEncryptionSettingsArgs) ElementType ¶ added in v1.12.0
func (SnapshotEncryptionSettingsArgs) ElementType() reflect.Type
func (SnapshotEncryptionSettingsArgs) ToSnapshotEncryptionSettingsOutput ¶ added in v1.12.0
func (i SnapshotEncryptionSettingsArgs) ToSnapshotEncryptionSettingsOutput() SnapshotEncryptionSettingsOutput
func (SnapshotEncryptionSettingsArgs) ToSnapshotEncryptionSettingsOutputWithContext ¶ added in v1.12.0
func (i SnapshotEncryptionSettingsArgs) ToSnapshotEncryptionSettingsOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsOutput
func (SnapshotEncryptionSettingsArgs) ToSnapshotEncryptionSettingsPtrOutput ¶ added in v1.12.0
func (i SnapshotEncryptionSettingsArgs) ToSnapshotEncryptionSettingsPtrOutput() SnapshotEncryptionSettingsPtrOutput
func (SnapshotEncryptionSettingsArgs) ToSnapshotEncryptionSettingsPtrOutputWithContext ¶ added in v1.12.0
func (i SnapshotEncryptionSettingsArgs) ToSnapshotEncryptionSettingsPtrOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsPtrOutput
type SnapshotEncryptionSettingsDiskEncryptionKey ¶ added in v1.12.0
type SnapshotEncryptionSettingsDiskEncryptionKeyArgs ¶ added in v1.12.0
type SnapshotEncryptionSettingsDiskEncryptionKeyArgs struct { SecretUrl pulumi.StringInput `pulumi:"secretUrl"` SourceVaultId pulumi.StringInput `pulumi:"sourceVaultId"` }
func (SnapshotEncryptionSettingsDiskEncryptionKeyArgs) ElementType ¶ added in v1.12.0
func (SnapshotEncryptionSettingsDiskEncryptionKeyArgs) ElementType() reflect.Type
func (SnapshotEncryptionSettingsDiskEncryptionKeyArgs) ToSnapshotEncryptionSettingsDiskEncryptionKeyOutput ¶ added in v1.12.0
func (i SnapshotEncryptionSettingsDiskEncryptionKeyArgs) ToSnapshotEncryptionSettingsDiskEncryptionKeyOutput() SnapshotEncryptionSettingsDiskEncryptionKeyOutput
func (SnapshotEncryptionSettingsDiskEncryptionKeyArgs) ToSnapshotEncryptionSettingsDiskEncryptionKeyOutputWithContext ¶ added in v1.12.0
func (i SnapshotEncryptionSettingsDiskEncryptionKeyArgs) ToSnapshotEncryptionSettingsDiskEncryptionKeyOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsDiskEncryptionKeyOutput
func (SnapshotEncryptionSettingsDiskEncryptionKeyArgs) ToSnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput ¶ added in v1.12.0
func (i SnapshotEncryptionSettingsDiskEncryptionKeyArgs) ToSnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput() SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput
func (SnapshotEncryptionSettingsDiskEncryptionKeyArgs) ToSnapshotEncryptionSettingsDiskEncryptionKeyPtrOutputWithContext ¶ added in v1.12.0
func (i SnapshotEncryptionSettingsDiskEncryptionKeyArgs) ToSnapshotEncryptionSettingsDiskEncryptionKeyPtrOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput
type SnapshotEncryptionSettingsDiskEncryptionKeyInput ¶ added in v1.12.0
type SnapshotEncryptionSettingsDiskEncryptionKeyInput interface { pulumi.Input ToSnapshotEncryptionSettingsDiskEncryptionKeyOutput() SnapshotEncryptionSettingsDiskEncryptionKeyOutput ToSnapshotEncryptionSettingsDiskEncryptionKeyOutputWithContext(context.Context) SnapshotEncryptionSettingsDiskEncryptionKeyOutput }
type SnapshotEncryptionSettingsDiskEncryptionKeyOutput ¶ added in v1.12.0
type SnapshotEncryptionSettingsDiskEncryptionKeyOutput struct{ *pulumi.OutputState }
func (SnapshotEncryptionSettingsDiskEncryptionKeyOutput) ElementType ¶ added in v1.12.0
func (SnapshotEncryptionSettingsDiskEncryptionKeyOutput) ElementType() reflect.Type
func (SnapshotEncryptionSettingsDiskEncryptionKeyOutput) SecretUrl ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsDiskEncryptionKeyOutput) SecretUrl() pulumi.StringOutput
func (SnapshotEncryptionSettingsDiskEncryptionKeyOutput) SourceVaultId ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsDiskEncryptionKeyOutput) SourceVaultId() pulumi.StringOutput
func (SnapshotEncryptionSettingsDiskEncryptionKeyOutput) ToSnapshotEncryptionSettingsDiskEncryptionKeyOutput ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsDiskEncryptionKeyOutput) ToSnapshotEncryptionSettingsDiskEncryptionKeyOutput() SnapshotEncryptionSettingsDiskEncryptionKeyOutput
func (SnapshotEncryptionSettingsDiskEncryptionKeyOutput) ToSnapshotEncryptionSettingsDiskEncryptionKeyOutputWithContext ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsDiskEncryptionKeyOutput) ToSnapshotEncryptionSettingsDiskEncryptionKeyOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsDiskEncryptionKeyOutput
func (SnapshotEncryptionSettingsDiskEncryptionKeyOutput) ToSnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsDiskEncryptionKeyOutput) ToSnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput() SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput
func (SnapshotEncryptionSettingsDiskEncryptionKeyOutput) ToSnapshotEncryptionSettingsDiskEncryptionKeyPtrOutputWithContext ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsDiskEncryptionKeyOutput) ToSnapshotEncryptionSettingsDiskEncryptionKeyPtrOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput
type SnapshotEncryptionSettingsDiskEncryptionKeyPtrInput ¶ added in v1.12.0
type SnapshotEncryptionSettingsDiskEncryptionKeyPtrInput interface { pulumi.Input ToSnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput() SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput ToSnapshotEncryptionSettingsDiskEncryptionKeyPtrOutputWithContext(context.Context) SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput }
func SnapshotEncryptionSettingsDiskEncryptionKeyPtr ¶ added in v1.12.0
func SnapshotEncryptionSettingsDiskEncryptionKeyPtr(v *SnapshotEncryptionSettingsDiskEncryptionKeyArgs) SnapshotEncryptionSettingsDiskEncryptionKeyPtrInput
type SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput ¶ added in v1.12.0
type SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput struct{ *pulumi.OutputState }
func (SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput) ElementType ¶ added in v1.12.0
func (SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput) ElementType() reflect.Type
func (SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput) SecretUrl ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput) SecretUrl() pulumi.StringOutput
func (SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput) SourceVaultId ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput) SourceVaultId() pulumi.StringOutput
func (SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput) ToSnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput) ToSnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput() SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput
func (SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput) ToSnapshotEncryptionSettingsDiskEncryptionKeyPtrOutputWithContext ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput) ToSnapshotEncryptionSettingsDiskEncryptionKeyPtrOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput
type SnapshotEncryptionSettingsInput ¶ added in v1.12.0
type SnapshotEncryptionSettingsInput interface { pulumi.Input ToSnapshotEncryptionSettingsOutput() SnapshotEncryptionSettingsOutput ToSnapshotEncryptionSettingsOutputWithContext(context.Context) SnapshotEncryptionSettingsOutput }
type SnapshotEncryptionSettingsKeyEncryptionKey ¶ added in v1.12.0
type SnapshotEncryptionSettingsKeyEncryptionKeyArgs ¶ added in v1.12.0
type SnapshotEncryptionSettingsKeyEncryptionKeyArgs struct { KeyUrl pulumi.StringInput `pulumi:"keyUrl"` SourceVaultId pulumi.StringInput `pulumi:"sourceVaultId"` }
func (SnapshotEncryptionSettingsKeyEncryptionKeyArgs) ElementType ¶ added in v1.12.0
func (SnapshotEncryptionSettingsKeyEncryptionKeyArgs) ElementType() reflect.Type
func (SnapshotEncryptionSettingsKeyEncryptionKeyArgs) ToSnapshotEncryptionSettingsKeyEncryptionKeyOutput ¶ added in v1.12.0
func (i SnapshotEncryptionSettingsKeyEncryptionKeyArgs) ToSnapshotEncryptionSettingsKeyEncryptionKeyOutput() SnapshotEncryptionSettingsKeyEncryptionKeyOutput
func (SnapshotEncryptionSettingsKeyEncryptionKeyArgs) ToSnapshotEncryptionSettingsKeyEncryptionKeyOutputWithContext ¶ added in v1.12.0
func (i SnapshotEncryptionSettingsKeyEncryptionKeyArgs) ToSnapshotEncryptionSettingsKeyEncryptionKeyOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsKeyEncryptionKeyOutput
func (SnapshotEncryptionSettingsKeyEncryptionKeyArgs) ToSnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput ¶ added in v1.12.0
func (i SnapshotEncryptionSettingsKeyEncryptionKeyArgs) ToSnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput() SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput
func (SnapshotEncryptionSettingsKeyEncryptionKeyArgs) ToSnapshotEncryptionSettingsKeyEncryptionKeyPtrOutputWithContext ¶ added in v1.12.0
func (i SnapshotEncryptionSettingsKeyEncryptionKeyArgs) ToSnapshotEncryptionSettingsKeyEncryptionKeyPtrOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput
type SnapshotEncryptionSettingsKeyEncryptionKeyInput ¶ added in v1.12.0
type SnapshotEncryptionSettingsKeyEncryptionKeyInput interface { pulumi.Input ToSnapshotEncryptionSettingsKeyEncryptionKeyOutput() SnapshotEncryptionSettingsKeyEncryptionKeyOutput ToSnapshotEncryptionSettingsKeyEncryptionKeyOutputWithContext(context.Context) SnapshotEncryptionSettingsKeyEncryptionKeyOutput }
type SnapshotEncryptionSettingsKeyEncryptionKeyOutput ¶ added in v1.12.0
type SnapshotEncryptionSettingsKeyEncryptionKeyOutput struct{ *pulumi.OutputState }
func (SnapshotEncryptionSettingsKeyEncryptionKeyOutput) ElementType ¶ added in v1.12.0
func (SnapshotEncryptionSettingsKeyEncryptionKeyOutput) ElementType() reflect.Type
func (SnapshotEncryptionSettingsKeyEncryptionKeyOutput) KeyUrl ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsKeyEncryptionKeyOutput) KeyUrl() pulumi.StringOutput
func (SnapshotEncryptionSettingsKeyEncryptionKeyOutput) SourceVaultId ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsKeyEncryptionKeyOutput) SourceVaultId() pulumi.StringOutput
func (SnapshotEncryptionSettingsKeyEncryptionKeyOutput) ToSnapshotEncryptionSettingsKeyEncryptionKeyOutput ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsKeyEncryptionKeyOutput) ToSnapshotEncryptionSettingsKeyEncryptionKeyOutput() SnapshotEncryptionSettingsKeyEncryptionKeyOutput
func (SnapshotEncryptionSettingsKeyEncryptionKeyOutput) ToSnapshotEncryptionSettingsKeyEncryptionKeyOutputWithContext ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsKeyEncryptionKeyOutput) ToSnapshotEncryptionSettingsKeyEncryptionKeyOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsKeyEncryptionKeyOutput
func (SnapshotEncryptionSettingsKeyEncryptionKeyOutput) ToSnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsKeyEncryptionKeyOutput) ToSnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput() SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput
func (SnapshotEncryptionSettingsKeyEncryptionKeyOutput) ToSnapshotEncryptionSettingsKeyEncryptionKeyPtrOutputWithContext ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsKeyEncryptionKeyOutput) ToSnapshotEncryptionSettingsKeyEncryptionKeyPtrOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput
type SnapshotEncryptionSettingsKeyEncryptionKeyPtrInput ¶ added in v1.12.0
type SnapshotEncryptionSettingsKeyEncryptionKeyPtrInput interface { pulumi.Input ToSnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput() SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput ToSnapshotEncryptionSettingsKeyEncryptionKeyPtrOutputWithContext(context.Context) SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput }
func SnapshotEncryptionSettingsKeyEncryptionKeyPtr ¶ added in v1.12.0
func SnapshotEncryptionSettingsKeyEncryptionKeyPtr(v *SnapshotEncryptionSettingsKeyEncryptionKeyArgs) SnapshotEncryptionSettingsKeyEncryptionKeyPtrInput
type SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput ¶ added in v1.12.0
type SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput struct{ *pulumi.OutputState }
func (SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput) ElementType ¶ added in v1.12.0
func (SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput) ElementType() reflect.Type
func (SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput) KeyUrl ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput) KeyUrl() pulumi.StringOutput
func (SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput) SourceVaultId ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput) SourceVaultId() pulumi.StringOutput
func (SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput) ToSnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput) ToSnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput() SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput
func (SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput) ToSnapshotEncryptionSettingsKeyEncryptionKeyPtrOutputWithContext ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput) ToSnapshotEncryptionSettingsKeyEncryptionKeyPtrOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput
type SnapshotEncryptionSettingsOutput ¶ added in v1.12.0
type SnapshotEncryptionSettingsOutput struct{ *pulumi.OutputState }
func (SnapshotEncryptionSettingsOutput) DiskEncryptionKey ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsOutput) DiskEncryptionKey() SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput
func (SnapshotEncryptionSettingsOutput) ElementType ¶ added in v1.12.0
func (SnapshotEncryptionSettingsOutput) ElementType() reflect.Type
func (SnapshotEncryptionSettingsOutput) Enabled ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsOutput) Enabled() pulumi.BoolOutput
func (SnapshotEncryptionSettingsOutput) KeyEncryptionKey ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsOutput) KeyEncryptionKey() SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput
func (SnapshotEncryptionSettingsOutput) ToSnapshotEncryptionSettingsOutput ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsOutput) ToSnapshotEncryptionSettingsOutput() SnapshotEncryptionSettingsOutput
func (SnapshotEncryptionSettingsOutput) ToSnapshotEncryptionSettingsOutputWithContext ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsOutput) ToSnapshotEncryptionSettingsOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsOutput
func (SnapshotEncryptionSettingsOutput) ToSnapshotEncryptionSettingsPtrOutput ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsOutput) ToSnapshotEncryptionSettingsPtrOutput() SnapshotEncryptionSettingsPtrOutput
func (SnapshotEncryptionSettingsOutput) ToSnapshotEncryptionSettingsPtrOutputWithContext ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsOutput) ToSnapshotEncryptionSettingsPtrOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsPtrOutput
type SnapshotEncryptionSettingsPtrInput ¶ added in v1.12.0
type SnapshotEncryptionSettingsPtrInput interface { pulumi.Input ToSnapshotEncryptionSettingsPtrOutput() SnapshotEncryptionSettingsPtrOutput ToSnapshotEncryptionSettingsPtrOutputWithContext(context.Context) SnapshotEncryptionSettingsPtrOutput }
func SnapshotEncryptionSettingsPtr ¶ added in v1.12.0
func SnapshotEncryptionSettingsPtr(v *SnapshotEncryptionSettingsArgs) SnapshotEncryptionSettingsPtrInput
type SnapshotEncryptionSettingsPtrOutput ¶ added in v1.12.0
type SnapshotEncryptionSettingsPtrOutput struct{ *pulumi.OutputState }
func (SnapshotEncryptionSettingsPtrOutput) DiskEncryptionKey ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsPtrOutput) DiskEncryptionKey() SnapshotEncryptionSettingsDiskEncryptionKeyPtrOutput
func (SnapshotEncryptionSettingsPtrOutput) Elem ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsPtrOutput) Elem() SnapshotEncryptionSettingsOutput
func (SnapshotEncryptionSettingsPtrOutput) ElementType ¶ added in v1.12.0
func (SnapshotEncryptionSettingsPtrOutput) ElementType() reflect.Type
func (SnapshotEncryptionSettingsPtrOutput) Enabled ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsPtrOutput) Enabled() pulumi.BoolOutput
func (SnapshotEncryptionSettingsPtrOutput) KeyEncryptionKey ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsPtrOutput) KeyEncryptionKey() SnapshotEncryptionSettingsKeyEncryptionKeyPtrOutput
func (SnapshotEncryptionSettingsPtrOutput) ToSnapshotEncryptionSettingsPtrOutput ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsPtrOutput) ToSnapshotEncryptionSettingsPtrOutput() SnapshotEncryptionSettingsPtrOutput
func (SnapshotEncryptionSettingsPtrOutput) ToSnapshotEncryptionSettingsPtrOutputWithContext ¶ added in v1.12.0
func (o SnapshotEncryptionSettingsPtrOutput) ToSnapshotEncryptionSettingsPtrOutputWithContext(ctx context.Context) SnapshotEncryptionSettingsPtrOutput
type SnapshotState ¶
type SnapshotState struct { // Indicates how the snapshot is to be created. Possible values are `Copy` or `Import`. Changing this forces a new resource to be created. CreateOption pulumi.StringPtrInput // The size of the Snapshotted Disk in GB. DiskSizeGb pulumi.IntPtrInput EncryptionSettings SnapshotEncryptionSettingsPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Snapshot resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Snapshot. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // Specifies a reference to an existing snapshot, when `createOption` is `Copy`. Changing this forces a new resource to be created. SourceResourceId pulumi.StringPtrInput // Specifies the URI to a Managed or Unmanaged Disk. Changing this forces a new resource to be created. SourceUri pulumi.StringPtrInput // Specifies the ID of an storage account. Used with `sourceUri` to allow authorization during import of unmanaged blobs from a different subscription. Changing this forces a new resource to be created. StorageAccountId pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (SnapshotState) ElementType ¶ added in v1.12.0
func (SnapshotState) ElementType() reflect.Type
type VirtualMachine ¶
type VirtualMachine struct { pulumi.CustomResourceState // A `additionalCapabilities` block. AdditionalCapabilities VirtualMachineAdditionalCapabilitiesPtrOutput `pulumi:"additionalCapabilities"` // The ID of the Availability Set in which the Virtual Machine should exist. Changing this forces a new resource to be created. AvailabilitySetId pulumi.StringOutput `pulumi:"availabilitySetId"` // A `bootDiagnostics` block. BootDiagnostics VirtualMachineBootDiagnosticsPtrOutput `pulumi:"bootDiagnostics"` // Should the Data Disks (either the Managed Disks / VHD Blobs) be deleted when the Virtual Machine is destroyed? Defaults to `false`. DeleteDataDisksOnTermination pulumi.BoolPtrOutput `pulumi:"deleteDataDisksOnTermination"` // Should the OS Disk (either the Managed Disk / VHD Blob) be deleted when the Virtual Machine is destroyed? Defaults to `false`. DeleteOsDiskOnTermination pulumi.BoolPtrOutput `pulumi:"deleteOsDiskOnTermination"` // A `identity` block. Identity VirtualMachineIdentityOutput `pulumi:"identity"` // Specifies the BYOL Type for this Virtual Machine. This is only applicable to Windows Virtual Machines. Possible values are `Windows_Client` and `Windows_Server`. LicenseType pulumi.StringOutput `pulumi:"licenseType"` // Specifies the Azure Region where the Virtual Machine exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the Virtual Machine. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A list of Network Interface ID's which should be associated with the Virtual Machine. NetworkInterfaceIds pulumi.StringArrayOutput `pulumi:"networkInterfaceIds"` // An `osProfile` block. Required when `createOption` in the `storageOsDisk` block is set to `FromImage`. OsProfile VirtualMachineOsProfilePtrOutput `pulumi:"osProfile"` // A `osProfileLinuxConfig` block. OsProfileLinuxConfig VirtualMachineOsProfileLinuxConfigPtrOutput `pulumi:"osProfileLinuxConfig"` // One or more `osProfileSecrets` blocks. OsProfileSecrets VirtualMachineOsProfileSecretArrayOutput `pulumi:"osProfileSecrets"` // A `osProfileWindowsConfig` block. OsProfileWindowsConfig VirtualMachineOsProfileWindowsConfigPtrOutput `pulumi:"osProfileWindowsConfig"` // A `plan` block. Plan VirtualMachinePlanPtrOutput `pulumi:"plan"` // The ID of the Network Interface (which must be attached to the Virtual Machine) which should be the Primary Network Interface for this Virtual Machine. PrimaryNetworkInterfaceId pulumi.StringPtrOutput `pulumi:"primaryNetworkInterfaceId"` // The ID of the Proximity Placement Group to which this Virtual Machine should be assigned. Changing this forces a new resource to be created ProximityPlacementGroupId pulumi.StringPtrOutput `pulumi:"proximityPlacementGroupId"` // Specifies the name of the Resource Group in which the Virtual Machine should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // One or more `storageDataDisk` blocks. StorageDataDisks VirtualMachineStorageDataDiskArrayOutput `pulumi:"storageDataDisks"` // A `storageImageReference` block. StorageImageReference VirtualMachineStorageImageReferenceOutput `pulumi:"storageImageReference"` // A `storageOsDisk` block. StorageOsDisk VirtualMachineStorageOsDiskOutput `pulumi:"storageOsDisk"` // A mapping of tags to assign to the Virtual Machine. Tags pulumi.StringMapOutput `pulumi:"tags"` // Specifies the [size of the Virtual Machine](https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-size-specs/). VmSize pulumi.StringOutput `pulumi:"vmSize"` // A list of a single item of the Availability Zone which the Virtual Machine should be allocated in. Zones pulumi.StringPtrOutput `pulumi:"zones"` }
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/virtual_machine.html.markdown.
func GetVirtualMachine ¶
func GetVirtualMachine(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualMachineState, opts ...pulumi.ResourceOption) (*VirtualMachine, error)
GetVirtualMachine gets an existing VirtualMachine resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVirtualMachine ¶
func NewVirtualMachine(ctx *pulumi.Context, name string, args *VirtualMachineArgs, opts ...pulumi.ResourceOption) (*VirtualMachine, error)
NewVirtualMachine registers a new resource with the given unique name, arguments, and options.
type VirtualMachineAdditionalCapabilities ¶ added in v1.12.0
type VirtualMachineAdditionalCapabilities struct {
UltraSsdEnabled bool `pulumi:"ultraSsdEnabled"`
}
type VirtualMachineAdditionalCapabilitiesArgs ¶ added in v1.12.0
type VirtualMachineAdditionalCapabilitiesArgs struct {
UltraSsdEnabled pulumi.BoolInput `pulumi:"ultraSsdEnabled"`
}
func (VirtualMachineAdditionalCapabilitiesArgs) ElementType ¶ added in v1.12.0
func (VirtualMachineAdditionalCapabilitiesArgs) ElementType() reflect.Type
func (VirtualMachineAdditionalCapabilitiesArgs) ToVirtualMachineAdditionalCapabilitiesOutput ¶ added in v1.12.0
func (i VirtualMachineAdditionalCapabilitiesArgs) ToVirtualMachineAdditionalCapabilitiesOutput() VirtualMachineAdditionalCapabilitiesOutput
func (VirtualMachineAdditionalCapabilitiesArgs) ToVirtualMachineAdditionalCapabilitiesOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineAdditionalCapabilitiesArgs) ToVirtualMachineAdditionalCapabilitiesOutputWithContext(ctx context.Context) VirtualMachineAdditionalCapabilitiesOutput
func (VirtualMachineAdditionalCapabilitiesArgs) ToVirtualMachineAdditionalCapabilitiesPtrOutput ¶ added in v1.12.0
func (i VirtualMachineAdditionalCapabilitiesArgs) ToVirtualMachineAdditionalCapabilitiesPtrOutput() VirtualMachineAdditionalCapabilitiesPtrOutput
func (VirtualMachineAdditionalCapabilitiesArgs) ToVirtualMachineAdditionalCapabilitiesPtrOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineAdditionalCapabilitiesArgs) ToVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) VirtualMachineAdditionalCapabilitiesPtrOutput
type VirtualMachineAdditionalCapabilitiesInput ¶ added in v1.12.0
type VirtualMachineAdditionalCapabilitiesInput interface { pulumi.Input ToVirtualMachineAdditionalCapabilitiesOutput() VirtualMachineAdditionalCapabilitiesOutput ToVirtualMachineAdditionalCapabilitiesOutputWithContext(context.Context) VirtualMachineAdditionalCapabilitiesOutput }
type VirtualMachineAdditionalCapabilitiesOutput ¶ added in v1.12.0
type VirtualMachineAdditionalCapabilitiesOutput struct{ *pulumi.OutputState }
func (VirtualMachineAdditionalCapabilitiesOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineAdditionalCapabilitiesOutput) ElementType() reflect.Type
func (VirtualMachineAdditionalCapabilitiesOutput) ToVirtualMachineAdditionalCapabilitiesOutput ¶ added in v1.12.0
func (o VirtualMachineAdditionalCapabilitiesOutput) ToVirtualMachineAdditionalCapabilitiesOutput() VirtualMachineAdditionalCapabilitiesOutput
func (VirtualMachineAdditionalCapabilitiesOutput) ToVirtualMachineAdditionalCapabilitiesOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineAdditionalCapabilitiesOutput) ToVirtualMachineAdditionalCapabilitiesOutputWithContext(ctx context.Context) VirtualMachineAdditionalCapabilitiesOutput
func (VirtualMachineAdditionalCapabilitiesOutput) ToVirtualMachineAdditionalCapabilitiesPtrOutput ¶ added in v1.12.0
func (o VirtualMachineAdditionalCapabilitiesOutput) ToVirtualMachineAdditionalCapabilitiesPtrOutput() VirtualMachineAdditionalCapabilitiesPtrOutput
func (VirtualMachineAdditionalCapabilitiesOutput) ToVirtualMachineAdditionalCapabilitiesPtrOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineAdditionalCapabilitiesOutput) ToVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) VirtualMachineAdditionalCapabilitiesPtrOutput
func (VirtualMachineAdditionalCapabilitiesOutput) UltraSsdEnabled ¶ added in v1.12.0
func (o VirtualMachineAdditionalCapabilitiesOutput) UltraSsdEnabled() pulumi.BoolOutput
type VirtualMachineAdditionalCapabilitiesPtrInput ¶ added in v1.12.0
type VirtualMachineAdditionalCapabilitiesPtrInput interface { pulumi.Input ToVirtualMachineAdditionalCapabilitiesPtrOutput() VirtualMachineAdditionalCapabilitiesPtrOutput ToVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(context.Context) VirtualMachineAdditionalCapabilitiesPtrOutput }
func VirtualMachineAdditionalCapabilitiesPtr ¶ added in v1.12.0
func VirtualMachineAdditionalCapabilitiesPtr(v *VirtualMachineAdditionalCapabilitiesArgs) VirtualMachineAdditionalCapabilitiesPtrInput
type VirtualMachineAdditionalCapabilitiesPtrOutput ¶ added in v1.12.0
type VirtualMachineAdditionalCapabilitiesPtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineAdditionalCapabilitiesPtrOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineAdditionalCapabilitiesPtrOutput) ElementType() reflect.Type
func (VirtualMachineAdditionalCapabilitiesPtrOutput) ToVirtualMachineAdditionalCapabilitiesPtrOutput ¶ added in v1.12.0
func (o VirtualMachineAdditionalCapabilitiesPtrOutput) ToVirtualMachineAdditionalCapabilitiesPtrOutput() VirtualMachineAdditionalCapabilitiesPtrOutput
func (VirtualMachineAdditionalCapabilitiesPtrOutput) ToVirtualMachineAdditionalCapabilitiesPtrOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineAdditionalCapabilitiesPtrOutput) ToVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) VirtualMachineAdditionalCapabilitiesPtrOutput
func (VirtualMachineAdditionalCapabilitiesPtrOutput) UltraSsdEnabled ¶ added in v1.12.0
func (o VirtualMachineAdditionalCapabilitiesPtrOutput) UltraSsdEnabled() pulumi.BoolOutput
type VirtualMachineArgs ¶
type VirtualMachineArgs struct { // A `additionalCapabilities` block. AdditionalCapabilities VirtualMachineAdditionalCapabilitiesPtrInput // The ID of the Availability Set in which the Virtual Machine should exist. Changing this forces a new resource to be created. AvailabilitySetId pulumi.StringPtrInput // A `bootDiagnostics` block. BootDiagnostics VirtualMachineBootDiagnosticsPtrInput // Should the Data Disks (either the Managed Disks / VHD Blobs) be deleted when the Virtual Machine is destroyed? Defaults to `false`. DeleteDataDisksOnTermination pulumi.BoolPtrInput // Should the OS Disk (either the Managed Disk / VHD Blob) be deleted when the Virtual Machine is destroyed? Defaults to `false`. DeleteOsDiskOnTermination pulumi.BoolPtrInput // A `identity` block. Identity VirtualMachineIdentityPtrInput // Specifies the BYOL Type for this Virtual Machine. This is only applicable to Windows Virtual Machines. Possible values are `Windows_Client` and `Windows_Server`. LicenseType pulumi.StringPtrInput // Specifies the Azure Region where the Virtual Machine exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Virtual Machine. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A list of Network Interface ID's which should be associated with the Virtual Machine. NetworkInterfaceIds pulumi.StringArrayInput // An `osProfile` block. Required when `createOption` in the `storageOsDisk` block is set to `FromImage`. OsProfile VirtualMachineOsProfilePtrInput // A `osProfileLinuxConfig` block. OsProfileLinuxConfig VirtualMachineOsProfileLinuxConfigPtrInput // One or more `osProfileSecrets` blocks. OsProfileSecrets VirtualMachineOsProfileSecretArrayInput // A `osProfileWindowsConfig` block. OsProfileWindowsConfig VirtualMachineOsProfileWindowsConfigPtrInput // A `plan` block. Plan VirtualMachinePlanPtrInput // The ID of the Network Interface (which must be attached to the Virtual Machine) which should be the Primary Network Interface for this Virtual Machine. PrimaryNetworkInterfaceId pulumi.StringPtrInput // The ID of the Proximity Placement Group to which this Virtual Machine should be assigned. Changing this forces a new resource to be created ProximityPlacementGroupId pulumi.StringPtrInput // Specifies the name of the Resource Group in which the Virtual Machine should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // One or more `storageDataDisk` blocks. StorageDataDisks VirtualMachineStorageDataDiskArrayInput // A `storageImageReference` block. StorageImageReference VirtualMachineStorageImageReferencePtrInput // A `storageOsDisk` block. StorageOsDisk VirtualMachineStorageOsDiskInput // A mapping of tags to assign to the Virtual Machine. Tags pulumi.StringMapInput // Specifies the [size of the Virtual Machine](https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-size-specs/). VmSize pulumi.StringInput // A list of a single item of the Availability Zone which the Virtual Machine should be allocated in. Zones pulumi.StringPtrInput }
The set of arguments for constructing a VirtualMachine resource.
func (VirtualMachineArgs) ElementType ¶ added in v1.12.0
func (VirtualMachineArgs) ElementType() reflect.Type
type VirtualMachineBootDiagnostics ¶ added in v1.12.0
type VirtualMachineBootDiagnosticsArgs ¶ added in v1.12.0
type VirtualMachineBootDiagnosticsArgs struct { Enabled pulumi.BoolInput `pulumi:"enabled"` StorageUri pulumi.StringInput `pulumi:"storageUri"` }
func (VirtualMachineBootDiagnosticsArgs) ElementType ¶ added in v1.12.0
func (VirtualMachineBootDiagnosticsArgs) ElementType() reflect.Type
func (VirtualMachineBootDiagnosticsArgs) ToVirtualMachineBootDiagnosticsOutput ¶ added in v1.12.0
func (i VirtualMachineBootDiagnosticsArgs) ToVirtualMachineBootDiagnosticsOutput() VirtualMachineBootDiagnosticsOutput
func (VirtualMachineBootDiagnosticsArgs) ToVirtualMachineBootDiagnosticsOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineBootDiagnosticsArgs) ToVirtualMachineBootDiagnosticsOutputWithContext(ctx context.Context) VirtualMachineBootDiagnosticsOutput
func (VirtualMachineBootDiagnosticsArgs) ToVirtualMachineBootDiagnosticsPtrOutput ¶ added in v1.12.0
func (i VirtualMachineBootDiagnosticsArgs) ToVirtualMachineBootDiagnosticsPtrOutput() VirtualMachineBootDiagnosticsPtrOutput
func (VirtualMachineBootDiagnosticsArgs) ToVirtualMachineBootDiagnosticsPtrOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineBootDiagnosticsArgs) ToVirtualMachineBootDiagnosticsPtrOutputWithContext(ctx context.Context) VirtualMachineBootDiagnosticsPtrOutput
type VirtualMachineBootDiagnosticsInput ¶ added in v1.12.0
type VirtualMachineBootDiagnosticsInput interface { pulumi.Input ToVirtualMachineBootDiagnosticsOutput() VirtualMachineBootDiagnosticsOutput ToVirtualMachineBootDiagnosticsOutputWithContext(context.Context) VirtualMachineBootDiagnosticsOutput }
type VirtualMachineBootDiagnosticsOutput ¶ added in v1.12.0
type VirtualMachineBootDiagnosticsOutput struct{ *pulumi.OutputState }
func (VirtualMachineBootDiagnosticsOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineBootDiagnosticsOutput) ElementType() reflect.Type
func (VirtualMachineBootDiagnosticsOutput) Enabled ¶ added in v1.12.0
func (o VirtualMachineBootDiagnosticsOutput) Enabled() pulumi.BoolOutput
func (VirtualMachineBootDiagnosticsOutput) StorageUri ¶ added in v1.12.0
func (o VirtualMachineBootDiagnosticsOutput) StorageUri() pulumi.StringOutput
func (VirtualMachineBootDiagnosticsOutput) ToVirtualMachineBootDiagnosticsOutput ¶ added in v1.12.0
func (o VirtualMachineBootDiagnosticsOutput) ToVirtualMachineBootDiagnosticsOutput() VirtualMachineBootDiagnosticsOutput
func (VirtualMachineBootDiagnosticsOutput) ToVirtualMachineBootDiagnosticsOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineBootDiagnosticsOutput) ToVirtualMachineBootDiagnosticsOutputWithContext(ctx context.Context) VirtualMachineBootDiagnosticsOutput
func (VirtualMachineBootDiagnosticsOutput) ToVirtualMachineBootDiagnosticsPtrOutput ¶ added in v1.12.0
func (o VirtualMachineBootDiagnosticsOutput) ToVirtualMachineBootDiagnosticsPtrOutput() VirtualMachineBootDiagnosticsPtrOutput
func (VirtualMachineBootDiagnosticsOutput) ToVirtualMachineBootDiagnosticsPtrOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineBootDiagnosticsOutput) ToVirtualMachineBootDiagnosticsPtrOutputWithContext(ctx context.Context) VirtualMachineBootDiagnosticsPtrOutput
type VirtualMachineBootDiagnosticsPtrInput ¶ added in v1.12.0
type VirtualMachineBootDiagnosticsPtrInput interface { pulumi.Input ToVirtualMachineBootDiagnosticsPtrOutput() VirtualMachineBootDiagnosticsPtrOutput ToVirtualMachineBootDiagnosticsPtrOutputWithContext(context.Context) VirtualMachineBootDiagnosticsPtrOutput }
func VirtualMachineBootDiagnosticsPtr ¶ added in v1.12.0
func VirtualMachineBootDiagnosticsPtr(v *VirtualMachineBootDiagnosticsArgs) VirtualMachineBootDiagnosticsPtrInput
type VirtualMachineBootDiagnosticsPtrOutput ¶ added in v1.12.0
type VirtualMachineBootDiagnosticsPtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineBootDiagnosticsPtrOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineBootDiagnosticsPtrOutput) ElementType() reflect.Type
func (VirtualMachineBootDiagnosticsPtrOutput) Enabled ¶ added in v1.12.0
func (o VirtualMachineBootDiagnosticsPtrOutput) Enabled() pulumi.BoolOutput
func (VirtualMachineBootDiagnosticsPtrOutput) StorageUri ¶ added in v1.12.0
func (o VirtualMachineBootDiagnosticsPtrOutput) StorageUri() pulumi.StringOutput
func (VirtualMachineBootDiagnosticsPtrOutput) ToVirtualMachineBootDiagnosticsPtrOutput ¶ added in v1.12.0
func (o VirtualMachineBootDiagnosticsPtrOutput) ToVirtualMachineBootDiagnosticsPtrOutput() VirtualMachineBootDiagnosticsPtrOutput
func (VirtualMachineBootDiagnosticsPtrOutput) ToVirtualMachineBootDiagnosticsPtrOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineBootDiagnosticsPtrOutput) ToVirtualMachineBootDiagnosticsPtrOutputWithContext(ctx context.Context) VirtualMachineBootDiagnosticsPtrOutput
type VirtualMachineIdentity ¶ added in v1.12.0
type VirtualMachineIdentityArgs ¶ added in v1.12.0
type VirtualMachineIdentityArgs struct { IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID for the Service Principal associated with the Managed Service Identity of this Virtual Machine. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` Type pulumi.StringInput `pulumi:"type"` }
func (VirtualMachineIdentityArgs) ElementType ¶ added in v1.12.0
func (VirtualMachineIdentityArgs) ElementType() reflect.Type
func (VirtualMachineIdentityArgs) ToVirtualMachineIdentityOutput ¶ added in v1.12.0
func (i VirtualMachineIdentityArgs) ToVirtualMachineIdentityOutput() VirtualMachineIdentityOutput
func (VirtualMachineIdentityArgs) ToVirtualMachineIdentityOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineIdentityArgs) ToVirtualMachineIdentityOutputWithContext(ctx context.Context) VirtualMachineIdentityOutput
func (VirtualMachineIdentityArgs) ToVirtualMachineIdentityPtrOutput ¶ added in v1.12.0
func (i VirtualMachineIdentityArgs) ToVirtualMachineIdentityPtrOutput() VirtualMachineIdentityPtrOutput
func (VirtualMachineIdentityArgs) ToVirtualMachineIdentityPtrOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineIdentityArgs) ToVirtualMachineIdentityPtrOutputWithContext(ctx context.Context) VirtualMachineIdentityPtrOutput
type VirtualMachineIdentityInput ¶ added in v1.12.0
type VirtualMachineIdentityInput interface { pulumi.Input ToVirtualMachineIdentityOutput() VirtualMachineIdentityOutput ToVirtualMachineIdentityOutputWithContext(context.Context) VirtualMachineIdentityOutput }
type VirtualMachineIdentityOutput ¶ added in v1.12.0
type VirtualMachineIdentityOutput struct{ *pulumi.OutputState }
func (VirtualMachineIdentityOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineIdentityOutput) ElementType() reflect.Type
func (VirtualMachineIdentityOutput) IdentityIds ¶ added in v1.12.0
func (o VirtualMachineIdentityOutput) IdentityIds() pulumi.StringArrayOutput
func (VirtualMachineIdentityOutput) PrincipalId ¶ added in v1.12.0
func (o VirtualMachineIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID for the Service Principal associated with the Managed Service Identity of this Virtual Machine.
func (VirtualMachineIdentityOutput) ToVirtualMachineIdentityOutput ¶ added in v1.12.0
func (o VirtualMachineIdentityOutput) ToVirtualMachineIdentityOutput() VirtualMachineIdentityOutput
func (VirtualMachineIdentityOutput) ToVirtualMachineIdentityOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineIdentityOutput) ToVirtualMachineIdentityOutputWithContext(ctx context.Context) VirtualMachineIdentityOutput
func (VirtualMachineIdentityOutput) ToVirtualMachineIdentityPtrOutput ¶ added in v1.12.0
func (o VirtualMachineIdentityOutput) ToVirtualMachineIdentityPtrOutput() VirtualMachineIdentityPtrOutput
func (VirtualMachineIdentityOutput) ToVirtualMachineIdentityPtrOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineIdentityOutput) ToVirtualMachineIdentityPtrOutputWithContext(ctx context.Context) VirtualMachineIdentityPtrOutput
func (VirtualMachineIdentityOutput) Type ¶ added in v1.12.0
func (o VirtualMachineIdentityOutput) Type() pulumi.StringOutput
type VirtualMachineIdentityPtrInput ¶ added in v1.12.0
type VirtualMachineIdentityPtrInput interface { pulumi.Input ToVirtualMachineIdentityPtrOutput() VirtualMachineIdentityPtrOutput ToVirtualMachineIdentityPtrOutputWithContext(context.Context) VirtualMachineIdentityPtrOutput }
func VirtualMachineIdentityPtr ¶ added in v1.12.0
func VirtualMachineIdentityPtr(v *VirtualMachineIdentityArgs) VirtualMachineIdentityPtrInput
type VirtualMachineIdentityPtrOutput ¶ added in v1.12.0
type VirtualMachineIdentityPtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineIdentityPtrOutput) Elem ¶ added in v1.12.0
func (o VirtualMachineIdentityPtrOutput) Elem() VirtualMachineIdentityOutput
func (VirtualMachineIdentityPtrOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineIdentityPtrOutput) ElementType() reflect.Type
func (VirtualMachineIdentityPtrOutput) IdentityIds ¶ added in v1.12.0
func (o VirtualMachineIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
func (VirtualMachineIdentityPtrOutput) PrincipalId ¶ added in v1.12.0
func (o VirtualMachineIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID for the Service Principal associated with the Managed Service Identity of this Virtual Machine.
func (VirtualMachineIdentityPtrOutput) ToVirtualMachineIdentityPtrOutput ¶ added in v1.12.0
func (o VirtualMachineIdentityPtrOutput) ToVirtualMachineIdentityPtrOutput() VirtualMachineIdentityPtrOutput
func (VirtualMachineIdentityPtrOutput) ToVirtualMachineIdentityPtrOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineIdentityPtrOutput) ToVirtualMachineIdentityPtrOutputWithContext(ctx context.Context) VirtualMachineIdentityPtrOutput
func (VirtualMachineIdentityPtrOutput) Type ¶ added in v1.12.0
func (o VirtualMachineIdentityPtrOutput) Type() pulumi.StringOutput
type VirtualMachineOsProfile ¶ added in v1.12.0
type VirtualMachineOsProfileArgs ¶ added in v1.12.0
type VirtualMachineOsProfileArgs struct { AdminPassword pulumi.StringPtrInput `pulumi:"adminPassword"` AdminUsername pulumi.StringInput `pulumi:"adminUsername"` ComputerName pulumi.StringInput `pulumi:"computerName"` CustomData pulumi.StringPtrInput `pulumi:"customData"` }
func (VirtualMachineOsProfileArgs) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileArgs) ElementType() reflect.Type
func (VirtualMachineOsProfileArgs) ToVirtualMachineOsProfileOutput ¶ added in v1.12.0
func (i VirtualMachineOsProfileArgs) ToVirtualMachineOsProfileOutput() VirtualMachineOsProfileOutput
func (VirtualMachineOsProfileArgs) ToVirtualMachineOsProfileOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineOsProfileArgs) ToVirtualMachineOsProfileOutputWithContext(ctx context.Context) VirtualMachineOsProfileOutput
func (VirtualMachineOsProfileArgs) ToVirtualMachineOsProfilePtrOutput ¶ added in v1.12.0
func (i VirtualMachineOsProfileArgs) ToVirtualMachineOsProfilePtrOutput() VirtualMachineOsProfilePtrOutput
func (VirtualMachineOsProfileArgs) ToVirtualMachineOsProfilePtrOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineOsProfileArgs) ToVirtualMachineOsProfilePtrOutputWithContext(ctx context.Context) VirtualMachineOsProfilePtrOutput
type VirtualMachineOsProfileInput ¶ added in v1.12.0
type VirtualMachineOsProfileInput interface { pulumi.Input ToVirtualMachineOsProfileOutput() VirtualMachineOsProfileOutput ToVirtualMachineOsProfileOutputWithContext(context.Context) VirtualMachineOsProfileOutput }
type VirtualMachineOsProfileLinuxConfig ¶ added in v1.12.0
type VirtualMachineOsProfileLinuxConfig struct { DisablePasswordAuthentication bool `pulumi:"disablePasswordAuthentication"` SshKeys []VirtualMachineOsProfileLinuxConfigSshKey `pulumi:"sshKeys"` }
type VirtualMachineOsProfileLinuxConfigArgs ¶ added in v1.12.0
type VirtualMachineOsProfileLinuxConfigArgs struct { DisablePasswordAuthentication pulumi.BoolInput `pulumi:"disablePasswordAuthentication"` SshKeys VirtualMachineOsProfileLinuxConfigSshKeyArrayInput `pulumi:"sshKeys"` }
func (VirtualMachineOsProfileLinuxConfigArgs) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileLinuxConfigArgs) ElementType() reflect.Type
func (VirtualMachineOsProfileLinuxConfigArgs) ToVirtualMachineOsProfileLinuxConfigOutput ¶ added in v1.12.0
func (i VirtualMachineOsProfileLinuxConfigArgs) ToVirtualMachineOsProfileLinuxConfigOutput() VirtualMachineOsProfileLinuxConfigOutput
func (VirtualMachineOsProfileLinuxConfigArgs) ToVirtualMachineOsProfileLinuxConfigOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineOsProfileLinuxConfigArgs) ToVirtualMachineOsProfileLinuxConfigOutputWithContext(ctx context.Context) VirtualMachineOsProfileLinuxConfigOutput
func (VirtualMachineOsProfileLinuxConfigArgs) ToVirtualMachineOsProfileLinuxConfigPtrOutput ¶ added in v1.12.0
func (i VirtualMachineOsProfileLinuxConfigArgs) ToVirtualMachineOsProfileLinuxConfigPtrOutput() VirtualMachineOsProfileLinuxConfigPtrOutput
func (VirtualMachineOsProfileLinuxConfigArgs) ToVirtualMachineOsProfileLinuxConfigPtrOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineOsProfileLinuxConfigArgs) ToVirtualMachineOsProfileLinuxConfigPtrOutputWithContext(ctx context.Context) VirtualMachineOsProfileLinuxConfigPtrOutput
type VirtualMachineOsProfileLinuxConfigInput ¶ added in v1.12.0
type VirtualMachineOsProfileLinuxConfigInput interface { pulumi.Input ToVirtualMachineOsProfileLinuxConfigOutput() VirtualMachineOsProfileLinuxConfigOutput ToVirtualMachineOsProfileLinuxConfigOutputWithContext(context.Context) VirtualMachineOsProfileLinuxConfigOutput }
type VirtualMachineOsProfileLinuxConfigOutput ¶ added in v1.12.0
type VirtualMachineOsProfileLinuxConfigOutput struct{ *pulumi.OutputState }
func (VirtualMachineOsProfileLinuxConfigOutput) DisablePasswordAuthentication ¶ added in v1.12.0
func (o VirtualMachineOsProfileLinuxConfigOutput) DisablePasswordAuthentication() pulumi.BoolOutput
func (VirtualMachineOsProfileLinuxConfigOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileLinuxConfigOutput) ElementType() reflect.Type
func (VirtualMachineOsProfileLinuxConfigOutput) ToVirtualMachineOsProfileLinuxConfigOutput ¶ added in v1.12.0
func (o VirtualMachineOsProfileLinuxConfigOutput) ToVirtualMachineOsProfileLinuxConfigOutput() VirtualMachineOsProfileLinuxConfigOutput
func (VirtualMachineOsProfileLinuxConfigOutput) ToVirtualMachineOsProfileLinuxConfigOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineOsProfileLinuxConfigOutput) ToVirtualMachineOsProfileLinuxConfigOutputWithContext(ctx context.Context) VirtualMachineOsProfileLinuxConfigOutput
func (VirtualMachineOsProfileLinuxConfigOutput) ToVirtualMachineOsProfileLinuxConfigPtrOutput ¶ added in v1.12.0
func (o VirtualMachineOsProfileLinuxConfigOutput) ToVirtualMachineOsProfileLinuxConfigPtrOutput() VirtualMachineOsProfileLinuxConfigPtrOutput
func (VirtualMachineOsProfileLinuxConfigOutput) ToVirtualMachineOsProfileLinuxConfigPtrOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineOsProfileLinuxConfigOutput) ToVirtualMachineOsProfileLinuxConfigPtrOutputWithContext(ctx context.Context) VirtualMachineOsProfileLinuxConfigPtrOutput
type VirtualMachineOsProfileLinuxConfigPtrInput ¶ added in v1.12.0
type VirtualMachineOsProfileLinuxConfigPtrInput interface { pulumi.Input ToVirtualMachineOsProfileLinuxConfigPtrOutput() VirtualMachineOsProfileLinuxConfigPtrOutput ToVirtualMachineOsProfileLinuxConfigPtrOutputWithContext(context.Context) VirtualMachineOsProfileLinuxConfigPtrOutput }
func VirtualMachineOsProfileLinuxConfigPtr ¶ added in v1.12.0
func VirtualMachineOsProfileLinuxConfigPtr(v *VirtualMachineOsProfileLinuxConfigArgs) VirtualMachineOsProfileLinuxConfigPtrInput
type VirtualMachineOsProfileLinuxConfigPtrOutput ¶ added in v1.12.0
type VirtualMachineOsProfileLinuxConfigPtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineOsProfileLinuxConfigPtrOutput) DisablePasswordAuthentication ¶ added in v1.12.0
func (o VirtualMachineOsProfileLinuxConfigPtrOutput) DisablePasswordAuthentication() pulumi.BoolOutput
func (VirtualMachineOsProfileLinuxConfigPtrOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileLinuxConfigPtrOutput) ElementType() reflect.Type
func (VirtualMachineOsProfileLinuxConfigPtrOutput) ToVirtualMachineOsProfileLinuxConfigPtrOutput ¶ added in v1.12.0
func (o VirtualMachineOsProfileLinuxConfigPtrOutput) ToVirtualMachineOsProfileLinuxConfigPtrOutput() VirtualMachineOsProfileLinuxConfigPtrOutput
func (VirtualMachineOsProfileLinuxConfigPtrOutput) ToVirtualMachineOsProfileLinuxConfigPtrOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineOsProfileLinuxConfigPtrOutput) ToVirtualMachineOsProfileLinuxConfigPtrOutputWithContext(ctx context.Context) VirtualMachineOsProfileLinuxConfigPtrOutput
type VirtualMachineOsProfileLinuxConfigSshKey ¶ added in v1.12.0
type VirtualMachineOsProfileLinuxConfigSshKeyArgs ¶ added in v1.12.0
type VirtualMachineOsProfileLinuxConfigSshKeyArgs struct { KeyData pulumi.StringInput `pulumi:"keyData"` Path pulumi.StringInput `pulumi:"path"` }
func (VirtualMachineOsProfileLinuxConfigSshKeyArgs) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileLinuxConfigSshKeyArgs) ElementType() reflect.Type
func (VirtualMachineOsProfileLinuxConfigSshKeyArgs) ToVirtualMachineOsProfileLinuxConfigSshKeyOutput ¶ added in v1.12.0
func (i VirtualMachineOsProfileLinuxConfigSshKeyArgs) ToVirtualMachineOsProfileLinuxConfigSshKeyOutput() VirtualMachineOsProfileLinuxConfigSshKeyOutput
func (VirtualMachineOsProfileLinuxConfigSshKeyArgs) ToVirtualMachineOsProfileLinuxConfigSshKeyOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineOsProfileLinuxConfigSshKeyArgs) ToVirtualMachineOsProfileLinuxConfigSshKeyOutputWithContext(ctx context.Context) VirtualMachineOsProfileLinuxConfigSshKeyOutput
type VirtualMachineOsProfileLinuxConfigSshKeyArray ¶ added in v1.12.0
type VirtualMachineOsProfileLinuxConfigSshKeyArray []VirtualMachineOsProfileLinuxConfigSshKeyInput
func (VirtualMachineOsProfileLinuxConfigSshKeyArray) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileLinuxConfigSshKeyArray) ElementType() reflect.Type
func (VirtualMachineOsProfileLinuxConfigSshKeyArray) ToVirtualMachineOsProfileLinuxConfigSshKeyArrayOutput ¶ added in v1.12.0
func (i VirtualMachineOsProfileLinuxConfigSshKeyArray) ToVirtualMachineOsProfileLinuxConfigSshKeyArrayOutput() VirtualMachineOsProfileLinuxConfigSshKeyArrayOutput
func (VirtualMachineOsProfileLinuxConfigSshKeyArray) ToVirtualMachineOsProfileLinuxConfigSshKeyArrayOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineOsProfileLinuxConfigSshKeyArray) ToVirtualMachineOsProfileLinuxConfigSshKeyArrayOutputWithContext(ctx context.Context) VirtualMachineOsProfileLinuxConfigSshKeyArrayOutput
type VirtualMachineOsProfileLinuxConfigSshKeyArrayInput ¶ added in v1.12.0
type VirtualMachineOsProfileLinuxConfigSshKeyArrayInput interface { pulumi.Input ToVirtualMachineOsProfileLinuxConfigSshKeyArrayOutput() VirtualMachineOsProfileLinuxConfigSshKeyArrayOutput ToVirtualMachineOsProfileLinuxConfigSshKeyArrayOutputWithContext(context.Context) VirtualMachineOsProfileLinuxConfigSshKeyArrayOutput }
type VirtualMachineOsProfileLinuxConfigSshKeyArrayOutput ¶ added in v1.12.0
type VirtualMachineOsProfileLinuxConfigSshKeyArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachineOsProfileLinuxConfigSshKeyArrayOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileLinuxConfigSshKeyArrayOutput) ElementType() reflect.Type
func (VirtualMachineOsProfileLinuxConfigSshKeyArrayOutput) ToVirtualMachineOsProfileLinuxConfigSshKeyArrayOutput ¶ added in v1.12.0
func (o VirtualMachineOsProfileLinuxConfigSshKeyArrayOutput) ToVirtualMachineOsProfileLinuxConfigSshKeyArrayOutput() VirtualMachineOsProfileLinuxConfigSshKeyArrayOutput
func (VirtualMachineOsProfileLinuxConfigSshKeyArrayOutput) ToVirtualMachineOsProfileLinuxConfigSshKeyArrayOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineOsProfileLinuxConfigSshKeyArrayOutput) ToVirtualMachineOsProfileLinuxConfigSshKeyArrayOutputWithContext(ctx context.Context) VirtualMachineOsProfileLinuxConfigSshKeyArrayOutput
type VirtualMachineOsProfileLinuxConfigSshKeyInput ¶ added in v1.12.0
type VirtualMachineOsProfileLinuxConfigSshKeyInput interface { pulumi.Input ToVirtualMachineOsProfileLinuxConfigSshKeyOutput() VirtualMachineOsProfileLinuxConfigSshKeyOutput ToVirtualMachineOsProfileLinuxConfigSshKeyOutputWithContext(context.Context) VirtualMachineOsProfileLinuxConfigSshKeyOutput }
type VirtualMachineOsProfileLinuxConfigSshKeyOutput ¶ added in v1.12.0
type VirtualMachineOsProfileLinuxConfigSshKeyOutput struct{ *pulumi.OutputState }
func (VirtualMachineOsProfileLinuxConfigSshKeyOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileLinuxConfigSshKeyOutput) ElementType() reflect.Type
func (VirtualMachineOsProfileLinuxConfigSshKeyOutput) KeyData ¶ added in v1.12.0
func (o VirtualMachineOsProfileLinuxConfigSshKeyOutput) KeyData() pulumi.StringOutput
func (VirtualMachineOsProfileLinuxConfigSshKeyOutput) Path ¶ added in v1.12.0
func (o VirtualMachineOsProfileLinuxConfigSshKeyOutput) Path() pulumi.StringOutput
func (VirtualMachineOsProfileLinuxConfigSshKeyOutput) ToVirtualMachineOsProfileLinuxConfigSshKeyOutput ¶ added in v1.12.0
func (o VirtualMachineOsProfileLinuxConfigSshKeyOutput) ToVirtualMachineOsProfileLinuxConfigSshKeyOutput() VirtualMachineOsProfileLinuxConfigSshKeyOutput
func (VirtualMachineOsProfileLinuxConfigSshKeyOutput) ToVirtualMachineOsProfileLinuxConfigSshKeyOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineOsProfileLinuxConfigSshKeyOutput) ToVirtualMachineOsProfileLinuxConfigSshKeyOutputWithContext(ctx context.Context) VirtualMachineOsProfileLinuxConfigSshKeyOutput
type VirtualMachineOsProfileOutput ¶ added in v1.12.0
type VirtualMachineOsProfileOutput struct{ *pulumi.OutputState }
func (VirtualMachineOsProfileOutput) AdminPassword ¶ added in v1.12.0
func (o VirtualMachineOsProfileOutput) AdminPassword() pulumi.StringPtrOutput
func (VirtualMachineOsProfileOutput) AdminUsername ¶ added in v1.12.0
func (o VirtualMachineOsProfileOutput) AdminUsername() pulumi.StringOutput
func (VirtualMachineOsProfileOutput) ComputerName ¶ added in v1.12.0
func (o VirtualMachineOsProfileOutput) ComputerName() pulumi.StringOutput
func (VirtualMachineOsProfileOutput) CustomData ¶ added in v1.12.0
func (o VirtualMachineOsProfileOutput) CustomData() pulumi.StringPtrOutput
func (VirtualMachineOsProfileOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileOutput) ElementType() reflect.Type
func (VirtualMachineOsProfileOutput) ToVirtualMachineOsProfileOutput ¶ added in v1.12.0
func (o VirtualMachineOsProfileOutput) ToVirtualMachineOsProfileOutput() VirtualMachineOsProfileOutput
func (VirtualMachineOsProfileOutput) ToVirtualMachineOsProfileOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineOsProfileOutput) ToVirtualMachineOsProfileOutputWithContext(ctx context.Context) VirtualMachineOsProfileOutput
func (VirtualMachineOsProfileOutput) ToVirtualMachineOsProfilePtrOutput ¶ added in v1.12.0
func (o VirtualMachineOsProfileOutput) ToVirtualMachineOsProfilePtrOutput() VirtualMachineOsProfilePtrOutput
func (VirtualMachineOsProfileOutput) ToVirtualMachineOsProfilePtrOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineOsProfileOutput) ToVirtualMachineOsProfilePtrOutputWithContext(ctx context.Context) VirtualMachineOsProfilePtrOutput
type VirtualMachineOsProfilePtrInput ¶ added in v1.12.0
type VirtualMachineOsProfilePtrInput interface { pulumi.Input ToVirtualMachineOsProfilePtrOutput() VirtualMachineOsProfilePtrOutput ToVirtualMachineOsProfilePtrOutputWithContext(context.Context) VirtualMachineOsProfilePtrOutput }
func VirtualMachineOsProfilePtr ¶ added in v1.12.0
func VirtualMachineOsProfilePtr(v *VirtualMachineOsProfileArgs) VirtualMachineOsProfilePtrInput
type VirtualMachineOsProfilePtrOutput ¶ added in v1.12.0
type VirtualMachineOsProfilePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineOsProfilePtrOutput) AdminPassword ¶ added in v1.12.0
func (o VirtualMachineOsProfilePtrOutput) AdminPassword() pulumi.StringPtrOutput
func (VirtualMachineOsProfilePtrOutput) AdminUsername ¶ added in v1.12.0
func (o VirtualMachineOsProfilePtrOutput) AdminUsername() pulumi.StringOutput
func (VirtualMachineOsProfilePtrOutput) ComputerName ¶ added in v1.12.0
func (o VirtualMachineOsProfilePtrOutput) ComputerName() pulumi.StringOutput
func (VirtualMachineOsProfilePtrOutput) CustomData ¶ added in v1.12.0
func (o VirtualMachineOsProfilePtrOutput) CustomData() pulumi.StringPtrOutput
func (VirtualMachineOsProfilePtrOutput) Elem ¶ added in v1.12.0
func (o VirtualMachineOsProfilePtrOutput) Elem() VirtualMachineOsProfileOutput
func (VirtualMachineOsProfilePtrOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfilePtrOutput) ElementType() reflect.Type
func (VirtualMachineOsProfilePtrOutput) ToVirtualMachineOsProfilePtrOutput ¶ added in v1.12.0
func (o VirtualMachineOsProfilePtrOutput) ToVirtualMachineOsProfilePtrOutput() VirtualMachineOsProfilePtrOutput
func (VirtualMachineOsProfilePtrOutput) ToVirtualMachineOsProfilePtrOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineOsProfilePtrOutput) ToVirtualMachineOsProfilePtrOutputWithContext(ctx context.Context) VirtualMachineOsProfilePtrOutput
type VirtualMachineOsProfileSecret ¶ added in v1.12.0
type VirtualMachineOsProfileSecret struct { SourceVaultId string `pulumi:"sourceVaultId"` VaultCertificates []VirtualMachineOsProfileSecretVaultCertificate `pulumi:"vaultCertificates"` }
type VirtualMachineOsProfileSecretArgs ¶ added in v1.12.0
type VirtualMachineOsProfileSecretArgs struct { SourceVaultId pulumi.StringInput `pulumi:"sourceVaultId"` VaultCertificates VirtualMachineOsProfileSecretVaultCertificateArrayInput `pulumi:"vaultCertificates"` }
func (VirtualMachineOsProfileSecretArgs) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileSecretArgs) ElementType() reflect.Type
func (VirtualMachineOsProfileSecretArgs) ToVirtualMachineOsProfileSecretOutput ¶ added in v1.12.0
func (i VirtualMachineOsProfileSecretArgs) ToVirtualMachineOsProfileSecretOutput() VirtualMachineOsProfileSecretOutput
func (VirtualMachineOsProfileSecretArgs) ToVirtualMachineOsProfileSecretOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineOsProfileSecretArgs) ToVirtualMachineOsProfileSecretOutputWithContext(ctx context.Context) VirtualMachineOsProfileSecretOutput
type VirtualMachineOsProfileSecretArray ¶ added in v1.12.0
type VirtualMachineOsProfileSecretArray []VirtualMachineOsProfileSecretInput
func (VirtualMachineOsProfileSecretArray) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileSecretArray) ElementType() reflect.Type
func (VirtualMachineOsProfileSecretArray) ToVirtualMachineOsProfileSecretArrayOutput ¶ added in v1.12.0
func (i VirtualMachineOsProfileSecretArray) ToVirtualMachineOsProfileSecretArrayOutput() VirtualMachineOsProfileSecretArrayOutput
func (VirtualMachineOsProfileSecretArray) ToVirtualMachineOsProfileSecretArrayOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineOsProfileSecretArray) ToVirtualMachineOsProfileSecretArrayOutputWithContext(ctx context.Context) VirtualMachineOsProfileSecretArrayOutput
type VirtualMachineOsProfileSecretArrayInput ¶ added in v1.12.0
type VirtualMachineOsProfileSecretArrayInput interface { pulumi.Input ToVirtualMachineOsProfileSecretArrayOutput() VirtualMachineOsProfileSecretArrayOutput ToVirtualMachineOsProfileSecretArrayOutputWithContext(context.Context) VirtualMachineOsProfileSecretArrayOutput }
type VirtualMachineOsProfileSecretArrayOutput ¶ added in v1.12.0
type VirtualMachineOsProfileSecretArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachineOsProfileSecretArrayOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileSecretArrayOutput) ElementType() reflect.Type
func (VirtualMachineOsProfileSecretArrayOutput) ToVirtualMachineOsProfileSecretArrayOutput ¶ added in v1.12.0
func (o VirtualMachineOsProfileSecretArrayOutput) ToVirtualMachineOsProfileSecretArrayOutput() VirtualMachineOsProfileSecretArrayOutput
func (VirtualMachineOsProfileSecretArrayOutput) ToVirtualMachineOsProfileSecretArrayOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineOsProfileSecretArrayOutput) ToVirtualMachineOsProfileSecretArrayOutputWithContext(ctx context.Context) VirtualMachineOsProfileSecretArrayOutput
type VirtualMachineOsProfileSecretInput ¶ added in v1.12.0
type VirtualMachineOsProfileSecretInput interface { pulumi.Input ToVirtualMachineOsProfileSecretOutput() VirtualMachineOsProfileSecretOutput ToVirtualMachineOsProfileSecretOutputWithContext(context.Context) VirtualMachineOsProfileSecretOutput }
type VirtualMachineOsProfileSecretOutput ¶ added in v1.12.0
type VirtualMachineOsProfileSecretOutput struct{ *pulumi.OutputState }
func (VirtualMachineOsProfileSecretOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileSecretOutput) ElementType() reflect.Type
func (VirtualMachineOsProfileSecretOutput) SourceVaultId ¶ added in v1.12.0
func (o VirtualMachineOsProfileSecretOutput) SourceVaultId() pulumi.StringOutput
func (VirtualMachineOsProfileSecretOutput) ToVirtualMachineOsProfileSecretOutput ¶ added in v1.12.0
func (o VirtualMachineOsProfileSecretOutput) ToVirtualMachineOsProfileSecretOutput() VirtualMachineOsProfileSecretOutput
func (VirtualMachineOsProfileSecretOutput) ToVirtualMachineOsProfileSecretOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineOsProfileSecretOutput) ToVirtualMachineOsProfileSecretOutputWithContext(ctx context.Context) VirtualMachineOsProfileSecretOutput
func (VirtualMachineOsProfileSecretOutput) VaultCertificates ¶ added in v1.12.0
func (o VirtualMachineOsProfileSecretOutput) VaultCertificates() VirtualMachineOsProfileSecretVaultCertificateArrayOutput
type VirtualMachineOsProfileSecretVaultCertificate ¶ added in v1.12.0
type VirtualMachineOsProfileSecretVaultCertificateArgs ¶ added in v1.12.0
type VirtualMachineOsProfileSecretVaultCertificateArgs struct { CertificateStore pulumi.StringPtrInput `pulumi:"certificateStore"` CertificateUrl pulumi.StringInput `pulumi:"certificateUrl"` }
func (VirtualMachineOsProfileSecretVaultCertificateArgs) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileSecretVaultCertificateArgs) ElementType() reflect.Type
func (VirtualMachineOsProfileSecretVaultCertificateArgs) ToVirtualMachineOsProfileSecretVaultCertificateOutput ¶ added in v1.12.0
func (i VirtualMachineOsProfileSecretVaultCertificateArgs) ToVirtualMachineOsProfileSecretVaultCertificateOutput() VirtualMachineOsProfileSecretVaultCertificateOutput
func (VirtualMachineOsProfileSecretVaultCertificateArgs) ToVirtualMachineOsProfileSecretVaultCertificateOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineOsProfileSecretVaultCertificateArgs) ToVirtualMachineOsProfileSecretVaultCertificateOutputWithContext(ctx context.Context) VirtualMachineOsProfileSecretVaultCertificateOutput
type VirtualMachineOsProfileSecretVaultCertificateArray ¶ added in v1.12.0
type VirtualMachineOsProfileSecretVaultCertificateArray []VirtualMachineOsProfileSecretVaultCertificateInput
func (VirtualMachineOsProfileSecretVaultCertificateArray) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileSecretVaultCertificateArray) ElementType() reflect.Type
func (VirtualMachineOsProfileSecretVaultCertificateArray) ToVirtualMachineOsProfileSecretVaultCertificateArrayOutput ¶ added in v1.12.0
func (i VirtualMachineOsProfileSecretVaultCertificateArray) ToVirtualMachineOsProfileSecretVaultCertificateArrayOutput() VirtualMachineOsProfileSecretVaultCertificateArrayOutput
func (VirtualMachineOsProfileSecretVaultCertificateArray) ToVirtualMachineOsProfileSecretVaultCertificateArrayOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineOsProfileSecretVaultCertificateArray) ToVirtualMachineOsProfileSecretVaultCertificateArrayOutputWithContext(ctx context.Context) VirtualMachineOsProfileSecretVaultCertificateArrayOutput
type VirtualMachineOsProfileSecretVaultCertificateArrayInput ¶ added in v1.12.0
type VirtualMachineOsProfileSecretVaultCertificateArrayInput interface { pulumi.Input ToVirtualMachineOsProfileSecretVaultCertificateArrayOutput() VirtualMachineOsProfileSecretVaultCertificateArrayOutput ToVirtualMachineOsProfileSecretVaultCertificateArrayOutputWithContext(context.Context) VirtualMachineOsProfileSecretVaultCertificateArrayOutput }
type VirtualMachineOsProfileSecretVaultCertificateArrayOutput ¶ added in v1.12.0
type VirtualMachineOsProfileSecretVaultCertificateArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachineOsProfileSecretVaultCertificateArrayOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileSecretVaultCertificateArrayOutput) ElementType() reflect.Type
func (VirtualMachineOsProfileSecretVaultCertificateArrayOutput) ToVirtualMachineOsProfileSecretVaultCertificateArrayOutput ¶ added in v1.12.0
func (o VirtualMachineOsProfileSecretVaultCertificateArrayOutput) ToVirtualMachineOsProfileSecretVaultCertificateArrayOutput() VirtualMachineOsProfileSecretVaultCertificateArrayOutput
func (VirtualMachineOsProfileSecretVaultCertificateArrayOutput) ToVirtualMachineOsProfileSecretVaultCertificateArrayOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineOsProfileSecretVaultCertificateArrayOutput) ToVirtualMachineOsProfileSecretVaultCertificateArrayOutputWithContext(ctx context.Context) VirtualMachineOsProfileSecretVaultCertificateArrayOutput
type VirtualMachineOsProfileSecretVaultCertificateInput ¶ added in v1.12.0
type VirtualMachineOsProfileSecretVaultCertificateInput interface { pulumi.Input ToVirtualMachineOsProfileSecretVaultCertificateOutput() VirtualMachineOsProfileSecretVaultCertificateOutput ToVirtualMachineOsProfileSecretVaultCertificateOutputWithContext(context.Context) VirtualMachineOsProfileSecretVaultCertificateOutput }
type VirtualMachineOsProfileSecretVaultCertificateOutput ¶ added in v1.12.0
type VirtualMachineOsProfileSecretVaultCertificateOutput struct{ *pulumi.OutputState }
func (VirtualMachineOsProfileSecretVaultCertificateOutput) CertificateStore ¶ added in v1.12.0
func (o VirtualMachineOsProfileSecretVaultCertificateOutput) CertificateStore() pulumi.StringPtrOutput
func (VirtualMachineOsProfileSecretVaultCertificateOutput) CertificateUrl ¶ added in v1.12.0
func (o VirtualMachineOsProfileSecretVaultCertificateOutput) CertificateUrl() pulumi.StringOutput
func (VirtualMachineOsProfileSecretVaultCertificateOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileSecretVaultCertificateOutput) ElementType() reflect.Type
func (VirtualMachineOsProfileSecretVaultCertificateOutput) ToVirtualMachineOsProfileSecretVaultCertificateOutput ¶ added in v1.12.0
func (o VirtualMachineOsProfileSecretVaultCertificateOutput) ToVirtualMachineOsProfileSecretVaultCertificateOutput() VirtualMachineOsProfileSecretVaultCertificateOutput
func (VirtualMachineOsProfileSecretVaultCertificateOutput) ToVirtualMachineOsProfileSecretVaultCertificateOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineOsProfileSecretVaultCertificateOutput) ToVirtualMachineOsProfileSecretVaultCertificateOutputWithContext(ctx context.Context) VirtualMachineOsProfileSecretVaultCertificateOutput
type VirtualMachineOsProfileWindowsConfig ¶ added in v1.12.0
type VirtualMachineOsProfileWindowsConfig struct { AdditionalUnattendConfigs []VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfig `pulumi:"additionalUnattendConfigs"` EnableAutomaticUpgrades *bool `pulumi:"enableAutomaticUpgrades"` ProvisionVmAgent *bool `pulumi:"provisionVmAgent"` Timezone *string `pulumi:"timezone"` Winrms []VirtualMachineOsProfileWindowsConfigWinrm `pulumi:"winrms"` }
type VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfig ¶ added in v1.12.0
type VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArgs ¶ added in v1.12.0
type VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArgs struct { Component pulumi.StringInput `pulumi:"component"` Content pulumi.StringInput `pulumi:"content"` Pass pulumi.StringInput `pulumi:"pass"` SettingName pulumi.StringInput `pulumi:"settingName"` }
func (VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArgs) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArgs) ElementType() reflect.Type
func (VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArgs) ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput ¶ added in v1.12.0
func (i VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArgs) ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput() VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput
func (VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArgs) ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArgs) ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutputWithContext(ctx context.Context) VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput
type VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArray ¶ added in v1.12.0
type VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArray []VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigInput
func (VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArray) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArray) ElementType() reflect.Type
func (VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArray) ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput ¶ added in v1.12.0
func (i VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArray) ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput() VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput
func (VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArray) ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArray) ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutputWithContext(ctx context.Context) VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput
type VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayInput ¶ added in v1.12.0
type VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayInput interface { pulumi.Input ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput() VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutputWithContext(context.Context) VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput }
type VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput ¶ added in v1.12.0
type VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput) ElementType() reflect.Type
func (VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput) Index ¶ added in v1.12.0
func (VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput) ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput ¶ added in v1.12.0
func (o VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput) ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput() VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput
func (VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput) ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput) ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutputWithContext(ctx context.Context) VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput
type VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigInput ¶ added in v1.12.0
type VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigInput interface { pulumi.Input ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput() VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutputWithContext(context.Context) VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput }
type VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput ¶ added in v1.12.0
type VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput struct{ *pulumi.OutputState }
func (VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput) Component ¶ added in v1.12.0
func (o VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput) Component() pulumi.StringOutput
func (VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput) Content ¶ added in v1.12.0
func (o VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput) Content() pulumi.StringOutput
func (VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput) ElementType() reflect.Type
func (VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput) SettingName ¶ added in v1.12.0
func (o VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput) SettingName() pulumi.StringOutput
func (VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput) ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput ¶ added in v1.12.0
func (o VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput) ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput() VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput
func (VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput) ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput) ToVirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutputWithContext(ctx context.Context) VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigOutput
type VirtualMachineOsProfileWindowsConfigArgs ¶ added in v1.12.0
type VirtualMachineOsProfileWindowsConfigArgs struct { AdditionalUnattendConfigs VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayInput `pulumi:"additionalUnattendConfigs"` EnableAutomaticUpgrades pulumi.BoolPtrInput `pulumi:"enableAutomaticUpgrades"` ProvisionVmAgent pulumi.BoolPtrInput `pulumi:"provisionVmAgent"` Timezone pulumi.StringPtrInput `pulumi:"timezone"` Winrms VirtualMachineOsProfileWindowsConfigWinrmArrayInput `pulumi:"winrms"` }
func (VirtualMachineOsProfileWindowsConfigArgs) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileWindowsConfigArgs) ElementType() reflect.Type
func (VirtualMachineOsProfileWindowsConfigArgs) ToVirtualMachineOsProfileWindowsConfigOutput ¶ added in v1.12.0
func (i VirtualMachineOsProfileWindowsConfigArgs) ToVirtualMachineOsProfileWindowsConfigOutput() VirtualMachineOsProfileWindowsConfigOutput
func (VirtualMachineOsProfileWindowsConfigArgs) ToVirtualMachineOsProfileWindowsConfigOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineOsProfileWindowsConfigArgs) ToVirtualMachineOsProfileWindowsConfigOutputWithContext(ctx context.Context) VirtualMachineOsProfileWindowsConfigOutput
func (VirtualMachineOsProfileWindowsConfigArgs) ToVirtualMachineOsProfileWindowsConfigPtrOutput ¶ added in v1.12.0
func (i VirtualMachineOsProfileWindowsConfigArgs) ToVirtualMachineOsProfileWindowsConfigPtrOutput() VirtualMachineOsProfileWindowsConfigPtrOutput
func (VirtualMachineOsProfileWindowsConfigArgs) ToVirtualMachineOsProfileWindowsConfigPtrOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineOsProfileWindowsConfigArgs) ToVirtualMachineOsProfileWindowsConfigPtrOutputWithContext(ctx context.Context) VirtualMachineOsProfileWindowsConfigPtrOutput
type VirtualMachineOsProfileWindowsConfigInput ¶ added in v1.12.0
type VirtualMachineOsProfileWindowsConfigInput interface { pulumi.Input ToVirtualMachineOsProfileWindowsConfigOutput() VirtualMachineOsProfileWindowsConfigOutput ToVirtualMachineOsProfileWindowsConfigOutputWithContext(context.Context) VirtualMachineOsProfileWindowsConfigOutput }
type VirtualMachineOsProfileWindowsConfigOutput ¶ added in v1.12.0
type VirtualMachineOsProfileWindowsConfigOutput struct{ *pulumi.OutputState }
func (VirtualMachineOsProfileWindowsConfigOutput) AdditionalUnattendConfigs ¶ added in v1.12.0
func (o VirtualMachineOsProfileWindowsConfigOutput) AdditionalUnattendConfigs() VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput
func (VirtualMachineOsProfileWindowsConfigOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileWindowsConfigOutput) ElementType() reflect.Type
func (VirtualMachineOsProfileWindowsConfigOutput) EnableAutomaticUpgrades ¶ added in v1.12.0
func (o VirtualMachineOsProfileWindowsConfigOutput) EnableAutomaticUpgrades() pulumi.BoolPtrOutput
func (VirtualMachineOsProfileWindowsConfigOutput) ProvisionVmAgent ¶ added in v1.12.0
func (o VirtualMachineOsProfileWindowsConfigOutput) ProvisionVmAgent() pulumi.BoolPtrOutput
func (VirtualMachineOsProfileWindowsConfigOutput) Timezone ¶ added in v1.12.0
func (o VirtualMachineOsProfileWindowsConfigOutput) Timezone() pulumi.StringPtrOutput
func (VirtualMachineOsProfileWindowsConfigOutput) ToVirtualMachineOsProfileWindowsConfigOutput ¶ added in v1.12.0
func (o VirtualMachineOsProfileWindowsConfigOutput) ToVirtualMachineOsProfileWindowsConfigOutput() VirtualMachineOsProfileWindowsConfigOutput
func (VirtualMachineOsProfileWindowsConfigOutput) ToVirtualMachineOsProfileWindowsConfigOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineOsProfileWindowsConfigOutput) ToVirtualMachineOsProfileWindowsConfigOutputWithContext(ctx context.Context) VirtualMachineOsProfileWindowsConfigOutput
func (VirtualMachineOsProfileWindowsConfigOutput) ToVirtualMachineOsProfileWindowsConfigPtrOutput ¶ added in v1.12.0
func (o VirtualMachineOsProfileWindowsConfigOutput) ToVirtualMachineOsProfileWindowsConfigPtrOutput() VirtualMachineOsProfileWindowsConfigPtrOutput
func (VirtualMachineOsProfileWindowsConfigOutput) ToVirtualMachineOsProfileWindowsConfigPtrOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineOsProfileWindowsConfigOutput) ToVirtualMachineOsProfileWindowsConfigPtrOutputWithContext(ctx context.Context) VirtualMachineOsProfileWindowsConfigPtrOutput
type VirtualMachineOsProfileWindowsConfigPtrInput ¶ added in v1.12.0
type VirtualMachineOsProfileWindowsConfigPtrInput interface { pulumi.Input ToVirtualMachineOsProfileWindowsConfigPtrOutput() VirtualMachineOsProfileWindowsConfigPtrOutput ToVirtualMachineOsProfileWindowsConfigPtrOutputWithContext(context.Context) VirtualMachineOsProfileWindowsConfigPtrOutput }
func VirtualMachineOsProfileWindowsConfigPtr ¶ added in v1.12.0
func VirtualMachineOsProfileWindowsConfigPtr(v *VirtualMachineOsProfileWindowsConfigArgs) VirtualMachineOsProfileWindowsConfigPtrInput
type VirtualMachineOsProfileWindowsConfigPtrOutput ¶ added in v1.12.0
type VirtualMachineOsProfileWindowsConfigPtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineOsProfileWindowsConfigPtrOutput) AdditionalUnattendConfigs ¶ added in v1.12.0
func (o VirtualMachineOsProfileWindowsConfigPtrOutput) AdditionalUnattendConfigs() VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArrayOutput
func (VirtualMachineOsProfileWindowsConfigPtrOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileWindowsConfigPtrOutput) ElementType() reflect.Type
func (VirtualMachineOsProfileWindowsConfigPtrOutput) EnableAutomaticUpgrades ¶ added in v1.12.0
func (o VirtualMachineOsProfileWindowsConfigPtrOutput) EnableAutomaticUpgrades() pulumi.BoolPtrOutput
func (VirtualMachineOsProfileWindowsConfigPtrOutput) ProvisionVmAgent ¶ added in v1.12.0
func (o VirtualMachineOsProfileWindowsConfigPtrOutput) ProvisionVmAgent() pulumi.BoolPtrOutput
func (VirtualMachineOsProfileWindowsConfigPtrOutput) Timezone ¶ added in v1.12.0
func (o VirtualMachineOsProfileWindowsConfigPtrOutput) Timezone() pulumi.StringPtrOutput
func (VirtualMachineOsProfileWindowsConfigPtrOutput) ToVirtualMachineOsProfileWindowsConfigPtrOutput ¶ added in v1.12.0
func (o VirtualMachineOsProfileWindowsConfigPtrOutput) ToVirtualMachineOsProfileWindowsConfigPtrOutput() VirtualMachineOsProfileWindowsConfigPtrOutput
func (VirtualMachineOsProfileWindowsConfigPtrOutput) ToVirtualMachineOsProfileWindowsConfigPtrOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineOsProfileWindowsConfigPtrOutput) ToVirtualMachineOsProfileWindowsConfigPtrOutputWithContext(ctx context.Context) VirtualMachineOsProfileWindowsConfigPtrOutput
type VirtualMachineOsProfileWindowsConfigWinrm ¶ added in v1.12.0
type VirtualMachineOsProfileWindowsConfigWinrmArgs ¶ added in v1.12.0
type VirtualMachineOsProfileWindowsConfigWinrmArgs struct { CertificateUrl pulumi.StringPtrInput `pulumi:"certificateUrl"` Protocol pulumi.StringInput `pulumi:"protocol"` }
func (VirtualMachineOsProfileWindowsConfigWinrmArgs) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileWindowsConfigWinrmArgs) ElementType() reflect.Type
func (VirtualMachineOsProfileWindowsConfigWinrmArgs) ToVirtualMachineOsProfileWindowsConfigWinrmOutput ¶ added in v1.12.0
func (i VirtualMachineOsProfileWindowsConfigWinrmArgs) ToVirtualMachineOsProfileWindowsConfigWinrmOutput() VirtualMachineOsProfileWindowsConfigWinrmOutput
func (VirtualMachineOsProfileWindowsConfigWinrmArgs) ToVirtualMachineOsProfileWindowsConfigWinrmOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineOsProfileWindowsConfigWinrmArgs) ToVirtualMachineOsProfileWindowsConfigWinrmOutputWithContext(ctx context.Context) VirtualMachineOsProfileWindowsConfigWinrmOutput
type VirtualMachineOsProfileWindowsConfigWinrmArray ¶ added in v1.12.0
type VirtualMachineOsProfileWindowsConfigWinrmArray []VirtualMachineOsProfileWindowsConfigWinrmInput
func (VirtualMachineOsProfileWindowsConfigWinrmArray) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileWindowsConfigWinrmArray) ElementType() reflect.Type
func (VirtualMachineOsProfileWindowsConfigWinrmArray) ToVirtualMachineOsProfileWindowsConfigWinrmArrayOutput ¶ added in v1.12.0
func (i VirtualMachineOsProfileWindowsConfigWinrmArray) ToVirtualMachineOsProfileWindowsConfigWinrmArrayOutput() VirtualMachineOsProfileWindowsConfigWinrmArrayOutput
func (VirtualMachineOsProfileWindowsConfigWinrmArray) ToVirtualMachineOsProfileWindowsConfigWinrmArrayOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineOsProfileWindowsConfigWinrmArray) ToVirtualMachineOsProfileWindowsConfigWinrmArrayOutputWithContext(ctx context.Context) VirtualMachineOsProfileWindowsConfigWinrmArrayOutput
type VirtualMachineOsProfileWindowsConfigWinrmArrayInput ¶ added in v1.12.0
type VirtualMachineOsProfileWindowsConfigWinrmArrayInput interface { pulumi.Input ToVirtualMachineOsProfileWindowsConfigWinrmArrayOutput() VirtualMachineOsProfileWindowsConfigWinrmArrayOutput ToVirtualMachineOsProfileWindowsConfigWinrmArrayOutputWithContext(context.Context) VirtualMachineOsProfileWindowsConfigWinrmArrayOutput }
type VirtualMachineOsProfileWindowsConfigWinrmArrayOutput ¶ added in v1.12.0
type VirtualMachineOsProfileWindowsConfigWinrmArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachineOsProfileWindowsConfigWinrmArrayOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileWindowsConfigWinrmArrayOutput) ElementType() reflect.Type
func (VirtualMachineOsProfileWindowsConfigWinrmArrayOutput) ToVirtualMachineOsProfileWindowsConfigWinrmArrayOutput ¶ added in v1.12.0
func (o VirtualMachineOsProfileWindowsConfigWinrmArrayOutput) ToVirtualMachineOsProfileWindowsConfigWinrmArrayOutput() VirtualMachineOsProfileWindowsConfigWinrmArrayOutput
func (VirtualMachineOsProfileWindowsConfigWinrmArrayOutput) ToVirtualMachineOsProfileWindowsConfigWinrmArrayOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineOsProfileWindowsConfigWinrmArrayOutput) ToVirtualMachineOsProfileWindowsConfigWinrmArrayOutputWithContext(ctx context.Context) VirtualMachineOsProfileWindowsConfigWinrmArrayOutput
type VirtualMachineOsProfileWindowsConfigWinrmInput ¶ added in v1.12.0
type VirtualMachineOsProfileWindowsConfigWinrmInput interface { pulumi.Input ToVirtualMachineOsProfileWindowsConfigWinrmOutput() VirtualMachineOsProfileWindowsConfigWinrmOutput ToVirtualMachineOsProfileWindowsConfigWinrmOutputWithContext(context.Context) VirtualMachineOsProfileWindowsConfigWinrmOutput }
type VirtualMachineOsProfileWindowsConfigWinrmOutput ¶ added in v1.12.0
type VirtualMachineOsProfileWindowsConfigWinrmOutput struct{ *pulumi.OutputState }
func (VirtualMachineOsProfileWindowsConfigWinrmOutput) CertificateUrl ¶ added in v1.12.0
func (o VirtualMachineOsProfileWindowsConfigWinrmOutput) CertificateUrl() pulumi.StringPtrOutput
func (VirtualMachineOsProfileWindowsConfigWinrmOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineOsProfileWindowsConfigWinrmOutput) ElementType() reflect.Type
func (VirtualMachineOsProfileWindowsConfigWinrmOutput) Protocol ¶ added in v1.12.0
func (o VirtualMachineOsProfileWindowsConfigWinrmOutput) Protocol() pulumi.StringOutput
func (VirtualMachineOsProfileWindowsConfigWinrmOutput) ToVirtualMachineOsProfileWindowsConfigWinrmOutput ¶ added in v1.12.0
func (o VirtualMachineOsProfileWindowsConfigWinrmOutput) ToVirtualMachineOsProfileWindowsConfigWinrmOutput() VirtualMachineOsProfileWindowsConfigWinrmOutput
func (VirtualMachineOsProfileWindowsConfigWinrmOutput) ToVirtualMachineOsProfileWindowsConfigWinrmOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineOsProfileWindowsConfigWinrmOutput) ToVirtualMachineOsProfileWindowsConfigWinrmOutputWithContext(ctx context.Context) VirtualMachineOsProfileWindowsConfigWinrmOutput
type VirtualMachinePlan ¶ added in v1.12.0
type VirtualMachinePlanArgs ¶ added in v1.12.0
type VirtualMachinePlanArgs struct { // Specifies the name of the Virtual Machine. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` Product pulumi.StringInput `pulumi:"product"` Publisher pulumi.StringInput `pulumi:"publisher"` }
func (VirtualMachinePlanArgs) ElementType ¶ added in v1.12.0
func (VirtualMachinePlanArgs) ElementType() reflect.Type
func (VirtualMachinePlanArgs) ToVirtualMachinePlanOutput ¶ added in v1.12.0
func (i VirtualMachinePlanArgs) ToVirtualMachinePlanOutput() VirtualMachinePlanOutput
func (VirtualMachinePlanArgs) ToVirtualMachinePlanOutputWithContext ¶ added in v1.12.0
func (i VirtualMachinePlanArgs) ToVirtualMachinePlanOutputWithContext(ctx context.Context) VirtualMachinePlanOutput
func (VirtualMachinePlanArgs) ToVirtualMachinePlanPtrOutput ¶ added in v1.12.0
func (i VirtualMachinePlanArgs) ToVirtualMachinePlanPtrOutput() VirtualMachinePlanPtrOutput
func (VirtualMachinePlanArgs) ToVirtualMachinePlanPtrOutputWithContext ¶ added in v1.12.0
func (i VirtualMachinePlanArgs) ToVirtualMachinePlanPtrOutputWithContext(ctx context.Context) VirtualMachinePlanPtrOutput
type VirtualMachinePlanInput ¶ added in v1.12.0
type VirtualMachinePlanInput interface { pulumi.Input ToVirtualMachinePlanOutput() VirtualMachinePlanOutput ToVirtualMachinePlanOutputWithContext(context.Context) VirtualMachinePlanOutput }
type VirtualMachinePlanOutput ¶ added in v1.12.0
type VirtualMachinePlanOutput struct{ *pulumi.OutputState }
func (VirtualMachinePlanOutput) ElementType ¶ added in v1.12.0
func (VirtualMachinePlanOutput) ElementType() reflect.Type
func (VirtualMachinePlanOutput) Name ¶ added in v1.12.0
func (o VirtualMachinePlanOutput) Name() pulumi.StringOutput
Specifies the name of the Virtual Machine. Changing this forces a new resource to be created.
func (VirtualMachinePlanOutput) Product ¶ added in v1.12.0
func (o VirtualMachinePlanOutput) Product() pulumi.StringOutput
func (VirtualMachinePlanOutput) Publisher ¶ added in v1.12.0
func (o VirtualMachinePlanOutput) Publisher() pulumi.StringOutput
func (VirtualMachinePlanOutput) ToVirtualMachinePlanOutput ¶ added in v1.12.0
func (o VirtualMachinePlanOutput) ToVirtualMachinePlanOutput() VirtualMachinePlanOutput
func (VirtualMachinePlanOutput) ToVirtualMachinePlanOutputWithContext ¶ added in v1.12.0
func (o VirtualMachinePlanOutput) ToVirtualMachinePlanOutputWithContext(ctx context.Context) VirtualMachinePlanOutput
func (VirtualMachinePlanOutput) ToVirtualMachinePlanPtrOutput ¶ added in v1.12.0
func (o VirtualMachinePlanOutput) ToVirtualMachinePlanPtrOutput() VirtualMachinePlanPtrOutput
func (VirtualMachinePlanOutput) ToVirtualMachinePlanPtrOutputWithContext ¶ added in v1.12.0
func (o VirtualMachinePlanOutput) ToVirtualMachinePlanPtrOutputWithContext(ctx context.Context) VirtualMachinePlanPtrOutput
type VirtualMachinePlanPtrInput ¶ added in v1.12.0
type VirtualMachinePlanPtrInput interface { pulumi.Input ToVirtualMachinePlanPtrOutput() VirtualMachinePlanPtrOutput ToVirtualMachinePlanPtrOutputWithContext(context.Context) VirtualMachinePlanPtrOutput }
func VirtualMachinePlanPtr ¶ added in v1.12.0
func VirtualMachinePlanPtr(v *VirtualMachinePlanArgs) VirtualMachinePlanPtrInput
type VirtualMachinePlanPtrOutput ¶ added in v1.12.0
type VirtualMachinePlanPtrOutput struct{ *pulumi.OutputState }
func (VirtualMachinePlanPtrOutput) Elem ¶ added in v1.12.0
func (o VirtualMachinePlanPtrOutput) Elem() VirtualMachinePlanOutput
func (VirtualMachinePlanPtrOutput) ElementType ¶ added in v1.12.0
func (VirtualMachinePlanPtrOutput) ElementType() reflect.Type
func (VirtualMachinePlanPtrOutput) Name ¶ added in v1.12.0
func (o VirtualMachinePlanPtrOutput) Name() pulumi.StringOutput
Specifies the name of the Virtual Machine. Changing this forces a new resource to be created.
func (VirtualMachinePlanPtrOutput) Product ¶ added in v1.12.0
func (o VirtualMachinePlanPtrOutput) Product() pulumi.StringOutput
func (VirtualMachinePlanPtrOutput) Publisher ¶ added in v1.12.0
func (o VirtualMachinePlanPtrOutput) Publisher() pulumi.StringOutput
func (VirtualMachinePlanPtrOutput) ToVirtualMachinePlanPtrOutput ¶ added in v1.12.0
func (o VirtualMachinePlanPtrOutput) ToVirtualMachinePlanPtrOutput() VirtualMachinePlanPtrOutput
func (VirtualMachinePlanPtrOutput) ToVirtualMachinePlanPtrOutputWithContext ¶ added in v1.12.0
func (o VirtualMachinePlanPtrOutput) ToVirtualMachinePlanPtrOutputWithContext(ctx context.Context) VirtualMachinePlanPtrOutput
type VirtualMachineScaleSetExtension ¶ added in v1.13.0
type VirtualMachineScaleSetExtension struct { pulumi.CustomResourceState // Should the latest version of the Extension be used at Deployment Time, if one is available? This won't auto-update the extension on existing installation. Defaults to `true`. AutoUpgradeMinorVersion pulumi.BoolPtrOutput `pulumi:"autoUpgradeMinorVersion"` // A value which, when different to the previous value can be used to force-run the Extension even if the Extension Configuration hasn't changed. ForceUpdateTag pulumi.StringPtrOutput `pulumi:"forceUpdateTag"` // The name for the Virtual Machine Scale Set Extension. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A JSON String which specifies Sensitive Settings (such as Passwords) for the Extension. ProtectedSettings pulumi.StringPtrOutput `pulumi:"protectedSettings"` // An ordered list of Extension names which this should be provisioned after. ProvisionAfterExtensions pulumi.StringArrayOutput `pulumi:"provisionAfterExtensions"` // Specifies the Publisher of the Extension. Changing this forces a new resource to be created. Publisher pulumi.StringOutput `pulumi:"publisher"` // A JSON String which specifies Settings for the Extension. Settings pulumi.StringPtrOutput `pulumi:"settings"` // Specifies the Type of the Extension. Changing this forces a new resource to be created. Type pulumi.StringOutput `pulumi:"type"` // Specifies the version of the Script Handler which should be used. TypeHandlerVersion pulumi.StringOutput `pulumi:"typeHandlerVersion"` // The ID of the Virtual Machine Scale Set. Changing this forces a new resource to be created. VirtualMachineScaleSetId pulumi.StringOutput `pulumi:"virtualMachineScaleSetId"` }
> **NOTE:** **This resource is in Beta** and as such the Schema can change in Minor versions of the Provider.
Manages an Extension for a Virtual Machine Scale Set.
> **NOTE:** This resource is not intended to be used with the `compute.ScaleSet` resource - instead it's intended for this to be used with the `compute.LinuxVirtualMachineScaleSet` and `compute.WindowsVirtualMachineScaleSet` resources.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/virtual_machine_scale_set_extension.html.markdown.
func GetVirtualMachineScaleSetExtension ¶ added in v1.13.0
func GetVirtualMachineScaleSetExtension(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualMachineScaleSetExtensionState, opts ...pulumi.ResourceOption) (*VirtualMachineScaleSetExtension, error)
GetVirtualMachineScaleSetExtension gets an existing VirtualMachineScaleSetExtension resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVirtualMachineScaleSetExtension ¶ added in v1.13.0
func NewVirtualMachineScaleSetExtension(ctx *pulumi.Context, name string, args *VirtualMachineScaleSetExtensionArgs, opts ...pulumi.ResourceOption) (*VirtualMachineScaleSetExtension, error)
NewVirtualMachineScaleSetExtension registers a new resource with the given unique name, arguments, and options.
type VirtualMachineScaleSetExtensionArgs ¶ added in v1.13.0
type VirtualMachineScaleSetExtensionArgs struct { // Should the latest version of the Extension be used at Deployment Time, if one is available? This won't auto-update the extension on existing installation. Defaults to `true`. AutoUpgradeMinorVersion pulumi.BoolPtrInput // A value which, when different to the previous value can be used to force-run the Extension even if the Extension Configuration hasn't changed. ForceUpdateTag pulumi.StringPtrInput // The name for the Virtual Machine Scale Set Extension. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A JSON String which specifies Sensitive Settings (such as Passwords) for the Extension. ProtectedSettings pulumi.StringPtrInput // An ordered list of Extension names which this should be provisioned after. ProvisionAfterExtensions pulumi.StringArrayInput // Specifies the Publisher of the Extension. Changing this forces a new resource to be created. Publisher pulumi.StringInput // A JSON String which specifies Settings for the Extension. Settings pulumi.StringPtrInput // Specifies the Type of the Extension. Changing this forces a new resource to be created. Type pulumi.StringInput // Specifies the version of the Script Handler which should be used. TypeHandlerVersion pulumi.StringInput // The ID of the Virtual Machine Scale Set. Changing this forces a new resource to be created. VirtualMachineScaleSetId pulumi.StringInput }
The set of arguments for constructing a VirtualMachineScaleSetExtension resource.
func (VirtualMachineScaleSetExtensionArgs) ElementType ¶ added in v1.13.0
func (VirtualMachineScaleSetExtensionArgs) ElementType() reflect.Type
type VirtualMachineScaleSetExtensionState ¶ added in v1.13.0
type VirtualMachineScaleSetExtensionState struct { // Should the latest version of the Extension be used at Deployment Time, if one is available? This won't auto-update the extension on existing installation. Defaults to `true`. AutoUpgradeMinorVersion pulumi.BoolPtrInput // A value which, when different to the previous value can be used to force-run the Extension even if the Extension Configuration hasn't changed. ForceUpdateTag pulumi.StringPtrInput // The name for the Virtual Machine Scale Set Extension. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A JSON String which specifies Sensitive Settings (such as Passwords) for the Extension. ProtectedSettings pulumi.StringPtrInput // An ordered list of Extension names which this should be provisioned after. ProvisionAfterExtensions pulumi.StringArrayInput // Specifies the Publisher of the Extension. Changing this forces a new resource to be created. Publisher pulumi.StringPtrInput // A JSON String which specifies Settings for the Extension. Settings pulumi.StringPtrInput // Specifies the Type of the Extension. Changing this forces a new resource to be created. Type pulumi.StringPtrInput // Specifies the version of the Script Handler which should be used. TypeHandlerVersion pulumi.StringPtrInput // The ID of the Virtual Machine Scale Set. Changing this forces a new resource to be created. VirtualMachineScaleSetId pulumi.StringPtrInput }
func (VirtualMachineScaleSetExtensionState) ElementType ¶ added in v1.13.0
func (VirtualMachineScaleSetExtensionState) ElementType() reflect.Type
type VirtualMachineState ¶
type VirtualMachineState struct { // A `additionalCapabilities` block. AdditionalCapabilities VirtualMachineAdditionalCapabilitiesPtrInput // The ID of the Availability Set in which the Virtual Machine should exist. Changing this forces a new resource to be created. AvailabilitySetId pulumi.StringPtrInput // A `bootDiagnostics` block. BootDiagnostics VirtualMachineBootDiagnosticsPtrInput // Should the Data Disks (either the Managed Disks / VHD Blobs) be deleted when the Virtual Machine is destroyed? Defaults to `false`. DeleteDataDisksOnTermination pulumi.BoolPtrInput // Should the OS Disk (either the Managed Disk / VHD Blob) be deleted when the Virtual Machine is destroyed? Defaults to `false`. DeleteOsDiskOnTermination pulumi.BoolPtrInput // A `identity` block. Identity VirtualMachineIdentityPtrInput // Specifies the BYOL Type for this Virtual Machine. This is only applicable to Windows Virtual Machines. Possible values are `Windows_Client` and `Windows_Server`. LicenseType pulumi.StringPtrInput // Specifies the Azure Region where the Virtual Machine exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Virtual Machine. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A list of Network Interface ID's which should be associated with the Virtual Machine. NetworkInterfaceIds pulumi.StringArrayInput // An `osProfile` block. Required when `createOption` in the `storageOsDisk` block is set to `FromImage`. OsProfile VirtualMachineOsProfilePtrInput // A `osProfileLinuxConfig` block. OsProfileLinuxConfig VirtualMachineOsProfileLinuxConfigPtrInput // One or more `osProfileSecrets` blocks. OsProfileSecrets VirtualMachineOsProfileSecretArrayInput // A `osProfileWindowsConfig` block. OsProfileWindowsConfig VirtualMachineOsProfileWindowsConfigPtrInput // A `plan` block. Plan VirtualMachinePlanPtrInput // The ID of the Network Interface (which must be attached to the Virtual Machine) which should be the Primary Network Interface for this Virtual Machine. PrimaryNetworkInterfaceId pulumi.StringPtrInput // The ID of the Proximity Placement Group to which this Virtual Machine should be assigned. Changing this forces a new resource to be created ProximityPlacementGroupId pulumi.StringPtrInput // Specifies the name of the Resource Group in which the Virtual Machine should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // One or more `storageDataDisk` blocks. StorageDataDisks VirtualMachineStorageDataDiskArrayInput // A `storageImageReference` block. StorageImageReference VirtualMachineStorageImageReferencePtrInput // A `storageOsDisk` block. StorageOsDisk VirtualMachineStorageOsDiskPtrInput // A mapping of tags to assign to the Virtual Machine. Tags pulumi.StringMapInput // Specifies the [size of the Virtual Machine](https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-size-specs/). VmSize pulumi.StringPtrInput // A list of a single item of the Availability Zone which the Virtual Machine should be allocated in. Zones pulumi.StringPtrInput }
func (VirtualMachineState) ElementType ¶ added in v1.12.0
func (VirtualMachineState) ElementType() reflect.Type
type VirtualMachineStorageDataDisk ¶ added in v1.12.0
type VirtualMachineStorageDataDisk struct { Caching *string `pulumi:"caching"` CreateOption string `pulumi:"createOption"` DiskSizeGb *int `pulumi:"diskSizeGb"` Lun int `pulumi:"lun"` ManagedDiskId *string `pulumi:"managedDiskId"` ManagedDiskType *string `pulumi:"managedDiskType"` // Specifies the name of the Virtual Machine. Changing this forces a new resource to be created. Name string `pulumi:"name"` VhdUri *string `pulumi:"vhdUri"` WriteAcceleratorEnabled *bool `pulumi:"writeAcceleratorEnabled"` }
type VirtualMachineStorageDataDiskArgs ¶ added in v1.12.0
type VirtualMachineStorageDataDiskArgs struct { Caching pulumi.StringPtrInput `pulumi:"caching"` CreateOption pulumi.StringInput `pulumi:"createOption"` DiskSizeGb pulumi.IntPtrInput `pulumi:"diskSizeGb"` Lun pulumi.IntInput `pulumi:"lun"` ManagedDiskId pulumi.StringPtrInput `pulumi:"managedDiskId"` ManagedDiskType pulumi.StringPtrInput `pulumi:"managedDiskType"` // Specifies the name of the Virtual Machine. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` VhdUri pulumi.StringPtrInput `pulumi:"vhdUri"` WriteAcceleratorEnabled pulumi.BoolPtrInput `pulumi:"writeAcceleratorEnabled"` }
func (VirtualMachineStorageDataDiskArgs) ElementType ¶ added in v1.12.0
func (VirtualMachineStorageDataDiskArgs) ElementType() reflect.Type
func (VirtualMachineStorageDataDiskArgs) ToVirtualMachineStorageDataDiskOutput ¶ added in v1.12.0
func (i VirtualMachineStorageDataDiskArgs) ToVirtualMachineStorageDataDiskOutput() VirtualMachineStorageDataDiskOutput
func (VirtualMachineStorageDataDiskArgs) ToVirtualMachineStorageDataDiskOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineStorageDataDiskArgs) ToVirtualMachineStorageDataDiskOutputWithContext(ctx context.Context) VirtualMachineStorageDataDiskOutput
type VirtualMachineStorageDataDiskArray ¶ added in v1.12.0
type VirtualMachineStorageDataDiskArray []VirtualMachineStorageDataDiskInput
func (VirtualMachineStorageDataDiskArray) ElementType ¶ added in v1.12.0
func (VirtualMachineStorageDataDiskArray) ElementType() reflect.Type
func (VirtualMachineStorageDataDiskArray) ToVirtualMachineStorageDataDiskArrayOutput ¶ added in v1.12.0
func (i VirtualMachineStorageDataDiskArray) ToVirtualMachineStorageDataDiskArrayOutput() VirtualMachineStorageDataDiskArrayOutput
func (VirtualMachineStorageDataDiskArray) ToVirtualMachineStorageDataDiskArrayOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineStorageDataDiskArray) ToVirtualMachineStorageDataDiskArrayOutputWithContext(ctx context.Context) VirtualMachineStorageDataDiskArrayOutput
type VirtualMachineStorageDataDiskArrayInput ¶ added in v1.12.0
type VirtualMachineStorageDataDiskArrayInput interface { pulumi.Input ToVirtualMachineStorageDataDiskArrayOutput() VirtualMachineStorageDataDiskArrayOutput ToVirtualMachineStorageDataDiskArrayOutputWithContext(context.Context) VirtualMachineStorageDataDiskArrayOutput }
type VirtualMachineStorageDataDiskArrayOutput ¶ added in v1.12.0
type VirtualMachineStorageDataDiskArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachineStorageDataDiskArrayOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineStorageDataDiskArrayOutput) ElementType() reflect.Type
func (VirtualMachineStorageDataDiskArrayOutput) ToVirtualMachineStorageDataDiskArrayOutput ¶ added in v1.12.0
func (o VirtualMachineStorageDataDiskArrayOutput) ToVirtualMachineStorageDataDiskArrayOutput() VirtualMachineStorageDataDiskArrayOutput
func (VirtualMachineStorageDataDiskArrayOutput) ToVirtualMachineStorageDataDiskArrayOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineStorageDataDiskArrayOutput) ToVirtualMachineStorageDataDiskArrayOutputWithContext(ctx context.Context) VirtualMachineStorageDataDiskArrayOutput
type VirtualMachineStorageDataDiskInput ¶ added in v1.12.0
type VirtualMachineStorageDataDiskInput interface { pulumi.Input ToVirtualMachineStorageDataDiskOutput() VirtualMachineStorageDataDiskOutput ToVirtualMachineStorageDataDiskOutputWithContext(context.Context) VirtualMachineStorageDataDiskOutput }
type VirtualMachineStorageDataDiskOutput ¶ added in v1.12.0
type VirtualMachineStorageDataDiskOutput struct{ *pulumi.OutputState }
func (VirtualMachineStorageDataDiskOutput) Caching ¶ added in v1.12.0
func (o VirtualMachineStorageDataDiskOutput) Caching() pulumi.StringPtrOutput
func (VirtualMachineStorageDataDiskOutput) CreateOption ¶ added in v1.12.0
func (o VirtualMachineStorageDataDiskOutput) CreateOption() pulumi.StringOutput
func (VirtualMachineStorageDataDiskOutput) DiskSizeGb ¶ added in v1.12.0
func (o VirtualMachineStorageDataDiskOutput) DiskSizeGb() pulumi.IntPtrOutput
func (VirtualMachineStorageDataDiskOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineStorageDataDiskOutput) ElementType() reflect.Type
func (VirtualMachineStorageDataDiskOutput) Lun ¶ added in v1.12.0
func (o VirtualMachineStorageDataDiskOutput) Lun() pulumi.IntOutput
func (VirtualMachineStorageDataDiskOutput) ManagedDiskId ¶ added in v1.12.0
func (o VirtualMachineStorageDataDiskOutput) ManagedDiskId() pulumi.StringPtrOutput
func (VirtualMachineStorageDataDiskOutput) ManagedDiskType ¶ added in v1.12.0
func (o VirtualMachineStorageDataDiskOutput) ManagedDiskType() pulumi.StringPtrOutput
func (VirtualMachineStorageDataDiskOutput) Name ¶ added in v1.12.0
func (o VirtualMachineStorageDataDiskOutput) Name() pulumi.StringOutput
Specifies the name of the Virtual Machine. Changing this forces a new resource to be created.
func (VirtualMachineStorageDataDiskOutput) ToVirtualMachineStorageDataDiskOutput ¶ added in v1.12.0
func (o VirtualMachineStorageDataDiskOutput) ToVirtualMachineStorageDataDiskOutput() VirtualMachineStorageDataDiskOutput
func (VirtualMachineStorageDataDiskOutput) ToVirtualMachineStorageDataDiskOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineStorageDataDiskOutput) ToVirtualMachineStorageDataDiskOutputWithContext(ctx context.Context) VirtualMachineStorageDataDiskOutput
func (VirtualMachineStorageDataDiskOutput) VhdUri ¶ added in v1.12.0
func (o VirtualMachineStorageDataDiskOutput) VhdUri() pulumi.StringPtrOutput
func (VirtualMachineStorageDataDiskOutput) WriteAcceleratorEnabled ¶ added in v1.12.0
func (o VirtualMachineStorageDataDiskOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
type VirtualMachineStorageImageReference ¶ added in v1.12.0
type VirtualMachineStorageImageReferenceArgs ¶ added in v1.12.0
type VirtualMachineStorageImageReferenceArgs struct { // The ID of the Virtual Machine. Id pulumi.StringPtrInput `pulumi:"id"` Offer pulumi.StringPtrInput `pulumi:"offer"` Publisher pulumi.StringPtrInput `pulumi:"publisher"` Sku pulumi.StringPtrInput `pulumi:"sku"` Version pulumi.StringPtrInput `pulumi:"version"` }
func (VirtualMachineStorageImageReferenceArgs) ElementType ¶ added in v1.12.0
func (VirtualMachineStorageImageReferenceArgs) ElementType() reflect.Type
func (VirtualMachineStorageImageReferenceArgs) ToVirtualMachineStorageImageReferenceOutput ¶ added in v1.12.0
func (i VirtualMachineStorageImageReferenceArgs) ToVirtualMachineStorageImageReferenceOutput() VirtualMachineStorageImageReferenceOutput
func (VirtualMachineStorageImageReferenceArgs) ToVirtualMachineStorageImageReferenceOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineStorageImageReferenceArgs) ToVirtualMachineStorageImageReferenceOutputWithContext(ctx context.Context) VirtualMachineStorageImageReferenceOutput
func (VirtualMachineStorageImageReferenceArgs) ToVirtualMachineStorageImageReferencePtrOutput ¶ added in v1.12.0
func (i VirtualMachineStorageImageReferenceArgs) ToVirtualMachineStorageImageReferencePtrOutput() VirtualMachineStorageImageReferencePtrOutput
func (VirtualMachineStorageImageReferenceArgs) ToVirtualMachineStorageImageReferencePtrOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineStorageImageReferenceArgs) ToVirtualMachineStorageImageReferencePtrOutputWithContext(ctx context.Context) VirtualMachineStorageImageReferencePtrOutput
type VirtualMachineStorageImageReferenceInput ¶ added in v1.12.0
type VirtualMachineStorageImageReferenceInput interface { pulumi.Input ToVirtualMachineStorageImageReferenceOutput() VirtualMachineStorageImageReferenceOutput ToVirtualMachineStorageImageReferenceOutputWithContext(context.Context) VirtualMachineStorageImageReferenceOutput }
type VirtualMachineStorageImageReferenceOutput ¶ added in v1.12.0
type VirtualMachineStorageImageReferenceOutput struct{ *pulumi.OutputState }
func (VirtualMachineStorageImageReferenceOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineStorageImageReferenceOutput) ElementType() reflect.Type
func (VirtualMachineStorageImageReferenceOutput) Id ¶ added in v1.12.0
func (o VirtualMachineStorageImageReferenceOutput) Id() pulumi.StringPtrOutput
The ID of the Virtual Machine.
func (VirtualMachineStorageImageReferenceOutput) Offer ¶ added in v1.12.0
func (o VirtualMachineStorageImageReferenceOutput) Offer() pulumi.StringPtrOutput
func (VirtualMachineStorageImageReferenceOutput) Publisher ¶ added in v1.12.0
func (o VirtualMachineStorageImageReferenceOutput) Publisher() pulumi.StringPtrOutput
func (VirtualMachineStorageImageReferenceOutput) Sku ¶ added in v1.12.0
func (o VirtualMachineStorageImageReferenceOutput) Sku() pulumi.StringPtrOutput
func (VirtualMachineStorageImageReferenceOutput) ToVirtualMachineStorageImageReferenceOutput ¶ added in v1.12.0
func (o VirtualMachineStorageImageReferenceOutput) ToVirtualMachineStorageImageReferenceOutput() VirtualMachineStorageImageReferenceOutput
func (VirtualMachineStorageImageReferenceOutput) ToVirtualMachineStorageImageReferenceOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineStorageImageReferenceOutput) ToVirtualMachineStorageImageReferenceOutputWithContext(ctx context.Context) VirtualMachineStorageImageReferenceOutput
func (VirtualMachineStorageImageReferenceOutput) ToVirtualMachineStorageImageReferencePtrOutput ¶ added in v1.12.0
func (o VirtualMachineStorageImageReferenceOutput) ToVirtualMachineStorageImageReferencePtrOutput() VirtualMachineStorageImageReferencePtrOutput
func (VirtualMachineStorageImageReferenceOutput) ToVirtualMachineStorageImageReferencePtrOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineStorageImageReferenceOutput) ToVirtualMachineStorageImageReferencePtrOutputWithContext(ctx context.Context) VirtualMachineStorageImageReferencePtrOutput
func (VirtualMachineStorageImageReferenceOutput) Version ¶ added in v1.12.0
func (o VirtualMachineStorageImageReferenceOutput) Version() pulumi.StringPtrOutput
type VirtualMachineStorageImageReferencePtrInput ¶ added in v1.12.0
type VirtualMachineStorageImageReferencePtrInput interface { pulumi.Input ToVirtualMachineStorageImageReferencePtrOutput() VirtualMachineStorageImageReferencePtrOutput ToVirtualMachineStorageImageReferencePtrOutputWithContext(context.Context) VirtualMachineStorageImageReferencePtrOutput }
func VirtualMachineStorageImageReferencePtr ¶ added in v1.12.0
func VirtualMachineStorageImageReferencePtr(v *VirtualMachineStorageImageReferenceArgs) VirtualMachineStorageImageReferencePtrInput
type VirtualMachineStorageImageReferencePtrOutput ¶ added in v1.12.0
type VirtualMachineStorageImageReferencePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineStorageImageReferencePtrOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineStorageImageReferencePtrOutput) ElementType() reflect.Type
func (VirtualMachineStorageImageReferencePtrOutput) Id ¶ added in v1.12.0
The ID of the Virtual Machine.
func (VirtualMachineStorageImageReferencePtrOutput) Offer ¶ added in v1.12.0
func (o VirtualMachineStorageImageReferencePtrOutput) Offer() pulumi.StringPtrOutput
func (VirtualMachineStorageImageReferencePtrOutput) Publisher ¶ added in v1.12.0
func (o VirtualMachineStorageImageReferencePtrOutput) Publisher() pulumi.StringPtrOutput
func (VirtualMachineStorageImageReferencePtrOutput) Sku ¶ added in v1.12.0
func (o VirtualMachineStorageImageReferencePtrOutput) Sku() pulumi.StringPtrOutput
func (VirtualMachineStorageImageReferencePtrOutput) ToVirtualMachineStorageImageReferencePtrOutput ¶ added in v1.12.0
func (o VirtualMachineStorageImageReferencePtrOutput) ToVirtualMachineStorageImageReferencePtrOutput() VirtualMachineStorageImageReferencePtrOutput
func (VirtualMachineStorageImageReferencePtrOutput) ToVirtualMachineStorageImageReferencePtrOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineStorageImageReferencePtrOutput) ToVirtualMachineStorageImageReferencePtrOutputWithContext(ctx context.Context) VirtualMachineStorageImageReferencePtrOutput
func (VirtualMachineStorageImageReferencePtrOutput) Version ¶ added in v1.12.0
func (o VirtualMachineStorageImageReferencePtrOutput) Version() pulumi.StringPtrOutput
type VirtualMachineStorageOsDisk ¶ added in v1.12.0
type VirtualMachineStorageOsDisk struct { Caching *string `pulumi:"caching"` CreateOption string `pulumi:"createOption"` DiskSizeGb *int `pulumi:"diskSizeGb"` ImageUri *string `pulumi:"imageUri"` ManagedDiskId *string `pulumi:"managedDiskId"` ManagedDiskType *string `pulumi:"managedDiskType"` // Specifies the name of the Virtual Machine. Changing this forces a new resource to be created. Name string `pulumi:"name"` OsType *string `pulumi:"osType"` VhdUri *string `pulumi:"vhdUri"` WriteAcceleratorEnabled *bool `pulumi:"writeAcceleratorEnabled"` }
type VirtualMachineStorageOsDiskArgs ¶ added in v1.12.0
type VirtualMachineStorageOsDiskArgs struct { Caching pulumi.StringPtrInput `pulumi:"caching"` CreateOption pulumi.StringInput `pulumi:"createOption"` DiskSizeGb pulumi.IntPtrInput `pulumi:"diskSizeGb"` ImageUri pulumi.StringPtrInput `pulumi:"imageUri"` ManagedDiskId pulumi.StringPtrInput `pulumi:"managedDiskId"` ManagedDiskType pulumi.StringPtrInput `pulumi:"managedDiskType"` // Specifies the name of the Virtual Machine. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` OsType pulumi.StringPtrInput `pulumi:"osType"` VhdUri pulumi.StringPtrInput `pulumi:"vhdUri"` WriteAcceleratorEnabled pulumi.BoolPtrInput `pulumi:"writeAcceleratorEnabled"` }
func (VirtualMachineStorageOsDiskArgs) ElementType ¶ added in v1.12.0
func (VirtualMachineStorageOsDiskArgs) ElementType() reflect.Type
func (VirtualMachineStorageOsDiskArgs) ToVirtualMachineStorageOsDiskOutput ¶ added in v1.12.0
func (i VirtualMachineStorageOsDiskArgs) ToVirtualMachineStorageOsDiskOutput() VirtualMachineStorageOsDiskOutput
func (VirtualMachineStorageOsDiskArgs) ToVirtualMachineStorageOsDiskOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineStorageOsDiskArgs) ToVirtualMachineStorageOsDiskOutputWithContext(ctx context.Context) VirtualMachineStorageOsDiskOutput
func (VirtualMachineStorageOsDiskArgs) ToVirtualMachineStorageOsDiskPtrOutput ¶ added in v1.12.0
func (i VirtualMachineStorageOsDiskArgs) ToVirtualMachineStorageOsDiskPtrOutput() VirtualMachineStorageOsDiskPtrOutput
func (VirtualMachineStorageOsDiskArgs) ToVirtualMachineStorageOsDiskPtrOutputWithContext ¶ added in v1.12.0
func (i VirtualMachineStorageOsDiskArgs) ToVirtualMachineStorageOsDiskPtrOutputWithContext(ctx context.Context) VirtualMachineStorageOsDiskPtrOutput
type VirtualMachineStorageOsDiskInput ¶ added in v1.12.0
type VirtualMachineStorageOsDiskInput interface { pulumi.Input ToVirtualMachineStorageOsDiskOutput() VirtualMachineStorageOsDiskOutput ToVirtualMachineStorageOsDiskOutputWithContext(context.Context) VirtualMachineStorageOsDiskOutput }
type VirtualMachineStorageOsDiskOutput ¶ added in v1.12.0
type VirtualMachineStorageOsDiskOutput struct{ *pulumi.OutputState }
func (VirtualMachineStorageOsDiskOutput) Caching ¶ added in v1.12.0
func (o VirtualMachineStorageOsDiskOutput) Caching() pulumi.StringPtrOutput
func (VirtualMachineStorageOsDiskOutput) CreateOption ¶ added in v1.12.0
func (o VirtualMachineStorageOsDiskOutput) CreateOption() pulumi.StringOutput
func (VirtualMachineStorageOsDiskOutput) DiskSizeGb ¶ added in v1.12.0
func (o VirtualMachineStorageOsDiskOutput) DiskSizeGb() pulumi.IntPtrOutput
func (VirtualMachineStorageOsDiskOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineStorageOsDiskOutput) ElementType() reflect.Type
func (VirtualMachineStorageOsDiskOutput) ImageUri ¶ added in v1.12.0
func (o VirtualMachineStorageOsDiskOutput) ImageUri() pulumi.StringPtrOutput
func (VirtualMachineStorageOsDiskOutput) ManagedDiskId ¶ added in v1.12.0
func (o VirtualMachineStorageOsDiskOutput) ManagedDiskId() pulumi.StringPtrOutput
func (VirtualMachineStorageOsDiskOutput) ManagedDiskType ¶ added in v1.12.0
func (o VirtualMachineStorageOsDiskOutput) ManagedDiskType() pulumi.StringPtrOutput
func (VirtualMachineStorageOsDiskOutput) Name ¶ added in v1.12.0
func (o VirtualMachineStorageOsDiskOutput) Name() pulumi.StringOutput
Specifies the name of the Virtual Machine. Changing this forces a new resource to be created.
func (VirtualMachineStorageOsDiskOutput) OsType ¶ added in v1.12.0
func (o VirtualMachineStorageOsDiskOutput) OsType() pulumi.StringPtrOutput
func (VirtualMachineStorageOsDiskOutput) ToVirtualMachineStorageOsDiskOutput ¶ added in v1.12.0
func (o VirtualMachineStorageOsDiskOutput) ToVirtualMachineStorageOsDiskOutput() VirtualMachineStorageOsDiskOutput
func (VirtualMachineStorageOsDiskOutput) ToVirtualMachineStorageOsDiskOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineStorageOsDiskOutput) ToVirtualMachineStorageOsDiskOutputWithContext(ctx context.Context) VirtualMachineStorageOsDiskOutput
func (VirtualMachineStorageOsDiskOutput) ToVirtualMachineStorageOsDiskPtrOutput ¶ added in v1.12.0
func (o VirtualMachineStorageOsDiskOutput) ToVirtualMachineStorageOsDiskPtrOutput() VirtualMachineStorageOsDiskPtrOutput
func (VirtualMachineStorageOsDiskOutput) ToVirtualMachineStorageOsDiskPtrOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineStorageOsDiskOutput) ToVirtualMachineStorageOsDiskPtrOutputWithContext(ctx context.Context) VirtualMachineStorageOsDiskPtrOutput
func (VirtualMachineStorageOsDiskOutput) VhdUri ¶ added in v1.12.0
func (o VirtualMachineStorageOsDiskOutput) VhdUri() pulumi.StringPtrOutput
func (VirtualMachineStorageOsDiskOutput) WriteAcceleratorEnabled ¶ added in v1.12.0
func (o VirtualMachineStorageOsDiskOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
type VirtualMachineStorageOsDiskPtrInput ¶ added in v1.12.0
type VirtualMachineStorageOsDiskPtrInput interface { pulumi.Input ToVirtualMachineStorageOsDiskPtrOutput() VirtualMachineStorageOsDiskPtrOutput ToVirtualMachineStorageOsDiskPtrOutputWithContext(context.Context) VirtualMachineStorageOsDiskPtrOutput }
func VirtualMachineStorageOsDiskPtr ¶ added in v1.12.0
func VirtualMachineStorageOsDiskPtr(v *VirtualMachineStorageOsDiskArgs) VirtualMachineStorageOsDiskPtrInput
type VirtualMachineStorageOsDiskPtrOutput ¶ added in v1.12.0
type VirtualMachineStorageOsDiskPtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineStorageOsDiskPtrOutput) Caching ¶ added in v1.12.0
func (o VirtualMachineStorageOsDiskPtrOutput) Caching() pulumi.StringPtrOutput
func (VirtualMachineStorageOsDiskPtrOutput) CreateOption ¶ added in v1.12.0
func (o VirtualMachineStorageOsDiskPtrOutput) CreateOption() pulumi.StringOutput
func (VirtualMachineStorageOsDiskPtrOutput) DiskSizeGb ¶ added in v1.12.0
func (o VirtualMachineStorageOsDiskPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
func (VirtualMachineStorageOsDiskPtrOutput) ElementType ¶ added in v1.12.0
func (VirtualMachineStorageOsDiskPtrOutput) ElementType() reflect.Type
func (VirtualMachineStorageOsDiskPtrOutput) ImageUri ¶ added in v1.12.0
func (o VirtualMachineStorageOsDiskPtrOutput) ImageUri() pulumi.StringPtrOutput
func (VirtualMachineStorageOsDiskPtrOutput) ManagedDiskId ¶ added in v1.12.0
func (o VirtualMachineStorageOsDiskPtrOutput) ManagedDiskId() pulumi.StringPtrOutput
func (VirtualMachineStorageOsDiskPtrOutput) ManagedDiskType ¶ added in v1.12.0
func (o VirtualMachineStorageOsDiskPtrOutput) ManagedDiskType() pulumi.StringPtrOutput
func (VirtualMachineStorageOsDiskPtrOutput) Name ¶ added in v1.12.0
func (o VirtualMachineStorageOsDiskPtrOutput) Name() pulumi.StringOutput
Specifies the name of the Virtual Machine. Changing this forces a new resource to be created.
func (VirtualMachineStorageOsDiskPtrOutput) OsType ¶ added in v1.12.0
func (o VirtualMachineStorageOsDiskPtrOutput) OsType() pulumi.StringPtrOutput
func (VirtualMachineStorageOsDiskPtrOutput) ToVirtualMachineStorageOsDiskPtrOutput ¶ added in v1.12.0
func (o VirtualMachineStorageOsDiskPtrOutput) ToVirtualMachineStorageOsDiskPtrOutput() VirtualMachineStorageOsDiskPtrOutput
func (VirtualMachineStorageOsDiskPtrOutput) ToVirtualMachineStorageOsDiskPtrOutputWithContext ¶ added in v1.12.0
func (o VirtualMachineStorageOsDiskPtrOutput) ToVirtualMachineStorageOsDiskPtrOutputWithContext(ctx context.Context) VirtualMachineStorageOsDiskPtrOutput
func (VirtualMachineStorageOsDiskPtrOutput) VhdUri ¶ added in v1.12.0
func (o VirtualMachineStorageOsDiskPtrOutput) VhdUri() pulumi.StringPtrOutput
func (VirtualMachineStorageOsDiskPtrOutput) WriteAcceleratorEnabled ¶ added in v1.12.0
func (o VirtualMachineStorageOsDiskPtrOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
type WindowsVirtualMachine ¶ added in v1.13.0
type WindowsVirtualMachine struct { pulumi.CustomResourceState // A `additionalCapabilities` block as defined below. AdditionalCapabilities WindowsVirtualMachineAdditionalCapabilitiesPtrOutput `pulumi:"additionalCapabilities"` // One or more `additionalUnattendContent` blocks as defined below. Changing this forces a new resource to be created. AdditionalUnattendContents WindowsVirtualMachineAdditionalUnattendContentArrayOutput `pulumi:"additionalUnattendContents"` // The Password which should be used for the local-administrator on this Virtual Machine. Changing this forces a new resource to be created. AdminPassword pulumi.StringOutput `pulumi:"adminPassword"` // The username of the local administrator used for the Virtual Machine. Changing this forces a new resource to be created. AdminUsername pulumi.StringOutput `pulumi:"adminUsername"` // Should Extension Operations be allowed on this Virtual Machine? Changing this forces a new resource to be created. AllowExtensionOperations pulumi.BoolPtrOutput `pulumi:"allowExtensionOperations"` // Specifies the ID of the Availability Set in which the Virtual Machine should exist. Changing this forces a new resource to be created. AvailabilitySetId pulumi.StringPtrOutput `pulumi:"availabilitySetId"` // A `bootDiagnostics` block as defined below. BootDiagnostics WindowsVirtualMachineBootDiagnosticsPtrOutput `pulumi:"bootDiagnostics"` // Specifies the Hostname which should be used for this Virtual Machine. If unspecified this defaults to the value for the `name` field. Changing this forces a new resource to be created. ComputerName pulumi.StringOutput `pulumi:"computerName"` // The Base64-Encoded Custom Data which should be used for this Virtual Machine. Changing this forces a new resource to be created. CustomData pulumi.StringPtrOutput `pulumi:"customData"` // The ID of a Dedicated Host where this machine should be run on. Changing this forces a new resource to be created. DedicatedHostId pulumi.StringPtrOutput `pulumi:"dedicatedHostId"` // Specifies if Automatic Updates are Enabled for the Windows Virtual Machine. Changing this forces a new resource to be created. EnableAutomaticUpdates pulumi.BoolPtrOutput `pulumi:"enableAutomaticUpdates"` // Specifies what should happen when the Virtual Machine is evicted for price reasons when using a Spot instance. At this time the only supported value is `Deallocate`. Changing this forces a new resource to be created. EvictionPolicy pulumi.StringPtrOutput `pulumi:"evictionPolicy"` // An `identity` block as defined below. Identity WindowsVirtualMachineIdentityPtrOutput `pulumi:"identity"` // Specifies the type of on-premise license (also known as [Azure Hybrid Use Benefit](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing)) which should be used for this Virtual Machine. Possible values are `None`, `Windows_Client` and `Windows_Server`. Changing this forces a new resource to be created. LicenseType pulumi.StringPtrOutput `pulumi:"licenseType"` // The Azure location where the Windows Virtual Machine should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The maximum price you're willing to pay for this Virtual Machine, in US Dollars; which must be greater than the current spot price. If this bid price falls below the current spot price the Virtual Machine will be evicted using the `evictionPolicy`. Defaults to `-1`, which means that the Virtual Machine should not be evicted for price reasons. MaxBidPrice pulumi.Float64PtrOutput `pulumi:"maxBidPrice"` // The name of the Windows Virtual Machine. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // . A list of Network Interface ID's which should be attached to this Virtual Machine. The first Network Interface ID in this list will be the Primary Network Interface on the Virtual Machine. NetworkInterfaceIds pulumi.StringArrayOutput `pulumi:"networkInterfaceIds"` // A `osDisk` block as defined below. OsDisk WindowsVirtualMachineOsDiskOutput `pulumi:"osDisk"` // A `plan` block as defined below. Changing this forces a new resource to be created. Plan WindowsVirtualMachinePlanPtrOutput `pulumi:"plan"` Priority pulumi.StringPtrOutput `pulumi:"priority"` // The Primary Private IP Address assigned to this Virtual Machine. PrivateIpAddress pulumi.StringOutput `pulumi:"privateIpAddress"` // A list of Private IP Addresses assigned to this Virtual Machine. PrivateIpAddresses pulumi.StringArrayOutput `pulumi:"privateIpAddresses"` // Should the Azure VM Agent be provisioned on this Virtual Machine? Defaults to `true`. Changing this forces a new resource to be created. ProvisionVmAgent pulumi.BoolPtrOutput `pulumi:"provisionVmAgent"` // The ID of the Proximity Placement Group which the Virtual Machine should be assigned to. Changing this forces a new resource to be created. ProximityPlacementGroupId pulumi.StringPtrOutput `pulumi:"proximityPlacementGroupId"` // The Primary Public IP Address assigned to this Virtual Machine. PublicIpAddress pulumi.StringOutput `pulumi:"publicIpAddress"` // A list of the Public IP Addresses assigned to this Virtual Machine. PublicIpAddresses pulumi.StringArrayOutput `pulumi:"publicIpAddresses"` // The name of the Resource Group in which the Windows Virtual Machine should be exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // One or more `secret` blocks as defined below. Secrets WindowsVirtualMachineSecretArrayOutput `pulumi:"secrets"` // The SKU which should be used for this Virtual Machine, such as `Standard_F2`. Size pulumi.StringOutput `pulumi:"size"` // The ID of the Image which this Virtual Machine should be created from. Changing this forces a new resource to be created. SourceImageId pulumi.StringPtrOutput `pulumi:"sourceImageId"` // A `sourceImageReference` block as defined below. Changing this forces a new resource to be created. SourceImageReference WindowsVirtualMachineSourceImageReferencePtrOutput `pulumi:"sourceImageReference"` // A mapping of tags which should be assigned to this Virtual Machine. Tags pulumi.StringMapOutput `pulumi:"tags"` // Specifies the Time Zone which should be used by the Virtual Machine, [the possible values are defined here](https://jackstromberg.com/2017/01/list-of-time-zones-consumed-by-azure/). Timezone pulumi.StringPtrOutput `pulumi:"timezone"` // A 128-bit identifier which uniquely identifies this Virtual Machine. VirtualMachineId pulumi.StringOutput `pulumi:"virtualMachineId"` // One or more `winrmListener` blocks as defined below. WinrmListeners WindowsVirtualMachineWinrmListenerArrayOutput `pulumi:"winrmListeners"` // The Zone in which this Virtual Machine should be created. Changing this forces a new resource to be created. Zone pulumi.StringPtrOutput `pulumi:"zone"` }
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/windows_virtual_machine.html.markdown.
func GetWindowsVirtualMachine ¶ added in v1.13.0
func GetWindowsVirtualMachine(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WindowsVirtualMachineState, opts ...pulumi.ResourceOption) (*WindowsVirtualMachine, error)
GetWindowsVirtualMachine gets an existing WindowsVirtualMachine resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWindowsVirtualMachine ¶ added in v1.13.0
func NewWindowsVirtualMachine(ctx *pulumi.Context, name string, args *WindowsVirtualMachineArgs, opts ...pulumi.ResourceOption) (*WindowsVirtualMachine, error)
NewWindowsVirtualMachine registers a new resource with the given unique name, arguments, and options.
type WindowsVirtualMachineAdditionalCapabilities ¶ added in v1.13.0
type WindowsVirtualMachineAdditionalCapabilities struct {
UltraSsdEnabled *bool `pulumi:"ultraSsdEnabled"`
}
type WindowsVirtualMachineAdditionalCapabilitiesArgs ¶ added in v1.13.0
type WindowsVirtualMachineAdditionalCapabilitiesArgs struct {
UltraSsdEnabled pulumi.BoolPtrInput `pulumi:"ultraSsdEnabled"`
}
func (WindowsVirtualMachineAdditionalCapabilitiesArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineAdditionalCapabilitiesArgs) ElementType() reflect.Type
func (WindowsVirtualMachineAdditionalCapabilitiesArgs) ToWindowsVirtualMachineAdditionalCapabilitiesOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineAdditionalCapabilitiesArgs) ToWindowsVirtualMachineAdditionalCapabilitiesOutput() WindowsVirtualMachineAdditionalCapabilitiesOutput
func (WindowsVirtualMachineAdditionalCapabilitiesArgs) ToWindowsVirtualMachineAdditionalCapabilitiesOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineAdditionalCapabilitiesArgs) ToWindowsVirtualMachineAdditionalCapabilitiesOutputWithContext(ctx context.Context) WindowsVirtualMachineAdditionalCapabilitiesOutput
func (WindowsVirtualMachineAdditionalCapabilitiesArgs) ToWindowsVirtualMachineAdditionalCapabilitiesPtrOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineAdditionalCapabilitiesArgs) ToWindowsVirtualMachineAdditionalCapabilitiesPtrOutput() WindowsVirtualMachineAdditionalCapabilitiesPtrOutput
func (WindowsVirtualMachineAdditionalCapabilitiesArgs) ToWindowsVirtualMachineAdditionalCapabilitiesPtrOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineAdditionalCapabilitiesArgs) ToWindowsVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineAdditionalCapabilitiesPtrOutput
type WindowsVirtualMachineAdditionalCapabilitiesInput ¶ added in v1.13.0
type WindowsVirtualMachineAdditionalCapabilitiesInput interface { pulumi.Input ToWindowsVirtualMachineAdditionalCapabilitiesOutput() WindowsVirtualMachineAdditionalCapabilitiesOutput ToWindowsVirtualMachineAdditionalCapabilitiesOutputWithContext(context.Context) WindowsVirtualMachineAdditionalCapabilitiesOutput }
type WindowsVirtualMachineAdditionalCapabilitiesOutput ¶ added in v1.13.0
type WindowsVirtualMachineAdditionalCapabilitiesOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineAdditionalCapabilitiesOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineAdditionalCapabilitiesOutput) ElementType() reflect.Type
func (WindowsVirtualMachineAdditionalCapabilitiesOutput) ToWindowsVirtualMachineAdditionalCapabilitiesOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineAdditionalCapabilitiesOutput) ToWindowsVirtualMachineAdditionalCapabilitiesOutput() WindowsVirtualMachineAdditionalCapabilitiesOutput
func (WindowsVirtualMachineAdditionalCapabilitiesOutput) ToWindowsVirtualMachineAdditionalCapabilitiesOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineAdditionalCapabilitiesOutput) ToWindowsVirtualMachineAdditionalCapabilitiesOutputWithContext(ctx context.Context) WindowsVirtualMachineAdditionalCapabilitiesOutput
func (WindowsVirtualMachineAdditionalCapabilitiesOutput) ToWindowsVirtualMachineAdditionalCapabilitiesPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineAdditionalCapabilitiesOutput) ToWindowsVirtualMachineAdditionalCapabilitiesPtrOutput() WindowsVirtualMachineAdditionalCapabilitiesPtrOutput
func (WindowsVirtualMachineAdditionalCapabilitiesOutput) ToWindowsVirtualMachineAdditionalCapabilitiesPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineAdditionalCapabilitiesOutput) ToWindowsVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineAdditionalCapabilitiesPtrOutput
func (WindowsVirtualMachineAdditionalCapabilitiesOutput) UltraSsdEnabled ¶ added in v1.13.0
func (o WindowsVirtualMachineAdditionalCapabilitiesOutput) UltraSsdEnabled() pulumi.BoolPtrOutput
type WindowsVirtualMachineAdditionalCapabilitiesPtrInput ¶ added in v1.13.0
type WindowsVirtualMachineAdditionalCapabilitiesPtrInput interface { pulumi.Input ToWindowsVirtualMachineAdditionalCapabilitiesPtrOutput() WindowsVirtualMachineAdditionalCapabilitiesPtrOutput ToWindowsVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(context.Context) WindowsVirtualMachineAdditionalCapabilitiesPtrOutput }
func WindowsVirtualMachineAdditionalCapabilitiesPtr ¶ added in v1.13.0
func WindowsVirtualMachineAdditionalCapabilitiesPtr(v *WindowsVirtualMachineAdditionalCapabilitiesArgs) WindowsVirtualMachineAdditionalCapabilitiesPtrInput
type WindowsVirtualMachineAdditionalCapabilitiesPtrOutput ¶ added in v1.13.0
type WindowsVirtualMachineAdditionalCapabilitiesPtrOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineAdditionalCapabilitiesPtrOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineAdditionalCapabilitiesPtrOutput) ElementType() reflect.Type
func (WindowsVirtualMachineAdditionalCapabilitiesPtrOutput) ToWindowsVirtualMachineAdditionalCapabilitiesPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineAdditionalCapabilitiesPtrOutput) ToWindowsVirtualMachineAdditionalCapabilitiesPtrOutput() WindowsVirtualMachineAdditionalCapabilitiesPtrOutput
func (WindowsVirtualMachineAdditionalCapabilitiesPtrOutput) ToWindowsVirtualMachineAdditionalCapabilitiesPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineAdditionalCapabilitiesPtrOutput) ToWindowsVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineAdditionalCapabilitiesPtrOutput
func (WindowsVirtualMachineAdditionalCapabilitiesPtrOutput) UltraSsdEnabled ¶ added in v1.13.0
func (o WindowsVirtualMachineAdditionalCapabilitiesPtrOutput) UltraSsdEnabled() pulumi.BoolPtrOutput
type WindowsVirtualMachineAdditionalUnattendContent ¶ added in v1.13.0
type WindowsVirtualMachineAdditionalUnattendContentArgs ¶ added in v1.13.0
type WindowsVirtualMachineAdditionalUnattendContentArgs struct { Content pulumi.StringInput `pulumi:"content"` Setting pulumi.StringInput `pulumi:"setting"` }
func (WindowsVirtualMachineAdditionalUnattendContentArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineAdditionalUnattendContentArgs) ElementType() reflect.Type
func (WindowsVirtualMachineAdditionalUnattendContentArgs) ToWindowsVirtualMachineAdditionalUnattendContentOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineAdditionalUnattendContentArgs) ToWindowsVirtualMachineAdditionalUnattendContentOutput() WindowsVirtualMachineAdditionalUnattendContentOutput
func (WindowsVirtualMachineAdditionalUnattendContentArgs) ToWindowsVirtualMachineAdditionalUnattendContentOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineAdditionalUnattendContentArgs) ToWindowsVirtualMachineAdditionalUnattendContentOutputWithContext(ctx context.Context) WindowsVirtualMachineAdditionalUnattendContentOutput
type WindowsVirtualMachineAdditionalUnattendContentArray ¶ added in v1.13.0
type WindowsVirtualMachineAdditionalUnattendContentArray []WindowsVirtualMachineAdditionalUnattendContentInput
func (WindowsVirtualMachineAdditionalUnattendContentArray) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineAdditionalUnattendContentArray) ElementType() reflect.Type
func (WindowsVirtualMachineAdditionalUnattendContentArray) ToWindowsVirtualMachineAdditionalUnattendContentArrayOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineAdditionalUnattendContentArray) ToWindowsVirtualMachineAdditionalUnattendContentArrayOutput() WindowsVirtualMachineAdditionalUnattendContentArrayOutput
func (WindowsVirtualMachineAdditionalUnattendContentArray) ToWindowsVirtualMachineAdditionalUnattendContentArrayOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineAdditionalUnattendContentArray) ToWindowsVirtualMachineAdditionalUnattendContentArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineAdditionalUnattendContentArrayOutput
type WindowsVirtualMachineAdditionalUnattendContentArrayInput ¶ added in v1.13.0
type WindowsVirtualMachineAdditionalUnattendContentArrayInput interface { pulumi.Input ToWindowsVirtualMachineAdditionalUnattendContentArrayOutput() WindowsVirtualMachineAdditionalUnattendContentArrayOutput ToWindowsVirtualMachineAdditionalUnattendContentArrayOutputWithContext(context.Context) WindowsVirtualMachineAdditionalUnattendContentArrayOutput }
type WindowsVirtualMachineAdditionalUnattendContentArrayOutput ¶ added in v1.13.0
type WindowsVirtualMachineAdditionalUnattendContentArrayOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineAdditionalUnattendContentArrayOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineAdditionalUnattendContentArrayOutput) ElementType() reflect.Type
func (WindowsVirtualMachineAdditionalUnattendContentArrayOutput) ToWindowsVirtualMachineAdditionalUnattendContentArrayOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineAdditionalUnattendContentArrayOutput) ToWindowsVirtualMachineAdditionalUnattendContentArrayOutput() WindowsVirtualMachineAdditionalUnattendContentArrayOutput
func (WindowsVirtualMachineAdditionalUnattendContentArrayOutput) ToWindowsVirtualMachineAdditionalUnattendContentArrayOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineAdditionalUnattendContentArrayOutput) ToWindowsVirtualMachineAdditionalUnattendContentArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineAdditionalUnattendContentArrayOutput
type WindowsVirtualMachineAdditionalUnattendContentInput ¶ added in v1.13.0
type WindowsVirtualMachineAdditionalUnattendContentInput interface { pulumi.Input ToWindowsVirtualMachineAdditionalUnattendContentOutput() WindowsVirtualMachineAdditionalUnattendContentOutput ToWindowsVirtualMachineAdditionalUnattendContentOutputWithContext(context.Context) WindowsVirtualMachineAdditionalUnattendContentOutput }
type WindowsVirtualMachineAdditionalUnattendContentOutput ¶ added in v1.13.0
type WindowsVirtualMachineAdditionalUnattendContentOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineAdditionalUnattendContentOutput) Content ¶ added in v1.13.0
func (o WindowsVirtualMachineAdditionalUnattendContentOutput) Content() pulumi.StringOutput
func (WindowsVirtualMachineAdditionalUnattendContentOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineAdditionalUnattendContentOutput) ElementType() reflect.Type
func (WindowsVirtualMachineAdditionalUnattendContentOutput) Setting ¶ added in v1.13.0
func (o WindowsVirtualMachineAdditionalUnattendContentOutput) Setting() pulumi.StringOutput
func (WindowsVirtualMachineAdditionalUnattendContentOutput) ToWindowsVirtualMachineAdditionalUnattendContentOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineAdditionalUnattendContentOutput) ToWindowsVirtualMachineAdditionalUnattendContentOutput() WindowsVirtualMachineAdditionalUnattendContentOutput
func (WindowsVirtualMachineAdditionalUnattendContentOutput) ToWindowsVirtualMachineAdditionalUnattendContentOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineAdditionalUnattendContentOutput) ToWindowsVirtualMachineAdditionalUnattendContentOutputWithContext(ctx context.Context) WindowsVirtualMachineAdditionalUnattendContentOutput
type WindowsVirtualMachineArgs ¶ added in v1.13.0
type WindowsVirtualMachineArgs struct { // A `additionalCapabilities` block as defined below. AdditionalCapabilities WindowsVirtualMachineAdditionalCapabilitiesPtrInput // One or more `additionalUnattendContent` blocks as defined below. Changing this forces a new resource to be created. AdditionalUnattendContents WindowsVirtualMachineAdditionalUnattendContentArrayInput // The Password which should be used for the local-administrator on this Virtual Machine. Changing this forces a new resource to be created. AdminPassword pulumi.StringInput // The username of the local administrator used for the Virtual Machine. Changing this forces a new resource to be created. AdminUsername pulumi.StringInput // Should Extension Operations be allowed on this Virtual Machine? Changing this forces a new resource to be created. AllowExtensionOperations pulumi.BoolPtrInput // Specifies the ID of the Availability Set in which the Virtual Machine should exist. Changing this forces a new resource to be created. AvailabilitySetId pulumi.StringPtrInput // A `bootDiagnostics` block as defined below. BootDiagnostics WindowsVirtualMachineBootDiagnosticsPtrInput // Specifies the Hostname which should be used for this Virtual Machine. If unspecified this defaults to the value for the `name` field. Changing this forces a new resource to be created. ComputerName pulumi.StringPtrInput // The Base64-Encoded Custom Data which should be used for this Virtual Machine. Changing this forces a new resource to be created. CustomData pulumi.StringPtrInput // The ID of a Dedicated Host where this machine should be run on. Changing this forces a new resource to be created. DedicatedHostId pulumi.StringPtrInput // Specifies if Automatic Updates are Enabled for the Windows Virtual Machine. Changing this forces a new resource to be created. EnableAutomaticUpdates pulumi.BoolPtrInput // Specifies what should happen when the Virtual Machine is evicted for price reasons when using a Spot instance. At this time the only supported value is `Deallocate`. Changing this forces a new resource to be created. EvictionPolicy pulumi.StringPtrInput // An `identity` block as defined below. Identity WindowsVirtualMachineIdentityPtrInput // Specifies the type of on-premise license (also known as [Azure Hybrid Use Benefit](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing)) which should be used for this Virtual Machine. Possible values are `None`, `Windows_Client` and `Windows_Server`. Changing this forces a new resource to be created. LicenseType pulumi.StringPtrInput // The Azure location where the Windows Virtual Machine should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The maximum price you're willing to pay for this Virtual Machine, in US Dollars; which must be greater than the current spot price. If this bid price falls below the current spot price the Virtual Machine will be evicted using the `evictionPolicy`. Defaults to `-1`, which means that the Virtual Machine should not be evicted for price reasons. MaxBidPrice pulumi.Float64PtrInput // The name of the Windows Virtual Machine. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // . A list of Network Interface ID's which should be attached to this Virtual Machine. The first Network Interface ID in this list will be the Primary Network Interface on the Virtual Machine. NetworkInterfaceIds pulumi.StringArrayInput // A `osDisk` block as defined below. OsDisk WindowsVirtualMachineOsDiskInput // A `plan` block as defined below. Changing this forces a new resource to be created. Plan WindowsVirtualMachinePlanPtrInput Priority pulumi.StringPtrInput // Should the Azure VM Agent be provisioned on this Virtual Machine? Defaults to `true`. Changing this forces a new resource to be created. ProvisionVmAgent pulumi.BoolPtrInput // The ID of the Proximity Placement Group which the Virtual Machine should be assigned to. Changing this forces a new resource to be created. ProximityPlacementGroupId pulumi.StringPtrInput // The name of the Resource Group in which the Windows Virtual Machine should be exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // One or more `secret` blocks as defined below. Secrets WindowsVirtualMachineSecretArrayInput // The SKU which should be used for this Virtual Machine, such as `Standard_F2`. Size pulumi.StringInput // The ID of the Image which this Virtual Machine should be created from. Changing this forces a new resource to be created. SourceImageId pulumi.StringPtrInput // A `sourceImageReference` block as defined below. Changing this forces a new resource to be created. SourceImageReference WindowsVirtualMachineSourceImageReferencePtrInput // A mapping of tags which should be assigned to this Virtual Machine. Tags pulumi.StringMapInput // Specifies the Time Zone which should be used by the Virtual Machine, [the possible values are defined here](https://jackstromberg.com/2017/01/list-of-time-zones-consumed-by-azure/). Timezone pulumi.StringPtrInput // One or more `winrmListener` blocks as defined below. WinrmListeners WindowsVirtualMachineWinrmListenerArrayInput // The Zone in which this Virtual Machine should be created. Changing this forces a new resource to be created. Zone pulumi.StringPtrInput }
The set of arguments for constructing a WindowsVirtualMachine resource.
func (WindowsVirtualMachineArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineArgs) ElementType() reflect.Type
type WindowsVirtualMachineBootDiagnostics ¶ added in v1.13.0
type WindowsVirtualMachineBootDiagnostics struct {
StorageAccountUri string `pulumi:"storageAccountUri"`
}
type WindowsVirtualMachineBootDiagnosticsArgs ¶ added in v1.13.0
type WindowsVirtualMachineBootDiagnosticsArgs struct {
StorageAccountUri pulumi.StringInput `pulumi:"storageAccountUri"`
}
func (WindowsVirtualMachineBootDiagnosticsArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineBootDiagnosticsArgs) ElementType() reflect.Type
func (WindowsVirtualMachineBootDiagnosticsArgs) ToWindowsVirtualMachineBootDiagnosticsOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineBootDiagnosticsArgs) ToWindowsVirtualMachineBootDiagnosticsOutput() WindowsVirtualMachineBootDiagnosticsOutput
func (WindowsVirtualMachineBootDiagnosticsArgs) ToWindowsVirtualMachineBootDiagnosticsOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineBootDiagnosticsArgs) ToWindowsVirtualMachineBootDiagnosticsOutputWithContext(ctx context.Context) WindowsVirtualMachineBootDiagnosticsOutput
func (WindowsVirtualMachineBootDiagnosticsArgs) ToWindowsVirtualMachineBootDiagnosticsPtrOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineBootDiagnosticsArgs) ToWindowsVirtualMachineBootDiagnosticsPtrOutput() WindowsVirtualMachineBootDiagnosticsPtrOutput
func (WindowsVirtualMachineBootDiagnosticsArgs) ToWindowsVirtualMachineBootDiagnosticsPtrOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineBootDiagnosticsArgs) ToWindowsVirtualMachineBootDiagnosticsPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineBootDiagnosticsPtrOutput
type WindowsVirtualMachineBootDiagnosticsInput ¶ added in v1.13.0
type WindowsVirtualMachineBootDiagnosticsInput interface { pulumi.Input ToWindowsVirtualMachineBootDiagnosticsOutput() WindowsVirtualMachineBootDiagnosticsOutput ToWindowsVirtualMachineBootDiagnosticsOutputWithContext(context.Context) WindowsVirtualMachineBootDiagnosticsOutput }
type WindowsVirtualMachineBootDiagnosticsOutput ¶ added in v1.13.0
type WindowsVirtualMachineBootDiagnosticsOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineBootDiagnosticsOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineBootDiagnosticsOutput) ElementType() reflect.Type
func (WindowsVirtualMachineBootDiagnosticsOutput) StorageAccountUri ¶ added in v1.13.0
func (o WindowsVirtualMachineBootDiagnosticsOutput) StorageAccountUri() pulumi.StringOutput
func (WindowsVirtualMachineBootDiagnosticsOutput) ToWindowsVirtualMachineBootDiagnosticsOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineBootDiagnosticsOutput) ToWindowsVirtualMachineBootDiagnosticsOutput() WindowsVirtualMachineBootDiagnosticsOutput
func (WindowsVirtualMachineBootDiagnosticsOutput) ToWindowsVirtualMachineBootDiagnosticsOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineBootDiagnosticsOutput) ToWindowsVirtualMachineBootDiagnosticsOutputWithContext(ctx context.Context) WindowsVirtualMachineBootDiagnosticsOutput
func (WindowsVirtualMachineBootDiagnosticsOutput) ToWindowsVirtualMachineBootDiagnosticsPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineBootDiagnosticsOutput) ToWindowsVirtualMachineBootDiagnosticsPtrOutput() WindowsVirtualMachineBootDiagnosticsPtrOutput
func (WindowsVirtualMachineBootDiagnosticsOutput) ToWindowsVirtualMachineBootDiagnosticsPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineBootDiagnosticsOutput) ToWindowsVirtualMachineBootDiagnosticsPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineBootDiagnosticsPtrOutput
type WindowsVirtualMachineBootDiagnosticsPtrInput ¶ added in v1.13.0
type WindowsVirtualMachineBootDiagnosticsPtrInput interface { pulumi.Input ToWindowsVirtualMachineBootDiagnosticsPtrOutput() WindowsVirtualMachineBootDiagnosticsPtrOutput ToWindowsVirtualMachineBootDiagnosticsPtrOutputWithContext(context.Context) WindowsVirtualMachineBootDiagnosticsPtrOutput }
func WindowsVirtualMachineBootDiagnosticsPtr ¶ added in v1.13.0
func WindowsVirtualMachineBootDiagnosticsPtr(v *WindowsVirtualMachineBootDiagnosticsArgs) WindowsVirtualMachineBootDiagnosticsPtrInput
type WindowsVirtualMachineBootDiagnosticsPtrOutput ¶ added in v1.13.0
type WindowsVirtualMachineBootDiagnosticsPtrOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineBootDiagnosticsPtrOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineBootDiagnosticsPtrOutput) ElementType() reflect.Type
func (WindowsVirtualMachineBootDiagnosticsPtrOutput) StorageAccountUri ¶ added in v1.13.0
func (o WindowsVirtualMachineBootDiagnosticsPtrOutput) StorageAccountUri() pulumi.StringOutput
func (WindowsVirtualMachineBootDiagnosticsPtrOutput) ToWindowsVirtualMachineBootDiagnosticsPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineBootDiagnosticsPtrOutput) ToWindowsVirtualMachineBootDiagnosticsPtrOutput() WindowsVirtualMachineBootDiagnosticsPtrOutput
func (WindowsVirtualMachineBootDiagnosticsPtrOutput) ToWindowsVirtualMachineBootDiagnosticsPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineBootDiagnosticsPtrOutput) ToWindowsVirtualMachineBootDiagnosticsPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineBootDiagnosticsPtrOutput
type WindowsVirtualMachineIdentity ¶ added in v1.13.0
type WindowsVirtualMachineIdentityArgs ¶ added in v1.13.0
type WindowsVirtualMachineIdentityArgs struct { IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The ID of the System Managed Service Principal. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` Type pulumi.StringInput `pulumi:"type"` }
func (WindowsVirtualMachineIdentityArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineIdentityArgs) ElementType() reflect.Type
func (WindowsVirtualMachineIdentityArgs) ToWindowsVirtualMachineIdentityOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineIdentityArgs) ToWindowsVirtualMachineIdentityOutput() WindowsVirtualMachineIdentityOutput
func (WindowsVirtualMachineIdentityArgs) ToWindowsVirtualMachineIdentityOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineIdentityArgs) ToWindowsVirtualMachineIdentityOutputWithContext(ctx context.Context) WindowsVirtualMachineIdentityOutput
func (WindowsVirtualMachineIdentityArgs) ToWindowsVirtualMachineIdentityPtrOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineIdentityArgs) ToWindowsVirtualMachineIdentityPtrOutput() WindowsVirtualMachineIdentityPtrOutput
func (WindowsVirtualMachineIdentityArgs) ToWindowsVirtualMachineIdentityPtrOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineIdentityArgs) ToWindowsVirtualMachineIdentityPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineIdentityPtrOutput
type WindowsVirtualMachineIdentityInput ¶ added in v1.13.0
type WindowsVirtualMachineIdentityInput interface { pulumi.Input ToWindowsVirtualMachineIdentityOutput() WindowsVirtualMachineIdentityOutput ToWindowsVirtualMachineIdentityOutputWithContext(context.Context) WindowsVirtualMachineIdentityOutput }
type WindowsVirtualMachineIdentityOutput ¶ added in v1.13.0
type WindowsVirtualMachineIdentityOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineIdentityOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineIdentityOutput) ElementType() reflect.Type
func (WindowsVirtualMachineIdentityOutput) IdentityIds ¶ added in v1.13.0
func (o WindowsVirtualMachineIdentityOutput) IdentityIds() pulumi.StringArrayOutput
func (WindowsVirtualMachineIdentityOutput) PrincipalId ¶ added in v1.13.0
func (o WindowsVirtualMachineIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The ID of the System Managed Service Principal.
func (WindowsVirtualMachineIdentityOutput) ToWindowsVirtualMachineIdentityOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineIdentityOutput) ToWindowsVirtualMachineIdentityOutput() WindowsVirtualMachineIdentityOutput
func (WindowsVirtualMachineIdentityOutput) ToWindowsVirtualMachineIdentityOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineIdentityOutput) ToWindowsVirtualMachineIdentityOutputWithContext(ctx context.Context) WindowsVirtualMachineIdentityOutput
func (WindowsVirtualMachineIdentityOutput) ToWindowsVirtualMachineIdentityPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineIdentityOutput) ToWindowsVirtualMachineIdentityPtrOutput() WindowsVirtualMachineIdentityPtrOutput
func (WindowsVirtualMachineIdentityOutput) ToWindowsVirtualMachineIdentityPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineIdentityOutput) ToWindowsVirtualMachineIdentityPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineIdentityPtrOutput
func (WindowsVirtualMachineIdentityOutput) Type ¶ added in v1.13.0
func (o WindowsVirtualMachineIdentityOutput) Type() pulumi.StringOutput
type WindowsVirtualMachineIdentityPtrInput ¶ added in v1.13.0
type WindowsVirtualMachineIdentityPtrInput interface { pulumi.Input ToWindowsVirtualMachineIdentityPtrOutput() WindowsVirtualMachineIdentityPtrOutput ToWindowsVirtualMachineIdentityPtrOutputWithContext(context.Context) WindowsVirtualMachineIdentityPtrOutput }
func WindowsVirtualMachineIdentityPtr ¶ added in v1.13.0
func WindowsVirtualMachineIdentityPtr(v *WindowsVirtualMachineIdentityArgs) WindowsVirtualMachineIdentityPtrInput
type WindowsVirtualMachineIdentityPtrOutput ¶ added in v1.13.0
type WindowsVirtualMachineIdentityPtrOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineIdentityPtrOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineIdentityPtrOutput) ElementType() reflect.Type
func (WindowsVirtualMachineIdentityPtrOutput) IdentityIds ¶ added in v1.13.0
func (o WindowsVirtualMachineIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
func (WindowsVirtualMachineIdentityPtrOutput) PrincipalId ¶ added in v1.13.0
func (o WindowsVirtualMachineIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The ID of the System Managed Service Principal.
func (WindowsVirtualMachineIdentityPtrOutput) ToWindowsVirtualMachineIdentityPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineIdentityPtrOutput) ToWindowsVirtualMachineIdentityPtrOutput() WindowsVirtualMachineIdentityPtrOutput
func (WindowsVirtualMachineIdentityPtrOutput) ToWindowsVirtualMachineIdentityPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineIdentityPtrOutput) ToWindowsVirtualMachineIdentityPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineIdentityPtrOutput
func (WindowsVirtualMachineIdentityPtrOutput) Type ¶ added in v1.13.0
func (o WindowsVirtualMachineIdentityPtrOutput) Type() pulumi.StringOutput
type WindowsVirtualMachineOsDisk ¶ added in v1.13.0
type WindowsVirtualMachineOsDisk struct { Caching string `pulumi:"caching"` DiffDiskSettings *WindowsVirtualMachineOsDiskDiffDiskSettings `pulumi:"diffDiskSettings"` DiskEncryptionSetId *string `pulumi:"diskEncryptionSetId"` DiskSizeGb *int `pulumi:"diskSizeGb"` // The name of the Windows Virtual Machine. Changing this forces a new resource to be created. Name *string `pulumi:"name"` StorageAccountType string `pulumi:"storageAccountType"` WriteAcceleratorEnabled *bool `pulumi:"writeAcceleratorEnabled"` }
type WindowsVirtualMachineOsDiskArgs ¶ added in v1.13.0
type WindowsVirtualMachineOsDiskArgs struct { Caching pulumi.StringInput `pulumi:"caching"` DiffDiskSettings WindowsVirtualMachineOsDiskDiffDiskSettingsPtrInput `pulumi:"diffDiskSettings"` DiskEncryptionSetId pulumi.StringPtrInput `pulumi:"diskEncryptionSetId"` DiskSizeGb pulumi.IntPtrInput `pulumi:"diskSizeGb"` // The name of the Windows Virtual Machine. Changing this forces a new resource to be created. Name pulumi.StringPtrInput `pulumi:"name"` StorageAccountType pulumi.StringInput `pulumi:"storageAccountType"` WriteAcceleratorEnabled pulumi.BoolPtrInput `pulumi:"writeAcceleratorEnabled"` }
func (WindowsVirtualMachineOsDiskArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineOsDiskArgs) ElementType() reflect.Type
func (WindowsVirtualMachineOsDiskArgs) ToWindowsVirtualMachineOsDiskOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineOsDiskArgs) ToWindowsVirtualMachineOsDiskOutput() WindowsVirtualMachineOsDiskOutput
func (WindowsVirtualMachineOsDiskArgs) ToWindowsVirtualMachineOsDiskOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineOsDiskArgs) ToWindowsVirtualMachineOsDiskOutputWithContext(ctx context.Context) WindowsVirtualMachineOsDiskOutput
func (WindowsVirtualMachineOsDiskArgs) ToWindowsVirtualMachineOsDiskPtrOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineOsDiskArgs) ToWindowsVirtualMachineOsDiskPtrOutput() WindowsVirtualMachineOsDiskPtrOutput
func (WindowsVirtualMachineOsDiskArgs) ToWindowsVirtualMachineOsDiskPtrOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineOsDiskArgs) ToWindowsVirtualMachineOsDiskPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineOsDiskPtrOutput
type WindowsVirtualMachineOsDiskDiffDiskSettings ¶ added in v1.13.0
type WindowsVirtualMachineOsDiskDiffDiskSettings struct {
Option string `pulumi:"option"`
}
type WindowsVirtualMachineOsDiskDiffDiskSettingsArgs ¶ added in v1.13.0
type WindowsVirtualMachineOsDiskDiffDiskSettingsArgs struct {
Option pulumi.StringInput `pulumi:"option"`
}
func (WindowsVirtualMachineOsDiskDiffDiskSettingsArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineOsDiskDiffDiskSettingsArgs) ElementType() reflect.Type
func (WindowsVirtualMachineOsDiskDiffDiskSettingsArgs) ToWindowsVirtualMachineOsDiskDiffDiskSettingsOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineOsDiskDiffDiskSettingsArgs) ToWindowsVirtualMachineOsDiskDiffDiskSettingsOutput() WindowsVirtualMachineOsDiskDiffDiskSettingsOutput
func (WindowsVirtualMachineOsDiskDiffDiskSettingsArgs) ToWindowsVirtualMachineOsDiskDiffDiskSettingsOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineOsDiskDiffDiskSettingsArgs) ToWindowsVirtualMachineOsDiskDiffDiskSettingsOutputWithContext(ctx context.Context) WindowsVirtualMachineOsDiskDiffDiskSettingsOutput
func (WindowsVirtualMachineOsDiskDiffDiskSettingsArgs) ToWindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineOsDiskDiffDiskSettingsArgs) ToWindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput() WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput
func (WindowsVirtualMachineOsDiskDiffDiskSettingsArgs) ToWindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineOsDiskDiffDiskSettingsArgs) ToWindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput
type WindowsVirtualMachineOsDiskDiffDiskSettingsInput ¶ added in v1.13.0
type WindowsVirtualMachineOsDiskDiffDiskSettingsInput interface { pulumi.Input ToWindowsVirtualMachineOsDiskDiffDiskSettingsOutput() WindowsVirtualMachineOsDiskDiffDiskSettingsOutput ToWindowsVirtualMachineOsDiskDiffDiskSettingsOutputWithContext(context.Context) WindowsVirtualMachineOsDiskDiffDiskSettingsOutput }
type WindowsVirtualMachineOsDiskDiffDiskSettingsOutput ¶ added in v1.13.0
type WindowsVirtualMachineOsDiskDiffDiskSettingsOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineOsDiskDiffDiskSettingsOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineOsDiskDiffDiskSettingsOutput) ElementType() reflect.Type
func (WindowsVirtualMachineOsDiskDiffDiskSettingsOutput) Option ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskDiffDiskSettingsOutput) Option() pulumi.StringOutput
func (WindowsVirtualMachineOsDiskDiffDiskSettingsOutput) ToWindowsVirtualMachineOsDiskDiffDiskSettingsOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskDiffDiskSettingsOutput) ToWindowsVirtualMachineOsDiskDiffDiskSettingsOutput() WindowsVirtualMachineOsDiskDiffDiskSettingsOutput
func (WindowsVirtualMachineOsDiskDiffDiskSettingsOutput) ToWindowsVirtualMachineOsDiskDiffDiskSettingsOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskDiffDiskSettingsOutput) ToWindowsVirtualMachineOsDiskDiffDiskSettingsOutputWithContext(ctx context.Context) WindowsVirtualMachineOsDiskDiffDiskSettingsOutput
func (WindowsVirtualMachineOsDiskDiffDiskSettingsOutput) ToWindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskDiffDiskSettingsOutput) ToWindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput() WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput
func (WindowsVirtualMachineOsDiskDiffDiskSettingsOutput) ToWindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskDiffDiskSettingsOutput) ToWindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput
type WindowsVirtualMachineOsDiskDiffDiskSettingsPtrInput ¶ added in v1.13.0
type WindowsVirtualMachineOsDiskDiffDiskSettingsPtrInput interface { pulumi.Input ToWindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput() WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput ToWindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutputWithContext(context.Context) WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput }
func WindowsVirtualMachineOsDiskDiffDiskSettingsPtr ¶ added in v1.13.0
func WindowsVirtualMachineOsDiskDiffDiskSettingsPtr(v *WindowsVirtualMachineOsDiskDiffDiskSettingsArgs) WindowsVirtualMachineOsDiskDiffDiskSettingsPtrInput
type WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput ¶ added in v1.13.0
type WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput) ElementType() reflect.Type
func (WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput) Option ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput) Option() pulumi.StringOutput
func (WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput) ToWindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput) ToWindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput() WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput
func (WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput) ToWindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput) ToWindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput
type WindowsVirtualMachineOsDiskInput ¶ added in v1.13.0
type WindowsVirtualMachineOsDiskInput interface { pulumi.Input ToWindowsVirtualMachineOsDiskOutput() WindowsVirtualMachineOsDiskOutput ToWindowsVirtualMachineOsDiskOutputWithContext(context.Context) WindowsVirtualMachineOsDiskOutput }
type WindowsVirtualMachineOsDiskOutput ¶ added in v1.13.0
type WindowsVirtualMachineOsDiskOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineOsDiskOutput) Caching ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskOutput) Caching() pulumi.StringOutput
func (WindowsVirtualMachineOsDiskOutput) DiffDiskSettings ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskOutput) DiffDiskSettings() WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput
func (WindowsVirtualMachineOsDiskOutput) DiskEncryptionSetId ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
func (WindowsVirtualMachineOsDiskOutput) DiskSizeGb ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskOutput) DiskSizeGb() pulumi.IntPtrOutput
func (WindowsVirtualMachineOsDiskOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineOsDiskOutput) ElementType() reflect.Type
func (WindowsVirtualMachineOsDiskOutput) Name ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskOutput) Name() pulumi.StringPtrOutput
The name of the Windows Virtual Machine. Changing this forces a new resource to be created.
func (WindowsVirtualMachineOsDiskOutput) StorageAccountType ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskOutput) StorageAccountType() pulumi.StringOutput
func (WindowsVirtualMachineOsDiskOutput) ToWindowsVirtualMachineOsDiskOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskOutput) ToWindowsVirtualMachineOsDiskOutput() WindowsVirtualMachineOsDiskOutput
func (WindowsVirtualMachineOsDiskOutput) ToWindowsVirtualMachineOsDiskOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskOutput) ToWindowsVirtualMachineOsDiskOutputWithContext(ctx context.Context) WindowsVirtualMachineOsDiskOutput
func (WindowsVirtualMachineOsDiskOutput) ToWindowsVirtualMachineOsDiskPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskOutput) ToWindowsVirtualMachineOsDiskPtrOutput() WindowsVirtualMachineOsDiskPtrOutput
func (WindowsVirtualMachineOsDiskOutput) ToWindowsVirtualMachineOsDiskPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskOutput) ToWindowsVirtualMachineOsDiskPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineOsDiskPtrOutput
func (WindowsVirtualMachineOsDiskOutput) WriteAcceleratorEnabled ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
type WindowsVirtualMachineOsDiskPtrInput ¶ added in v1.13.0
type WindowsVirtualMachineOsDiskPtrInput interface { pulumi.Input ToWindowsVirtualMachineOsDiskPtrOutput() WindowsVirtualMachineOsDiskPtrOutput ToWindowsVirtualMachineOsDiskPtrOutputWithContext(context.Context) WindowsVirtualMachineOsDiskPtrOutput }
func WindowsVirtualMachineOsDiskPtr ¶ added in v1.13.0
func WindowsVirtualMachineOsDiskPtr(v *WindowsVirtualMachineOsDiskArgs) WindowsVirtualMachineOsDiskPtrInput
type WindowsVirtualMachineOsDiskPtrOutput ¶ added in v1.13.0
type WindowsVirtualMachineOsDiskPtrOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineOsDiskPtrOutput) Caching ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskPtrOutput) Caching() pulumi.StringOutput
func (WindowsVirtualMachineOsDiskPtrOutput) DiffDiskSettings ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskPtrOutput) DiffDiskSettings() WindowsVirtualMachineOsDiskDiffDiskSettingsPtrOutput
func (WindowsVirtualMachineOsDiskPtrOutput) DiskEncryptionSetId ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskPtrOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
func (WindowsVirtualMachineOsDiskPtrOutput) DiskSizeGb ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
func (WindowsVirtualMachineOsDiskPtrOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineOsDiskPtrOutput) ElementType() reflect.Type
func (WindowsVirtualMachineOsDiskPtrOutput) Name ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskPtrOutput) Name() pulumi.StringPtrOutput
The name of the Windows Virtual Machine. Changing this forces a new resource to be created.
func (WindowsVirtualMachineOsDiskPtrOutput) StorageAccountType ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskPtrOutput) StorageAccountType() pulumi.StringOutput
func (WindowsVirtualMachineOsDiskPtrOutput) ToWindowsVirtualMachineOsDiskPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskPtrOutput) ToWindowsVirtualMachineOsDiskPtrOutput() WindowsVirtualMachineOsDiskPtrOutput
func (WindowsVirtualMachineOsDiskPtrOutput) ToWindowsVirtualMachineOsDiskPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskPtrOutput) ToWindowsVirtualMachineOsDiskPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineOsDiskPtrOutput
func (WindowsVirtualMachineOsDiskPtrOutput) WriteAcceleratorEnabled ¶ added in v1.13.0
func (o WindowsVirtualMachineOsDiskPtrOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
type WindowsVirtualMachinePlan ¶ added in v1.13.0
type WindowsVirtualMachinePlanArgs ¶ added in v1.13.0
type WindowsVirtualMachinePlanArgs struct { // The name of the Windows Virtual Machine. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` Product pulumi.StringInput `pulumi:"product"` Publisher pulumi.StringInput `pulumi:"publisher"` }
func (WindowsVirtualMachinePlanArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachinePlanArgs) ElementType() reflect.Type
func (WindowsVirtualMachinePlanArgs) ToWindowsVirtualMachinePlanOutput ¶ added in v1.13.0
func (i WindowsVirtualMachinePlanArgs) ToWindowsVirtualMachinePlanOutput() WindowsVirtualMachinePlanOutput
func (WindowsVirtualMachinePlanArgs) ToWindowsVirtualMachinePlanOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachinePlanArgs) ToWindowsVirtualMachinePlanOutputWithContext(ctx context.Context) WindowsVirtualMachinePlanOutput
func (WindowsVirtualMachinePlanArgs) ToWindowsVirtualMachinePlanPtrOutput ¶ added in v1.13.0
func (i WindowsVirtualMachinePlanArgs) ToWindowsVirtualMachinePlanPtrOutput() WindowsVirtualMachinePlanPtrOutput
func (WindowsVirtualMachinePlanArgs) ToWindowsVirtualMachinePlanPtrOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachinePlanArgs) ToWindowsVirtualMachinePlanPtrOutputWithContext(ctx context.Context) WindowsVirtualMachinePlanPtrOutput
type WindowsVirtualMachinePlanInput ¶ added in v1.13.0
type WindowsVirtualMachinePlanInput interface { pulumi.Input ToWindowsVirtualMachinePlanOutput() WindowsVirtualMachinePlanOutput ToWindowsVirtualMachinePlanOutputWithContext(context.Context) WindowsVirtualMachinePlanOutput }
type WindowsVirtualMachinePlanOutput ¶ added in v1.13.0
type WindowsVirtualMachinePlanOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachinePlanOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachinePlanOutput) ElementType() reflect.Type
func (WindowsVirtualMachinePlanOutput) Name ¶ added in v1.13.0
func (o WindowsVirtualMachinePlanOutput) Name() pulumi.StringOutput
The name of the Windows Virtual Machine. Changing this forces a new resource to be created.
func (WindowsVirtualMachinePlanOutput) Product ¶ added in v1.13.0
func (o WindowsVirtualMachinePlanOutput) Product() pulumi.StringOutput
func (WindowsVirtualMachinePlanOutput) Publisher ¶ added in v1.13.0
func (o WindowsVirtualMachinePlanOutput) Publisher() pulumi.StringOutput
func (WindowsVirtualMachinePlanOutput) ToWindowsVirtualMachinePlanOutput ¶ added in v1.13.0
func (o WindowsVirtualMachinePlanOutput) ToWindowsVirtualMachinePlanOutput() WindowsVirtualMachinePlanOutput
func (WindowsVirtualMachinePlanOutput) ToWindowsVirtualMachinePlanOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachinePlanOutput) ToWindowsVirtualMachinePlanOutputWithContext(ctx context.Context) WindowsVirtualMachinePlanOutput
func (WindowsVirtualMachinePlanOutput) ToWindowsVirtualMachinePlanPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachinePlanOutput) ToWindowsVirtualMachinePlanPtrOutput() WindowsVirtualMachinePlanPtrOutput
func (WindowsVirtualMachinePlanOutput) ToWindowsVirtualMachinePlanPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachinePlanOutput) ToWindowsVirtualMachinePlanPtrOutputWithContext(ctx context.Context) WindowsVirtualMachinePlanPtrOutput
type WindowsVirtualMachinePlanPtrInput ¶ added in v1.13.0
type WindowsVirtualMachinePlanPtrInput interface { pulumi.Input ToWindowsVirtualMachinePlanPtrOutput() WindowsVirtualMachinePlanPtrOutput ToWindowsVirtualMachinePlanPtrOutputWithContext(context.Context) WindowsVirtualMachinePlanPtrOutput }
func WindowsVirtualMachinePlanPtr ¶ added in v1.13.0
func WindowsVirtualMachinePlanPtr(v *WindowsVirtualMachinePlanArgs) WindowsVirtualMachinePlanPtrInput
type WindowsVirtualMachinePlanPtrOutput ¶ added in v1.13.0
type WindowsVirtualMachinePlanPtrOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachinePlanPtrOutput) Elem ¶ added in v1.13.0
func (o WindowsVirtualMachinePlanPtrOutput) Elem() WindowsVirtualMachinePlanOutput
func (WindowsVirtualMachinePlanPtrOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachinePlanPtrOutput) ElementType() reflect.Type
func (WindowsVirtualMachinePlanPtrOutput) Name ¶ added in v1.13.0
func (o WindowsVirtualMachinePlanPtrOutput) Name() pulumi.StringOutput
The name of the Windows Virtual Machine. Changing this forces a new resource to be created.
func (WindowsVirtualMachinePlanPtrOutput) Product ¶ added in v1.13.0
func (o WindowsVirtualMachinePlanPtrOutput) Product() pulumi.StringOutput
func (WindowsVirtualMachinePlanPtrOutput) Publisher ¶ added in v1.13.0
func (o WindowsVirtualMachinePlanPtrOutput) Publisher() pulumi.StringOutput
func (WindowsVirtualMachinePlanPtrOutput) ToWindowsVirtualMachinePlanPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachinePlanPtrOutput) ToWindowsVirtualMachinePlanPtrOutput() WindowsVirtualMachinePlanPtrOutput
func (WindowsVirtualMachinePlanPtrOutput) ToWindowsVirtualMachinePlanPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachinePlanPtrOutput) ToWindowsVirtualMachinePlanPtrOutputWithContext(ctx context.Context) WindowsVirtualMachinePlanPtrOutput
type WindowsVirtualMachineScaleSet ¶ added in v1.13.0
type WindowsVirtualMachineScaleSet struct { pulumi.CustomResourceState // A `additionalCapabilities` block as defined below. AdditionalCapabilities WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput `pulumi:"additionalCapabilities"` // One or more `additionalUnattendContent` blocks as defined below. AdditionalUnattendContents WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput `pulumi:"additionalUnattendContents"` // The Password which should be used for the local-administrator on this Virtual Machine. Changing this forces a new resource to be created. AdminPassword pulumi.StringOutput `pulumi:"adminPassword"` // The username of the local administrator on each Virtual Machine Scale Set instance. Changing this forces a new resource to be created. AdminUsername pulumi.StringOutput `pulumi:"adminUsername"` // A `automaticOsUpgradePolicy` block as defined below. This is Required and can only be specified when `upgradeMode` is set to `Automatic`. AutomaticOsUpgradePolicy WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput `pulumi:"automaticOsUpgradePolicy"` // A `bootDiagnostics` block as defined below. BootDiagnostics WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput `pulumi:"bootDiagnostics"` // The prefix which should be used for the name of the Virtual Machines in this Scale Set. If unspecified this defaults to the value for the `name` field. ComputerNamePrefix pulumi.StringOutput `pulumi:"computerNamePrefix"` // The Base64-Encoded Custom Data which should be used for this Virtual Machine Scale Set. CustomData pulumi.StringPtrOutput `pulumi:"customData"` // One or more `dataDisk` blocks as defined below. DataDisks WindowsVirtualMachineScaleSetDataDiskArrayOutput `pulumi:"dataDisks"` // Should Virtual Machine Extensions be run on Overprovisioned Virtual Machines in the Scale Set? Defaults to `false`. DoNotRunExtensionsOnOverprovisionedMachines pulumi.BoolPtrOutput `pulumi:"doNotRunExtensionsOnOverprovisionedMachines"` // Are automatic updates enabled for this Virtual Machine? Defaults to `true`. EnableAutomaticUpdates pulumi.BoolPtrOutput `pulumi:"enableAutomaticUpdates"` // The Policy which should be used Virtual Machines are Evicted from the Scale Set. Changing this forces a new resource to be created. EvictionPolicy pulumi.StringPtrOutput `pulumi:"evictionPolicy"` // The ID of a Load Balancer Probe which should be used to determine the health of an instance. Changing this forces a new resource to be created. This is Required and can only be specified when `upgradeMode` is set to `Automatic` or `Rolling`. HealthProbeId pulumi.StringPtrOutput `pulumi:"healthProbeId"` // A `identity` block as defined below. Identity WindowsVirtualMachineScaleSetIdentityPtrOutput `pulumi:"identity"` // The number of Virtual Machines in the Scale Set. Instances pulumi.IntOutput `pulumi:"instances"` // Specifies the type of on-premise license (also known as [Azure Hybrid Use Benefit](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing)) which should be used for this Virtual Machine Scale Set. Possible values are `None`, `Windows_Client` and `Windows_Server`. Changing this forces a new resource to be created. LicenseType pulumi.StringPtrOutput `pulumi:"licenseType"` // The Azure location where the Windows Virtual Machine Scale Set should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The maximum price you're willing to pay for each Virtual Machine in this Scale Set, in US Dollars; which must be greater than the current spot price. If this bid price falls below the current spot price the Virtual Machines in the Scale Set will be evicted using the `evictionPolicy`. Defaults to `-1`, which means that each Virtual Machine in the Scale Set should not be evicted for price reasons. MaxBidPrice pulumi.Float64PtrOutput `pulumi:"maxBidPrice"` // The name of the Windows Virtual Machine Scale Set. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // One or more `networkInterface` blocks as defined below. NetworkInterfaces WindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput `pulumi:"networkInterfaces"` // An `osDisk` block as defined below. OsDisk WindowsVirtualMachineScaleSetOsDiskOutput `pulumi:"osDisk"` // Should Azure over-provision Virtual Machines in this Scale Set? This means that multiple Virtual Machines will be provisioned and Azure will keep the instances which become available first - which improves provisioning success rates and improves deployment time. You're not billed for these over-provisioned VM's and they don't count towards the Subscription Quota. Defaults to `false`. Overprovision pulumi.BoolPtrOutput `pulumi:"overprovision"` Plan WindowsVirtualMachineScaleSetPlanPtrOutput `pulumi:"plan"` // The Priority of this Virtual Machine Scale Set. Possible values are `Regular` and `Spot`. Defaults to `Regular`. Changing this value forces a new resource. Priority pulumi.StringPtrOutput `pulumi:"priority"` // Should the Azure VM Agent be provisioned on each Virtual Machine in the Scale Set? Defaults to `true`. Changing this value forces a new resource to be created. ProvisionVmAgent pulumi.BoolPtrOutput `pulumi:"provisionVmAgent"` // The ID of the Proximity Placement Group in which the Virtual Machine Scale Set should be assigned to. Changing this forces a new resource to be created. ProximityPlacementGroupId pulumi.StringPtrOutput `pulumi:"proximityPlacementGroupId"` // The name of the Resource Group in which the Windows Virtual Machine Scale Set should be exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `rollingUpgradePolicy` block as defined below. This is Required and can only be specified when `upgradeMode` is set to `Automatic` or `Rolling`. RollingUpgradePolicy WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput `pulumi:"rollingUpgradePolicy"` // One or more `secret` blocks as defined below. Secrets WindowsVirtualMachineScaleSetSecretArrayOutput `pulumi:"secrets"` // Should this Virtual Machine Scale Set be limited to a Single Placement Group, which means the number of instances will be capped at 100 Virtual Machines. Defaults to `true`. SinglePlacementGroup pulumi.BoolPtrOutput `pulumi:"singlePlacementGroup"` // The Virtual Machine SKU for the Scale Set, such as `Standard_F2`. Sku pulumi.StringOutput `pulumi:"sku"` // The ID of an Image which each Virtual Machine in this Scale Set should be based on. SourceImageId pulumi.StringPtrOutput `pulumi:"sourceImageId"` // A `sourceImageReference` block as defined below. SourceImageReference WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput `pulumi:"sourceImageReference"` // A mapping of tags which should be assigned to this Virtual Machine Scale Set. Tags pulumi.StringMapOutput `pulumi:"tags"` // Specifies the time zone of the virtual machine, [the possible values are defined here](https://jackstromberg.com/2017/01/list-of-time-zones-consumed-by-azure/). Timezone pulumi.StringPtrOutput `pulumi:"timezone"` // The Unique ID for this Windows Virtual Machine Scale Set. UniqueId pulumi.StringOutput `pulumi:"uniqueId"` // Specifies how Upgrades (e.g. changing the Image/SKU) should be performed to Virtual Machine Instances. Possible values are `Automatic`, `Manual` and `Rolling`. Defaults to `Manual`. UpgradeMode pulumi.StringPtrOutput `pulumi:"upgradeMode"` // One or more `winrmListener` blocks as defined below. WinrmListeners WindowsVirtualMachineScaleSetWinrmListenerArrayOutput `pulumi:"winrmListeners"` // Should the Virtual Machines in this Scale Set be strictly evenly distributed across Availability Zones? Defaults to `false`. Changing this forces a new resource to be created. ZoneBalance pulumi.BoolPtrOutput `pulumi:"zoneBalance"` // A list of Availability Zones in which the Virtual Machines in this Scale Set should be created in. Changing this forces a new resource to be created. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/windows_virtual_machine_scale_set.html.markdown.
func GetWindowsVirtualMachineScaleSet ¶ added in v1.13.0
func GetWindowsVirtualMachineScaleSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WindowsVirtualMachineScaleSetState, opts ...pulumi.ResourceOption) (*WindowsVirtualMachineScaleSet, error)
GetWindowsVirtualMachineScaleSet gets an existing WindowsVirtualMachineScaleSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWindowsVirtualMachineScaleSet ¶ added in v1.13.0
func NewWindowsVirtualMachineScaleSet(ctx *pulumi.Context, name string, args *WindowsVirtualMachineScaleSetArgs, opts ...pulumi.ResourceOption) (*WindowsVirtualMachineScaleSet, error)
NewWindowsVirtualMachineScaleSet registers a new resource with the given unique name, arguments, and options.
type WindowsVirtualMachineScaleSetAdditionalCapabilities ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetAdditionalCapabilities struct {
UltraSsdEnabled *bool `pulumi:"ultraSsdEnabled"`
}
type WindowsVirtualMachineScaleSetAdditionalCapabilitiesArgs ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetAdditionalCapabilitiesArgs struct {
UltraSsdEnabled pulumi.BoolPtrInput `pulumi:"ultraSsdEnabled"`
}
func (WindowsVirtualMachineScaleSetAdditionalCapabilitiesArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetAdditionalCapabilitiesArgs) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetAdditionalCapabilitiesArgs) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetAdditionalCapabilitiesArgs) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput() WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput
func (WindowsVirtualMachineScaleSetAdditionalCapabilitiesArgs) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetAdditionalCapabilitiesArgs) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput
func (WindowsVirtualMachineScaleSetAdditionalCapabilitiesArgs) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetAdditionalCapabilitiesArgs) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput() WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput
func (WindowsVirtualMachineScaleSetAdditionalCapabilitiesArgs) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetAdditionalCapabilitiesArgs) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput
type WindowsVirtualMachineScaleSetAdditionalCapabilitiesInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetAdditionalCapabilitiesInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput() WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesOutputWithContext(context.Context) WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput }
type WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput() WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput
func (WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput
func (WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput() WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput
func (WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput
func (WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput) UltraSsdEnabled ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetAdditionalCapabilitiesOutput) UltraSsdEnabled() pulumi.BoolPtrOutput
type WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput() WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutputWithContext(context.Context) WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput }
func WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtr ¶ added in v1.13.0
func WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtr(v *WindowsVirtualMachineScaleSetAdditionalCapabilitiesArgs) WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrInput
type WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput() WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput
func (WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput) ToWindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput
func (WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput) UltraSsdEnabled ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrOutput) UltraSsdEnabled() pulumi.BoolPtrOutput
type WindowsVirtualMachineScaleSetAdditionalUnattendContent ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetAdditionalUnattendContentArgs ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetAdditionalUnattendContentArgs struct { Content pulumi.StringInput `pulumi:"content"` Setting pulumi.StringInput `pulumi:"setting"` }
func (WindowsVirtualMachineScaleSetAdditionalUnattendContentArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetAdditionalUnattendContentArgs) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetAdditionalUnattendContentArgs) ToWindowsVirtualMachineScaleSetAdditionalUnattendContentOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetAdditionalUnattendContentArgs) ToWindowsVirtualMachineScaleSetAdditionalUnattendContentOutput() WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput
func (WindowsVirtualMachineScaleSetAdditionalUnattendContentArgs) ToWindowsVirtualMachineScaleSetAdditionalUnattendContentOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetAdditionalUnattendContentArgs) ToWindowsVirtualMachineScaleSetAdditionalUnattendContentOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput
type WindowsVirtualMachineScaleSetAdditionalUnattendContentArray ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetAdditionalUnattendContentArray []WindowsVirtualMachineScaleSetAdditionalUnattendContentInput
func (WindowsVirtualMachineScaleSetAdditionalUnattendContentArray) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetAdditionalUnattendContentArray) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetAdditionalUnattendContentArray) ToWindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetAdditionalUnattendContentArray) ToWindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput() WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput
func (WindowsVirtualMachineScaleSetAdditionalUnattendContentArray) ToWindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetAdditionalUnattendContentArray) ToWindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput
type WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput() WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput ToWindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutputWithContext(context.Context) WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput }
type WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput) ToWindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput) ToWindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput() WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput
func (WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput) ToWindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput) ToWindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayOutput
type WindowsVirtualMachineScaleSetAdditionalUnattendContentInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetAdditionalUnattendContentInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetAdditionalUnattendContentOutput() WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput ToWindowsVirtualMachineScaleSetAdditionalUnattendContentOutputWithContext(context.Context) WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput }
type WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput) Content ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput) Content() pulumi.StringOutput
func (WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput) Setting ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput) Setting() pulumi.StringOutput
func (WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput) ToWindowsVirtualMachineScaleSetAdditionalUnattendContentOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput) ToWindowsVirtualMachineScaleSetAdditionalUnattendContentOutput() WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput
func (WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput) ToWindowsVirtualMachineScaleSetAdditionalUnattendContentOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput) ToWindowsVirtualMachineScaleSetAdditionalUnattendContentOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAdditionalUnattendContentOutput
type WindowsVirtualMachineScaleSetArgs ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetArgs struct { // A `additionalCapabilities` block as defined below. AdditionalCapabilities WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrInput // One or more `additionalUnattendContent` blocks as defined below. AdditionalUnattendContents WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayInput // The Password which should be used for the local-administrator on this Virtual Machine. Changing this forces a new resource to be created. AdminPassword pulumi.StringInput // The username of the local administrator on each Virtual Machine Scale Set instance. Changing this forces a new resource to be created. AdminUsername pulumi.StringInput // A `automaticOsUpgradePolicy` block as defined below. This is Required and can only be specified when `upgradeMode` is set to `Automatic`. AutomaticOsUpgradePolicy WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrInput // A `bootDiagnostics` block as defined below. BootDiagnostics WindowsVirtualMachineScaleSetBootDiagnosticsPtrInput // The prefix which should be used for the name of the Virtual Machines in this Scale Set. If unspecified this defaults to the value for the `name` field. ComputerNamePrefix pulumi.StringPtrInput // The Base64-Encoded Custom Data which should be used for this Virtual Machine Scale Set. CustomData pulumi.StringPtrInput // One or more `dataDisk` blocks as defined below. DataDisks WindowsVirtualMachineScaleSetDataDiskArrayInput // Should Virtual Machine Extensions be run on Overprovisioned Virtual Machines in the Scale Set? Defaults to `false`. DoNotRunExtensionsOnOverprovisionedMachines pulumi.BoolPtrInput // Are automatic updates enabled for this Virtual Machine? Defaults to `true`. EnableAutomaticUpdates pulumi.BoolPtrInput // The Policy which should be used Virtual Machines are Evicted from the Scale Set. Changing this forces a new resource to be created. EvictionPolicy pulumi.StringPtrInput // The ID of a Load Balancer Probe which should be used to determine the health of an instance. Changing this forces a new resource to be created. This is Required and can only be specified when `upgradeMode` is set to `Automatic` or `Rolling`. HealthProbeId pulumi.StringPtrInput // A `identity` block as defined below. Identity WindowsVirtualMachineScaleSetIdentityPtrInput // The number of Virtual Machines in the Scale Set. Instances pulumi.IntInput // Specifies the type of on-premise license (also known as [Azure Hybrid Use Benefit](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing)) which should be used for this Virtual Machine Scale Set. Possible values are `None`, `Windows_Client` and `Windows_Server`. Changing this forces a new resource to be created. LicenseType pulumi.StringPtrInput // The Azure location where the Windows Virtual Machine Scale Set should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The maximum price you're willing to pay for each Virtual Machine in this Scale Set, in US Dollars; which must be greater than the current spot price. If this bid price falls below the current spot price the Virtual Machines in the Scale Set will be evicted using the `evictionPolicy`. Defaults to `-1`, which means that each Virtual Machine in the Scale Set should not be evicted for price reasons. MaxBidPrice pulumi.Float64PtrInput // The name of the Windows Virtual Machine Scale Set. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // One or more `networkInterface` blocks as defined below. NetworkInterfaces WindowsVirtualMachineScaleSetNetworkInterfaceArrayInput // An `osDisk` block as defined below. OsDisk WindowsVirtualMachineScaleSetOsDiskInput // Should Azure over-provision Virtual Machines in this Scale Set? This means that multiple Virtual Machines will be provisioned and Azure will keep the instances which become available first - which improves provisioning success rates and improves deployment time. You're not billed for these over-provisioned VM's and they don't count towards the Subscription Quota. Defaults to `false`. Overprovision pulumi.BoolPtrInput Plan WindowsVirtualMachineScaleSetPlanPtrInput // The Priority of this Virtual Machine Scale Set. Possible values are `Regular` and `Spot`. Defaults to `Regular`. Changing this value forces a new resource. Priority pulumi.StringPtrInput // Should the Azure VM Agent be provisioned on each Virtual Machine in the Scale Set? Defaults to `true`. Changing this value forces a new resource to be created. ProvisionVmAgent pulumi.BoolPtrInput // The ID of the Proximity Placement Group in which the Virtual Machine Scale Set should be assigned to. Changing this forces a new resource to be created. ProximityPlacementGroupId pulumi.StringPtrInput // The name of the Resource Group in which the Windows Virtual Machine Scale Set should be exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A `rollingUpgradePolicy` block as defined below. This is Required and can only be specified when `upgradeMode` is set to `Automatic` or `Rolling`. RollingUpgradePolicy WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrInput // One or more `secret` blocks as defined below. Secrets WindowsVirtualMachineScaleSetSecretArrayInput // Should this Virtual Machine Scale Set be limited to a Single Placement Group, which means the number of instances will be capped at 100 Virtual Machines. Defaults to `true`. SinglePlacementGroup pulumi.BoolPtrInput // The Virtual Machine SKU for the Scale Set, such as `Standard_F2`. Sku pulumi.StringInput // The ID of an Image which each Virtual Machine in this Scale Set should be based on. SourceImageId pulumi.StringPtrInput // A `sourceImageReference` block as defined below. SourceImageReference WindowsVirtualMachineScaleSetSourceImageReferencePtrInput // A mapping of tags which should be assigned to this Virtual Machine Scale Set. Tags pulumi.StringMapInput // Specifies the time zone of the virtual machine, [the possible values are defined here](https://jackstromberg.com/2017/01/list-of-time-zones-consumed-by-azure/). Timezone pulumi.StringPtrInput // Specifies how Upgrades (e.g. changing the Image/SKU) should be performed to Virtual Machine Instances. Possible values are `Automatic`, `Manual` and `Rolling`. Defaults to `Manual`. UpgradeMode pulumi.StringPtrInput // One or more `winrmListener` blocks as defined below. WinrmListeners WindowsVirtualMachineScaleSetWinrmListenerArrayInput // Should the Virtual Machines in this Scale Set be strictly evenly distributed across Availability Zones? Defaults to `false`. Changing this forces a new resource to be created. ZoneBalance pulumi.BoolPtrInput // A list of Availability Zones in which the Virtual Machines in this Scale Set should be created in. Changing this forces a new resource to be created. Zones pulumi.StringArrayInput }
The set of arguments for constructing a WindowsVirtualMachineScaleSet resource.
func (WindowsVirtualMachineScaleSetArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetArgs) ElementType() reflect.Type
type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicy ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs struct { DisableAutomaticRollback pulumi.BoolInput `pulumi:"disableAutomaticRollback"` EnableAutomaticOsUpgrade pulumi.BoolInput `pulumi:"enableAutomaticOsUpgrade"` }
func (WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput() WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput
func (WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput
func (WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput() WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput
func (WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput
type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput() WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputWithContext(context.Context) WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput }
type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) DisableAutomaticRollback ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) DisableAutomaticRollback() pulumi.BoolOutput
func (WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) EnableAutomaticOsUpgrade ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) EnableAutomaticOsUpgrade() pulumi.BoolOutput
func (WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput() WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput
func (WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput
func (WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput() WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput
func (WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutput) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput
type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput() WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutputWithContext(context.Context) WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput }
func WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtr ¶ added in v1.13.0
func WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtr(v *WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs) WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrInput
type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) DisableAutomaticRollback ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) DisableAutomaticRollback() pulumi.BoolOutput
func (WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) EnableAutomaticOsUpgrade ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) EnableAutomaticOsUpgrade() pulumi.BoolOutput
func (WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput() WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput
func (WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput) ToWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrOutput
type WindowsVirtualMachineScaleSetBootDiagnostics ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetBootDiagnostics struct {
StorageAccountUri string `pulumi:"storageAccountUri"`
}
type WindowsVirtualMachineScaleSetBootDiagnosticsArgs ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetBootDiagnosticsArgs struct {
StorageAccountUri pulumi.StringInput `pulumi:"storageAccountUri"`
}
func (WindowsVirtualMachineScaleSetBootDiagnosticsArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetBootDiagnosticsArgs) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetBootDiagnosticsArgs) ToWindowsVirtualMachineScaleSetBootDiagnosticsOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetBootDiagnosticsArgs) ToWindowsVirtualMachineScaleSetBootDiagnosticsOutput() WindowsVirtualMachineScaleSetBootDiagnosticsOutput
func (WindowsVirtualMachineScaleSetBootDiagnosticsArgs) ToWindowsVirtualMachineScaleSetBootDiagnosticsOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetBootDiagnosticsArgs) ToWindowsVirtualMachineScaleSetBootDiagnosticsOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetBootDiagnosticsOutput
func (WindowsVirtualMachineScaleSetBootDiagnosticsArgs) ToWindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetBootDiagnosticsArgs) ToWindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput() WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput
func (WindowsVirtualMachineScaleSetBootDiagnosticsArgs) ToWindowsVirtualMachineScaleSetBootDiagnosticsPtrOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetBootDiagnosticsArgs) ToWindowsVirtualMachineScaleSetBootDiagnosticsPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput
type WindowsVirtualMachineScaleSetBootDiagnosticsInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetBootDiagnosticsInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetBootDiagnosticsOutput() WindowsVirtualMachineScaleSetBootDiagnosticsOutput ToWindowsVirtualMachineScaleSetBootDiagnosticsOutputWithContext(context.Context) WindowsVirtualMachineScaleSetBootDiagnosticsOutput }
type WindowsVirtualMachineScaleSetBootDiagnosticsOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetBootDiagnosticsOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetBootDiagnosticsOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetBootDiagnosticsOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetBootDiagnosticsOutput) StorageAccountUri ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetBootDiagnosticsOutput) StorageAccountUri() pulumi.StringOutput
func (WindowsVirtualMachineScaleSetBootDiagnosticsOutput) ToWindowsVirtualMachineScaleSetBootDiagnosticsOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetBootDiagnosticsOutput) ToWindowsVirtualMachineScaleSetBootDiagnosticsOutput() WindowsVirtualMachineScaleSetBootDiagnosticsOutput
func (WindowsVirtualMachineScaleSetBootDiagnosticsOutput) ToWindowsVirtualMachineScaleSetBootDiagnosticsOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetBootDiagnosticsOutput) ToWindowsVirtualMachineScaleSetBootDiagnosticsOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetBootDiagnosticsOutput
func (WindowsVirtualMachineScaleSetBootDiagnosticsOutput) ToWindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetBootDiagnosticsOutput) ToWindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput() WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput
func (WindowsVirtualMachineScaleSetBootDiagnosticsOutput) ToWindowsVirtualMachineScaleSetBootDiagnosticsPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetBootDiagnosticsOutput) ToWindowsVirtualMachineScaleSetBootDiagnosticsPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput
type WindowsVirtualMachineScaleSetBootDiagnosticsPtrInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetBootDiagnosticsPtrInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput() WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput ToWindowsVirtualMachineScaleSetBootDiagnosticsPtrOutputWithContext(context.Context) WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput }
func WindowsVirtualMachineScaleSetBootDiagnosticsPtr ¶ added in v1.13.0
func WindowsVirtualMachineScaleSetBootDiagnosticsPtr(v *WindowsVirtualMachineScaleSetBootDiagnosticsArgs) WindowsVirtualMachineScaleSetBootDiagnosticsPtrInput
type WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput) StorageAccountUri ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput) StorageAccountUri() pulumi.StringOutput
func (WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput) ToWindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput) ToWindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput() WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput
func (WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput) ToWindowsVirtualMachineScaleSetBootDiagnosticsPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput) ToWindowsVirtualMachineScaleSetBootDiagnosticsPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetBootDiagnosticsPtrOutput
type WindowsVirtualMachineScaleSetDataDisk ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetDataDisk struct { Caching string `pulumi:"caching"` DiskEncryptionSetId *string `pulumi:"diskEncryptionSetId"` DiskSizeGb int `pulumi:"diskSizeGb"` Lun int `pulumi:"lun"` StorageAccountType string `pulumi:"storageAccountType"` WriteAcceleratorEnabled *bool `pulumi:"writeAcceleratorEnabled"` }
type WindowsVirtualMachineScaleSetDataDiskArgs ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetDataDiskArgs struct { Caching pulumi.StringInput `pulumi:"caching"` DiskEncryptionSetId pulumi.StringPtrInput `pulumi:"diskEncryptionSetId"` DiskSizeGb pulumi.IntInput `pulumi:"diskSizeGb"` Lun pulumi.IntInput `pulumi:"lun"` StorageAccountType pulumi.StringInput `pulumi:"storageAccountType"` WriteAcceleratorEnabled pulumi.BoolPtrInput `pulumi:"writeAcceleratorEnabled"` }
func (WindowsVirtualMachineScaleSetDataDiskArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetDataDiskArgs) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetDataDiskArgs) ToWindowsVirtualMachineScaleSetDataDiskOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetDataDiskArgs) ToWindowsVirtualMachineScaleSetDataDiskOutput() WindowsVirtualMachineScaleSetDataDiskOutput
func (WindowsVirtualMachineScaleSetDataDiskArgs) ToWindowsVirtualMachineScaleSetDataDiskOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetDataDiskArgs) ToWindowsVirtualMachineScaleSetDataDiskOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetDataDiskOutput
type WindowsVirtualMachineScaleSetDataDiskArray ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetDataDiskArray []WindowsVirtualMachineScaleSetDataDiskInput
func (WindowsVirtualMachineScaleSetDataDiskArray) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetDataDiskArray) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetDataDiskArray) ToWindowsVirtualMachineScaleSetDataDiskArrayOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetDataDiskArray) ToWindowsVirtualMachineScaleSetDataDiskArrayOutput() WindowsVirtualMachineScaleSetDataDiskArrayOutput
func (WindowsVirtualMachineScaleSetDataDiskArray) ToWindowsVirtualMachineScaleSetDataDiskArrayOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetDataDiskArray) ToWindowsVirtualMachineScaleSetDataDiskArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetDataDiskArrayOutput
type WindowsVirtualMachineScaleSetDataDiskArrayInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetDataDiskArrayInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetDataDiskArrayOutput() WindowsVirtualMachineScaleSetDataDiskArrayOutput ToWindowsVirtualMachineScaleSetDataDiskArrayOutputWithContext(context.Context) WindowsVirtualMachineScaleSetDataDiskArrayOutput }
type WindowsVirtualMachineScaleSetDataDiskArrayOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetDataDiskArrayOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetDataDiskArrayOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetDataDiskArrayOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetDataDiskArrayOutput) ToWindowsVirtualMachineScaleSetDataDiskArrayOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetDataDiskArrayOutput) ToWindowsVirtualMachineScaleSetDataDiskArrayOutput() WindowsVirtualMachineScaleSetDataDiskArrayOutput
func (WindowsVirtualMachineScaleSetDataDiskArrayOutput) ToWindowsVirtualMachineScaleSetDataDiskArrayOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetDataDiskArrayOutput) ToWindowsVirtualMachineScaleSetDataDiskArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetDataDiskArrayOutput
type WindowsVirtualMachineScaleSetDataDiskInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetDataDiskInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetDataDiskOutput() WindowsVirtualMachineScaleSetDataDiskOutput ToWindowsVirtualMachineScaleSetDataDiskOutputWithContext(context.Context) WindowsVirtualMachineScaleSetDataDiskOutput }
type WindowsVirtualMachineScaleSetDataDiskOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetDataDiskOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetDataDiskOutput) Caching ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetDataDiskOutput) Caching() pulumi.StringOutput
func (WindowsVirtualMachineScaleSetDataDiskOutput) DiskEncryptionSetId ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetDataDiskOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
func (WindowsVirtualMachineScaleSetDataDiskOutput) DiskSizeGb ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetDataDiskOutput) DiskSizeGb() pulumi.IntOutput
func (WindowsVirtualMachineScaleSetDataDiskOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetDataDiskOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetDataDiskOutput) Lun ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetDataDiskOutput) Lun() pulumi.IntOutput
func (WindowsVirtualMachineScaleSetDataDiskOutput) StorageAccountType ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetDataDiskOutput) StorageAccountType() pulumi.StringOutput
func (WindowsVirtualMachineScaleSetDataDiskOutput) ToWindowsVirtualMachineScaleSetDataDiskOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetDataDiskOutput) ToWindowsVirtualMachineScaleSetDataDiskOutput() WindowsVirtualMachineScaleSetDataDiskOutput
func (WindowsVirtualMachineScaleSetDataDiskOutput) ToWindowsVirtualMachineScaleSetDataDiskOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetDataDiskOutput) ToWindowsVirtualMachineScaleSetDataDiskOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetDataDiskOutput
func (WindowsVirtualMachineScaleSetDataDiskOutput) WriteAcceleratorEnabled ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetDataDiskOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
type WindowsVirtualMachineScaleSetIdentity ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetIdentityArgs ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetIdentityArgs struct { IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The ID of the System Managed Service Principal. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` Type pulumi.StringInput `pulumi:"type"` }
func (WindowsVirtualMachineScaleSetIdentityArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetIdentityArgs) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetIdentityArgs) ToWindowsVirtualMachineScaleSetIdentityOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetIdentityArgs) ToWindowsVirtualMachineScaleSetIdentityOutput() WindowsVirtualMachineScaleSetIdentityOutput
func (WindowsVirtualMachineScaleSetIdentityArgs) ToWindowsVirtualMachineScaleSetIdentityOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetIdentityArgs) ToWindowsVirtualMachineScaleSetIdentityOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetIdentityOutput
func (WindowsVirtualMachineScaleSetIdentityArgs) ToWindowsVirtualMachineScaleSetIdentityPtrOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetIdentityArgs) ToWindowsVirtualMachineScaleSetIdentityPtrOutput() WindowsVirtualMachineScaleSetIdentityPtrOutput
func (WindowsVirtualMachineScaleSetIdentityArgs) ToWindowsVirtualMachineScaleSetIdentityPtrOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetIdentityArgs) ToWindowsVirtualMachineScaleSetIdentityPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetIdentityPtrOutput
type WindowsVirtualMachineScaleSetIdentityInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetIdentityInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetIdentityOutput() WindowsVirtualMachineScaleSetIdentityOutput ToWindowsVirtualMachineScaleSetIdentityOutputWithContext(context.Context) WindowsVirtualMachineScaleSetIdentityOutput }
type WindowsVirtualMachineScaleSetIdentityOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetIdentityOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetIdentityOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetIdentityOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetIdentityOutput) IdentityIds ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetIdentityOutput) IdentityIds() pulumi.StringArrayOutput
func (WindowsVirtualMachineScaleSetIdentityOutput) PrincipalId ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The ID of the System Managed Service Principal.
func (WindowsVirtualMachineScaleSetIdentityOutput) ToWindowsVirtualMachineScaleSetIdentityOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetIdentityOutput) ToWindowsVirtualMachineScaleSetIdentityOutput() WindowsVirtualMachineScaleSetIdentityOutput
func (WindowsVirtualMachineScaleSetIdentityOutput) ToWindowsVirtualMachineScaleSetIdentityOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetIdentityOutput) ToWindowsVirtualMachineScaleSetIdentityOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetIdentityOutput
func (WindowsVirtualMachineScaleSetIdentityOutput) ToWindowsVirtualMachineScaleSetIdentityPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetIdentityOutput) ToWindowsVirtualMachineScaleSetIdentityPtrOutput() WindowsVirtualMachineScaleSetIdentityPtrOutput
func (WindowsVirtualMachineScaleSetIdentityOutput) ToWindowsVirtualMachineScaleSetIdentityPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetIdentityOutput) ToWindowsVirtualMachineScaleSetIdentityPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetIdentityPtrOutput
func (WindowsVirtualMachineScaleSetIdentityOutput) Type ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetIdentityOutput) Type() pulumi.StringOutput
type WindowsVirtualMachineScaleSetIdentityPtrInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetIdentityPtrInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetIdentityPtrOutput() WindowsVirtualMachineScaleSetIdentityPtrOutput ToWindowsVirtualMachineScaleSetIdentityPtrOutputWithContext(context.Context) WindowsVirtualMachineScaleSetIdentityPtrOutput }
func WindowsVirtualMachineScaleSetIdentityPtr ¶ added in v1.13.0
func WindowsVirtualMachineScaleSetIdentityPtr(v *WindowsVirtualMachineScaleSetIdentityArgs) WindowsVirtualMachineScaleSetIdentityPtrInput
type WindowsVirtualMachineScaleSetIdentityPtrOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetIdentityPtrOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetIdentityPtrOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetIdentityPtrOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetIdentityPtrOutput) IdentityIds ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
func (WindowsVirtualMachineScaleSetIdentityPtrOutput) PrincipalId ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The ID of the System Managed Service Principal.
func (WindowsVirtualMachineScaleSetIdentityPtrOutput) ToWindowsVirtualMachineScaleSetIdentityPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetIdentityPtrOutput) ToWindowsVirtualMachineScaleSetIdentityPtrOutput() WindowsVirtualMachineScaleSetIdentityPtrOutput
func (WindowsVirtualMachineScaleSetIdentityPtrOutput) ToWindowsVirtualMachineScaleSetIdentityPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetIdentityPtrOutput) ToWindowsVirtualMachineScaleSetIdentityPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetIdentityPtrOutput
func (WindowsVirtualMachineScaleSetIdentityPtrOutput) Type ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetIdentityPtrOutput) Type() pulumi.StringOutput
type WindowsVirtualMachineScaleSetNetworkInterface ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterface struct { DnsServers []string `pulumi:"dnsServers"` EnableAcceleratedNetworking *bool `pulumi:"enableAcceleratedNetworking"` EnableIpForwarding *bool `pulumi:"enableIpForwarding"` IpConfigurations []WindowsVirtualMachineScaleSetNetworkInterfaceIpConfiguration `pulumi:"ipConfigurations"` // The name of the Windows Virtual Machine Scale Set. Changing this forces a new resource to be created. Name string `pulumi:"name"` NetworkSecurityGroupId *string `pulumi:"networkSecurityGroupId"` Primary *bool `pulumi:"primary"` }
type WindowsVirtualMachineScaleSetNetworkInterfaceArgs ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterfaceArgs struct { DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"` EnableAcceleratedNetworking pulumi.BoolPtrInput `pulumi:"enableAcceleratedNetworking"` EnableIpForwarding pulumi.BoolPtrInput `pulumi:"enableIpForwarding"` IpConfigurations WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayInput `pulumi:"ipConfigurations"` // The name of the Windows Virtual Machine Scale Set. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` NetworkSecurityGroupId pulumi.StringPtrInput `pulumi:"networkSecurityGroupId"` Primary pulumi.BoolPtrInput `pulumi:"primary"` }
func (WindowsVirtualMachineScaleSetNetworkInterfaceArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetNetworkInterfaceArgs) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetNetworkInterfaceArgs) ToWindowsVirtualMachineScaleSetNetworkInterfaceOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetNetworkInterfaceArgs) ToWindowsVirtualMachineScaleSetNetworkInterfaceOutput() WindowsVirtualMachineScaleSetNetworkInterfaceOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceArgs) ToWindowsVirtualMachineScaleSetNetworkInterfaceOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetNetworkInterfaceArgs) ToWindowsVirtualMachineScaleSetNetworkInterfaceOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceOutput
type WindowsVirtualMachineScaleSetNetworkInterfaceArray ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterfaceArray []WindowsVirtualMachineScaleSetNetworkInterfaceInput
func (WindowsVirtualMachineScaleSetNetworkInterfaceArray) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetNetworkInterfaceArray) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetNetworkInterfaceArray) ToWindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetNetworkInterfaceArray) ToWindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput() WindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceArray) ToWindowsVirtualMachineScaleSetNetworkInterfaceArrayOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetNetworkInterfaceArray) ToWindowsVirtualMachineScaleSetNetworkInterfaceArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput
type WindowsVirtualMachineScaleSetNetworkInterfaceArrayInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterfaceArrayInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput() WindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput ToWindowsVirtualMachineScaleSetNetworkInterfaceArrayOutputWithContext(context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput }
type WindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput() WindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceArrayOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceArrayOutput
type WindowsVirtualMachineScaleSetNetworkInterfaceInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterfaceInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetNetworkInterfaceOutput() WindowsVirtualMachineScaleSetNetworkInterfaceOutput ToWindowsVirtualMachineScaleSetNetworkInterfaceOutputWithContext(context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceOutput }
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfiguration ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfiguration struct { ApplicationGatewayBackendAddressPoolIds []string `pulumi:"applicationGatewayBackendAddressPoolIds"` ApplicationSecurityGroupIds []string `pulumi:"applicationSecurityGroupIds"` LoadBalancerBackendAddressPoolIds []string `pulumi:"loadBalancerBackendAddressPoolIds"` LoadBalancerInboundNatRulesIds []string `pulumi:"loadBalancerInboundNatRulesIds"` // The name of the Windows Virtual Machine Scale Set. Changing this forces a new resource to be created. Name string `pulumi:"name"` Primary *bool `pulumi:"primary"` PublicIpAddresses []WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress `pulumi:"publicIpAddresses"` SubnetId *string `pulumi:"subnetId"` Version *string `pulumi:"version"` }
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs struct { ApplicationGatewayBackendAddressPoolIds pulumi.StringArrayInput `pulumi:"applicationGatewayBackendAddressPoolIds"` ApplicationSecurityGroupIds pulumi.StringArrayInput `pulumi:"applicationSecurityGroupIds"` LoadBalancerBackendAddressPoolIds pulumi.StringArrayInput `pulumi:"loadBalancerBackendAddressPoolIds"` LoadBalancerInboundNatRulesIds pulumi.StringArrayInput `pulumi:"loadBalancerInboundNatRulesIds"` // The name of the Windows Virtual Machine Scale Set. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` Primary pulumi.BoolPtrInput `pulumi:"primary"` PublicIpAddresses WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayInput `pulumi:"publicIpAddresses"` SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` Version pulumi.StringPtrInput `pulumi:"version"` }
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput() WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArray ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArray []WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationInput
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArray) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArray) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArray) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArray) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput() WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArray) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArray) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput() WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutputWithContext(context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput }
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput) Index ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput() WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArrayOutput
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput() WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputWithContext(context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput }
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ApplicationGatewayBackendAddressPoolIds ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ApplicationGatewayBackendAddressPoolIds() pulumi.StringArrayOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ApplicationSecurityGroupIds ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ApplicationSecurityGroupIds() pulumi.StringArrayOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) LoadBalancerBackendAddressPoolIds ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) LoadBalancerBackendAddressPoolIds() pulumi.StringArrayOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) LoadBalancerInboundNatRulesIds ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) LoadBalancerInboundNatRulesIds() pulumi.StringArrayOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) Name ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) Name() pulumi.StringOutput
The name of the Windows Virtual Machine Scale Set. Changing this forces a new resource to be created.
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) Primary ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) PublicIpAddresses ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) SubnetId ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) SubnetId() pulumi.StringPtrOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput() WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationOutput
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress struct { DomainNameLabel *string `pulumi:"domainNameLabel"` IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"` IpTags []WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTag `pulumi:"ipTags"` // The name of the Windows Virtual Machine Scale Set. Changing this forces a new resource to be created. Name string `pulumi:"name"` PublicIpPrefixId *string `pulumi:"publicIpPrefixId"` }
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs struct { DomainNameLabel pulumi.StringPtrInput `pulumi:"domainNameLabel"` IdleTimeoutInMinutes pulumi.IntPtrInput `pulumi:"idleTimeoutInMinutes"` IpTags WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayInput `pulumi:"ipTags"` // The name of the Windows Virtual Machine Scale Set. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` PublicIpPrefixId pulumi.StringPtrInput `pulumi:"publicIpPrefixId"` }
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput() WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArray ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArray []WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressInput
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArray) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArray) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArray) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArray) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput() WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArray) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArray) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput() WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutputWithContext(context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput }
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput) Index ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput() WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArrayOutput
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput() WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputWithContext(context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput }
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTag ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs struct { Tag pulumi.StringInput `pulumi:"tag"` Type pulumi.StringInput `pulumi:"type"` }
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput() WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArray ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArray []WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagInput
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArray) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArray) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArray) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput() WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArray) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArray) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput() WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutputWithContext(context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput }
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput) Index ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput() WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArrayOutput
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput() WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputWithContext(context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput }
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput) Tag ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput() WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagOutput
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) DomainNameLabel ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) DomainNameLabel() pulumi.StringPtrOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) IdleTimeoutInMinutes ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) IpTags ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) Name ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) Name() pulumi.StringOutput
The name of the Windows Virtual Machine Scale Set. Changing this forces a new resource to be created.
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) PublicIpPrefixId ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) PublicIpPrefixId() pulumi.StringPtrOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput() WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressOutput
type WindowsVirtualMachineScaleSetNetworkInterfaceOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetNetworkInterfaceOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetNetworkInterfaceOutput) DnsServers ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceOutput) DnsServers() pulumi.StringArrayOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetNetworkInterfaceOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetNetworkInterfaceOutput) EnableAcceleratedNetworking ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceOutput) EnableAcceleratedNetworking() pulumi.BoolPtrOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceOutput) EnableIpForwarding ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceOutput) EnableIpForwarding() pulumi.BoolPtrOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceOutput) IpConfigurations ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetNetworkInterfaceOutput) Name ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceOutput) Name() pulumi.StringOutput
The name of the Windows Virtual Machine Scale Set. Changing this forces a new resource to be created.
func (WindowsVirtualMachineScaleSetNetworkInterfaceOutput) NetworkSecurityGroupId ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceOutput) NetworkSecurityGroupId() pulumi.StringPtrOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceOutput) Primary ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceOutput) Primary() pulumi.BoolPtrOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceOutput() WindowsVirtualMachineScaleSetNetworkInterfaceOutput
func (WindowsVirtualMachineScaleSetNetworkInterfaceOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetNetworkInterfaceOutput) ToWindowsVirtualMachineScaleSetNetworkInterfaceOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetNetworkInterfaceOutput
type WindowsVirtualMachineScaleSetOsDisk ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetOsDisk struct { Caching string `pulumi:"caching"` DiffDiskSettings *WindowsVirtualMachineScaleSetOsDiskDiffDiskSettings `pulumi:"diffDiskSettings"` DiskEncryptionSetId *string `pulumi:"diskEncryptionSetId"` DiskSizeGb *int `pulumi:"diskSizeGb"` StorageAccountType string `pulumi:"storageAccountType"` WriteAcceleratorEnabled *bool `pulumi:"writeAcceleratorEnabled"` }
type WindowsVirtualMachineScaleSetOsDiskArgs ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetOsDiskArgs struct { Caching pulumi.StringInput `pulumi:"caching"` DiffDiskSettings WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrInput `pulumi:"diffDiskSettings"` DiskEncryptionSetId pulumi.StringPtrInput `pulumi:"diskEncryptionSetId"` DiskSizeGb pulumi.IntPtrInput `pulumi:"diskSizeGb"` StorageAccountType pulumi.StringInput `pulumi:"storageAccountType"` WriteAcceleratorEnabled pulumi.BoolPtrInput `pulumi:"writeAcceleratorEnabled"` }
func (WindowsVirtualMachineScaleSetOsDiskArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetOsDiskArgs) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetOsDiskArgs) ToWindowsVirtualMachineScaleSetOsDiskOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetOsDiskArgs) ToWindowsVirtualMachineScaleSetOsDiskOutput() WindowsVirtualMachineScaleSetOsDiskOutput
func (WindowsVirtualMachineScaleSetOsDiskArgs) ToWindowsVirtualMachineScaleSetOsDiskOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetOsDiskArgs) ToWindowsVirtualMachineScaleSetOsDiskOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetOsDiskOutput
func (WindowsVirtualMachineScaleSetOsDiskArgs) ToWindowsVirtualMachineScaleSetOsDiskPtrOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetOsDiskArgs) ToWindowsVirtualMachineScaleSetOsDiskPtrOutput() WindowsVirtualMachineScaleSetOsDiskPtrOutput
func (WindowsVirtualMachineScaleSetOsDiskArgs) ToWindowsVirtualMachineScaleSetOsDiskPtrOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetOsDiskArgs) ToWindowsVirtualMachineScaleSetOsDiskPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetOsDiskPtrOutput
type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettings ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettings struct {
Option string `pulumi:"option"`
}
type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs struct {
Option pulumi.StringInput `pulumi:"option"`
}
func (WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput() WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput
func (WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput
func (WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput() WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
func (WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput() WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputWithContext(context.Context) WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput }
type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) Option ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) Option() pulumi.StringOutput
func (WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput() WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput
func (WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput
func (WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput() WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
func (WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsOutput) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput() WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutputWithContext(context.Context) WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput }
func WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtr ¶ added in v1.13.0
func WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtr(v *WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs) WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrInput
type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput) Option ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput) Option() pulumi.StringOutput
func (WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput() WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
func (WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput) ToWindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
type WindowsVirtualMachineScaleSetOsDiskInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetOsDiskInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetOsDiskOutput() WindowsVirtualMachineScaleSetOsDiskOutput ToWindowsVirtualMachineScaleSetOsDiskOutputWithContext(context.Context) WindowsVirtualMachineScaleSetOsDiskOutput }
type WindowsVirtualMachineScaleSetOsDiskOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetOsDiskOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetOsDiskOutput) Caching ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetOsDiskOutput) Caching() pulumi.StringOutput
func (WindowsVirtualMachineScaleSetOsDiskOutput) DiffDiskSettings ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetOsDiskOutput) DiffDiskSettings() WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
func (WindowsVirtualMachineScaleSetOsDiskOutput) DiskEncryptionSetId ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetOsDiskOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
func (WindowsVirtualMachineScaleSetOsDiskOutput) DiskSizeGb ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetOsDiskOutput) DiskSizeGb() pulumi.IntPtrOutput
func (WindowsVirtualMachineScaleSetOsDiskOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetOsDiskOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetOsDiskOutput) StorageAccountType ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetOsDiskOutput) StorageAccountType() pulumi.StringOutput
func (WindowsVirtualMachineScaleSetOsDiskOutput) ToWindowsVirtualMachineScaleSetOsDiskOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetOsDiskOutput) ToWindowsVirtualMachineScaleSetOsDiskOutput() WindowsVirtualMachineScaleSetOsDiskOutput
func (WindowsVirtualMachineScaleSetOsDiskOutput) ToWindowsVirtualMachineScaleSetOsDiskOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetOsDiskOutput) ToWindowsVirtualMachineScaleSetOsDiskOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetOsDiskOutput
func (WindowsVirtualMachineScaleSetOsDiskOutput) ToWindowsVirtualMachineScaleSetOsDiskPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetOsDiskOutput) ToWindowsVirtualMachineScaleSetOsDiskPtrOutput() WindowsVirtualMachineScaleSetOsDiskPtrOutput
func (WindowsVirtualMachineScaleSetOsDiskOutput) ToWindowsVirtualMachineScaleSetOsDiskPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetOsDiskOutput) ToWindowsVirtualMachineScaleSetOsDiskPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetOsDiskPtrOutput
func (WindowsVirtualMachineScaleSetOsDiskOutput) WriteAcceleratorEnabled ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetOsDiskOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
type WindowsVirtualMachineScaleSetOsDiskPtrInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetOsDiskPtrInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetOsDiskPtrOutput() WindowsVirtualMachineScaleSetOsDiskPtrOutput ToWindowsVirtualMachineScaleSetOsDiskPtrOutputWithContext(context.Context) WindowsVirtualMachineScaleSetOsDiskPtrOutput }
func WindowsVirtualMachineScaleSetOsDiskPtr ¶ added in v1.13.0
func WindowsVirtualMachineScaleSetOsDiskPtr(v *WindowsVirtualMachineScaleSetOsDiskArgs) WindowsVirtualMachineScaleSetOsDiskPtrInput
type WindowsVirtualMachineScaleSetOsDiskPtrOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetOsDiskPtrOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetOsDiskPtrOutput) Caching ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetOsDiskPtrOutput) Caching() pulumi.StringOutput
func (WindowsVirtualMachineScaleSetOsDiskPtrOutput) DiffDiskSettings ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetOsDiskPtrOutput) DiffDiskSettings() WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsPtrOutput
func (WindowsVirtualMachineScaleSetOsDiskPtrOutput) DiskEncryptionSetId ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetOsDiskPtrOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
func (WindowsVirtualMachineScaleSetOsDiskPtrOutput) DiskSizeGb ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetOsDiskPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
func (WindowsVirtualMachineScaleSetOsDiskPtrOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetOsDiskPtrOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetOsDiskPtrOutput) StorageAccountType ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetOsDiskPtrOutput) StorageAccountType() pulumi.StringOutput
func (WindowsVirtualMachineScaleSetOsDiskPtrOutput) ToWindowsVirtualMachineScaleSetOsDiskPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetOsDiskPtrOutput) ToWindowsVirtualMachineScaleSetOsDiskPtrOutput() WindowsVirtualMachineScaleSetOsDiskPtrOutput
func (WindowsVirtualMachineScaleSetOsDiskPtrOutput) ToWindowsVirtualMachineScaleSetOsDiskPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetOsDiskPtrOutput) ToWindowsVirtualMachineScaleSetOsDiskPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetOsDiskPtrOutput
func (WindowsVirtualMachineScaleSetOsDiskPtrOutput) WriteAcceleratorEnabled ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetOsDiskPtrOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
type WindowsVirtualMachineScaleSetPlan ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetPlanArgs ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetPlanArgs struct { // The name of the Windows Virtual Machine Scale Set. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` Product pulumi.StringInput `pulumi:"product"` Publisher pulumi.StringInput `pulumi:"publisher"` }
func (WindowsVirtualMachineScaleSetPlanArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetPlanArgs) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetPlanArgs) ToWindowsVirtualMachineScaleSetPlanOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetPlanArgs) ToWindowsVirtualMachineScaleSetPlanOutput() WindowsVirtualMachineScaleSetPlanOutput
func (WindowsVirtualMachineScaleSetPlanArgs) ToWindowsVirtualMachineScaleSetPlanOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetPlanArgs) ToWindowsVirtualMachineScaleSetPlanOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetPlanOutput
func (WindowsVirtualMachineScaleSetPlanArgs) ToWindowsVirtualMachineScaleSetPlanPtrOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetPlanArgs) ToWindowsVirtualMachineScaleSetPlanPtrOutput() WindowsVirtualMachineScaleSetPlanPtrOutput
func (WindowsVirtualMachineScaleSetPlanArgs) ToWindowsVirtualMachineScaleSetPlanPtrOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetPlanArgs) ToWindowsVirtualMachineScaleSetPlanPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetPlanPtrOutput
type WindowsVirtualMachineScaleSetPlanInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetPlanInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetPlanOutput() WindowsVirtualMachineScaleSetPlanOutput ToWindowsVirtualMachineScaleSetPlanOutputWithContext(context.Context) WindowsVirtualMachineScaleSetPlanOutput }
type WindowsVirtualMachineScaleSetPlanOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetPlanOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetPlanOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetPlanOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetPlanOutput) Name ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetPlanOutput) Name() pulumi.StringOutput
The name of the Windows Virtual Machine Scale Set. Changing this forces a new resource to be created.
func (WindowsVirtualMachineScaleSetPlanOutput) Product ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetPlanOutput) Product() pulumi.StringOutput
func (WindowsVirtualMachineScaleSetPlanOutput) Publisher ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetPlanOutput) Publisher() pulumi.StringOutput
func (WindowsVirtualMachineScaleSetPlanOutput) ToWindowsVirtualMachineScaleSetPlanOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetPlanOutput) ToWindowsVirtualMachineScaleSetPlanOutput() WindowsVirtualMachineScaleSetPlanOutput
func (WindowsVirtualMachineScaleSetPlanOutput) ToWindowsVirtualMachineScaleSetPlanOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetPlanOutput) ToWindowsVirtualMachineScaleSetPlanOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetPlanOutput
func (WindowsVirtualMachineScaleSetPlanOutput) ToWindowsVirtualMachineScaleSetPlanPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetPlanOutput) ToWindowsVirtualMachineScaleSetPlanPtrOutput() WindowsVirtualMachineScaleSetPlanPtrOutput
func (WindowsVirtualMachineScaleSetPlanOutput) ToWindowsVirtualMachineScaleSetPlanPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetPlanOutput) ToWindowsVirtualMachineScaleSetPlanPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetPlanPtrOutput
type WindowsVirtualMachineScaleSetPlanPtrInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetPlanPtrInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetPlanPtrOutput() WindowsVirtualMachineScaleSetPlanPtrOutput ToWindowsVirtualMachineScaleSetPlanPtrOutputWithContext(context.Context) WindowsVirtualMachineScaleSetPlanPtrOutput }
func WindowsVirtualMachineScaleSetPlanPtr ¶ added in v1.13.0
func WindowsVirtualMachineScaleSetPlanPtr(v *WindowsVirtualMachineScaleSetPlanArgs) WindowsVirtualMachineScaleSetPlanPtrInput
type WindowsVirtualMachineScaleSetPlanPtrOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetPlanPtrOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetPlanPtrOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetPlanPtrOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetPlanPtrOutput) Name ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetPlanPtrOutput) Name() pulumi.StringOutput
The name of the Windows Virtual Machine Scale Set. Changing this forces a new resource to be created.
func (WindowsVirtualMachineScaleSetPlanPtrOutput) Product ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetPlanPtrOutput) Product() pulumi.StringOutput
func (WindowsVirtualMachineScaleSetPlanPtrOutput) Publisher ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetPlanPtrOutput) Publisher() pulumi.StringOutput
func (WindowsVirtualMachineScaleSetPlanPtrOutput) ToWindowsVirtualMachineScaleSetPlanPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetPlanPtrOutput) ToWindowsVirtualMachineScaleSetPlanPtrOutput() WindowsVirtualMachineScaleSetPlanPtrOutput
func (WindowsVirtualMachineScaleSetPlanPtrOutput) ToWindowsVirtualMachineScaleSetPlanPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetPlanPtrOutput) ToWindowsVirtualMachineScaleSetPlanPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetPlanPtrOutput
type WindowsVirtualMachineScaleSetRollingUpgradePolicy ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetRollingUpgradePolicy struct { MaxBatchInstancePercent int `pulumi:"maxBatchInstancePercent"` MaxUnhealthyInstancePercent int `pulumi:"maxUnhealthyInstancePercent"` MaxUnhealthyUpgradedInstancePercent int `pulumi:"maxUnhealthyUpgradedInstancePercent"` PauseTimeBetweenBatches string `pulumi:"pauseTimeBetweenBatches"` }
type WindowsVirtualMachineScaleSetRollingUpgradePolicyArgs ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetRollingUpgradePolicyArgs struct { MaxBatchInstancePercent pulumi.IntInput `pulumi:"maxBatchInstancePercent"` MaxUnhealthyInstancePercent pulumi.IntInput `pulumi:"maxUnhealthyInstancePercent"` MaxUnhealthyUpgradedInstancePercent pulumi.IntInput `pulumi:"maxUnhealthyUpgradedInstancePercent"` PauseTimeBetweenBatches pulumi.StringInput `pulumi:"pauseTimeBetweenBatches"` }
func (WindowsVirtualMachineScaleSetRollingUpgradePolicyArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetRollingUpgradePolicyArgs) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetRollingUpgradePolicyArgs) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetRollingUpgradePolicyArgs) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyOutput() WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput
func (WindowsVirtualMachineScaleSetRollingUpgradePolicyArgs) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetRollingUpgradePolicyArgs) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput
func (WindowsVirtualMachineScaleSetRollingUpgradePolicyArgs) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetRollingUpgradePolicyArgs) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput() WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput
func (WindowsVirtualMachineScaleSetRollingUpgradePolicyArgs) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetRollingUpgradePolicyArgs) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput
type WindowsVirtualMachineScaleSetRollingUpgradePolicyInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetRollingUpgradePolicyInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetRollingUpgradePolicyOutput() WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput ToWindowsVirtualMachineScaleSetRollingUpgradePolicyOutputWithContext(context.Context) WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput }
type WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput) MaxBatchInstancePercent ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput) MaxBatchInstancePercent() pulumi.IntOutput
func (WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput) MaxUnhealthyInstancePercent ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput) MaxUnhealthyInstancePercent() pulumi.IntOutput
func (WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput) MaxUnhealthyUpgradedInstancePercent ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput) MaxUnhealthyUpgradedInstancePercent() pulumi.IntOutput
func (WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput) PauseTimeBetweenBatches ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput) PauseTimeBetweenBatches() pulumi.StringOutput
func (WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyOutput() WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput
func (WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput
func (WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput() WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput
func (WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyOutput) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput
type WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput() WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput ToWindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutputWithContext(context.Context) WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput }
func WindowsVirtualMachineScaleSetRollingUpgradePolicyPtr ¶ added in v1.13.0
func WindowsVirtualMachineScaleSetRollingUpgradePolicyPtr(v *WindowsVirtualMachineScaleSetRollingUpgradePolicyArgs) WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrInput
type WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) MaxBatchInstancePercent ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) MaxBatchInstancePercent() pulumi.IntOutput
func (WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) MaxUnhealthyInstancePercent ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) MaxUnhealthyInstancePercent() pulumi.IntOutput
func (WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) MaxUnhealthyUpgradedInstancePercent ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) MaxUnhealthyUpgradedInstancePercent() pulumi.IntOutput
func (WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) PauseTimeBetweenBatches ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) PauseTimeBetweenBatches() pulumi.StringOutput
func (WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput() WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput
func (WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput) ToWindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrOutput
type WindowsVirtualMachineScaleSetSecret ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetSecret struct { Certificates []WindowsVirtualMachineScaleSetSecretCertificate `pulumi:"certificates"` KeyVaultId string `pulumi:"keyVaultId"` }
type WindowsVirtualMachineScaleSetSecretArgs ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetSecretArgs struct { Certificates WindowsVirtualMachineScaleSetSecretCertificateArrayInput `pulumi:"certificates"` KeyVaultId pulumi.StringInput `pulumi:"keyVaultId"` }
func (WindowsVirtualMachineScaleSetSecretArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetSecretArgs) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetSecretArgs) ToWindowsVirtualMachineScaleSetSecretOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetSecretArgs) ToWindowsVirtualMachineScaleSetSecretOutput() WindowsVirtualMachineScaleSetSecretOutput
func (WindowsVirtualMachineScaleSetSecretArgs) ToWindowsVirtualMachineScaleSetSecretOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetSecretArgs) ToWindowsVirtualMachineScaleSetSecretOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetSecretOutput
type WindowsVirtualMachineScaleSetSecretArray ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetSecretArray []WindowsVirtualMachineScaleSetSecretInput
func (WindowsVirtualMachineScaleSetSecretArray) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetSecretArray) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetSecretArray) ToWindowsVirtualMachineScaleSetSecretArrayOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetSecretArray) ToWindowsVirtualMachineScaleSetSecretArrayOutput() WindowsVirtualMachineScaleSetSecretArrayOutput
func (WindowsVirtualMachineScaleSetSecretArray) ToWindowsVirtualMachineScaleSetSecretArrayOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetSecretArray) ToWindowsVirtualMachineScaleSetSecretArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetSecretArrayOutput
type WindowsVirtualMachineScaleSetSecretArrayInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetSecretArrayInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetSecretArrayOutput() WindowsVirtualMachineScaleSetSecretArrayOutput ToWindowsVirtualMachineScaleSetSecretArrayOutputWithContext(context.Context) WindowsVirtualMachineScaleSetSecretArrayOutput }
type WindowsVirtualMachineScaleSetSecretArrayOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetSecretArrayOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetSecretArrayOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetSecretArrayOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetSecretArrayOutput) ToWindowsVirtualMachineScaleSetSecretArrayOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetSecretArrayOutput) ToWindowsVirtualMachineScaleSetSecretArrayOutput() WindowsVirtualMachineScaleSetSecretArrayOutput
func (WindowsVirtualMachineScaleSetSecretArrayOutput) ToWindowsVirtualMachineScaleSetSecretArrayOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetSecretArrayOutput) ToWindowsVirtualMachineScaleSetSecretArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetSecretArrayOutput
type WindowsVirtualMachineScaleSetSecretCertificate ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetSecretCertificateArgs ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetSecretCertificateArgs struct { Store pulumi.StringInput `pulumi:"store"` Url pulumi.StringInput `pulumi:"url"` }
func (WindowsVirtualMachineScaleSetSecretCertificateArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetSecretCertificateArgs) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetSecretCertificateArgs) ToWindowsVirtualMachineScaleSetSecretCertificateOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetSecretCertificateArgs) ToWindowsVirtualMachineScaleSetSecretCertificateOutput() WindowsVirtualMachineScaleSetSecretCertificateOutput
func (WindowsVirtualMachineScaleSetSecretCertificateArgs) ToWindowsVirtualMachineScaleSetSecretCertificateOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetSecretCertificateArgs) ToWindowsVirtualMachineScaleSetSecretCertificateOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetSecretCertificateOutput
type WindowsVirtualMachineScaleSetSecretCertificateArray ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetSecretCertificateArray []WindowsVirtualMachineScaleSetSecretCertificateInput
func (WindowsVirtualMachineScaleSetSecretCertificateArray) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetSecretCertificateArray) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetSecretCertificateArray) ToWindowsVirtualMachineScaleSetSecretCertificateArrayOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetSecretCertificateArray) ToWindowsVirtualMachineScaleSetSecretCertificateArrayOutput() WindowsVirtualMachineScaleSetSecretCertificateArrayOutput
func (WindowsVirtualMachineScaleSetSecretCertificateArray) ToWindowsVirtualMachineScaleSetSecretCertificateArrayOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetSecretCertificateArray) ToWindowsVirtualMachineScaleSetSecretCertificateArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetSecretCertificateArrayOutput
type WindowsVirtualMachineScaleSetSecretCertificateArrayInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetSecretCertificateArrayInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetSecretCertificateArrayOutput() WindowsVirtualMachineScaleSetSecretCertificateArrayOutput ToWindowsVirtualMachineScaleSetSecretCertificateArrayOutputWithContext(context.Context) WindowsVirtualMachineScaleSetSecretCertificateArrayOutput }
type WindowsVirtualMachineScaleSetSecretCertificateArrayOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetSecretCertificateArrayOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetSecretCertificateArrayOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetSecretCertificateArrayOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetSecretCertificateArrayOutput) ToWindowsVirtualMachineScaleSetSecretCertificateArrayOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetSecretCertificateArrayOutput) ToWindowsVirtualMachineScaleSetSecretCertificateArrayOutput() WindowsVirtualMachineScaleSetSecretCertificateArrayOutput
func (WindowsVirtualMachineScaleSetSecretCertificateArrayOutput) ToWindowsVirtualMachineScaleSetSecretCertificateArrayOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetSecretCertificateArrayOutput) ToWindowsVirtualMachineScaleSetSecretCertificateArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetSecretCertificateArrayOutput
type WindowsVirtualMachineScaleSetSecretCertificateInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetSecretCertificateInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetSecretCertificateOutput() WindowsVirtualMachineScaleSetSecretCertificateOutput ToWindowsVirtualMachineScaleSetSecretCertificateOutputWithContext(context.Context) WindowsVirtualMachineScaleSetSecretCertificateOutput }
type WindowsVirtualMachineScaleSetSecretCertificateOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetSecretCertificateOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetSecretCertificateOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetSecretCertificateOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetSecretCertificateOutput) Store ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetSecretCertificateOutput) Store() pulumi.StringOutput
func (WindowsVirtualMachineScaleSetSecretCertificateOutput) ToWindowsVirtualMachineScaleSetSecretCertificateOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetSecretCertificateOutput) ToWindowsVirtualMachineScaleSetSecretCertificateOutput() WindowsVirtualMachineScaleSetSecretCertificateOutput
func (WindowsVirtualMachineScaleSetSecretCertificateOutput) ToWindowsVirtualMachineScaleSetSecretCertificateOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetSecretCertificateOutput) ToWindowsVirtualMachineScaleSetSecretCertificateOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetSecretCertificateOutput
type WindowsVirtualMachineScaleSetSecretInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetSecretInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetSecretOutput() WindowsVirtualMachineScaleSetSecretOutput ToWindowsVirtualMachineScaleSetSecretOutputWithContext(context.Context) WindowsVirtualMachineScaleSetSecretOutput }
type WindowsVirtualMachineScaleSetSecretOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetSecretOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetSecretOutput) Certificates ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetSecretOutput) Certificates() WindowsVirtualMachineScaleSetSecretCertificateArrayOutput
func (WindowsVirtualMachineScaleSetSecretOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetSecretOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetSecretOutput) KeyVaultId ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetSecretOutput) KeyVaultId() pulumi.StringOutput
func (WindowsVirtualMachineScaleSetSecretOutput) ToWindowsVirtualMachineScaleSetSecretOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetSecretOutput) ToWindowsVirtualMachineScaleSetSecretOutput() WindowsVirtualMachineScaleSetSecretOutput
func (WindowsVirtualMachineScaleSetSecretOutput) ToWindowsVirtualMachineScaleSetSecretOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetSecretOutput) ToWindowsVirtualMachineScaleSetSecretOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetSecretOutput
type WindowsVirtualMachineScaleSetSourceImageReference ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetSourceImageReferenceArgs ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetSourceImageReferenceArgs struct { Offer pulumi.StringInput `pulumi:"offer"` Publisher pulumi.StringInput `pulumi:"publisher"` // The Virtual Machine SKU for the Scale Set, such as `Standard_F2`. Sku pulumi.StringInput `pulumi:"sku"` Version pulumi.StringInput `pulumi:"version"` }
func (WindowsVirtualMachineScaleSetSourceImageReferenceArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetSourceImageReferenceArgs) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetSourceImageReferenceArgs) ToWindowsVirtualMachineScaleSetSourceImageReferenceOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetSourceImageReferenceArgs) ToWindowsVirtualMachineScaleSetSourceImageReferenceOutput() WindowsVirtualMachineScaleSetSourceImageReferenceOutput
func (WindowsVirtualMachineScaleSetSourceImageReferenceArgs) ToWindowsVirtualMachineScaleSetSourceImageReferenceOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetSourceImageReferenceArgs) ToWindowsVirtualMachineScaleSetSourceImageReferenceOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetSourceImageReferenceOutput
func (WindowsVirtualMachineScaleSetSourceImageReferenceArgs) ToWindowsVirtualMachineScaleSetSourceImageReferencePtrOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetSourceImageReferenceArgs) ToWindowsVirtualMachineScaleSetSourceImageReferencePtrOutput() WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput
func (WindowsVirtualMachineScaleSetSourceImageReferenceArgs) ToWindowsVirtualMachineScaleSetSourceImageReferencePtrOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetSourceImageReferenceArgs) ToWindowsVirtualMachineScaleSetSourceImageReferencePtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput
type WindowsVirtualMachineScaleSetSourceImageReferenceInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetSourceImageReferenceInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetSourceImageReferenceOutput() WindowsVirtualMachineScaleSetSourceImageReferenceOutput ToWindowsVirtualMachineScaleSetSourceImageReferenceOutputWithContext(context.Context) WindowsVirtualMachineScaleSetSourceImageReferenceOutput }
type WindowsVirtualMachineScaleSetSourceImageReferenceOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetSourceImageReferenceOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetSourceImageReferenceOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetSourceImageReferenceOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetSourceImageReferenceOutput) Offer ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetSourceImageReferenceOutput) Offer() pulumi.StringOutput
func (WindowsVirtualMachineScaleSetSourceImageReferenceOutput) Publisher ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetSourceImageReferenceOutput) Publisher() pulumi.StringOutput
func (WindowsVirtualMachineScaleSetSourceImageReferenceOutput) Sku ¶ added in v1.13.0
The Virtual Machine SKU for the Scale Set, such as `Standard_F2`.
func (WindowsVirtualMachineScaleSetSourceImageReferenceOutput) ToWindowsVirtualMachineScaleSetSourceImageReferenceOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetSourceImageReferenceOutput) ToWindowsVirtualMachineScaleSetSourceImageReferenceOutput() WindowsVirtualMachineScaleSetSourceImageReferenceOutput
func (WindowsVirtualMachineScaleSetSourceImageReferenceOutput) ToWindowsVirtualMachineScaleSetSourceImageReferenceOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetSourceImageReferenceOutput) ToWindowsVirtualMachineScaleSetSourceImageReferenceOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetSourceImageReferenceOutput
func (WindowsVirtualMachineScaleSetSourceImageReferenceOutput) ToWindowsVirtualMachineScaleSetSourceImageReferencePtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetSourceImageReferenceOutput) ToWindowsVirtualMachineScaleSetSourceImageReferencePtrOutput() WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput
func (WindowsVirtualMachineScaleSetSourceImageReferenceOutput) ToWindowsVirtualMachineScaleSetSourceImageReferencePtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetSourceImageReferenceOutput) ToWindowsVirtualMachineScaleSetSourceImageReferencePtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput
func (WindowsVirtualMachineScaleSetSourceImageReferenceOutput) Version ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetSourceImageReferenceOutput) Version() pulumi.StringOutput
type WindowsVirtualMachineScaleSetSourceImageReferencePtrInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetSourceImageReferencePtrInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetSourceImageReferencePtrOutput() WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput ToWindowsVirtualMachineScaleSetSourceImageReferencePtrOutputWithContext(context.Context) WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput }
func WindowsVirtualMachineScaleSetSourceImageReferencePtr ¶ added in v1.13.0
func WindowsVirtualMachineScaleSetSourceImageReferencePtr(v *WindowsVirtualMachineScaleSetSourceImageReferenceArgs) WindowsVirtualMachineScaleSetSourceImageReferencePtrInput
type WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput) Offer ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput) Offer() pulumi.StringOutput
func (WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput) Publisher ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput) Publisher() pulumi.StringOutput
func (WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput) Sku ¶ added in v1.13.0
The Virtual Machine SKU for the Scale Set, such as `Standard_F2`.
func (WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput) ToWindowsVirtualMachineScaleSetSourceImageReferencePtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput) ToWindowsVirtualMachineScaleSetSourceImageReferencePtrOutput() WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput
func (WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput) ToWindowsVirtualMachineScaleSetSourceImageReferencePtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput) ToWindowsVirtualMachineScaleSetSourceImageReferencePtrOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput
func (WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput) Version ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetSourceImageReferencePtrOutput) Version() pulumi.StringOutput
type WindowsVirtualMachineScaleSetState ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetState struct { // A `additionalCapabilities` block as defined below. AdditionalCapabilities WindowsVirtualMachineScaleSetAdditionalCapabilitiesPtrInput // One or more `additionalUnattendContent` blocks as defined below. AdditionalUnattendContents WindowsVirtualMachineScaleSetAdditionalUnattendContentArrayInput // The Password which should be used for the local-administrator on this Virtual Machine. Changing this forces a new resource to be created. AdminPassword pulumi.StringPtrInput // The username of the local administrator on each Virtual Machine Scale Set instance. Changing this forces a new resource to be created. AdminUsername pulumi.StringPtrInput // A `automaticOsUpgradePolicy` block as defined below. This is Required and can only be specified when `upgradeMode` is set to `Automatic`. AutomaticOsUpgradePolicy WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyPtrInput // A `bootDiagnostics` block as defined below. BootDiagnostics WindowsVirtualMachineScaleSetBootDiagnosticsPtrInput // The prefix which should be used for the name of the Virtual Machines in this Scale Set. If unspecified this defaults to the value for the `name` field. ComputerNamePrefix pulumi.StringPtrInput // The Base64-Encoded Custom Data which should be used for this Virtual Machine Scale Set. CustomData pulumi.StringPtrInput // One or more `dataDisk` blocks as defined below. DataDisks WindowsVirtualMachineScaleSetDataDiskArrayInput // Should Virtual Machine Extensions be run on Overprovisioned Virtual Machines in the Scale Set? Defaults to `false`. DoNotRunExtensionsOnOverprovisionedMachines pulumi.BoolPtrInput // Are automatic updates enabled for this Virtual Machine? Defaults to `true`. EnableAutomaticUpdates pulumi.BoolPtrInput // The Policy which should be used Virtual Machines are Evicted from the Scale Set. Changing this forces a new resource to be created. EvictionPolicy pulumi.StringPtrInput // The ID of a Load Balancer Probe which should be used to determine the health of an instance. Changing this forces a new resource to be created. This is Required and can only be specified when `upgradeMode` is set to `Automatic` or `Rolling`. HealthProbeId pulumi.StringPtrInput // A `identity` block as defined below. Identity WindowsVirtualMachineScaleSetIdentityPtrInput // The number of Virtual Machines in the Scale Set. Instances pulumi.IntPtrInput // Specifies the type of on-premise license (also known as [Azure Hybrid Use Benefit](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing)) which should be used for this Virtual Machine Scale Set. Possible values are `None`, `Windows_Client` and `Windows_Server`. Changing this forces a new resource to be created. LicenseType pulumi.StringPtrInput // The Azure location where the Windows Virtual Machine Scale Set should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The maximum price you're willing to pay for each Virtual Machine in this Scale Set, in US Dollars; which must be greater than the current spot price. If this bid price falls below the current spot price the Virtual Machines in the Scale Set will be evicted using the `evictionPolicy`. Defaults to `-1`, which means that each Virtual Machine in the Scale Set should not be evicted for price reasons. MaxBidPrice pulumi.Float64PtrInput // The name of the Windows Virtual Machine Scale Set. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // One or more `networkInterface` blocks as defined below. NetworkInterfaces WindowsVirtualMachineScaleSetNetworkInterfaceArrayInput // An `osDisk` block as defined below. OsDisk WindowsVirtualMachineScaleSetOsDiskPtrInput // Should Azure over-provision Virtual Machines in this Scale Set? This means that multiple Virtual Machines will be provisioned and Azure will keep the instances which become available first - which improves provisioning success rates and improves deployment time. You're not billed for these over-provisioned VM's and they don't count towards the Subscription Quota. Defaults to `false`. Overprovision pulumi.BoolPtrInput Plan WindowsVirtualMachineScaleSetPlanPtrInput // The Priority of this Virtual Machine Scale Set. Possible values are `Regular` and `Spot`. Defaults to `Regular`. Changing this value forces a new resource. Priority pulumi.StringPtrInput // Should the Azure VM Agent be provisioned on each Virtual Machine in the Scale Set? Defaults to `true`. Changing this value forces a new resource to be created. ProvisionVmAgent pulumi.BoolPtrInput // The ID of the Proximity Placement Group in which the Virtual Machine Scale Set should be assigned to. Changing this forces a new resource to be created. ProximityPlacementGroupId pulumi.StringPtrInput // The name of the Resource Group in which the Windows Virtual Machine Scale Set should be exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A `rollingUpgradePolicy` block as defined below. This is Required and can only be specified when `upgradeMode` is set to `Automatic` or `Rolling`. RollingUpgradePolicy WindowsVirtualMachineScaleSetRollingUpgradePolicyPtrInput // One or more `secret` blocks as defined below. Secrets WindowsVirtualMachineScaleSetSecretArrayInput // Should this Virtual Machine Scale Set be limited to a Single Placement Group, which means the number of instances will be capped at 100 Virtual Machines. Defaults to `true`. SinglePlacementGroup pulumi.BoolPtrInput // The Virtual Machine SKU for the Scale Set, such as `Standard_F2`. Sku pulumi.StringPtrInput // The ID of an Image which each Virtual Machine in this Scale Set should be based on. SourceImageId pulumi.StringPtrInput // A `sourceImageReference` block as defined below. SourceImageReference WindowsVirtualMachineScaleSetSourceImageReferencePtrInput // A mapping of tags which should be assigned to this Virtual Machine Scale Set. Tags pulumi.StringMapInput // Specifies the time zone of the virtual machine, [the possible values are defined here](https://jackstromberg.com/2017/01/list-of-time-zones-consumed-by-azure/). Timezone pulumi.StringPtrInput // The Unique ID for this Windows Virtual Machine Scale Set. UniqueId pulumi.StringPtrInput // Specifies how Upgrades (e.g. changing the Image/SKU) should be performed to Virtual Machine Instances. Possible values are `Automatic`, `Manual` and `Rolling`. Defaults to `Manual`. UpgradeMode pulumi.StringPtrInput // One or more `winrmListener` blocks as defined below. WinrmListeners WindowsVirtualMachineScaleSetWinrmListenerArrayInput // Should the Virtual Machines in this Scale Set be strictly evenly distributed across Availability Zones? Defaults to `false`. Changing this forces a new resource to be created. ZoneBalance pulumi.BoolPtrInput // A list of Availability Zones in which the Virtual Machines in this Scale Set should be created in. Changing this forces a new resource to be created. Zones pulumi.StringArrayInput }
func (WindowsVirtualMachineScaleSetState) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetState) ElementType() reflect.Type
type WindowsVirtualMachineScaleSetWinrmListener ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetWinrmListenerArgs ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetWinrmListenerArgs struct { CertificateUrl pulumi.StringPtrInput `pulumi:"certificateUrl"` Protocol pulumi.StringInput `pulumi:"protocol"` }
func (WindowsVirtualMachineScaleSetWinrmListenerArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetWinrmListenerArgs) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetWinrmListenerArgs) ToWindowsVirtualMachineScaleSetWinrmListenerOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetWinrmListenerArgs) ToWindowsVirtualMachineScaleSetWinrmListenerOutput() WindowsVirtualMachineScaleSetWinrmListenerOutput
func (WindowsVirtualMachineScaleSetWinrmListenerArgs) ToWindowsVirtualMachineScaleSetWinrmListenerOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetWinrmListenerArgs) ToWindowsVirtualMachineScaleSetWinrmListenerOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetWinrmListenerOutput
type WindowsVirtualMachineScaleSetWinrmListenerArray ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetWinrmListenerArray []WindowsVirtualMachineScaleSetWinrmListenerInput
func (WindowsVirtualMachineScaleSetWinrmListenerArray) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetWinrmListenerArray) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetWinrmListenerArray) ToWindowsVirtualMachineScaleSetWinrmListenerArrayOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetWinrmListenerArray) ToWindowsVirtualMachineScaleSetWinrmListenerArrayOutput() WindowsVirtualMachineScaleSetWinrmListenerArrayOutput
func (WindowsVirtualMachineScaleSetWinrmListenerArray) ToWindowsVirtualMachineScaleSetWinrmListenerArrayOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineScaleSetWinrmListenerArray) ToWindowsVirtualMachineScaleSetWinrmListenerArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetWinrmListenerArrayOutput
type WindowsVirtualMachineScaleSetWinrmListenerArrayInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetWinrmListenerArrayInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetWinrmListenerArrayOutput() WindowsVirtualMachineScaleSetWinrmListenerArrayOutput ToWindowsVirtualMachineScaleSetWinrmListenerArrayOutputWithContext(context.Context) WindowsVirtualMachineScaleSetWinrmListenerArrayOutput }
type WindowsVirtualMachineScaleSetWinrmListenerArrayOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetWinrmListenerArrayOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetWinrmListenerArrayOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetWinrmListenerArrayOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetWinrmListenerArrayOutput) ToWindowsVirtualMachineScaleSetWinrmListenerArrayOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetWinrmListenerArrayOutput) ToWindowsVirtualMachineScaleSetWinrmListenerArrayOutput() WindowsVirtualMachineScaleSetWinrmListenerArrayOutput
func (WindowsVirtualMachineScaleSetWinrmListenerArrayOutput) ToWindowsVirtualMachineScaleSetWinrmListenerArrayOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetWinrmListenerArrayOutput) ToWindowsVirtualMachineScaleSetWinrmListenerArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetWinrmListenerArrayOutput
type WindowsVirtualMachineScaleSetWinrmListenerInput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetWinrmListenerInput interface { pulumi.Input ToWindowsVirtualMachineScaleSetWinrmListenerOutput() WindowsVirtualMachineScaleSetWinrmListenerOutput ToWindowsVirtualMachineScaleSetWinrmListenerOutputWithContext(context.Context) WindowsVirtualMachineScaleSetWinrmListenerOutput }
type WindowsVirtualMachineScaleSetWinrmListenerOutput ¶ added in v1.13.0
type WindowsVirtualMachineScaleSetWinrmListenerOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineScaleSetWinrmListenerOutput) CertificateUrl ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetWinrmListenerOutput) CertificateUrl() pulumi.StringPtrOutput
func (WindowsVirtualMachineScaleSetWinrmListenerOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineScaleSetWinrmListenerOutput) ElementType() reflect.Type
func (WindowsVirtualMachineScaleSetWinrmListenerOutput) Protocol ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetWinrmListenerOutput) Protocol() pulumi.StringOutput
func (WindowsVirtualMachineScaleSetWinrmListenerOutput) ToWindowsVirtualMachineScaleSetWinrmListenerOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetWinrmListenerOutput) ToWindowsVirtualMachineScaleSetWinrmListenerOutput() WindowsVirtualMachineScaleSetWinrmListenerOutput
func (WindowsVirtualMachineScaleSetWinrmListenerOutput) ToWindowsVirtualMachineScaleSetWinrmListenerOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineScaleSetWinrmListenerOutput) ToWindowsVirtualMachineScaleSetWinrmListenerOutputWithContext(ctx context.Context) WindowsVirtualMachineScaleSetWinrmListenerOutput
type WindowsVirtualMachineSecret ¶ added in v1.13.0
type WindowsVirtualMachineSecret struct { Certificates []WindowsVirtualMachineSecretCertificate `pulumi:"certificates"` KeyVaultId string `pulumi:"keyVaultId"` }
type WindowsVirtualMachineSecretArgs ¶ added in v1.13.0
type WindowsVirtualMachineSecretArgs struct { Certificates WindowsVirtualMachineSecretCertificateArrayInput `pulumi:"certificates"` KeyVaultId pulumi.StringInput `pulumi:"keyVaultId"` }
func (WindowsVirtualMachineSecretArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineSecretArgs) ElementType() reflect.Type
func (WindowsVirtualMachineSecretArgs) ToWindowsVirtualMachineSecretOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineSecretArgs) ToWindowsVirtualMachineSecretOutput() WindowsVirtualMachineSecretOutput
func (WindowsVirtualMachineSecretArgs) ToWindowsVirtualMachineSecretOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineSecretArgs) ToWindowsVirtualMachineSecretOutputWithContext(ctx context.Context) WindowsVirtualMachineSecretOutput
type WindowsVirtualMachineSecretArray ¶ added in v1.13.0
type WindowsVirtualMachineSecretArray []WindowsVirtualMachineSecretInput
func (WindowsVirtualMachineSecretArray) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineSecretArray) ElementType() reflect.Type
func (WindowsVirtualMachineSecretArray) ToWindowsVirtualMachineSecretArrayOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineSecretArray) ToWindowsVirtualMachineSecretArrayOutput() WindowsVirtualMachineSecretArrayOutput
func (WindowsVirtualMachineSecretArray) ToWindowsVirtualMachineSecretArrayOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineSecretArray) ToWindowsVirtualMachineSecretArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineSecretArrayOutput
type WindowsVirtualMachineSecretArrayInput ¶ added in v1.13.0
type WindowsVirtualMachineSecretArrayInput interface { pulumi.Input ToWindowsVirtualMachineSecretArrayOutput() WindowsVirtualMachineSecretArrayOutput ToWindowsVirtualMachineSecretArrayOutputWithContext(context.Context) WindowsVirtualMachineSecretArrayOutput }
type WindowsVirtualMachineSecretArrayOutput ¶ added in v1.13.0
type WindowsVirtualMachineSecretArrayOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineSecretArrayOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineSecretArrayOutput) ElementType() reflect.Type
func (WindowsVirtualMachineSecretArrayOutput) ToWindowsVirtualMachineSecretArrayOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineSecretArrayOutput) ToWindowsVirtualMachineSecretArrayOutput() WindowsVirtualMachineSecretArrayOutput
func (WindowsVirtualMachineSecretArrayOutput) ToWindowsVirtualMachineSecretArrayOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineSecretArrayOutput) ToWindowsVirtualMachineSecretArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineSecretArrayOutput
type WindowsVirtualMachineSecretCertificate ¶ added in v1.13.0
type WindowsVirtualMachineSecretCertificateArgs ¶ added in v1.13.0
type WindowsVirtualMachineSecretCertificateArgs struct { Store pulumi.StringInput `pulumi:"store"` Url pulumi.StringInput `pulumi:"url"` }
func (WindowsVirtualMachineSecretCertificateArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineSecretCertificateArgs) ElementType() reflect.Type
func (WindowsVirtualMachineSecretCertificateArgs) ToWindowsVirtualMachineSecretCertificateOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineSecretCertificateArgs) ToWindowsVirtualMachineSecretCertificateOutput() WindowsVirtualMachineSecretCertificateOutput
func (WindowsVirtualMachineSecretCertificateArgs) ToWindowsVirtualMachineSecretCertificateOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineSecretCertificateArgs) ToWindowsVirtualMachineSecretCertificateOutputWithContext(ctx context.Context) WindowsVirtualMachineSecretCertificateOutput
type WindowsVirtualMachineSecretCertificateArray ¶ added in v1.13.0
type WindowsVirtualMachineSecretCertificateArray []WindowsVirtualMachineSecretCertificateInput
func (WindowsVirtualMachineSecretCertificateArray) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineSecretCertificateArray) ElementType() reflect.Type
func (WindowsVirtualMachineSecretCertificateArray) ToWindowsVirtualMachineSecretCertificateArrayOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineSecretCertificateArray) ToWindowsVirtualMachineSecretCertificateArrayOutput() WindowsVirtualMachineSecretCertificateArrayOutput
func (WindowsVirtualMachineSecretCertificateArray) ToWindowsVirtualMachineSecretCertificateArrayOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineSecretCertificateArray) ToWindowsVirtualMachineSecretCertificateArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineSecretCertificateArrayOutput
type WindowsVirtualMachineSecretCertificateArrayInput ¶ added in v1.13.0
type WindowsVirtualMachineSecretCertificateArrayInput interface { pulumi.Input ToWindowsVirtualMachineSecretCertificateArrayOutput() WindowsVirtualMachineSecretCertificateArrayOutput ToWindowsVirtualMachineSecretCertificateArrayOutputWithContext(context.Context) WindowsVirtualMachineSecretCertificateArrayOutput }
type WindowsVirtualMachineSecretCertificateArrayOutput ¶ added in v1.13.0
type WindowsVirtualMachineSecretCertificateArrayOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineSecretCertificateArrayOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineSecretCertificateArrayOutput) ElementType() reflect.Type
func (WindowsVirtualMachineSecretCertificateArrayOutput) ToWindowsVirtualMachineSecretCertificateArrayOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineSecretCertificateArrayOutput) ToWindowsVirtualMachineSecretCertificateArrayOutput() WindowsVirtualMachineSecretCertificateArrayOutput
func (WindowsVirtualMachineSecretCertificateArrayOutput) ToWindowsVirtualMachineSecretCertificateArrayOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineSecretCertificateArrayOutput) ToWindowsVirtualMachineSecretCertificateArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineSecretCertificateArrayOutput
type WindowsVirtualMachineSecretCertificateInput ¶ added in v1.13.0
type WindowsVirtualMachineSecretCertificateInput interface { pulumi.Input ToWindowsVirtualMachineSecretCertificateOutput() WindowsVirtualMachineSecretCertificateOutput ToWindowsVirtualMachineSecretCertificateOutputWithContext(context.Context) WindowsVirtualMachineSecretCertificateOutput }
type WindowsVirtualMachineSecretCertificateOutput ¶ added in v1.13.0
type WindowsVirtualMachineSecretCertificateOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineSecretCertificateOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineSecretCertificateOutput) ElementType() reflect.Type
func (WindowsVirtualMachineSecretCertificateOutput) Store ¶ added in v1.13.0
func (o WindowsVirtualMachineSecretCertificateOutput) Store() pulumi.StringOutput
func (WindowsVirtualMachineSecretCertificateOutput) ToWindowsVirtualMachineSecretCertificateOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineSecretCertificateOutput) ToWindowsVirtualMachineSecretCertificateOutput() WindowsVirtualMachineSecretCertificateOutput
func (WindowsVirtualMachineSecretCertificateOutput) ToWindowsVirtualMachineSecretCertificateOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineSecretCertificateOutput) ToWindowsVirtualMachineSecretCertificateOutputWithContext(ctx context.Context) WindowsVirtualMachineSecretCertificateOutput
func (WindowsVirtualMachineSecretCertificateOutput) Url ¶ added in v1.13.0
func (o WindowsVirtualMachineSecretCertificateOutput) Url() pulumi.StringOutput
type WindowsVirtualMachineSecretInput ¶ added in v1.13.0
type WindowsVirtualMachineSecretInput interface { pulumi.Input ToWindowsVirtualMachineSecretOutput() WindowsVirtualMachineSecretOutput ToWindowsVirtualMachineSecretOutputWithContext(context.Context) WindowsVirtualMachineSecretOutput }
type WindowsVirtualMachineSecretOutput ¶ added in v1.13.0
type WindowsVirtualMachineSecretOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineSecretOutput) Certificates ¶ added in v1.13.0
func (o WindowsVirtualMachineSecretOutput) Certificates() WindowsVirtualMachineSecretCertificateArrayOutput
func (WindowsVirtualMachineSecretOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineSecretOutput) ElementType() reflect.Type
func (WindowsVirtualMachineSecretOutput) KeyVaultId ¶ added in v1.13.0
func (o WindowsVirtualMachineSecretOutput) KeyVaultId() pulumi.StringOutput
func (WindowsVirtualMachineSecretOutput) ToWindowsVirtualMachineSecretOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineSecretOutput) ToWindowsVirtualMachineSecretOutput() WindowsVirtualMachineSecretOutput
func (WindowsVirtualMachineSecretOutput) ToWindowsVirtualMachineSecretOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineSecretOutput) ToWindowsVirtualMachineSecretOutputWithContext(ctx context.Context) WindowsVirtualMachineSecretOutput
type WindowsVirtualMachineSourceImageReference ¶ added in v1.13.0
type WindowsVirtualMachineSourceImageReferenceArgs ¶ added in v1.13.0
type WindowsVirtualMachineSourceImageReferenceArgs struct { Offer pulumi.StringInput `pulumi:"offer"` Publisher pulumi.StringInput `pulumi:"publisher"` Sku pulumi.StringInput `pulumi:"sku"` Version pulumi.StringInput `pulumi:"version"` }
func (WindowsVirtualMachineSourceImageReferenceArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineSourceImageReferenceArgs) ElementType() reflect.Type
func (WindowsVirtualMachineSourceImageReferenceArgs) ToWindowsVirtualMachineSourceImageReferenceOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineSourceImageReferenceArgs) ToWindowsVirtualMachineSourceImageReferenceOutput() WindowsVirtualMachineSourceImageReferenceOutput
func (WindowsVirtualMachineSourceImageReferenceArgs) ToWindowsVirtualMachineSourceImageReferenceOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineSourceImageReferenceArgs) ToWindowsVirtualMachineSourceImageReferenceOutputWithContext(ctx context.Context) WindowsVirtualMachineSourceImageReferenceOutput
func (WindowsVirtualMachineSourceImageReferenceArgs) ToWindowsVirtualMachineSourceImageReferencePtrOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineSourceImageReferenceArgs) ToWindowsVirtualMachineSourceImageReferencePtrOutput() WindowsVirtualMachineSourceImageReferencePtrOutput
func (WindowsVirtualMachineSourceImageReferenceArgs) ToWindowsVirtualMachineSourceImageReferencePtrOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineSourceImageReferenceArgs) ToWindowsVirtualMachineSourceImageReferencePtrOutputWithContext(ctx context.Context) WindowsVirtualMachineSourceImageReferencePtrOutput
type WindowsVirtualMachineSourceImageReferenceInput ¶ added in v1.13.0
type WindowsVirtualMachineSourceImageReferenceInput interface { pulumi.Input ToWindowsVirtualMachineSourceImageReferenceOutput() WindowsVirtualMachineSourceImageReferenceOutput ToWindowsVirtualMachineSourceImageReferenceOutputWithContext(context.Context) WindowsVirtualMachineSourceImageReferenceOutput }
type WindowsVirtualMachineSourceImageReferenceOutput ¶ added in v1.13.0
type WindowsVirtualMachineSourceImageReferenceOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineSourceImageReferenceOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineSourceImageReferenceOutput) ElementType() reflect.Type
func (WindowsVirtualMachineSourceImageReferenceOutput) Offer ¶ added in v1.13.0
func (o WindowsVirtualMachineSourceImageReferenceOutput) Offer() pulumi.StringOutput
func (WindowsVirtualMachineSourceImageReferenceOutput) Publisher ¶ added in v1.13.0
func (o WindowsVirtualMachineSourceImageReferenceOutput) Publisher() pulumi.StringOutput
func (WindowsVirtualMachineSourceImageReferenceOutput) Sku ¶ added in v1.13.0
func (o WindowsVirtualMachineSourceImageReferenceOutput) Sku() pulumi.StringOutput
func (WindowsVirtualMachineSourceImageReferenceOutput) ToWindowsVirtualMachineSourceImageReferenceOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineSourceImageReferenceOutput) ToWindowsVirtualMachineSourceImageReferenceOutput() WindowsVirtualMachineSourceImageReferenceOutput
func (WindowsVirtualMachineSourceImageReferenceOutput) ToWindowsVirtualMachineSourceImageReferenceOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineSourceImageReferenceOutput) ToWindowsVirtualMachineSourceImageReferenceOutputWithContext(ctx context.Context) WindowsVirtualMachineSourceImageReferenceOutput
func (WindowsVirtualMachineSourceImageReferenceOutput) ToWindowsVirtualMachineSourceImageReferencePtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineSourceImageReferenceOutput) ToWindowsVirtualMachineSourceImageReferencePtrOutput() WindowsVirtualMachineSourceImageReferencePtrOutput
func (WindowsVirtualMachineSourceImageReferenceOutput) ToWindowsVirtualMachineSourceImageReferencePtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineSourceImageReferenceOutput) ToWindowsVirtualMachineSourceImageReferencePtrOutputWithContext(ctx context.Context) WindowsVirtualMachineSourceImageReferencePtrOutput
func (WindowsVirtualMachineSourceImageReferenceOutput) Version ¶ added in v1.13.0
func (o WindowsVirtualMachineSourceImageReferenceOutput) Version() pulumi.StringOutput
type WindowsVirtualMachineSourceImageReferencePtrInput ¶ added in v1.13.0
type WindowsVirtualMachineSourceImageReferencePtrInput interface { pulumi.Input ToWindowsVirtualMachineSourceImageReferencePtrOutput() WindowsVirtualMachineSourceImageReferencePtrOutput ToWindowsVirtualMachineSourceImageReferencePtrOutputWithContext(context.Context) WindowsVirtualMachineSourceImageReferencePtrOutput }
func WindowsVirtualMachineSourceImageReferencePtr ¶ added in v1.13.0
func WindowsVirtualMachineSourceImageReferencePtr(v *WindowsVirtualMachineSourceImageReferenceArgs) WindowsVirtualMachineSourceImageReferencePtrInput
type WindowsVirtualMachineSourceImageReferencePtrOutput ¶ added in v1.13.0
type WindowsVirtualMachineSourceImageReferencePtrOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineSourceImageReferencePtrOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineSourceImageReferencePtrOutput) ElementType() reflect.Type
func (WindowsVirtualMachineSourceImageReferencePtrOutput) Offer ¶ added in v1.13.0
func (o WindowsVirtualMachineSourceImageReferencePtrOutput) Offer() pulumi.StringOutput
func (WindowsVirtualMachineSourceImageReferencePtrOutput) Publisher ¶ added in v1.13.0
func (o WindowsVirtualMachineSourceImageReferencePtrOutput) Publisher() pulumi.StringOutput
func (WindowsVirtualMachineSourceImageReferencePtrOutput) Sku ¶ added in v1.13.0
func (o WindowsVirtualMachineSourceImageReferencePtrOutput) Sku() pulumi.StringOutput
func (WindowsVirtualMachineSourceImageReferencePtrOutput) ToWindowsVirtualMachineSourceImageReferencePtrOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineSourceImageReferencePtrOutput) ToWindowsVirtualMachineSourceImageReferencePtrOutput() WindowsVirtualMachineSourceImageReferencePtrOutput
func (WindowsVirtualMachineSourceImageReferencePtrOutput) ToWindowsVirtualMachineSourceImageReferencePtrOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineSourceImageReferencePtrOutput) ToWindowsVirtualMachineSourceImageReferencePtrOutputWithContext(ctx context.Context) WindowsVirtualMachineSourceImageReferencePtrOutput
func (WindowsVirtualMachineSourceImageReferencePtrOutput) Version ¶ added in v1.13.0
func (o WindowsVirtualMachineSourceImageReferencePtrOutput) Version() pulumi.StringOutput
type WindowsVirtualMachineState ¶ added in v1.13.0
type WindowsVirtualMachineState struct { // A `additionalCapabilities` block as defined below. AdditionalCapabilities WindowsVirtualMachineAdditionalCapabilitiesPtrInput // One or more `additionalUnattendContent` blocks as defined below. Changing this forces a new resource to be created. AdditionalUnattendContents WindowsVirtualMachineAdditionalUnattendContentArrayInput // The Password which should be used for the local-administrator on this Virtual Machine. Changing this forces a new resource to be created. AdminPassword pulumi.StringPtrInput // The username of the local administrator used for the Virtual Machine. Changing this forces a new resource to be created. AdminUsername pulumi.StringPtrInput // Should Extension Operations be allowed on this Virtual Machine? Changing this forces a new resource to be created. AllowExtensionOperations pulumi.BoolPtrInput // Specifies the ID of the Availability Set in which the Virtual Machine should exist. Changing this forces a new resource to be created. AvailabilitySetId pulumi.StringPtrInput // A `bootDiagnostics` block as defined below. BootDiagnostics WindowsVirtualMachineBootDiagnosticsPtrInput // Specifies the Hostname which should be used for this Virtual Machine. If unspecified this defaults to the value for the `name` field. Changing this forces a new resource to be created. ComputerName pulumi.StringPtrInput // The Base64-Encoded Custom Data which should be used for this Virtual Machine. Changing this forces a new resource to be created. CustomData pulumi.StringPtrInput // The ID of a Dedicated Host where this machine should be run on. Changing this forces a new resource to be created. DedicatedHostId pulumi.StringPtrInput // Specifies if Automatic Updates are Enabled for the Windows Virtual Machine. Changing this forces a new resource to be created. EnableAutomaticUpdates pulumi.BoolPtrInput // Specifies what should happen when the Virtual Machine is evicted for price reasons when using a Spot instance. At this time the only supported value is `Deallocate`. Changing this forces a new resource to be created. EvictionPolicy pulumi.StringPtrInput // An `identity` block as defined below. Identity WindowsVirtualMachineIdentityPtrInput // Specifies the type of on-premise license (also known as [Azure Hybrid Use Benefit](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing)) which should be used for this Virtual Machine. Possible values are `None`, `Windows_Client` and `Windows_Server`. Changing this forces a new resource to be created. LicenseType pulumi.StringPtrInput // The Azure location where the Windows Virtual Machine should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The maximum price you're willing to pay for this Virtual Machine, in US Dollars; which must be greater than the current spot price. If this bid price falls below the current spot price the Virtual Machine will be evicted using the `evictionPolicy`. Defaults to `-1`, which means that the Virtual Machine should not be evicted for price reasons. MaxBidPrice pulumi.Float64PtrInput // The name of the Windows Virtual Machine. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // . A list of Network Interface ID's which should be attached to this Virtual Machine. The first Network Interface ID in this list will be the Primary Network Interface on the Virtual Machine. NetworkInterfaceIds pulumi.StringArrayInput // A `osDisk` block as defined below. OsDisk WindowsVirtualMachineOsDiskPtrInput // A `plan` block as defined below. Changing this forces a new resource to be created. Plan WindowsVirtualMachinePlanPtrInput Priority pulumi.StringPtrInput // The Primary Private IP Address assigned to this Virtual Machine. PrivateIpAddress pulumi.StringPtrInput // A list of Private IP Addresses assigned to this Virtual Machine. PrivateIpAddresses pulumi.StringArrayInput // Should the Azure VM Agent be provisioned on this Virtual Machine? Defaults to `true`. Changing this forces a new resource to be created. ProvisionVmAgent pulumi.BoolPtrInput // The ID of the Proximity Placement Group which the Virtual Machine should be assigned to. Changing this forces a new resource to be created. ProximityPlacementGroupId pulumi.StringPtrInput // The Primary Public IP Address assigned to this Virtual Machine. PublicIpAddress pulumi.StringPtrInput // A list of the Public IP Addresses assigned to this Virtual Machine. PublicIpAddresses pulumi.StringArrayInput // The name of the Resource Group in which the Windows Virtual Machine should be exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // One or more `secret` blocks as defined below. Secrets WindowsVirtualMachineSecretArrayInput // The SKU which should be used for this Virtual Machine, such as `Standard_F2`. Size pulumi.StringPtrInput // The ID of the Image which this Virtual Machine should be created from. Changing this forces a new resource to be created. SourceImageId pulumi.StringPtrInput // A `sourceImageReference` block as defined below. Changing this forces a new resource to be created. SourceImageReference WindowsVirtualMachineSourceImageReferencePtrInput // A mapping of tags which should be assigned to this Virtual Machine. Tags pulumi.StringMapInput // Specifies the Time Zone which should be used by the Virtual Machine, [the possible values are defined here](https://jackstromberg.com/2017/01/list-of-time-zones-consumed-by-azure/). Timezone pulumi.StringPtrInput // A 128-bit identifier which uniquely identifies this Virtual Machine. VirtualMachineId pulumi.StringPtrInput // One or more `winrmListener` blocks as defined below. WinrmListeners WindowsVirtualMachineWinrmListenerArrayInput // The Zone in which this Virtual Machine should be created. Changing this forces a new resource to be created. Zone pulumi.StringPtrInput }
func (WindowsVirtualMachineState) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineState) ElementType() reflect.Type
type WindowsVirtualMachineWinrmListener ¶ added in v1.13.0
type WindowsVirtualMachineWinrmListenerArgs ¶ added in v1.13.0
type WindowsVirtualMachineWinrmListenerArgs struct { CertificateUrl pulumi.StringPtrInput `pulumi:"certificateUrl"` Protocol pulumi.StringInput `pulumi:"protocol"` }
func (WindowsVirtualMachineWinrmListenerArgs) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineWinrmListenerArgs) ElementType() reflect.Type
func (WindowsVirtualMachineWinrmListenerArgs) ToWindowsVirtualMachineWinrmListenerOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineWinrmListenerArgs) ToWindowsVirtualMachineWinrmListenerOutput() WindowsVirtualMachineWinrmListenerOutput
func (WindowsVirtualMachineWinrmListenerArgs) ToWindowsVirtualMachineWinrmListenerOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineWinrmListenerArgs) ToWindowsVirtualMachineWinrmListenerOutputWithContext(ctx context.Context) WindowsVirtualMachineWinrmListenerOutput
type WindowsVirtualMachineWinrmListenerArray ¶ added in v1.13.0
type WindowsVirtualMachineWinrmListenerArray []WindowsVirtualMachineWinrmListenerInput
func (WindowsVirtualMachineWinrmListenerArray) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineWinrmListenerArray) ElementType() reflect.Type
func (WindowsVirtualMachineWinrmListenerArray) ToWindowsVirtualMachineWinrmListenerArrayOutput ¶ added in v1.13.0
func (i WindowsVirtualMachineWinrmListenerArray) ToWindowsVirtualMachineWinrmListenerArrayOutput() WindowsVirtualMachineWinrmListenerArrayOutput
func (WindowsVirtualMachineWinrmListenerArray) ToWindowsVirtualMachineWinrmListenerArrayOutputWithContext ¶ added in v1.13.0
func (i WindowsVirtualMachineWinrmListenerArray) ToWindowsVirtualMachineWinrmListenerArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineWinrmListenerArrayOutput
type WindowsVirtualMachineWinrmListenerArrayInput ¶ added in v1.13.0
type WindowsVirtualMachineWinrmListenerArrayInput interface { pulumi.Input ToWindowsVirtualMachineWinrmListenerArrayOutput() WindowsVirtualMachineWinrmListenerArrayOutput ToWindowsVirtualMachineWinrmListenerArrayOutputWithContext(context.Context) WindowsVirtualMachineWinrmListenerArrayOutput }
type WindowsVirtualMachineWinrmListenerArrayOutput ¶ added in v1.13.0
type WindowsVirtualMachineWinrmListenerArrayOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineWinrmListenerArrayOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineWinrmListenerArrayOutput) ElementType() reflect.Type
func (WindowsVirtualMachineWinrmListenerArrayOutput) ToWindowsVirtualMachineWinrmListenerArrayOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineWinrmListenerArrayOutput) ToWindowsVirtualMachineWinrmListenerArrayOutput() WindowsVirtualMachineWinrmListenerArrayOutput
func (WindowsVirtualMachineWinrmListenerArrayOutput) ToWindowsVirtualMachineWinrmListenerArrayOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineWinrmListenerArrayOutput) ToWindowsVirtualMachineWinrmListenerArrayOutputWithContext(ctx context.Context) WindowsVirtualMachineWinrmListenerArrayOutput
type WindowsVirtualMachineWinrmListenerInput ¶ added in v1.13.0
type WindowsVirtualMachineWinrmListenerInput interface { pulumi.Input ToWindowsVirtualMachineWinrmListenerOutput() WindowsVirtualMachineWinrmListenerOutput ToWindowsVirtualMachineWinrmListenerOutputWithContext(context.Context) WindowsVirtualMachineWinrmListenerOutput }
type WindowsVirtualMachineWinrmListenerOutput ¶ added in v1.13.0
type WindowsVirtualMachineWinrmListenerOutput struct{ *pulumi.OutputState }
func (WindowsVirtualMachineWinrmListenerOutput) CertificateUrl ¶ added in v1.13.0
func (o WindowsVirtualMachineWinrmListenerOutput) CertificateUrl() pulumi.StringPtrOutput
func (WindowsVirtualMachineWinrmListenerOutput) ElementType ¶ added in v1.13.0
func (WindowsVirtualMachineWinrmListenerOutput) ElementType() reflect.Type
func (WindowsVirtualMachineWinrmListenerOutput) Protocol ¶ added in v1.13.0
func (o WindowsVirtualMachineWinrmListenerOutput) Protocol() pulumi.StringOutput
func (WindowsVirtualMachineWinrmListenerOutput) ToWindowsVirtualMachineWinrmListenerOutput ¶ added in v1.13.0
func (o WindowsVirtualMachineWinrmListenerOutput) ToWindowsVirtualMachineWinrmListenerOutput() WindowsVirtualMachineWinrmListenerOutput
func (WindowsVirtualMachineWinrmListenerOutput) ToWindowsVirtualMachineWinrmListenerOutputWithContext ¶ added in v1.13.0
func (o WindowsVirtualMachineWinrmListenerOutput) ToWindowsVirtualMachineWinrmListenerOutputWithContext(ctx context.Context) WindowsVirtualMachineWinrmListenerOutput
Source Files ¶
- availabilitySet.go
- bastionHost.go
- dataDiskAttachment.go
- dedicatedHost.go
- dedicatedHostGroup.go
- diskEncryptionSet.go
- extension.go
- getAvailabilitySet.go
- getDedicatedHost.go
- getDedicatedHostGroup.go
- getDiskEncryptionSet.go
- getImage.go
- getManagedDisk.go
- getPlatformImage.go
- getSharedImage.go
- getSharedImageGallery.go
- getSharedImageVersion.go
- getSnapshot.go
- getVirtualMachine.go
- image.go
- linuxVirtualMachine.go
- linuxVirtualMachineScaleSet.go
- managedDisk.go
- pulumiTypes.go
- scaleSet.go
- sharedImage.go
- sharedImageGallery.go
- sharedImageVersion.go
- snapshot.go
- virtualMachine.go
- virtualMachineScaleSetExtension.go
- windowsVirtualMachine.go
- windowsVirtualMachineScaleSet.go