Documentation
¶
Index ¶
- Constants
- type AdditionalUnattendContent
- type AdditionalUnattendContentArgs
- func (AdditionalUnattendContentArgs) ElementType() reflect.Type
- func (i AdditionalUnattendContentArgs) ToAdditionalUnattendContentOutput() AdditionalUnattendContentOutput
- func (i AdditionalUnattendContentArgs) ToAdditionalUnattendContentOutputWithContext(ctx context.Context) AdditionalUnattendContentOutput
- type AdditionalUnattendContentArray
- func (AdditionalUnattendContentArray) ElementType() reflect.Type
- func (i AdditionalUnattendContentArray) ToAdditionalUnattendContentArrayOutput() AdditionalUnattendContentArrayOutput
- func (i AdditionalUnattendContentArray) ToAdditionalUnattendContentArrayOutputWithContext(ctx context.Context) AdditionalUnattendContentArrayOutput
- type AdditionalUnattendContentArrayInput
- type AdditionalUnattendContentArrayOutput
- func (AdditionalUnattendContentArrayOutput) ElementType() reflect.Type
- func (o AdditionalUnattendContentArrayOutput) Index(i pulumi.IntInput) AdditionalUnattendContentOutput
- func (o AdditionalUnattendContentArrayOutput) ToAdditionalUnattendContentArrayOutput() AdditionalUnattendContentArrayOutput
- func (o AdditionalUnattendContentArrayOutput) ToAdditionalUnattendContentArrayOutputWithContext(ctx context.Context) AdditionalUnattendContentArrayOutput
- type AdditionalUnattendContentInput
- type AdditionalUnattendContentOutput
- func (o AdditionalUnattendContentOutput) ComponentName() pulumi.StringPtrOutput
- func (o AdditionalUnattendContentOutput) Content() pulumi.StringPtrOutput
- func (AdditionalUnattendContentOutput) ElementType() reflect.Type
- func (o AdditionalUnattendContentOutput) PassName() pulumi.StringPtrOutput
- func (o AdditionalUnattendContentOutput) SettingName() pulumi.StringPtrOutput
- func (o AdditionalUnattendContentOutput) ToAdditionalUnattendContentOutput() AdditionalUnattendContentOutput
- func (o AdditionalUnattendContentOutput) ToAdditionalUnattendContentOutputWithContext(ctx context.Context) AdditionalUnattendContentOutput
- type AdditionalUnattendContentResponse
- type AdditionalUnattendContentResponseArgs
- func (AdditionalUnattendContentResponseArgs) ElementType() reflect.Type
- func (i AdditionalUnattendContentResponseArgs) ToAdditionalUnattendContentResponseOutput() AdditionalUnattendContentResponseOutput
- func (i AdditionalUnattendContentResponseArgs) ToAdditionalUnattendContentResponseOutputWithContext(ctx context.Context) AdditionalUnattendContentResponseOutput
- type AdditionalUnattendContentResponseArray
- func (AdditionalUnattendContentResponseArray) ElementType() reflect.Type
- func (i AdditionalUnattendContentResponseArray) ToAdditionalUnattendContentResponseArrayOutput() AdditionalUnattendContentResponseArrayOutput
- func (i AdditionalUnattendContentResponseArray) ToAdditionalUnattendContentResponseArrayOutputWithContext(ctx context.Context) AdditionalUnattendContentResponseArrayOutput
- type AdditionalUnattendContentResponseArrayInput
- type AdditionalUnattendContentResponseArrayOutput
- func (AdditionalUnattendContentResponseArrayOutput) ElementType() reflect.Type
- func (o AdditionalUnattendContentResponseArrayOutput) Index(i pulumi.IntInput) AdditionalUnattendContentResponseOutput
- func (o AdditionalUnattendContentResponseArrayOutput) ToAdditionalUnattendContentResponseArrayOutput() AdditionalUnattendContentResponseArrayOutput
- func (o AdditionalUnattendContentResponseArrayOutput) ToAdditionalUnattendContentResponseArrayOutputWithContext(ctx context.Context) AdditionalUnattendContentResponseArrayOutput
- type AdditionalUnattendContentResponseInput
- type AdditionalUnattendContentResponseOutput
- func (o AdditionalUnattendContentResponseOutput) ComponentName() pulumi.StringPtrOutput
- func (o AdditionalUnattendContentResponseOutput) Content() pulumi.StringPtrOutput
- func (AdditionalUnattendContentResponseOutput) ElementType() reflect.Type
- func (o AdditionalUnattendContentResponseOutput) PassName() pulumi.StringPtrOutput
- func (o AdditionalUnattendContentResponseOutput) SettingName() pulumi.StringPtrOutput
- func (o AdditionalUnattendContentResponseOutput) ToAdditionalUnattendContentResponseOutput() AdditionalUnattendContentResponseOutput
- func (o AdditionalUnattendContentResponseOutput) ToAdditionalUnattendContentResponseOutputWithContext(ctx context.Context) AdditionalUnattendContentResponseOutput
- type ApiEntityReference
- type ApiEntityReferenceArgs
- type ApiEntityReferenceInput
- type ApiEntityReferenceOutput
- func (ApiEntityReferenceOutput) ElementType() reflect.Type
- func (o ApiEntityReferenceOutput) Id() pulumi.StringPtrOutput
- func (o ApiEntityReferenceOutput) ToApiEntityReferenceOutput() ApiEntityReferenceOutput
- func (o ApiEntityReferenceOutput) ToApiEntityReferenceOutputWithContext(ctx context.Context) ApiEntityReferenceOutput
- type ApiEntityReferenceResponse
- type ApiEntityReferenceResponseArgs
- func (ApiEntityReferenceResponseArgs) ElementType() reflect.Type
- func (i ApiEntityReferenceResponseArgs) ToApiEntityReferenceResponseOutput() ApiEntityReferenceResponseOutput
- func (i ApiEntityReferenceResponseArgs) ToApiEntityReferenceResponseOutputWithContext(ctx context.Context) ApiEntityReferenceResponseOutput
- type ApiEntityReferenceResponseInput
- type ApiEntityReferenceResponseOutput
- func (ApiEntityReferenceResponseOutput) ElementType() reflect.Type
- func (o ApiEntityReferenceResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApiEntityReferenceResponseOutput) ToApiEntityReferenceResponseOutput() ApiEntityReferenceResponseOutput
- func (o ApiEntityReferenceResponseOutput) ToApiEntityReferenceResponseOutputWithContext(ctx context.Context) ApiEntityReferenceResponseOutput
- type AvailabilitySet
- type AvailabilitySetArgs
- type AvailabilitySetInput
- type AvailabilitySetOutput
- type AvailabilitySetState
- type BootDiagnostics
- type BootDiagnosticsArgs
- func (BootDiagnosticsArgs) ElementType() reflect.Type
- func (i BootDiagnosticsArgs) ToBootDiagnosticsOutput() BootDiagnosticsOutput
- func (i BootDiagnosticsArgs) ToBootDiagnosticsOutputWithContext(ctx context.Context) BootDiagnosticsOutput
- func (i BootDiagnosticsArgs) ToBootDiagnosticsPtrOutput() BootDiagnosticsPtrOutput
- func (i BootDiagnosticsArgs) ToBootDiagnosticsPtrOutputWithContext(ctx context.Context) BootDiagnosticsPtrOutput
- type BootDiagnosticsInput
- type BootDiagnosticsInstanceViewResponse
- type BootDiagnosticsInstanceViewResponseArgs
- func (BootDiagnosticsInstanceViewResponseArgs) ElementType() reflect.Type
- func (i BootDiagnosticsInstanceViewResponseArgs) ToBootDiagnosticsInstanceViewResponseOutput() BootDiagnosticsInstanceViewResponseOutput
- func (i BootDiagnosticsInstanceViewResponseArgs) ToBootDiagnosticsInstanceViewResponseOutputWithContext(ctx context.Context) BootDiagnosticsInstanceViewResponseOutput
- func (i BootDiagnosticsInstanceViewResponseArgs) ToBootDiagnosticsInstanceViewResponsePtrOutput() BootDiagnosticsInstanceViewResponsePtrOutput
- func (i BootDiagnosticsInstanceViewResponseArgs) ToBootDiagnosticsInstanceViewResponsePtrOutputWithContext(ctx context.Context) BootDiagnosticsInstanceViewResponsePtrOutput
- type BootDiagnosticsInstanceViewResponseInput
- type BootDiagnosticsInstanceViewResponseOutput
- func (o BootDiagnosticsInstanceViewResponseOutput) ConsoleScreenshotBlobUri() pulumi.StringOutput
- func (BootDiagnosticsInstanceViewResponseOutput) ElementType() reflect.Type
- func (o BootDiagnosticsInstanceViewResponseOutput) SerialConsoleLogBlobUri() pulumi.StringOutput
- func (o BootDiagnosticsInstanceViewResponseOutput) ToBootDiagnosticsInstanceViewResponseOutput() BootDiagnosticsInstanceViewResponseOutput
- func (o BootDiagnosticsInstanceViewResponseOutput) ToBootDiagnosticsInstanceViewResponseOutputWithContext(ctx context.Context) BootDiagnosticsInstanceViewResponseOutput
- func (o BootDiagnosticsInstanceViewResponseOutput) ToBootDiagnosticsInstanceViewResponsePtrOutput() BootDiagnosticsInstanceViewResponsePtrOutput
- func (o BootDiagnosticsInstanceViewResponseOutput) ToBootDiagnosticsInstanceViewResponsePtrOutputWithContext(ctx context.Context) BootDiagnosticsInstanceViewResponsePtrOutput
- type BootDiagnosticsInstanceViewResponsePtrInput
- type BootDiagnosticsInstanceViewResponsePtrOutput
- func (o BootDiagnosticsInstanceViewResponsePtrOutput) ConsoleScreenshotBlobUri() pulumi.StringPtrOutput
- func (o BootDiagnosticsInstanceViewResponsePtrOutput) Elem() BootDiagnosticsInstanceViewResponseOutput
- func (BootDiagnosticsInstanceViewResponsePtrOutput) ElementType() reflect.Type
- func (o BootDiagnosticsInstanceViewResponsePtrOutput) SerialConsoleLogBlobUri() pulumi.StringPtrOutput
- func (o BootDiagnosticsInstanceViewResponsePtrOutput) ToBootDiagnosticsInstanceViewResponsePtrOutput() BootDiagnosticsInstanceViewResponsePtrOutput
- func (o BootDiagnosticsInstanceViewResponsePtrOutput) ToBootDiagnosticsInstanceViewResponsePtrOutputWithContext(ctx context.Context) BootDiagnosticsInstanceViewResponsePtrOutput
- type BootDiagnosticsOutput
- func (BootDiagnosticsOutput) ElementType() reflect.Type
- func (o BootDiagnosticsOutput) Enabled() pulumi.BoolPtrOutput
- func (o BootDiagnosticsOutput) StorageUri() pulumi.StringPtrOutput
- func (o BootDiagnosticsOutput) ToBootDiagnosticsOutput() BootDiagnosticsOutput
- func (o BootDiagnosticsOutput) ToBootDiagnosticsOutputWithContext(ctx context.Context) BootDiagnosticsOutput
- func (o BootDiagnosticsOutput) ToBootDiagnosticsPtrOutput() BootDiagnosticsPtrOutput
- func (o BootDiagnosticsOutput) ToBootDiagnosticsPtrOutputWithContext(ctx context.Context) BootDiagnosticsPtrOutput
- type BootDiagnosticsPtrInput
- type BootDiagnosticsPtrOutput
- func (o BootDiagnosticsPtrOutput) Elem() BootDiagnosticsOutput
- func (BootDiagnosticsPtrOutput) ElementType() reflect.Type
- func (o BootDiagnosticsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o BootDiagnosticsPtrOutput) StorageUri() pulumi.StringPtrOutput
- func (o BootDiagnosticsPtrOutput) ToBootDiagnosticsPtrOutput() BootDiagnosticsPtrOutput
- func (o BootDiagnosticsPtrOutput) ToBootDiagnosticsPtrOutputWithContext(ctx context.Context) BootDiagnosticsPtrOutput
- type BootDiagnosticsResponse
- type BootDiagnosticsResponseArgs
- func (BootDiagnosticsResponseArgs) ElementType() reflect.Type
- func (i BootDiagnosticsResponseArgs) ToBootDiagnosticsResponseOutput() BootDiagnosticsResponseOutput
- func (i BootDiagnosticsResponseArgs) ToBootDiagnosticsResponseOutputWithContext(ctx context.Context) BootDiagnosticsResponseOutput
- func (i BootDiagnosticsResponseArgs) ToBootDiagnosticsResponsePtrOutput() BootDiagnosticsResponsePtrOutput
- func (i BootDiagnosticsResponseArgs) ToBootDiagnosticsResponsePtrOutputWithContext(ctx context.Context) BootDiagnosticsResponsePtrOutput
- type BootDiagnosticsResponseInput
- type BootDiagnosticsResponseOutput
- func (BootDiagnosticsResponseOutput) ElementType() reflect.Type
- func (o BootDiagnosticsResponseOutput) Enabled() pulumi.BoolPtrOutput
- func (o BootDiagnosticsResponseOutput) StorageUri() pulumi.StringPtrOutput
- func (o BootDiagnosticsResponseOutput) ToBootDiagnosticsResponseOutput() BootDiagnosticsResponseOutput
- func (o BootDiagnosticsResponseOutput) ToBootDiagnosticsResponseOutputWithContext(ctx context.Context) BootDiagnosticsResponseOutput
- func (o BootDiagnosticsResponseOutput) ToBootDiagnosticsResponsePtrOutput() BootDiagnosticsResponsePtrOutput
- func (o BootDiagnosticsResponseOutput) ToBootDiagnosticsResponsePtrOutputWithContext(ctx context.Context) BootDiagnosticsResponsePtrOutput
- type BootDiagnosticsResponsePtrInput
- type BootDiagnosticsResponsePtrOutput
- func (o BootDiagnosticsResponsePtrOutput) Elem() BootDiagnosticsResponseOutput
- func (BootDiagnosticsResponsePtrOutput) ElementType() reflect.Type
- func (o BootDiagnosticsResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o BootDiagnosticsResponsePtrOutput) StorageUri() pulumi.StringPtrOutput
- func (o BootDiagnosticsResponsePtrOutput) ToBootDiagnosticsResponsePtrOutput() BootDiagnosticsResponsePtrOutput
- func (o BootDiagnosticsResponsePtrOutput) ToBootDiagnosticsResponsePtrOutputWithContext(ctx context.Context) BootDiagnosticsResponsePtrOutput
- type CachingTypes
- func (CachingTypes) ElementType() reflect.Type
- func (e CachingTypes) ToStringOutput() pulumi.StringOutput
- func (e CachingTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CachingTypes) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CachingTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComponentNames
- func (ComponentNames) ElementType() reflect.Type
- func (e ComponentNames) ToStringOutput() pulumi.StringOutput
- func (e ComponentNames) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ComponentNames) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ComponentNames) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DataDisk
- type DataDiskArgs
- type DataDiskArray
- type DataDiskArrayInput
- type DataDiskArrayOutput
- type DataDiskInput
- type DataDiskOutput
- func (o DataDiskOutput) Caching() pulumi.StringPtrOutput
- func (o DataDiskOutput) CreateOption() pulumi.StringOutput
- func (o DataDiskOutput) DiskSizeGB() pulumi.IntPtrOutput
- func (DataDiskOutput) ElementType() reflect.Type
- func (o DataDiskOutput) Image() VirtualHardDiskPtrOutput
- func (o DataDiskOutput) Lun() pulumi.IntOutput
- func (o DataDiskOutput) Name() pulumi.StringOutput
- func (o DataDiskOutput) ToDataDiskOutput() DataDiskOutput
- func (o DataDiskOutput) ToDataDiskOutputWithContext(ctx context.Context) DataDiskOutput
- func (o DataDiskOutput) Vhd() VirtualHardDiskOutput
- type DataDiskResponse
- type DataDiskResponseArgs
- type DataDiskResponseArray
- type DataDiskResponseArrayInput
- type DataDiskResponseArrayOutput
- func (DataDiskResponseArrayOutput) ElementType() reflect.Type
- func (o DataDiskResponseArrayOutput) Index(i pulumi.IntInput) DataDiskResponseOutput
- func (o DataDiskResponseArrayOutput) ToDataDiskResponseArrayOutput() DataDiskResponseArrayOutput
- func (o DataDiskResponseArrayOutput) ToDataDiskResponseArrayOutputWithContext(ctx context.Context) DataDiskResponseArrayOutput
- type DataDiskResponseInput
- type DataDiskResponseOutput
- func (o DataDiskResponseOutput) Caching() pulumi.StringPtrOutput
- func (o DataDiskResponseOutput) CreateOption() pulumi.StringOutput
- func (o DataDiskResponseOutput) DiskSizeGB() pulumi.IntPtrOutput
- func (DataDiskResponseOutput) ElementType() reflect.Type
- func (o DataDiskResponseOutput) Image() VirtualHardDiskResponsePtrOutput
- func (o DataDiskResponseOutput) Lun() pulumi.IntOutput
- func (o DataDiskResponseOutput) Name() pulumi.StringOutput
- func (o DataDiskResponseOutput) ToDataDiskResponseOutput() DataDiskResponseOutput
- func (o DataDiskResponseOutput) ToDataDiskResponseOutputWithContext(ctx context.Context) DataDiskResponseOutput
- func (o DataDiskResponseOutput) Vhd() VirtualHardDiskResponseOutput
- type DiagnosticsProfile
- type DiagnosticsProfileArgs
- func (DiagnosticsProfileArgs) ElementType() reflect.Type
- func (i DiagnosticsProfileArgs) ToDiagnosticsProfileOutput() DiagnosticsProfileOutput
- func (i DiagnosticsProfileArgs) ToDiagnosticsProfileOutputWithContext(ctx context.Context) DiagnosticsProfileOutput
- func (i DiagnosticsProfileArgs) ToDiagnosticsProfilePtrOutput() DiagnosticsProfilePtrOutput
- func (i DiagnosticsProfileArgs) ToDiagnosticsProfilePtrOutputWithContext(ctx context.Context) DiagnosticsProfilePtrOutput
- type DiagnosticsProfileInput
- type DiagnosticsProfileOutput
- func (o DiagnosticsProfileOutput) BootDiagnostics() BootDiagnosticsPtrOutput
- func (DiagnosticsProfileOutput) ElementType() reflect.Type
- func (o DiagnosticsProfileOutput) ToDiagnosticsProfileOutput() DiagnosticsProfileOutput
- func (o DiagnosticsProfileOutput) ToDiagnosticsProfileOutputWithContext(ctx context.Context) DiagnosticsProfileOutput
- func (o DiagnosticsProfileOutput) ToDiagnosticsProfilePtrOutput() DiagnosticsProfilePtrOutput
- func (o DiagnosticsProfileOutput) ToDiagnosticsProfilePtrOutputWithContext(ctx context.Context) DiagnosticsProfilePtrOutput
- type DiagnosticsProfilePtrInput
- type DiagnosticsProfilePtrOutput
- func (o DiagnosticsProfilePtrOutput) BootDiagnostics() BootDiagnosticsPtrOutput
- func (o DiagnosticsProfilePtrOutput) Elem() DiagnosticsProfileOutput
- func (DiagnosticsProfilePtrOutput) ElementType() reflect.Type
- func (o DiagnosticsProfilePtrOutput) ToDiagnosticsProfilePtrOutput() DiagnosticsProfilePtrOutput
- func (o DiagnosticsProfilePtrOutput) ToDiagnosticsProfilePtrOutputWithContext(ctx context.Context) DiagnosticsProfilePtrOutput
- type DiagnosticsProfileResponse
- type DiagnosticsProfileResponseArgs
- func (DiagnosticsProfileResponseArgs) ElementType() reflect.Type
- func (i DiagnosticsProfileResponseArgs) ToDiagnosticsProfileResponseOutput() DiagnosticsProfileResponseOutput
- func (i DiagnosticsProfileResponseArgs) ToDiagnosticsProfileResponseOutputWithContext(ctx context.Context) DiagnosticsProfileResponseOutput
- func (i DiagnosticsProfileResponseArgs) ToDiagnosticsProfileResponsePtrOutput() DiagnosticsProfileResponsePtrOutput
- func (i DiagnosticsProfileResponseArgs) ToDiagnosticsProfileResponsePtrOutputWithContext(ctx context.Context) DiagnosticsProfileResponsePtrOutput
- type DiagnosticsProfileResponseInput
- type DiagnosticsProfileResponseOutput
- func (o DiagnosticsProfileResponseOutput) BootDiagnostics() BootDiagnosticsResponsePtrOutput
- func (DiagnosticsProfileResponseOutput) ElementType() reflect.Type
- func (o DiagnosticsProfileResponseOutput) ToDiagnosticsProfileResponseOutput() DiagnosticsProfileResponseOutput
- func (o DiagnosticsProfileResponseOutput) ToDiagnosticsProfileResponseOutputWithContext(ctx context.Context) DiagnosticsProfileResponseOutput
- func (o DiagnosticsProfileResponseOutput) ToDiagnosticsProfileResponsePtrOutput() DiagnosticsProfileResponsePtrOutput
- func (o DiagnosticsProfileResponseOutput) ToDiagnosticsProfileResponsePtrOutputWithContext(ctx context.Context) DiagnosticsProfileResponsePtrOutput
- type DiagnosticsProfileResponsePtrInput
- type DiagnosticsProfileResponsePtrOutput
- func (o DiagnosticsProfileResponsePtrOutput) BootDiagnostics() BootDiagnosticsResponsePtrOutput
- func (o DiagnosticsProfileResponsePtrOutput) Elem() DiagnosticsProfileResponseOutput
- func (DiagnosticsProfileResponsePtrOutput) ElementType() reflect.Type
- func (o DiagnosticsProfileResponsePtrOutput) ToDiagnosticsProfileResponsePtrOutput() DiagnosticsProfileResponsePtrOutput
- func (o DiagnosticsProfileResponsePtrOutput) ToDiagnosticsProfileResponsePtrOutputWithContext(ctx context.Context) DiagnosticsProfileResponsePtrOutput
- type DiskCreateOptionTypes
- func (DiskCreateOptionTypes) ElementType() reflect.Type
- func (e DiskCreateOptionTypes) ToStringOutput() pulumi.StringOutput
- func (e DiskCreateOptionTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DiskCreateOptionTypes) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DiskCreateOptionTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiskEncryptionSettings
- type DiskEncryptionSettingsArgs
- func (DiskEncryptionSettingsArgs) ElementType() reflect.Type
- func (i DiskEncryptionSettingsArgs) ToDiskEncryptionSettingsOutput() DiskEncryptionSettingsOutput
- func (i DiskEncryptionSettingsArgs) ToDiskEncryptionSettingsOutputWithContext(ctx context.Context) DiskEncryptionSettingsOutput
- func (i DiskEncryptionSettingsArgs) ToDiskEncryptionSettingsPtrOutput() DiskEncryptionSettingsPtrOutput
- func (i DiskEncryptionSettingsArgs) ToDiskEncryptionSettingsPtrOutputWithContext(ctx context.Context) DiskEncryptionSettingsPtrOutput
- type DiskEncryptionSettingsInput
- type DiskEncryptionSettingsOutput
- func (o DiskEncryptionSettingsOutput) DiskEncryptionKey() KeyVaultSecretReferenceOutput
- func (DiskEncryptionSettingsOutput) ElementType() reflect.Type
- func (o DiskEncryptionSettingsOutput) Enabled() pulumi.BoolPtrOutput
- func (o DiskEncryptionSettingsOutput) KeyEncryptionKey() KeyVaultKeyReferencePtrOutput
- func (o DiskEncryptionSettingsOutput) ToDiskEncryptionSettingsOutput() DiskEncryptionSettingsOutput
- func (o DiskEncryptionSettingsOutput) ToDiskEncryptionSettingsOutputWithContext(ctx context.Context) DiskEncryptionSettingsOutput
- func (o DiskEncryptionSettingsOutput) ToDiskEncryptionSettingsPtrOutput() DiskEncryptionSettingsPtrOutput
- func (o DiskEncryptionSettingsOutput) ToDiskEncryptionSettingsPtrOutputWithContext(ctx context.Context) DiskEncryptionSettingsPtrOutput
- type DiskEncryptionSettingsPtrInput
- type DiskEncryptionSettingsPtrOutput
- func (o DiskEncryptionSettingsPtrOutput) DiskEncryptionKey() KeyVaultSecretReferencePtrOutput
- func (o DiskEncryptionSettingsPtrOutput) Elem() DiskEncryptionSettingsOutput
- func (DiskEncryptionSettingsPtrOutput) ElementType() reflect.Type
- func (o DiskEncryptionSettingsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o DiskEncryptionSettingsPtrOutput) KeyEncryptionKey() KeyVaultKeyReferencePtrOutput
- func (o DiskEncryptionSettingsPtrOutput) ToDiskEncryptionSettingsPtrOutput() DiskEncryptionSettingsPtrOutput
- func (o DiskEncryptionSettingsPtrOutput) ToDiskEncryptionSettingsPtrOutputWithContext(ctx context.Context) DiskEncryptionSettingsPtrOutput
- type DiskEncryptionSettingsResponse
- type DiskEncryptionSettingsResponseArgs
- func (DiskEncryptionSettingsResponseArgs) ElementType() reflect.Type
- func (i DiskEncryptionSettingsResponseArgs) ToDiskEncryptionSettingsResponseOutput() DiskEncryptionSettingsResponseOutput
- func (i DiskEncryptionSettingsResponseArgs) ToDiskEncryptionSettingsResponseOutputWithContext(ctx context.Context) DiskEncryptionSettingsResponseOutput
- func (i DiskEncryptionSettingsResponseArgs) ToDiskEncryptionSettingsResponsePtrOutput() DiskEncryptionSettingsResponsePtrOutput
- func (i DiskEncryptionSettingsResponseArgs) ToDiskEncryptionSettingsResponsePtrOutputWithContext(ctx context.Context) DiskEncryptionSettingsResponsePtrOutput
- type DiskEncryptionSettingsResponseInput
- type DiskEncryptionSettingsResponseOutput
- func (o DiskEncryptionSettingsResponseOutput) DiskEncryptionKey() KeyVaultSecretReferenceResponseOutput
- func (DiskEncryptionSettingsResponseOutput) ElementType() reflect.Type
- func (o DiskEncryptionSettingsResponseOutput) Enabled() pulumi.BoolPtrOutput
- func (o DiskEncryptionSettingsResponseOutput) KeyEncryptionKey() KeyVaultKeyReferenceResponsePtrOutput
- func (o DiskEncryptionSettingsResponseOutput) ToDiskEncryptionSettingsResponseOutput() DiskEncryptionSettingsResponseOutput
- func (o DiskEncryptionSettingsResponseOutput) ToDiskEncryptionSettingsResponseOutputWithContext(ctx context.Context) DiskEncryptionSettingsResponseOutput
- func (o DiskEncryptionSettingsResponseOutput) ToDiskEncryptionSettingsResponsePtrOutput() DiskEncryptionSettingsResponsePtrOutput
- func (o DiskEncryptionSettingsResponseOutput) ToDiskEncryptionSettingsResponsePtrOutputWithContext(ctx context.Context) DiskEncryptionSettingsResponsePtrOutput
- type DiskEncryptionSettingsResponsePtrInput
- type DiskEncryptionSettingsResponsePtrOutput
- func (o DiskEncryptionSettingsResponsePtrOutput) DiskEncryptionKey() KeyVaultSecretReferenceResponsePtrOutput
- func (o DiskEncryptionSettingsResponsePtrOutput) Elem() DiskEncryptionSettingsResponseOutput
- func (DiskEncryptionSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o DiskEncryptionSettingsResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o DiskEncryptionSettingsResponsePtrOutput) KeyEncryptionKey() KeyVaultKeyReferenceResponsePtrOutput
- func (o DiskEncryptionSettingsResponsePtrOutput) ToDiskEncryptionSettingsResponsePtrOutput() DiskEncryptionSettingsResponsePtrOutput
- func (o DiskEncryptionSettingsResponsePtrOutput) ToDiskEncryptionSettingsResponsePtrOutputWithContext(ctx context.Context) DiskEncryptionSettingsResponsePtrOutput
- type DiskInstanceViewResponse
- type DiskInstanceViewResponseArgs
- func (DiskInstanceViewResponseArgs) ElementType() reflect.Type
- func (i DiskInstanceViewResponseArgs) ToDiskInstanceViewResponseOutput() DiskInstanceViewResponseOutput
- func (i DiskInstanceViewResponseArgs) ToDiskInstanceViewResponseOutputWithContext(ctx context.Context) DiskInstanceViewResponseOutput
- type DiskInstanceViewResponseArray
- func (DiskInstanceViewResponseArray) ElementType() reflect.Type
- func (i DiskInstanceViewResponseArray) ToDiskInstanceViewResponseArrayOutput() DiskInstanceViewResponseArrayOutput
- func (i DiskInstanceViewResponseArray) ToDiskInstanceViewResponseArrayOutputWithContext(ctx context.Context) DiskInstanceViewResponseArrayOutput
- type DiskInstanceViewResponseArrayInput
- type DiskInstanceViewResponseArrayOutput
- func (DiskInstanceViewResponseArrayOutput) ElementType() reflect.Type
- func (o DiskInstanceViewResponseArrayOutput) Index(i pulumi.IntInput) DiskInstanceViewResponseOutput
- func (o DiskInstanceViewResponseArrayOutput) ToDiskInstanceViewResponseArrayOutput() DiskInstanceViewResponseArrayOutput
- func (o DiskInstanceViewResponseArrayOutput) ToDiskInstanceViewResponseArrayOutputWithContext(ctx context.Context) DiskInstanceViewResponseArrayOutput
- type DiskInstanceViewResponseInput
- type DiskInstanceViewResponseOutput
- func (DiskInstanceViewResponseOutput) ElementType() reflect.Type
- func (o DiskInstanceViewResponseOutput) Name() pulumi.StringPtrOutput
- func (o DiskInstanceViewResponseOutput) Statuses() InstanceViewStatusResponseArrayOutput
- func (o DiskInstanceViewResponseOutput) ToDiskInstanceViewResponseOutput() DiskInstanceViewResponseOutput
- func (o DiskInstanceViewResponseOutput) ToDiskInstanceViewResponseOutputWithContext(ctx context.Context) DiskInstanceViewResponseOutput
- type HardwareProfile
- type HardwareProfileArgs
- func (HardwareProfileArgs) ElementType() reflect.Type
- func (i HardwareProfileArgs) ToHardwareProfileOutput() HardwareProfileOutput
- func (i HardwareProfileArgs) ToHardwareProfileOutputWithContext(ctx context.Context) HardwareProfileOutput
- func (i HardwareProfileArgs) ToHardwareProfilePtrOutput() HardwareProfilePtrOutput
- func (i HardwareProfileArgs) ToHardwareProfilePtrOutputWithContext(ctx context.Context) HardwareProfilePtrOutput
- type HardwareProfileInput
- type HardwareProfileOutput
- func (HardwareProfileOutput) ElementType() reflect.Type
- func (o HardwareProfileOutput) ToHardwareProfileOutput() HardwareProfileOutput
- func (o HardwareProfileOutput) ToHardwareProfileOutputWithContext(ctx context.Context) HardwareProfileOutput
- func (o HardwareProfileOutput) ToHardwareProfilePtrOutput() HardwareProfilePtrOutput
- func (o HardwareProfileOutput) ToHardwareProfilePtrOutputWithContext(ctx context.Context) HardwareProfilePtrOutput
- func (o HardwareProfileOutput) VmSize() pulumi.StringPtrOutput
- type HardwareProfilePtrInput
- type HardwareProfilePtrOutput
- func (o HardwareProfilePtrOutput) Elem() HardwareProfileOutput
- func (HardwareProfilePtrOutput) ElementType() reflect.Type
- func (o HardwareProfilePtrOutput) ToHardwareProfilePtrOutput() HardwareProfilePtrOutput
- func (o HardwareProfilePtrOutput) ToHardwareProfilePtrOutputWithContext(ctx context.Context) HardwareProfilePtrOutput
- func (o HardwareProfilePtrOutput) VmSize() pulumi.StringPtrOutput
- type HardwareProfileResponse
- type HardwareProfileResponseArgs
- func (HardwareProfileResponseArgs) ElementType() reflect.Type
- func (i HardwareProfileResponseArgs) ToHardwareProfileResponseOutput() HardwareProfileResponseOutput
- func (i HardwareProfileResponseArgs) ToHardwareProfileResponseOutputWithContext(ctx context.Context) HardwareProfileResponseOutput
- func (i HardwareProfileResponseArgs) ToHardwareProfileResponsePtrOutput() HardwareProfileResponsePtrOutput
- func (i HardwareProfileResponseArgs) ToHardwareProfileResponsePtrOutputWithContext(ctx context.Context) HardwareProfileResponsePtrOutput
- type HardwareProfileResponseInput
- type HardwareProfileResponseOutput
- func (HardwareProfileResponseOutput) ElementType() reflect.Type
- func (o HardwareProfileResponseOutput) ToHardwareProfileResponseOutput() HardwareProfileResponseOutput
- func (o HardwareProfileResponseOutput) ToHardwareProfileResponseOutputWithContext(ctx context.Context) HardwareProfileResponseOutput
- func (o HardwareProfileResponseOutput) ToHardwareProfileResponsePtrOutput() HardwareProfileResponsePtrOutput
- func (o HardwareProfileResponseOutput) ToHardwareProfileResponsePtrOutputWithContext(ctx context.Context) HardwareProfileResponsePtrOutput
- func (o HardwareProfileResponseOutput) VmSize() pulumi.StringPtrOutput
- type HardwareProfileResponsePtrInput
- type HardwareProfileResponsePtrOutput
- func (o HardwareProfileResponsePtrOutput) Elem() HardwareProfileResponseOutput
- func (HardwareProfileResponsePtrOutput) ElementType() reflect.Type
- func (o HardwareProfileResponsePtrOutput) ToHardwareProfileResponsePtrOutput() HardwareProfileResponsePtrOutput
- func (o HardwareProfileResponsePtrOutput) ToHardwareProfileResponsePtrOutputWithContext(ctx context.Context) HardwareProfileResponsePtrOutput
- func (o HardwareProfileResponsePtrOutput) VmSize() pulumi.StringPtrOutput
- type ImageReference
- type ImageReferenceArgs
- func (ImageReferenceArgs) ElementType() reflect.Type
- func (i ImageReferenceArgs) ToImageReferenceOutput() ImageReferenceOutput
- func (i ImageReferenceArgs) ToImageReferenceOutputWithContext(ctx context.Context) ImageReferenceOutput
- func (i ImageReferenceArgs) ToImageReferencePtrOutput() ImageReferencePtrOutput
- func (i ImageReferenceArgs) ToImageReferencePtrOutputWithContext(ctx context.Context) ImageReferencePtrOutput
- type ImageReferenceInput
- type ImageReferenceOutput
- func (ImageReferenceOutput) ElementType() reflect.Type
- func (o ImageReferenceOutput) Offer() pulumi.StringPtrOutput
- func (o ImageReferenceOutput) Publisher() pulumi.StringPtrOutput
- func (o ImageReferenceOutput) Sku() pulumi.StringPtrOutput
- func (o ImageReferenceOutput) ToImageReferenceOutput() ImageReferenceOutput
- func (o ImageReferenceOutput) ToImageReferenceOutputWithContext(ctx context.Context) ImageReferenceOutput
- func (o ImageReferenceOutput) ToImageReferencePtrOutput() ImageReferencePtrOutput
- func (o ImageReferenceOutput) ToImageReferencePtrOutputWithContext(ctx context.Context) ImageReferencePtrOutput
- func (o ImageReferenceOutput) Version() pulumi.StringPtrOutput
- type ImageReferencePtrInput
- type ImageReferencePtrOutput
- func (o ImageReferencePtrOutput) Elem() ImageReferenceOutput
- func (ImageReferencePtrOutput) ElementType() reflect.Type
- func (o ImageReferencePtrOutput) Offer() pulumi.StringPtrOutput
- func (o ImageReferencePtrOutput) Publisher() pulumi.StringPtrOutput
- func (o ImageReferencePtrOutput) Sku() pulumi.StringPtrOutput
- func (o ImageReferencePtrOutput) ToImageReferencePtrOutput() ImageReferencePtrOutput
- func (o ImageReferencePtrOutput) ToImageReferencePtrOutputWithContext(ctx context.Context) ImageReferencePtrOutput
- func (o ImageReferencePtrOutput) Version() pulumi.StringPtrOutput
- type ImageReferenceResponse
- type ImageReferenceResponseArgs
- func (ImageReferenceResponseArgs) ElementType() reflect.Type
- func (i ImageReferenceResponseArgs) ToImageReferenceResponseOutput() ImageReferenceResponseOutput
- func (i ImageReferenceResponseArgs) ToImageReferenceResponseOutputWithContext(ctx context.Context) ImageReferenceResponseOutput
- func (i ImageReferenceResponseArgs) ToImageReferenceResponsePtrOutput() ImageReferenceResponsePtrOutput
- func (i ImageReferenceResponseArgs) ToImageReferenceResponsePtrOutputWithContext(ctx context.Context) ImageReferenceResponsePtrOutput
- type ImageReferenceResponseInput
- type ImageReferenceResponseOutput
- func (ImageReferenceResponseOutput) ElementType() reflect.Type
- func (o ImageReferenceResponseOutput) Offer() pulumi.StringPtrOutput
- func (o ImageReferenceResponseOutput) Publisher() pulumi.StringPtrOutput
- func (o ImageReferenceResponseOutput) Sku() pulumi.StringPtrOutput
- func (o ImageReferenceResponseOutput) ToImageReferenceResponseOutput() ImageReferenceResponseOutput
- func (o ImageReferenceResponseOutput) ToImageReferenceResponseOutputWithContext(ctx context.Context) ImageReferenceResponseOutput
- func (o ImageReferenceResponseOutput) ToImageReferenceResponsePtrOutput() ImageReferenceResponsePtrOutput
- func (o ImageReferenceResponseOutput) ToImageReferenceResponsePtrOutputWithContext(ctx context.Context) ImageReferenceResponsePtrOutput
- func (o ImageReferenceResponseOutput) Version() pulumi.StringPtrOutput
- type ImageReferenceResponsePtrInput
- type ImageReferenceResponsePtrOutput
- func (o ImageReferenceResponsePtrOutput) Elem() ImageReferenceResponseOutput
- func (ImageReferenceResponsePtrOutput) ElementType() reflect.Type
- func (o ImageReferenceResponsePtrOutput) Offer() pulumi.StringPtrOutput
- func (o ImageReferenceResponsePtrOutput) Publisher() pulumi.StringPtrOutput
- func (o ImageReferenceResponsePtrOutput) Sku() pulumi.StringPtrOutput
- func (o ImageReferenceResponsePtrOutput) ToImageReferenceResponsePtrOutput() ImageReferenceResponsePtrOutput
- func (o ImageReferenceResponsePtrOutput) ToImageReferenceResponsePtrOutputWithContext(ctx context.Context) ImageReferenceResponsePtrOutput
- func (o ImageReferenceResponsePtrOutput) Version() pulumi.StringPtrOutput
- type InstanceViewStatus
- type InstanceViewStatusArgs
- type InstanceViewStatusArray
- type InstanceViewStatusArrayInput
- type InstanceViewStatusArrayOutput
- func (InstanceViewStatusArrayOutput) ElementType() reflect.Type
- func (o InstanceViewStatusArrayOutput) Index(i pulumi.IntInput) InstanceViewStatusOutput
- func (o InstanceViewStatusArrayOutput) ToInstanceViewStatusArrayOutput() InstanceViewStatusArrayOutput
- func (o InstanceViewStatusArrayOutput) ToInstanceViewStatusArrayOutputWithContext(ctx context.Context) InstanceViewStatusArrayOutput
- type InstanceViewStatusInput
- type InstanceViewStatusOutput
- func (o InstanceViewStatusOutput) Code() pulumi.StringPtrOutput
- func (o InstanceViewStatusOutput) DisplayStatus() pulumi.StringPtrOutput
- func (InstanceViewStatusOutput) ElementType() reflect.Type
- func (o InstanceViewStatusOutput) Level() pulumi.StringPtrOutput
- func (o InstanceViewStatusOutput) Message() pulumi.StringPtrOutput
- func (o InstanceViewStatusOutput) Time() pulumi.StringPtrOutput
- func (o InstanceViewStatusOutput) ToInstanceViewStatusOutput() InstanceViewStatusOutput
- func (o InstanceViewStatusOutput) ToInstanceViewStatusOutputWithContext(ctx context.Context) InstanceViewStatusOutput
- type InstanceViewStatusResponse
- type InstanceViewStatusResponseArgs
- func (InstanceViewStatusResponseArgs) ElementType() reflect.Type
- func (i InstanceViewStatusResponseArgs) ToInstanceViewStatusResponseOutput() InstanceViewStatusResponseOutput
- func (i InstanceViewStatusResponseArgs) ToInstanceViewStatusResponseOutputWithContext(ctx context.Context) InstanceViewStatusResponseOutput
- func (i InstanceViewStatusResponseArgs) ToInstanceViewStatusResponsePtrOutput() InstanceViewStatusResponsePtrOutput
- func (i InstanceViewStatusResponseArgs) ToInstanceViewStatusResponsePtrOutputWithContext(ctx context.Context) InstanceViewStatusResponsePtrOutput
- type InstanceViewStatusResponseArray
- func (InstanceViewStatusResponseArray) ElementType() reflect.Type
- func (i InstanceViewStatusResponseArray) ToInstanceViewStatusResponseArrayOutput() InstanceViewStatusResponseArrayOutput
- func (i InstanceViewStatusResponseArray) ToInstanceViewStatusResponseArrayOutputWithContext(ctx context.Context) InstanceViewStatusResponseArrayOutput
- type InstanceViewStatusResponseArrayInput
- type InstanceViewStatusResponseArrayOutput
- func (InstanceViewStatusResponseArrayOutput) ElementType() reflect.Type
- func (o InstanceViewStatusResponseArrayOutput) Index(i pulumi.IntInput) InstanceViewStatusResponseOutput
- func (o InstanceViewStatusResponseArrayOutput) ToInstanceViewStatusResponseArrayOutput() InstanceViewStatusResponseArrayOutput
- func (o InstanceViewStatusResponseArrayOutput) ToInstanceViewStatusResponseArrayOutputWithContext(ctx context.Context) InstanceViewStatusResponseArrayOutput
- type InstanceViewStatusResponseInput
- type InstanceViewStatusResponseOutput
- func (o InstanceViewStatusResponseOutput) Code() pulumi.StringPtrOutput
- func (o InstanceViewStatusResponseOutput) DisplayStatus() pulumi.StringPtrOutput
- func (InstanceViewStatusResponseOutput) ElementType() reflect.Type
- func (o InstanceViewStatusResponseOutput) Level() pulumi.StringPtrOutput
- func (o InstanceViewStatusResponseOutput) Message() pulumi.StringPtrOutput
- func (o InstanceViewStatusResponseOutput) Time() pulumi.StringPtrOutput
- func (o InstanceViewStatusResponseOutput) ToInstanceViewStatusResponseOutput() InstanceViewStatusResponseOutput
- func (o InstanceViewStatusResponseOutput) ToInstanceViewStatusResponseOutputWithContext(ctx context.Context) InstanceViewStatusResponseOutput
- func (o InstanceViewStatusResponseOutput) ToInstanceViewStatusResponsePtrOutput() InstanceViewStatusResponsePtrOutput
- func (o InstanceViewStatusResponseOutput) ToInstanceViewStatusResponsePtrOutputWithContext(ctx context.Context) InstanceViewStatusResponsePtrOutput
- type InstanceViewStatusResponsePtrInput
- type InstanceViewStatusResponsePtrOutput
- func (o InstanceViewStatusResponsePtrOutput) Code() pulumi.StringPtrOutput
- func (o InstanceViewStatusResponsePtrOutput) DisplayStatus() pulumi.StringPtrOutput
- func (o InstanceViewStatusResponsePtrOutput) Elem() InstanceViewStatusResponseOutput
- func (InstanceViewStatusResponsePtrOutput) ElementType() reflect.Type
- func (o InstanceViewStatusResponsePtrOutput) Level() pulumi.StringPtrOutput
- func (o InstanceViewStatusResponsePtrOutput) Message() pulumi.StringPtrOutput
- func (o InstanceViewStatusResponsePtrOutput) Time() pulumi.StringPtrOutput
- func (o InstanceViewStatusResponsePtrOutput) ToInstanceViewStatusResponsePtrOutput() InstanceViewStatusResponsePtrOutput
- func (o InstanceViewStatusResponsePtrOutput) ToInstanceViewStatusResponsePtrOutputWithContext(ctx context.Context) InstanceViewStatusResponsePtrOutput
- type KeyVaultKeyReference
- type KeyVaultKeyReferenceArgs
- func (KeyVaultKeyReferenceArgs) ElementType() reflect.Type
- func (i KeyVaultKeyReferenceArgs) ToKeyVaultKeyReferenceOutput() KeyVaultKeyReferenceOutput
- func (i KeyVaultKeyReferenceArgs) ToKeyVaultKeyReferenceOutputWithContext(ctx context.Context) KeyVaultKeyReferenceOutput
- func (i KeyVaultKeyReferenceArgs) ToKeyVaultKeyReferencePtrOutput() KeyVaultKeyReferencePtrOutput
- func (i KeyVaultKeyReferenceArgs) ToKeyVaultKeyReferencePtrOutputWithContext(ctx context.Context) KeyVaultKeyReferencePtrOutput
- type KeyVaultKeyReferenceInput
- type KeyVaultKeyReferenceOutput
- func (KeyVaultKeyReferenceOutput) ElementType() reflect.Type
- func (o KeyVaultKeyReferenceOutput) KeyUrl() pulumi.StringOutput
- func (o KeyVaultKeyReferenceOutput) SourceVault() SubResourceOutput
- func (o KeyVaultKeyReferenceOutput) ToKeyVaultKeyReferenceOutput() KeyVaultKeyReferenceOutput
- func (o KeyVaultKeyReferenceOutput) ToKeyVaultKeyReferenceOutputWithContext(ctx context.Context) KeyVaultKeyReferenceOutput
- func (o KeyVaultKeyReferenceOutput) ToKeyVaultKeyReferencePtrOutput() KeyVaultKeyReferencePtrOutput
- func (o KeyVaultKeyReferenceOutput) ToKeyVaultKeyReferencePtrOutputWithContext(ctx context.Context) KeyVaultKeyReferencePtrOutput
- type KeyVaultKeyReferencePtrInput
- type KeyVaultKeyReferencePtrOutput
- func (o KeyVaultKeyReferencePtrOutput) Elem() KeyVaultKeyReferenceOutput
- func (KeyVaultKeyReferencePtrOutput) ElementType() reflect.Type
- func (o KeyVaultKeyReferencePtrOutput) KeyUrl() pulumi.StringPtrOutput
- func (o KeyVaultKeyReferencePtrOutput) SourceVault() SubResourcePtrOutput
- func (o KeyVaultKeyReferencePtrOutput) ToKeyVaultKeyReferencePtrOutput() KeyVaultKeyReferencePtrOutput
- func (o KeyVaultKeyReferencePtrOutput) ToKeyVaultKeyReferencePtrOutputWithContext(ctx context.Context) KeyVaultKeyReferencePtrOutput
- type KeyVaultKeyReferenceResponse
- type KeyVaultKeyReferenceResponseArgs
- func (KeyVaultKeyReferenceResponseArgs) ElementType() reflect.Type
- func (i KeyVaultKeyReferenceResponseArgs) ToKeyVaultKeyReferenceResponseOutput() KeyVaultKeyReferenceResponseOutput
- func (i KeyVaultKeyReferenceResponseArgs) ToKeyVaultKeyReferenceResponseOutputWithContext(ctx context.Context) KeyVaultKeyReferenceResponseOutput
- func (i KeyVaultKeyReferenceResponseArgs) ToKeyVaultKeyReferenceResponsePtrOutput() KeyVaultKeyReferenceResponsePtrOutput
- func (i KeyVaultKeyReferenceResponseArgs) ToKeyVaultKeyReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultKeyReferenceResponsePtrOutput
- type KeyVaultKeyReferenceResponseInput
- type KeyVaultKeyReferenceResponseOutput
- func (KeyVaultKeyReferenceResponseOutput) ElementType() reflect.Type
- func (o KeyVaultKeyReferenceResponseOutput) KeyUrl() pulumi.StringOutput
- func (o KeyVaultKeyReferenceResponseOutput) SourceVault() SubResourceResponseOutput
- func (o KeyVaultKeyReferenceResponseOutput) ToKeyVaultKeyReferenceResponseOutput() KeyVaultKeyReferenceResponseOutput
- func (o KeyVaultKeyReferenceResponseOutput) ToKeyVaultKeyReferenceResponseOutputWithContext(ctx context.Context) KeyVaultKeyReferenceResponseOutput
- func (o KeyVaultKeyReferenceResponseOutput) ToKeyVaultKeyReferenceResponsePtrOutput() KeyVaultKeyReferenceResponsePtrOutput
- func (o KeyVaultKeyReferenceResponseOutput) ToKeyVaultKeyReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultKeyReferenceResponsePtrOutput
- type KeyVaultKeyReferenceResponsePtrInput
- type KeyVaultKeyReferenceResponsePtrOutput
- func (o KeyVaultKeyReferenceResponsePtrOutput) Elem() KeyVaultKeyReferenceResponseOutput
- func (KeyVaultKeyReferenceResponsePtrOutput) ElementType() reflect.Type
- func (o KeyVaultKeyReferenceResponsePtrOutput) KeyUrl() pulumi.StringPtrOutput
- func (o KeyVaultKeyReferenceResponsePtrOutput) SourceVault() SubResourceResponsePtrOutput
- func (o KeyVaultKeyReferenceResponsePtrOutput) ToKeyVaultKeyReferenceResponsePtrOutput() KeyVaultKeyReferenceResponsePtrOutput
- func (o KeyVaultKeyReferenceResponsePtrOutput) ToKeyVaultKeyReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultKeyReferenceResponsePtrOutput
- type KeyVaultSecretReference
- type KeyVaultSecretReferenceArgs
- func (KeyVaultSecretReferenceArgs) ElementType() reflect.Type
- func (i KeyVaultSecretReferenceArgs) ToKeyVaultSecretReferenceOutput() KeyVaultSecretReferenceOutput
- func (i KeyVaultSecretReferenceArgs) ToKeyVaultSecretReferenceOutputWithContext(ctx context.Context) KeyVaultSecretReferenceOutput
- func (i KeyVaultSecretReferenceArgs) ToKeyVaultSecretReferencePtrOutput() KeyVaultSecretReferencePtrOutput
- func (i KeyVaultSecretReferenceArgs) ToKeyVaultSecretReferencePtrOutputWithContext(ctx context.Context) KeyVaultSecretReferencePtrOutput
- type KeyVaultSecretReferenceInput
- type KeyVaultSecretReferenceOutput
- func (KeyVaultSecretReferenceOutput) ElementType() reflect.Type
- func (o KeyVaultSecretReferenceOutput) SecretUrl() pulumi.StringOutput
- func (o KeyVaultSecretReferenceOutput) SourceVault() SubResourceOutput
- func (o KeyVaultSecretReferenceOutput) ToKeyVaultSecretReferenceOutput() KeyVaultSecretReferenceOutput
- func (o KeyVaultSecretReferenceOutput) ToKeyVaultSecretReferenceOutputWithContext(ctx context.Context) KeyVaultSecretReferenceOutput
- func (o KeyVaultSecretReferenceOutput) ToKeyVaultSecretReferencePtrOutput() KeyVaultSecretReferencePtrOutput
- func (o KeyVaultSecretReferenceOutput) ToKeyVaultSecretReferencePtrOutputWithContext(ctx context.Context) KeyVaultSecretReferencePtrOutput
- type KeyVaultSecretReferencePtrInput
- type KeyVaultSecretReferencePtrOutput
- func (o KeyVaultSecretReferencePtrOutput) Elem() KeyVaultSecretReferenceOutput
- func (KeyVaultSecretReferencePtrOutput) ElementType() reflect.Type
- func (o KeyVaultSecretReferencePtrOutput) SecretUrl() pulumi.StringPtrOutput
- func (o KeyVaultSecretReferencePtrOutput) SourceVault() SubResourcePtrOutput
- func (o KeyVaultSecretReferencePtrOutput) ToKeyVaultSecretReferencePtrOutput() KeyVaultSecretReferencePtrOutput
- func (o KeyVaultSecretReferencePtrOutput) ToKeyVaultSecretReferencePtrOutputWithContext(ctx context.Context) KeyVaultSecretReferencePtrOutput
- type KeyVaultSecretReferenceResponse
- type KeyVaultSecretReferenceResponseArgs
- func (KeyVaultSecretReferenceResponseArgs) ElementType() reflect.Type
- func (i KeyVaultSecretReferenceResponseArgs) ToKeyVaultSecretReferenceResponseOutput() KeyVaultSecretReferenceResponseOutput
- func (i KeyVaultSecretReferenceResponseArgs) ToKeyVaultSecretReferenceResponseOutputWithContext(ctx context.Context) KeyVaultSecretReferenceResponseOutput
- func (i KeyVaultSecretReferenceResponseArgs) ToKeyVaultSecretReferenceResponsePtrOutput() KeyVaultSecretReferenceResponsePtrOutput
- func (i KeyVaultSecretReferenceResponseArgs) ToKeyVaultSecretReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultSecretReferenceResponsePtrOutput
- type KeyVaultSecretReferenceResponseInput
- type KeyVaultSecretReferenceResponseOutput
- func (KeyVaultSecretReferenceResponseOutput) ElementType() reflect.Type
- func (o KeyVaultSecretReferenceResponseOutput) SecretUrl() pulumi.StringOutput
- func (o KeyVaultSecretReferenceResponseOutput) SourceVault() SubResourceResponseOutput
- func (o KeyVaultSecretReferenceResponseOutput) ToKeyVaultSecretReferenceResponseOutput() KeyVaultSecretReferenceResponseOutput
- func (o KeyVaultSecretReferenceResponseOutput) ToKeyVaultSecretReferenceResponseOutputWithContext(ctx context.Context) KeyVaultSecretReferenceResponseOutput
- func (o KeyVaultSecretReferenceResponseOutput) ToKeyVaultSecretReferenceResponsePtrOutput() KeyVaultSecretReferenceResponsePtrOutput
- func (o KeyVaultSecretReferenceResponseOutput) ToKeyVaultSecretReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultSecretReferenceResponsePtrOutput
- type KeyVaultSecretReferenceResponsePtrInput
- type KeyVaultSecretReferenceResponsePtrOutput
- func (o KeyVaultSecretReferenceResponsePtrOutput) Elem() KeyVaultSecretReferenceResponseOutput
- func (KeyVaultSecretReferenceResponsePtrOutput) ElementType() reflect.Type
- func (o KeyVaultSecretReferenceResponsePtrOutput) SecretUrl() pulumi.StringPtrOutput
- func (o KeyVaultSecretReferenceResponsePtrOutput) SourceVault() SubResourceResponsePtrOutput
- func (o KeyVaultSecretReferenceResponsePtrOutput) ToKeyVaultSecretReferenceResponsePtrOutput() KeyVaultSecretReferenceResponsePtrOutput
- func (o KeyVaultSecretReferenceResponsePtrOutput) ToKeyVaultSecretReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultSecretReferenceResponsePtrOutput
- type LinuxConfiguration
- type LinuxConfigurationArgs
- func (LinuxConfigurationArgs) ElementType() reflect.Type
- func (i LinuxConfigurationArgs) ToLinuxConfigurationOutput() LinuxConfigurationOutput
- func (i LinuxConfigurationArgs) ToLinuxConfigurationOutputWithContext(ctx context.Context) LinuxConfigurationOutput
- func (i LinuxConfigurationArgs) ToLinuxConfigurationPtrOutput() LinuxConfigurationPtrOutput
- func (i LinuxConfigurationArgs) ToLinuxConfigurationPtrOutputWithContext(ctx context.Context) LinuxConfigurationPtrOutput
- type LinuxConfigurationInput
- type LinuxConfigurationOutput
- func (o LinuxConfigurationOutput) DisablePasswordAuthentication() pulumi.BoolPtrOutput
- func (LinuxConfigurationOutput) ElementType() reflect.Type
- func (o LinuxConfigurationOutput) Ssh() SshConfigurationPtrOutput
- func (o LinuxConfigurationOutput) ToLinuxConfigurationOutput() LinuxConfigurationOutput
- func (o LinuxConfigurationOutput) ToLinuxConfigurationOutputWithContext(ctx context.Context) LinuxConfigurationOutput
- func (o LinuxConfigurationOutput) ToLinuxConfigurationPtrOutput() LinuxConfigurationPtrOutput
- func (o LinuxConfigurationOutput) ToLinuxConfigurationPtrOutputWithContext(ctx context.Context) LinuxConfigurationPtrOutput
- type LinuxConfigurationPtrInput
- type LinuxConfigurationPtrOutput
- func (o LinuxConfigurationPtrOutput) DisablePasswordAuthentication() pulumi.BoolPtrOutput
- func (o LinuxConfigurationPtrOutput) Elem() LinuxConfigurationOutput
- func (LinuxConfigurationPtrOutput) ElementType() reflect.Type
- func (o LinuxConfigurationPtrOutput) Ssh() SshConfigurationPtrOutput
- func (o LinuxConfigurationPtrOutput) ToLinuxConfigurationPtrOutput() LinuxConfigurationPtrOutput
- func (o LinuxConfigurationPtrOutput) ToLinuxConfigurationPtrOutputWithContext(ctx context.Context) LinuxConfigurationPtrOutput
- type LinuxConfigurationResponse
- type LinuxConfigurationResponseArgs
- func (LinuxConfigurationResponseArgs) ElementType() reflect.Type
- func (i LinuxConfigurationResponseArgs) ToLinuxConfigurationResponseOutput() LinuxConfigurationResponseOutput
- func (i LinuxConfigurationResponseArgs) ToLinuxConfigurationResponseOutputWithContext(ctx context.Context) LinuxConfigurationResponseOutput
- func (i LinuxConfigurationResponseArgs) ToLinuxConfigurationResponsePtrOutput() LinuxConfigurationResponsePtrOutput
- func (i LinuxConfigurationResponseArgs) ToLinuxConfigurationResponsePtrOutputWithContext(ctx context.Context) LinuxConfigurationResponsePtrOutput
- type LinuxConfigurationResponseInput
- type LinuxConfigurationResponseOutput
- func (o LinuxConfigurationResponseOutput) DisablePasswordAuthentication() pulumi.BoolPtrOutput
- func (LinuxConfigurationResponseOutput) ElementType() reflect.Type
- func (o LinuxConfigurationResponseOutput) Ssh() SshConfigurationResponsePtrOutput
- func (o LinuxConfigurationResponseOutput) ToLinuxConfigurationResponseOutput() LinuxConfigurationResponseOutput
- func (o LinuxConfigurationResponseOutput) ToLinuxConfigurationResponseOutputWithContext(ctx context.Context) LinuxConfigurationResponseOutput
- func (o LinuxConfigurationResponseOutput) ToLinuxConfigurationResponsePtrOutput() LinuxConfigurationResponsePtrOutput
- func (o LinuxConfigurationResponseOutput) ToLinuxConfigurationResponsePtrOutputWithContext(ctx context.Context) LinuxConfigurationResponsePtrOutput
- type LinuxConfigurationResponsePtrInput
- type LinuxConfigurationResponsePtrOutput
- func (o LinuxConfigurationResponsePtrOutput) DisablePasswordAuthentication() pulumi.BoolPtrOutput
- func (o LinuxConfigurationResponsePtrOutput) Elem() LinuxConfigurationResponseOutput
- func (LinuxConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o LinuxConfigurationResponsePtrOutput) Ssh() SshConfigurationResponsePtrOutput
- func (o LinuxConfigurationResponsePtrOutput) ToLinuxConfigurationResponsePtrOutput() LinuxConfigurationResponsePtrOutput
- func (o LinuxConfigurationResponsePtrOutput) ToLinuxConfigurationResponsePtrOutputWithContext(ctx context.Context) LinuxConfigurationResponsePtrOutput
- type LookupAvailabilitySetArgs
- type LookupAvailabilitySetResult
- type LookupVirtualMachineArgs
- type LookupVirtualMachineExtensionArgs
- type LookupVirtualMachineExtensionResult
- type LookupVirtualMachineResult
- type LookupVirtualMachineScaleSetArgs
- type LookupVirtualMachineScaleSetResult
- type NetworkInterfaceReference
- type NetworkInterfaceReferenceArgs
- func (NetworkInterfaceReferenceArgs) ElementType() reflect.Type
- func (i NetworkInterfaceReferenceArgs) ToNetworkInterfaceReferenceOutput() NetworkInterfaceReferenceOutput
- func (i NetworkInterfaceReferenceArgs) ToNetworkInterfaceReferenceOutputWithContext(ctx context.Context) NetworkInterfaceReferenceOutput
- type NetworkInterfaceReferenceArray
- func (NetworkInterfaceReferenceArray) ElementType() reflect.Type
- func (i NetworkInterfaceReferenceArray) ToNetworkInterfaceReferenceArrayOutput() NetworkInterfaceReferenceArrayOutput
- func (i NetworkInterfaceReferenceArray) ToNetworkInterfaceReferenceArrayOutputWithContext(ctx context.Context) NetworkInterfaceReferenceArrayOutput
- type NetworkInterfaceReferenceArrayInput
- type NetworkInterfaceReferenceArrayOutput
- func (NetworkInterfaceReferenceArrayOutput) ElementType() reflect.Type
- func (o NetworkInterfaceReferenceArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceReferenceOutput
- func (o NetworkInterfaceReferenceArrayOutput) ToNetworkInterfaceReferenceArrayOutput() NetworkInterfaceReferenceArrayOutput
- func (o NetworkInterfaceReferenceArrayOutput) ToNetworkInterfaceReferenceArrayOutputWithContext(ctx context.Context) NetworkInterfaceReferenceArrayOutput
- type NetworkInterfaceReferenceInput
- type NetworkInterfaceReferenceOutput
- func (NetworkInterfaceReferenceOutput) ElementType() reflect.Type
- func (o NetworkInterfaceReferenceOutput) Id() pulumi.StringPtrOutput
- func (o NetworkInterfaceReferenceOutput) Primary() pulumi.BoolPtrOutput
- func (o NetworkInterfaceReferenceOutput) ToNetworkInterfaceReferenceOutput() NetworkInterfaceReferenceOutput
- func (o NetworkInterfaceReferenceOutput) ToNetworkInterfaceReferenceOutputWithContext(ctx context.Context) NetworkInterfaceReferenceOutput
- type NetworkInterfaceReferenceResponse
- type NetworkInterfaceReferenceResponseArgs
- func (NetworkInterfaceReferenceResponseArgs) ElementType() reflect.Type
- func (i NetworkInterfaceReferenceResponseArgs) ToNetworkInterfaceReferenceResponseOutput() NetworkInterfaceReferenceResponseOutput
- func (i NetworkInterfaceReferenceResponseArgs) ToNetworkInterfaceReferenceResponseOutputWithContext(ctx context.Context) NetworkInterfaceReferenceResponseOutput
- type NetworkInterfaceReferenceResponseArray
- func (NetworkInterfaceReferenceResponseArray) ElementType() reflect.Type
- func (i NetworkInterfaceReferenceResponseArray) ToNetworkInterfaceReferenceResponseArrayOutput() NetworkInterfaceReferenceResponseArrayOutput
- func (i NetworkInterfaceReferenceResponseArray) ToNetworkInterfaceReferenceResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceReferenceResponseArrayOutput
- type NetworkInterfaceReferenceResponseArrayInput
- type NetworkInterfaceReferenceResponseArrayOutput
- func (NetworkInterfaceReferenceResponseArrayOutput) ElementType() reflect.Type
- func (o NetworkInterfaceReferenceResponseArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceReferenceResponseOutput
- func (o NetworkInterfaceReferenceResponseArrayOutput) ToNetworkInterfaceReferenceResponseArrayOutput() NetworkInterfaceReferenceResponseArrayOutput
- func (o NetworkInterfaceReferenceResponseArrayOutput) ToNetworkInterfaceReferenceResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceReferenceResponseArrayOutput
- type NetworkInterfaceReferenceResponseInput
- type NetworkInterfaceReferenceResponseOutput
- func (NetworkInterfaceReferenceResponseOutput) ElementType() reflect.Type
- func (o NetworkInterfaceReferenceResponseOutput) Id() pulumi.StringPtrOutput
- func (o NetworkInterfaceReferenceResponseOutput) Primary() pulumi.BoolPtrOutput
- func (o NetworkInterfaceReferenceResponseOutput) ToNetworkInterfaceReferenceResponseOutput() NetworkInterfaceReferenceResponseOutput
- func (o NetworkInterfaceReferenceResponseOutput) ToNetworkInterfaceReferenceResponseOutputWithContext(ctx context.Context) NetworkInterfaceReferenceResponseOutput
- type NetworkProfile
- type NetworkProfileArgs
- func (NetworkProfileArgs) ElementType() reflect.Type
- func (i NetworkProfileArgs) ToNetworkProfileOutput() NetworkProfileOutput
- func (i NetworkProfileArgs) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput
- func (i NetworkProfileArgs) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
- func (i NetworkProfileArgs) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput
- type NetworkProfileInput
- type NetworkProfileOutput
- func (NetworkProfileOutput) ElementType() reflect.Type
- func (o NetworkProfileOutput) NetworkInterfaces() NetworkInterfaceReferenceArrayOutput
- func (o NetworkProfileOutput) ToNetworkProfileOutput() NetworkProfileOutput
- func (o NetworkProfileOutput) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput
- func (o NetworkProfileOutput) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
- func (o NetworkProfileOutput) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput
- type NetworkProfilePtrInput
- type NetworkProfilePtrOutput
- func (o NetworkProfilePtrOutput) Elem() NetworkProfileOutput
- func (NetworkProfilePtrOutput) ElementType() reflect.Type
- func (o NetworkProfilePtrOutput) NetworkInterfaces() NetworkInterfaceReferenceArrayOutput
- func (o NetworkProfilePtrOutput) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
- func (o NetworkProfilePtrOutput) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput
- type NetworkProfileResponse
- type NetworkProfileResponseArgs
- func (NetworkProfileResponseArgs) ElementType() reflect.Type
- func (i NetworkProfileResponseArgs) ToNetworkProfileResponseOutput() NetworkProfileResponseOutput
- func (i NetworkProfileResponseArgs) ToNetworkProfileResponseOutputWithContext(ctx context.Context) NetworkProfileResponseOutput
- func (i NetworkProfileResponseArgs) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput
- func (i NetworkProfileResponseArgs) ToNetworkProfileResponsePtrOutputWithContext(ctx context.Context) NetworkProfileResponsePtrOutput
- type NetworkProfileResponseInput
- type NetworkProfileResponseOutput
- func (NetworkProfileResponseOutput) ElementType() reflect.Type
- func (o NetworkProfileResponseOutput) NetworkInterfaces() NetworkInterfaceReferenceResponseArrayOutput
- func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutput() NetworkProfileResponseOutput
- func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext(ctx context.Context) NetworkProfileResponseOutput
- func (o NetworkProfileResponseOutput) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput
- func (o NetworkProfileResponseOutput) ToNetworkProfileResponsePtrOutputWithContext(ctx context.Context) NetworkProfileResponsePtrOutput
- type NetworkProfileResponsePtrInput
- type NetworkProfileResponsePtrOutput
- func (o NetworkProfileResponsePtrOutput) Elem() NetworkProfileResponseOutput
- func (NetworkProfileResponsePtrOutput) ElementType() reflect.Type
- func (o NetworkProfileResponsePtrOutput) NetworkInterfaces() NetworkInterfaceReferenceResponseArrayOutput
- func (o NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput
- func (o NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutputWithContext(ctx context.Context) NetworkProfileResponsePtrOutput
- type OSDisk
- type OSDiskArgs
- func (OSDiskArgs) ElementType() reflect.Type
- func (i OSDiskArgs) ToOSDiskOutput() OSDiskOutput
- func (i OSDiskArgs) ToOSDiskOutputWithContext(ctx context.Context) OSDiskOutput
- func (i OSDiskArgs) ToOSDiskPtrOutput() OSDiskPtrOutput
- func (i OSDiskArgs) ToOSDiskPtrOutputWithContext(ctx context.Context) OSDiskPtrOutput
- type OSDiskInput
- type OSDiskOutput
- func (o OSDiskOutput) Caching() pulumi.StringPtrOutput
- func (o OSDiskOutput) CreateOption() pulumi.StringOutput
- func (o OSDiskOutput) DiskSizeGB() pulumi.IntPtrOutput
- func (OSDiskOutput) ElementType() reflect.Type
- func (o OSDiskOutput) EncryptionSettings() DiskEncryptionSettingsPtrOutput
- func (o OSDiskOutput) Image() VirtualHardDiskPtrOutput
- func (o OSDiskOutput) Name() pulumi.StringOutput
- func (o OSDiskOutput) OsType() pulumi.StringPtrOutput
- func (o OSDiskOutput) ToOSDiskOutput() OSDiskOutput
- func (o OSDiskOutput) ToOSDiskOutputWithContext(ctx context.Context) OSDiskOutput
- func (o OSDiskOutput) ToOSDiskPtrOutput() OSDiskPtrOutput
- func (o OSDiskOutput) ToOSDiskPtrOutputWithContext(ctx context.Context) OSDiskPtrOutput
- func (o OSDiskOutput) Vhd() VirtualHardDiskOutput
- type OSDiskPtrInput
- type OSDiskPtrOutput
- func (o OSDiskPtrOutput) Caching() pulumi.StringPtrOutput
- func (o OSDiskPtrOutput) CreateOption() pulumi.StringPtrOutput
- func (o OSDiskPtrOutput) DiskSizeGB() pulumi.IntPtrOutput
- func (o OSDiskPtrOutput) Elem() OSDiskOutput
- func (OSDiskPtrOutput) ElementType() reflect.Type
- func (o OSDiskPtrOutput) EncryptionSettings() DiskEncryptionSettingsPtrOutput
- func (o OSDiskPtrOutput) Image() VirtualHardDiskPtrOutput
- func (o OSDiskPtrOutput) Name() pulumi.StringPtrOutput
- func (o OSDiskPtrOutput) OsType() pulumi.StringPtrOutput
- func (o OSDiskPtrOutput) ToOSDiskPtrOutput() OSDiskPtrOutput
- func (o OSDiskPtrOutput) ToOSDiskPtrOutputWithContext(ctx context.Context) OSDiskPtrOutput
- func (o OSDiskPtrOutput) Vhd() VirtualHardDiskPtrOutput
- type OSDiskResponse
- type OSDiskResponseArgs
- func (OSDiskResponseArgs) ElementType() reflect.Type
- func (i OSDiskResponseArgs) ToOSDiskResponseOutput() OSDiskResponseOutput
- func (i OSDiskResponseArgs) ToOSDiskResponseOutputWithContext(ctx context.Context) OSDiskResponseOutput
- func (i OSDiskResponseArgs) ToOSDiskResponsePtrOutput() OSDiskResponsePtrOutput
- func (i OSDiskResponseArgs) ToOSDiskResponsePtrOutputWithContext(ctx context.Context) OSDiskResponsePtrOutput
- type OSDiskResponseInput
- type OSDiskResponseOutput
- func (o OSDiskResponseOutput) Caching() pulumi.StringPtrOutput
- func (o OSDiskResponseOutput) CreateOption() pulumi.StringOutput
- func (o OSDiskResponseOutput) DiskSizeGB() pulumi.IntPtrOutput
- func (OSDiskResponseOutput) ElementType() reflect.Type
- func (o OSDiskResponseOutput) EncryptionSettings() DiskEncryptionSettingsResponsePtrOutput
- func (o OSDiskResponseOutput) Image() VirtualHardDiskResponsePtrOutput
- func (o OSDiskResponseOutput) Name() pulumi.StringOutput
- func (o OSDiskResponseOutput) OsType() pulumi.StringPtrOutput
- func (o OSDiskResponseOutput) ToOSDiskResponseOutput() OSDiskResponseOutput
- func (o OSDiskResponseOutput) ToOSDiskResponseOutputWithContext(ctx context.Context) OSDiskResponseOutput
- func (o OSDiskResponseOutput) ToOSDiskResponsePtrOutput() OSDiskResponsePtrOutput
- func (o OSDiskResponseOutput) ToOSDiskResponsePtrOutputWithContext(ctx context.Context) OSDiskResponsePtrOutput
- func (o OSDiskResponseOutput) Vhd() VirtualHardDiskResponseOutput
- type OSDiskResponsePtrInput
- type OSDiskResponsePtrOutput
- func (o OSDiskResponsePtrOutput) Caching() pulumi.StringPtrOutput
- func (o OSDiskResponsePtrOutput) CreateOption() pulumi.StringPtrOutput
- func (o OSDiskResponsePtrOutput) DiskSizeGB() pulumi.IntPtrOutput
- func (o OSDiskResponsePtrOutput) Elem() OSDiskResponseOutput
- func (OSDiskResponsePtrOutput) ElementType() reflect.Type
- func (o OSDiskResponsePtrOutput) EncryptionSettings() DiskEncryptionSettingsResponsePtrOutput
- func (o OSDiskResponsePtrOutput) Image() VirtualHardDiskResponsePtrOutput
- func (o OSDiskResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o OSDiskResponsePtrOutput) OsType() pulumi.StringPtrOutput
- func (o OSDiskResponsePtrOutput) ToOSDiskResponsePtrOutput() OSDiskResponsePtrOutput
- func (o OSDiskResponsePtrOutput) ToOSDiskResponsePtrOutputWithContext(ctx context.Context) OSDiskResponsePtrOutput
- func (o OSDiskResponsePtrOutput) Vhd() VirtualHardDiskResponsePtrOutput
- type OSProfile
- type OSProfileArgs
- func (OSProfileArgs) ElementType() reflect.Type
- func (i OSProfileArgs) ToOSProfileOutput() OSProfileOutput
- func (i OSProfileArgs) ToOSProfileOutputWithContext(ctx context.Context) OSProfileOutput
- func (i OSProfileArgs) ToOSProfilePtrOutput() OSProfilePtrOutput
- func (i OSProfileArgs) ToOSProfilePtrOutputWithContext(ctx context.Context) OSProfilePtrOutput
- type OSProfileInput
- type OSProfileOutput
- func (o OSProfileOutput) AdminPassword() pulumi.StringPtrOutput
- func (o OSProfileOutput) AdminUsername() pulumi.StringPtrOutput
- func (o OSProfileOutput) ComputerName() pulumi.StringPtrOutput
- func (o OSProfileOutput) CustomData() pulumi.StringPtrOutput
- func (OSProfileOutput) ElementType() reflect.Type
- func (o OSProfileOutput) LinuxConfiguration() LinuxConfigurationPtrOutput
- func (o OSProfileOutput) Secrets() VaultSecretGroupArrayOutput
- func (o OSProfileOutput) ToOSProfileOutput() OSProfileOutput
- func (o OSProfileOutput) ToOSProfileOutputWithContext(ctx context.Context) OSProfileOutput
- func (o OSProfileOutput) ToOSProfilePtrOutput() OSProfilePtrOutput
- func (o OSProfileOutput) ToOSProfilePtrOutputWithContext(ctx context.Context) OSProfilePtrOutput
- func (o OSProfileOutput) WindowsConfiguration() WindowsConfigurationPtrOutput
- type OSProfilePtrInput
- type OSProfilePtrOutput
- func (o OSProfilePtrOutput) AdminPassword() pulumi.StringPtrOutput
- func (o OSProfilePtrOutput) AdminUsername() pulumi.StringPtrOutput
- func (o OSProfilePtrOutput) ComputerName() pulumi.StringPtrOutput
- func (o OSProfilePtrOutput) CustomData() pulumi.StringPtrOutput
- func (o OSProfilePtrOutput) Elem() OSProfileOutput
- func (OSProfilePtrOutput) ElementType() reflect.Type
- func (o OSProfilePtrOutput) LinuxConfiguration() LinuxConfigurationPtrOutput
- func (o OSProfilePtrOutput) Secrets() VaultSecretGroupArrayOutput
- func (o OSProfilePtrOutput) ToOSProfilePtrOutput() OSProfilePtrOutput
- func (o OSProfilePtrOutput) ToOSProfilePtrOutputWithContext(ctx context.Context) OSProfilePtrOutput
- func (o OSProfilePtrOutput) WindowsConfiguration() WindowsConfigurationPtrOutput
- type OSProfileResponse
- type OSProfileResponseArgs
- func (OSProfileResponseArgs) ElementType() reflect.Type
- func (i OSProfileResponseArgs) ToOSProfileResponseOutput() OSProfileResponseOutput
- func (i OSProfileResponseArgs) ToOSProfileResponseOutputWithContext(ctx context.Context) OSProfileResponseOutput
- func (i OSProfileResponseArgs) ToOSProfileResponsePtrOutput() OSProfileResponsePtrOutput
- func (i OSProfileResponseArgs) ToOSProfileResponsePtrOutputWithContext(ctx context.Context) OSProfileResponsePtrOutput
- type OSProfileResponseInput
- type OSProfileResponseOutput
- func (o OSProfileResponseOutput) AdminPassword() pulumi.StringPtrOutput
- func (o OSProfileResponseOutput) AdminUsername() pulumi.StringPtrOutput
- func (o OSProfileResponseOutput) ComputerName() pulumi.StringPtrOutput
- func (o OSProfileResponseOutput) CustomData() pulumi.StringPtrOutput
- func (OSProfileResponseOutput) ElementType() reflect.Type
- func (o OSProfileResponseOutput) LinuxConfiguration() LinuxConfigurationResponsePtrOutput
- func (o OSProfileResponseOutput) Secrets() VaultSecretGroupResponseArrayOutput
- func (o OSProfileResponseOutput) ToOSProfileResponseOutput() OSProfileResponseOutput
- func (o OSProfileResponseOutput) ToOSProfileResponseOutputWithContext(ctx context.Context) OSProfileResponseOutput
- func (o OSProfileResponseOutput) ToOSProfileResponsePtrOutput() OSProfileResponsePtrOutput
- func (o OSProfileResponseOutput) ToOSProfileResponsePtrOutputWithContext(ctx context.Context) OSProfileResponsePtrOutput
- func (o OSProfileResponseOutput) WindowsConfiguration() WindowsConfigurationResponsePtrOutput
- type OSProfileResponsePtrInput
- type OSProfileResponsePtrOutput
- func (o OSProfileResponsePtrOutput) AdminPassword() pulumi.StringPtrOutput
- func (o OSProfileResponsePtrOutput) AdminUsername() pulumi.StringPtrOutput
- func (o OSProfileResponsePtrOutput) ComputerName() pulumi.StringPtrOutput
- func (o OSProfileResponsePtrOutput) CustomData() pulumi.StringPtrOutput
- func (o OSProfileResponsePtrOutput) Elem() OSProfileResponseOutput
- func (OSProfileResponsePtrOutput) ElementType() reflect.Type
- func (o OSProfileResponsePtrOutput) LinuxConfiguration() LinuxConfigurationResponsePtrOutput
- func (o OSProfileResponsePtrOutput) Secrets() VaultSecretGroupResponseArrayOutput
- func (o OSProfileResponsePtrOutput) ToOSProfileResponsePtrOutput() OSProfileResponsePtrOutput
- func (o OSProfileResponsePtrOutput) ToOSProfileResponsePtrOutputWithContext(ctx context.Context) OSProfileResponsePtrOutput
- func (o OSProfileResponsePtrOutput) WindowsConfiguration() WindowsConfigurationResponsePtrOutput
- type OperatingSystemTypes
- func (OperatingSystemTypes) ElementType() reflect.Type
- func (e OperatingSystemTypes) ToStringOutput() pulumi.StringOutput
- func (e OperatingSystemTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e OperatingSystemTypes) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e OperatingSystemTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PassNames
- func (PassNames) ElementType() reflect.Type
- func (e PassNames) ToStringOutput() pulumi.StringOutput
- func (e PassNames) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PassNames) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PassNames) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Plan
- type PlanArgs
- type PlanInput
- type PlanOutput
- func (PlanOutput) ElementType() reflect.Type
- func (o PlanOutput) Name() pulumi.StringPtrOutput
- func (o PlanOutput) Product() pulumi.StringPtrOutput
- func (o PlanOutput) PromotionCode() pulumi.StringPtrOutput
- func (o PlanOutput) Publisher() pulumi.StringPtrOutput
- func (o PlanOutput) ToPlanOutput() PlanOutput
- func (o PlanOutput) ToPlanOutputWithContext(ctx context.Context) PlanOutput
- func (o PlanOutput) ToPlanPtrOutput() PlanPtrOutput
- func (o PlanOutput) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput
- type PlanPtrInput
- type PlanPtrOutput
- func (o PlanPtrOutput) Elem() PlanOutput
- func (PlanPtrOutput) ElementType() reflect.Type
- func (o PlanPtrOutput) Name() pulumi.StringPtrOutput
- func (o PlanPtrOutput) Product() pulumi.StringPtrOutput
- func (o PlanPtrOutput) PromotionCode() pulumi.StringPtrOutput
- func (o PlanPtrOutput) Publisher() pulumi.StringPtrOutput
- func (o PlanPtrOutput) ToPlanPtrOutput() PlanPtrOutput
- func (o PlanPtrOutput) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput
- type PlanResponse
- type PlanResponseArgs
- func (PlanResponseArgs) ElementType() reflect.Type
- func (i PlanResponseArgs) ToPlanResponseOutput() PlanResponseOutput
- func (i PlanResponseArgs) ToPlanResponseOutputWithContext(ctx context.Context) PlanResponseOutput
- func (i PlanResponseArgs) ToPlanResponsePtrOutput() PlanResponsePtrOutput
- func (i PlanResponseArgs) ToPlanResponsePtrOutputWithContext(ctx context.Context) PlanResponsePtrOutput
- type PlanResponseInput
- type PlanResponseOutput
- func (PlanResponseOutput) ElementType() reflect.Type
- func (o PlanResponseOutput) Name() pulumi.StringPtrOutput
- func (o PlanResponseOutput) Product() pulumi.StringPtrOutput
- func (o PlanResponseOutput) PromotionCode() pulumi.StringPtrOutput
- func (o PlanResponseOutput) Publisher() pulumi.StringPtrOutput
- func (o PlanResponseOutput) ToPlanResponseOutput() PlanResponseOutput
- func (o PlanResponseOutput) ToPlanResponseOutputWithContext(ctx context.Context) PlanResponseOutput
- func (o PlanResponseOutput) ToPlanResponsePtrOutput() PlanResponsePtrOutput
- func (o PlanResponseOutput) ToPlanResponsePtrOutputWithContext(ctx context.Context) PlanResponsePtrOutput
- type PlanResponsePtrInput
- type PlanResponsePtrOutput
- func (o PlanResponsePtrOutput) Elem() PlanResponseOutput
- func (PlanResponsePtrOutput) ElementType() reflect.Type
- func (o PlanResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o PlanResponsePtrOutput) Product() pulumi.StringPtrOutput
- func (o PlanResponsePtrOutput) PromotionCode() pulumi.StringPtrOutput
- func (o PlanResponsePtrOutput) Publisher() pulumi.StringPtrOutput
- func (o PlanResponsePtrOutput) ToPlanResponsePtrOutput() PlanResponsePtrOutput
- func (o PlanResponsePtrOutput) ToPlanResponsePtrOutputWithContext(ctx context.Context) PlanResponsePtrOutput
- type ProtocolTypes
- func (ProtocolTypes) ElementType() reflect.Type
- func (e ProtocolTypes) ToStringOutput() pulumi.StringOutput
- func (e ProtocolTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ProtocolTypes) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ProtocolTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SettingNames
- func (SettingNames) ElementType() reflect.Type
- func (e SettingNames) ToStringOutput() pulumi.StringOutput
- func (e SettingNames) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SettingNames) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SettingNames) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Sku
- type SkuArgs
- type SkuInput
- type SkuOutput
- func (o SkuOutput) Capacity() pulumi.Float64PtrOutput
- func (SkuOutput) ElementType() reflect.Type
- func (o SkuOutput) Name() pulumi.StringPtrOutput
- func (o SkuOutput) Tier() pulumi.StringPtrOutput
- func (o SkuOutput) ToSkuOutput() SkuOutput
- func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput
- func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuPtrInput
- type SkuPtrOutput
- func (o SkuPtrOutput) Capacity() pulumi.Float64PtrOutput
- func (o SkuPtrOutput) Elem() SkuOutput
- func (SkuPtrOutput) ElementType() reflect.Type
- func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuPtrOutput) Tier() pulumi.StringPtrOutput
- func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuResponse
- type SkuResponseArgs
- func (SkuResponseArgs) ElementType() reflect.Type
- func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponseInput
- type SkuResponseOutput
- func (o SkuResponseOutput) Capacity() pulumi.Float64PtrOutput
- func (SkuResponseOutput) ElementType() reflect.Type
- func (o SkuResponseOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponseOutput) Tier() pulumi.StringPtrOutput
- func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponsePtrInput
- type SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) Capacity() pulumi.Float64PtrOutput
- func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
- func (SkuResponsePtrOutput) ElementType() reflect.Type
- func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SshConfiguration
- type SshConfigurationArgs
- func (SshConfigurationArgs) ElementType() reflect.Type
- func (i SshConfigurationArgs) ToSshConfigurationOutput() SshConfigurationOutput
- func (i SshConfigurationArgs) ToSshConfigurationOutputWithContext(ctx context.Context) SshConfigurationOutput
- func (i SshConfigurationArgs) ToSshConfigurationPtrOutput() SshConfigurationPtrOutput
- func (i SshConfigurationArgs) ToSshConfigurationPtrOutputWithContext(ctx context.Context) SshConfigurationPtrOutput
- type SshConfigurationInput
- type SshConfigurationOutput
- func (SshConfigurationOutput) ElementType() reflect.Type
- func (o SshConfigurationOutput) PublicKeys() SshPublicKeyArrayOutput
- func (o SshConfigurationOutput) ToSshConfigurationOutput() SshConfigurationOutput
- func (o SshConfigurationOutput) ToSshConfigurationOutputWithContext(ctx context.Context) SshConfigurationOutput
- func (o SshConfigurationOutput) ToSshConfigurationPtrOutput() SshConfigurationPtrOutput
- func (o SshConfigurationOutput) ToSshConfigurationPtrOutputWithContext(ctx context.Context) SshConfigurationPtrOutput
- type SshConfigurationPtrInput
- type SshConfigurationPtrOutput
- func (o SshConfigurationPtrOutput) Elem() SshConfigurationOutput
- func (SshConfigurationPtrOutput) ElementType() reflect.Type
- func (o SshConfigurationPtrOutput) PublicKeys() SshPublicKeyArrayOutput
- func (o SshConfigurationPtrOutput) ToSshConfigurationPtrOutput() SshConfigurationPtrOutput
- func (o SshConfigurationPtrOutput) ToSshConfigurationPtrOutputWithContext(ctx context.Context) SshConfigurationPtrOutput
- type SshConfigurationResponse
- type SshConfigurationResponseArgs
- func (SshConfigurationResponseArgs) ElementType() reflect.Type
- func (i SshConfigurationResponseArgs) ToSshConfigurationResponseOutput() SshConfigurationResponseOutput
- func (i SshConfigurationResponseArgs) ToSshConfigurationResponseOutputWithContext(ctx context.Context) SshConfigurationResponseOutput
- func (i SshConfigurationResponseArgs) ToSshConfigurationResponsePtrOutput() SshConfigurationResponsePtrOutput
- func (i SshConfigurationResponseArgs) ToSshConfigurationResponsePtrOutputWithContext(ctx context.Context) SshConfigurationResponsePtrOutput
- type SshConfigurationResponseInput
- type SshConfigurationResponseOutput
- func (SshConfigurationResponseOutput) ElementType() reflect.Type
- func (o SshConfigurationResponseOutput) PublicKeys() SshPublicKeyResponseArrayOutput
- func (o SshConfigurationResponseOutput) ToSshConfigurationResponseOutput() SshConfigurationResponseOutput
- func (o SshConfigurationResponseOutput) ToSshConfigurationResponseOutputWithContext(ctx context.Context) SshConfigurationResponseOutput
- func (o SshConfigurationResponseOutput) ToSshConfigurationResponsePtrOutput() SshConfigurationResponsePtrOutput
- func (o SshConfigurationResponseOutput) ToSshConfigurationResponsePtrOutputWithContext(ctx context.Context) SshConfigurationResponsePtrOutput
- type SshConfigurationResponsePtrInput
- type SshConfigurationResponsePtrOutput
- func (o SshConfigurationResponsePtrOutput) Elem() SshConfigurationResponseOutput
- func (SshConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o SshConfigurationResponsePtrOutput) PublicKeys() SshPublicKeyResponseArrayOutput
- func (o SshConfigurationResponsePtrOutput) ToSshConfigurationResponsePtrOutput() SshConfigurationResponsePtrOutput
- func (o SshConfigurationResponsePtrOutput) ToSshConfigurationResponsePtrOutputWithContext(ctx context.Context) SshConfigurationResponsePtrOutput
- type SshPublicKey
- type SshPublicKeyArgs
- type SshPublicKeyArray
- type SshPublicKeyArrayInput
- type SshPublicKeyArrayOutput
- func (SshPublicKeyArrayOutput) ElementType() reflect.Type
- func (o SshPublicKeyArrayOutput) Index(i pulumi.IntInput) SshPublicKeyOutput
- func (o SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutput() SshPublicKeyArrayOutput
- func (o SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutputWithContext(ctx context.Context) SshPublicKeyArrayOutput
- type SshPublicKeyInput
- type SshPublicKeyOutput
- func (SshPublicKeyOutput) ElementType() reflect.Type
- func (o SshPublicKeyOutput) KeyData() pulumi.StringPtrOutput
- func (o SshPublicKeyOutput) Path() pulumi.StringPtrOutput
- func (o SshPublicKeyOutput) ToSshPublicKeyOutput() SshPublicKeyOutput
- func (o SshPublicKeyOutput) ToSshPublicKeyOutputWithContext(ctx context.Context) SshPublicKeyOutput
- type SshPublicKeyResponse
- type SshPublicKeyResponseArgs
- type SshPublicKeyResponseArray
- type SshPublicKeyResponseArrayInput
- type SshPublicKeyResponseArrayOutput
- func (SshPublicKeyResponseArrayOutput) ElementType() reflect.Type
- func (o SshPublicKeyResponseArrayOutput) Index(i pulumi.IntInput) SshPublicKeyResponseOutput
- func (o SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutput() SshPublicKeyResponseArrayOutput
- func (o SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutputWithContext(ctx context.Context) SshPublicKeyResponseArrayOutput
- type SshPublicKeyResponseInput
- type SshPublicKeyResponseOutput
- func (SshPublicKeyResponseOutput) ElementType() reflect.Type
- func (o SshPublicKeyResponseOutput) KeyData() pulumi.StringPtrOutput
- func (o SshPublicKeyResponseOutput) Path() pulumi.StringPtrOutput
- func (o SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutput() SshPublicKeyResponseOutput
- func (o SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutputWithContext(ctx context.Context) SshPublicKeyResponseOutput
- type StatusLevelTypes
- func (StatusLevelTypes) ElementType() reflect.Type
- func (e StatusLevelTypes) ToStringOutput() pulumi.StringOutput
- func (e StatusLevelTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e StatusLevelTypes) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e StatusLevelTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StorageProfile
- type StorageProfileArgs
- func (StorageProfileArgs) ElementType() reflect.Type
- func (i StorageProfileArgs) ToStorageProfileOutput() StorageProfileOutput
- func (i StorageProfileArgs) ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput
- func (i StorageProfileArgs) ToStorageProfilePtrOutput() StorageProfilePtrOutput
- func (i StorageProfileArgs) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput
- type StorageProfileInput
- type StorageProfileOutput
- func (o StorageProfileOutput) DataDisks() DataDiskArrayOutput
- func (StorageProfileOutput) ElementType() reflect.Type
- func (o StorageProfileOutput) ImageReference() ImageReferencePtrOutput
- func (o StorageProfileOutput) OsDisk() OSDiskPtrOutput
- func (o StorageProfileOutput) ToStorageProfileOutput() StorageProfileOutput
- func (o StorageProfileOutput) ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput
- func (o StorageProfileOutput) ToStorageProfilePtrOutput() StorageProfilePtrOutput
- func (o StorageProfileOutput) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput
- type StorageProfilePtrInput
- type StorageProfilePtrOutput
- func (o StorageProfilePtrOutput) DataDisks() DataDiskArrayOutput
- func (o StorageProfilePtrOutput) Elem() StorageProfileOutput
- func (StorageProfilePtrOutput) ElementType() reflect.Type
- func (o StorageProfilePtrOutput) ImageReference() ImageReferencePtrOutput
- func (o StorageProfilePtrOutput) OsDisk() OSDiskPtrOutput
- func (o StorageProfilePtrOutput) ToStorageProfilePtrOutput() StorageProfilePtrOutput
- func (o StorageProfilePtrOutput) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput
- type StorageProfileResponse
- type StorageProfileResponseArgs
- func (StorageProfileResponseArgs) ElementType() reflect.Type
- func (i StorageProfileResponseArgs) ToStorageProfileResponseOutput() StorageProfileResponseOutput
- func (i StorageProfileResponseArgs) ToStorageProfileResponseOutputWithContext(ctx context.Context) StorageProfileResponseOutput
- func (i StorageProfileResponseArgs) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput
- func (i StorageProfileResponseArgs) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput
- type StorageProfileResponseInput
- type StorageProfileResponseOutput
- func (o StorageProfileResponseOutput) DataDisks() DataDiskResponseArrayOutput
- func (StorageProfileResponseOutput) ElementType() reflect.Type
- func (o StorageProfileResponseOutput) ImageReference() ImageReferenceResponsePtrOutput
- func (o StorageProfileResponseOutput) OsDisk() OSDiskResponsePtrOutput
- func (o StorageProfileResponseOutput) ToStorageProfileResponseOutput() StorageProfileResponseOutput
- func (o StorageProfileResponseOutput) ToStorageProfileResponseOutputWithContext(ctx context.Context) StorageProfileResponseOutput
- func (o StorageProfileResponseOutput) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput
- func (o StorageProfileResponseOutput) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput
- type StorageProfileResponsePtrInput
- type StorageProfileResponsePtrOutput
- func (o StorageProfileResponsePtrOutput) DataDisks() DataDiskResponseArrayOutput
- func (o StorageProfileResponsePtrOutput) Elem() StorageProfileResponseOutput
- func (StorageProfileResponsePtrOutput) ElementType() reflect.Type
- func (o StorageProfileResponsePtrOutput) ImageReference() ImageReferenceResponsePtrOutput
- func (o StorageProfileResponsePtrOutput) OsDisk() OSDiskResponsePtrOutput
- func (o StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput
- func (o StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput
- type SubResource
- type SubResourceArgs
- func (SubResourceArgs) ElementType() reflect.Type
- func (i SubResourceArgs) ToSubResourceOutput() SubResourceOutput
- func (i SubResourceArgs) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
- func (i SubResourceArgs) ToSubResourcePtrOutput() SubResourcePtrOutput
- func (i SubResourceArgs) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
- type SubResourceArray
- type SubResourceArrayInput
- type SubResourceArrayOutput
- func (SubResourceArrayOutput) ElementType() reflect.Type
- func (o SubResourceArrayOutput) Index(i pulumi.IntInput) SubResourceOutput
- func (o SubResourceArrayOutput) ToSubResourceArrayOutput() SubResourceArrayOutput
- func (o SubResourceArrayOutput) ToSubResourceArrayOutputWithContext(ctx context.Context) SubResourceArrayOutput
- type SubResourceInput
- type SubResourceOutput
- func (SubResourceOutput) ElementType() reflect.Type
- func (o SubResourceOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceOutput) ToSubResourceOutput() SubResourceOutput
- func (o SubResourceOutput) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
- func (o SubResourceOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
- func (o SubResourceOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
- type SubResourcePtrInput
- type SubResourcePtrOutput
- func (o SubResourcePtrOutput) Elem() SubResourceOutput
- func (SubResourcePtrOutput) ElementType() reflect.Type
- func (o SubResourcePtrOutput) Id() pulumi.StringPtrOutput
- func (o SubResourcePtrOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
- func (o SubResourcePtrOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
- type SubResourceResponse
- type SubResourceResponseArgs
- func (SubResourceResponseArgs) ElementType() reflect.Type
- func (i SubResourceResponseArgs) ToSubResourceResponseOutput() SubResourceResponseOutput
- func (i SubResourceResponseArgs) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
- func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
- func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
- type SubResourceResponseArray
- type SubResourceResponseArrayInput
- type SubResourceResponseArrayOutput
- func (SubResourceResponseArrayOutput) ElementType() reflect.Type
- func (o SubResourceResponseArrayOutput) Index(i pulumi.IntInput) SubResourceResponseOutput
- func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput
- func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutputWithContext(ctx context.Context) SubResourceResponseArrayOutput
- type SubResourceResponseInput
- type SubResourceResponseOutput
- func (SubResourceResponseOutput) ElementType() reflect.Type
- func (o SubResourceResponseOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceResponseOutput) ToSubResourceResponseOutput() SubResourceResponseOutput
- func (o SubResourceResponseOutput) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
- func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
- func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
- type SubResourceResponsePtrInput
- type SubResourceResponsePtrOutput
- func (o SubResourceResponsePtrOutput) Elem() SubResourceResponseOutput
- func (SubResourceResponsePtrOutput) ElementType() reflect.Type
- func (o SubResourceResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
- func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
- type UpgradeMode
- func (UpgradeMode) ElementType() reflect.Type
- func (e UpgradeMode) ToStringOutput() pulumi.StringOutput
- func (e UpgradeMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e UpgradeMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e UpgradeMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type UpgradePolicy
- type UpgradePolicyArgs
- func (UpgradePolicyArgs) ElementType() reflect.Type
- func (i UpgradePolicyArgs) ToUpgradePolicyOutput() UpgradePolicyOutput
- func (i UpgradePolicyArgs) ToUpgradePolicyOutputWithContext(ctx context.Context) UpgradePolicyOutput
- func (i UpgradePolicyArgs) ToUpgradePolicyPtrOutput() UpgradePolicyPtrOutput
- func (i UpgradePolicyArgs) ToUpgradePolicyPtrOutputWithContext(ctx context.Context) UpgradePolicyPtrOutput
- type UpgradePolicyInput
- type UpgradePolicyOutput
- func (UpgradePolicyOutput) ElementType() reflect.Type
- func (o UpgradePolicyOutput) Mode() pulumi.StringPtrOutput
- func (o UpgradePolicyOutput) ToUpgradePolicyOutput() UpgradePolicyOutput
- func (o UpgradePolicyOutput) ToUpgradePolicyOutputWithContext(ctx context.Context) UpgradePolicyOutput
- func (o UpgradePolicyOutput) ToUpgradePolicyPtrOutput() UpgradePolicyPtrOutput
- func (o UpgradePolicyOutput) ToUpgradePolicyPtrOutputWithContext(ctx context.Context) UpgradePolicyPtrOutput
- type UpgradePolicyPtrInput
- type UpgradePolicyPtrOutput
- func (o UpgradePolicyPtrOutput) Elem() UpgradePolicyOutput
- func (UpgradePolicyPtrOutput) ElementType() reflect.Type
- func (o UpgradePolicyPtrOutput) Mode() pulumi.StringPtrOutput
- func (o UpgradePolicyPtrOutput) ToUpgradePolicyPtrOutput() UpgradePolicyPtrOutput
- func (o UpgradePolicyPtrOutput) ToUpgradePolicyPtrOutputWithContext(ctx context.Context) UpgradePolicyPtrOutput
- type UpgradePolicyResponse
- type UpgradePolicyResponseArgs
- func (UpgradePolicyResponseArgs) ElementType() reflect.Type
- func (i UpgradePolicyResponseArgs) ToUpgradePolicyResponseOutput() UpgradePolicyResponseOutput
- func (i UpgradePolicyResponseArgs) ToUpgradePolicyResponseOutputWithContext(ctx context.Context) UpgradePolicyResponseOutput
- func (i UpgradePolicyResponseArgs) ToUpgradePolicyResponsePtrOutput() UpgradePolicyResponsePtrOutput
- func (i UpgradePolicyResponseArgs) ToUpgradePolicyResponsePtrOutputWithContext(ctx context.Context) UpgradePolicyResponsePtrOutput
- type UpgradePolicyResponseInput
- type UpgradePolicyResponseOutput
- func (UpgradePolicyResponseOutput) ElementType() reflect.Type
- func (o UpgradePolicyResponseOutput) Mode() pulumi.StringPtrOutput
- func (o UpgradePolicyResponseOutput) ToUpgradePolicyResponseOutput() UpgradePolicyResponseOutput
- func (o UpgradePolicyResponseOutput) ToUpgradePolicyResponseOutputWithContext(ctx context.Context) UpgradePolicyResponseOutput
- func (o UpgradePolicyResponseOutput) ToUpgradePolicyResponsePtrOutput() UpgradePolicyResponsePtrOutput
- func (o UpgradePolicyResponseOutput) ToUpgradePolicyResponsePtrOutputWithContext(ctx context.Context) UpgradePolicyResponsePtrOutput
- type UpgradePolicyResponsePtrInput
- type UpgradePolicyResponsePtrOutput
- func (o UpgradePolicyResponsePtrOutput) Elem() UpgradePolicyResponseOutput
- func (UpgradePolicyResponsePtrOutput) ElementType() reflect.Type
- func (o UpgradePolicyResponsePtrOutput) Mode() pulumi.StringPtrOutput
- func (o UpgradePolicyResponsePtrOutput) ToUpgradePolicyResponsePtrOutput() UpgradePolicyResponsePtrOutput
- func (o UpgradePolicyResponsePtrOutput) ToUpgradePolicyResponsePtrOutputWithContext(ctx context.Context) UpgradePolicyResponsePtrOutput
- type VaultCertificate
- type VaultCertificateArgs
- type VaultCertificateArray
- type VaultCertificateArrayInput
- type VaultCertificateArrayOutput
- func (VaultCertificateArrayOutput) ElementType() reflect.Type
- func (o VaultCertificateArrayOutput) Index(i pulumi.IntInput) VaultCertificateOutput
- func (o VaultCertificateArrayOutput) ToVaultCertificateArrayOutput() VaultCertificateArrayOutput
- func (o VaultCertificateArrayOutput) ToVaultCertificateArrayOutputWithContext(ctx context.Context) VaultCertificateArrayOutput
- type VaultCertificateInput
- type VaultCertificateOutput
- func (o VaultCertificateOutput) CertificateStore() pulumi.StringPtrOutput
- func (o VaultCertificateOutput) CertificateUrl() pulumi.StringPtrOutput
- func (VaultCertificateOutput) ElementType() reflect.Type
- func (o VaultCertificateOutput) ToVaultCertificateOutput() VaultCertificateOutput
- func (o VaultCertificateOutput) ToVaultCertificateOutputWithContext(ctx context.Context) VaultCertificateOutput
- type VaultCertificateResponse
- type VaultCertificateResponseArgs
- func (VaultCertificateResponseArgs) ElementType() reflect.Type
- func (i VaultCertificateResponseArgs) ToVaultCertificateResponseOutput() VaultCertificateResponseOutput
- func (i VaultCertificateResponseArgs) ToVaultCertificateResponseOutputWithContext(ctx context.Context) VaultCertificateResponseOutput
- type VaultCertificateResponseArray
- func (VaultCertificateResponseArray) ElementType() reflect.Type
- func (i VaultCertificateResponseArray) ToVaultCertificateResponseArrayOutput() VaultCertificateResponseArrayOutput
- func (i VaultCertificateResponseArray) ToVaultCertificateResponseArrayOutputWithContext(ctx context.Context) VaultCertificateResponseArrayOutput
- type VaultCertificateResponseArrayInput
- type VaultCertificateResponseArrayOutput
- func (VaultCertificateResponseArrayOutput) ElementType() reflect.Type
- func (o VaultCertificateResponseArrayOutput) Index(i pulumi.IntInput) VaultCertificateResponseOutput
- func (o VaultCertificateResponseArrayOutput) ToVaultCertificateResponseArrayOutput() VaultCertificateResponseArrayOutput
- func (o VaultCertificateResponseArrayOutput) ToVaultCertificateResponseArrayOutputWithContext(ctx context.Context) VaultCertificateResponseArrayOutput
- type VaultCertificateResponseInput
- type VaultCertificateResponseOutput
- func (o VaultCertificateResponseOutput) CertificateStore() pulumi.StringPtrOutput
- func (o VaultCertificateResponseOutput) CertificateUrl() pulumi.StringPtrOutput
- func (VaultCertificateResponseOutput) ElementType() reflect.Type
- func (o VaultCertificateResponseOutput) ToVaultCertificateResponseOutput() VaultCertificateResponseOutput
- func (o VaultCertificateResponseOutput) ToVaultCertificateResponseOutputWithContext(ctx context.Context) VaultCertificateResponseOutput
- type VaultSecretGroup
- type VaultSecretGroupArgs
- type VaultSecretGroupArray
- type VaultSecretGroupArrayInput
- type VaultSecretGroupArrayOutput
- func (VaultSecretGroupArrayOutput) ElementType() reflect.Type
- func (o VaultSecretGroupArrayOutput) Index(i pulumi.IntInput) VaultSecretGroupOutput
- func (o VaultSecretGroupArrayOutput) ToVaultSecretGroupArrayOutput() VaultSecretGroupArrayOutput
- func (o VaultSecretGroupArrayOutput) ToVaultSecretGroupArrayOutputWithContext(ctx context.Context) VaultSecretGroupArrayOutput
- type VaultSecretGroupInput
- type VaultSecretGroupOutput
- func (VaultSecretGroupOutput) ElementType() reflect.Type
- func (o VaultSecretGroupOutput) SourceVault() SubResourcePtrOutput
- func (o VaultSecretGroupOutput) ToVaultSecretGroupOutput() VaultSecretGroupOutput
- func (o VaultSecretGroupOutput) ToVaultSecretGroupOutputWithContext(ctx context.Context) VaultSecretGroupOutput
- func (o VaultSecretGroupOutput) VaultCertificates() VaultCertificateArrayOutput
- type VaultSecretGroupResponse
- type VaultSecretGroupResponseArgs
- func (VaultSecretGroupResponseArgs) ElementType() reflect.Type
- func (i VaultSecretGroupResponseArgs) ToVaultSecretGroupResponseOutput() VaultSecretGroupResponseOutput
- func (i VaultSecretGroupResponseArgs) ToVaultSecretGroupResponseOutputWithContext(ctx context.Context) VaultSecretGroupResponseOutput
- type VaultSecretGroupResponseArray
- func (VaultSecretGroupResponseArray) ElementType() reflect.Type
- func (i VaultSecretGroupResponseArray) ToVaultSecretGroupResponseArrayOutput() VaultSecretGroupResponseArrayOutput
- func (i VaultSecretGroupResponseArray) ToVaultSecretGroupResponseArrayOutputWithContext(ctx context.Context) VaultSecretGroupResponseArrayOutput
- type VaultSecretGroupResponseArrayInput
- type VaultSecretGroupResponseArrayOutput
- func (VaultSecretGroupResponseArrayOutput) ElementType() reflect.Type
- func (o VaultSecretGroupResponseArrayOutput) Index(i pulumi.IntInput) VaultSecretGroupResponseOutput
- func (o VaultSecretGroupResponseArrayOutput) ToVaultSecretGroupResponseArrayOutput() VaultSecretGroupResponseArrayOutput
- func (o VaultSecretGroupResponseArrayOutput) ToVaultSecretGroupResponseArrayOutputWithContext(ctx context.Context) VaultSecretGroupResponseArrayOutput
- type VaultSecretGroupResponseInput
- type VaultSecretGroupResponseOutput
- func (VaultSecretGroupResponseOutput) ElementType() reflect.Type
- func (o VaultSecretGroupResponseOutput) SourceVault() SubResourceResponsePtrOutput
- func (o VaultSecretGroupResponseOutput) ToVaultSecretGroupResponseOutput() VaultSecretGroupResponseOutput
- func (o VaultSecretGroupResponseOutput) ToVaultSecretGroupResponseOutputWithContext(ctx context.Context) VaultSecretGroupResponseOutput
- func (o VaultSecretGroupResponseOutput) VaultCertificates() VaultCertificateResponseArrayOutput
- type VirtualHardDisk
- type VirtualHardDiskArgs
- func (VirtualHardDiskArgs) ElementType() reflect.Type
- func (i VirtualHardDiskArgs) ToVirtualHardDiskOutput() VirtualHardDiskOutput
- func (i VirtualHardDiskArgs) ToVirtualHardDiskOutputWithContext(ctx context.Context) VirtualHardDiskOutput
- func (i VirtualHardDiskArgs) ToVirtualHardDiskPtrOutput() VirtualHardDiskPtrOutput
- func (i VirtualHardDiskArgs) ToVirtualHardDiskPtrOutputWithContext(ctx context.Context) VirtualHardDiskPtrOutput
- type VirtualHardDiskInput
- type VirtualHardDiskOutput
- func (VirtualHardDiskOutput) ElementType() reflect.Type
- func (o VirtualHardDiskOutput) ToVirtualHardDiskOutput() VirtualHardDiskOutput
- func (o VirtualHardDiskOutput) ToVirtualHardDiskOutputWithContext(ctx context.Context) VirtualHardDiskOutput
- func (o VirtualHardDiskOutput) ToVirtualHardDiskPtrOutput() VirtualHardDiskPtrOutput
- func (o VirtualHardDiskOutput) ToVirtualHardDiskPtrOutputWithContext(ctx context.Context) VirtualHardDiskPtrOutput
- func (o VirtualHardDiskOutput) Uri() pulumi.StringPtrOutput
- type VirtualHardDiskPtrInput
- type VirtualHardDiskPtrOutput
- func (o VirtualHardDiskPtrOutput) Elem() VirtualHardDiskOutput
- func (VirtualHardDiskPtrOutput) ElementType() reflect.Type
- func (o VirtualHardDiskPtrOutput) ToVirtualHardDiskPtrOutput() VirtualHardDiskPtrOutput
- func (o VirtualHardDiskPtrOutput) ToVirtualHardDiskPtrOutputWithContext(ctx context.Context) VirtualHardDiskPtrOutput
- func (o VirtualHardDiskPtrOutput) Uri() pulumi.StringPtrOutput
- type VirtualHardDiskResponse
- type VirtualHardDiskResponseArgs
- func (VirtualHardDiskResponseArgs) ElementType() reflect.Type
- func (i VirtualHardDiskResponseArgs) ToVirtualHardDiskResponseOutput() VirtualHardDiskResponseOutput
- func (i VirtualHardDiskResponseArgs) ToVirtualHardDiskResponseOutputWithContext(ctx context.Context) VirtualHardDiskResponseOutput
- func (i VirtualHardDiskResponseArgs) ToVirtualHardDiskResponsePtrOutput() VirtualHardDiskResponsePtrOutput
- func (i VirtualHardDiskResponseArgs) ToVirtualHardDiskResponsePtrOutputWithContext(ctx context.Context) VirtualHardDiskResponsePtrOutput
- type VirtualHardDiskResponseInput
- type VirtualHardDiskResponseOutput
- func (VirtualHardDiskResponseOutput) ElementType() reflect.Type
- func (o VirtualHardDiskResponseOutput) ToVirtualHardDiskResponseOutput() VirtualHardDiskResponseOutput
- func (o VirtualHardDiskResponseOutput) ToVirtualHardDiskResponseOutputWithContext(ctx context.Context) VirtualHardDiskResponseOutput
- func (o VirtualHardDiskResponseOutput) ToVirtualHardDiskResponsePtrOutput() VirtualHardDiskResponsePtrOutput
- func (o VirtualHardDiskResponseOutput) ToVirtualHardDiskResponsePtrOutputWithContext(ctx context.Context) VirtualHardDiskResponsePtrOutput
- func (o VirtualHardDiskResponseOutput) Uri() pulumi.StringPtrOutput
- type VirtualHardDiskResponsePtrInput
- type VirtualHardDiskResponsePtrOutput
- func (o VirtualHardDiskResponsePtrOutput) Elem() VirtualHardDiskResponseOutput
- func (VirtualHardDiskResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualHardDiskResponsePtrOutput) ToVirtualHardDiskResponsePtrOutput() VirtualHardDiskResponsePtrOutput
- func (o VirtualHardDiskResponsePtrOutput) ToVirtualHardDiskResponsePtrOutputWithContext(ctx context.Context) VirtualHardDiskResponsePtrOutput
- func (o VirtualHardDiskResponsePtrOutput) Uri() pulumi.StringPtrOutput
- type VirtualMachine
- type VirtualMachineAgentInstanceViewResponse
- type VirtualMachineAgentInstanceViewResponseArgs
- func (VirtualMachineAgentInstanceViewResponseArgs) ElementType() reflect.Type
- func (i VirtualMachineAgentInstanceViewResponseArgs) ToVirtualMachineAgentInstanceViewResponseOutput() VirtualMachineAgentInstanceViewResponseOutput
- func (i VirtualMachineAgentInstanceViewResponseArgs) ToVirtualMachineAgentInstanceViewResponseOutputWithContext(ctx context.Context) VirtualMachineAgentInstanceViewResponseOutput
- func (i VirtualMachineAgentInstanceViewResponseArgs) ToVirtualMachineAgentInstanceViewResponsePtrOutput() VirtualMachineAgentInstanceViewResponsePtrOutput
- func (i VirtualMachineAgentInstanceViewResponseArgs) ToVirtualMachineAgentInstanceViewResponsePtrOutputWithContext(ctx context.Context) VirtualMachineAgentInstanceViewResponsePtrOutput
- type VirtualMachineAgentInstanceViewResponseInput
- type VirtualMachineAgentInstanceViewResponseOutput
- func (VirtualMachineAgentInstanceViewResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineAgentInstanceViewResponseOutput) ExtensionHandlers() VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput
- func (o VirtualMachineAgentInstanceViewResponseOutput) Statuses() InstanceViewStatusResponseArrayOutput
- func (o VirtualMachineAgentInstanceViewResponseOutput) ToVirtualMachineAgentInstanceViewResponseOutput() VirtualMachineAgentInstanceViewResponseOutput
- func (o VirtualMachineAgentInstanceViewResponseOutput) ToVirtualMachineAgentInstanceViewResponseOutputWithContext(ctx context.Context) VirtualMachineAgentInstanceViewResponseOutput
- func (o VirtualMachineAgentInstanceViewResponseOutput) ToVirtualMachineAgentInstanceViewResponsePtrOutput() VirtualMachineAgentInstanceViewResponsePtrOutput
- func (o VirtualMachineAgentInstanceViewResponseOutput) ToVirtualMachineAgentInstanceViewResponsePtrOutputWithContext(ctx context.Context) VirtualMachineAgentInstanceViewResponsePtrOutput
- func (o VirtualMachineAgentInstanceViewResponseOutput) VmAgentVersion() pulumi.StringPtrOutput
- type VirtualMachineAgentInstanceViewResponsePtrInput
- type VirtualMachineAgentInstanceViewResponsePtrOutput
- func (o VirtualMachineAgentInstanceViewResponsePtrOutput) Elem() VirtualMachineAgentInstanceViewResponseOutput
- func (VirtualMachineAgentInstanceViewResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineAgentInstanceViewResponsePtrOutput) ExtensionHandlers() VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput
- func (o VirtualMachineAgentInstanceViewResponsePtrOutput) Statuses() InstanceViewStatusResponseArrayOutput
- func (o VirtualMachineAgentInstanceViewResponsePtrOutput) ToVirtualMachineAgentInstanceViewResponsePtrOutput() VirtualMachineAgentInstanceViewResponsePtrOutput
- func (o VirtualMachineAgentInstanceViewResponsePtrOutput) ToVirtualMachineAgentInstanceViewResponsePtrOutputWithContext(ctx context.Context) VirtualMachineAgentInstanceViewResponsePtrOutput
- func (o VirtualMachineAgentInstanceViewResponsePtrOutput) VmAgentVersion() pulumi.StringPtrOutput
- type VirtualMachineArgs
- type VirtualMachineExtension
- type VirtualMachineExtensionArgs
- type VirtualMachineExtensionHandlerInstanceViewResponse
- type VirtualMachineExtensionHandlerInstanceViewResponseArgs
- func (VirtualMachineExtensionHandlerInstanceViewResponseArgs) ElementType() reflect.Type
- func (i VirtualMachineExtensionHandlerInstanceViewResponseArgs) ToVirtualMachineExtensionHandlerInstanceViewResponseOutput() VirtualMachineExtensionHandlerInstanceViewResponseOutput
- func (i VirtualMachineExtensionHandlerInstanceViewResponseArgs) ToVirtualMachineExtensionHandlerInstanceViewResponseOutputWithContext(ctx context.Context) VirtualMachineExtensionHandlerInstanceViewResponseOutput
- type VirtualMachineExtensionHandlerInstanceViewResponseArray
- func (VirtualMachineExtensionHandlerInstanceViewResponseArray) ElementType() reflect.Type
- func (i VirtualMachineExtensionHandlerInstanceViewResponseArray) ToVirtualMachineExtensionHandlerInstanceViewResponseArrayOutput() VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput
- func (i VirtualMachineExtensionHandlerInstanceViewResponseArray) ToVirtualMachineExtensionHandlerInstanceViewResponseArrayOutputWithContext(ctx context.Context) VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput
- type VirtualMachineExtensionHandlerInstanceViewResponseArrayInput
- type VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput
- func (VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput) ElementType() reflect.Type
- func (o VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput) Index(i pulumi.IntInput) VirtualMachineExtensionHandlerInstanceViewResponseOutput
- func (o VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput) ToVirtualMachineExtensionHandlerInstanceViewResponseArrayOutput() VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput
- func (o VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput) ToVirtualMachineExtensionHandlerInstanceViewResponseArrayOutputWithContext(ctx context.Context) VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput
- type VirtualMachineExtensionHandlerInstanceViewResponseInput
- type VirtualMachineExtensionHandlerInstanceViewResponseOutput
- func (VirtualMachineExtensionHandlerInstanceViewResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineExtensionHandlerInstanceViewResponseOutput) Status() InstanceViewStatusResponsePtrOutput
- func (o VirtualMachineExtensionHandlerInstanceViewResponseOutput) ToVirtualMachineExtensionHandlerInstanceViewResponseOutput() VirtualMachineExtensionHandlerInstanceViewResponseOutput
- func (o VirtualMachineExtensionHandlerInstanceViewResponseOutput) ToVirtualMachineExtensionHandlerInstanceViewResponseOutputWithContext(ctx context.Context) VirtualMachineExtensionHandlerInstanceViewResponseOutput
- func (o VirtualMachineExtensionHandlerInstanceViewResponseOutput) Type() pulumi.StringPtrOutput
- func (o VirtualMachineExtensionHandlerInstanceViewResponseOutput) TypeHandlerVersion() pulumi.StringPtrOutput
- type VirtualMachineExtensionInput
- type VirtualMachineExtensionInstanceView
- type VirtualMachineExtensionInstanceViewArgs
- func (VirtualMachineExtensionInstanceViewArgs) ElementType() reflect.Type
- func (i VirtualMachineExtensionInstanceViewArgs) ToVirtualMachineExtensionInstanceViewOutput() VirtualMachineExtensionInstanceViewOutput
- func (i VirtualMachineExtensionInstanceViewArgs) ToVirtualMachineExtensionInstanceViewOutputWithContext(ctx context.Context) VirtualMachineExtensionInstanceViewOutput
- func (i VirtualMachineExtensionInstanceViewArgs) ToVirtualMachineExtensionInstanceViewPtrOutput() VirtualMachineExtensionInstanceViewPtrOutput
- func (i VirtualMachineExtensionInstanceViewArgs) ToVirtualMachineExtensionInstanceViewPtrOutputWithContext(ctx context.Context) VirtualMachineExtensionInstanceViewPtrOutput
- type VirtualMachineExtensionInstanceViewInput
- type VirtualMachineExtensionInstanceViewOutput
- func (VirtualMachineExtensionInstanceViewOutput) ElementType() reflect.Type
- func (o VirtualMachineExtensionInstanceViewOutput) Name() pulumi.StringPtrOutput
- func (o VirtualMachineExtensionInstanceViewOutput) Statuses() InstanceViewStatusArrayOutput
- func (o VirtualMachineExtensionInstanceViewOutput) Substatuses() InstanceViewStatusArrayOutput
- func (o VirtualMachineExtensionInstanceViewOutput) ToVirtualMachineExtensionInstanceViewOutput() VirtualMachineExtensionInstanceViewOutput
- func (o VirtualMachineExtensionInstanceViewOutput) ToVirtualMachineExtensionInstanceViewOutputWithContext(ctx context.Context) VirtualMachineExtensionInstanceViewOutput
- func (o VirtualMachineExtensionInstanceViewOutput) ToVirtualMachineExtensionInstanceViewPtrOutput() VirtualMachineExtensionInstanceViewPtrOutput
- func (o VirtualMachineExtensionInstanceViewOutput) ToVirtualMachineExtensionInstanceViewPtrOutputWithContext(ctx context.Context) VirtualMachineExtensionInstanceViewPtrOutput
- func (o VirtualMachineExtensionInstanceViewOutput) Type() pulumi.StringPtrOutput
- func (o VirtualMachineExtensionInstanceViewOutput) TypeHandlerVersion() pulumi.StringPtrOutput
- type VirtualMachineExtensionInstanceViewPtrInput
- type VirtualMachineExtensionInstanceViewPtrOutput
- func (o VirtualMachineExtensionInstanceViewPtrOutput) Elem() VirtualMachineExtensionInstanceViewOutput
- func (VirtualMachineExtensionInstanceViewPtrOutput) ElementType() reflect.Type
- func (o VirtualMachineExtensionInstanceViewPtrOutput) Name() pulumi.StringPtrOutput
- func (o VirtualMachineExtensionInstanceViewPtrOutput) Statuses() InstanceViewStatusArrayOutput
- func (o VirtualMachineExtensionInstanceViewPtrOutput) Substatuses() InstanceViewStatusArrayOutput
- func (o VirtualMachineExtensionInstanceViewPtrOutput) ToVirtualMachineExtensionInstanceViewPtrOutput() VirtualMachineExtensionInstanceViewPtrOutput
- func (o VirtualMachineExtensionInstanceViewPtrOutput) ToVirtualMachineExtensionInstanceViewPtrOutputWithContext(ctx context.Context) VirtualMachineExtensionInstanceViewPtrOutput
- func (o VirtualMachineExtensionInstanceViewPtrOutput) Type() pulumi.StringPtrOutput
- func (o VirtualMachineExtensionInstanceViewPtrOutput) TypeHandlerVersion() pulumi.StringPtrOutput
- type VirtualMachineExtensionInstanceViewResponse
- type VirtualMachineExtensionInstanceViewResponseArgs
- func (VirtualMachineExtensionInstanceViewResponseArgs) ElementType() reflect.Type
- func (i VirtualMachineExtensionInstanceViewResponseArgs) ToVirtualMachineExtensionInstanceViewResponseOutput() VirtualMachineExtensionInstanceViewResponseOutput
- func (i VirtualMachineExtensionInstanceViewResponseArgs) ToVirtualMachineExtensionInstanceViewResponseOutputWithContext(ctx context.Context) VirtualMachineExtensionInstanceViewResponseOutput
- func (i VirtualMachineExtensionInstanceViewResponseArgs) ToVirtualMachineExtensionInstanceViewResponsePtrOutput() VirtualMachineExtensionInstanceViewResponsePtrOutput
- func (i VirtualMachineExtensionInstanceViewResponseArgs) ToVirtualMachineExtensionInstanceViewResponsePtrOutputWithContext(ctx context.Context) VirtualMachineExtensionInstanceViewResponsePtrOutput
- type VirtualMachineExtensionInstanceViewResponseArray
- func (VirtualMachineExtensionInstanceViewResponseArray) ElementType() reflect.Type
- func (i VirtualMachineExtensionInstanceViewResponseArray) ToVirtualMachineExtensionInstanceViewResponseArrayOutput() VirtualMachineExtensionInstanceViewResponseArrayOutput
- func (i VirtualMachineExtensionInstanceViewResponseArray) ToVirtualMachineExtensionInstanceViewResponseArrayOutputWithContext(ctx context.Context) VirtualMachineExtensionInstanceViewResponseArrayOutput
- type VirtualMachineExtensionInstanceViewResponseArrayInput
- type VirtualMachineExtensionInstanceViewResponseArrayOutput
- func (VirtualMachineExtensionInstanceViewResponseArrayOutput) ElementType() reflect.Type
- func (o VirtualMachineExtensionInstanceViewResponseArrayOutput) Index(i pulumi.IntInput) VirtualMachineExtensionInstanceViewResponseOutput
- func (o VirtualMachineExtensionInstanceViewResponseArrayOutput) ToVirtualMachineExtensionInstanceViewResponseArrayOutput() VirtualMachineExtensionInstanceViewResponseArrayOutput
- func (o VirtualMachineExtensionInstanceViewResponseArrayOutput) ToVirtualMachineExtensionInstanceViewResponseArrayOutputWithContext(ctx context.Context) VirtualMachineExtensionInstanceViewResponseArrayOutput
- type VirtualMachineExtensionInstanceViewResponseInput
- type VirtualMachineExtensionInstanceViewResponseOutput
- func (VirtualMachineExtensionInstanceViewResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineExtensionInstanceViewResponseOutput) Name() pulumi.StringPtrOutput
- func (o VirtualMachineExtensionInstanceViewResponseOutput) Statuses() InstanceViewStatusResponseArrayOutput
- func (o VirtualMachineExtensionInstanceViewResponseOutput) Substatuses() InstanceViewStatusResponseArrayOutput
- func (o VirtualMachineExtensionInstanceViewResponseOutput) ToVirtualMachineExtensionInstanceViewResponseOutput() VirtualMachineExtensionInstanceViewResponseOutput
- func (o VirtualMachineExtensionInstanceViewResponseOutput) ToVirtualMachineExtensionInstanceViewResponseOutputWithContext(ctx context.Context) VirtualMachineExtensionInstanceViewResponseOutput
- func (o VirtualMachineExtensionInstanceViewResponseOutput) ToVirtualMachineExtensionInstanceViewResponsePtrOutput() VirtualMachineExtensionInstanceViewResponsePtrOutput
- func (o VirtualMachineExtensionInstanceViewResponseOutput) ToVirtualMachineExtensionInstanceViewResponsePtrOutputWithContext(ctx context.Context) VirtualMachineExtensionInstanceViewResponsePtrOutput
- func (o VirtualMachineExtensionInstanceViewResponseOutput) Type() pulumi.StringPtrOutput
- func (o VirtualMachineExtensionInstanceViewResponseOutput) TypeHandlerVersion() pulumi.StringPtrOutput
- type VirtualMachineExtensionInstanceViewResponsePtrInput
- type VirtualMachineExtensionInstanceViewResponsePtrOutput
- func (o VirtualMachineExtensionInstanceViewResponsePtrOutput) Elem() VirtualMachineExtensionInstanceViewResponseOutput
- func (VirtualMachineExtensionInstanceViewResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineExtensionInstanceViewResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o VirtualMachineExtensionInstanceViewResponsePtrOutput) Statuses() InstanceViewStatusResponseArrayOutput
- func (o VirtualMachineExtensionInstanceViewResponsePtrOutput) Substatuses() InstanceViewStatusResponseArrayOutput
- func (o VirtualMachineExtensionInstanceViewResponsePtrOutput) ToVirtualMachineExtensionInstanceViewResponsePtrOutput() VirtualMachineExtensionInstanceViewResponsePtrOutput
- func (o VirtualMachineExtensionInstanceViewResponsePtrOutput) ToVirtualMachineExtensionInstanceViewResponsePtrOutputWithContext(ctx context.Context) VirtualMachineExtensionInstanceViewResponsePtrOutput
- func (o VirtualMachineExtensionInstanceViewResponsePtrOutput) Type() pulumi.StringPtrOutput
- func (o VirtualMachineExtensionInstanceViewResponsePtrOutput) TypeHandlerVersion() pulumi.StringPtrOutput
- type VirtualMachineExtensionOutput
- type VirtualMachineExtensionResponse
- type VirtualMachineExtensionResponseArgs
- func (VirtualMachineExtensionResponseArgs) ElementType() reflect.Type
- func (i VirtualMachineExtensionResponseArgs) ToVirtualMachineExtensionResponseOutput() VirtualMachineExtensionResponseOutput
- func (i VirtualMachineExtensionResponseArgs) ToVirtualMachineExtensionResponseOutputWithContext(ctx context.Context) VirtualMachineExtensionResponseOutput
- type VirtualMachineExtensionResponseArray
- func (VirtualMachineExtensionResponseArray) ElementType() reflect.Type
- func (i VirtualMachineExtensionResponseArray) ToVirtualMachineExtensionResponseArrayOutput() VirtualMachineExtensionResponseArrayOutput
- func (i VirtualMachineExtensionResponseArray) ToVirtualMachineExtensionResponseArrayOutputWithContext(ctx context.Context) VirtualMachineExtensionResponseArrayOutput
- type VirtualMachineExtensionResponseArrayInput
- type VirtualMachineExtensionResponseArrayOutput
- func (VirtualMachineExtensionResponseArrayOutput) ElementType() reflect.Type
- func (o VirtualMachineExtensionResponseArrayOutput) Index(i pulumi.IntInput) VirtualMachineExtensionResponseOutput
- func (o VirtualMachineExtensionResponseArrayOutput) ToVirtualMachineExtensionResponseArrayOutput() VirtualMachineExtensionResponseArrayOutput
- func (o VirtualMachineExtensionResponseArrayOutput) ToVirtualMachineExtensionResponseArrayOutputWithContext(ctx context.Context) VirtualMachineExtensionResponseArrayOutput
- type VirtualMachineExtensionResponseInput
- type VirtualMachineExtensionResponseOutput
- func (o VirtualMachineExtensionResponseOutput) AutoUpgradeMinorVersion() pulumi.BoolPtrOutput
- func (VirtualMachineExtensionResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineExtensionResponseOutput) ForceUpdateTag() pulumi.StringPtrOutput
- func (o VirtualMachineExtensionResponseOutput) Id() pulumi.StringOutput
- func (o VirtualMachineExtensionResponseOutput) InstanceView() VirtualMachineExtensionInstanceViewResponsePtrOutput
- func (o VirtualMachineExtensionResponseOutput) Location() pulumi.StringOutput
- func (o VirtualMachineExtensionResponseOutput) Name() pulumi.StringOutput
- func (o VirtualMachineExtensionResponseOutput) ProtectedSettings() pulumi.AnyOutput
- func (o VirtualMachineExtensionResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o VirtualMachineExtensionResponseOutput) Publisher() pulumi.StringPtrOutput
- func (o VirtualMachineExtensionResponseOutput) Settings() pulumi.AnyOutput
- func (o VirtualMachineExtensionResponseOutput) Tags() pulumi.StringMapOutput
- func (o VirtualMachineExtensionResponseOutput) ToVirtualMachineExtensionResponseOutput() VirtualMachineExtensionResponseOutput
- func (o VirtualMachineExtensionResponseOutput) ToVirtualMachineExtensionResponseOutputWithContext(ctx context.Context) VirtualMachineExtensionResponseOutput
- func (o VirtualMachineExtensionResponseOutput) Type() pulumi.StringOutput
- func (o VirtualMachineExtensionResponseOutput) TypeHandlerVersion() pulumi.StringPtrOutput
- type VirtualMachineExtensionState
- type VirtualMachineInput
- type VirtualMachineInstanceViewResponse
- type VirtualMachineInstanceViewResponseArgs
- func (VirtualMachineInstanceViewResponseArgs) ElementType() reflect.Type
- func (i VirtualMachineInstanceViewResponseArgs) ToVirtualMachineInstanceViewResponseOutput() VirtualMachineInstanceViewResponseOutput
- func (i VirtualMachineInstanceViewResponseArgs) ToVirtualMachineInstanceViewResponseOutputWithContext(ctx context.Context) VirtualMachineInstanceViewResponseOutput
- func (i VirtualMachineInstanceViewResponseArgs) ToVirtualMachineInstanceViewResponsePtrOutput() VirtualMachineInstanceViewResponsePtrOutput
- func (i VirtualMachineInstanceViewResponseArgs) ToVirtualMachineInstanceViewResponsePtrOutputWithContext(ctx context.Context) VirtualMachineInstanceViewResponsePtrOutput
- type VirtualMachineInstanceViewResponseInput
- type VirtualMachineInstanceViewResponseOutput
- func (o VirtualMachineInstanceViewResponseOutput) BootDiagnostics() BootDiagnosticsInstanceViewResponsePtrOutput
- func (o VirtualMachineInstanceViewResponseOutput) Disks() DiskInstanceViewResponseArrayOutput
- func (VirtualMachineInstanceViewResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineInstanceViewResponseOutput) Extensions() VirtualMachineExtensionInstanceViewResponseArrayOutput
- func (o VirtualMachineInstanceViewResponseOutput) PlatformFaultDomain() pulumi.IntPtrOutput
- func (o VirtualMachineInstanceViewResponseOutput) PlatformUpdateDomain() pulumi.IntPtrOutput
- func (o VirtualMachineInstanceViewResponseOutput) RdpThumbPrint() pulumi.StringPtrOutput
- func (o VirtualMachineInstanceViewResponseOutput) Statuses() InstanceViewStatusResponseArrayOutput
- func (o VirtualMachineInstanceViewResponseOutput) ToVirtualMachineInstanceViewResponseOutput() VirtualMachineInstanceViewResponseOutput
- func (o VirtualMachineInstanceViewResponseOutput) ToVirtualMachineInstanceViewResponseOutputWithContext(ctx context.Context) VirtualMachineInstanceViewResponseOutput
- func (o VirtualMachineInstanceViewResponseOutput) ToVirtualMachineInstanceViewResponsePtrOutput() VirtualMachineInstanceViewResponsePtrOutput
- func (o VirtualMachineInstanceViewResponseOutput) ToVirtualMachineInstanceViewResponsePtrOutputWithContext(ctx context.Context) VirtualMachineInstanceViewResponsePtrOutput
- func (o VirtualMachineInstanceViewResponseOutput) VmAgent() VirtualMachineAgentInstanceViewResponsePtrOutput
- type VirtualMachineInstanceViewResponsePtrInput
- type VirtualMachineInstanceViewResponsePtrOutput
- func (o VirtualMachineInstanceViewResponsePtrOutput) BootDiagnostics() BootDiagnosticsInstanceViewResponsePtrOutput
- func (o VirtualMachineInstanceViewResponsePtrOutput) Disks() DiskInstanceViewResponseArrayOutput
- func (o VirtualMachineInstanceViewResponsePtrOutput) Elem() VirtualMachineInstanceViewResponseOutput
- func (VirtualMachineInstanceViewResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineInstanceViewResponsePtrOutput) Extensions() VirtualMachineExtensionInstanceViewResponseArrayOutput
- func (o VirtualMachineInstanceViewResponsePtrOutput) PlatformFaultDomain() pulumi.IntPtrOutput
- func (o VirtualMachineInstanceViewResponsePtrOutput) PlatformUpdateDomain() pulumi.IntPtrOutput
- func (o VirtualMachineInstanceViewResponsePtrOutput) RdpThumbPrint() pulumi.StringPtrOutput
- func (o VirtualMachineInstanceViewResponsePtrOutput) Statuses() InstanceViewStatusResponseArrayOutput
- func (o VirtualMachineInstanceViewResponsePtrOutput) ToVirtualMachineInstanceViewResponsePtrOutput() VirtualMachineInstanceViewResponsePtrOutput
- func (o VirtualMachineInstanceViewResponsePtrOutput) ToVirtualMachineInstanceViewResponsePtrOutputWithContext(ctx context.Context) VirtualMachineInstanceViewResponsePtrOutput
- func (o VirtualMachineInstanceViewResponsePtrOutput) VmAgent() VirtualMachineAgentInstanceViewResponsePtrOutput
- type VirtualMachineOutput
- type VirtualMachineScaleSet
- type VirtualMachineScaleSetArgs
- type VirtualMachineScaleSetExtension
- type VirtualMachineScaleSetExtensionArgs
- func (VirtualMachineScaleSetExtensionArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetExtensionArgs) ToVirtualMachineScaleSetExtensionOutput() VirtualMachineScaleSetExtensionOutput
- func (i VirtualMachineScaleSetExtensionArgs) ToVirtualMachineScaleSetExtensionOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionOutput
- type VirtualMachineScaleSetExtensionArray
- func (VirtualMachineScaleSetExtensionArray) ElementType() reflect.Type
- func (i VirtualMachineScaleSetExtensionArray) ToVirtualMachineScaleSetExtensionArrayOutput() VirtualMachineScaleSetExtensionArrayOutput
- func (i VirtualMachineScaleSetExtensionArray) ToVirtualMachineScaleSetExtensionArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionArrayOutput
- type VirtualMachineScaleSetExtensionArrayInput
- type VirtualMachineScaleSetExtensionArrayOutput
- func (VirtualMachineScaleSetExtensionArrayOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetExtensionArrayOutput) Index(i pulumi.IntInput) VirtualMachineScaleSetExtensionOutput
- func (o VirtualMachineScaleSetExtensionArrayOutput) ToVirtualMachineScaleSetExtensionArrayOutput() VirtualMachineScaleSetExtensionArrayOutput
- func (o VirtualMachineScaleSetExtensionArrayOutput) ToVirtualMachineScaleSetExtensionArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionArrayOutput
- type VirtualMachineScaleSetExtensionInput
- type VirtualMachineScaleSetExtensionOutput
- func (o VirtualMachineScaleSetExtensionOutput) AutoUpgradeMinorVersion() pulumi.BoolPtrOutput
- func (VirtualMachineScaleSetExtensionOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetExtensionOutput) Id() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetExtensionOutput) Name() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetExtensionOutput) ProtectedSettings() pulumi.AnyOutput
- func (o VirtualMachineScaleSetExtensionOutput) Publisher() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetExtensionOutput) Settings() pulumi.AnyOutput
- func (o VirtualMachineScaleSetExtensionOutput) ToVirtualMachineScaleSetExtensionOutput() VirtualMachineScaleSetExtensionOutput
- func (o VirtualMachineScaleSetExtensionOutput) ToVirtualMachineScaleSetExtensionOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionOutput
- func (o VirtualMachineScaleSetExtensionOutput) Type() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetExtensionOutput) TypeHandlerVersion() pulumi.StringPtrOutput
- type VirtualMachineScaleSetExtensionProfile
- type VirtualMachineScaleSetExtensionProfileArgs
- func (VirtualMachineScaleSetExtensionProfileArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetExtensionProfileArgs) ToVirtualMachineScaleSetExtensionProfileOutput() VirtualMachineScaleSetExtensionProfileOutput
- func (i VirtualMachineScaleSetExtensionProfileArgs) ToVirtualMachineScaleSetExtensionProfileOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionProfileOutput
- func (i VirtualMachineScaleSetExtensionProfileArgs) ToVirtualMachineScaleSetExtensionProfilePtrOutput() VirtualMachineScaleSetExtensionProfilePtrOutput
- func (i VirtualMachineScaleSetExtensionProfileArgs) ToVirtualMachineScaleSetExtensionProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionProfilePtrOutput
- type VirtualMachineScaleSetExtensionProfileInput
- type VirtualMachineScaleSetExtensionProfileOutput
- func (VirtualMachineScaleSetExtensionProfileOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetExtensionProfileOutput) Extensions() VirtualMachineScaleSetExtensionArrayOutput
- func (o VirtualMachineScaleSetExtensionProfileOutput) ToVirtualMachineScaleSetExtensionProfileOutput() VirtualMachineScaleSetExtensionProfileOutput
- func (o VirtualMachineScaleSetExtensionProfileOutput) ToVirtualMachineScaleSetExtensionProfileOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionProfileOutput
- func (o VirtualMachineScaleSetExtensionProfileOutput) ToVirtualMachineScaleSetExtensionProfilePtrOutput() VirtualMachineScaleSetExtensionProfilePtrOutput
- func (o VirtualMachineScaleSetExtensionProfileOutput) ToVirtualMachineScaleSetExtensionProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionProfilePtrOutput
- type VirtualMachineScaleSetExtensionProfilePtrInput
- type VirtualMachineScaleSetExtensionProfilePtrOutput
- func (o VirtualMachineScaleSetExtensionProfilePtrOutput) Elem() VirtualMachineScaleSetExtensionProfileOutput
- func (VirtualMachineScaleSetExtensionProfilePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetExtensionProfilePtrOutput) Extensions() VirtualMachineScaleSetExtensionArrayOutput
- func (o VirtualMachineScaleSetExtensionProfilePtrOutput) ToVirtualMachineScaleSetExtensionProfilePtrOutput() VirtualMachineScaleSetExtensionProfilePtrOutput
- func (o VirtualMachineScaleSetExtensionProfilePtrOutput) ToVirtualMachineScaleSetExtensionProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionProfilePtrOutput
- type VirtualMachineScaleSetExtensionProfileResponse
- type VirtualMachineScaleSetExtensionProfileResponseArgs
- func (VirtualMachineScaleSetExtensionProfileResponseArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetExtensionProfileResponseArgs) ToVirtualMachineScaleSetExtensionProfileResponseOutput() VirtualMachineScaleSetExtensionProfileResponseOutput
- func (i VirtualMachineScaleSetExtensionProfileResponseArgs) ToVirtualMachineScaleSetExtensionProfileResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionProfileResponseOutput
- func (i VirtualMachineScaleSetExtensionProfileResponseArgs) ToVirtualMachineScaleSetExtensionProfileResponsePtrOutput() VirtualMachineScaleSetExtensionProfileResponsePtrOutput
- func (i VirtualMachineScaleSetExtensionProfileResponseArgs) ToVirtualMachineScaleSetExtensionProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionProfileResponsePtrOutput
- type VirtualMachineScaleSetExtensionProfileResponseInput
- type VirtualMachineScaleSetExtensionProfileResponseOutput
- func (VirtualMachineScaleSetExtensionProfileResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetExtensionProfileResponseOutput) Extensions() VirtualMachineScaleSetExtensionResponseArrayOutput
- func (o VirtualMachineScaleSetExtensionProfileResponseOutput) ToVirtualMachineScaleSetExtensionProfileResponseOutput() VirtualMachineScaleSetExtensionProfileResponseOutput
- func (o VirtualMachineScaleSetExtensionProfileResponseOutput) ToVirtualMachineScaleSetExtensionProfileResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionProfileResponseOutput
- func (o VirtualMachineScaleSetExtensionProfileResponseOutput) ToVirtualMachineScaleSetExtensionProfileResponsePtrOutput() VirtualMachineScaleSetExtensionProfileResponsePtrOutput
- func (o VirtualMachineScaleSetExtensionProfileResponseOutput) ToVirtualMachineScaleSetExtensionProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionProfileResponsePtrOutput
- type VirtualMachineScaleSetExtensionProfileResponsePtrInput
- type VirtualMachineScaleSetExtensionProfileResponsePtrOutput
- func (o VirtualMachineScaleSetExtensionProfileResponsePtrOutput) Elem() VirtualMachineScaleSetExtensionProfileResponseOutput
- func (VirtualMachineScaleSetExtensionProfileResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetExtensionProfileResponsePtrOutput) Extensions() VirtualMachineScaleSetExtensionResponseArrayOutput
- func (o VirtualMachineScaleSetExtensionProfileResponsePtrOutput) ToVirtualMachineScaleSetExtensionProfileResponsePtrOutput() VirtualMachineScaleSetExtensionProfileResponsePtrOutput
- func (o VirtualMachineScaleSetExtensionProfileResponsePtrOutput) ToVirtualMachineScaleSetExtensionProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionProfileResponsePtrOutput
- type VirtualMachineScaleSetExtensionResponse
- type VirtualMachineScaleSetExtensionResponseArgs
- func (VirtualMachineScaleSetExtensionResponseArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetExtensionResponseArgs) ToVirtualMachineScaleSetExtensionResponseOutput() VirtualMachineScaleSetExtensionResponseOutput
- func (i VirtualMachineScaleSetExtensionResponseArgs) ToVirtualMachineScaleSetExtensionResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionResponseOutput
- type VirtualMachineScaleSetExtensionResponseArray
- func (VirtualMachineScaleSetExtensionResponseArray) ElementType() reflect.Type
- func (i VirtualMachineScaleSetExtensionResponseArray) ToVirtualMachineScaleSetExtensionResponseArrayOutput() VirtualMachineScaleSetExtensionResponseArrayOutput
- func (i VirtualMachineScaleSetExtensionResponseArray) ToVirtualMachineScaleSetExtensionResponseArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionResponseArrayOutput
- type VirtualMachineScaleSetExtensionResponseArrayInput
- type VirtualMachineScaleSetExtensionResponseArrayOutput
- func (VirtualMachineScaleSetExtensionResponseArrayOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetExtensionResponseArrayOutput) Index(i pulumi.IntInput) VirtualMachineScaleSetExtensionResponseOutput
- func (o VirtualMachineScaleSetExtensionResponseArrayOutput) ToVirtualMachineScaleSetExtensionResponseArrayOutput() VirtualMachineScaleSetExtensionResponseArrayOutput
- func (o VirtualMachineScaleSetExtensionResponseArrayOutput) ToVirtualMachineScaleSetExtensionResponseArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionResponseArrayOutput
- type VirtualMachineScaleSetExtensionResponseInput
- type VirtualMachineScaleSetExtensionResponseOutput
- func (o VirtualMachineScaleSetExtensionResponseOutput) AutoUpgradeMinorVersion() pulumi.BoolPtrOutput
- func (VirtualMachineScaleSetExtensionResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetExtensionResponseOutput) Id() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetExtensionResponseOutput) Name() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetExtensionResponseOutput) ProtectedSettings() pulumi.AnyOutput
- func (o VirtualMachineScaleSetExtensionResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o VirtualMachineScaleSetExtensionResponseOutput) Publisher() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetExtensionResponseOutput) Settings() pulumi.AnyOutput
- func (o VirtualMachineScaleSetExtensionResponseOutput) ToVirtualMachineScaleSetExtensionResponseOutput() VirtualMachineScaleSetExtensionResponseOutput
- func (o VirtualMachineScaleSetExtensionResponseOutput) ToVirtualMachineScaleSetExtensionResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionResponseOutput
- func (o VirtualMachineScaleSetExtensionResponseOutput) Type() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetExtensionResponseOutput) TypeHandlerVersion() pulumi.StringPtrOutput
- type VirtualMachineScaleSetIPConfiguration
- type VirtualMachineScaleSetIPConfigurationArgs
- func (VirtualMachineScaleSetIPConfigurationArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetIPConfigurationArgs) ToVirtualMachineScaleSetIPConfigurationOutput() VirtualMachineScaleSetIPConfigurationOutput
- func (i VirtualMachineScaleSetIPConfigurationArgs) ToVirtualMachineScaleSetIPConfigurationOutputWithContext(ctx context.Context) VirtualMachineScaleSetIPConfigurationOutput
- type VirtualMachineScaleSetIPConfigurationArray
- func (VirtualMachineScaleSetIPConfigurationArray) ElementType() reflect.Type
- func (i VirtualMachineScaleSetIPConfigurationArray) ToVirtualMachineScaleSetIPConfigurationArrayOutput() VirtualMachineScaleSetIPConfigurationArrayOutput
- func (i VirtualMachineScaleSetIPConfigurationArray) ToVirtualMachineScaleSetIPConfigurationArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetIPConfigurationArrayOutput
- type VirtualMachineScaleSetIPConfigurationArrayInput
- type VirtualMachineScaleSetIPConfigurationArrayOutput
- func (VirtualMachineScaleSetIPConfigurationArrayOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetIPConfigurationArrayOutput) Index(i pulumi.IntInput) VirtualMachineScaleSetIPConfigurationOutput
- func (o VirtualMachineScaleSetIPConfigurationArrayOutput) ToVirtualMachineScaleSetIPConfigurationArrayOutput() VirtualMachineScaleSetIPConfigurationArrayOutput
- func (o VirtualMachineScaleSetIPConfigurationArrayOutput) ToVirtualMachineScaleSetIPConfigurationArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetIPConfigurationArrayOutput
- type VirtualMachineScaleSetIPConfigurationInput
- type VirtualMachineScaleSetIPConfigurationOutput
- func (VirtualMachineScaleSetIPConfigurationOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetIPConfigurationOutput) Id() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetIPConfigurationOutput) LoadBalancerBackendAddressPools() SubResourceArrayOutput
- func (o VirtualMachineScaleSetIPConfigurationOutput) LoadBalancerInboundNatPools() SubResourceArrayOutput
- func (o VirtualMachineScaleSetIPConfigurationOutput) Name() pulumi.StringOutput
- func (o VirtualMachineScaleSetIPConfigurationOutput) Subnet() ApiEntityReferenceOutput
- func (o VirtualMachineScaleSetIPConfigurationOutput) ToVirtualMachineScaleSetIPConfigurationOutput() VirtualMachineScaleSetIPConfigurationOutput
- func (o VirtualMachineScaleSetIPConfigurationOutput) ToVirtualMachineScaleSetIPConfigurationOutputWithContext(ctx context.Context) VirtualMachineScaleSetIPConfigurationOutput
- type VirtualMachineScaleSetIPConfigurationResponse
- type VirtualMachineScaleSetIPConfigurationResponseArgs
- func (VirtualMachineScaleSetIPConfigurationResponseArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetIPConfigurationResponseArgs) ToVirtualMachineScaleSetIPConfigurationResponseOutput() VirtualMachineScaleSetIPConfigurationResponseOutput
- func (i VirtualMachineScaleSetIPConfigurationResponseArgs) ToVirtualMachineScaleSetIPConfigurationResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetIPConfigurationResponseOutput
- type VirtualMachineScaleSetIPConfigurationResponseArray
- func (VirtualMachineScaleSetIPConfigurationResponseArray) ElementType() reflect.Type
- func (i VirtualMachineScaleSetIPConfigurationResponseArray) ToVirtualMachineScaleSetIPConfigurationResponseArrayOutput() VirtualMachineScaleSetIPConfigurationResponseArrayOutput
- func (i VirtualMachineScaleSetIPConfigurationResponseArray) ToVirtualMachineScaleSetIPConfigurationResponseArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetIPConfigurationResponseArrayOutput
- type VirtualMachineScaleSetIPConfigurationResponseArrayInput
- type VirtualMachineScaleSetIPConfigurationResponseArrayOutput
- func (VirtualMachineScaleSetIPConfigurationResponseArrayOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetIPConfigurationResponseArrayOutput) Index(i pulumi.IntInput) VirtualMachineScaleSetIPConfigurationResponseOutput
- func (o VirtualMachineScaleSetIPConfigurationResponseArrayOutput) ToVirtualMachineScaleSetIPConfigurationResponseArrayOutput() VirtualMachineScaleSetIPConfigurationResponseArrayOutput
- func (o VirtualMachineScaleSetIPConfigurationResponseArrayOutput) ToVirtualMachineScaleSetIPConfigurationResponseArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetIPConfigurationResponseArrayOutput
- type VirtualMachineScaleSetIPConfigurationResponseInput
- type VirtualMachineScaleSetIPConfigurationResponseOutput
- func (VirtualMachineScaleSetIPConfigurationResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetIPConfigurationResponseOutput) Id() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetIPConfigurationResponseOutput) LoadBalancerBackendAddressPools() SubResourceResponseArrayOutput
- func (o VirtualMachineScaleSetIPConfigurationResponseOutput) LoadBalancerInboundNatPools() SubResourceResponseArrayOutput
- func (o VirtualMachineScaleSetIPConfigurationResponseOutput) Name() pulumi.StringOutput
- func (o VirtualMachineScaleSetIPConfigurationResponseOutput) Subnet() ApiEntityReferenceResponseOutput
- func (o VirtualMachineScaleSetIPConfigurationResponseOutput) ToVirtualMachineScaleSetIPConfigurationResponseOutput() VirtualMachineScaleSetIPConfigurationResponseOutput
- func (o VirtualMachineScaleSetIPConfigurationResponseOutput) ToVirtualMachineScaleSetIPConfigurationResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetIPConfigurationResponseOutput
- type VirtualMachineScaleSetInput
- type VirtualMachineScaleSetNetworkConfiguration
- type VirtualMachineScaleSetNetworkConfigurationArgs
- func (VirtualMachineScaleSetNetworkConfigurationArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetNetworkConfigurationArgs) ToVirtualMachineScaleSetNetworkConfigurationOutput() VirtualMachineScaleSetNetworkConfigurationOutput
- func (i VirtualMachineScaleSetNetworkConfigurationArgs) ToVirtualMachineScaleSetNetworkConfigurationOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationOutput
- type VirtualMachineScaleSetNetworkConfigurationArray
- func (VirtualMachineScaleSetNetworkConfigurationArray) ElementType() reflect.Type
- func (i VirtualMachineScaleSetNetworkConfigurationArray) ToVirtualMachineScaleSetNetworkConfigurationArrayOutput() VirtualMachineScaleSetNetworkConfigurationArrayOutput
- func (i VirtualMachineScaleSetNetworkConfigurationArray) ToVirtualMachineScaleSetNetworkConfigurationArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationArrayOutput
- type VirtualMachineScaleSetNetworkConfigurationArrayInput
- type VirtualMachineScaleSetNetworkConfigurationArrayOutput
- func (VirtualMachineScaleSetNetworkConfigurationArrayOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetNetworkConfigurationArrayOutput) Index(i pulumi.IntInput) VirtualMachineScaleSetNetworkConfigurationOutput
- func (o VirtualMachineScaleSetNetworkConfigurationArrayOutput) ToVirtualMachineScaleSetNetworkConfigurationArrayOutput() VirtualMachineScaleSetNetworkConfigurationArrayOutput
- func (o VirtualMachineScaleSetNetworkConfigurationArrayOutput) ToVirtualMachineScaleSetNetworkConfigurationArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationArrayOutput
- type VirtualMachineScaleSetNetworkConfigurationInput
- type VirtualMachineScaleSetNetworkConfigurationOutput
- func (VirtualMachineScaleSetNetworkConfigurationOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetNetworkConfigurationOutput) Id() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetNetworkConfigurationOutput) IpConfigurations() VirtualMachineScaleSetIPConfigurationArrayOutput
- func (o VirtualMachineScaleSetNetworkConfigurationOutput) Name() pulumi.StringOutput
- func (o VirtualMachineScaleSetNetworkConfigurationOutput) Primary() pulumi.BoolPtrOutput
- func (o VirtualMachineScaleSetNetworkConfigurationOutput) ToVirtualMachineScaleSetNetworkConfigurationOutput() VirtualMachineScaleSetNetworkConfigurationOutput
- func (o VirtualMachineScaleSetNetworkConfigurationOutput) ToVirtualMachineScaleSetNetworkConfigurationOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationOutput
- type VirtualMachineScaleSetNetworkConfigurationResponse
- type VirtualMachineScaleSetNetworkConfigurationResponseArgs
- func (VirtualMachineScaleSetNetworkConfigurationResponseArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetNetworkConfigurationResponseArgs) ToVirtualMachineScaleSetNetworkConfigurationResponseOutput() VirtualMachineScaleSetNetworkConfigurationResponseOutput
- func (i VirtualMachineScaleSetNetworkConfigurationResponseArgs) ToVirtualMachineScaleSetNetworkConfigurationResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationResponseOutput
- type VirtualMachineScaleSetNetworkConfigurationResponseArray
- func (VirtualMachineScaleSetNetworkConfigurationResponseArray) ElementType() reflect.Type
- func (i VirtualMachineScaleSetNetworkConfigurationResponseArray) ToVirtualMachineScaleSetNetworkConfigurationResponseArrayOutput() VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput
- func (i VirtualMachineScaleSetNetworkConfigurationResponseArray) ToVirtualMachineScaleSetNetworkConfigurationResponseArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput
- type VirtualMachineScaleSetNetworkConfigurationResponseArrayInput
- type VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput
- func (VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput) Index(i pulumi.IntInput) VirtualMachineScaleSetNetworkConfigurationResponseOutput
- func (o VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput) ToVirtualMachineScaleSetNetworkConfigurationResponseArrayOutput() VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput
- func (o VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput) ToVirtualMachineScaleSetNetworkConfigurationResponseArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput
- type VirtualMachineScaleSetNetworkConfigurationResponseInput
- type VirtualMachineScaleSetNetworkConfigurationResponseOutput
- func (VirtualMachineScaleSetNetworkConfigurationResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetNetworkConfigurationResponseOutput) Id() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetNetworkConfigurationResponseOutput) IpConfigurations() VirtualMachineScaleSetIPConfigurationResponseArrayOutput
- func (o VirtualMachineScaleSetNetworkConfigurationResponseOutput) Name() pulumi.StringOutput
- func (o VirtualMachineScaleSetNetworkConfigurationResponseOutput) Primary() pulumi.BoolPtrOutput
- func (o VirtualMachineScaleSetNetworkConfigurationResponseOutput) ToVirtualMachineScaleSetNetworkConfigurationResponseOutput() VirtualMachineScaleSetNetworkConfigurationResponseOutput
- func (o VirtualMachineScaleSetNetworkConfigurationResponseOutput) ToVirtualMachineScaleSetNetworkConfigurationResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationResponseOutput
- type VirtualMachineScaleSetNetworkProfile
- type VirtualMachineScaleSetNetworkProfileArgs
- func (VirtualMachineScaleSetNetworkProfileArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetNetworkProfileArgs) ToVirtualMachineScaleSetNetworkProfileOutput() VirtualMachineScaleSetNetworkProfileOutput
- func (i VirtualMachineScaleSetNetworkProfileArgs) ToVirtualMachineScaleSetNetworkProfileOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkProfileOutput
- func (i VirtualMachineScaleSetNetworkProfileArgs) ToVirtualMachineScaleSetNetworkProfilePtrOutput() VirtualMachineScaleSetNetworkProfilePtrOutput
- func (i VirtualMachineScaleSetNetworkProfileArgs) ToVirtualMachineScaleSetNetworkProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkProfilePtrOutput
- type VirtualMachineScaleSetNetworkProfileInput
- type VirtualMachineScaleSetNetworkProfileOutput
- func (VirtualMachineScaleSetNetworkProfileOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetNetworkProfileOutput) NetworkInterfaceConfigurations() VirtualMachineScaleSetNetworkConfigurationArrayOutput
- func (o VirtualMachineScaleSetNetworkProfileOutput) ToVirtualMachineScaleSetNetworkProfileOutput() VirtualMachineScaleSetNetworkProfileOutput
- func (o VirtualMachineScaleSetNetworkProfileOutput) ToVirtualMachineScaleSetNetworkProfileOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkProfileOutput
- func (o VirtualMachineScaleSetNetworkProfileOutput) ToVirtualMachineScaleSetNetworkProfilePtrOutput() VirtualMachineScaleSetNetworkProfilePtrOutput
- func (o VirtualMachineScaleSetNetworkProfileOutput) ToVirtualMachineScaleSetNetworkProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkProfilePtrOutput
- type VirtualMachineScaleSetNetworkProfilePtrInput
- type VirtualMachineScaleSetNetworkProfilePtrOutput
- func (o VirtualMachineScaleSetNetworkProfilePtrOutput) Elem() VirtualMachineScaleSetNetworkProfileOutput
- func (VirtualMachineScaleSetNetworkProfilePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetNetworkProfilePtrOutput) NetworkInterfaceConfigurations() VirtualMachineScaleSetNetworkConfigurationArrayOutput
- func (o VirtualMachineScaleSetNetworkProfilePtrOutput) ToVirtualMachineScaleSetNetworkProfilePtrOutput() VirtualMachineScaleSetNetworkProfilePtrOutput
- func (o VirtualMachineScaleSetNetworkProfilePtrOutput) ToVirtualMachineScaleSetNetworkProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkProfilePtrOutput
- type VirtualMachineScaleSetNetworkProfileResponse
- type VirtualMachineScaleSetNetworkProfileResponseArgs
- func (VirtualMachineScaleSetNetworkProfileResponseArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetNetworkProfileResponseArgs) ToVirtualMachineScaleSetNetworkProfileResponseOutput() VirtualMachineScaleSetNetworkProfileResponseOutput
- func (i VirtualMachineScaleSetNetworkProfileResponseArgs) ToVirtualMachineScaleSetNetworkProfileResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkProfileResponseOutput
- func (i VirtualMachineScaleSetNetworkProfileResponseArgs) ToVirtualMachineScaleSetNetworkProfileResponsePtrOutput() VirtualMachineScaleSetNetworkProfileResponsePtrOutput
- func (i VirtualMachineScaleSetNetworkProfileResponseArgs) ToVirtualMachineScaleSetNetworkProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkProfileResponsePtrOutput
- type VirtualMachineScaleSetNetworkProfileResponseInput
- type VirtualMachineScaleSetNetworkProfileResponseOutput
- func (VirtualMachineScaleSetNetworkProfileResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetNetworkProfileResponseOutput) NetworkInterfaceConfigurations() VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput
- func (o VirtualMachineScaleSetNetworkProfileResponseOutput) ToVirtualMachineScaleSetNetworkProfileResponseOutput() VirtualMachineScaleSetNetworkProfileResponseOutput
- func (o VirtualMachineScaleSetNetworkProfileResponseOutput) ToVirtualMachineScaleSetNetworkProfileResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkProfileResponseOutput
- func (o VirtualMachineScaleSetNetworkProfileResponseOutput) ToVirtualMachineScaleSetNetworkProfileResponsePtrOutput() VirtualMachineScaleSetNetworkProfileResponsePtrOutput
- func (o VirtualMachineScaleSetNetworkProfileResponseOutput) ToVirtualMachineScaleSetNetworkProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkProfileResponsePtrOutput
- type VirtualMachineScaleSetNetworkProfileResponsePtrInput
- type VirtualMachineScaleSetNetworkProfileResponsePtrOutput
- func (o VirtualMachineScaleSetNetworkProfileResponsePtrOutput) Elem() VirtualMachineScaleSetNetworkProfileResponseOutput
- func (VirtualMachineScaleSetNetworkProfileResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetNetworkProfileResponsePtrOutput) NetworkInterfaceConfigurations() VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput
- func (o VirtualMachineScaleSetNetworkProfileResponsePtrOutput) ToVirtualMachineScaleSetNetworkProfileResponsePtrOutput() VirtualMachineScaleSetNetworkProfileResponsePtrOutput
- func (o VirtualMachineScaleSetNetworkProfileResponsePtrOutput) ToVirtualMachineScaleSetNetworkProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkProfileResponsePtrOutput
- type VirtualMachineScaleSetOSDisk
- type VirtualMachineScaleSetOSDiskArgs
- func (VirtualMachineScaleSetOSDiskArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetOSDiskArgs) ToVirtualMachineScaleSetOSDiskOutput() VirtualMachineScaleSetOSDiskOutput
- func (i VirtualMachineScaleSetOSDiskArgs) ToVirtualMachineScaleSetOSDiskOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSDiskOutput
- func (i VirtualMachineScaleSetOSDiskArgs) ToVirtualMachineScaleSetOSDiskPtrOutput() VirtualMachineScaleSetOSDiskPtrOutput
- func (i VirtualMachineScaleSetOSDiskArgs) ToVirtualMachineScaleSetOSDiskPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSDiskPtrOutput
- type VirtualMachineScaleSetOSDiskInput
- type VirtualMachineScaleSetOSDiskOutput
- func (o VirtualMachineScaleSetOSDiskOutput) Caching() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSDiskOutput) CreateOption() pulumi.StringOutput
- func (VirtualMachineScaleSetOSDiskOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetOSDiskOutput) Image() VirtualHardDiskPtrOutput
- func (o VirtualMachineScaleSetOSDiskOutput) Name() pulumi.StringOutput
- func (o VirtualMachineScaleSetOSDiskOutput) OsType() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSDiskOutput) ToVirtualMachineScaleSetOSDiskOutput() VirtualMachineScaleSetOSDiskOutput
- func (o VirtualMachineScaleSetOSDiskOutput) ToVirtualMachineScaleSetOSDiskOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSDiskOutput
- func (o VirtualMachineScaleSetOSDiskOutput) ToVirtualMachineScaleSetOSDiskPtrOutput() VirtualMachineScaleSetOSDiskPtrOutput
- func (o VirtualMachineScaleSetOSDiskOutput) ToVirtualMachineScaleSetOSDiskPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSDiskPtrOutput
- func (o VirtualMachineScaleSetOSDiskOutput) VhdContainers() pulumi.StringArrayOutput
- type VirtualMachineScaleSetOSDiskPtrInput
- type VirtualMachineScaleSetOSDiskPtrOutput
- func (o VirtualMachineScaleSetOSDiskPtrOutput) Caching() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSDiskPtrOutput) CreateOption() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSDiskPtrOutput) Elem() VirtualMachineScaleSetOSDiskOutput
- func (VirtualMachineScaleSetOSDiskPtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetOSDiskPtrOutput) Image() VirtualHardDiskPtrOutput
- func (o VirtualMachineScaleSetOSDiskPtrOutput) Name() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSDiskPtrOutput) OsType() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSDiskPtrOutput) ToVirtualMachineScaleSetOSDiskPtrOutput() VirtualMachineScaleSetOSDiskPtrOutput
- func (o VirtualMachineScaleSetOSDiskPtrOutput) ToVirtualMachineScaleSetOSDiskPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSDiskPtrOutput
- func (o VirtualMachineScaleSetOSDiskPtrOutput) VhdContainers() pulumi.StringArrayOutput
- type VirtualMachineScaleSetOSDiskResponse
- type VirtualMachineScaleSetOSDiskResponseArgs
- func (VirtualMachineScaleSetOSDiskResponseArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetOSDiskResponseArgs) ToVirtualMachineScaleSetOSDiskResponseOutput() VirtualMachineScaleSetOSDiskResponseOutput
- func (i VirtualMachineScaleSetOSDiskResponseArgs) ToVirtualMachineScaleSetOSDiskResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSDiskResponseOutput
- func (i VirtualMachineScaleSetOSDiskResponseArgs) ToVirtualMachineScaleSetOSDiskResponsePtrOutput() VirtualMachineScaleSetOSDiskResponsePtrOutput
- func (i VirtualMachineScaleSetOSDiskResponseArgs) ToVirtualMachineScaleSetOSDiskResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSDiskResponsePtrOutput
- type VirtualMachineScaleSetOSDiskResponseInput
- type VirtualMachineScaleSetOSDiskResponseOutput
- func (o VirtualMachineScaleSetOSDiskResponseOutput) Caching() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSDiskResponseOutput) CreateOption() pulumi.StringOutput
- func (VirtualMachineScaleSetOSDiskResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetOSDiskResponseOutput) Image() VirtualHardDiskResponsePtrOutput
- func (o VirtualMachineScaleSetOSDiskResponseOutput) Name() pulumi.StringOutput
- func (o VirtualMachineScaleSetOSDiskResponseOutput) OsType() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSDiskResponseOutput) ToVirtualMachineScaleSetOSDiskResponseOutput() VirtualMachineScaleSetOSDiskResponseOutput
- func (o VirtualMachineScaleSetOSDiskResponseOutput) ToVirtualMachineScaleSetOSDiskResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSDiskResponseOutput
- func (o VirtualMachineScaleSetOSDiskResponseOutput) ToVirtualMachineScaleSetOSDiskResponsePtrOutput() VirtualMachineScaleSetOSDiskResponsePtrOutput
- func (o VirtualMachineScaleSetOSDiskResponseOutput) ToVirtualMachineScaleSetOSDiskResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSDiskResponsePtrOutput
- func (o VirtualMachineScaleSetOSDiskResponseOutput) VhdContainers() pulumi.StringArrayOutput
- type VirtualMachineScaleSetOSDiskResponsePtrInput
- type VirtualMachineScaleSetOSDiskResponsePtrOutput
- func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) Caching() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) CreateOption() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) Elem() VirtualMachineScaleSetOSDiskResponseOutput
- func (VirtualMachineScaleSetOSDiskResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) Image() VirtualHardDiskResponsePtrOutput
- func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) OsType() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) ToVirtualMachineScaleSetOSDiskResponsePtrOutput() VirtualMachineScaleSetOSDiskResponsePtrOutput
- func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) ToVirtualMachineScaleSetOSDiskResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSDiskResponsePtrOutput
- func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) VhdContainers() pulumi.StringArrayOutput
- type VirtualMachineScaleSetOSProfile
- type VirtualMachineScaleSetOSProfileArgs
- func (VirtualMachineScaleSetOSProfileArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetOSProfileArgs) ToVirtualMachineScaleSetOSProfileOutput() VirtualMachineScaleSetOSProfileOutput
- func (i VirtualMachineScaleSetOSProfileArgs) ToVirtualMachineScaleSetOSProfileOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSProfileOutput
- func (i VirtualMachineScaleSetOSProfileArgs) ToVirtualMachineScaleSetOSProfilePtrOutput() VirtualMachineScaleSetOSProfilePtrOutput
- func (i VirtualMachineScaleSetOSProfileArgs) ToVirtualMachineScaleSetOSProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSProfilePtrOutput
- type VirtualMachineScaleSetOSProfileInput
- type VirtualMachineScaleSetOSProfileOutput
- func (o VirtualMachineScaleSetOSProfileOutput) AdminPassword() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSProfileOutput) AdminUsername() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSProfileOutput) ComputerNamePrefix() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSProfileOutput) CustomData() pulumi.StringPtrOutput
- func (VirtualMachineScaleSetOSProfileOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetOSProfileOutput) LinuxConfiguration() LinuxConfigurationPtrOutput
- func (o VirtualMachineScaleSetOSProfileOutput) Secrets() VaultSecretGroupArrayOutput
- func (o VirtualMachineScaleSetOSProfileOutput) ToVirtualMachineScaleSetOSProfileOutput() VirtualMachineScaleSetOSProfileOutput
- func (o VirtualMachineScaleSetOSProfileOutput) ToVirtualMachineScaleSetOSProfileOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSProfileOutput
- func (o VirtualMachineScaleSetOSProfileOutput) ToVirtualMachineScaleSetOSProfilePtrOutput() VirtualMachineScaleSetOSProfilePtrOutput
- func (o VirtualMachineScaleSetOSProfileOutput) ToVirtualMachineScaleSetOSProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSProfilePtrOutput
- func (o VirtualMachineScaleSetOSProfileOutput) WindowsConfiguration() WindowsConfigurationPtrOutput
- type VirtualMachineScaleSetOSProfilePtrInput
- type VirtualMachineScaleSetOSProfilePtrOutput
- func (o VirtualMachineScaleSetOSProfilePtrOutput) AdminPassword() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSProfilePtrOutput) AdminUsername() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSProfilePtrOutput) ComputerNamePrefix() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSProfilePtrOutput) CustomData() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSProfilePtrOutput) Elem() VirtualMachineScaleSetOSProfileOutput
- func (VirtualMachineScaleSetOSProfilePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetOSProfilePtrOutput) LinuxConfiguration() LinuxConfigurationPtrOutput
- func (o VirtualMachineScaleSetOSProfilePtrOutput) Secrets() VaultSecretGroupArrayOutput
- func (o VirtualMachineScaleSetOSProfilePtrOutput) ToVirtualMachineScaleSetOSProfilePtrOutput() VirtualMachineScaleSetOSProfilePtrOutput
- func (o VirtualMachineScaleSetOSProfilePtrOutput) ToVirtualMachineScaleSetOSProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSProfilePtrOutput
- func (o VirtualMachineScaleSetOSProfilePtrOutput) WindowsConfiguration() WindowsConfigurationPtrOutput
- type VirtualMachineScaleSetOSProfileResponse
- type VirtualMachineScaleSetOSProfileResponseArgs
- func (VirtualMachineScaleSetOSProfileResponseArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetOSProfileResponseArgs) ToVirtualMachineScaleSetOSProfileResponseOutput() VirtualMachineScaleSetOSProfileResponseOutput
- func (i VirtualMachineScaleSetOSProfileResponseArgs) ToVirtualMachineScaleSetOSProfileResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSProfileResponseOutput
- func (i VirtualMachineScaleSetOSProfileResponseArgs) ToVirtualMachineScaleSetOSProfileResponsePtrOutput() VirtualMachineScaleSetOSProfileResponsePtrOutput
- func (i VirtualMachineScaleSetOSProfileResponseArgs) ToVirtualMachineScaleSetOSProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSProfileResponsePtrOutput
- type VirtualMachineScaleSetOSProfileResponseInput
- type VirtualMachineScaleSetOSProfileResponseOutput
- func (o VirtualMachineScaleSetOSProfileResponseOutput) AdminPassword() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSProfileResponseOutput) AdminUsername() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSProfileResponseOutput) ComputerNamePrefix() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSProfileResponseOutput) CustomData() pulumi.StringPtrOutput
- func (VirtualMachineScaleSetOSProfileResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetOSProfileResponseOutput) LinuxConfiguration() LinuxConfigurationResponsePtrOutput
- func (o VirtualMachineScaleSetOSProfileResponseOutput) Secrets() VaultSecretGroupResponseArrayOutput
- func (o VirtualMachineScaleSetOSProfileResponseOutput) ToVirtualMachineScaleSetOSProfileResponseOutput() VirtualMachineScaleSetOSProfileResponseOutput
- func (o VirtualMachineScaleSetOSProfileResponseOutput) ToVirtualMachineScaleSetOSProfileResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSProfileResponseOutput
- func (o VirtualMachineScaleSetOSProfileResponseOutput) ToVirtualMachineScaleSetOSProfileResponsePtrOutput() VirtualMachineScaleSetOSProfileResponsePtrOutput
- func (o VirtualMachineScaleSetOSProfileResponseOutput) ToVirtualMachineScaleSetOSProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSProfileResponsePtrOutput
- func (o VirtualMachineScaleSetOSProfileResponseOutput) WindowsConfiguration() WindowsConfigurationResponsePtrOutput
- type VirtualMachineScaleSetOSProfileResponsePtrInput
- type VirtualMachineScaleSetOSProfileResponsePtrOutput
- func (o VirtualMachineScaleSetOSProfileResponsePtrOutput) AdminPassword() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSProfileResponsePtrOutput) AdminUsername() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSProfileResponsePtrOutput) ComputerNamePrefix() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSProfileResponsePtrOutput) CustomData() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSProfileResponsePtrOutput) Elem() VirtualMachineScaleSetOSProfileResponseOutput
- func (VirtualMachineScaleSetOSProfileResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetOSProfileResponsePtrOutput) LinuxConfiguration() LinuxConfigurationResponsePtrOutput
- func (o VirtualMachineScaleSetOSProfileResponsePtrOutput) Secrets() VaultSecretGroupResponseArrayOutput
- func (o VirtualMachineScaleSetOSProfileResponsePtrOutput) ToVirtualMachineScaleSetOSProfileResponsePtrOutput() VirtualMachineScaleSetOSProfileResponsePtrOutput
- func (o VirtualMachineScaleSetOSProfileResponsePtrOutput) ToVirtualMachineScaleSetOSProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSProfileResponsePtrOutput
- func (o VirtualMachineScaleSetOSProfileResponsePtrOutput) WindowsConfiguration() WindowsConfigurationResponsePtrOutput
- type VirtualMachineScaleSetOutput
- type VirtualMachineScaleSetState
- type VirtualMachineScaleSetStorageProfile
- type VirtualMachineScaleSetStorageProfileArgs
- func (VirtualMachineScaleSetStorageProfileArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetStorageProfileArgs) ToVirtualMachineScaleSetStorageProfileOutput() VirtualMachineScaleSetStorageProfileOutput
- func (i VirtualMachineScaleSetStorageProfileArgs) ToVirtualMachineScaleSetStorageProfileOutputWithContext(ctx context.Context) VirtualMachineScaleSetStorageProfileOutput
- func (i VirtualMachineScaleSetStorageProfileArgs) ToVirtualMachineScaleSetStorageProfilePtrOutput() VirtualMachineScaleSetStorageProfilePtrOutput
- func (i VirtualMachineScaleSetStorageProfileArgs) ToVirtualMachineScaleSetStorageProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetStorageProfilePtrOutput
- type VirtualMachineScaleSetStorageProfileInput
- type VirtualMachineScaleSetStorageProfileOutput
- func (VirtualMachineScaleSetStorageProfileOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetStorageProfileOutput) ImageReference() ImageReferencePtrOutput
- func (o VirtualMachineScaleSetStorageProfileOutput) OsDisk() VirtualMachineScaleSetOSDiskPtrOutput
- func (o VirtualMachineScaleSetStorageProfileOutput) ToVirtualMachineScaleSetStorageProfileOutput() VirtualMachineScaleSetStorageProfileOutput
- func (o VirtualMachineScaleSetStorageProfileOutput) ToVirtualMachineScaleSetStorageProfileOutputWithContext(ctx context.Context) VirtualMachineScaleSetStorageProfileOutput
- func (o VirtualMachineScaleSetStorageProfileOutput) ToVirtualMachineScaleSetStorageProfilePtrOutput() VirtualMachineScaleSetStorageProfilePtrOutput
- func (o VirtualMachineScaleSetStorageProfileOutput) ToVirtualMachineScaleSetStorageProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetStorageProfilePtrOutput
- type VirtualMachineScaleSetStorageProfilePtrInput
- type VirtualMachineScaleSetStorageProfilePtrOutput
- func (o VirtualMachineScaleSetStorageProfilePtrOutput) Elem() VirtualMachineScaleSetStorageProfileOutput
- func (VirtualMachineScaleSetStorageProfilePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetStorageProfilePtrOutput) ImageReference() ImageReferencePtrOutput
- func (o VirtualMachineScaleSetStorageProfilePtrOutput) OsDisk() VirtualMachineScaleSetOSDiskPtrOutput
- func (o VirtualMachineScaleSetStorageProfilePtrOutput) ToVirtualMachineScaleSetStorageProfilePtrOutput() VirtualMachineScaleSetStorageProfilePtrOutput
- func (o VirtualMachineScaleSetStorageProfilePtrOutput) ToVirtualMachineScaleSetStorageProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetStorageProfilePtrOutput
- type VirtualMachineScaleSetStorageProfileResponse
- type VirtualMachineScaleSetStorageProfileResponseArgs
- func (VirtualMachineScaleSetStorageProfileResponseArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetStorageProfileResponseArgs) ToVirtualMachineScaleSetStorageProfileResponseOutput() VirtualMachineScaleSetStorageProfileResponseOutput
- func (i VirtualMachineScaleSetStorageProfileResponseArgs) ToVirtualMachineScaleSetStorageProfileResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetStorageProfileResponseOutput
- func (i VirtualMachineScaleSetStorageProfileResponseArgs) ToVirtualMachineScaleSetStorageProfileResponsePtrOutput() VirtualMachineScaleSetStorageProfileResponsePtrOutput
- func (i VirtualMachineScaleSetStorageProfileResponseArgs) ToVirtualMachineScaleSetStorageProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetStorageProfileResponsePtrOutput
- type VirtualMachineScaleSetStorageProfileResponseInput
- type VirtualMachineScaleSetStorageProfileResponseOutput
- func (VirtualMachineScaleSetStorageProfileResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetStorageProfileResponseOutput) ImageReference() ImageReferenceResponsePtrOutput
- func (o VirtualMachineScaleSetStorageProfileResponseOutput) OsDisk() VirtualMachineScaleSetOSDiskResponsePtrOutput
- func (o VirtualMachineScaleSetStorageProfileResponseOutput) ToVirtualMachineScaleSetStorageProfileResponseOutput() VirtualMachineScaleSetStorageProfileResponseOutput
- func (o VirtualMachineScaleSetStorageProfileResponseOutput) ToVirtualMachineScaleSetStorageProfileResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetStorageProfileResponseOutput
- func (o VirtualMachineScaleSetStorageProfileResponseOutput) ToVirtualMachineScaleSetStorageProfileResponsePtrOutput() VirtualMachineScaleSetStorageProfileResponsePtrOutput
- func (o VirtualMachineScaleSetStorageProfileResponseOutput) ToVirtualMachineScaleSetStorageProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetStorageProfileResponsePtrOutput
- type VirtualMachineScaleSetStorageProfileResponsePtrInput
- type VirtualMachineScaleSetStorageProfileResponsePtrOutput
- func (o VirtualMachineScaleSetStorageProfileResponsePtrOutput) Elem() VirtualMachineScaleSetStorageProfileResponseOutput
- func (VirtualMachineScaleSetStorageProfileResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetStorageProfileResponsePtrOutput) ImageReference() ImageReferenceResponsePtrOutput
- func (o VirtualMachineScaleSetStorageProfileResponsePtrOutput) OsDisk() VirtualMachineScaleSetOSDiskResponsePtrOutput
- func (o VirtualMachineScaleSetStorageProfileResponsePtrOutput) ToVirtualMachineScaleSetStorageProfileResponsePtrOutput() VirtualMachineScaleSetStorageProfileResponsePtrOutput
- func (o VirtualMachineScaleSetStorageProfileResponsePtrOutput) ToVirtualMachineScaleSetStorageProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetStorageProfileResponsePtrOutput
- type VirtualMachineScaleSetVMProfile
- type VirtualMachineScaleSetVMProfileArgs
- func (VirtualMachineScaleSetVMProfileArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetVMProfileArgs) ToVirtualMachineScaleSetVMProfileOutput() VirtualMachineScaleSetVMProfileOutput
- func (i VirtualMachineScaleSetVMProfileArgs) ToVirtualMachineScaleSetVMProfileOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProfileOutput
- func (i VirtualMachineScaleSetVMProfileArgs) ToVirtualMachineScaleSetVMProfilePtrOutput() VirtualMachineScaleSetVMProfilePtrOutput
- func (i VirtualMachineScaleSetVMProfileArgs) ToVirtualMachineScaleSetVMProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProfilePtrOutput
- type VirtualMachineScaleSetVMProfileInput
- type VirtualMachineScaleSetVMProfileOutput
- func (VirtualMachineScaleSetVMProfileOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetVMProfileOutput) ExtensionProfile() VirtualMachineScaleSetExtensionProfilePtrOutput
- func (o VirtualMachineScaleSetVMProfileOutput) NetworkProfile() VirtualMachineScaleSetNetworkProfilePtrOutput
- func (o VirtualMachineScaleSetVMProfileOutput) OsProfile() VirtualMachineScaleSetOSProfilePtrOutput
- func (o VirtualMachineScaleSetVMProfileOutput) StorageProfile() VirtualMachineScaleSetStorageProfilePtrOutput
- func (o VirtualMachineScaleSetVMProfileOutput) ToVirtualMachineScaleSetVMProfileOutput() VirtualMachineScaleSetVMProfileOutput
- func (o VirtualMachineScaleSetVMProfileOutput) ToVirtualMachineScaleSetVMProfileOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProfileOutput
- func (o VirtualMachineScaleSetVMProfileOutput) ToVirtualMachineScaleSetVMProfilePtrOutput() VirtualMachineScaleSetVMProfilePtrOutput
- func (o VirtualMachineScaleSetVMProfileOutput) ToVirtualMachineScaleSetVMProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProfilePtrOutput
- type VirtualMachineScaleSetVMProfilePtrInput
- type VirtualMachineScaleSetVMProfilePtrOutput
- func (o VirtualMachineScaleSetVMProfilePtrOutput) Elem() VirtualMachineScaleSetVMProfileOutput
- func (VirtualMachineScaleSetVMProfilePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetVMProfilePtrOutput) ExtensionProfile() VirtualMachineScaleSetExtensionProfilePtrOutput
- func (o VirtualMachineScaleSetVMProfilePtrOutput) NetworkProfile() VirtualMachineScaleSetNetworkProfilePtrOutput
- func (o VirtualMachineScaleSetVMProfilePtrOutput) OsProfile() VirtualMachineScaleSetOSProfilePtrOutput
- func (o VirtualMachineScaleSetVMProfilePtrOutput) StorageProfile() VirtualMachineScaleSetStorageProfilePtrOutput
- func (o VirtualMachineScaleSetVMProfilePtrOutput) ToVirtualMachineScaleSetVMProfilePtrOutput() VirtualMachineScaleSetVMProfilePtrOutput
- func (o VirtualMachineScaleSetVMProfilePtrOutput) ToVirtualMachineScaleSetVMProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProfilePtrOutput
- type VirtualMachineScaleSetVMProfileResponse
- type VirtualMachineScaleSetVMProfileResponseArgs
- func (VirtualMachineScaleSetVMProfileResponseArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetVMProfileResponseArgs) ToVirtualMachineScaleSetVMProfileResponseOutput() VirtualMachineScaleSetVMProfileResponseOutput
- func (i VirtualMachineScaleSetVMProfileResponseArgs) ToVirtualMachineScaleSetVMProfileResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProfileResponseOutput
- func (i VirtualMachineScaleSetVMProfileResponseArgs) ToVirtualMachineScaleSetVMProfileResponsePtrOutput() VirtualMachineScaleSetVMProfileResponsePtrOutput
- func (i VirtualMachineScaleSetVMProfileResponseArgs) ToVirtualMachineScaleSetVMProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProfileResponsePtrOutput
- type VirtualMachineScaleSetVMProfileResponseInput
- type VirtualMachineScaleSetVMProfileResponseOutput
- func (VirtualMachineScaleSetVMProfileResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetVMProfileResponseOutput) ExtensionProfile() VirtualMachineScaleSetExtensionProfileResponsePtrOutput
- func (o VirtualMachineScaleSetVMProfileResponseOutput) NetworkProfile() VirtualMachineScaleSetNetworkProfileResponsePtrOutput
- func (o VirtualMachineScaleSetVMProfileResponseOutput) OsProfile() VirtualMachineScaleSetOSProfileResponsePtrOutput
- func (o VirtualMachineScaleSetVMProfileResponseOutput) StorageProfile() VirtualMachineScaleSetStorageProfileResponsePtrOutput
- func (o VirtualMachineScaleSetVMProfileResponseOutput) ToVirtualMachineScaleSetVMProfileResponseOutput() VirtualMachineScaleSetVMProfileResponseOutput
- func (o VirtualMachineScaleSetVMProfileResponseOutput) ToVirtualMachineScaleSetVMProfileResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProfileResponseOutput
- func (o VirtualMachineScaleSetVMProfileResponseOutput) ToVirtualMachineScaleSetVMProfileResponsePtrOutput() VirtualMachineScaleSetVMProfileResponsePtrOutput
- func (o VirtualMachineScaleSetVMProfileResponseOutput) ToVirtualMachineScaleSetVMProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProfileResponsePtrOutput
- type VirtualMachineScaleSetVMProfileResponsePtrInput
- type VirtualMachineScaleSetVMProfileResponsePtrOutput
- func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) Elem() VirtualMachineScaleSetVMProfileResponseOutput
- func (VirtualMachineScaleSetVMProfileResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) ExtensionProfile() VirtualMachineScaleSetExtensionProfileResponsePtrOutput
- func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) NetworkProfile() VirtualMachineScaleSetNetworkProfileResponsePtrOutput
- func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) OsProfile() VirtualMachineScaleSetOSProfileResponsePtrOutput
- func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) StorageProfile() VirtualMachineScaleSetStorageProfileResponsePtrOutput
- func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) ToVirtualMachineScaleSetVMProfileResponsePtrOutput() VirtualMachineScaleSetVMProfileResponsePtrOutput
- func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) ToVirtualMachineScaleSetVMProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProfileResponsePtrOutput
- type VirtualMachineSizeTypes
- func (VirtualMachineSizeTypes) ElementType() reflect.Type
- func (e VirtualMachineSizeTypes) ToStringOutput() pulumi.StringOutput
- func (e VirtualMachineSizeTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VirtualMachineSizeTypes) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VirtualMachineSizeTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type VirtualMachineState
- type WinRMConfiguration
- type WinRMConfigurationArgs
- func (WinRMConfigurationArgs) ElementType() reflect.Type
- func (i WinRMConfigurationArgs) ToWinRMConfigurationOutput() WinRMConfigurationOutput
- func (i WinRMConfigurationArgs) ToWinRMConfigurationOutputWithContext(ctx context.Context) WinRMConfigurationOutput
- func (i WinRMConfigurationArgs) ToWinRMConfigurationPtrOutput() WinRMConfigurationPtrOutput
- func (i WinRMConfigurationArgs) ToWinRMConfigurationPtrOutputWithContext(ctx context.Context) WinRMConfigurationPtrOutput
- type WinRMConfigurationInput
- type WinRMConfigurationOutput
- func (WinRMConfigurationOutput) ElementType() reflect.Type
- func (o WinRMConfigurationOutput) Listeners() WinRMListenerArrayOutput
- func (o WinRMConfigurationOutput) ToWinRMConfigurationOutput() WinRMConfigurationOutput
- func (o WinRMConfigurationOutput) ToWinRMConfigurationOutputWithContext(ctx context.Context) WinRMConfigurationOutput
- func (o WinRMConfigurationOutput) ToWinRMConfigurationPtrOutput() WinRMConfigurationPtrOutput
- func (o WinRMConfigurationOutput) ToWinRMConfigurationPtrOutputWithContext(ctx context.Context) WinRMConfigurationPtrOutput
- type WinRMConfigurationPtrInput
- type WinRMConfigurationPtrOutput
- func (o WinRMConfigurationPtrOutput) Elem() WinRMConfigurationOutput
- func (WinRMConfigurationPtrOutput) ElementType() reflect.Type
- func (o WinRMConfigurationPtrOutput) Listeners() WinRMListenerArrayOutput
- func (o WinRMConfigurationPtrOutput) ToWinRMConfigurationPtrOutput() WinRMConfigurationPtrOutput
- func (o WinRMConfigurationPtrOutput) ToWinRMConfigurationPtrOutputWithContext(ctx context.Context) WinRMConfigurationPtrOutput
- type WinRMConfigurationResponse
- type WinRMConfigurationResponseArgs
- func (WinRMConfigurationResponseArgs) ElementType() reflect.Type
- func (i WinRMConfigurationResponseArgs) ToWinRMConfigurationResponseOutput() WinRMConfigurationResponseOutput
- func (i WinRMConfigurationResponseArgs) ToWinRMConfigurationResponseOutputWithContext(ctx context.Context) WinRMConfigurationResponseOutput
- func (i WinRMConfigurationResponseArgs) ToWinRMConfigurationResponsePtrOutput() WinRMConfigurationResponsePtrOutput
- func (i WinRMConfigurationResponseArgs) ToWinRMConfigurationResponsePtrOutputWithContext(ctx context.Context) WinRMConfigurationResponsePtrOutput
- type WinRMConfigurationResponseInput
- type WinRMConfigurationResponseOutput
- func (WinRMConfigurationResponseOutput) ElementType() reflect.Type
- func (o WinRMConfigurationResponseOutput) Listeners() WinRMListenerResponseArrayOutput
- func (o WinRMConfigurationResponseOutput) ToWinRMConfigurationResponseOutput() WinRMConfigurationResponseOutput
- func (o WinRMConfigurationResponseOutput) ToWinRMConfigurationResponseOutputWithContext(ctx context.Context) WinRMConfigurationResponseOutput
- func (o WinRMConfigurationResponseOutput) ToWinRMConfigurationResponsePtrOutput() WinRMConfigurationResponsePtrOutput
- func (o WinRMConfigurationResponseOutput) ToWinRMConfigurationResponsePtrOutputWithContext(ctx context.Context) WinRMConfigurationResponsePtrOutput
- type WinRMConfigurationResponsePtrInput
- type WinRMConfigurationResponsePtrOutput
- func (o WinRMConfigurationResponsePtrOutput) Elem() WinRMConfigurationResponseOutput
- func (WinRMConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o WinRMConfigurationResponsePtrOutput) Listeners() WinRMListenerResponseArrayOutput
- func (o WinRMConfigurationResponsePtrOutput) ToWinRMConfigurationResponsePtrOutput() WinRMConfigurationResponsePtrOutput
- func (o WinRMConfigurationResponsePtrOutput) ToWinRMConfigurationResponsePtrOutputWithContext(ctx context.Context) WinRMConfigurationResponsePtrOutput
- type WinRMListener
- type WinRMListenerArgs
- type WinRMListenerArray
- type WinRMListenerArrayInput
- type WinRMListenerArrayOutput
- func (WinRMListenerArrayOutput) ElementType() reflect.Type
- func (o WinRMListenerArrayOutput) Index(i pulumi.IntInput) WinRMListenerOutput
- func (o WinRMListenerArrayOutput) ToWinRMListenerArrayOutput() WinRMListenerArrayOutput
- func (o WinRMListenerArrayOutput) ToWinRMListenerArrayOutputWithContext(ctx context.Context) WinRMListenerArrayOutput
- type WinRMListenerInput
- type WinRMListenerOutput
- func (o WinRMListenerOutput) CertificateUrl() pulumi.StringPtrOutput
- func (WinRMListenerOutput) ElementType() reflect.Type
- func (o WinRMListenerOutput) Protocol() pulumi.StringPtrOutput
- func (o WinRMListenerOutput) ToWinRMListenerOutput() WinRMListenerOutput
- func (o WinRMListenerOutput) ToWinRMListenerOutputWithContext(ctx context.Context) WinRMListenerOutput
- type WinRMListenerResponse
- type WinRMListenerResponseArgs
- type WinRMListenerResponseArray
- func (WinRMListenerResponseArray) ElementType() reflect.Type
- func (i WinRMListenerResponseArray) ToWinRMListenerResponseArrayOutput() WinRMListenerResponseArrayOutput
- func (i WinRMListenerResponseArray) ToWinRMListenerResponseArrayOutputWithContext(ctx context.Context) WinRMListenerResponseArrayOutput
- type WinRMListenerResponseArrayInput
- type WinRMListenerResponseArrayOutput
- func (WinRMListenerResponseArrayOutput) ElementType() reflect.Type
- func (o WinRMListenerResponseArrayOutput) Index(i pulumi.IntInput) WinRMListenerResponseOutput
- func (o WinRMListenerResponseArrayOutput) ToWinRMListenerResponseArrayOutput() WinRMListenerResponseArrayOutput
- func (o WinRMListenerResponseArrayOutput) ToWinRMListenerResponseArrayOutputWithContext(ctx context.Context) WinRMListenerResponseArrayOutput
- type WinRMListenerResponseInput
- type WinRMListenerResponseOutput
- func (o WinRMListenerResponseOutput) CertificateUrl() pulumi.StringPtrOutput
- func (WinRMListenerResponseOutput) ElementType() reflect.Type
- func (o WinRMListenerResponseOutput) Protocol() pulumi.StringPtrOutput
- func (o WinRMListenerResponseOutput) ToWinRMListenerResponseOutput() WinRMListenerResponseOutput
- func (o WinRMListenerResponseOutput) ToWinRMListenerResponseOutputWithContext(ctx context.Context) WinRMListenerResponseOutput
- type WindowsConfiguration
- type WindowsConfigurationArgs
- func (WindowsConfigurationArgs) ElementType() reflect.Type
- func (i WindowsConfigurationArgs) ToWindowsConfigurationOutput() WindowsConfigurationOutput
- func (i WindowsConfigurationArgs) ToWindowsConfigurationOutputWithContext(ctx context.Context) WindowsConfigurationOutput
- func (i WindowsConfigurationArgs) ToWindowsConfigurationPtrOutput() WindowsConfigurationPtrOutput
- func (i WindowsConfigurationArgs) ToWindowsConfigurationPtrOutputWithContext(ctx context.Context) WindowsConfigurationPtrOutput
- type WindowsConfigurationInput
- type WindowsConfigurationOutput
- func (o WindowsConfigurationOutput) AdditionalUnattendContent() AdditionalUnattendContentArrayOutput
- func (WindowsConfigurationOutput) ElementType() reflect.Type
- func (o WindowsConfigurationOutput) EnableAutomaticUpdates() pulumi.BoolPtrOutput
- func (o WindowsConfigurationOutput) ProvisionVMAgent() pulumi.BoolPtrOutput
- func (o WindowsConfigurationOutput) TimeZone() pulumi.StringPtrOutput
- func (o WindowsConfigurationOutput) ToWindowsConfigurationOutput() WindowsConfigurationOutput
- func (o WindowsConfigurationOutput) ToWindowsConfigurationOutputWithContext(ctx context.Context) WindowsConfigurationOutput
- func (o WindowsConfigurationOutput) ToWindowsConfigurationPtrOutput() WindowsConfigurationPtrOutput
- func (o WindowsConfigurationOutput) ToWindowsConfigurationPtrOutputWithContext(ctx context.Context) WindowsConfigurationPtrOutput
- func (o WindowsConfigurationOutput) WinRM() WinRMConfigurationPtrOutput
- type WindowsConfigurationPtrInput
- type WindowsConfigurationPtrOutput
- func (o WindowsConfigurationPtrOutput) AdditionalUnattendContent() AdditionalUnattendContentArrayOutput
- func (o WindowsConfigurationPtrOutput) Elem() WindowsConfigurationOutput
- func (WindowsConfigurationPtrOutput) ElementType() reflect.Type
- func (o WindowsConfigurationPtrOutput) EnableAutomaticUpdates() pulumi.BoolPtrOutput
- func (o WindowsConfigurationPtrOutput) ProvisionVMAgent() pulumi.BoolPtrOutput
- func (o WindowsConfigurationPtrOutput) TimeZone() pulumi.StringPtrOutput
- func (o WindowsConfigurationPtrOutput) ToWindowsConfigurationPtrOutput() WindowsConfigurationPtrOutput
- func (o WindowsConfigurationPtrOutput) ToWindowsConfigurationPtrOutputWithContext(ctx context.Context) WindowsConfigurationPtrOutput
- func (o WindowsConfigurationPtrOutput) WinRM() WinRMConfigurationPtrOutput
- type WindowsConfigurationResponse
- type WindowsConfigurationResponseArgs
- func (WindowsConfigurationResponseArgs) ElementType() reflect.Type
- func (i WindowsConfigurationResponseArgs) ToWindowsConfigurationResponseOutput() WindowsConfigurationResponseOutput
- func (i WindowsConfigurationResponseArgs) ToWindowsConfigurationResponseOutputWithContext(ctx context.Context) WindowsConfigurationResponseOutput
- func (i WindowsConfigurationResponseArgs) ToWindowsConfigurationResponsePtrOutput() WindowsConfigurationResponsePtrOutput
- func (i WindowsConfigurationResponseArgs) ToWindowsConfigurationResponsePtrOutputWithContext(ctx context.Context) WindowsConfigurationResponsePtrOutput
- type WindowsConfigurationResponseInput
- type WindowsConfigurationResponseOutput
- func (o WindowsConfigurationResponseOutput) AdditionalUnattendContent() AdditionalUnattendContentResponseArrayOutput
- func (WindowsConfigurationResponseOutput) ElementType() reflect.Type
- func (o WindowsConfigurationResponseOutput) EnableAutomaticUpdates() pulumi.BoolPtrOutput
- func (o WindowsConfigurationResponseOutput) ProvisionVMAgent() pulumi.BoolPtrOutput
- func (o WindowsConfigurationResponseOutput) TimeZone() pulumi.StringPtrOutput
- func (o WindowsConfigurationResponseOutput) ToWindowsConfigurationResponseOutput() WindowsConfigurationResponseOutput
- func (o WindowsConfigurationResponseOutput) ToWindowsConfigurationResponseOutputWithContext(ctx context.Context) WindowsConfigurationResponseOutput
- func (o WindowsConfigurationResponseOutput) ToWindowsConfigurationResponsePtrOutput() WindowsConfigurationResponsePtrOutput
- func (o WindowsConfigurationResponseOutput) ToWindowsConfigurationResponsePtrOutputWithContext(ctx context.Context) WindowsConfigurationResponsePtrOutput
- func (o WindowsConfigurationResponseOutput) WinRM() WinRMConfigurationResponsePtrOutput
- type WindowsConfigurationResponsePtrInput
- type WindowsConfigurationResponsePtrOutput
- func (o WindowsConfigurationResponsePtrOutput) AdditionalUnattendContent() AdditionalUnattendContentResponseArrayOutput
- func (o WindowsConfigurationResponsePtrOutput) Elem() WindowsConfigurationResponseOutput
- func (WindowsConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o WindowsConfigurationResponsePtrOutput) EnableAutomaticUpdates() pulumi.BoolPtrOutput
- func (o WindowsConfigurationResponsePtrOutput) ProvisionVMAgent() pulumi.BoolPtrOutput
- func (o WindowsConfigurationResponsePtrOutput) TimeZone() pulumi.StringPtrOutput
- func (o WindowsConfigurationResponsePtrOutput) ToWindowsConfigurationResponsePtrOutput() WindowsConfigurationResponsePtrOutput
- func (o WindowsConfigurationResponsePtrOutput) ToWindowsConfigurationResponsePtrOutputWithContext(ctx context.Context) WindowsConfigurationResponsePtrOutput
- func (o WindowsConfigurationResponsePtrOutput) WinRM() WinRMConfigurationResponsePtrOutput
Constants ¶
const ( CachingTypesNone = CachingTypes("None") CachingTypesReadOnly = CachingTypes("ReadOnly") CachingTypesReadWrite = CachingTypes("ReadWrite") )
const ( DiskCreateOptionTypesFromImage = DiskCreateOptionTypes("FromImage") DiskCreateOptionTypesEmpty = DiskCreateOptionTypes("Empty") DiskCreateOptionTypesAttach = DiskCreateOptionTypes("Attach") )
const ( OperatingSystemTypesWindows = OperatingSystemTypes("Windows") OperatingSystemTypesLinux = OperatingSystemTypes("Linux") )
const ( ProtocolTypesHttp = ProtocolTypes("Http") ProtocolTypesHttps = ProtocolTypes("Https") )
const ( SettingNamesAutoLogon = SettingNames("AutoLogon") SettingNamesFirstLogonCommands = SettingNames("FirstLogonCommands") )
const ( StatusLevelTypesInfo = StatusLevelTypes("Info") StatusLevelTypesWarning = StatusLevelTypes("Warning") StatusLevelTypesError = StatusLevelTypes("Error") )
const ( UpgradeModeAutomatic = UpgradeMode("Automatic") UpgradeModeManual = UpgradeMode("Manual") )
const ( VirtualMachineSizeTypes_Basic_A0 = VirtualMachineSizeTypes("Basic_A0") VirtualMachineSizeTypes_Basic_A1 = VirtualMachineSizeTypes("Basic_A1") VirtualMachineSizeTypes_Basic_A2 = VirtualMachineSizeTypes("Basic_A2") VirtualMachineSizeTypes_Basic_A3 = VirtualMachineSizeTypes("Basic_A3") VirtualMachineSizeTypes_Basic_A4 = VirtualMachineSizeTypes("Basic_A4") VirtualMachineSizeTypes_Standard_A0 = VirtualMachineSizeTypes("Standard_A0") VirtualMachineSizeTypes_Standard_A1 = VirtualMachineSizeTypes("Standard_A1") VirtualMachineSizeTypes_Standard_A2 = VirtualMachineSizeTypes("Standard_A2") VirtualMachineSizeTypes_Standard_A3 = VirtualMachineSizeTypes("Standard_A3") VirtualMachineSizeTypes_Standard_A4 = VirtualMachineSizeTypes("Standard_A4") VirtualMachineSizeTypes_Standard_A5 = VirtualMachineSizeTypes("Standard_A5") VirtualMachineSizeTypes_Standard_A6 = VirtualMachineSizeTypes("Standard_A6") VirtualMachineSizeTypes_Standard_A7 = VirtualMachineSizeTypes("Standard_A7") VirtualMachineSizeTypes_Standard_A8 = VirtualMachineSizeTypes("Standard_A8") VirtualMachineSizeTypes_Standard_A9 = VirtualMachineSizeTypes("Standard_A9") VirtualMachineSizeTypes_Standard_A10 = VirtualMachineSizeTypes("Standard_A10") VirtualMachineSizeTypes_Standard_A11 = VirtualMachineSizeTypes("Standard_A11") VirtualMachineSizeTypes_Standard_D1 = VirtualMachineSizeTypes("Standard_D1") VirtualMachineSizeTypes_Standard_D2 = VirtualMachineSizeTypes("Standard_D2") VirtualMachineSizeTypes_Standard_D3 = VirtualMachineSizeTypes("Standard_D3") VirtualMachineSizeTypes_Standard_D4 = VirtualMachineSizeTypes("Standard_D4") VirtualMachineSizeTypes_Standard_D11 = VirtualMachineSizeTypes("Standard_D11") VirtualMachineSizeTypes_Standard_D12 = VirtualMachineSizeTypes("Standard_D12") VirtualMachineSizeTypes_Standard_D13 = VirtualMachineSizeTypes("Standard_D13") VirtualMachineSizeTypes_Standard_D14 = VirtualMachineSizeTypes("Standard_D14") VirtualMachineSizeTypes_Standard_D1_v2 = VirtualMachineSizeTypes("Standard_D1_v2") VirtualMachineSizeTypes_Standard_D2_v2 = VirtualMachineSizeTypes("Standard_D2_v2") VirtualMachineSizeTypes_Standard_D3_v2 = VirtualMachineSizeTypes("Standard_D3_v2") VirtualMachineSizeTypes_Standard_D4_v2 = VirtualMachineSizeTypes("Standard_D4_v2") VirtualMachineSizeTypes_Standard_D5_v2 = VirtualMachineSizeTypes("Standard_D5_v2") VirtualMachineSizeTypes_Standard_D11_v2 = VirtualMachineSizeTypes("Standard_D11_v2") VirtualMachineSizeTypes_Standard_D12_v2 = VirtualMachineSizeTypes("Standard_D12_v2") VirtualMachineSizeTypes_Standard_D13_v2 = VirtualMachineSizeTypes("Standard_D13_v2") VirtualMachineSizeTypes_Standard_D14_v2 = VirtualMachineSizeTypes("Standard_D14_v2") VirtualMachineSizeTypes_Standard_DS1 = VirtualMachineSizeTypes("Standard_DS1") VirtualMachineSizeTypes_Standard_DS2 = VirtualMachineSizeTypes("Standard_DS2") VirtualMachineSizeTypes_Standard_DS3 = VirtualMachineSizeTypes("Standard_DS3") VirtualMachineSizeTypes_Standard_DS4 = VirtualMachineSizeTypes("Standard_DS4") VirtualMachineSizeTypes_Standard_DS11 = VirtualMachineSizeTypes("Standard_DS11") VirtualMachineSizeTypes_Standard_DS12 = VirtualMachineSizeTypes("Standard_DS12") VirtualMachineSizeTypes_Standard_DS13 = VirtualMachineSizeTypes("Standard_DS13") VirtualMachineSizeTypes_Standard_DS14 = VirtualMachineSizeTypes("Standard_DS14") VirtualMachineSizeTypes_Standard_G1 = VirtualMachineSizeTypes("Standard_G1") VirtualMachineSizeTypes_Standard_G2 = VirtualMachineSizeTypes("Standard_G2") VirtualMachineSizeTypes_Standard_G3 = VirtualMachineSizeTypes("Standard_G3") VirtualMachineSizeTypes_Standard_G4 = VirtualMachineSizeTypes("Standard_G4") VirtualMachineSizeTypes_Standard_G5 = VirtualMachineSizeTypes("Standard_G5") VirtualMachineSizeTypes_Standard_GS1 = VirtualMachineSizeTypes("Standard_GS1") VirtualMachineSizeTypes_Standard_GS2 = VirtualMachineSizeTypes("Standard_GS2") VirtualMachineSizeTypes_Standard_GS3 = VirtualMachineSizeTypes("Standard_GS3") VirtualMachineSizeTypes_Standard_GS4 = VirtualMachineSizeTypes("Standard_GS4") VirtualMachineSizeTypes_Standard_GS5 = VirtualMachineSizeTypes("Standard_GS5") )
const (
ComponentNames_Microsoft_Windows_Shell_Setup = ComponentNames("Microsoft-Windows-Shell-Setup")
)
const (
PassNamesOobeSystem = PassNames("OobeSystem")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdditionalUnattendContent ¶
type AdditionalUnattendContent struct { // The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup. ComponentName *string `pulumi:"componentName"` // Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted. Content *string `pulumi:"content"` // The pass name. Currently, the only allowable value is OobeSystem. PassName *string `pulumi:"passName"` // Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon. SettingName *string `pulumi:"settingName"` }
Specifies additional XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup. Contents are defined by setting name, component name, and the pass in which the content is applied.
type AdditionalUnattendContentArgs ¶
type AdditionalUnattendContentArgs struct { // The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup. ComponentName ComponentNames `pulumi:"componentName"` // Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted. Content pulumi.StringPtrInput `pulumi:"content"` // The pass name. Currently, the only allowable value is OobeSystem. PassName PassNames `pulumi:"passName"` // Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon. SettingName SettingNames `pulumi:"settingName"` }
Specifies additional XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup. Contents are defined by setting name, component name, and the pass in which the content is applied.
func (AdditionalUnattendContentArgs) ElementType ¶
func (AdditionalUnattendContentArgs) ElementType() reflect.Type
func (AdditionalUnattendContentArgs) ToAdditionalUnattendContentOutput ¶
func (i AdditionalUnattendContentArgs) ToAdditionalUnattendContentOutput() AdditionalUnattendContentOutput
func (AdditionalUnattendContentArgs) ToAdditionalUnattendContentOutputWithContext ¶
func (i AdditionalUnattendContentArgs) ToAdditionalUnattendContentOutputWithContext(ctx context.Context) AdditionalUnattendContentOutput
type AdditionalUnattendContentArray ¶
type AdditionalUnattendContentArray []AdditionalUnattendContentInput
func (AdditionalUnattendContentArray) ElementType ¶
func (AdditionalUnattendContentArray) ElementType() reflect.Type
func (AdditionalUnattendContentArray) ToAdditionalUnattendContentArrayOutput ¶
func (i AdditionalUnattendContentArray) ToAdditionalUnattendContentArrayOutput() AdditionalUnattendContentArrayOutput
func (AdditionalUnattendContentArray) ToAdditionalUnattendContentArrayOutputWithContext ¶
func (i AdditionalUnattendContentArray) ToAdditionalUnattendContentArrayOutputWithContext(ctx context.Context) AdditionalUnattendContentArrayOutput
type AdditionalUnattendContentArrayInput ¶
type AdditionalUnattendContentArrayInput interface { pulumi.Input ToAdditionalUnattendContentArrayOutput() AdditionalUnattendContentArrayOutput ToAdditionalUnattendContentArrayOutputWithContext(context.Context) AdditionalUnattendContentArrayOutput }
AdditionalUnattendContentArrayInput is an input type that accepts AdditionalUnattendContentArray and AdditionalUnattendContentArrayOutput values. You can construct a concrete instance of `AdditionalUnattendContentArrayInput` via:
AdditionalUnattendContentArray{ AdditionalUnattendContentArgs{...} }
type AdditionalUnattendContentArrayOutput ¶
type AdditionalUnattendContentArrayOutput struct{ *pulumi.OutputState }
func (AdditionalUnattendContentArrayOutput) ElementType ¶
func (AdditionalUnattendContentArrayOutput) ElementType() reflect.Type
func (AdditionalUnattendContentArrayOutput) Index ¶
func (o AdditionalUnattendContentArrayOutput) Index(i pulumi.IntInput) AdditionalUnattendContentOutput
func (AdditionalUnattendContentArrayOutput) ToAdditionalUnattendContentArrayOutput ¶
func (o AdditionalUnattendContentArrayOutput) ToAdditionalUnattendContentArrayOutput() AdditionalUnattendContentArrayOutput
func (AdditionalUnattendContentArrayOutput) ToAdditionalUnattendContentArrayOutputWithContext ¶
func (o AdditionalUnattendContentArrayOutput) ToAdditionalUnattendContentArrayOutputWithContext(ctx context.Context) AdditionalUnattendContentArrayOutput
type AdditionalUnattendContentInput ¶
type AdditionalUnattendContentInput interface { pulumi.Input ToAdditionalUnattendContentOutput() AdditionalUnattendContentOutput ToAdditionalUnattendContentOutputWithContext(context.Context) AdditionalUnattendContentOutput }
AdditionalUnattendContentInput is an input type that accepts AdditionalUnattendContentArgs and AdditionalUnattendContentOutput values. You can construct a concrete instance of `AdditionalUnattendContentInput` via:
AdditionalUnattendContentArgs{...}
type AdditionalUnattendContentOutput ¶
type AdditionalUnattendContentOutput struct{ *pulumi.OutputState }
Specifies additional XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup. Contents are defined by setting name, component name, and the pass in which the content is applied.
func (AdditionalUnattendContentOutput) ComponentName ¶
func (o AdditionalUnattendContentOutput) ComponentName() pulumi.StringPtrOutput
The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.
func (AdditionalUnattendContentOutput) Content ¶
func (o AdditionalUnattendContentOutput) Content() pulumi.StringPtrOutput
Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.
func (AdditionalUnattendContentOutput) ElementType ¶
func (AdditionalUnattendContentOutput) ElementType() reflect.Type
func (AdditionalUnattendContentOutput) PassName ¶
func (o AdditionalUnattendContentOutput) PassName() pulumi.StringPtrOutput
The pass name. Currently, the only allowable value is OobeSystem.
func (AdditionalUnattendContentOutput) SettingName ¶
func (o AdditionalUnattendContentOutput) SettingName() pulumi.StringPtrOutput
Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.
func (AdditionalUnattendContentOutput) ToAdditionalUnattendContentOutput ¶
func (o AdditionalUnattendContentOutput) ToAdditionalUnattendContentOutput() AdditionalUnattendContentOutput
func (AdditionalUnattendContentOutput) ToAdditionalUnattendContentOutputWithContext ¶
func (o AdditionalUnattendContentOutput) ToAdditionalUnattendContentOutputWithContext(ctx context.Context) AdditionalUnattendContentOutput
type AdditionalUnattendContentResponse ¶
type AdditionalUnattendContentResponse struct { // The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup. ComponentName *string `pulumi:"componentName"` // Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted. Content *string `pulumi:"content"` // The pass name. Currently, the only allowable value is OobeSystem. PassName *string `pulumi:"passName"` // Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon. SettingName *string `pulumi:"settingName"` }
Specifies additional XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup. Contents are defined by setting name, component name, and the pass in which the content is applied.
type AdditionalUnattendContentResponseArgs ¶
type AdditionalUnattendContentResponseArgs struct { // The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup. ComponentName pulumi.StringPtrInput `pulumi:"componentName"` // Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted. Content pulumi.StringPtrInput `pulumi:"content"` // The pass name. Currently, the only allowable value is OobeSystem. PassName pulumi.StringPtrInput `pulumi:"passName"` // Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon. SettingName pulumi.StringPtrInput `pulumi:"settingName"` }
Specifies additional XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup. Contents are defined by setting name, component name, and the pass in which the content is applied.
func (AdditionalUnattendContentResponseArgs) ElementType ¶
func (AdditionalUnattendContentResponseArgs) ElementType() reflect.Type
func (AdditionalUnattendContentResponseArgs) ToAdditionalUnattendContentResponseOutput ¶
func (i AdditionalUnattendContentResponseArgs) ToAdditionalUnattendContentResponseOutput() AdditionalUnattendContentResponseOutput
func (AdditionalUnattendContentResponseArgs) ToAdditionalUnattendContentResponseOutputWithContext ¶
func (i AdditionalUnattendContentResponseArgs) ToAdditionalUnattendContentResponseOutputWithContext(ctx context.Context) AdditionalUnattendContentResponseOutput
type AdditionalUnattendContentResponseArray ¶
type AdditionalUnattendContentResponseArray []AdditionalUnattendContentResponseInput
func (AdditionalUnattendContentResponseArray) ElementType ¶
func (AdditionalUnattendContentResponseArray) ElementType() reflect.Type
func (AdditionalUnattendContentResponseArray) ToAdditionalUnattendContentResponseArrayOutput ¶
func (i AdditionalUnattendContentResponseArray) ToAdditionalUnattendContentResponseArrayOutput() AdditionalUnattendContentResponseArrayOutput
func (AdditionalUnattendContentResponseArray) ToAdditionalUnattendContentResponseArrayOutputWithContext ¶
func (i AdditionalUnattendContentResponseArray) ToAdditionalUnattendContentResponseArrayOutputWithContext(ctx context.Context) AdditionalUnattendContentResponseArrayOutput
type AdditionalUnattendContentResponseArrayInput ¶
type AdditionalUnattendContentResponseArrayInput interface { pulumi.Input ToAdditionalUnattendContentResponseArrayOutput() AdditionalUnattendContentResponseArrayOutput ToAdditionalUnattendContentResponseArrayOutputWithContext(context.Context) AdditionalUnattendContentResponseArrayOutput }
AdditionalUnattendContentResponseArrayInput is an input type that accepts AdditionalUnattendContentResponseArray and AdditionalUnattendContentResponseArrayOutput values. You can construct a concrete instance of `AdditionalUnattendContentResponseArrayInput` via:
AdditionalUnattendContentResponseArray{ AdditionalUnattendContentResponseArgs{...} }
type AdditionalUnattendContentResponseArrayOutput ¶
type AdditionalUnattendContentResponseArrayOutput struct{ *pulumi.OutputState }
func (AdditionalUnattendContentResponseArrayOutput) ElementType ¶
func (AdditionalUnattendContentResponseArrayOutput) ElementType() reflect.Type
func (AdditionalUnattendContentResponseArrayOutput) ToAdditionalUnattendContentResponseArrayOutput ¶
func (o AdditionalUnattendContentResponseArrayOutput) ToAdditionalUnattendContentResponseArrayOutput() AdditionalUnattendContentResponseArrayOutput
func (AdditionalUnattendContentResponseArrayOutput) ToAdditionalUnattendContentResponseArrayOutputWithContext ¶
func (o AdditionalUnattendContentResponseArrayOutput) ToAdditionalUnattendContentResponseArrayOutputWithContext(ctx context.Context) AdditionalUnattendContentResponseArrayOutput
type AdditionalUnattendContentResponseInput ¶
type AdditionalUnattendContentResponseInput interface { pulumi.Input ToAdditionalUnattendContentResponseOutput() AdditionalUnattendContentResponseOutput ToAdditionalUnattendContentResponseOutputWithContext(context.Context) AdditionalUnattendContentResponseOutput }
AdditionalUnattendContentResponseInput is an input type that accepts AdditionalUnattendContentResponseArgs and AdditionalUnattendContentResponseOutput values. You can construct a concrete instance of `AdditionalUnattendContentResponseInput` via:
AdditionalUnattendContentResponseArgs{...}
type AdditionalUnattendContentResponseOutput ¶
type AdditionalUnattendContentResponseOutput struct{ *pulumi.OutputState }
Specifies additional XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup. Contents are defined by setting name, component name, and the pass in which the content is applied.
func (AdditionalUnattendContentResponseOutput) ComponentName ¶
func (o AdditionalUnattendContentResponseOutput) ComponentName() pulumi.StringPtrOutput
The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.
func (AdditionalUnattendContentResponseOutput) Content ¶
func (o AdditionalUnattendContentResponseOutput) Content() pulumi.StringPtrOutput
Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.
func (AdditionalUnattendContentResponseOutput) ElementType ¶
func (AdditionalUnattendContentResponseOutput) ElementType() reflect.Type
func (AdditionalUnattendContentResponseOutput) PassName ¶
func (o AdditionalUnattendContentResponseOutput) PassName() pulumi.StringPtrOutput
The pass name. Currently, the only allowable value is OobeSystem.
func (AdditionalUnattendContentResponseOutput) SettingName ¶
func (o AdditionalUnattendContentResponseOutput) SettingName() pulumi.StringPtrOutput
Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.
func (AdditionalUnattendContentResponseOutput) ToAdditionalUnattendContentResponseOutput ¶
func (o AdditionalUnattendContentResponseOutput) ToAdditionalUnattendContentResponseOutput() AdditionalUnattendContentResponseOutput
func (AdditionalUnattendContentResponseOutput) ToAdditionalUnattendContentResponseOutputWithContext ¶
func (o AdditionalUnattendContentResponseOutput) ToAdditionalUnattendContentResponseOutputWithContext(ctx context.Context) AdditionalUnattendContentResponseOutput
type ApiEntityReference ¶
type ApiEntityReference struct { // The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... Id *string `pulumi:"id"` }
The API entity reference.
type ApiEntityReferenceArgs ¶
type ApiEntityReferenceArgs struct { // The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... Id pulumi.StringPtrInput `pulumi:"id"` }
The API entity reference.
func (ApiEntityReferenceArgs) ElementType ¶
func (ApiEntityReferenceArgs) ElementType() reflect.Type
func (ApiEntityReferenceArgs) ToApiEntityReferenceOutput ¶
func (i ApiEntityReferenceArgs) ToApiEntityReferenceOutput() ApiEntityReferenceOutput
func (ApiEntityReferenceArgs) ToApiEntityReferenceOutputWithContext ¶
func (i ApiEntityReferenceArgs) ToApiEntityReferenceOutputWithContext(ctx context.Context) ApiEntityReferenceOutput
type ApiEntityReferenceInput ¶
type ApiEntityReferenceInput interface { pulumi.Input ToApiEntityReferenceOutput() ApiEntityReferenceOutput ToApiEntityReferenceOutputWithContext(context.Context) ApiEntityReferenceOutput }
ApiEntityReferenceInput is an input type that accepts ApiEntityReferenceArgs and ApiEntityReferenceOutput values. You can construct a concrete instance of `ApiEntityReferenceInput` via:
ApiEntityReferenceArgs{...}
type ApiEntityReferenceOutput ¶
type ApiEntityReferenceOutput struct{ *pulumi.OutputState }
The API entity reference.
func (ApiEntityReferenceOutput) ElementType ¶
func (ApiEntityReferenceOutput) ElementType() reflect.Type
func (ApiEntityReferenceOutput) Id ¶
func (o ApiEntityReferenceOutput) Id() pulumi.StringPtrOutput
The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
func (ApiEntityReferenceOutput) ToApiEntityReferenceOutput ¶
func (o ApiEntityReferenceOutput) ToApiEntityReferenceOutput() ApiEntityReferenceOutput
func (ApiEntityReferenceOutput) ToApiEntityReferenceOutputWithContext ¶
func (o ApiEntityReferenceOutput) ToApiEntityReferenceOutputWithContext(ctx context.Context) ApiEntityReferenceOutput
type ApiEntityReferenceResponse ¶
type ApiEntityReferenceResponse struct { // The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... Id *string `pulumi:"id"` }
The API entity reference.
type ApiEntityReferenceResponseArgs ¶
type ApiEntityReferenceResponseArgs struct { // The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... Id pulumi.StringPtrInput `pulumi:"id"` }
The API entity reference.
func (ApiEntityReferenceResponseArgs) ElementType ¶
func (ApiEntityReferenceResponseArgs) ElementType() reflect.Type
func (ApiEntityReferenceResponseArgs) ToApiEntityReferenceResponseOutput ¶
func (i ApiEntityReferenceResponseArgs) ToApiEntityReferenceResponseOutput() ApiEntityReferenceResponseOutput
func (ApiEntityReferenceResponseArgs) ToApiEntityReferenceResponseOutputWithContext ¶
func (i ApiEntityReferenceResponseArgs) ToApiEntityReferenceResponseOutputWithContext(ctx context.Context) ApiEntityReferenceResponseOutput
type ApiEntityReferenceResponseInput ¶
type ApiEntityReferenceResponseInput interface { pulumi.Input ToApiEntityReferenceResponseOutput() ApiEntityReferenceResponseOutput ToApiEntityReferenceResponseOutputWithContext(context.Context) ApiEntityReferenceResponseOutput }
ApiEntityReferenceResponseInput is an input type that accepts ApiEntityReferenceResponseArgs and ApiEntityReferenceResponseOutput values. You can construct a concrete instance of `ApiEntityReferenceResponseInput` via:
ApiEntityReferenceResponseArgs{...}
type ApiEntityReferenceResponseOutput ¶
type ApiEntityReferenceResponseOutput struct{ *pulumi.OutputState }
The API entity reference.
func (ApiEntityReferenceResponseOutput) ElementType ¶
func (ApiEntityReferenceResponseOutput) ElementType() reflect.Type
func (ApiEntityReferenceResponseOutput) Id ¶
func (o ApiEntityReferenceResponseOutput) Id() pulumi.StringPtrOutput
The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
func (ApiEntityReferenceResponseOutput) ToApiEntityReferenceResponseOutput ¶
func (o ApiEntityReferenceResponseOutput) ToApiEntityReferenceResponseOutput() ApiEntityReferenceResponseOutput
func (ApiEntityReferenceResponseOutput) ToApiEntityReferenceResponseOutputWithContext ¶
func (o ApiEntityReferenceResponseOutput) ToApiEntityReferenceResponseOutputWithContext(ctx context.Context) ApiEntityReferenceResponseOutput
type AvailabilitySet ¶
type AvailabilitySet struct { pulumi.CustomResourceState // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Fault Domain count. PlatformFaultDomainCount pulumi.IntPtrOutput `pulumi:"platformFaultDomainCount"` // Update Domain count. PlatformUpdateDomainCount pulumi.IntPtrOutput `pulumi:"platformUpdateDomainCount"` // The resource status information. Statuses InstanceViewStatusResponseArrayOutput `pulumi:"statuses"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // A list of references to all virtual machines in the availability set. VirtualMachines SubResourceResponseArrayOutput `pulumi:"virtualMachines"` }
Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). <br><br> For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) <br><br> Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
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.
func (*AvailabilitySet) ElementType ¶ added in v0.2.6
func (*AvailabilitySet) ElementType() reflect.Type
func (*AvailabilitySet) ToAvailabilitySetOutput ¶ added in v0.2.6
func (i *AvailabilitySet) ToAvailabilitySetOutput() AvailabilitySetOutput
func (*AvailabilitySet) ToAvailabilitySetOutputWithContext ¶ added in v0.2.6
func (i *AvailabilitySet) ToAvailabilitySetOutputWithContext(ctx context.Context) AvailabilitySetOutput
type AvailabilitySetArgs ¶
type AvailabilitySetArgs struct { // Resource location Location pulumi.StringInput // The name of the availability set. Name pulumi.StringInput // Fault Domain count. PlatformFaultDomainCount pulumi.IntPtrInput // Update Domain count. PlatformUpdateDomainCount pulumi.IntPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Resource tags Tags pulumi.StringMapInput // A list of references to all virtual machines in the availability set. VirtualMachines SubResourceArrayInput }
The set of arguments for constructing a AvailabilitySet resource.
func (AvailabilitySetArgs) ElementType ¶
func (AvailabilitySetArgs) ElementType() reflect.Type
type AvailabilitySetInput ¶ added in v0.2.6
type AvailabilitySetInput interface { pulumi.Input ToAvailabilitySetOutput() AvailabilitySetOutput ToAvailabilitySetOutputWithContext(ctx context.Context) AvailabilitySetOutput }
type AvailabilitySetOutput ¶ added in v0.2.6
type AvailabilitySetOutput struct {
*pulumi.OutputState
}
func (AvailabilitySetOutput) ElementType ¶ added in v0.2.6
func (AvailabilitySetOutput) ElementType() reflect.Type
func (AvailabilitySetOutput) ToAvailabilitySetOutput ¶ added in v0.2.6
func (o AvailabilitySetOutput) ToAvailabilitySetOutput() AvailabilitySetOutput
func (AvailabilitySetOutput) ToAvailabilitySetOutputWithContext ¶ added in v0.2.6
func (o AvailabilitySetOutput) ToAvailabilitySetOutputWithContext(ctx context.Context) AvailabilitySetOutput
type AvailabilitySetState ¶
type AvailabilitySetState struct { // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Fault Domain count. PlatformFaultDomainCount pulumi.IntPtrInput // Update Domain count. PlatformUpdateDomainCount pulumi.IntPtrInput // The resource status information. Statuses InstanceViewStatusResponseArrayInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput // A list of references to all virtual machines in the availability set. VirtualMachines SubResourceResponseArrayInput }
func (AvailabilitySetState) ElementType ¶
func (AvailabilitySetState) ElementType() reflect.Type
type BootDiagnostics ¶
type BootDiagnostics struct { // Whether boot diagnostics should be enabled on the Virtual Machine. Enabled *bool `pulumi:"enabled"` // Uri of the storage account to use for placing the console output and screenshot. StorageUri *string `pulumi:"storageUri"` }
Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status. <br><br> You can easily view the output of your console log. <br><br> Azure also enables you to see a screenshot of the VM from the hypervisor.
type BootDiagnosticsArgs ¶
type BootDiagnosticsArgs struct { // Whether boot diagnostics should be enabled on the Virtual Machine. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Uri of the storage account to use for placing the console output and screenshot. StorageUri pulumi.StringPtrInput `pulumi:"storageUri"` }
Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status. <br><br> You can easily view the output of your console log. <br><br> Azure also enables you to see a screenshot of the VM from the hypervisor.
func (BootDiagnosticsArgs) ElementType ¶
func (BootDiagnosticsArgs) ElementType() reflect.Type
func (BootDiagnosticsArgs) ToBootDiagnosticsOutput ¶
func (i BootDiagnosticsArgs) ToBootDiagnosticsOutput() BootDiagnosticsOutput
func (BootDiagnosticsArgs) ToBootDiagnosticsOutputWithContext ¶
func (i BootDiagnosticsArgs) ToBootDiagnosticsOutputWithContext(ctx context.Context) BootDiagnosticsOutput
func (BootDiagnosticsArgs) ToBootDiagnosticsPtrOutput ¶
func (i BootDiagnosticsArgs) ToBootDiagnosticsPtrOutput() BootDiagnosticsPtrOutput
func (BootDiagnosticsArgs) ToBootDiagnosticsPtrOutputWithContext ¶
func (i BootDiagnosticsArgs) ToBootDiagnosticsPtrOutputWithContext(ctx context.Context) BootDiagnosticsPtrOutput
type BootDiagnosticsInput ¶
type BootDiagnosticsInput interface { pulumi.Input ToBootDiagnosticsOutput() BootDiagnosticsOutput ToBootDiagnosticsOutputWithContext(context.Context) BootDiagnosticsOutput }
BootDiagnosticsInput is an input type that accepts BootDiagnosticsArgs and BootDiagnosticsOutput values. You can construct a concrete instance of `BootDiagnosticsInput` via:
BootDiagnosticsArgs{...}
type BootDiagnosticsInstanceViewResponse ¶
type BootDiagnosticsInstanceViewResponse struct { // The console screenshot blob URI. ConsoleScreenshotBlobUri string `pulumi:"consoleScreenshotBlobUri"` // The Linux serial console log blob Uri. SerialConsoleLogBlobUri string `pulumi:"serialConsoleLogBlobUri"` }
The instance view of a virtual machine boot diagnostics.
type BootDiagnosticsInstanceViewResponseArgs ¶
type BootDiagnosticsInstanceViewResponseArgs struct { // The console screenshot blob URI. ConsoleScreenshotBlobUri pulumi.StringInput `pulumi:"consoleScreenshotBlobUri"` // The Linux serial console log blob Uri. SerialConsoleLogBlobUri pulumi.StringInput `pulumi:"serialConsoleLogBlobUri"` }
The instance view of a virtual machine boot diagnostics.
func (BootDiagnosticsInstanceViewResponseArgs) ElementType ¶
func (BootDiagnosticsInstanceViewResponseArgs) ElementType() reflect.Type
func (BootDiagnosticsInstanceViewResponseArgs) ToBootDiagnosticsInstanceViewResponseOutput ¶
func (i BootDiagnosticsInstanceViewResponseArgs) ToBootDiagnosticsInstanceViewResponseOutput() BootDiagnosticsInstanceViewResponseOutput
func (BootDiagnosticsInstanceViewResponseArgs) ToBootDiagnosticsInstanceViewResponseOutputWithContext ¶
func (i BootDiagnosticsInstanceViewResponseArgs) ToBootDiagnosticsInstanceViewResponseOutputWithContext(ctx context.Context) BootDiagnosticsInstanceViewResponseOutput
func (BootDiagnosticsInstanceViewResponseArgs) ToBootDiagnosticsInstanceViewResponsePtrOutput ¶
func (i BootDiagnosticsInstanceViewResponseArgs) ToBootDiagnosticsInstanceViewResponsePtrOutput() BootDiagnosticsInstanceViewResponsePtrOutput
func (BootDiagnosticsInstanceViewResponseArgs) ToBootDiagnosticsInstanceViewResponsePtrOutputWithContext ¶
func (i BootDiagnosticsInstanceViewResponseArgs) ToBootDiagnosticsInstanceViewResponsePtrOutputWithContext(ctx context.Context) BootDiagnosticsInstanceViewResponsePtrOutput
type BootDiagnosticsInstanceViewResponseInput ¶
type BootDiagnosticsInstanceViewResponseInput interface { pulumi.Input ToBootDiagnosticsInstanceViewResponseOutput() BootDiagnosticsInstanceViewResponseOutput ToBootDiagnosticsInstanceViewResponseOutputWithContext(context.Context) BootDiagnosticsInstanceViewResponseOutput }
BootDiagnosticsInstanceViewResponseInput is an input type that accepts BootDiagnosticsInstanceViewResponseArgs and BootDiagnosticsInstanceViewResponseOutput values. You can construct a concrete instance of `BootDiagnosticsInstanceViewResponseInput` via:
BootDiagnosticsInstanceViewResponseArgs{...}
type BootDiagnosticsInstanceViewResponseOutput ¶
type BootDiagnosticsInstanceViewResponseOutput struct{ *pulumi.OutputState }
The instance view of a virtual machine boot diagnostics.
func (BootDiagnosticsInstanceViewResponseOutput) ConsoleScreenshotBlobUri ¶
func (o BootDiagnosticsInstanceViewResponseOutput) ConsoleScreenshotBlobUri() pulumi.StringOutput
The console screenshot blob URI.
func (BootDiagnosticsInstanceViewResponseOutput) ElementType ¶
func (BootDiagnosticsInstanceViewResponseOutput) ElementType() reflect.Type
func (BootDiagnosticsInstanceViewResponseOutput) SerialConsoleLogBlobUri ¶
func (o BootDiagnosticsInstanceViewResponseOutput) SerialConsoleLogBlobUri() pulumi.StringOutput
The Linux serial console log blob Uri.
func (BootDiagnosticsInstanceViewResponseOutput) ToBootDiagnosticsInstanceViewResponseOutput ¶
func (o BootDiagnosticsInstanceViewResponseOutput) ToBootDiagnosticsInstanceViewResponseOutput() BootDiagnosticsInstanceViewResponseOutput
func (BootDiagnosticsInstanceViewResponseOutput) ToBootDiagnosticsInstanceViewResponseOutputWithContext ¶
func (o BootDiagnosticsInstanceViewResponseOutput) ToBootDiagnosticsInstanceViewResponseOutputWithContext(ctx context.Context) BootDiagnosticsInstanceViewResponseOutput
func (BootDiagnosticsInstanceViewResponseOutput) ToBootDiagnosticsInstanceViewResponsePtrOutput ¶
func (o BootDiagnosticsInstanceViewResponseOutput) ToBootDiagnosticsInstanceViewResponsePtrOutput() BootDiagnosticsInstanceViewResponsePtrOutput
func (BootDiagnosticsInstanceViewResponseOutput) ToBootDiagnosticsInstanceViewResponsePtrOutputWithContext ¶
func (o BootDiagnosticsInstanceViewResponseOutput) ToBootDiagnosticsInstanceViewResponsePtrOutputWithContext(ctx context.Context) BootDiagnosticsInstanceViewResponsePtrOutput
type BootDiagnosticsInstanceViewResponsePtrInput ¶
type BootDiagnosticsInstanceViewResponsePtrInput interface { pulumi.Input ToBootDiagnosticsInstanceViewResponsePtrOutput() BootDiagnosticsInstanceViewResponsePtrOutput ToBootDiagnosticsInstanceViewResponsePtrOutputWithContext(context.Context) BootDiagnosticsInstanceViewResponsePtrOutput }
BootDiagnosticsInstanceViewResponsePtrInput is an input type that accepts BootDiagnosticsInstanceViewResponseArgs, BootDiagnosticsInstanceViewResponsePtr and BootDiagnosticsInstanceViewResponsePtrOutput values. You can construct a concrete instance of `BootDiagnosticsInstanceViewResponsePtrInput` via:
BootDiagnosticsInstanceViewResponseArgs{...} or: nil
func BootDiagnosticsInstanceViewResponsePtr ¶
func BootDiagnosticsInstanceViewResponsePtr(v *BootDiagnosticsInstanceViewResponseArgs) BootDiagnosticsInstanceViewResponsePtrInput
type BootDiagnosticsInstanceViewResponsePtrOutput ¶
type BootDiagnosticsInstanceViewResponsePtrOutput struct{ *pulumi.OutputState }
func (BootDiagnosticsInstanceViewResponsePtrOutput) ConsoleScreenshotBlobUri ¶
func (o BootDiagnosticsInstanceViewResponsePtrOutput) ConsoleScreenshotBlobUri() pulumi.StringPtrOutput
The console screenshot blob URI.
func (BootDiagnosticsInstanceViewResponsePtrOutput) ElementType ¶
func (BootDiagnosticsInstanceViewResponsePtrOutput) ElementType() reflect.Type
func (BootDiagnosticsInstanceViewResponsePtrOutput) SerialConsoleLogBlobUri ¶
func (o BootDiagnosticsInstanceViewResponsePtrOutput) SerialConsoleLogBlobUri() pulumi.StringPtrOutput
The Linux serial console log blob Uri.
func (BootDiagnosticsInstanceViewResponsePtrOutput) ToBootDiagnosticsInstanceViewResponsePtrOutput ¶
func (o BootDiagnosticsInstanceViewResponsePtrOutput) ToBootDiagnosticsInstanceViewResponsePtrOutput() BootDiagnosticsInstanceViewResponsePtrOutput
func (BootDiagnosticsInstanceViewResponsePtrOutput) ToBootDiagnosticsInstanceViewResponsePtrOutputWithContext ¶
func (o BootDiagnosticsInstanceViewResponsePtrOutput) ToBootDiagnosticsInstanceViewResponsePtrOutputWithContext(ctx context.Context) BootDiagnosticsInstanceViewResponsePtrOutput
type BootDiagnosticsOutput ¶
type BootDiagnosticsOutput struct{ *pulumi.OutputState }
Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status. <br><br> You can easily view the output of your console log. <br><br> Azure also enables you to see a screenshot of the VM from the hypervisor.
func (BootDiagnosticsOutput) ElementType ¶
func (BootDiagnosticsOutput) ElementType() reflect.Type
func (BootDiagnosticsOutput) Enabled ¶
func (o BootDiagnosticsOutput) Enabled() pulumi.BoolPtrOutput
Whether boot diagnostics should be enabled on the Virtual Machine.
func (BootDiagnosticsOutput) StorageUri ¶
func (o BootDiagnosticsOutput) StorageUri() pulumi.StringPtrOutput
Uri of the storage account to use for placing the console output and screenshot.
func (BootDiagnosticsOutput) ToBootDiagnosticsOutput ¶
func (o BootDiagnosticsOutput) ToBootDiagnosticsOutput() BootDiagnosticsOutput
func (BootDiagnosticsOutput) ToBootDiagnosticsOutputWithContext ¶
func (o BootDiagnosticsOutput) ToBootDiagnosticsOutputWithContext(ctx context.Context) BootDiagnosticsOutput
func (BootDiagnosticsOutput) ToBootDiagnosticsPtrOutput ¶
func (o BootDiagnosticsOutput) ToBootDiagnosticsPtrOutput() BootDiagnosticsPtrOutput
func (BootDiagnosticsOutput) ToBootDiagnosticsPtrOutputWithContext ¶
func (o BootDiagnosticsOutput) ToBootDiagnosticsPtrOutputWithContext(ctx context.Context) BootDiagnosticsPtrOutput
type BootDiagnosticsPtrInput ¶
type BootDiagnosticsPtrInput interface { pulumi.Input ToBootDiagnosticsPtrOutput() BootDiagnosticsPtrOutput ToBootDiagnosticsPtrOutputWithContext(context.Context) BootDiagnosticsPtrOutput }
BootDiagnosticsPtrInput is an input type that accepts BootDiagnosticsArgs, BootDiagnosticsPtr and BootDiagnosticsPtrOutput values. You can construct a concrete instance of `BootDiagnosticsPtrInput` via:
BootDiagnosticsArgs{...} or: nil
func BootDiagnosticsPtr ¶
func BootDiagnosticsPtr(v *BootDiagnosticsArgs) BootDiagnosticsPtrInput
type BootDiagnosticsPtrOutput ¶
type BootDiagnosticsPtrOutput struct{ *pulumi.OutputState }
func (BootDiagnosticsPtrOutput) Elem ¶
func (o BootDiagnosticsPtrOutput) Elem() BootDiagnosticsOutput
func (BootDiagnosticsPtrOutput) ElementType ¶
func (BootDiagnosticsPtrOutput) ElementType() reflect.Type
func (BootDiagnosticsPtrOutput) Enabled ¶
func (o BootDiagnosticsPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether boot diagnostics should be enabled on the Virtual Machine.
func (BootDiagnosticsPtrOutput) StorageUri ¶
func (o BootDiagnosticsPtrOutput) StorageUri() pulumi.StringPtrOutput
Uri of the storage account to use for placing the console output and screenshot.
func (BootDiagnosticsPtrOutput) ToBootDiagnosticsPtrOutput ¶
func (o BootDiagnosticsPtrOutput) ToBootDiagnosticsPtrOutput() BootDiagnosticsPtrOutput
func (BootDiagnosticsPtrOutput) ToBootDiagnosticsPtrOutputWithContext ¶
func (o BootDiagnosticsPtrOutput) ToBootDiagnosticsPtrOutputWithContext(ctx context.Context) BootDiagnosticsPtrOutput
type BootDiagnosticsResponse ¶
type BootDiagnosticsResponse struct { // Whether boot diagnostics should be enabled on the Virtual Machine. Enabled *bool `pulumi:"enabled"` // Uri of the storage account to use for placing the console output and screenshot. StorageUri *string `pulumi:"storageUri"` }
Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status. <br><br> You can easily view the output of your console log. <br><br> Azure also enables you to see a screenshot of the VM from the hypervisor.
type BootDiagnosticsResponseArgs ¶
type BootDiagnosticsResponseArgs struct { // Whether boot diagnostics should be enabled on the Virtual Machine. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Uri of the storage account to use for placing the console output and screenshot. StorageUri pulumi.StringPtrInput `pulumi:"storageUri"` }
Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status. <br><br> You can easily view the output of your console log. <br><br> Azure also enables you to see a screenshot of the VM from the hypervisor.
func (BootDiagnosticsResponseArgs) ElementType ¶
func (BootDiagnosticsResponseArgs) ElementType() reflect.Type
func (BootDiagnosticsResponseArgs) ToBootDiagnosticsResponseOutput ¶
func (i BootDiagnosticsResponseArgs) ToBootDiagnosticsResponseOutput() BootDiagnosticsResponseOutput
func (BootDiagnosticsResponseArgs) ToBootDiagnosticsResponseOutputWithContext ¶
func (i BootDiagnosticsResponseArgs) ToBootDiagnosticsResponseOutputWithContext(ctx context.Context) BootDiagnosticsResponseOutput
func (BootDiagnosticsResponseArgs) ToBootDiagnosticsResponsePtrOutput ¶
func (i BootDiagnosticsResponseArgs) ToBootDiagnosticsResponsePtrOutput() BootDiagnosticsResponsePtrOutput
func (BootDiagnosticsResponseArgs) ToBootDiagnosticsResponsePtrOutputWithContext ¶
func (i BootDiagnosticsResponseArgs) ToBootDiagnosticsResponsePtrOutputWithContext(ctx context.Context) BootDiagnosticsResponsePtrOutput
type BootDiagnosticsResponseInput ¶
type BootDiagnosticsResponseInput interface { pulumi.Input ToBootDiagnosticsResponseOutput() BootDiagnosticsResponseOutput ToBootDiagnosticsResponseOutputWithContext(context.Context) BootDiagnosticsResponseOutput }
BootDiagnosticsResponseInput is an input type that accepts BootDiagnosticsResponseArgs and BootDiagnosticsResponseOutput values. You can construct a concrete instance of `BootDiagnosticsResponseInput` via:
BootDiagnosticsResponseArgs{...}
type BootDiagnosticsResponseOutput ¶
type BootDiagnosticsResponseOutput struct{ *pulumi.OutputState }
Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status. <br><br> You can easily view the output of your console log. <br><br> Azure also enables you to see a screenshot of the VM from the hypervisor.
func (BootDiagnosticsResponseOutput) ElementType ¶
func (BootDiagnosticsResponseOutput) ElementType() reflect.Type
func (BootDiagnosticsResponseOutput) Enabled ¶
func (o BootDiagnosticsResponseOutput) Enabled() pulumi.BoolPtrOutput
Whether boot diagnostics should be enabled on the Virtual Machine.
func (BootDiagnosticsResponseOutput) StorageUri ¶
func (o BootDiagnosticsResponseOutput) StorageUri() pulumi.StringPtrOutput
Uri of the storage account to use for placing the console output and screenshot.
func (BootDiagnosticsResponseOutput) ToBootDiagnosticsResponseOutput ¶
func (o BootDiagnosticsResponseOutput) ToBootDiagnosticsResponseOutput() BootDiagnosticsResponseOutput
func (BootDiagnosticsResponseOutput) ToBootDiagnosticsResponseOutputWithContext ¶
func (o BootDiagnosticsResponseOutput) ToBootDiagnosticsResponseOutputWithContext(ctx context.Context) BootDiagnosticsResponseOutput
func (BootDiagnosticsResponseOutput) ToBootDiagnosticsResponsePtrOutput ¶
func (o BootDiagnosticsResponseOutput) ToBootDiagnosticsResponsePtrOutput() BootDiagnosticsResponsePtrOutput
func (BootDiagnosticsResponseOutput) ToBootDiagnosticsResponsePtrOutputWithContext ¶
func (o BootDiagnosticsResponseOutput) ToBootDiagnosticsResponsePtrOutputWithContext(ctx context.Context) BootDiagnosticsResponsePtrOutput
type BootDiagnosticsResponsePtrInput ¶
type BootDiagnosticsResponsePtrInput interface { pulumi.Input ToBootDiagnosticsResponsePtrOutput() BootDiagnosticsResponsePtrOutput ToBootDiagnosticsResponsePtrOutputWithContext(context.Context) BootDiagnosticsResponsePtrOutput }
BootDiagnosticsResponsePtrInput is an input type that accepts BootDiagnosticsResponseArgs, BootDiagnosticsResponsePtr and BootDiagnosticsResponsePtrOutput values. You can construct a concrete instance of `BootDiagnosticsResponsePtrInput` via:
BootDiagnosticsResponseArgs{...} or: nil
func BootDiagnosticsResponsePtr ¶
func BootDiagnosticsResponsePtr(v *BootDiagnosticsResponseArgs) BootDiagnosticsResponsePtrInput
type BootDiagnosticsResponsePtrOutput ¶
type BootDiagnosticsResponsePtrOutput struct{ *pulumi.OutputState }
func (BootDiagnosticsResponsePtrOutput) Elem ¶
func (o BootDiagnosticsResponsePtrOutput) Elem() BootDiagnosticsResponseOutput
func (BootDiagnosticsResponsePtrOutput) ElementType ¶
func (BootDiagnosticsResponsePtrOutput) ElementType() reflect.Type
func (BootDiagnosticsResponsePtrOutput) Enabled ¶
func (o BootDiagnosticsResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether boot diagnostics should be enabled on the Virtual Machine.
func (BootDiagnosticsResponsePtrOutput) StorageUri ¶
func (o BootDiagnosticsResponsePtrOutput) StorageUri() pulumi.StringPtrOutput
Uri of the storage account to use for placing the console output and screenshot.
func (BootDiagnosticsResponsePtrOutput) ToBootDiagnosticsResponsePtrOutput ¶
func (o BootDiagnosticsResponsePtrOutput) ToBootDiagnosticsResponsePtrOutput() BootDiagnosticsResponsePtrOutput
func (BootDiagnosticsResponsePtrOutput) ToBootDiagnosticsResponsePtrOutputWithContext ¶
func (o BootDiagnosticsResponsePtrOutput) ToBootDiagnosticsResponsePtrOutputWithContext(ctx context.Context) BootDiagnosticsResponsePtrOutput
type CachingTypes ¶ added in v0.3.1
Specifies the caching requirements. <br><br> Possible values are: <br><br> **None** <br><br> **ReadOnly** <br><br> **ReadWrite** <br><br> Default: **None for Standard storage. ReadOnly for Premium storage**
func (CachingTypes) ElementType ¶ added in v0.3.1
func (CachingTypes) ElementType() reflect.Type
func (CachingTypes) ToStringOutput ¶ added in v0.3.1
func (e CachingTypes) ToStringOutput() pulumi.StringOutput
func (CachingTypes) ToStringOutputWithContext ¶ added in v0.3.1
func (e CachingTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CachingTypes) ToStringPtrOutput ¶ added in v0.3.1
func (e CachingTypes) ToStringPtrOutput() pulumi.StringPtrOutput
func (CachingTypes) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e CachingTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComponentNames ¶ added in v0.3.1
The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.
func (ComponentNames) ElementType ¶ added in v0.3.1
func (ComponentNames) ElementType() reflect.Type
func (ComponentNames) ToStringOutput ¶ added in v0.3.1
func (e ComponentNames) ToStringOutput() pulumi.StringOutput
func (ComponentNames) ToStringOutputWithContext ¶ added in v0.3.1
func (e ComponentNames) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComponentNames) ToStringPtrOutput ¶ added in v0.3.1
func (e ComponentNames) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComponentNames) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ComponentNames) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DataDisk ¶
type DataDisk struct { // Specifies the caching requirements. <br><br> Possible values are: <br><br> **None** <br><br> **ReadOnly** <br><br> **ReadWrite** <br><br> Default: **None for Standard storage. ReadOnly for Premium storage** Caching *string `pulumi:"caching"` // Specifies how the virtual machine should be created.<br><br> Possible values are:<br><br> **Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.<br><br> **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described. CreateOption string `pulumi:"createOption"` // Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image. <br><br> This value cannot be larger than 1023 GB DiskSizeGB *int `pulumi:"diskSizeGB"` // The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist. Image *VirtualHardDisk `pulumi:"image"` // Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM. Lun int `pulumi:"lun"` // The disk name. Name string `pulumi:"name"` // The virtual hard disk. Vhd VirtualHardDisk `pulumi:"vhd"` }
Describes a data disk.
type DataDiskArgs ¶
type DataDiskArgs struct { // Specifies the caching requirements. <br><br> Possible values are: <br><br> **None** <br><br> **ReadOnly** <br><br> **ReadWrite** <br><br> Default: **None for Standard storage. ReadOnly for Premium storage** Caching CachingTypes `pulumi:"caching"` // Specifies how the virtual machine should be created.<br><br> Possible values are:<br><br> **Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.<br><br> **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described. CreateOption DiskCreateOptionTypes `pulumi:"createOption"` // Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image. <br><br> This value cannot be larger than 1023 GB DiskSizeGB pulumi.IntPtrInput `pulumi:"diskSizeGB"` // The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist. Image VirtualHardDiskPtrInput `pulumi:"image"` // Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM. Lun pulumi.IntInput `pulumi:"lun"` // The disk name. Name pulumi.StringInput `pulumi:"name"` // The virtual hard disk. Vhd VirtualHardDiskInput `pulumi:"vhd"` }
Describes a data disk.
func (DataDiskArgs) ElementType ¶
func (DataDiskArgs) ElementType() reflect.Type
func (DataDiskArgs) ToDataDiskOutput ¶
func (i DataDiskArgs) ToDataDiskOutput() DataDiskOutput
func (DataDiskArgs) ToDataDiskOutputWithContext ¶
func (i DataDiskArgs) ToDataDiskOutputWithContext(ctx context.Context) DataDiskOutput
type DataDiskArray ¶
type DataDiskArray []DataDiskInput
func (DataDiskArray) ElementType ¶
func (DataDiskArray) ElementType() reflect.Type
func (DataDiskArray) ToDataDiskArrayOutput ¶
func (i DataDiskArray) ToDataDiskArrayOutput() DataDiskArrayOutput
func (DataDiskArray) ToDataDiskArrayOutputWithContext ¶
func (i DataDiskArray) ToDataDiskArrayOutputWithContext(ctx context.Context) DataDiskArrayOutput
type DataDiskArrayInput ¶
type DataDiskArrayInput interface { pulumi.Input ToDataDiskArrayOutput() DataDiskArrayOutput ToDataDiskArrayOutputWithContext(context.Context) DataDiskArrayOutput }
DataDiskArrayInput is an input type that accepts DataDiskArray and DataDiskArrayOutput values. You can construct a concrete instance of `DataDiskArrayInput` via:
DataDiskArray{ DataDiskArgs{...} }
type DataDiskArrayOutput ¶
type DataDiskArrayOutput struct{ *pulumi.OutputState }
func (DataDiskArrayOutput) ElementType ¶
func (DataDiskArrayOutput) ElementType() reflect.Type
func (DataDiskArrayOutput) Index ¶
func (o DataDiskArrayOutput) Index(i pulumi.IntInput) DataDiskOutput
func (DataDiskArrayOutput) ToDataDiskArrayOutput ¶
func (o DataDiskArrayOutput) ToDataDiskArrayOutput() DataDiskArrayOutput
func (DataDiskArrayOutput) ToDataDiskArrayOutputWithContext ¶
func (o DataDiskArrayOutput) ToDataDiskArrayOutputWithContext(ctx context.Context) DataDiskArrayOutput
type DataDiskInput ¶
type DataDiskInput interface { pulumi.Input ToDataDiskOutput() DataDiskOutput ToDataDiskOutputWithContext(context.Context) DataDiskOutput }
DataDiskInput is an input type that accepts DataDiskArgs and DataDiskOutput values. You can construct a concrete instance of `DataDiskInput` via:
DataDiskArgs{...}
type DataDiskOutput ¶
type DataDiskOutput struct{ *pulumi.OutputState }
Describes a data disk.
func (DataDiskOutput) Caching ¶
func (o DataDiskOutput) Caching() pulumi.StringPtrOutput
Specifies the caching requirements. <br><br> Possible values are: <br><br> **None** <br><br> **ReadOnly** <br><br> **ReadWrite** <br><br> Default: **None for Standard storage. ReadOnly for Premium storage**
func (DataDiskOutput) CreateOption ¶
func (o DataDiskOutput) CreateOption() pulumi.StringOutput
Specifies how the virtual machine should be created.<br><br> Possible values are:<br><br> **Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.<br><br> **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
func (DataDiskOutput) DiskSizeGB ¶
func (o DataDiskOutput) DiskSizeGB() pulumi.IntPtrOutput
Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image. <br><br> This value cannot be larger than 1023 GB
func (DataDiskOutput) ElementType ¶
func (DataDiskOutput) ElementType() reflect.Type
func (DataDiskOutput) Image ¶
func (o DataDiskOutput) Image() VirtualHardDiskPtrOutput
The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
func (DataDiskOutput) Lun ¶
func (o DataDiskOutput) Lun() pulumi.IntOutput
Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
func (DataDiskOutput) ToDataDiskOutput ¶
func (o DataDiskOutput) ToDataDiskOutput() DataDiskOutput
func (DataDiskOutput) ToDataDiskOutputWithContext ¶
func (o DataDiskOutput) ToDataDiskOutputWithContext(ctx context.Context) DataDiskOutput
func (DataDiskOutput) Vhd ¶
func (o DataDiskOutput) Vhd() VirtualHardDiskOutput
The virtual hard disk.
type DataDiskResponse ¶
type DataDiskResponse struct { // Specifies the caching requirements. <br><br> Possible values are: <br><br> **None** <br><br> **ReadOnly** <br><br> **ReadWrite** <br><br> Default: **None for Standard storage. ReadOnly for Premium storage** Caching *string `pulumi:"caching"` // Specifies how the virtual machine should be created.<br><br> Possible values are:<br><br> **Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.<br><br> **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described. CreateOption string `pulumi:"createOption"` // Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image. <br><br> This value cannot be larger than 1023 GB DiskSizeGB *int `pulumi:"diskSizeGB"` // The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist. Image *VirtualHardDiskResponse `pulumi:"image"` // Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM. Lun int `pulumi:"lun"` // The disk name. Name string `pulumi:"name"` // The virtual hard disk. Vhd VirtualHardDiskResponse `pulumi:"vhd"` }
Describes a data disk.
type DataDiskResponseArgs ¶
type DataDiskResponseArgs struct { // Specifies the caching requirements. <br><br> Possible values are: <br><br> **None** <br><br> **ReadOnly** <br><br> **ReadWrite** <br><br> Default: **None for Standard storage. ReadOnly for Premium storage** Caching pulumi.StringPtrInput `pulumi:"caching"` // Specifies how the virtual machine should be created.<br><br> Possible values are:<br><br> **Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.<br><br> **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described. CreateOption pulumi.StringInput `pulumi:"createOption"` // Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image. <br><br> This value cannot be larger than 1023 GB DiskSizeGB pulumi.IntPtrInput `pulumi:"diskSizeGB"` // The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist. Image VirtualHardDiskResponsePtrInput `pulumi:"image"` // Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM. Lun pulumi.IntInput `pulumi:"lun"` // The disk name. Name pulumi.StringInput `pulumi:"name"` // The virtual hard disk. Vhd VirtualHardDiskResponseInput `pulumi:"vhd"` }
Describes a data disk.
func (DataDiskResponseArgs) ElementType ¶
func (DataDiskResponseArgs) ElementType() reflect.Type
func (DataDiskResponseArgs) ToDataDiskResponseOutput ¶
func (i DataDiskResponseArgs) ToDataDiskResponseOutput() DataDiskResponseOutput
func (DataDiskResponseArgs) ToDataDiskResponseOutputWithContext ¶
func (i DataDiskResponseArgs) ToDataDiskResponseOutputWithContext(ctx context.Context) DataDiskResponseOutput
type DataDiskResponseArray ¶
type DataDiskResponseArray []DataDiskResponseInput
func (DataDiskResponseArray) ElementType ¶
func (DataDiskResponseArray) ElementType() reflect.Type
func (DataDiskResponseArray) ToDataDiskResponseArrayOutput ¶
func (i DataDiskResponseArray) ToDataDiskResponseArrayOutput() DataDiskResponseArrayOutput
func (DataDiskResponseArray) ToDataDiskResponseArrayOutputWithContext ¶
func (i DataDiskResponseArray) ToDataDiskResponseArrayOutputWithContext(ctx context.Context) DataDiskResponseArrayOutput
type DataDiskResponseArrayInput ¶
type DataDiskResponseArrayInput interface { pulumi.Input ToDataDiskResponseArrayOutput() DataDiskResponseArrayOutput ToDataDiskResponseArrayOutputWithContext(context.Context) DataDiskResponseArrayOutput }
DataDiskResponseArrayInput is an input type that accepts DataDiskResponseArray and DataDiskResponseArrayOutput values. You can construct a concrete instance of `DataDiskResponseArrayInput` via:
DataDiskResponseArray{ DataDiskResponseArgs{...} }
type DataDiskResponseArrayOutput ¶
type DataDiskResponseArrayOutput struct{ *pulumi.OutputState }
func (DataDiskResponseArrayOutput) ElementType ¶
func (DataDiskResponseArrayOutput) ElementType() reflect.Type
func (DataDiskResponseArrayOutput) Index ¶
func (o DataDiskResponseArrayOutput) Index(i pulumi.IntInput) DataDiskResponseOutput
func (DataDiskResponseArrayOutput) ToDataDiskResponseArrayOutput ¶
func (o DataDiskResponseArrayOutput) ToDataDiskResponseArrayOutput() DataDiskResponseArrayOutput
func (DataDiskResponseArrayOutput) ToDataDiskResponseArrayOutputWithContext ¶
func (o DataDiskResponseArrayOutput) ToDataDiskResponseArrayOutputWithContext(ctx context.Context) DataDiskResponseArrayOutput
type DataDiskResponseInput ¶
type DataDiskResponseInput interface { pulumi.Input ToDataDiskResponseOutput() DataDiskResponseOutput ToDataDiskResponseOutputWithContext(context.Context) DataDiskResponseOutput }
DataDiskResponseInput is an input type that accepts DataDiskResponseArgs and DataDiskResponseOutput values. You can construct a concrete instance of `DataDiskResponseInput` via:
DataDiskResponseArgs{...}
type DataDiskResponseOutput ¶
type DataDiskResponseOutput struct{ *pulumi.OutputState }
Describes a data disk.
func (DataDiskResponseOutput) Caching ¶
func (o DataDiskResponseOutput) Caching() pulumi.StringPtrOutput
Specifies the caching requirements. <br><br> Possible values are: <br><br> **None** <br><br> **ReadOnly** <br><br> **ReadWrite** <br><br> Default: **None for Standard storage. ReadOnly for Premium storage**
func (DataDiskResponseOutput) CreateOption ¶
func (o DataDiskResponseOutput) CreateOption() pulumi.StringOutput
Specifies how the virtual machine should be created.<br><br> Possible values are:<br><br> **Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.<br><br> **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
func (DataDiskResponseOutput) DiskSizeGB ¶
func (o DataDiskResponseOutput) DiskSizeGB() pulumi.IntPtrOutput
Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image. <br><br> This value cannot be larger than 1023 GB
func (DataDiskResponseOutput) ElementType ¶
func (DataDiskResponseOutput) ElementType() reflect.Type
func (DataDiskResponseOutput) Image ¶
func (o DataDiskResponseOutput) Image() VirtualHardDiskResponsePtrOutput
The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
func (DataDiskResponseOutput) Lun ¶
func (o DataDiskResponseOutput) Lun() pulumi.IntOutput
Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
func (DataDiskResponseOutput) Name ¶
func (o DataDiskResponseOutput) Name() pulumi.StringOutput
The disk name.
func (DataDiskResponseOutput) ToDataDiskResponseOutput ¶
func (o DataDiskResponseOutput) ToDataDiskResponseOutput() DataDiskResponseOutput
func (DataDiskResponseOutput) ToDataDiskResponseOutputWithContext ¶
func (o DataDiskResponseOutput) ToDataDiskResponseOutputWithContext(ctx context.Context) DataDiskResponseOutput
func (DataDiskResponseOutput) Vhd ¶
func (o DataDiskResponseOutput) Vhd() VirtualHardDiskResponseOutput
The virtual hard disk.
type DiagnosticsProfile ¶
type DiagnosticsProfile struct { // Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status. <br><br> You can easily view the output of your console log. <br><br> Azure also enables you to see a screenshot of the VM from the hypervisor. BootDiagnostics *BootDiagnostics `pulumi:"bootDiagnostics"` }
Specifies the boot diagnostic settings state. <br><br>Minimum api-version: 2015-06-15.
type DiagnosticsProfileArgs ¶
type DiagnosticsProfileArgs struct { // Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status. <br><br> You can easily view the output of your console log. <br><br> Azure also enables you to see a screenshot of the VM from the hypervisor. BootDiagnostics BootDiagnosticsPtrInput `pulumi:"bootDiagnostics"` }
Specifies the boot diagnostic settings state. <br><br>Minimum api-version: 2015-06-15.
func (DiagnosticsProfileArgs) ElementType ¶
func (DiagnosticsProfileArgs) ElementType() reflect.Type
func (DiagnosticsProfileArgs) ToDiagnosticsProfileOutput ¶
func (i DiagnosticsProfileArgs) ToDiagnosticsProfileOutput() DiagnosticsProfileOutput
func (DiagnosticsProfileArgs) ToDiagnosticsProfileOutputWithContext ¶
func (i DiagnosticsProfileArgs) ToDiagnosticsProfileOutputWithContext(ctx context.Context) DiagnosticsProfileOutput
func (DiagnosticsProfileArgs) ToDiagnosticsProfilePtrOutput ¶
func (i DiagnosticsProfileArgs) ToDiagnosticsProfilePtrOutput() DiagnosticsProfilePtrOutput
func (DiagnosticsProfileArgs) ToDiagnosticsProfilePtrOutputWithContext ¶
func (i DiagnosticsProfileArgs) ToDiagnosticsProfilePtrOutputWithContext(ctx context.Context) DiagnosticsProfilePtrOutput
type DiagnosticsProfileInput ¶
type DiagnosticsProfileInput interface { pulumi.Input ToDiagnosticsProfileOutput() DiagnosticsProfileOutput ToDiagnosticsProfileOutputWithContext(context.Context) DiagnosticsProfileOutput }
DiagnosticsProfileInput is an input type that accepts DiagnosticsProfileArgs and DiagnosticsProfileOutput values. You can construct a concrete instance of `DiagnosticsProfileInput` via:
DiagnosticsProfileArgs{...}
type DiagnosticsProfileOutput ¶
type DiagnosticsProfileOutput struct{ *pulumi.OutputState }
Specifies the boot diagnostic settings state. <br><br>Minimum api-version: 2015-06-15.
func (DiagnosticsProfileOutput) BootDiagnostics ¶
func (o DiagnosticsProfileOutput) BootDiagnostics() BootDiagnosticsPtrOutput
Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status. <br><br> You can easily view the output of your console log. <br><br> Azure also enables you to see a screenshot of the VM from the hypervisor.
func (DiagnosticsProfileOutput) ElementType ¶
func (DiagnosticsProfileOutput) ElementType() reflect.Type
func (DiagnosticsProfileOutput) ToDiagnosticsProfileOutput ¶
func (o DiagnosticsProfileOutput) ToDiagnosticsProfileOutput() DiagnosticsProfileOutput
func (DiagnosticsProfileOutput) ToDiagnosticsProfileOutputWithContext ¶
func (o DiagnosticsProfileOutput) ToDiagnosticsProfileOutputWithContext(ctx context.Context) DiagnosticsProfileOutput
func (DiagnosticsProfileOutput) ToDiagnosticsProfilePtrOutput ¶
func (o DiagnosticsProfileOutput) ToDiagnosticsProfilePtrOutput() DiagnosticsProfilePtrOutput
func (DiagnosticsProfileOutput) ToDiagnosticsProfilePtrOutputWithContext ¶
func (o DiagnosticsProfileOutput) ToDiagnosticsProfilePtrOutputWithContext(ctx context.Context) DiagnosticsProfilePtrOutput
type DiagnosticsProfilePtrInput ¶
type DiagnosticsProfilePtrInput interface { pulumi.Input ToDiagnosticsProfilePtrOutput() DiagnosticsProfilePtrOutput ToDiagnosticsProfilePtrOutputWithContext(context.Context) DiagnosticsProfilePtrOutput }
DiagnosticsProfilePtrInput is an input type that accepts DiagnosticsProfileArgs, DiagnosticsProfilePtr and DiagnosticsProfilePtrOutput values. You can construct a concrete instance of `DiagnosticsProfilePtrInput` via:
DiagnosticsProfileArgs{...} or: nil
func DiagnosticsProfilePtr ¶
func DiagnosticsProfilePtr(v *DiagnosticsProfileArgs) DiagnosticsProfilePtrInput
type DiagnosticsProfilePtrOutput ¶
type DiagnosticsProfilePtrOutput struct{ *pulumi.OutputState }
func (DiagnosticsProfilePtrOutput) BootDiagnostics ¶
func (o DiagnosticsProfilePtrOutput) BootDiagnostics() BootDiagnosticsPtrOutput
Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status. <br><br> You can easily view the output of your console log. <br><br> Azure also enables you to see a screenshot of the VM from the hypervisor.
func (DiagnosticsProfilePtrOutput) Elem ¶
func (o DiagnosticsProfilePtrOutput) Elem() DiagnosticsProfileOutput
func (DiagnosticsProfilePtrOutput) ElementType ¶
func (DiagnosticsProfilePtrOutput) ElementType() reflect.Type
func (DiagnosticsProfilePtrOutput) ToDiagnosticsProfilePtrOutput ¶
func (o DiagnosticsProfilePtrOutput) ToDiagnosticsProfilePtrOutput() DiagnosticsProfilePtrOutput
func (DiagnosticsProfilePtrOutput) ToDiagnosticsProfilePtrOutputWithContext ¶
func (o DiagnosticsProfilePtrOutput) ToDiagnosticsProfilePtrOutputWithContext(ctx context.Context) DiagnosticsProfilePtrOutput
type DiagnosticsProfileResponse ¶
type DiagnosticsProfileResponse struct { // Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status. <br><br> You can easily view the output of your console log. <br><br> Azure also enables you to see a screenshot of the VM from the hypervisor. BootDiagnostics *BootDiagnosticsResponse `pulumi:"bootDiagnostics"` }
Specifies the boot diagnostic settings state. <br><br>Minimum api-version: 2015-06-15.
type DiagnosticsProfileResponseArgs ¶
type DiagnosticsProfileResponseArgs struct { // Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status. <br><br> You can easily view the output of your console log. <br><br> Azure also enables you to see a screenshot of the VM from the hypervisor. BootDiagnostics BootDiagnosticsResponsePtrInput `pulumi:"bootDiagnostics"` }
Specifies the boot diagnostic settings state. <br><br>Minimum api-version: 2015-06-15.
func (DiagnosticsProfileResponseArgs) ElementType ¶
func (DiagnosticsProfileResponseArgs) ElementType() reflect.Type
func (DiagnosticsProfileResponseArgs) ToDiagnosticsProfileResponseOutput ¶
func (i DiagnosticsProfileResponseArgs) ToDiagnosticsProfileResponseOutput() DiagnosticsProfileResponseOutput
func (DiagnosticsProfileResponseArgs) ToDiagnosticsProfileResponseOutputWithContext ¶
func (i DiagnosticsProfileResponseArgs) ToDiagnosticsProfileResponseOutputWithContext(ctx context.Context) DiagnosticsProfileResponseOutput
func (DiagnosticsProfileResponseArgs) ToDiagnosticsProfileResponsePtrOutput ¶
func (i DiagnosticsProfileResponseArgs) ToDiagnosticsProfileResponsePtrOutput() DiagnosticsProfileResponsePtrOutput
func (DiagnosticsProfileResponseArgs) ToDiagnosticsProfileResponsePtrOutputWithContext ¶
func (i DiagnosticsProfileResponseArgs) ToDiagnosticsProfileResponsePtrOutputWithContext(ctx context.Context) DiagnosticsProfileResponsePtrOutput
type DiagnosticsProfileResponseInput ¶
type DiagnosticsProfileResponseInput interface { pulumi.Input ToDiagnosticsProfileResponseOutput() DiagnosticsProfileResponseOutput ToDiagnosticsProfileResponseOutputWithContext(context.Context) DiagnosticsProfileResponseOutput }
DiagnosticsProfileResponseInput is an input type that accepts DiagnosticsProfileResponseArgs and DiagnosticsProfileResponseOutput values. You can construct a concrete instance of `DiagnosticsProfileResponseInput` via:
DiagnosticsProfileResponseArgs{...}
type DiagnosticsProfileResponseOutput ¶
type DiagnosticsProfileResponseOutput struct{ *pulumi.OutputState }
Specifies the boot diagnostic settings state. <br><br>Minimum api-version: 2015-06-15.
func (DiagnosticsProfileResponseOutput) BootDiagnostics ¶
func (o DiagnosticsProfileResponseOutput) BootDiagnostics() BootDiagnosticsResponsePtrOutput
Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status. <br><br> You can easily view the output of your console log. <br><br> Azure also enables you to see a screenshot of the VM from the hypervisor.
func (DiagnosticsProfileResponseOutput) ElementType ¶
func (DiagnosticsProfileResponseOutput) ElementType() reflect.Type
func (DiagnosticsProfileResponseOutput) ToDiagnosticsProfileResponseOutput ¶
func (o DiagnosticsProfileResponseOutput) ToDiagnosticsProfileResponseOutput() DiagnosticsProfileResponseOutput
func (DiagnosticsProfileResponseOutput) ToDiagnosticsProfileResponseOutputWithContext ¶
func (o DiagnosticsProfileResponseOutput) ToDiagnosticsProfileResponseOutputWithContext(ctx context.Context) DiagnosticsProfileResponseOutput
func (DiagnosticsProfileResponseOutput) ToDiagnosticsProfileResponsePtrOutput ¶
func (o DiagnosticsProfileResponseOutput) ToDiagnosticsProfileResponsePtrOutput() DiagnosticsProfileResponsePtrOutput
func (DiagnosticsProfileResponseOutput) ToDiagnosticsProfileResponsePtrOutputWithContext ¶
func (o DiagnosticsProfileResponseOutput) ToDiagnosticsProfileResponsePtrOutputWithContext(ctx context.Context) DiagnosticsProfileResponsePtrOutput
type DiagnosticsProfileResponsePtrInput ¶
type DiagnosticsProfileResponsePtrInput interface { pulumi.Input ToDiagnosticsProfileResponsePtrOutput() DiagnosticsProfileResponsePtrOutput ToDiagnosticsProfileResponsePtrOutputWithContext(context.Context) DiagnosticsProfileResponsePtrOutput }
DiagnosticsProfileResponsePtrInput is an input type that accepts DiagnosticsProfileResponseArgs, DiagnosticsProfileResponsePtr and DiagnosticsProfileResponsePtrOutput values. You can construct a concrete instance of `DiagnosticsProfileResponsePtrInput` via:
DiagnosticsProfileResponseArgs{...} or: nil
func DiagnosticsProfileResponsePtr ¶
func DiagnosticsProfileResponsePtr(v *DiagnosticsProfileResponseArgs) DiagnosticsProfileResponsePtrInput
type DiagnosticsProfileResponsePtrOutput ¶
type DiagnosticsProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (DiagnosticsProfileResponsePtrOutput) BootDiagnostics ¶
func (o DiagnosticsProfileResponsePtrOutput) BootDiagnostics() BootDiagnosticsResponsePtrOutput
Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status. <br><br> You can easily view the output of your console log. <br><br> Azure also enables you to see a screenshot of the VM from the hypervisor.
func (DiagnosticsProfileResponsePtrOutput) Elem ¶
func (o DiagnosticsProfileResponsePtrOutput) Elem() DiagnosticsProfileResponseOutput
func (DiagnosticsProfileResponsePtrOutput) ElementType ¶
func (DiagnosticsProfileResponsePtrOutput) ElementType() reflect.Type
func (DiagnosticsProfileResponsePtrOutput) ToDiagnosticsProfileResponsePtrOutput ¶
func (o DiagnosticsProfileResponsePtrOutput) ToDiagnosticsProfileResponsePtrOutput() DiagnosticsProfileResponsePtrOutput
func (DiagnosticsProfileResponsePtrOutput) ToDiagnosticsProfileResponsePtrOutputWithContext ¶
func (o DiagnosticsProfileResponsePtrOutput) ToDiagnosticsProfileResponsePtrOutputWithContext(ctx context.Context) DiagnosticsProfileResponsePtrOutput
type DiskCreateOptionTypes ¶ added in v0.3.1
Specifies how the virtual machines in the scale set should be created.<br><br> The only allowed value is: **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
func (DiskCreateOptionTypes) ElementType ¶ added in v0.3.1
func (DiskCreateOptionTypes) ElementType() reflect.Type
func (DiskCreateOptionTypes) ToStringOutput ¶ added in v0.3.1
func (e DiskCreateOptionTypes) ToStringOutput() pulumi.StringOutput
func (DiskCreateOptionTypes) ToStringOutputWithContext ¶ added in v0.3.1
func (e DiskCreateOptionTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiskCreateOptionTypes) ToStringPtrOutput ¶ added in v0.3.1
func (e DiskCreateOptionTypes) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiskCreateOptionTypes) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e DiskCreateOptionTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiskEncryptionSettings ¶
type DiskEncryptionSettings struct { // Specifies the location of the disk encryption key, which is a Key Vault Secret. DiskEncryptionKey KeyVaultSecretReference `pulumi:"diskEncryptionKey"` // Specifies whether disk encryption should be enabled on the virtual machine. Enabled *bool `pulumi:"enabled"` // Specifies the location of the key encryption key in Key Vault. KeyEncryptionKey *KeyVaultKeyReference `pulumi:"keyEncryptionKey"` }
Describes a Encryption Settings for a Disk
type DiskEncryptionSettingsArgs ¶
type DiskEncryptionSettingsArgs struct { // Specifies the location of the disk encryption key, which is a Key Vault Secret. DiskEncryptionKey KeyVaultSecretReferenceInput `pulumi:"diskEncryptionKey"` // Specifies whether disk encryption should be enabled on the virtual machine. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Specifies the location of the key encryption key in Key Vault. KeyEncryptionKey KeyVaultKeyReferencePtrInput `pulumi:"keyEncryptionKey"` }
Describes a Encryption Settings for a Disk
func (DiskEncryptionSettingsArgs) ElementType ¶
func (DiskEncryptionSettingsArgs) ElementType() reflect.Type
func (DiskEncryptionSettingsArgs) ToDiskEncryptionSettingsOutput ¶
func (i DiskEncryptionSettingsArgs) ToDiskEncryptionSettingsOutput() DiskEncryptionSettingsOutput
func (DiskEncryptionSettingsArgs) ToDiskEncryptionSettingsOutputWithContext ¶
func (i DiskEncryptionSettingsArgs) ToDiskEncryptionSettingsOutputWithContext(ctx context.Context) DiskEncryptionSettingsOutput
func (DiskEncryptionSettingsArgs) ToDiskEncryptionSettingsPtrOutput ¶
func (i DiskEncryptionSettingsArgs) ToDiskEncryptionSettingsPtrOutput() DiskEncryptionSettingsPtrOutput
func (DiskEncryptionSettingsArgs) ToDiskEncryptionSettingsPtrOutputWithContext ¶
func (i DiskEncryptionSettingsArgs) ToDiskEncryptionSettingsPtrOutputWithContext(ctx context.Context) DiskEncryptionSettingsPtrOutput
type DiskEncryptionSettingsInput ¶
type DiskEncryptionSettingsInput interface { pulumi.Input ToDiskEncryptionSettingsOutput() DiskEncryptionSettingsOutput ToDiskEncryptionSettingsOutputWithContext(context.Context) DiskEncryptionSettingsOutput }
DiskEncryptionSettingsInput is an input type that accepts DiskEncryptionSettingsArgs and DiskEncryptionSettingsOutput values. You can construct a concrete instance of `DiskEncryptionSettingsInput` via:
DiskEncryptionSettingsArgs{...}
type DiskEncryptionSettingsOutput ¶
type DiskEncryptionSettingsOutput struct{ *pulumi.OutputState }
Describes a Encryption Settings for a Disk
func (DiskEncryptionSettingsOutput) DiskEncryptionKey ¶
func (o DiskEncryptionSettingsOutput) DiskEncryptionKey() KeyVaultSecretReferenceOutput
Specifies the location of the disk encryption key, which is a Key Vault Secret.
func (DiskEncryptionSettingsOutput) ElementType ¶
func (DiskEncryptionSettingsOutput) ElementType() reflect.Type
func (DiskEncryptionSettingsOutput) Enabled ¶
func (o DiskEncryptionSettingsOutput) Enabled() pulumi.BoolPtrOutput
Specifies whether disk encryption should be enabled on the virtual machine.
func (DiskEncryptionSettingsOutput) KeyEncryptionKey ¶
func (o DiskEncryptionSettingsOutput) KeyEncryptionKey() KeyVaultKeyReferencePtrOutput
Specifies the location of the key encryption key in Key Vault.
func (DiskEncryptionSettingsOutput) ToDiskEncryptionSettingsOutput ¶
func (o DiskEncryptionSettingsOutput) ToDiskEncryptionSettingsOutput() DiskEncryptionSettingsOutput
func (DiskEncryptionSettingsOutput) ToDiskEncryptionSettingsOutputWithContext ¶
func (o DiskEncryptionSettingsOutput) ToDiskEncryptionSettingsOutputWithContext(ctx context.Context) DiskEncryptionSettingsOutput
func (DiskEncryptionSettingsOutput) ToDiskEncryptionSettingsPtrOutput ¶
func (o DiskEncryptionSettingsOutput) ToDiskEncryptionSettingsPtrOutput() DiskEncryptionSettingsPtrOutput
func (DiskEncryptionSettingsOutput) ToDiskEncryptionSettingsPtrOutputWithContext ¶
func (o DiskEncryptionSettingsOutput) ToDiskEncryptionSettingsPtrOutputWithContext(ctx context.Context) DiskEncryptionSettingsPtrOutput
type DiskEncryptionSettingsPtrInput ¶
type DiskEncryptionSettingsPtrInput interface { pulumi.Input ToDiskEncryptionSettingsPtrOutput() DiskEncryptionSettingsPtrOutput ToDiskEncryptionSettingsPtrOutputWithContext(context.Context) DiskEncryptionSettingsPtrOutput }
DiskEncryptionSettingsPtrInput is an input type that accepts DiskEncryptionSettingsArgs, DiskEncryptionSettingsPtr and DiskEncryptionSettingsPtrOutput values. You can construct a concrete instance of `DiskEncryptionSettingsPtrInput` via:
DiskEncryptionSettingsArgs{...} or: nil
func DiskEncryptionSettingsPtr ¶
func DiskEncryptionSettingsPtr(v *DiskEncryptionSettingsArgs) DiskEncryptionSettingsPtrInput
type DiskEncryptionSettingsPtrOutput ¶
type DiskEncryptionSettingsPtrOutput struct{ *pulumi.OutputState }
func (DiskEncryptionSettingsPtrOutput) DiskEncryptionKey ¶
func (o DiskEncryptionSettingsPtrOutput) DiskEncryptionKey() KeyVaultSecretReferencePtrOutput
Specifies the location of the disk encryption key, which is a Key Vault Secret.
func (DiskEncryptionSettingsPtrOutput) Elem ¶
func (o DiskEncryptionSettingsPtrOutput) Elem() DiskEncryptionSettingsOutput
func (DiskEncryptionSettingsPtrOutput) ElementType ¶
func (DiskEncryptionSettingsPtrOutput) ElementType() reflect.Type
func (DiskEncryptionSettingsPtrOutput) Enabled ¶
func (o DiskEncryptionSettingsPtrOutput) Enabled() pulumi.BoolPtrOutput
Specifies whether disk encryption should be enabled on the virtual machine.
func (DiskEncryptionSettingsPtrOutput) KeyEncryptionKey ¶
func (o DiskEncryptionSettingsPtrOutput) KeyEncryptionKey() KeyVaultKeyReferencePtrOutput
Specifies the location of the key encryption key in Key Vault.
func (DiskEncryptionSettingsPtrOutput) ToDiskEncryptionSettingsPtrOutput ¶
func (o DiskEncryptionSettingsPtrOutput) ToDiskEncryptionSettingsPtrOutput() DiskEncryptionSettingsPtrOutput
func (DiskEncryptionSettingsPtrOutput) ToDiskEncryptionSettingsPtrOutputWithContext ¶
func (o DiskEncryptionSettingsPtrOutput) ToDiskEncryptionSettingsPtrOutputWithContext(ctx context.Context) DiskEncryptionSettingsPtrOutput
type DiskEncryptionSettingsResponse ¶
type DiskEncryptionSettingsResponse struct { // Specifies the location of the disk encryption key, which is a Key Vault Secret. DiskEncryptionKey KeyVaultSecretReferenceResponse `pulumi:"diskEncryptionKey"` // Specifies whether disk encryption should be enabled on the virtual machine. Enabled *bool `pulumi:"enabled"` // Specifies the location of the key encryption key in Key Vault. KeyEncryptionKey *KeyVaultKeyReferenceResponse `pulumi:"keyEncryptionKey"` }
Describes a Encryption Settings for a Disk
type DiskEncryptionSettingsResponseArgs ¶
type DiskEncryptionSettingsResponseArgs struct { // Specifies the location of the disk encryption key, which is a Key Vault Secret. DiskEncryptionKey KeyVaultSecretReferenceResponseInput `pulumi:"diskEncryptionKey"` // Specifies whether disk encryption should be enabled on the virtual machine. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Specifies the location of the key encryption key in Key Vault. KeyEncryptionKey KeyVaultKeyReferenceResponsePtrInput `pulumi:"keyEncryptionKey"` }
Describes a Encryption Settings for a Disk
func (DiskEncryptionSettingsResponseArgs) ElementType ¶
func (DiskEncryptionSettingsResponseArgs) ElementType() reflect.Type
func (DiskEncryptionSettingsResponseArgs) ToDiskEncryptionSettingsResponseOutput ¶
func (i DiskEncryptionSettingsResponseArgs) ToDiskEncryptionSettingsResponseOutput() DiskEncryptionSettingsResponseOutput
func (DiskEncryptionSettingsResponseArgs) ToDiskEncryptionSettingsResponseOutputWithContext ¶
func (i DiskEncryptionSettingsResponseArgs) ToDiskEncryptionSettingsResponseOutputWithContext(ctx context.Context) DiskEncryptionSettingsResponseOutput
func (DiskEncryptionSettingsResponseArgs) ToDiskEncryptionSettingsResponsePtrOutput ¶
func (i DiskEncryptionSettingsResponseArgs) ToDiskEncryptionSettingsResponsePtrOutput() DiskEncryptionSettingsResponsePtrOutput
func (DiskEncryptionSettingsResponseArgs) ToDiskEncryptionSettingsResponsePtrOutputWithContext ¶
func (i DiskEncryptionSettingsResponseArgs) ToDiskEncryptionSettingsResponsePtrOutputWithContext(ctx context.Context) DiskEncryptionSettingsResponsePtrOutput
type DiskEncryptionSettingsResponseInput ¶
type DiskEncryptionSettingsResponseInput interface { pulumi.Input ToDiskEncryptionSettingsResponseOutput() DiskEncryptionSettingsResponseOutput ToDiskEncryptionSettingsResponseOutputWithContext(context.Context) DiskEncryptionSettingsResponseOutput }
DiskEncryptionSettingsResponseInput is an input type that accepts DiskEncryptionSettingsResponseArgs and DiskEncryptionSettingsResponseOutput values. You can construct a concrete instance of `DiskEncryptionSettingsResponseInput` via:
DiskEncryptionSettingsResponseArgs{...}
type DiskEncryptionSettingsResponseOutput ¶
type DiskEncryptionSettingsResponseOutput struct{ *pulumi.OutputState }
Describes a Encryption Settings for a Disk
func (DiskEncryptionSettingsResponseOutput) DiskEncryptionKey ¶
func (o DiskEncryptionSettingsResponseOutput) DiskEncryptionKey() KeyVaultSecretReferenceResponseOutput
Specifies the location of the disk encryption key, which is a Key Vault Secret.
func (DiskEncryptionSettingsResponseOutput) ElementType ¶
func (DiskEncryptionSettingsResponseOutput) ElementType() reflect.Type
func (DiskEncryptionSettingsResponseOutput) Enabled ¶
func (o DiskEncryptionSettingsResponseOutput) Enabled() pulumi.BoolPtrOutput
Specifies whether disk encryption should be enabled on the virtual machine.
func (DiskEncryptionSettingsResponseOutput) KeyEncryptionKey ¶
func (o DiskEncryptionSettingsResponseOutput) KeyEncryptionKey() KeyVaultKeyReferenceResponsePtrOutput
Specifies the location of the key encryption key in Key Vault.
func (DiskEncryptionSettingsResponseOutput) ToDiskEncryptionSettingsResponseOutput ¶
func (o DiskEncryptionSettingsResponseOutput) ToDiskEncryptionSettingsResponseOutput() DiskEncryptionSettingsResponseOutput
func (DiskEncryptionSettingsResponseOutput) ToDiskEncryptionSettingsResponseOutputWithContext ¶
func (o DiskEncryptionSettingsResponseOutput) ToDiskEncryptionSettingsResponseOutputWithContext(ctx context.Context) DiskEncryptionSettingsResponseOutput
func (DiskEncryptionSettingsResponseOutput) ToDiskEncryptionSettingsResponsePtrOutput ¶
func (o DiskEncryptionSettingsResponseOutput) ToDiskEncryptionSettingsResponsePtrOutput() DiskEncryptionSettingsResponsePtrOutput
func (DiskEncryptionSettingsResponseOutput) ToDiskEncryptionSettingsResponsePtrOutputWithContext ¶
func (o DiskEncryptionSettingsResponseOutput) ToDiskEncryptionSettingsResponsePtrOutputWithContext(ctx context.Context) DiskEncryptionSettingsResponsePtrOutput
type DiskEncryptionSettingsResponsePtrInput ¶
type DiskEncryptionSettingsResponsePtrInput interface { pulumi.Input ToDiskEncryptionSettingsResponsePtrOutput() DiskEncryptionSettingsResponsePtrOutput ToDiskEncryptionSettingsResponsePtrOutputWithContext(context.Context) DiskEncryptionSettingsResponsePtrOutput }
DiskEncryptionSettingsResponsePtrInput is an input type that accepts DiskEncryptionSettingsResponseArgs, DiskEncryptionSettingsResponsePtr and DiskEncryptionSettingsResponsePtrOutput values. You can construct a concrete instance of `DiskEncryptionSettingsResponsePtrInput` via:
DiskEncryptionSettingsResponseArgs{...} or: nil
func DiskEncryptionSettingsResponsePtr ¶
func DiskEncryptionSettingsResponsePtr(v *DiskEncryptionSettingsResponseArgs) DiskEncryptionSettingsResponsePtrInput
type DiskEncryptionSettingsResponsePtrOutput ¶
type DiskEncryptionSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (DiskEncryptionSettingsResponsePtrOutput) DiskEncryptionKey ¶
func (o DiskEncryptionSettingsResponsePtrOutput) DiskEncryptionKey() KeyVaultSecretReferenceResponsePtrOutput
Specifies the location of the disk encryption key, which is a Key Vault Secret.
func (DiskEncryptionSettingsResponsePtrOutput) ElementType ¶
func (DiskEncryptionSettingsResponsePtrOutput) ElementType() reflect.Type
func (DiskEncryptionSettingsResponsePtrOutput) Enabled ¶
func (o DiskEncryptionSettingsResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Specifies whether disk encryption should be enabled on the virtual machine.
func (DiskEncryptionSettingsResponsePtrOutput) KeyEncryptionKey ¶
func (o DiskEncryptionSettingsResponsePtrOutput) KeyEncryptionKey() KeyVaultKeyReferenceResponsePtrOutput
Specifies the location of the key encryption key in Key Vault.
func (DiskEncryptionSettingsResponsePtrOutput) ToDiskEncryptionSettingsResponsePtrOutput ¶
func (o DiskEncryptionSettingsResponsePtrOutput) ToDiskEncryptionSettingsResponsePtrOutput() DiskEncryptionSettingsResponsePtrOutput
func (DiskEncryptionSettingsResponsePtrOutput) ToDiskEncryptionSettingsResponsePtrOutputWithContext ¶
func (o DiskEncryptionSettingsResponsePtrOutput) ToDiskEncryptionSettingsResponsePtrOutputWithContext(ctx context.Context) DiskEncryptionSettingsResponsePtrOutput
type DiskInstanceViewResponse ¶
type DiskInstanceViewResponse struct { // The disk name. Name *string `pulumi:"name"` // The resource status information. Statuses []InstanceViewStatusResponse `pulumi:"statuses"` }
The instance view of the disk.
type DiskInstanceViewResponseArgs ¶
type DiskInstanceViewResponseArgs struct { // The disk name. Name pulumi.StringPtrInput `pulumi:"name"` // The resource status information. Statuses InstanceViewStatusResponseArrayInput `pulumi:"statuses"` }
The instance view of the disk.
func (DiskInstanceViewResponseArgs) ElementType ¶
func (DiskInstanceViewResponseArgs) ElementType() reflect.Type
func (DiskInstanceViewResponseArgs) ToDiskInstanceViewResponseOutput ¶
func (i DiskInstanceViewResponseArgs) ToDiskInstanceViewResponseOutput() DiskInstanceViewResponseOutput
func (DiskInstanceViewResponseArgs) ToDiskInstanceViewResponseOutputWithContext ¶
func (i DiskInstanceViewResponseArgs) ToDiskInstanceViewResponseOutputWithContext(ctx context.Context) DiskInstanceViewResponseOutput
type DiskInstanceViewResponseArray ¶
type DiskInstanceViewResponseArray []DiskInstanceViewResponseInput
func (DiskInstanceViewResponseArray) ElementType ¶
func (DiskInstanceViewResponseArray) ElementType() reflect.Type
func (DiskInstanceViewResponseArray) ToDiskInstanceViewResponseArrayOutput ¶
func (i DiskInstanceViewResponseArray) ToDiskInstanceViewResponseArrayOutput() DiskInstanceViewResponseArrayOutput
func (DiskInstanceViewResponseArray) ToDiskInstanceViewResponseArrayOutputWithContext ¶
func (i DiskInstanceViewResponseArray) ToDiskInstanceViewResponseArrayOutputWithContext(ctx context.Context) DiskInstanceViewResponseArrayOutput
type DiskInstanceViewResponseArrayInput ¶
type DiskInstanceViewResponseArrayInput interface { pulumi.Input ToDiskInstanceViewResponseArrayOutput() DiskInstanceViewResponseArrayOutput ToDiskInstanceViewResponseArrayOutputWithContext(context.Context) DiskInstanceViewResponseArrayOutput }
DiskInstanceViewResponseArrayInput is an input type that accepts DiskInstanceViewResponseArray and DiskInstanceViewResponseArrayOutput values. You can construct a concrete instance of `DiskInstanceViewResponseArrayInput` via:
DiskInstanceViewResponseArray{ DiskInstanceViewResponseArgs{...} }
type DiskInstanceViewResponseArrayOutput ¶
type DiskInstanceViewResponseArrayOutput struct{ *pulumi.OutputState }
func (DiskInstanceViewResponseArrayOutput) ElementType ¶
func (DiskInstanceViewResponseArrayOutput) ElementType() reflect.Type
func (DiskInstanceViewResponseArrayOutput) Index ¶
func (o DiskInstanceViewResponseArrayOutput) Index(i pulumi.IntInput) DiskInstanceViewResponseOutput
func (DiskInstanceViewResponseArrayOutput) ToDiskInstanceViewResponseArrayOutput ¶
func (o DiskInstanceViewResponseArrayOutput) ToDiskInstanceViewResponseArrayOutput() DiskInstanceViewResponseArrayOutput
func (DiskInstanceViewResponseArrayOutput) ToDiskInstanceViewResponseArrayOutputWithContext ¶
func (o DiskInstanceViewResponseArrayOutput) ToDiskInstanceViewResponseArrayOutputWithContext(ctx context.Context) DiskInstanceViewResponseArrayOutput
type DiskInstanceViewResponseInput ¶
type DiskInstanceViewResponseInput interface { pulumi.Input ToDiskInstanceViewResponseOutput() DiskInstanceViewResponseOutput ToDiskInstanceViewResponseOutputWithContext(context.Context) DiskInstanceViewResponseOutput }
DiskInstanceViewResponseInput is an input type that accepts DiskInstanceViewResponseArgs and DiskInstanceViewResponseOutput values. You can construct a concrete instance of `DiskInstanceViewResponseInput` via:
DiskInstanceViewResponseArgs{...}
type DiskInstanceViewResponseOutput ¶
type DiskInstanceViewResponseOutput struct{ *pulumi.OutputState }
The instance view of the disk.
func (DiskInstanceViewResponseOutput) ElementType ¶
func (DiskInstanceViewResponseOutput) ElementType() reflect.Type
func (DiskInstanceViewResponseOutput) Name ¶
func (o DiskInstanceViewResponseOutput) Name() pulumi.StringPtrOutput
The disk name.
func (DiskInstanceViewResponseOutput) Statuses ¶
func (o DiskInstanceViewResponseOutput) Statuses() InstanceViewStatusResponseArrayOutput
The resource status information.
func (DiskInstanceViewResponseOutput) ToDiskInstanceViewResponseOutput ¶
func (o DiskInstanceViewResponseOutput) ToDiskInstanceViewResponseOutput() DiskInstanceViewResponseOutput
func (DiskInstanceViewResponseOutput) ToDiskInstanceViewResponseOutputWithContext ¶
func (o DiskInstanceViewResponseOutput) ToDiskInstanceViewResponseOutputWithContext(ctx context.Context) DiskInstanceViewResponseOutput
type HardwareProfile ¶
type HardwareProfile struct { // Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). <br><br> The available VM sizes depend on region and availability set. For a list of available sizes use these APIs: <br><br> [List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes) <br><br> [List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list) <br><br> [List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes) VmSize *string `pulumi:"vmSize"` }
Specifies the hardware settings for the virtual machine.
type HardwareProfileArgs ¶
type HardwareProfileArgs struct { // Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). <br><br> The available VM sizes depend on region and availability set. For a list of available sizes use these APIs: <br><br> [List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes) <br><br> [List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list) <br><br> [List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes) VmSize pulumi.StringPtrInput `pulumi:"vmSize"` }
Specifies the hardware settings for the virtual machine.
func (HardwareProfileArgs) ElementType ¶
func (HardwareProfileArgs) ElementType() reflect.Type
func (HardwareProfileArgs) ToHardwareProfileOutput ¶
func (i HardwareProfileArgs) ToHardwareProfileOutput() HardwareProfileOutput
func (HardwareProfileArgs) ToHardwareProfileOutputWithContext ¶
func (i HardwareProfileArgs) ToHardwareProfileOutputWithContext(ctx context.Context) HardwareProfileOutput
func (HardwareProfileArgs) ToHardwareProfilePtrOutput ¶
func (i HardwareProfileArgs) ToHardwareProfilePtrOutput() HardwareProfilePtrOutput
func (HardwareProfileArgs) ToHardwareProfilePtrOutputWithContext ¶
func (i HardwareProfileArgs) ToHardwareProfilePtrOutputWithContext(ctx context.Context) HardwareProfilePtrOutput
type HardwareProfileInput ¶
type HardwareProfileInput interface { pulumi.Input ToHardwareProfileOutput() HardwareProfileOutput ToHardwareProfileOutputWithContext(context.Context) HardwareProfileOutput }
HardwareProfileInput is an input type that accepts HardwareProfileArgs and HardwareProfileOutput values. You can construct a concrete instance of `HardwareProfileInput` via:
HardwareProfileArgs{...}
type HardwareProfileOutput ¶
type HardwareProfileOutput struct{ *pulumi.OutputState }
Specifies the hardware settings for the virtual machine.
func (HardwareProfileOutput) ElementType ¶
func (HardwareProfileOutput) ElementType() reflect.Type
func (HardwareProfileOutput) ToHardwareProfileOutput ¶
func (o HardwareProfileOutput) ToHardwareProfileOutput() HardwareProfileOutput
func (HardwareProfileOutput) ToHardwareProfileOutputWithContext ¶
func (o HardwareProfileOutput) ToHardwareProfileOutputWithContext(ctx context.Context) HardwareProfileOutput
func (HardwareProfileOutput) ToHardwareProfilePtrOutput ¶
func (o HardwareProfileOutput) ToHardwareProfilePtrOutput() HardwareProfilePtrOutput
func (HardwareProfileOutput) ToHardwareProfilePtrOutputWithContext ¶
func (o HardwareProfileOutput) ToHardwareProfilePtrOutputWithContext(ctx context.Context) HardwareProfilePtrOutput
func (HardwareProfileOutput) VmSize ¶
func (o HardwareProfileOutput) VmSize() pulumi.StringPtrOutput
Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). <br><br> The available VM sizes depend on region and availability set. For a list of available sizes use these APIs: <br><br> [List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes) <br><br> [List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list) <br><br> [List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes)
type HardwareProfilePtrInput ¶
type HardwareProfilePtrInput interface { pulumi.Input ToHardwareProfilePtrOutput() HardwareProfilePtrOutput ToHardwareProfilePtrOutputWithContext(context.Context) HardwareProfilePtrOutput }
HardwareProfilePtrInput is an input type that accepts HardwareProfileArgs, HardwareProfilePtr and HardwareProfilePtrOutput values. You can construct a concrete instance of `HardwareProfilePtrInput` via:
HardwareProfileArgs{...} or: nil
func HardwareProfilePtr ¶
func HardwareProfilePtr(v *HardwareProfileArgs) HardwareProfilePtrInput
type HardwareProfilePtrOutput ¶
type HardwareProfilePtrOutput struct{ *pulumi.OutputState }
func (HardwareProfilePtrOutput) Elem ¶
func (o HardwareProfilePtrOutput) Elem() HardwareProfileOutput
func (HardwareProfilePtrOutput) ElementType ¶
func (HardwareProfilePtrOutput) ElementType() reflect.Type
func (HardwareProfilePtrOutput) ToHardwareProfilePtrOutput ¶
func (o HardwareProfilePtrOutput) ToHardwareProfilePtrOutput() HardwareProfilePtrOutput
func (HardwareProfilePtrOutput) ToHardwareProfilePtrOutputWithContext ¶
func (o HardwareProfilePtrOutput) ToHardwareProfilePtrOutputWithContext(ctx context.Context) HardwareProfilePtrOutput
func (HardwareProfilePtrOutput) VmSize ¶
func (o HardwareProfilePtrOutput) VmSize() pulumi.StringPtrOutput
Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). <br><br> The available VM sizes depend on region and availability set. For a list of available sizes use these APIs: <br><br> [List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes) <br><br> [List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list) <br><br> [List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes)
type HardwareProfileResponse ¶
type HardwareProfileResponse struct { // Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). <br><br> The available VM sizes depend on region and availability set. For a list of available sizes use these APIs: <br><br> [List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes) <br><br> [List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list) <br><br> [List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes) VmSize *string `pulumi:"vmSize"` }
Specifies the hardware settings for the virtual machine.
type HardwareProfileResponseArgs ¶
type HardwareProfileResponseArgs struct { // Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). <br><br> The available VM sizes depend on region and availability set. For a list of available sizes use these APIs: <br><br> [List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes) <br><br> [List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list) <br><br> [List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes) VmSize pulumi.StringPtrInput `pulumi:"vmSize"` }
Specifies the hardware settings for the virtual machine.
func (HardwareProfileResponseArgs) ElementType ¶
func (HardwareProfileResponseArgs) ElementType() reflect.Type
func (HardwareProfileResponseArgs) ToHardwareProfileResponseOutput ¶
func (i HardwareProfileResponseArgs) ToHardwareProfileResponseOutput() HardwareProfileResponseOutput
func (HardwareProfileResponseArgs) ToHardwareProfileResponseOutputWithContext ¶
func (i HardwareProfileResponseArgs) ToHardwareProfileResponseOutputWithContext(ctx context.Context) HardwareProfileResponseOutput
func (HardwareProfileResponseArgs) ToHardwareProfileResponsePtrOutput ¶
func (i HardwareProfileResponseArgs) ToHardwareProfileResponsePtrOutput() HardwareProfileResponsePtrOutput
func (HardwareProfileResponseArgs) ToHardwareProfileResponsePtrOutputWithContext ¶
func (i HardwareProfileResponseArgs) ToHardwareProfileResponsePtrOutputWithContext(ctx context.Context) HardwareProfileResponsePtrOutput
type HardwareProfileResponseInput ¶
type HardwareProfileResponseInput interface { pulumi.Input ToHardwareProfileResponseOutput() HardwareProfileResponseOutput ToHardwareProfileResponseOutputWithContext(context.Context) HardwareProfileResponseOutput }
HardwareProfileResponseInput is an input type that accepts HardwareProfileResponseArgs and HardwareProfileResponseOutput values. You can construct a concrete instance of `HardwareProfileResponseInput` via:
HardwareProfileResponseArgs{...}
type HardwareProfileResponseOutput ¶
type HardwareProfileResponseOutput struct{ *pulumi.OutputState }
Specifies the hardware settings for the virtual machine.
func (HardwareProfileResponseOutput) ElementType ¶
func (HardwareProfileResponseOutput) ElementType() reflect.Type
func (HardwareProfileResponseOutput) ToHardwareProfileResponseOutput ¶
func (o HardwareProfileResponseOutput) ToHardwareProfileResponseOutput() HardwareProfileResponseOutput
func (HardwareProfileResponseOutput) ToHardwareProfileResponseOutputWithContext ¶
func (o HardwareProfileResponseOutput) ToHardwareProfileResponseOutputWithContext(ctx context.Context) HardwareProfileResponseOutput
func (HardwareProfileResponseOutput) ToHardwareProfileResponsePtrOutput ¶
func (o HardwareProfileResponseOutput) ToHardwareProfileResponsePtrOutput() HardwareProfileResponsePtrOutput
func (HardwareProfileResponseOutput) ToHardwareProfileResponsePtrOutputWithContext ¶
func (o HardwareProfileResponseOutput) ToHardwareProfileResponsePtrOutputWithContext(ctx context.Context) HardwareProfileResponsePtrOutput
func (HardwareProfileResponseOutput) VmSize ¶
func (o HardwareProfileResponseOutput) VmSize() pulumi.StringPtrOutput
Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). <br><br> The available VM sizes depend on region and availability set. For a list of available sizes use these APIs: <br><br> [List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes) <br><br> [List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list) <br><br> [List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes)
type HardwareProfileResponsePtrInput ¶
type HardwareProfileResponsePtrInput interface { pulumi.Input ToHardwareProfileResponsePtrOutput() HardwareProfileResponsePtrOutput ToHardwareProfileResponsePtrOutputWithContext(context.Context) HardwareProfileResponsePtrOutput }
HardwareProfileResponsePtrInput is an input type that accepts HardwareProfileResponseArgs, HardwareProfileResponsePtr and HardwareProfileResponsePtrOutput values. You can construct a concrete instance of `HardwareProfileResponsePtrInput` via:
HardwareProfileResponseArgs{...} or: nil
func HardwareProfileResponsePtr ¶
func HardwareProfileResponsePtr(v *HardwareProfileResponseArgs) HardwareProfileResponsePtrInput
type HardwareProfileResponsePtrOutput ¶
type HardwareProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (HardwareProfileResponsePtrOutput) Elem ¶
func (o HardwareProfileResponsePtrOutput) Elem() HardwareProfileResponseOutput
func (HardwareProfileResponsePtrOutput) ElementType ¶
func (HardwareProfileResponsePtrOutput) ElementType() reflect.Type
func (HardwareProfileResponsePtrOutput) ToHardwareProfileResponsePtrOutput ¶
func (o HardwareProfileResponsePtrOutput) ToHardwareProfileResponsePtrOutput() HardwareProfileResponsePtrOutput
func (HardwareProfileResponsePtrOutput) ToHardwareProfileResponsePtrOutputWithContext ¶
func (o HardwareProfileResponsePtrOutput) ToHardwareProfileResponsePtrOutputWithContext(ctx context.Context) HardwareProfileResponsePtrOutput
func (HardwareProfileResponsePtrOutput) VmSize ¶
func (o HardwareProfileResponsePtrOutput) VmSize() pulumi.StringPtrOutput
Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). <br><br> The available VM sizes depend on region and availability set. For a list of available sizes use these APIs: <br><br> [List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes) <br><br> [List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list) <br><br> [List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes)
type ImageReference ¶
type ImageReference struct { // Specifies the offer of the platform image or marketplace image used to create the virtual machine. Offer *string `pulumi:"offer"` // The image publisher. Publisher *string `pulumi:"publisher"` // The image SKU. Sku *string `pulumi:"sku"` // Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available. Version *string `pulumi:"version"` }
Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.
type ImageReferenceArgs ¶
type ImageReferenceArgs struct { // Specifies the offer of the platform image or marketplace image used to create the virtual machine. Offer pulumi.StringPtrInput `pulumi:"offer"` // The image publisher. Publisher pulumi.StringPtrInput `pulumi:"publisher"` // The image SKU. Sku pulumi.StringPtrInput `pulumi:"sku"` // Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available. Version pulumi.StringPtrInput `pulumi:"version"` }
Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.
func (ImageReferenceArgs) ElementType ¶
func (ImageReferenceArgs) ElementType() reflect.Type
func (ImageReferenceArgs) ToImageReferenceOutput ¶
func (i ImageReferenceArgs) ToImageReferenceOutput() ImageReferenceOutput
func (ImageReferenceArgs) ToImageReferenceOutputWithContext ¶
func (i ImageReferenceArgs) ToImageReferenceOutputWithContext(ctx context.Context) ImageReferenceOutput
func (ImageReferenceArgs) ToImageReferencePtrOutput ¶
func (i ImageReferenceArgs) ToImageReferencePtrOutput() ImageReferencePtrOutput
func (ImageReferenceArgs) ToImageReferencePtrOutputWithContext ¶
func (i ImageReferenceArgs) ToImageReferencePtrOutputWithContext(ctx context.Context) ImageReferencePtrOutput
type ImageReferenceInput ¶
type ImageReferenceInput interface { pulumi.Input ToImageReferenceOutput() ImageReferenceOutput ToImageReferenceOutputWithContext(context.Context) ImageReferenceOutput }
ImageReferenceInput is an input type that accepts ImageReferenceArgs and ImageReferenceOutput values. You can construct a concrete instance of `ImageReferenceInput` via:
ImageReferenceArgs{...}
type ImageReferenceOutput ¶
type ImageReferenceOutput struct{ *pulumi.OutputState }
Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.
func (ImageReferenceOutput) ElementType ¶
func (ImageReferenceOutput) ElementType() reflect.Type
func (ImageReferenceOutput) Offer ¶
func (o ImageReferenceOutput) Offer() pulumi.StringPtrOutput
Specifies the offer of the platform image or marketplace image used to create the virtual machine.
func (ImageReferenceOutput) Publisher ¶
func (o ImageReferenceOutput) Publisher() pulumi.StringPtrOutput
The image publisher.
func (ImageReferenceOutput) Sku ¶
func (o ImageReferenceOutput) Sku() pulumi.StringPtrOutput
The image SKU.
func (ImageReferenceOutput) ToImageReferenceOutput ¶
func (o ImageReferenceOutput) ToImageReferenceOutput() ImageReferenceOutput
func (ImageReferenceOutput) ToImageReferenceOutputWithContext ¶
func (o ImageReferenceOutput) ToImageReferenceOutputWithContext(ctx context.Context) ImageReferenceOutput
func (ImageReferenceOutput) ToImageReferencePtrOutput ¶
func (o ImageReferenceOutput) ToImageReferencePtrOutput() ImageReferencePtrOutput
func (ImageReferenceOutput) ToImageReferencePtrOutputWithContext ¶
func (o ImageReferenceOutput) ToImageReferencePtrOutputWithContext(ctx context.Context) ImageReferencePtrOutput
func (ImageReferenceOutput) Version ¶
func (o ImageReferenceOutput) Version() pulumi.StringPtrOutput
Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
type ImageReferencePtrInput ¶
type ImageReferencePtrInput interface { pulumi.Input ToImageReferencePtrOutput() ImageReferencePtrOutput ToImageReferencePtrOutputWithContext(context.Context) ImageReferencePtrOutput }
ImageReferencePtrInput is an input type that accepts ImageReferenceArgs, ImageReferencePtr and ImageReferencePtrOutput values. You can construct a concrete instance of `ImageReferencePtrInput` via:
ImageReferenceArgs{...} or: nil
func ImageReferencePtr ¶
func ImageReferencePtr(v *ImageReferenceArgs) ImageReferencePtrInput
type ImageReferencePtrOutput ¶
type ImageReferencePtrOutput struct{ *pulumi.OutputState }
func (ImageReferencePtrOutput) Elem ¶
func (o ImageReferencePtrOutput) Elem() ImageReferenceOutput
func (ImageReferencePtrOutput) ElementType ¶
func (ImageReferencePtrOutput) ElementType() reflect.Type
func (ImageReferencePtrOutput) Offer ¶
func (o ImageReferencePtrOutput) Offer() pulumi.StringPtrOutput
Specifies the offer of the platform image or marketplace image used to create the virtual machine.
func (ImageReferencePtrOutput) Publisher ¶
func (o ImageReferencePtrOutput) Publisher() pulumi.StringPtrOutput
The image publisher.
func (ImageReferencePtrOutput) Sku ¶
func (o ImageReferencePtrOutput) Sku() pulumi.StringPtrOutput
The image SKU.
func (ImageReferencePtrOutput) ToImageReferencePtrOutput ¶
func (o ImageReferencePtrOutput) ToImageReferencePtrOutput() ImageReferencePtrOutput
func (ImageReferencePtrOutput) ToImageReferencePtrOutputWithContext ¶
func (o ImageReferencePtrOutput) ToImageReferencePtrOutputWithContext(ctx context.Context) ImageReferencePtrOutput
func (ImageReferencePtrOutput) Version ¶
func (o ImageReferencePtrOutput) Version() pulumi.StringPtrOutput
Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
type ImageReferenceResponse ¶
type ImageReferenceResponse struct { // Specifies the offer of the platform image or marketplace image used to create the virtual machine. Offer *string `pulumi:"offer"` // The image publisher. Publisher *string `pulumi:"publisher"` // The image SKU. Sku *string `pulumi:"sku"` // Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available. Version *string `pulumi:"version"` }
Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.
type ImageReferenceResponseArgs ¶
type ImageReferenceResponseArgs struct { // Specifies the offer of the platform image or marketplace image used to create the virtual machine. Offer pulumi.StringPtrInput `pulumi:"offer"` // The image publisher. Publisher pulumi.StringPtrInput `pulumi:"publisher"` // The image SKU. Sku pulumi.StringPtrInput `pulumi:"sku"` // Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available. Version pulumi.StringPtrInput `pulumi:"version"` }
Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.
func (ImageReferenceResponseArgs) ElementType ¶
func (ImageReferenceResponseArgs) ElementType() reflect.Type
func (ImageReferenceResponseArgs) ToImageReferenceResponseOutput ¶
func (i ImageReferenceResponseArgs) ToImageReferenceResponseOutput() ImageReferenceResponseOutput
func (ImageReferenceResponseArgs) ToImageReferenceResponseOutputWithContext ¶
func (i ImageReferenceResponseArgs) ToImageReferenceResponseOutputWithContext(ctx context.Context) ImageReferenceResponseOutput
func (ImageReferenceResponseArgs) ToImageReferenceResponsePtrOutput ¶
func (i ImageReferenceResponseArgs) ToImageReferenceResponsePtrOutput() ImageReferenceResponsePtrOutput
func (ImageReferenceResponseArgs) ToImageReferenceResponsePtrOutputWithContext ¶
func (i ImageReferenceResponseArgs) ToImageReferenceResponsePtrOutputWithContext(ctx context.Context) ImageReferenceResponsePtrOutput
type ImageReferenceResponseInput ¶
type ImageReferenceResponseInput interface { pulumi.Input ToImageReferenceResponseOutput() ImageReferenceResponseOutput ToImageReferenceResponseOutputWithContext(context.Context) ImageReferenceResponseOutput }
ImageReferenceResponseInput is an input type that accepts ImageReferenceResponseArgs and ImageReferenceResponseOutput values. You can construct a concrete instance of `ImageReferenceResponseInput` via:
ImageReferenceResponseArgs{...}
type ImageReferenceResponseOutput ¶
type ImageReferenceResponseOutput struct{ *pulumi.OutputState }
Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.
func (ImageReferenceResponseOutput) ElementType ¶
func (ImageReferenceResponseOutput) ElementType() reflect.Type
func (ImageReferenceResponseOutput) Offer ¶
func (o ImageReferenceResponseOutput) Offer() pulumi.StringPtrOutput
Specifies the offer of the platform image or marketplace image used to create the virtual machine.
func (ImageReferenceResponseOutput) Publisher ¶
func (o ImageReferenceResponseOutput) Publisher() pulumi.StringPtrOutput
The image publisher.
func (ImageReferenceResponseOutput) Sku ¶
func (o ImageReferenceResponseOutput) Sku() pulumi.StringPtrOutput
The image SKU.
func (ImageReferenceResponseOutput) ToImageReferenceResponseOutput ¶
func (o ImageReferenceResponseOutput) ToImageReferenceResponseOutput() ImageReferenceResponseOutput
func (ImageReferenceResponseOutput) ToImageReferenceResponseOutputWithContext ¶
func (o ImageReferenceResponseOutput) ToImageReferenceResponseOutputWithContext(ctx context.Context) ImageReferenceResponseOutput
func (ImageReferenceResponseOutput) ToImageReferenceResponsePtrOutput ¶
func (o ImageReferenceResponseOutput) ToImageReferenceResponsePtrOutput() ImageReferenceResponsePtrOutput
func (ImageReferenceResponseOutput) ToImageReferenceResponsePtrOutputWithContext ¶
func (o ImageReferenceResponseOutput) ToImageReferenceResponsePtrOutputWithContext(ctx context.Context) ImageReferenceResponsePtrOutput
func (ImageReferenceResponseOutput) Version ¶
func (o ImageReferenceResponseOutput) Version() pulumi.StringPtrOutput
Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
type ImageReferenceResponsePtrInput ¶
type ImageReferenceResponsePtrInput interface { pulumi.Input ToImageReferenceResponsePtrOutput() ImageReferenceResponsePtrOutput ToImageReferenceResponsePtrOutputWithContext(context.Context) ImageReferenceResponsePtrOutput }
ImageReferenceResponsePtrInput is an input type that accepts ImageReferenceResponseArgs, ImageReferenceResponsePtr and ImageReferenceResponsePtrOutput values. You can construct a concrete instance of `ImageReferenceResponsePtrInput` via:
ImageReferenceResponseArgs{...} or: nil
func ImageReferenceResponsePtr ¶
func ImageReferenceResponsePtr(v *ImageReferenceResponseArgs) ImageReferenceResponsePtrInput
type ImageReferenceResponsePtrOutput ¶
type ImageReferenceResponsePtrOutput struct{ *pulumi.OutputState }
func (ImageReferenceResponsePtrOutput) Elem ¶
func (o ImageReferenceResponsePtrOutput) Elem() ImageReferenceResponseOutput
func (ImageReferenceResponsePtrOutput) ElementType ¶
func (ImageReferenceResponsePtrOutput) ElementType() reflect.Type
func (ImageReferenceResponsePtrOutput) Offer ¶
func (o ImageReferenceResponsePtrOutput) Offer() pulumi.StringPtrOutput
Specifies the offer of the platform image or marketplace image used to create the virtual machine.
func (ImageReferenceResponsePtrOutput) Publisher ¶
func (o ImageReferenceResponsePtrOutput) Publisher() pulumi.StringPtrOutput
The image publisher.
func (ImageReferenceResponsePtrOutput) Sku ¶
func (o ImageReferenceResponsePtrOutput) Sku() pulumi.StringPtrOutput
The image SKU.
func (ImageReferenceResponsePtrOutput) ToImageReferenceResponsePtrOutput ¶
func (o ImageReferenceResponsePtrOutput) ToImageReferenceResponsePtrOutput() ImageReferenceResponsePtrOutput
func (ImageReferenceResponsePtrOutput) ToImageReferenceResponsePtrOutputWithContext ¶
func (o ImageReferenceResponsePtrOutput) ToImageReferenceResponsePtrOutputWithContext(ctx context.Context) ImageReferenceResponsePtrOutput
func (ImageReferenceResponsePtrOutput) Version ¶
func (o ImageReferenceResponsePtrOutput) Version() pulumi.StringPtrOutput
Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
type InstanceViewStatus ¶
type InstanceViewStatus struct { // The status code. Code *string `pulumi:"code"` // The short localizable label for the status. DisplayStatus *string `pulumi:"displayStatus"` // The level code. Level *string `pulumi:"level"` // The detailed status message, including for alerts and error messages. Message *string `pulumi:"message"` // The time of the status. Time *string `pulumi:"time"` }
Instance view status.
type InstanceViewStatusArgs ¶
type InstanceViewStatusArgs struct { // The status code. Code pulumi.StringPtrInput `pulumi:"code"` // The short localizable label for the status. DisplayStatus pulumi.StringPtrInput `pulumi:"displayStatus"` // The level code. Level StatusLevelTypes `pulumi:"level"` // The detailed status message, including for alerts and error messages. Message pulumi.StringPtrInput `pulumi:"message"` // The time of the status. Time pulumi.StringPtrInput `pulumi:"time"` }
Instance view status.
func (InstanceViewStatusArgs) ElementType ¶
func (InstanceViewStatusArgs) ElementType() reflect.Type
func (InstanceViewStatusArgs) ToInstanceViewStatusOutput ¶
func (i InstanceViewStatusArgs) ToInstanceViewStatusOutput() InstanceViewStatusOutput
func (InstanceViewStatusArgs) ToInstanceViewStatusOutputWithContext ¶
func (i InstanceViewStatusArgs) ToInstanceViewStatusOutputWithContext(ctx context.Context) InstanceViewStatusOutput
type InstanceViewStatusArray ¶
type InstanceViewStatusArray []InstanceViewStatusInput
func (InstanceViewStatusArray) ElementType ¶
func (InstanceViewStatusArray) ElementType() reflect.Type
func (InstanceViewStatusArray) ToInstanceViewStatusArrayOutput ¶
func (i InstanceViewStatusArray) ToInstanceViewStatusArrayOutput() InstanceViewStatusArrayOutput
func (InstanceViewStatusArray) ToInstanceViewStatusArrayOutputWithContext ¶
func (i InstanceViewStatusArray) ToInstanceViewStatusArrayOutputWithContext(ctx context.Context) InstanceViewStatusArrayOutput
type InstanceViewStatusArrayInput ¶
type InstanceViewStatusArrayInput interface { pulumi.Input ToInstanceViewStatusArrayOutput() InstanceViewStatusArrayOutput ToInstanceViewStatusArrayOutputWithContext(context.Context) InstanceViewStatusArrayOutput }
InstanceViewStatusArrayInput is an input type that accepts InstanceViewStatusArray and InstanceViewStatusArrayOutput values. You can construct a concrete instance of `InstanceViewStatusArrayInput` via:
InstanceViewStatusArray{ InstanceViewStatusArgs{...} }
type InstanceViewStatusArrayOutput ¶
type InstanceViewStatusArrayOutput struct{ *pulumi.OutputState }
func (InstanceViewStatusArrayOutput) ElementType ¶
func (InstanceViewStatusArrayOutput) ElementType() reflect.Type
func (InstanceViewStatusArrayOutput) Index ¶
func (o InstanceViewStatusArrayOutput) Index(i pulumi.IntInput) InstanceViewStatusOutput
func (InstanceViewStatusArrayOutput) ToInstanceViewStatusArrayOutput ¶
func (o InstanceViewStatusArrayOutput) ToInstanceViewStatusArrayOutput() InstanceViewStatusArrayOutput
func (InstanceViewStatusArrayOutput) ToInstanceViewStatusArrayOutputWithContext ¶
func (o InstanceViewStatusArrayOutput) ToInstanceViewStatusArrayOutputWithContext(ctx context.Context) InstanceViewStatusArrayOutput
type InstanceViewStatusInput ¶
type InstanceViewStatusInput interface { pulumi.Input ToInstanceViewStatusOutput() InstanceViewStatusOutput ToInstanceViewStatusOutputWithContext(context.Context) InstanceViewStatusOutput }
InstanceViewStatusInput is an input type that accepts InstanceViewStatusArgs and InstanceViewStatusOutput values. You can construct a concrete instance of `InstanceViewStatusInput` via:
InstanceViewStatusArgs{...}
type InstanceViewStatusOutput ¶
type InstanceViewStatusOutput struct{ *pulumi.OutputState }
Instance view status.
func (InstanceViewStatusOutput) Code ¶
func (o InstanceViewStatusOutput) Code() pulumi.StringPtrOutput
The status code.
func (InstanceViewStatusOutput) DisplayStatus ¶
func (o InstanceViewStatusOutput) DisplayStatus() pulumi.StringPtrOutput
The short localizable label for the status.
func (InstanceViewStatusOutput) ElementType ¶
func (InstanceViewStatusOutput) ElementType() reflect.Type
func (InstanceViewStatusOutput) Level ¶
func (o InstanceViewStatusOutput) Level() pulumi.StringPtrOutput
The level code.
func (InstanceViewStatusOutput) Message ¶
func (o InstanceViewStatusOutput) Message() pulumi.StringPtrOutput
The detailed status message, including for alerts and error messages.
func (InstanceViewStatusOutput) Time ¶
func (o InstanceViewStatusOutput) Time() pulumi.StringPtrOutput
The time of the status.
func (InstanceViewStatusOutput) ToInstanceViewStatusOutput ¶
func (o InstanceViewStatusOutput) ToInstanceViewStatusOutput() InstanceViewStatusOutput
func (InstanceViewStatusOutput) ToInstanceViewStatusOutputWithContext ¶
func (o InstanceViewStatusOutput) ToInstanceViewStatusOutputWithContext(ctx context.Context) InstanceViewStatusOutput
type InstanceViewStatusResponse ¶
type InstanceViewStatusResponse struct { // The status code. Code *string `pulumi:"code"` // The short localizable label for the status. DisplayStatus *string `pulumi:"displayStatus"` // The level code. Level *string `pulumi:"level"` // The detailed status message, including for alerts and error messages. Message *string `pulumi:"message"` // The time of the status. Time *string `pulumi:"time"` }
Instance view status.
type InstanceViewStatusResponseArgs ¶
type InstanceViewStatusResponseArgs struct { // The status code. Code pulumi.StringPtrInput `pulumi:"code"` // The short localizable label for the status. DisplayStatus pulumi.StringPtrInput `pulumi:"displayStatus"` // The level code. Level pulumi.StringPtrInput `pulumi:"level"` // The detailed status message, including for alerts and error messages. Message pulumi.StringPtrInput `pulumi:"message"` // The time of the status. Time pulumi.StringPtrInput `pulumi:"time"` }
Instance view status.
func (InstanceViewStatusResponseArgs) ElementType ¶
func (InstanceViewStatusResponseArgs) ElementType() reflect.Type
func (InstanceViewStatusResponseArgs) ToInstanceViewStatusResponseOutput ¶
func (i InstanceViewStatusResponseArgs) ToInstanceViewStatusResponseOutput() InstanceViewStatusResponseOutput
func (InstanceViewStatusResponseArgs) ToInstanceViewStatusResponseOutputWithContext ¶
func (i InstanceViewStatusResponseArgs) ToInstanceViewStatusResponseOutputWithContext(ctx context.Context) InstanceViewStatusResponseOutput
func (InstanceViewStatusResponseArgs) ToInstanceViewStatusResponsePtrOutput ¶
func (i InstanceViewStatusResponseArgs) ToInstanceViewStatusResponsePtrOutput() InstanceViewStatusResponsePtrOutput
func (InstanceViewStatusResponseArgs) ToInstanceViewStatusResponsePtrOutputWithContext ¶
func (i InstanceViewStatusResponseArgs) ToInstanceViewStatusResponsePtrOutputWithContext(ctx context.Context) InstanceViewStatusResponsePtrOutput
type InstanceViewStatusResponseArray ¶
type InstanceViewStatusResponseArray []InstanceViewStatusResponseInput
func (InstanceViewStatusResponseArray) ElementType ¶
func (InstanceViewStatusResponseArray) ElementType() reflect.Type
func (InstanceViewStatusResponseArray) ToInstanceViewStatusResponseArrayOutput ¶
func (i InstanceViewStatusResponseArray) ToInstanceViewStatusResponseArrayOutput() InstanceViewStatusResponseArrayOutput
func (InstanceViewStatusResponseArray) ToInstanceViewStatusResponseArrayOutputWithContext ¶
func (i InstanceViewStatusResponseArray) ToInstanceViewStatusResponseArrayOutputWithContext(ctx context.Context) InstanceViewStatusResponseArrayOutput
type InstanceViewStatusResponseArrayInput ¶
type InstanceViewStatusResponseArrayInput interface { pulumi.Input ToInstanceViewStatusResponseArrayOutput() InstanceViewStatusResponseArrayOutput ToInstanceViewStatusResponseArrayOutputWithContext(context.Context) InstanceViewStatusResponseArrayOutput }
InstanceViewStatusResponseArrayInput is an input type that accepts InstanceViewStatusResponseArray and InstanceViewStatusResponseArrayOutput values. You can construct a concrete instance of `InstanceViewStatusResponseArrayInput` via:
InstanceViewStatusResponseArray{ InstanceViewStatusResponseArgs{...} }
type InstanceViewStatusResponseArrayOutput ¶
type InstanceViewStatusResponseArrayOutput struct{ *pulumi.OutputState }
func (InstanceViewStatusResponseArrayOutput) ElementType ¶
func (InstanceViewStatusResponseArrayOutput) ElementType() reflect.Type
func (InstanceViewStatusResponseArrayOutput) Index ¶
func (o InstanceViewStatusResponseArrayOutput) Index(i pulumi.IntInput) InstanceViewStatusResponseOutput
func (InstanceViewStatusResponseArrayOutput) ToInstanceViewStatusResponseArrayOutput ¶
func (o InstanceViewStatusResponseArrayOutput) ToInstanceViewStatusResponseArrayOutput() InstanceViewStatusResponseArrayOutput
func (InstanceViewStatusResponseArrayOutput) ToInstanceViewStatusResponseArrayOutputWithContext ¶
func (o InstanceViewStatusResponseArrayOutput) ToInstanceViewStatusResponseArrayOutputWithContext(ctx context.Context) InstanceViewStatusResponseArrayOutput
type InstanceViewStatusResponseInput ¶
type InstanceViewStatusResponseInput interface { pulumi.Input ToInstanceViewStatusResponseOutput() InstanceViewStatusResponseOutput ToInstanceViewStatusResponseOutputWithContext(context.Context) InstanceViewStatusResponseOutput }
InstanceViewStatusResponseInput is an input type that accepts InstanceViewStatusResponseArgs and InstanceViewStatusResponseOutput values. You can construct a concrete instance of `InstanceViewStatusResponseInput` via:
InstanceViewStatusResponseArgs{...}
type InstanceViewStatusResponseOutput ¶
type InstanceViewStatusResponseOutput struct{ *pulumi.OutputState }
Instance view status.
func (InstanceViewStatusResponseOutput) Code ¶
func (o InstanceViewStatusResponseOutput) Code() pulumi.StringPtrOutput
The status code.
func (InstanceViewStatusResponseOutput) DisplayStatus ¶
func (o InstanceViewStatusResponseOutput) DisplayStatus() pulumi.StringPtrOutput
The short localizable label for the status.
func (InstanceViewStatusResponseOutput) ElementType ¶
func (InstanceViewStatusResponseOutput) ElementType() reflect.Type
func (InstanceViewStatusResponseOutput) Level ¶
func (o InstanceViewStatusResponseOutput) Level() pulumi.StringPtrOutput
The level code.
func (InstanceViewStatusResponseOutput) Message ¶
func (o InstanceViewStatusResponseOutput) Message() pulumi.StringPtrOutput
The detailed status message, including for alerts and error messages.
func (InstanceViewStatusResponseOutput) Time ¶
func (o InstanceViewStatusResponseOutput) Time() pulumi.StringPtrOutput
The time of the status.
func (InstanceViewStatusResponseOutput) ToInstanceViewStatusResponseOutput ¶
func (o InstanceViewStatusResponseOutput) ToInstanceViewStatusResponseOutput() InstanceViewStatusResponseOutput
func (InstanceViewStatusResponseOutput) ToInstanceViewStatusResponseOutputWithContext ¶
func (o InstanceViewStatusResponseOutput) ToInstanceViewStatusResponseOutputWithContext(ctx context.Context) InstanceViewStatusResponseOutput
func (InstanceViewStatusResponseOutput) ToInstanceViewStatusResponsePtrOutput ¶
func (o InstanceViewStatusResponseOutput) ToInstanceViewStatusResponsePtrOutput() InstanceViewStatusResponsePtrOutput
func (InstanceViewStatusResponseOutput) ToInstanceViewStatusResponsePtrOutputWithContext ¶
func (o InstanceViewStatusResponseOutput) ToInstanceViewStatusResponsePtrOutputWithContext(ctx context.Context) InstanceViewStatusResponsePtrOutput
type InstanceViewStatusResponsePtrInput ¶
type InstanceViewStatusResponsePtrInput interface { pulumi.Input ToInstanceViewStatusResponsePtrOutput() InstanceViewStatusResponsePtrOutput ToInstanceViewStatusResponsePtrOutputWithContext(context.Context) InstanceViewStatusResponsePtrOutput }
InstanceViewStatusResponsePtrInput is an input type that accepts InstanceViewStatusResponseArgs, InstanceViewStatusResponsePtr and InstanceViewStatusResponsePtrOutput values. You can construct a concrete instance of `InstanceViewStatusResponsePtrInput` via:
InstanceViewStatusResponseArgs{...} or: nil
func InstanceViewStatusResponsePtr ¶
func InstanceViewStatusResponsePtr(v *InstanceViewStatusResponseArgs) InstanceViewStatusResponsePtrInput
type InstanceViewStatusResponsePtrOutput ¶
type InstanceViewStatusResponsePtrOutput struct{ *pulumi.OutputState }
func (InstanceViewStatusResponsePtrOutput) Code ¶
func (o InstanceViewStatusResponsePtrOutput) Code() pulumi.StringPtrOutput
The status code.
func (InstanceViewStatusResponsePtrOutput) DisplayStatus ¶
func (o InstanceViewStatusResponsePtrOutput) DisplayStatus() pulumi.StringPtrOutput
The short localizable label for the status.
func (InstanceViewStatusResponsePtrOutput) Elem ¶
func (o InstanceViewStatusResponsePtrOutput) Elem() InstanceViewStatusResponseOutput
func (InstanceViewStatusResponsePtrOutput) ElementType ¶
func (InstanceViewStatusResponsePtrOutput) ElementType() reflect.Type
func (InstanceViewStatusResponsePtrOutput) Level ¶
func (o InstanceViewStatusResponsePtrOutput) Level() pulumi.StringPtrOutput
The level code.
func (InstanceViewStatusResponsePtrOutput) Message ¶
func (o InstanceViewStatusResponsePtrOutput) Message() pulumi.StringPtrOutput
The detailed status message, including for alerts and error messages.
func (InstanceViewStatusResponsePtrOutput) Time ¶
func (o InstanceViewStatusResponsePtrOutput) Time() pulumi.StringPtrOutput
The time of the status.
func (InstanceViewStatusResponsePtrOutput) ToInstanceViewStatusResponsePtrOutput ¶
func (o InstanceViewStatusResponsePtrOutput) ToInstanceViewStatusResponsePtrOutput() InstanceViewStatusResponsePtrOutput
func (InstanceViewStatusResponsePtrOutput) ToInstanceViewStatusResponsePtrOutputWithContext ¶
func (o InstanceViewStatusResponsePtrOutput) ToInstanceViewStatusResponsePtrOutputWithContext(ctx context.Context) InstanceViewStatusResponsePtrOutput
type KeyVaultKeyReference ¶
type KeyVaultKeyReference struct { // The URL referencing a key encryption key in Key Vault. KeyUrl string `pulumi:"keyUrl"` // The relative URL of the Key Vault containing the key. SourceVault SubResource `pulumi:"sourceVault"` }
Describes a reference to Key Vault Key
type KeyVaultKeyReferenceArgs ¶
type KeyVaultKeyReferenceArgs struct { // The URL referencing a key encryption key in Key Vault. KeyUrl pulumi.StringInput `pulumi:"keyUrl"` // The relative URL of the Key Vault containing the key. SourceVault SubResourceInput `pulumi:"sourceVault"` }
Describes a reference to Key Vault Key
func (KeyVaultKeyReferenceArgs) ElementType ¶
func (KeyVaultKeyReferenceArgs) ElementType() reflect.Type
func (KeyVaultKeyReferenceArgs) ToKeyVaultKeyReferenceOutput ¶
func (i KeyVaultKeyReferenceArgs) ToKeyVaultKeyReferenceOutput() KeyVaultKeyReferenceOutput
func (KeyVaultKeyReferenceArgs) ToKeyVaultKeyReferenceOutputWithContext ¶
func (i KeyVaultKeyReferenceArgs) ToKeyVaultKeyReferenceOutputWithContext(ctx context.Context) KeyVaultKeyReferenceOutput
func (KeyVaultKeyReferenceArgs) ToKeyVaultKeyReferencePtrOutput ¶
func (i KeyVaultKeyReferenceArgs) ToKeyVaultKeyReferencePtrOutput() KeyVaultKeyReferencePtrOutput
func (KeyVaultKeyReferenceArgs) ToKeyVaultKeyReferencePtrOutputWithContext ¶
func (i KeyVaultKeyReferenceArgs) ToKeyVaultKeyReferencePtrOutputWithContext(ctx context.Context) KeyVaultKeyReferencePtrOutput
type KeyVaultKeyReferenceInput ¶
type KeyVaultKeyReferenceInput interface { pulumi.Input ToKeyVaultKeyReferenceOutput() KeyVaultKeyReferenceOutput ToKeyVaultKeyReferenceOutputWithContext(context.Context) KeyVaultKeyReferenceOutput }
KeyVaultKeyReferenceInput is an input type that accepts KeyVaultKeyReferenceArgs and KeyVaultKeyReferenceOutput values. You can construct a concrete instance of `KeyVaultKeyReferenceInput` via:
KeyVaultKeyReferenceArgs{...}
type KeyVaultKeyReferenceOutput ¶
type KeyVaultKeyReferenceOutput struct{ *pulumi.OutputState }
Describes a reference to Key Vault Key
func (KeyVaultKeyReferenceOutput) ElementType ¶
func (KeyVaultKeyReferenceOutput) ElementType() reflect.Type
func (KeyVaultKeyReferenceOutput) KeyUrl ¶
func (o KeyVaultKeyReferenceOutput) KeyUrl() pulumi.StringOutput
The URL referencing a key encryption key in Key Vault.
func (KeyVaultKeyReferenceOutput) SourceVault ¶
func (o KeyVaultKeyReferenceOutput) SourceVault() SubResourceOutput
The relative URL of the Key Vault containing the key.
func (KeyVaultKeyReferenceOutput) ToKeyVaultKeyReferenceOutput ¶
func (o KeyVaultKeyReferenceOutput) ToKeyVaultKeyReferenceOutput() KeyVaultKeyReferenceOutput
func (KeyVaultKeyReferenceOutput) ToKeyVaultKeyReferenceOutputWithContext ¶
func (o KeyVaultKeyReferenceOutput) ToKeyVaultKeyReferenceOutputWithContext(ctx context.Context) KeyVaultKeyReferenceOutput
func (KeyVaultKeyReferenceOutput) ToKeyVaultKeyReferencePtrOutput ¶
func (o KeyVaultKeyReferenceOutput) ToKeyVaultKeyReferencePtrOutput() KeyVaultKeyReferencePtrOutput
func (KeyVaultKeyReferenceOutput) ToKeyVaultKeyReferencePtrOutputWithContext ¶
func (o KeyVaultKeyReferenceOutput) ToKeyVaultKeyReferencePtrOutputWithContext(ctx context.Context) KeyVaultKeyReferencePtrOutput
type KeyVaultKeyReferencePtrInput ¶
type KeyVaultKeyReferencePtrInput interface { pulumi.Input ToKeyVaultKeyReferencePtrOutput() KeyVaultKeyReferencePtrOutput ToKeyVaultKeyReferencePtrOutputWithContext(context.Context) KeyVaultKeyReferencePtrOutput }
KeyVaultKeyReferencePtrInput is an input type that accepts KeyVaultKeyReferenceArgs, KeyVaultKeyReferencePtr and KeyVaultKeyReferencePtrOutput values. You can construct a concrete instance of `KeyVaultKeyReferencePtrInput` via:
KeyVaultKeyReferenceArgs{...} or: nil
func KeyVaultKeyReferencePtr ¶
func KeyVaultKeyReferencePtr(v *KeyVaultKeyReferenceArgs) KeyVaultKeyReferencePtrInput
type KeyVaultKeyReferencePtrOutput ¶
type KeyVaultKeyReferencePtrOutput struct{ *pulumi.OutputState }
func (KeyVaultKeyReferencePtrOutput) Elem ¶
func (o KeyVaultKeyReferencePtrOutput) Elem() KeyVaultKeyReferenceOutput
func (KeyVaultKeyReferencePtrOutput) ElementType ¶
func (KeyVaultKeyReferencePtrOutput) ElementType() reflect.Type
func (KeyVaultKeyReferencePtrOutput) KeyUrl ¶
func (o KeyVaultKeyReferencePtrOutput) KeyUrl() pulumi.StringPtrOutput
The URL referencing a key encryption key in Key Vault.
func (KeyVaultKeyReferencePtrOutput) SourceVault ¶
func (o KeyVaultKeyReferencePtrOutput) SourceVault() SubResourcePtrOutput
The relative URL of the Key Vault containing the key.
func (KeyVaultKeyReferencePtrOutput) ToKeyVaultKeyReferencePtrOutput ¶
func (o KeyVaultKeyReferencePtrOutput) ToKeyVaultKeyReferencePtrOutput() KeyVaultKeyReferencePtrOutput
func (KeyVaultKeyReferencePtrOutput) ToKeyVaultKeyReferencePtrOutputWithContext ¶
func (o KeyVaultKeyReferencePtrOutput) ToKeyVaultKeyReferencePtrOutputWithContext(ctx context.Context) KeyVaultKeyReferencePtrOutput
type KeyVaultKeyReferenceResponse ¶
type KeyVaultKeyReferenceResponse struct { // The URL referencing a key encryption key in Key Vault. KeyUrl string `pulumi:"keyUrl"` // The relative URL of the Key Vault containing the key. SourceVault SubResourceResponse `pulumi:"sourceVault"` }
Describes a reference to Key Vault Key
type KeyVaultKeyReferenceResponseArgs ¶
type KeyVaultKeyReferenceResponseArgs struct { // The URL referencing a key encryption key in Key Vault. KeyUrl pulumi.StringInput `pulumi:"keyUrl"` // The relative URL of the Key Vault containing the key. SourceVault SubResourceResponseInput `pulumi:"sourceVault"` }
Describes a reference to Key Vault Key
func (KeyVaultKeyReferenceResponseArgs) ElementType ¶
func (KeyVaultKeyReferenceResponseArgs) ElementType() reflect.Type
func (KeyVaultKeyReferenceResponseArgs) ToKeyVaultKeyReferenceResponseOutput ¶
func (i KeyVaultKeyReferenceResponseArgs) ToKeyVaultKeyReferenceResponseOutput() KeyVaultKeyReferenceResponseOutput
func (KeyVaultKeyReferenceResponseArgs) ToKeyVaultKeyReferenceResponseOutputWithContext ¶
func (i KeyVaultKeyReferenceResponseArgs) ToKeyVaultKeyReferenceResponseOutputWithContext(ctx context.Context) KeyVaultKeyReferenceResponseOutput
func (KeyVaultKeyReferenceResponseArgs) ToKeyVaultKeyReferenceResponsePtrOutput ¶
func (i KeyVaultKeyReferenceResponseArgs) ToKeyVaultKeyReferenceResponsePtrOutput() KeyVaultKeyReferenceResponsePtrOutput
func (KeyVaultKeyReferenceResponseArgs) ToKeyVaultKeyReferenceResponsePtrOutputWithContext ¶
func (i KeyVaultKeyReferenceResponseArgs) ToKeyVaultKeyReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultKeyReferenceResponsePtrOutput
type KeyVaultKeyReferenceResponseInput ¶
type KeyVaultKeyReferenceResponseInput interface { pulumi.Input ToKeyVaultKeyReferenceResponseOutput() KeyVaultKeyReferenceResponseOutput ToKeyVaultKeyReferenceResponseOutputWithContext(context.Context) KeyVaultKeyReferenceResponseOutput }
KeyVaultKeyReferenceResponseInput is an input type that accepts KeyVaultKeyReferenceResponseArgs and KeyVaultKeyReferenceResponseOutput values. You can construct a concrete instance of `KeyVaultKeyReferenceResponseInput` via:
KeyVaultKeyReferenceResponseArgs{...}
type KeyVaultKeyReferenceResponseOutput ¶
type KeyVaultKeyReferenceResponseOutput struct{ *pulumi.OutputState }
Describes a reference to Key Vault Key
func (KeyVaultKeyReferenceResponseOutput) ElementType ¶
func (KeyVaultKeyReferenceResponseOutput) ElementType() reflect.Type
func (KeyVaultKeyReferenceResponseOutput) KeyUrl ¶
func (o KeyVaultKeyReferenceResponseOutput) KeyUrl() pulumi.StringOutput
The URL referencing a key encryption key in Key Vault.
func (KeyVaultKeyReferenceResponseOutput) SourceVault ¶
func (o KeyVaultKeyReferenceResponseOutput) SourceVault() SubResourceResponseOutput
The relative URL of the Key Vault containing the key.
func (KeyVaultKeyReferenceResponseOutput) ToKeyVaultKeyReferenceResponseOutput ¶
func (o KeyVaultKeyReferenceResponseOutput) ToKeyVaultKeyReferenceResponseOutput() KeyVaultKeyReferenceResponseOutput
func (KeyVaultKeyReferenceResponseOutput) ToKeyVaultKeyReferenceResponseOutputWithContext ¶
func (o KeyVaultKeyReferenceResponseOutput) ToKeyVaultKeyReferenceResponseOutputWithContext(ctx context.Context) KeyVaultKeyReferenceResponseOutput
func (KeyVaultKeyReferenceResponseOutput) ToKeyVaultKeyReferenceResponsePtrOutput ¶
func (o KeyVaultKeyReferenceResponseOutput) ToKeyVaultKeyReferenceResponsePtrOutput() KeyVaultKeyReferenceResponsePtrOutput
func (KeyVaultKeyReferenceResponseOutput) ToKeyVaultKeyReferenceResponsePtrOutputWithContext ¶
func (o KeyVaultKeyReferenceResponseOutput) ToKeyVaultKeyReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultKeyReferenceResponsePtrOutput
type KeyVaultKeyReferenceResponsePtrInput ¶
type KeyVaultKeyReferenceResponsePtrInput interface { pulumi.Input ToKeyVaultKeyReferenceResponsePtrOutput() KeyVaultKeyReferenceResponsePtrOutput ToKeyVaultKeyReferenceResponsePtrOutputWithContext(context.Context) KeyVaultKeyReferenceResponsePtrOutput }
KeyVaultKeyReferenceResponsePtrInput is an input type that accepts KeyVaultKeyReferenceResponseArgs, KeyVaultKeyReferenceResponsePtr and KeyVaultKeyReferenceResponsePtrOutput values. You can construct a concrete instance of `KeyVaultKeyReferenceResponsePtrInput` via:
KeyVaultKeyReferenceResponseArgs{...} or: nil
func KeyVaultKeyReferenceResponsePtr ¶
func KeyVaultKeyReferenceResponsePtr(v *KeyVaultKeyReferenceResponseArgs) KeyVaultKeyReferenceResponsePtrInput
type KeyVaultKeyReferenceResponsePtrOutput ¶
type KeyVaultKeyReferenceResponsePtrOutput struct{ *pulumi.OutputState }
func (KeyVaultKeyReferenceResponsePtrOutput) ElementType ¶
func (KeyVaultKeyReferenceResponsePtrOutput) ElementType() reflect.Type
func (KeyVaultKeyReferenceResponsePtrOutput) KeyUrl ¶
func (o KeyVaultKeyReferenceResponsePtrOutput) KeyUrl() pulumi.StringPtrOutput
The URL referencing a key encryption key in Key Vault.
func (KeyVaultKeyReferenceResponsePtrOutput) SourceVault ¶
func (o KeyVaultKeyReferenceResponsePtrOutput) SourceVault() SubResourceResponsePtrOutput
The relative URL of the Key Vault containing the key.
func (KeyVaultKeyReferenceResponsePtrOutput) ToKeyVaultKeyReferenceResponsePtrOutput ¶
func (o KeyVaultKeyReferenceResponsePtrOutput) ToKeyVaultKeyReferenceResponsePtrOutput() KeyVaultKeyReferenceResponsePtrOutput
func (KeyVaultKeyReferenceResponsePtrOutput) ToKeyVaultKeyReferenceResponsePtrOutputWithContext ¶
func (o KeyVaultKeyReferenceResponsePtrOutput) ToKeyVaultKeyReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultKeyReferenceResponsePtrOutput
type KeyVaultSecretReference ¶
type KeyVaultSecretReference struct { // The URL referencing a secret in a Key Vault. SecretUrl string `pulumi:"secretUrl"` // The relative URL of the Key Vault containing the secret. SourceVault SubResource `pulumi:"sourceVault"` }
Describes a reference to Key Vault Secret
type KeyVaultSecretReferenceArgs ¶
type KeyVaultSecretReferenceArgs struct { // The URL referencing a secret in a Key Vault. SecretUrl pulumi.StringInput `pulumi:"secretUrl"` // The relative URL of the Key Vault containing the secret. SourceVault SubResourceInput `pulumi:"sourceVault"` }
Describes a reference to Key Vault Secret
func (KeyVaultSecretReferenceArgs) ElementType ¶
func (KeyVaultSecretReferenceArgs) ElementType() reflect.Type
func (KeyVaultSecretReferenceArgs) ToKeyVaultSecretReferenceOutput ¶
func (i KeyVaultSecretReferenceArgs) ToKeyVaultSecretReferenceOutput() KeyVaultSecretReferenceOutput
func (KeyVaultSecretReferenceArgs) ToKeyVaultSecretReferenceOutputWithContext ¶
func (i KeyVaultSecretReferenceArgs) ToKeyVaultSecretReferenceOutputWithContext(ctx context.Context) KeyVaultSecretReferenceOutput
func (KeyVaultSecretReferenceArgs) ToKeyVaultSecretReferencePtrOutput ¶
func (i KeyVaultSecretReferenceArgs) ToKeyVaultSecretReferencePtrOutput() KeyVaultSecretReferencePtrOutput
func (KeyVaultSecretReferenceArgs) ToKeyVaultSecretReferencePtrOutputWithContext ¶
func (i KeyVaultSecretReferenceArgs) ToKeyVaultSecretReferencePtrOutputWithContext(ctx context.Context) KeyVaultSecretReferencePtrOutput
type KeyVaultSecretReferenceInput ¶
type KeyVaultSecretReferenceInput interface { pulumi.Input ToKeyVaultSecretReferenceOutput() KeyVaultSecretReferenceOutput ToKeyVaultSecretReferenceOutputWithContext(context.Context) KeyVaultSecretReferenceOutput }
KeyVaultSecretReferenceInput is an input type that accepts KeyVaultSecretReferenceArgs and KeyVaultSecretReferenceOutput values. You can construct a concrete instance of `KeyVaultSecretReferenceInput` via:
KeyVaultSecretReferenceArgs{...}
type KeyVaultSecretReferenceOutput ¶
type KeyVaultSecretReferenceOutput struct{ *pulumi.OutputState }
Describes a reference to Key Vault Secret
func (KeyVaultSecretReferenceOutput) ElementType ¶
func (KeyVaultSecretReferenceOutput) ElementType() reflect.Type
func (KeyVaultSecretReferenceOutput) SecretUrl ¶
func (o KeyVaultSecretReferenceOutput) SecretUrl() pulumi.StringOutput
The URL referencing a secret in a Key Vault.
func (KeyVaultSecretReferenceOutput) SourceVault ¶
func (o KeyVaultSecretReferenceOutput) SourceVault() SubResourceOutput
The relative URL of the Key Vault containing the secret.
func (KeyVaultSecretReferenceOutput) ToKeyVaultSecretReferenceOutput ¶
func (o KeyVaultSecretReferenceOutput) ToKeyVaultSecretReferenceOutput() KeyVaultSecretReferenceOutput
func (KeyVaultSecretReferenceOutput) ToKeyVaultSecretReferenceOutputWithContext ¶
func (o KeyVaultSecretReferenceOutput) ToKeyVaultSecretReferenceOutputWithContext(ctx context.Context) KeyVaultSecretReferenceOutput
func (KeyVaultSecretReferenceOutput) ToKeyVaultSecretReferencePtrOutput ¶
func (o KeyVaultSecretReferenceOutput) ToKeyVaultSecretReferencePtrOutput() KeyVaultSecretReferencePtrOutput
func (KeyVaultSecretReferenceOutput) ToKeyVaultSecretReferencePtrOutputWithContext ¶
func (o KeyVaultSecretReferenceOutput) ToKeyVaultSecretReferencePtrOutputWithContext(ctx context.Context) KeyVaultSecretReferencePtrOutput
type KeyVaultSecretReferencePtrInput ¶
type KeyVaultSecretReferencePtrInput interface { pulumi.Input ToKeyVaultSecretReferencePtrOutput() KeyVaultSecretReferencePtrOutput ToKeyVaultSecretReferencePtrOutputWithContext(context.Context) KeyVaultSecretReferencePtrOutput }
KeyVaultSecretReferencePtrInput is an input type that accepts KeyVaultSecretReferenceArgs, KeyVaultSecretReferencePtr and KeyVaultSecretReferencePtrOutput values. You can construct a concrete instance of `KeyVaultSecretReferencePtrInput` via:
KeyVaultSecretReferenceArgs{...} or: nil
func KeyVaultSecretReferencePtr ¶
func KeyVaultSecretReferencePtr(v *KeyVaultSecretReferenceArgs) KeyVaultSecretReferencePtrInput
type KeyVaultSecretReferencePtrOutput ¶
type KeyVaultSecretReferencePtrOutput struct{ *pulumi.OutputState }
func (KeyVaultSecretReferencePtrOutput) Elem ¶
func (o KeyVaultSecretReferencePtrOutput) Elem() KeyVaultSecretReferenceOutput
func (KeyVaultSecretReferencePtrOutput) ElementType ¶
func (KeyVaultSecretReferencePtrOutput) ElementType() reflect.Type
func (KeyVaultSecretReferencePtrOutput) SecretUrl ¶
func (o KeyVaultSecretReferencePtrOutput) SecretUrl() pulumi.StringPtrOutput
The URL referencing a secret in a Key Vault.
func (KeyVaultSecretReferencePtrOutput) SourceVault ¶
func (o KeyVaultSecretReferencePtrOutput) SourceVault() SubResourcePtrOutput
The relative URL of the Key Vault containing the secret.
func (KeyVaultSecretReferencePtrOutput) ToKeyVaultSecretReferencePtrOutput ¶
func (o KeyVaultSecretReferencePtrOutput) ToKeyVaultSecretReferencePtrOutput() KeyVaultSecretReferencePtrOutput
func (KeyVaultSecretReferencePtrOutput) ToKeyVaultSecretReferencePtrOutputWithContext ¶
func (o KeyVaultSecretReferencePtrOutput) ToKeyVaultSecretReferencePtrOutputWithContext(ctx context.Context) KeyVaultSecretReferencePtrOutput
type KeyVaultSecretReferenceResponse ¶
type KeyVaultSecretReferenceResponse struct { // The URL referencing a secret in a Key Vault. SecretUrl string `pulumi:"secretUrl"` // The relative URL of the Key Vault containing the secret. SourceVault SubResourceResponse `pulumi:"sourceVault"` }
Describes a reference to Key Vault Secret
type KeyVaultSecretReferenceResponseArgs ¶
type KeyVaultSecretReferenceResponseArgs struct { // The URL referencing a secret in a Key Vault. SecretUrl pulumi.StringInput `pulumi:"secretUrl"` // The relative URL of the Key Vault containing the secret. SourceVault SubResourceResponseInput `pulumi:"sourceVault"` }
Describes a reference to Key Vault Secret
func (KeyVaultSecretReferenceResponseArgs) ElementType ¶
func (KeyVaultSecretReferenceResponseArgs) ElementType() reflect.Type
func (KeyVaultSecretReferenceResponseArgs) ToKeyVaultSecretReferenceResponseOutput ¶
func (i KeyVaultSecretReferenceResponseArgs) ToKeyVaultSecretReferenceResponseOutput() KeyVaultSecretReferenceResponseOutput
func (KeyVaultSecretReferenceResponseArgs) ToKeyVaultSecretReferenceResponseOutputWithContext ¶
func (i KeyVaultSecretReferenceResponseArgs) ToKeyVaultSecretReferenceResponseOutputWithContext(ctx context.Context) KeyVaultSecretReferenceResponseOutput
func (KeyVaultSecretReferenceResponseArgs) ToKeyVaultSecretReferenceResponsePtrOutput ¶
func (i KeyVaultSecretReferenceResponseArgs) ToKeyVaultSecretReferenceResponsePtrOutput() KeyVaultSecretReferenceResponsePtrOutput
func (KeyVaultSecretReferenceResponseArgs) ToKeyVaultSecretReferenceResponsePtrOutputWithContext ¶
func (i KeyVaultSecretReferenceResponseArgs) ToKeyVaultSecretReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultSecretReferenceResponsePtrOutput
type KeyVaultSecretReferenceResponseInput ¶
type KeyVaultSecretReferenceResponseInput interface { pulumi.Input ToKeyVaultSecretReferenceResponseOutput() KeyVaultSecretReferenceResponseOutput ToKeyVaultSecretReferenceResponseOutputWithContext(context.Context) KeyVaultSecretReferenceResponseOutput }
KeyVaultSecretReferenceResponseInput is an input type that accepts KeyVaultSecretReferenceResponseArgs and KeyVaultSecretReferenceResponseOutput values. You can construct a concrete instance of `KeyVaultSecretReferenceResponseInput` via:
KeyVaultSecretReferenceResponseArgs{...}
type KeyVaultSecretReferenceResponseOutput ¶
type KeyVaultSecretReferenceResponseOutput struct{ *pulumi.OutputState }
Describes a reference to Key Vault Secret
func (KeyVaultSecretReferenceResponseOutput) ElementType ¶
func (KeyVaultSecretReferenceResponseOutput) ElementType() reflect.Type
func (KeyVaultSecretReferenceResponseOutput) SecretUrl ¶
func (o KeyVaultSecretReferenceResponseOutput) SecretUrl() pulumi.StringOutput
The URL referencing a secret in a Key Vault.
func (KeyVaultSecretReferenceResponseOutput) SourceVault ¶
func (o KeyVaultSecretReferenceResponseOutput) SourceVault() SubResourceResponseOutput
The relative URL of the Key Vault containing the secret.
func (KeyVaultSecretReferenceResponseOutput) ToKeyVaultSecretReferenceResponseOutput ¶
func (o KeyVaultSecretReferenceResponseOutput) ToKeyVaultSecretReferenceResponseOutput() KeyVaultSecretReferenceResponseOutput
func (KeyVaultSecretReferenceResponseOutput) ToKeyVaultSecretReferenceResponseOutputWithContext ¶
func (o KeyVaultSecretReferenceResponseOutput) ToKeyVaultSecretReferenceResponseOutputWithContext(ctx context.Context) KeyVaultSecretReferenceResponseOutput
func (KeyVaultSecretReferenceResponseOutput) ToKeyVaultSecretReferenceResponsePtrOutput ¶
func (o KeyVaultSecretReferenceResponseOutput) ToKeyVaultSecretReferenceResponsePtrOutput() KeyVaultSecretReferenceResponsePtrOutput
func (KeyVaultSecretReferenceResponseOutput) ToKeyVaultSecretReferenceResponsePtrOutputWithContext ¶
func (o KeyVaultSecretReferenceResponseOutput) ToKeyVaultSecretReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultSecretReferenceResponsePtrOutput
type KeyVaultSecretReferenceResponsePtrInput ¶
type KeyVaultSecretReferenceResponsePtrInput interface { pulumi.Input ToKeyVaultSecretReferenceResponsePtrOutput() KeyVaultSecretReferenceResponsePtrOutput ToKeyVaultSecretReferenceResponsePtrOutputWithContext(context.Context) KeyVaultSecretReferenceResponsePtrOutput }
KeyVaultSecretReferenceResponsePtrInput is an input type that accepts KeyVaultSecretReferenceResponseArgs, KeyVaultSecretReferenceResponsePtr and KeyVaultSecretReferenceResponsePtrOutput values. You can construct a concrete instance of `KeyVaultSecretReferenceResponsePtrInput` via:
KeyVaultSecretReferenceResponseArgs{...} or: nil
func KeyVaultSecretReferenceResponsePtr ¶
func KeyVaultSecretReferenceResponsePtr(v *KeyVaultSecretReferenceResponseArgs) KeyVaultSecretReferenceResponsePtrInput
type KeyVaultSecretReferenceResponsePtrOutput ¶
type KeyVaultSecretReferenceResponsePtrOutput struct{ *pulumi.OutputState }
func (KeyVaultSecretReferenceResponsePtrOutput) ElementType ¶
func (KeyVaultSecretReferenceResponsePtrOutput) ElementType() reflect.Type
func (KeyVaultSecretReferenceResponsePtrOutput) SecretUrl ¶
func (o KeyVaultSecretReferenceResponsePtrOutput) SecretUrl() pulumi.StringPtrOutput
The URL referencing a secret in a Key Vault.
func (KeyVaultSecretReferenceResponsePtrOutput) SourceVault ¶
func (o KeyVaultSecretReferenceResponsePtrOutput) SourceVault() SubResourceResponsePtrOutput
The relative URL of the Key Vault containing the secret.
func (KeyVaultSecretReferenceResponsePtrOutput) ToKeyVaultSecretReferenceResponsePtrOutput ¶
func (o KeyVaultSecretReferenceResponsePtrOutput) ToKeyVaultSecretReferenceResponsePtrOutput() KeyVaultSecretReferenceResponsePtrOutput
func (KeyVaultSecretReferenceResponsePtrOutput) ToKeyVaultSecretReferenceResponsePtrOutputWithContext ¶
func (o KeyVaultSecretReferenceResponsePtrOutput) ToKeyVaultSecretReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultSecretReferenceResponsePtrOutput
type LinuxConfiguration ¶
type LinuxConfiguration struct { // Specifies whether password authentication should be disabled. DisablePasswordAuthentication *bool `pulumi:"disablePasswordAuthentication"` // Specifies the ssh key configuration for a Linux OS. Ssh *SshConfiguration `pulumi:"ssh"` }
Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
type LinuxConfigurationArgs ¶
type LinuxConfigurationArgs struct { // Specifies whether password authentication should be disabled. DisablePasswordAuthentication pulumi.BoolPtrInput `pulumi:"disablePasswordAuthentication"` // Specifies the ssh key configuration for a Linux OS. Ssh SshConfigurationPtrInput `pulumi:"ssh"` }
Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
func (LinuxConfigurationArgs) ElementType ¶
func (LinuxConfigurationArgs) ElementType() reflect.Type
func (LinuxConfigurationArgs) ToLinuxConfigurationOutput ¶
func (i LinuxConfigurationArgs) ToLinuxConfigurationOutput() LinuxConfigurationOutput
func (LinuxConfigurationArgs) ToLinuxConfigurationOutputWithContext ¶
func (i LinuxConfigurationArgs) ToLinuxConfigurationOutputWithContext(ctx context.Context) LinuxConfigurationOutput
func (LinuxConfigurationArgs) ToLinuxConfigurationPtrOutput ¶
func (i LinuxConfigurationArgs) ToLinuxConfigurationPtrOutput() LinuxConfigurationPtrOutput
func (LinuxConfigurationArgs) ToLinuxConfigurationPtrOutputWithContext ¶
func (i LinuxConfigurationArgs) ToLinuxConfigurationPtrOutputWithContext(ctx context.Context) LinuxConfigurationPtrOutput
type LinuxConfigurationInput ¶
type LinuxConfigurationInput interface { pulumi.Input ToLinuxConfigurationOutput() LinuxConfigurationOutput ToLinuxConfigurationOutputWithContext(context.Context) LinuxConfigurationOutput }
LinuxConfigurationInput is an input type that accepts LinuxConfigurationArgs and LinuxConfigurationOutput values. You can construct a concrete instance of `LinuxConfigurationInput` via:
LinuxConfigurationArgs{...}
type LinuxConfigurationOutput ¶
type LinuxConfigurationOutput struct{ *pulumi.OutputState }
Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
func (LinuxConfigurationOutput) DisablePasswordAuthentication ¶
func (o LinuxConfigurationOutput) DisablePasswordAuthentication() pulumi.BoolPtrOutput
Specifies whether password authentication should be disabled.
func (LinuxConfigurationOutput) ElementType ¶
func (LinuxConfigurationOutput) ElementType() reflect.Type
func (LinuxConfigurationOutput) Ssh ¶
func (o LinuxConfigurationOutput) Ssh() SshConfigurationPtrOutput
Specifies the ssh key configuration for a Linux OS.
func (LinuxConfigurationOutput) ToLinuxConfigurationOutput ¶
func (o LinuxConfigurationOutput) ToLinuxConfigurationOutput() LinuxConfigurationOutput
func (LinuxConfigurationOutput) ToLinuxConfigurationOutputWithContext ¶
func (o LinuxConfigurationOutput) ToLinuxConfigurationOutputWithContext(ctx context.Context) LinuxConfigurationOutput
func (LinuxConfigurationOutput) ToLinuxConfigurationPtrOutput ¶
func (o LinuxConfigurationOutput) ToLinuxConfigurationPtrOutput() LinuxConfigurationPtrOutput
func (LinuxConfigurationOutput) ToLinuxConfigurationPtrOutputWithContext ¶
func (o LinuxConfigurationOutput) ToLinuxConfigurationPtrOutputWithContext(ctx context.Context) LinuxConfigurationPtrOutput
type LinuxConfigurationPtrInput ¶
type LinuxConfigurationPtrInput interface { pulumi.Input ToLinuxConfigurationPtrOutput() LinuxConfigurationPtrOutput ToLinuxConfigurationPtrOutputWithContext(context.Context) LinuxConfigurationPtrOutput }
LinuxConfigurationPtrInput is an input type that accepts LinuxConfigurationArgs, LinuxConfigurationPtr and LinuxConfigurationPtrOutput values. You can construct a concrete instance of `LinuxConfigurationPtrInput` via:
LinuxConfigurationArgs{...} or: nil
func LinuxConfigurationPtr ¶
func LinuxConfigurationPtr(v *LinuxConfigurationArgs) LinuxConfigurationPtrInput
type LinuxConfigurationPtrOutput ¶
type LinuxConfigurationPtrOutput struct{ *pulumi.OutputState }
func (LinuxConfigurationPtrOutput) DisablePasswordAuthentication ¶
func (o LinuxConfigurationPtrOutput) DisablePasswordAuthentication() pulumi.BoolPtrOutput
Specifies whether password authentication should be disabled.
func (LinuxConfigurationPtrOutput) Elem ¶
func (o LinuxConfigurationPtrOutput) Elem() LinuxConfigurationOutput
func (LinuxConfigurationPtrOutput) ElementType ¶
func (LinuxConfigurationPtrOutput) ElementType() reflect.Type
func (LinuxConfigurationPtrOutput) Ssh ¶
func (o LinuxConfigurationPtrOutput) Ssh() SshConfigurationPtrOutput
Specifies the ssh key configuration for a Linux OS.
func (LinuxConfigurationPtrOutput) ToLinuxConfigurationPtrOutput ¶
func (o LinuxConfigurationPtrOutput) ToLinuxConfigurationPtrOutput() LinuxConfigurationPtrOutput
func (LinuxConfigurationPtrOutput) ToLinuxConfigurationPtrOutputWithContext ¶
func (o LinuxConfigurationPtrOutput) ToLinuxConfigurationPtrOutputWithContext(ctx context.Context) LinuxConfigurationPtrOutput
type LinuxConfigurationResponse ¶
type LinuxConfigurationResponse struct { // Specifies whether password authentication should be disabled. DisablePasswordAuthentication *bool `pulumi:"disablePasswordAuthentication"` // Specifies the ssh key configuration for a Linux OS. Ssh *SshConfigurationResponse `pulumi:"ssh"` }
Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
type LinuxConfigurationResponseArgs ¶
type LinuxConfigurationResponseArgs struct { // Specifies whether password authentication should be disabled. DisablePasswordAuthentication pulumi.BoolPtrInput `pulumi:"disablePasswordAuthentication"` // Specifies the ssh key configuration for a Linux OS. Ssh SshConfigurationResponsePtrInput `pulumi:"ssh"` }
Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
func (LinuxConfigurationResponseArgs) ElementType ¶
func (LinuxConfigurationResponseArgs) ElementType() reflect.Type
func (LinuxConfigurationResponseArgs) ToLinuxConfigurationResponseOutput ¶
func (i LinuxConfigurationResponseArgs) ToLinuxConfigurationResponseOutput() LinuxConfigurationResponseOutput
func (LinuxConfigurationResponseArgs) ToLinuxConfigurationResponseOutputWithContext ¶
func (i LinuxConfigurationResponseArgs) ToLinuxConfigurationResponseOutputWithContext(ctx context.Context) LinuxConfigurationResponseOutput
func (LinuxConfigurationResponseArgs) ToLinuxConfigurationResponsePtrOutput ¶
func (i LinuxConfigurationResponseArgs) ToLinuxConfigurationResponsePtrOutput() LinuxConfigurationResponsePtrOutput
func (LinuxConfigurationResponseArgs) ToLinuxConfigurationResponsePtrOutputWithContext ¶
func (i LinuxConfigurationResponseArgs) ToLinuxConfigurationResponsePtrOutputWithContext(ctx context.Context) LinuxConfigurationResponsePtrOutput
type LinuxConfigurationResponseInput ¶
type LinuxConfigurationResponseInput interface { pulumi.Input ToLinuxConfigurationResponseOutput() LinuxConfigurationResponseOutput ToLinuxConfigurationResponseOutputWithContext(context.Context) LinuxConfigurationResponseOutput }
LinuxConfigurationResponseInput is an input type that accepts LinuxConfigurationResponseArgs and LinuxConfigurationResponseOutput values. You can construct a concrete instance of `LinuxConfigurationResponseInput` via:
LinuxConfigurationResponseArgs{...}
type LinuxConfigurationResponseOutput ¶
type LinuxConfigurationResponseOutput struct{ *pulumi.OutputState }
Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
func (LinuxConfigurationResponseOutput) DisablePasswordAuthentication ¶
func (o LinuxConfigurationResponseOutput) DisablePasswordAuthentication() pulumi.BoolPtrOutput
Specifies whether password authentication should be disabled.
func (LinuxConfigurationResponseOutput) ElementType ¶
func (LinuxConfigurationResponseOutput) ElementType() reflect.Type
func (LinuxConfigurationResponseOutput) ToLinuxConfigurationResponseOutput ¶
func (o LinuxConfigurationResponseOutput) ToLinuxConfigurationResponseOutput() LinuxConfigurationResponseOutput
func (LinuxConfigurationResponseOutput) ToLinuxConfigurationResponseOutputWithContext ¶
func (o LinuxConfigurationResponseOutput) ToLinuxConfigurationResponseOutputWithContext(ctx context.Context) LinuxConfigurationResponseOutput
func (LinuxConfigurationResponseOutput) ToLinuxConfigurationResponsePtrOutput ¶
func (o LinuxConfigurationResponseOutput) ToLinuxConfigurationResponsePtrOutput() LinuxConfigurationResponsePtrOutput
func (LinuxConfigurationResponseOutput) ToLinuxConfigurationResponsePtrOutputWithContext ¶
func (o LinuxConfigurationResponseOutput) ToLinuxConfigurationResponsePtrOutputWithContext(ctx context.Context) LinuxConfigurationResponsePtrOutput
type LinuxConfigurationResponsePtrInput ¶
type LinuxConfigurationResponsePtrInput interface { pulumi.Input ToLinuxConfigurationResponsePtrOutput() LinuxConfigurationResponsePtrOutput ToLinuxConfigurationResponsePtrOutputWithContext(context.Context) LinuxConfigurationResponsePtrOutput }
LinuxConfigurationResponsePtrInput is an input type that accepts LinuxConfigurationResponseArgs, LinuxConfigurationResponsePtr and LinuxConfigurationResponsePtrOutput values. You can construct a concrete instance of `LinuxConfigurationResponsePtrInput` via:
LinuxConfigurationResponseArgs{...} or: nil
func LinuxConfigurationResponsePtr ¶
func LinuxConfigurationResponsePtr(v *LinuxConfigurationResponseArgs) LinuxConfigurationResponsePtrInput
type LinuxConfigurationResponsePtrOutput ¶
type LinuxConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (LinuxConfigurationResponsePtrOutput) DisablePasswordAuthentication ¶
func (o LinuxConfigurationResponsePtrOutput) DisablePasswordAuthentication() pulumi.BoolPtrOutput
Specifies whether password authentication should be disabled.
func (LinuxConfigurationResponsePtrOutput) Elem ¶
func (o LinuxConfigurationResponsePtrOutput) Elem() LinuxConfigurationResponseOutput
func (LinuxConfigurationResponsePtrOutput) ElementType ¶
func (LinuxConfigurationResponsePtrOutput) ElementType() reflect.Type
func (LinuxConfigurationResponsePtrOutput) Ssh ¶
Specifies the ssh key configuration for a Linux OS.
func (LinuxConfigurationResponsePtrOutput) ToLinuxConfigurationResponsePtrOutput ¶
func (o LinuxConfigurationResponsePtrOutput) ToLinuxConfigurationResponsePtrOutput() LinuxConfigurationResponsePtrOutput
func (LinuxConfigurationResponsePtrOutput) ToLinuxConfigurationResponsePtrOutputWithContext ¶
func (o LinuxConfigurationResponsePtrOutput) ToLinuxConfigurationResponsePtrOutputWithContext(ctx context.Context) LinuxConfigurationResponsePtrOutput
type LookupAvailabilitySetResult ¶
type LookupAvailabilitySetResult struct { // Resource Id Id string `pulumi:"id"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Fault Domain count. PlatformFaultDomainCount *int `pulumi:"platformFaultDomainCount"` // Update Domain count. PlatformUpdateDomainCount *int `pulumi:"platformUpdateDomainCount"` // The resource status information. Statuses []InstanceViewStatusResponse `pulumi:"statuses"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` // A list of references to all virtual machines in the availability set. VirtualMachines []SubResourceResponse `pulumi:"virtualMachines"` }
Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). <br><br> For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) <br><br> Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.
func LookupAvailabilitySet ¶
func LookupAvailabilitySet(ctx *pulumi.Context, args *LookupAvailabilitySetArgs, opts ...pulumi.InvokeOption) (*LookupAvailabilitySetResult, error)
type LookupVirtualMachineExtensionArgs ¶
type LookupVirtualMachineExtensionArgs struct { // The expand expression to apply on the operation. Expand *string `pulumi:"expand"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the virtual machine extension. VmExtensionName string `pulumi:"vmExtensionName"` // The name of the virtual machine containing the extension. VmName string `pulumi:"vmName"` }
type LookupVirtualMachineExtensionResult ¶
type LookupVirtualMachineExtensionResult struct { // Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true. AutoUpgradeMinorVersion *bool `pulumi:"autoUpgradeMinorVersion"` // How the extension handler should be forced to update even if the extension configuration has not changed. ForceUpdateTag *string `pulumi:"forceUpdateTag"` // Resource Id Id string `pulumi:"id"` // The virtual machine extension instance view. InstanceView *VirtualMachineExtensionInstanceViewResponse `pulumi:"instanceView"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all. ProtectedSettings interface{} `pulumi:"protectedSettings"` // The provisioning state, which only appears in the response. ProvisioningState string `pulumi:"provisioningState"` // The name of the extension handler publisher. Publisher *string `pulumi:"publisher"` // Json formatted public settings for the extension. Settings interface{} `pulumi:"settings"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` // Specifies the version of the script handler. TypeHandlerVersion *string `pulumi:"typeHandlerVersion"` }
Describes a Virtual Machine Extension.
func LookupVirtualMachineExtension ¶
func LookupVirtualMachineExtension(ctx *pulumi.Context, args *LookupVirtualMachineExtensionArgs, opts ...pulumi.InvokeOption) (*LookupVirtualMachineExtensionResult, error)
type LookupVirtualMachineResult ¶
type LookupVirtualMachineResult struct { // Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). <br><br> For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) <br><br> Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set. AvailabilitySet *SubResourceResponse `pulumi:"availabilitySet"` // Specifies the boot diagnostic settings state. <br><br>Minimum api-version: 2015-06-15. DiagnosticsProfile *DiagnosticsProfileResponse `pulumi:"diagnosticsProfile"` // Specifies the hardware settings for the virtual machine. HardwareProfile *HardwareProfileResponse `pulumi:"hardwareProfile"` // Resource Id Id string `pulumi:"id"` // The virtual machine instance view. InstanceView VirtualMachineInstanceViewResponse `pulumi:"instanceView"` // Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system. <br><br> Possible values are: <br><br> Windows_Client <br><br> Windows_Server <br><br> If this element is included in a request for an update, the value must match the initial value. This value cannot be updated. <br><br> For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) <br><br> Minimum api-version: 2015-06-15 LicenseType *string `pulumi:"licenseType"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Specifies the network interfaces of the virtual machine. NetworkProfile *NetworkProfileResponse `pulumi:"networkProfile"` // Specifies the operating system settings for the virtual machine. OsProfile *OSProfileResponse `pulumi:"osProfile"` // Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**. Plan *PlanResponse `pulumi:"plan"` // The provisioning state, which only appears in the response. ProvisioningState string `pulumi:"provisioningState"` // The virtual machine child extension resources. Resources []VirtualMachineExtensionResponse `pulumi:"resources"` // Specifies the storage settings for the virtual machine disks. StorageProfile *StorageProfileResponse `pulumi:"storageProfile"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
Describes a Virtual Machine.
func LookupVirtualMachine ¶
func LookupVirtualMachine(ctx *pulumi.Context, args *LookupVirtualMachineArgs, opts ...pulumi.InvokeOption) (*LookupVirtualMachineResult, error)
type LookupVirtualMachineScaleSetResult ¶
type LookupVirtualMachineScaleSetResult struct { // Resource Id Id string `pulumi:"id"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Specifies whether the Virtual Machine Scale Set should be overprovisioned. OverProvision *bool `pulumi:"overProvision"` // The provisioning state, which only appears in the response. ProvisioningState *string `pulumi:"provisioningState"` // The virtual machine scale set sku. Sku *SkuResponse `pulumi:"sku"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` // The upgrade policy. UpgradePolicy *UpgradePolicyResponse `pulumi:"upgradePolicy"` // The virtual machine profile. VirtualMachineProfile *VirtualMachineScaleSetVMProfileResponse `pulumi:"virtualMachineProfile"` }
Describes a Virtual Machine Scale Set.
func LookupVirtualMachineScaleSet ¶
func LookupVirtualMachineScaleSet(ctx *pulumi.Context, args *LookupVirtualMachineScaleSetArgs, opts ...pulumi.InvokeOption) (*LookupVirtualMachineScaleSetResult, error)
type NetworkInterfaceReference ¶
type NetworkInterfaceReference struct { // Resource Id Id *string `pulumi:"id"` // Specifies the primary network interface in case the virtual machine has more than 1 network interface. Primary *bool `pulumi:"primary"` }
Describes a network interface reference.
type NetworkInterfaceReferenceArgs ¶
type NetworkInterfaceReferenceArgs struct { // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Specifies the primary network interface in case the virtual machine has more than 1 network interface. Primary pulumi.BoolPtrInput `pulumi:"primary"` }
Describes a network interface reference.
func (NetworkInterfaceReferenceArgs) ElementType ¶
func (NetworkInterfaceReferenceArgs) ElementType() reflect.Type
func (NetworkInterfaceReferenceArgs) ToNetworkInterfaceReferenceOutput ¶
func (i NetworkInterfaceReferenceArgs) ToNetworkInterfaceReferenceOutput() NetworkInterfaceReferenceOutput
func (NetworkInterfaceReferenceArgs) ToNetworkInterfaceReferenceOutputWithContext ¶
func (i NetworkInterfaceReferenceArgs) ToNetworkInterfaceReferenceOutputWithContext(ctx context.Context) NetworkInterfaceReferenceOutput
type NetworkInterfaceReferenceArray ¶
type NetworkInterfaceReferenceArray []NetworkInterfaceReferenceInput
func (NetworkInterfaceReferenceArray) ElementType ¶
func (NetworkInterfaceReferenceArray) ElementType() reflect.Type
func (NetworkInterfaceReferenceArray) ToNetworkInterfaceReferenceArrayOutput ¶
func (i NetworkInterfaceReferenceArray) ToNetworkInterfaceReferenceArrayOutput() NetworkInterfaceReferenceArrayOutput
func (NetworkInterfaceReferenceArray) ToNetworkInterfaceReferenceArrayOutputWithContext ¶
func (i NetworkInterfaceReferenceArray) ToNetworkInterfaceReferenceArrayOutputWithContext(ctx context.Context) NetworkInterfaceReferenceArrayOutput
type NetworkInterfaceReferenceArrayInput ¶
type NetworkInterfaceReferenceArrayInput interface { pulumi.Input ToNetworkInterfaceReferenceArrayOutput() NetworkInterfaceReferenceArrayOutput ToNetworkInterfaceReferenceArrayOutputWithContext(context.Context) NetworkInterfaceReferenceArrayOutput }
NetworkInterfaceReferenceArrayInput is an input type that accepts NetworkInterfaceReferenceArray and NetworkInterfaceReferenceArrayOutput values. You can construct a concrete instance of `NetworkInterfaceReferenceArrayInput` via:
NetworkInterfaceReferenceArray{ NetworkInterfaceReferenceArgs{...} }
type NetworkInterfaceReferenceArrayOutput ¶
type NetworkInterfaceReferenceArrayOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceReferenceArrayOutput) ElementType ¶
func (NetworkInterfaceReferenceArrayOutput) ElementType() reflect.Type
func (NetworkInterfaceReferenceArrayOutput) Index ¶
func (o NetworkInterfaceReferenceArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceReferenceOutput
func (NetworkInterfaceReferenceArrayOutput) ToNetworkInterfaceReferenceArrayOutput ¶
func (o NetworkInterfaceReferenceArrayOutput) ToNetworkInterfaceReferenceArrayOutput() NetworkInterfaceReferenceArrayOutput
func (NetworkInterfaceReferenceArrayOutput) ToNetworkInterfaceReferenceArrayOutputWithContext ¶
func (o NetworkInterfaceReferenceArrayOutput) ToNetworkInterfaceReferenceArrayOutputWithContext(ctx context.Context) NetworkInterfaceReferenceArrayOutput
type NetworkInterfaceReferenceInput ¶
type NetworkInterfaceReferenceInput interface { pulumi.Input ToNetworkInterfaceReferenceOutput() NetworkInterfaceReferenceOutput ToNetworkInterfaceReferenceOutputWithContext(context.Context) NetworkInterfaceReferenceOutput }
NetworkInterfaceReferenceInput is an input type that accepts NetworkInterfaceReferenceArgs and NetworkInterfaceReferenceOutput values. You can construct a concrete instance of `NetworkInterfaceReferenceInput` via:
NetworkInterfaceReferenceArgs{...}
type NetworkInterfaceReferenceOutput ¶
type NetworkInterfaceReferenceOutput struct{ *pulumi.OutputState }
Describes a network interface reference.
func (NetworkInterfaceReferenceOutput) ElementType ¶
func (NetworkInterfaceReferenceOutput) ElementType() reflect.Type
func (NetworkInterfaceReferenceOutput) Id ¶
func (o NetworkInterfaceReferenceOutput) Id() pulumi.StringPtrOutput
Resource Id
func (NetworkInterfaceReferenceOutput) Primary ¶
func (o NetworkInterfaceReferenceOutput) Primary() pulumi.BoolPtrOutput
Specifies the primary network interface in case the virtual machine has more than 1 network interface.
func (NetworkInterfaceReferenceOutput) ToNetworkInterfaceReferenceOutput ¶
func (o NetworkInterfaceReferenceOutput) ToNetworkInterfaceReferenceOutput() NetworkInterfaceReferenceOutput
func (NetworkInterfaceReferenceOutput) ToNetworkInterfaceReferenceOutputWithContext ¶
func (o NetworkInterfaceReferenceOutput) ToNetworkInterfaceReferenceOutputWithContext(ctx context.Context) NetworkInterfaceReferenceOutput
type NetworkInterfaceReferenceResponse ¶
type NetworkInterfaceReferenceResponse struct { // Resource Id Id *string `pulumi:"id"` // Specifies the primary network interface in case the virtual machine has more than 1 network interface. Primary *bool `pulumi:"primary"` }
Describes a network interface reference.
type NetworkInterfaceReferenceResponseArgs ¶
type NetworkInterfaceReferenceResponseArgs struct { // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Specifies the primary network interface in case the virtual machine has more than 1 network interface. Primary pulumi.BoolPtrInput `pulumi:"primary"` }
Describes a network interface reference.
func (NetworkInterfaceReferenceResponseArgs) ElementType ¶
func (NetworkInterfaceReferenceResponseArgs) ElementType() reflect.Type
func (NetworkInterfaceReferenceResponseArgs) ToNetworkInterfaceReferenceResponseOutput ¶
func (i NetworkInterfaceReferenceResponseArgs) ToNetworkInterfaceReferenceResponseOutput() NetworkInterfaceReferenceResponseOutput
func (NetworkInterfaceReferenceResponseArgs) ToNetworkInterfaceReferenceResponseOutputWithContext ¶
func (i NetworkInterfaceReferenceResponseArgs) ToNetworkInterfaceReferenceResponseOutputWithContext(ctx context.Context) NetworkInterfaceReferenceResponseOutput
type NetworkInterfaceReferenceResponseArray ¶
type NetworkInterfaceReferenceResponseArray []NetworkInterfaceReferenceResponseInput
func (NetworkInterfaceReferenceResponseArray) ElementType ¶
func (NetworkInterfaceReferenceResponseArray) ElementType() reflect.Type
func (NetworkInterfaceReferenceResponseArray) ToNetworkInterfaceReferenceResponseArrayOutput ¶
func (i NetworkInterfaceReferenceResponseArray) ToNetworkInterfaceReferenceResponseArrayOutput() NetworkInterfaceReferenceResponseArrayOutput
func (NetworkInterfaceReferenceResponseArray) ToNetworkInterfaceReferenceResponseArrayOutputWithContext ¶
func (i NetworkInterfaceReferenceResponseArray) ToNetworkInterfaceReferenceResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceReferenceResponseArrayOutput
type NetworkInterfaceReferenceResponseArrayInput ¶
type NetworkInterfaceReferenceResponseArrayInput interface { pulumi.Input ToNetworkInterfaceReferenceResponseArrayOutput() NetworkInterfaceReferenceResponseArrayOutput ToNetworkInterfaceReferenceResponseArrayOutputWithContext(context.Context) NetworkInterfaceReferenceResponseArrayOutput }
NetworkInterfaceReferenceResponseArrayInput is an input type that accepts NetworkInterfaceReferenceResponseArray and NetworkInterfaceReferenceResponseArrayOutput values. You can construct a concrete instance of `NetworkInterfaceReferenceResponseArrayInput` via:
NetworkInterfaceReferenceResponseArray{ NetworkInterfaceReferenceResponseArgs{...} }
type NetworkInterfaceReferenceResponseArrayOutput ¶
type NetworkInterfaceReferenceResponseArrayOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceReferenceResponseArrayOutput) ElementType ¶
func (NetworkInterfaceReferenceResponseArrayOutput) ElementType() reflect.Type
func (NetworkInterfaceReferenceResponseArrayOutput) ToNetworkInterfaceReferenceResponseArrayOutput ¶
func (o NetworkInterfaceReferenceResponseArrayOutput) ToNetworkInterfaceReferenceResponseArrayOutput() NetworkInterfaceReferenceResponseArrayOutput
func (NetworkInterfaceReferenceResponseArrayOutput) ToNetworkInterfaceReferenceResponseArrayOutputWithContext ¶
func (o NetworkInterfaceReferenceResponseArrayOutput) ToNetworkInterfaceReferenceResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceReferenceResponseArrayOutput
type NetworkInterfaceReferenceResponseInput ¶
type NetworkInterfaceReferenceResponseInput interface { pulumi.Input ToNetworkInterfaceReferenceResponseOutput() NetworkInterfaceReferenceResponseOutput ToNetworkInterfaceReferenceResponseOutputWithContext(context.Context) NetworkInterfaceReferenceResponseOutput }
NetworkInterfaceReferenceResponseInput is an input type that accepts NetworkInterfaceReferenceResponseArgs and NetworkInterfaceReferenceResponseOutput values. You can construct a concrete instance of `NetworkInterfaceReferenceResponseInput` via:
NetworkInterfaceReferenceResponseArgs{...}
type NetworkInterfaceReferenceResponseOutput ¶
type NetworkInterfaceReferenceResponseOutput struct{ *pulumi.OutputState }
Describes a network interface reference.
func (NetworkInterfaceReferenceResponseOutput) ElementType ¶
func (NetworkInterfaceReferenceResponseOutput) ElementType() reflect.Type
func (NetworkInterfaceReferenceResponseOutput) Id ¶
func (o NetworkInterfaceReferenceResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
func (NetworkInterfaceReferenceResponseOutput) Primary ¶
func (o NetworkInterfaceReferenceResponseOutput) Primary() pulumi.BoolPtrOutput
Specifies the primary network interface in case the virtual machine has more than 1 network interface.
func (NetworkInterfaceReferenceResponseOutput) ToNetworkInterfaceReferenceResponseOutput ¶
func (o NetworkInterfaceReferenceResponseOutput) ToNetworkInterfaceReferenceResponseOutput() NetworkInterfaceReferenceResponseOutput
func (NetworkInterfaceReferenceResponseOutput) ToNetworkInterfaceReferenceResponseOutputWithContext ¶
func (o NetworkInterfaceReferenceResponseOutput) ToNetworkInterfaceReferenceResponseOutputWithContext(ctx context.Context) NetworkInterfaceReferenceResponseOutput
type NetworkProfile ¶
type NetworkProfile struct { // Specifies the list of resource Ids for the network interfaces associated with the virtual machine. NetworkInterfaces []NetworkInterfaceReference `pulumi:"networkInterfaces"` }
Specifies the network interfaces of the virtual machine.
type NetworkProfileArgs ¶
type NetworkProfileArgs struct { // Specifies the list of resource Ids for the network interfaces associated with the virtual machine. NetworkInterfaces NetworkInterfaceReferenceArrayInput `pulumi:"networkInterfaces"` }
Specifies the network interfaces of the virtual machine.
func (NetworkProfileArgs) ElementType ¶
func (NetworkProfileArgs) ElementType() reflect.Type
func (NetworkProfileArgs) ToNetworkProfileOutput ¶
func (i NetworkProfileArgs) ToNetworkProfileOutput() NetworkProfileOutput
func (NetworkProfileArgs) ToNetworkProfileOutputWithContext ¶
func (i NetworkProfileArgs) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput
func (NetworkProfileArgs) ToNetworkProfilePtrOutput ¶
func (i NetworkProfileArgs) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
func (NetworkProfileArgs) ToNetworkProfilePtrOutputWithContext ¶
func (i NetworkProfileArgs) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput
type NetworkProfileInput ¶
type NetworkProfileInput interface { pulumi.Input ToNetworkProfileOutput() NetworkProfileOutput ToNetworkProfileOutputWithContext(context.Context) NetworkProfileOutput }
NetworkProfileInput is an input type that accepts NetworkProfileArgs and NetworkProfileOutput values. You can construct a concrete instance of `NetworkProfileInput` via:
NetworkProfileArgs{...}
type NetworkProfileOutput ¶
type NetworkProfileOutput struct{ *pulumi.OutputState }
Specifies the network interfaces of the virtual machine.
func (NetworkProfileOutput) ElementType ¶
func (NetworkProfileOutput) ElementType() reflect.Type
func (NetworkProfileOutput) NetworkInterfaces ¶
func (o NetworkProfileOutput) NetworkInterfaces() NetworkInterfaceReferenceArrayOutput
Specifies the list of resource Ids for the network interfaces associated with the virtual machine.
func (NetworkProfileOutput) ToNetworkProfileOutput ¶
func (o NetworkProfileOutput) ToNetworkProfileOutput() NetworkProfileOutput
func (NetworkProfileOutput) ToNetworkProfileOutputWithContext ¶
func (o NetworkProfileOutput) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput
func (NetworkProfileOutput) ToNetworkProfilePtrOutput ¶
func (o NetworkProfileOutput) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
func (NetworkProfileOutput) ToNetworkProfilePtrOutputWithContext ¶
func (o NetworkProfileOutput) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput
type NetworkProfilePtrInput ¶
type NetworkProfilePtrInput interface { pulumi.Input ToNetworkProfilePtrOutput() NetworkProfilePtrOutput ToNetworkProfilePtrOutputWithContext(context.Context) NetworkProfilePtrOutput }
NetworkProfilePtrInput is an input type that accepts NetworkProfileArgs, NetworkProfilePtr and NetworkProfilePtrOutput values. You can construct a concrete instance of `NetworkProfilePtrInput` via:
NetworkProfileArgs{...} or: nil
func NetworkProfilePtr ¶
func NetworkProfilePtr(v *NetworkProfileArgs) NetworkProfilePtrInput
type NetworkProfilePtrOutput ¶
type NetworkProfilePtrOutput struct{ *pulumi.OutputState }
func (NetworkProfilePtrOutput) Elem ¶
func (o NetworkProfilePtrOutput) Elem() NetworkProfileOutput
func (NetworkProfilePtrOutput) ElementType ¶
func (NetworkProfilePtrOutput) ElementType() reflect.Type
func (NetworkProfilePtrOutput) NetworkInterfaces ¶
func (o NetworkProfilePtrOutput) NetworkInterfaces() NetworkInterfaceReferenceArrayOutput
Specifies the list of resource Ids for the network interfaces associated with the virtual machine.
func (NetworkProfilePtrOutput) ToNetworkProfilePtrOutput ¶
func (o NetworkProfilePtrOutput) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
func (NetworkProfilePtrOutput) ToNetworkProfilePtrOutputWithContext ¶
func (o NetworkProfilePtrOutput) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput
type NetworkProfileResponse ¶
type NetworkProfileResponse struct { // Specifies the list of resource Ids for the network interfaces associated with the virtual machine. NetworkInterfaces []NetworkInterfaceReferenceResponse `pulumi:"networkInterfaces"` }
Specifies the network interfaces of the virtual machine.
type NetworkProfileResponseArgs ¶
type NetworkProfileResponseArgs struct { // Specifies the list of resource Ids for the network interfaces associated with the virtual machine. NetworkInterfaces NetworkInterfaceReferenceResponseArrayInput `pulumi:"networkInterfaces"` }
Specifies the network interfaces of the virtual machine.
func (NetworkProfileResponseArgs) ElementType ¶
func (NetworkProfileResponseArgs) ElementType() reflect.Type
func (NetworkProfileResponseArgs) ToNetworkProfileResponseOutput ¶
func (i NetworkProfileResponseArgs) ToNetworkProfileResponseOutput() NetworkProfileResponseOutput
func (NetworkProfileResponseArgs) ToNetworkProfileResponseOutputWithContext ¶
func (i NetworkProfileResponseArgs) ToNetworkProfileResponseOutputWithContext(ctx context.Context) NetworkProfileResponseOutput
func (NetworkProfileResponseArgs) ToNetworkProfileResponsePtrOutput ¶
func (i NetworkProfileResponseArgs) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput
func (NetworkProfileResponseArgs) ToNetworkProfileResponsePtrOutputWithContext ¶
func (i NetworkProfileResponseArgs) ToNetworkProfileResponsePtrOutputWithContext(ctx context.Context) NetworkProfileResponsePtrOutput
type NetworkProfileResponseInput ¶
type NetworkProfileResponseInput interface { pulumi.Input ToNetworkProfileResponseOutput() NetworkProfileResponseOutput ToNetworkProfileResponseOutputWithContext(context.Context) NetworkProfileResponseOutput }
NetworkProfileResponseInput is an input type that accepts NetworkProfileResponseArgs and NetworkProfileResponseOutput values. You can construct a concrete instance of `NetworkProfileResponseInput` via:
NetworkProfileResponseArgs{...}
type NetworkProfileResponseOutput ¶
type NetworkProfileResponseOutput struct{ *pulumi.OutputState }
Specifies the network interfaces of the virtual machine.
func (NetworkProfileResponseOutput) ElementType ¶
func (NetworkProfileResponseOutput) ElementType() reflect.Type
func (NetworkProfileResponseOutput) NetworkInterfaces ¶
func (o NetworkProfileResponseOutput) NetworkInterfaces() NetworkInterfaceReferenceResponseArrayOutput
Specifies the list of resource Ids for the network interfaces associated with the virtual machine.
func (NetworkProfileResponseOutput) ToNetworkProfileResponseOutput ¶
func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutput() NetworkProfileResponseOutput
func (NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext ¶
func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext(ctx context.Context) NetworkProfileResponseOutput
func (NetworkProfileResponseOutput) ToNetworkProfileResponsePtrOutput ¶
func (o NetworkProfileResponseOutput) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput
func (NetworkProfileResponseOutput) ToNetworkProfileResponsePtrOutputWithContext ¶
func (o NetworkProfileResponseOutput) ToNetworkProfileResponsePtrOutputWithContext(ctx context.Context) NetworkProfileResponsePtrOutput
type NetworkProfileResponsePtrInput ¶
type NetworkProfileResponsePtrInput interface { pulumi.Input ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput ToNetworkProfileResponsePtrOutputWithContext(context.Context) NetworkProfileResponsePtrOutput }
NetworkProfileResponsePtrInput is an input type that accepts NetworkProfileResponseArgs, NetworkProfileResponsePtr and NetworkProfileResponsePtrOutput values. You can construct a concrete instance of `NetworkProfileResponsePtrInput` via:
NetworkProfileResponseArgs{...} or: nil
func NetworkProfileResponsePtr ¶
func NetworkProfileResponsePtr(v *NetworkProfileResponseArgs) NetworkProfileResponsePtrInput
type NetworkProfileResponsePtrOutput ¶
type NetworkProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (NetworkProfileResponsePtrOutput) Elem ¶
func (o NetworkProfileResponsePtrOutput) Elem() NetworkProfileResponseOutput
func (NetworkProfileResponsePtrOutput) ElementType ¶
func (NetworkProfileResponsePtrOutput) ElementType() reflect.Type
func (NetworkProfileResponsePtrOutput) NetworkInterfaces ¶
func (o NetworkProfileResponsePtrOutput) NetworkInterfaces() NetworkInterfaceReferenceResponseArrayOutput
Specifies the list of resource Ids for the network interfaces associated with the virtual machine.
func (NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutput ¶
func (o NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput
func (NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutputWithContext ¶
func (o NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutputWithContext(ctx context.Context) NetworkProfileResponsePtrOutput
type OSDisk ¶
type OSDisk struct { // Specifies the caching requirements. <br><br> Possible values are: <br><br> **None** <br><br> **ReadOnly** <br><br> **ReadWrite** <br><br> Default: **None for Standard storage. ReadOnly for Premium storage** Caching *string `pulumi:"caching"` // Specifies how the virtual machine should be created.<br><br> Possible values are:<br><br> **Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.<br><br> **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described. CreateOption string `pulumi:"createOption"` // Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image. <br><br> This value cannot be larger than 1023 GB DiskSizeGB *int `pulumi:"diskSizeGB"` // Specifies the encryption settings for the OS Disk. <br><br> Minimum api-version: 2015-06-15 EncryptionSettings *DiskEncryptionSettings `pulumi:"encryptionSettings"` // The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist. Image *VirtualHardDisk `pulumi:"image"` // The disk name. Name string `pulumi:"name"` // This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** OsType *string `pulumi:"osType"` // The virtual hard disk. Vhd VirtualHardDisk `pulumi:"vhd"` }
Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
type OSDiskArgs ¶
type OSDiskArgs struct { // Specifies the caching requirements. <br><br> Possible values are: <br><br> **None** <br><br> **ReadOnly** <br><br> **ReadWrite** <br><br> Default: **None for Standard storage. ReadOnly for Premium storage** Caching CachingTypes `pulumi:"caching"` // Specifies how the virtual machine should be created.<br><br> Possible values are:<br><br> **Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.<br><br> **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described. CreateOption DiskCreateOptionTypes `pulumi:"createOption"` // Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image. <br><br> This value cannot be larger than 1023 GB DiskSizeGB pulumi.IntPtrInput `pulumi:"diskSizeGB"` // Specifies the encryption settings for the OS Disk. <br><br> Minimum api-version: 2015-06-15 EncryptionSettings DiskEncryptionSettingsPtrInput `pulumi:"encryptionSettings"` // The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist. Image VirtualHardDiskPtrInput `pulumi:"image"` // The disk name. Name pulumi.StringInput `pulumi:"name"` // This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** OsType OperatingSystemTypes `pulumi:"osType"` // The virtual hard disk. Vhd VirtualHardDiskInput `pulumi:"vhd"` }
Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
func (OSDiskArgs) ElementType ¶
func (OSDiskArgs) ElementType() reflect.Type
func (OSDiskArgs) ToOSDiskOutput ¶
func (i OSDiskArgs) ToOSDiskOutput() OSDiskOutput
func (OSDiskArgs) ToOSDiskOutputWithContext ¶
func (i OSDiskArgs) ToOSDiskOutputWithContext(ctx context.Context) OSDiskOutput
func (OSDiskArgs) ToOSDiskPtrOutput ¶
func (i OSDiskArgs) ToOSDiskPtrOutput() OSDiskPtrOutput
func (OSDiskArgs) ToOSDiskPtrOutputWithContext ¶
func (i OSDiskArgs) ToOSDiskPtrOutputWithContext(ctx context.Context) OSDiskPtrOutput
type OSDiskInput ¶
type OSDiskInput interface { pulumi.Input ToOSDiskOutput() OSDiskOutput ToOSDiskOutputWithContext(context.Context) OSDiskOutput }
OSDiskInput is an input type that accepts OSDiskArgs and OSDiskOutput values. You can construct a concrete instance of `OSDiskInput` via:
OSDiskArgs{...}
type OSDiskOutput ¶
type OSDiskOutput struct{ *pulumi.OutputState }
Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
func (OSDiskOutput) Caching ¶
func (o OSDiskOutput) Caching() pulumi.StringPtrOutput
Specifies the caching requirements. <br><br> Possible values are: <br><br> **None** <br><br> **ReadOnly** <br><br> **ReadWrite** <br><br> Default: **None for Standard storage. ReadOnly for Premium storage**
func (OSDiskOutput) CreateOption ¶
func (o OSDiskOutput) CreateOption() pulumi.StringOutput
Specifies how the virtual machine should be created.<br><br> Possible values are:<br><br> **Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.<br><br> **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
func (OSDiskOutput) DiskSizeGB ¶
func (o OSDiskOutput) DiskSizeGB() pulumi.IntPtrOutput
Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image. <br><br> This value cannot be larger than 1023 GB
func (OSDiskOutput) ElementType ¶
func (OSDiskOutput) ElementType() reflect.Type
func (OSDiskOutput) EncryptionSettings ¶
func (o OSDiskOutput) EncryptionSettings() DiskEncryptionSettingsPtrOutput
Specifies the encryption settings for the OS Disk. <br><br> Minimum api-version: 2015-06-15
func (OSDiskOutput) Image ¶
func (o OSDiskOutput) Image() VirtualHardDiskPtrOutput
The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
func (OSDiskOutput) OsType ¶
func (o OSDiskOutput) OsType() pulumi.StringPtrOutput
This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux**
func (OSDiskOutput) ToOSDiskOutput ¶
func (o OSDiskOutput) ToOSDiskOutput() OSDiskOutput
func (OSDiskOutput) ToOSDiskOutputWithContext ¶
func (o OSDiskOutput) ToOSDiskOutputWithContext(ctx context.Context) OSDiskOutput
func (OSDiskOutput) ToOSDiskPtrOutput ¶
func (o OSDiskOutput) ToOSDiskPtrOutput() OSDiskPtrOutput
func (OSDiskOutput) ToOSDiskPtrOutputWithContext ¶
func (o OSDiskOutput) ToOSDiskPtrOutputWithContext(ctx context.Context) OSDiskPtrOutput
type OSDiskPtrInput ¶
type OSDiskPtrInput interface { pulumi.Input ToOSDiskPtrOutput() OSDiskPtrOutput ToOSDiskPtrOutputWithContext(context.Context) OSDiskPtrOutput }
OSDiskPtrInput is an input type that accepts OSDiskArgs, OSDiskPtr and OSDiskPtrOutput values. You can construct a concrete instance of `OSDiskPtrInput` via:
OSDiskArgs{...} or: nil
func OSDiskPtr ¶
func OSDiskPtr(v *OSDiskArgs) OSDiskPtrInput
type OSDiskPtrOutput ¶
type OSDiskPtrOutput struct{ *pulumi.OutputState }
func (OSDiskPtrOutput) Caching ¶
func (o OSDiskPtrOutput) Caching() pulumi.StringPtrOutput
Specifies the caching requirements. <br><br> Possible values are: <br><br> **None** <br><br> **ReadOnly** <br><br> **ReadWrite** <br><br> Default: **None for Standard storage. ReadOnly for Premium storage**
func (OSDiskPtrOutput) CreateOption ¶
func (o OSDiskPtrOutput) CreateOption() pulumi.StringPtrOutput
Specifies how the virtual machine should be created.<br><br> Possible values are:<br><br> **Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.<br><br> **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
func (OSDiskPtrOutput) DiskSizeGB ¶
func (o OSDiskPtrOutput) DiskSizeGB() pulumi.IntPtrOutput
Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image. <br><br> This value cannot be larger than 1023 GB
func (OSDiskPtrOutput) Elem ¶
func (o OSDiskPtrOutput) Elem() OSDiskOutput
func (OSDiskPtrOutput) ElementType ¶
func (OSDiskPtrOutput) ElementType() reflect.Type
func (OSDiskPtrOutput) EncryptionSettings ¶
func (o OSDiskPtrOutput) EncryptionSettings() DiskEncryptionSettingsPtrOutput
Specifies the encryption settings for the OS Disk. <br><br> Minimum api-version: 2015-06-15
func (OSDiskPtrOutput) Image ¶
func (o OSDiskPtrOutput) Image() VirtualHardDiskPtrOutput
The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
func (OSDiskPtrOutput) OsType ¶
func (o OSDiskPtrOutput) OsType() pulumi.StringPtrOutput
This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux**
func (OSDiskPtrOutput) ToOSDiskPtrOutput ¶
func (o OSDiskPtrOutput) ToOSDiskPtrOutput() OSDiskPtrOutput
func (OSDiskPtrOutput) ToOSDiskPtrOutputWithContext ¶
func (o OSDiskPtrOutput) ToOSDiskPtrOutputWithContext(ctx context.Context) OSDiskPtrOutput
func (OSDiskPtrOutput) Vhd ¶
func (o OSDiskPtrOutput) Vhd() VirtualHardDiskPtrOutput
The virtual hard disk.
type OSDiskResponse ¶
type OSDiskResponse struct { // Specifies the caching requirements. <br><br> Possible values are: <br><br> **None** <br><br> **ReadOnly** <br><br> **ReadWrite** <br><br> Default: **None for Standard storage. ReadOnly for Premium storage** Caching *string `pulumi:"caching"` // Specifies how the virtual machine should be created.<br><br> Possible values are:<br><br> **Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.<br><br> **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described. CreateOption string `pulumi:"createOption"` // Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image. <br><br> This value cannot be larger than 1023 GB DiskSizeGB *int `pulumi:"diskSizeGB"` // Specifies the encryption settings for the OS Disk. <br><br> Minimum api-version: 2015-06-15 EncryptionSettings *DiskEncryptionSettingsResponse `pulumi:"encryptionSettings"` // The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist. Image *VirtualHardDiskResponse `pulumi:"image"` // The disk name. Name string `pulumi:"name"` // This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** OsType *string `pulumi:"osType"` // The virtual hard disk. Vhd VirtualHardDiskResponse `pulumi:"vhd"` }
Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
type OSDiskResponseArgs ¶
type OSDiskResponseArgs struct { // Specifies the caching requirements. <br><br> Possible values are: <br><br> **None** <br><br> **ReadOnly** <br><br> **ReadWrite** <br><br> Default: **None for Standard storage. ReadOnly for Premium storage** Caching pulumi.StringPtrInput `pulumi:"caching"` // Specifies how the virtual machine should be created.<br><br> Possible values are:<br><br> **Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.<br><br> **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described. CreateOption pulumi.StringInput `pulumi:"createOption"` // Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image. <br><br> This value cannot be larger than 1023 GB DiskSizeGB pulumi.IntPtrInput `pulumi:"diskSizeGB"` // Specifies the encryption settings for the OS Disk. <br><br> Minimum api-version: 2015-06-15 EncryptionSettings DiskEncryptionSettingsResponsePtrInput `pulumi:"encryptionSettings"` // The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist. Image VirtualHardDiskResponsePtrInput `pulumi:"image"` // The disk name. Name pulumi.StringInput `pulumi:"name"` // This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** OsType pulumi.StringPtrInput `pulumi:"osType"` // The virtual hard disk. Vhd VirtualHardDiskResponseInput `pulumi:"vhd"` }
Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
func (OSDiskResponseArgs) ElementType ¶
func (OSDiskResponseArgs) ElementType() reflect.Type
func (OSDiskResponseArgs) ToOSDiskResponseOutput ¶
func (i OSDiskResponseArgs) ToOSDiskResponseOutput() OSDiskResponseOutput
func (OSDiskResponseArgs) ToOSDiskResponseOutputWithContext ¶
func (i OSDiskResponseArgs) ToOSDiskResponseOutputWithContext(ctx context.Context) OSDiskResponseOutput
func (OSDiskResponseArgs) ToOSDiskResponsePtrOutput ¶
func (i OSDiskResponseArgs) ToOSDiskResponsePtrOutput() OSDiskResponsePtrOutput
func (OSDiskResponseArgs) ToOSDiskResponsePtrOutputWithContext ¶
func (i OSDiskResponseArgs) ToOSDiskResponsePtrOutputWithContext(ctx context.Context) OSDiskResponsePtrOutput
type OSDiskResponseInput ¶
type OSDiskResponseInput interface { pulumi.Input ToOSDiskResponseOutput() OSDiskResponseOutput ToOSDiskResponseOutputWithContext(context.Context) OSDiskResponseOutput }
OSDiskResponseInput is an input type that accepts OSDiskResponseArgs and OSDiskResponseOutput values. You can construct a concrete instance of `OSDiskResponseInput` via:
OSDiskResponseArgs{...}
type OSDiskResponseOutput ¶
type OSDiskResponseOutput struct{ *pulumi.OutputState }
Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
func (OSDiskResponseOutput) Caching ¶
func (o OSDiskResponseOutput) Caching() pulumi.StringPtrOutput
Specifies the caching requirements. <br><br> Possible values are: <br><br> **None** <br><br> **ReadOnly** <br><br> **ReadWrite** <br><br> Default: **None for Standard storage. ReadOnly for Premium storage**
func (OSDiskResponseOutput) CreateOption ¶
func (o OSDiskResponseOutput) CreateOption() pulumi.StringOutput
Specifies how the virtual machine should be created.<br><br> Possible values are:<br><br> **Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.<br><br> **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
func (OSDiskResponseOutput) DiskSizeGB ¶
func (o OSDiskResponseOutput) DiskSizeGB() pulumi.IntPtrOutput
Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image. <br><br> This value cannot be larger than 1023 GB
func (OSDiskResponseOutput) ElementType ¶
func (OSDiskResponseOutput) ElementType() reflect.Type
func (OSDiskResponseOutput) EncryptionSettings ¶
func (o OSDiskResponseOutput) EncryptionSettings() DiskEncryptionSettingsResponsePtrOutput
Specifies the encryption settings for the OS Disk. <br><br> Minimum api-version: 2015-06-15
func (OSDiskResponseOutput) Image ¶
func (o OSDiskResponseOutput) Image() VirtualHardDiskResponsePtrOutput
The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
func (OSDiskResponseOutput) Name ¶
func (o OSDiskResponseOutput) Name() pulumi.StringOutput
The disk name.
func (OSDiskResponseOutput) OsType ¶
func (o OSDiskResponseOutput) OsType() pulumi.StringPtrOutput
This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux**
func (OSDiskResponseOutput) ToOSDiskResponseOutput ¶
func (o OSDiskResponseOutput) ToOSDiskResponseOutput() OSDiskResponseOutput
func (OSDiskResponseOutput) ToOSDiskResponseOutputWithContext ¶
func (o OSDiskResponseOutput) ToOSDiskResponseOutputWithContext(ctx context.Context) OSDiskResponseOutput
func (OSDiskResponseOutput) ToOSDiskResponsePtrOutput ¶
func (o OSDiskResponseOutput) ToOSDiskResponsePtrOutput() OSDiskResponsePtrOutput
func (OSDiskResponseOutput) ToOSDiskResponsePtrOutputWithContext ¶
func (o OSDiskResponseOutput) ToOSDiskResponsePtrOutputWithContext(ctx context.Context) OSDiskResponsePtrOutput
func (OSDiskResponseOutput) Vhd ¶
func (o OSDiskResponseOutput) Vhd() VirtualHardDiskResponseOutput
The virtual hard disk.
type OSDiskResponsePtrInput ¶
type OSDiskResponsePtrInput interface { pulumi.Input ToOSDiskResponsePtrOutput() OSDiskResponsePtrOutput ToOSDiskResponsePtrOutputWithContext(context.Context) OSDiskResponsePtrOutput }
OSDiskResponsePtrInput is an input type that accepts OSDiskResponseArgs, OSDiskResponsePtr and OSDiskResponsePtrOutput values. You can construct a concrete instance of `OSDiskResponsePtrInput` via:
OSDiskResponseArgs{...} or: nil
func OSDiskResponsePtr ¶
func OSDiskResponsePtr(v *OSDiskResponseArgs) OSDiskResponsePtrInput
type OSDiskResponsePtrOutput ¶
type OSDiskResponsePtrOutput struct{ *pulumi.OutputState }
func (OSDiskResponsePtrOutput) Caching ¶
func (o OSDiskResponsePtrOutput) Caching() pulumi.StringPtrOutput
Specifies the caching requirements. <br><br> Possible values are: <br><br> **None** <br><br> **ReadOnly** <br><br> **ReadWrite** <br><br> Default: **None for Standard storage. ReadOnly for Premium storage**
func (OSDiskResponsePtrOutput) CreateOption ¶
func (o OSDiskResponsePtrOutput) CreateOption() pulumi.StringPtrOutput
Specifies how the virtual machine should be created.<br><br> Possible values are:<br><br> **Attach** \u2013 This value is used when you are using a specialized disk to create the virtual machine.<br><br> **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
func (OSDiskResponsePtrOutput) DiskSizeGB ¶
func (o OSDiskResponsePtrOutput) DiskSizeGB() pulumi.IntPtrOutput
Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image. <br><br> This value cannot be larger than 1023 GB
func (OSDiskResponsePtrOutput) Elem ¶
func (o OSDiskResponsePtrOutput) Elem() OSDiskResponseOutput
func (OSDiskResponsePtrOutput) ElementType ¶
func (OSDiskResponsePtrOutput) ElementType() reflect.Type
func (OSDiskResponsePtrOutput) EncryptionSettings ¶
func (o OSDiskResponsePtrOutput) EncryptionSettings() DiskEncryptionSettingsResponsePtrOutput
Specifies the encryption settings for the OS Disk. <br><br> Minimum api-version: 2015-06-15
func (OSDiskResponsePtrOutput) Image ¶
func (o OSDiskResponsePtrOutput) Image() VirtualHardDiskResponsePtrOutput
The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
func (OSDiskResponsePtrOutput) Name ¶
func (o OSDiskResponsePtrOutput) Name() pulumi.StringPtrOutput
The disk name.
func (OSDiskResponsePtrOutput) OsType ¶
func (o OSDiskResponsePtrOutput) OsType() pulumi.StringPtrOutput
This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux**
func (OSDiskResponsePtrOutput) ToOSDiskResponsePtrOutput ¶
func (o OSDiskResponsePtrOutput) ToOSDiskResponsePtrOutput() OSDiskResponsePtrOutput
func (OSDiskResponsePtrOutput) ToOSDiskResponsePtrOutputWithContext ¶
func (o OSDiskResponsePtrOutput) ToOSDiskResponsePtrOutputWithContext(ctx context.Context) OSDiskResponsePtrOutput
func (OSDiskResponsePtrOutput) Vhd ¶
func (o OSDiskResponsePtrOutput) Vhd() VirtualHardDiskResponsePtrOutput
The virtual hard disk.
type OSProfile ¶
type OSProfile struct { // Specifies the password of the administrator account. <br><br> **Minimum-length (Windows):** 8 characters <br><br> **Minimum-length (Linux):** 6 characters <br><br> **Max-length (Windows):** 123 characters <br><br> **Max-length (Linux):** 72 characters <br><br> **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled <br> Has lower characters <br>Has upper characters <br> Has a digit <br> Has a special character (Regex match [\W_]) <br><br> **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" <br><br> For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) <br><br> For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password) AdminPassword *string `pulumi:"adminPassword"` // Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) AdminUsername *string `pulumi:"adminUsername"` // Specifies the host OS name of the virtual machine. <br><br> This name cannot be updated after the VM is created. <br><br> **Max-length (Windows):** 15 characters <br><br> **Max-length (Linux):** 64 characters. <br><br> For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions). ComputerName *string `pulumi:"computerName"` // Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes. <br><br> For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) CustomData *string `pulumi:"customData"` // Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). LinuxConfiguration *LinuxConfiguration `pulumi:"linuxConfiguration"` // Specifies set of certificates that should be installed onto the virtual machine. Secrets []VaultSecretGroup `pulumi:"secrets"` // Specifies Windows operating system settings on the virtual machine. WindowsConfiguration *WindowsConfiguration `pulumi:"windowsConfiguration"` }
Specifies the operating system settings for the virtual machine.
type OSProfileArgs ¶
type OSProfileArgs struct { // Specifies the password of the administrator account. <br><br> **Minimum-length (Windows):** 8 characters <br><br> **Minimum-length (Linux):** 6 characters <br><br> **Max-length (Windows):** 123 characters <br><br> **Max-length (Linux):** 72 characters <br><br> **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled <br> Has lower characters <br>Has upper characters <br> Has a digit <br> Has a special character (Regex match [\W_]) <br><br> **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" <br><br> For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) <br><br> For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password) AdminPassword pulumi.StringPtrInput `pulumi:"adminPassword"` // Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) AdminUsername pulumi.StringPtrInput `pulumi:"adminUsername"` // Specifies the host OS name of the virtual machine. <br><br> This name cannot be updated after the VM is created. <br><br> **Max-length (Windows):** 15 characters <br><br> **Max-length (Linux):** 64 characters. <br><br> For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions). ComputerName pulumi.StringPtrInput `pulumi:"computerName"` // Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes. <br><br> For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) CustomData pulumi.StringPtrInput `pulumi:"customData"` // Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). LinuxConfiguration LinuxConfigurationPtrInput `pulumi:"linuxConfiguration"` // Specifies set of certificates that should be installed onto the virtual machine. Secrets VaultSecretGroupArrayInput `pulumi:"secrets"` // Specifies Windows operating system settings on the virtual machine. WindowsConfiguration WindowsConfigurationPtrInput `pulumi:"windowsConfiguration"` }
Specifies the operating system settings for the virtual machine.
func (OSProfileArgs) ElementType ¶
func (OSProfileArgs) ElementType() reflect.Type
func (OSProfileArgs) ToOSProfileOutput ¶
func (i OSProfileArgs) ToOSProfileOutput() OSProfileOutput
func (OSProfileArgs) ToOSProfileOutputWithContext ¶
func (i OSProfileArgs) ToOSProfileOutputWithContext(ctx context.Context) OSProfileOutput
func (OSProfileArgs) ToOSProfilePtrOutput ¶
func (i OSProfileArgs) ToOSProfilePtrOutput() OSProfilePtrOutput
func (OSProfileArgs) ToOSProfilePtrOutputWithContext ¶
func (i OSProfileArgs) ToOSProfilePtrOutputWithContext(ctx context.Context) OSProfilePtrOutput
type OSProfileInput ¶
type OSProfileInput interface { pulumi.Input ToOSProfileOutput() OSProfileOutput ToOSProfileOutputWithContext(context.Context) OSProfileOutput }
OSProfileInput is an input type that accepts OSProfileArgs and OSProfileOutput values. You can construct a concrete instance of `OSProfileInput` via:
OSProfileArgs{...}
type OSProfileOutput ¶
type OSProfileOutput struct{ *pulumi.OutputState }
Specifies the operating system settings for the virtual machine.
func (OSProfileOutput) AdminPassword ¶
func (o OSProfileOutput) AdminPassword() pulumi.StringPtrOutput
Specifies the password of the administrator account. <br><br> **Minimum-length (Windows):** 8 characters <br><br> **Minimum-length (Linux):** 6 characters <br><br> **Max-length (Windows):** 123 characters <br><br> **Max-length (Linux):** 72 characters <br><br> **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled <br> Has lower characters <br>Has upper characters <br> Has a digit <br> Has a special character (Regex match [\W_]) <br><br> **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" <br><br> For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) <br><br> For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
func (OSProfileOutput) AdminUsername ¶
func (o OSProfileOutput) AdminUsername() pulumi.StringPtrOutput
Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
func (OSProfileOutput) ComputerName ¶
func (o OSProfileOutput) ComputerName() pulumi.StringPtrOutput
Specifies the host OS name of the virtual machine. <br><br> This name cannot be updated after the VM is created. <br><br> **Max-length (Windows):** 15 characters <br><br> **Max-length (Linux):** 64 characters. <br><br> For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions).
func (OSProfileOutput) CustomData ¶
func (o OSProfileOutput) CustomData() pulumi.StringPtrOutput
Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes. <br><br> For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
func (OSProfileOutput) ElementType ¶
func (OSProfileOutput) ElementType() reflect.Type
func (OSProfileOutput) LinuxConfiguration ¶
func (o OSProfileOutput) LinuxConfiguration() LinuxConfigurationPtrOutput
Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
func (OSProfileOutput) Secrets ¶
func (o OSProfileOutput) Secrets() VaultSecretGroupArrayOutput
Specifies set of certificates that should be installed onto the virtual machine.
func (OSProfileOutput) ToOSProfileOutput ¶
func (o OSProfileOutput) ToOSProfileOutput() OSProfileOutput
func (OSProfileOutput) ToOSProfileOutputWithContext ¶
func (o OSProfileOutput) ToOSProfileOutputWithContext(ctx context.Context) OSProfileOutput
func (OSProfileOutput) ToOSProfilePtrOutput ¶
func (o OSProfileOutput) ToOSProfilePtrOutput() OSProfilePtrOutput
func (OSProfileOutput) ToOSProfilePtrOutputWithContext ¶
func (o OSProfileOutput) ToOSProfilePtrOutputWithContext(ctx context.Context) OSProfilePtrOutput
func (OSProfileOutput) WindowsConfiguration ¶
func (o OSProfileOutput) WindowsConfiguration() WindowsConfigurationPtrOutput
Specifies Windows operating system settings on the virtual machine.
type OSProfilePtrInput ¶
type OSProfilePtrInput interface { pulumi.Input ToOSProfilePtrOutput() OSProfilePtrOutput ToOSProfilePtrOutputWithContext(context.Context) OSProfilePtrOutput }
OSProfilePtrInput is an input type that accepts OSProfileArgs, OSProfilePtr and OSProfilePtrOutput values. You can construct a concrete instance of `OSProfilePtrInput` via:
OSProfileArgs{...} or: nil
func OSProfilePtr ¶
func OSProfilePtr(v *OSProfileArgs) OSProfilePtrInput
type OSProfilePtrOutput ¶
type OSProfilePtrOutput struct{ *pulumi.OutputState }
func (OSProfilePtrOutput) AdminPassword ¶
func (o OSProfilePtrOutput) AdminPassword() pulumi.StringPtrOutput
Specifies the password of the administrator account. <br><br> **Minimum-length (Windows):** 8 characters <br><br> **Minimum-length (Linux):** 6 characters <br><br> **Max-length (Windows):** 123 characters <br><br> **Max-length (Linux):** 72 characters <br><br> **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled <br> Has lower characters <br>Has upper characters <br> Has a digit <br> Has a special character (Regex match [\W_]) <br><br> **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" <br><br> For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) <br><br> For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
func (OSProfilePtrOutput) AdminUsername ¶
func (o OSProfilePtrOutput) AdminUsername() pulumi.StringPtrOutput
Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
func (OSProfilePtrOutput) ComputerName ¶
func (o OSProfilePtrOutput) ComputerName() pulumi.StringPtrOutput
Specifies the host OS name of the virtual machine. <br><br> This name cannot be updated after the VM is created. <br><br> **Max-length (Windows):** 15 characters <br><br> **Max-length (Linux):** 64 characters. <br><br> For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions).
func (OSProfilePtrOutput) CustomData ¶
func (o OSProfilePtrOutput) CustomData() pulumi.StringPtrOutput
Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes. <br><br> For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
func (OSProfilePtrOutput) Elem ¶
func (o OSProfilePtrOutput) Elem() OSProfileOutput
func (OSProfilePtrOutput) ElementType ¶
func (OSProfilePtrOutput) ElementType() reflect.Type
func (OSProfilePtrOutput) LinuxConfiguration ¶
func (o OSProfilePtrOutput) LinuxConfiguration() LinuxConfigurationPtrOutput
Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
func (OSProfilePtrOutput) Secrets ¶
func (o OSProfilePtrOutput) Secrets() VaultSecretGroupArrayOutput
Specifies set of certificates that should be installed onto the virtual machine.
func (OSProfilePtrOutput) ToOSProfilePtrOutput ¶
func (o OSProfilePtrOutput) ToOSProfilePtrOutput() OSProfilePtrOutput
func (OSProfilePtrOutput) ToOSProfilePtrOutputWithContext ¶
func (o OSProfilePtrOutput) ToOSProfilePtrOutputWithContext(ctx context.Context) OSProfilePtrOutput
func (OSProfilePtrOutput) WindowsConfiguration ¶
func (o OSProfilePtrOutput) WindowsConfiguration() WindowsConfigurationPtrOutput
Specifies Windows operating system settings on the virtual machine.
type OSProfileResponse ¶
type OSProfileResponse struct { // Specifies the password of the administrator account. <br><br> **Minimum-length (Windows):** 8 characters <br><br> **Minimum-length (Linux):** 6 characters <br><br> **Max-length (Windows):** 123 characters <br><br> **Max-length (Linux):** 72 characters <br><br> **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled <br> Has lower characters <br>Has upper characters <br> Has a digit <br> Has a special character (Regex match [\W_]) <br><br> **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" <br><br> For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) <br><br> For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password) AdminPassword *string `pulumi:"adminPassword"` // Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) AdminUsername *string `pulumi:"adminUsername"` // Specifies the host OS name of the virtual machine. <br><br> This name cannot be updated after the VM is created. <br><br> **Max-length (Windows):** 15 characters <br><br> **Max-length (Linux):** 64 characters. <br><br> For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions). ComputerName *string `pulumi:"computerName"` // Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes. <br><br> For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) CustomData *string `pulumi:"customData"` // Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). LinuxConfiguration *LinuxConfigurationResponse `pulumi:"linuxConfiguration"` // Specifies set of certificates that should be installed onto the virtual machine. Secrets []VaultSecretGroupResponse `pulumi:"secrets"` // Specifies Windows operating system settings on the virtual machine. WindowsConfiguration *WindowsConfigurationResponse `pulumi:"windowsConfiguration"` }
Specifies the operating system settings for the virtual machine.
type OSProfileResponseArgs ¶
type OSProfileResponseArgs struct { // Specifies the password of the administrator account. <br><br> **Minimum-length (Windows):** 8 characters <br><br> **Minimum-length (Linux):** 6 characters <br><br> **Max-length (Windows):** 123 characters <br><br> **Max-length (Linux):** 72 characters <br><br> **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled <br> Has lower characters <br>Has upper characters <br> Has a digit <br> Has a special character (Regex match [\W_]) <br><br> **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" <br><br> For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) <br><br> For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password) AdminPassword pulumi.StringPtrInput `pulumi:"adminPassword"` // Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) AdminUsername pulumi.StringPtrInput `pulumi:"adminUsername"` // Specifies the host OS name of the virtual machine. <br><br> This name cannot be updated after the VM is created. <br><br> **Max-length (Windows):** 15 characters <br><br> **Max-length (Linux):** 64 characters. <br><br> For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions). ComputerName pulumi.StringPtrInput `pulumi:"computerName"` // Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes. <br><br> For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) CustomData pulumi.StringPtrInput `pulumi:"customData"` // Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). LinuxConfiguration LinuxConfigurationResponsePtrInput `pulumi:"linuxConfiguration"` // Specifies set of certificates that should be installed onto the virtual machine. Secrets VaultSecretGroupResponseArrayInput `pulumi:"secrets"` // Specifies Windows operating system settings on the virtual machine. WindowsConfiguration WindowsConfigurationResponsePtrInput `pulumi:"windowsConfiguration"` }
Specifies the operating system settings for the virtual machine.
func (OSProfileResponseArgs) ElementType ¶
func (OSProfileResponseArgs) ElementType() reflect.Type
func (OSProfileResponseArgs) ToOSProfileResponseOutput ¶
func (i OSProfileResponseArgs) ToOSProfileResponseOutput() OSProfileResponseOutput
func (OSProfileResponseArgs) ToOSProfileResponseOutputWithContext ¶
func (i OSProfileResponseArgs) ToOSProfileResponseOutputWithContext(ctx context.Context) OSProfileResponseOutput
func (OSProfileResponseArgs) ToOSProfileResponsePtrOutput ¶
func (i OSProfileResponseArgs) ToOSProfileResponsePtrOutput() OSProfileResponsePtrOutput
func (OSProfileResponseArgs) ToOSProfileResponsePtrOutputWithContext ¶
func (i OSProfileResponseArgs) ToOSProfileResponsePtrOutputWithContext(ctx context.Context) OSProfileResponsePtrOutput
type OSProfileResponseInput ¶
type OSProfileResponseInput interface { pulumi.Input ToOSProfileResponseOutput() OSProfileResponseOutput ToOSProfileResponseOutputWithContext(context.Context) OSProfileResponseOutput }
OSProfileResponseInput is an input type that accepts OSProfileResponseArgs and OSProfileResponseOutput values. You can construct a concrete instance of `OSProfileResponseInput` via:
OSProfileResponseArgs{...}
type OSProfileResponseOutput ¶
type OSProfileResponseOutput struct{ *pulumi.OutputState }
Specifies the operating system settings for the virtual machine.
func (OSProfileResponseOutput) AdminPassword ¶
func (o OSProfileResponseOutput) AdminPassword() pulumi.StringPtrOutput
Specifies the password of the administrator account. <br><br> **Minimum-length (Windows):** 8 characters <br><br> **Minimum-length (Linux):** 6 characters <br><br> **Max-length (Windows):** 123 characters <br><br> **Max-length (Linux):** 72 characters <br><br> **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled <br> Has lower characters <br>Has upper characters <br> Has a digit <br> Has a special character (Regex match [\W_]) <br><br> **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" <br><br> For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) <br><br> For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
func (OSProfileResponseOutput) AdminUsername ¶
func (o OSProfileResponseOutput) AdminUsername() pulumi.StringPtrOutput
Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
func (OSProfileResponseOutput) ComputerName ¶
func (o OSProfileResponseOutput) ComputerName() pulumi.StringPtrOutput
Specifies the host OS name of the virtual machine. <br><br> This name cannot be updated after the VM is created. <br><br> **Max-length (Windows):** 15 characters <br><br> **Max-length (Linux):** 64 characters. <br><br> For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions).
func (OSProfileResponseOutput) CustomData ¶
func (o OSProfileResponseOutput) CustomData() pulumi.StringPtrOutput
Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes. <br><br> For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
func (OSProfileResponseOutput) ElementType ¶
func (OSProfileResponseOutput) ElementType() reflect.Type
func (OSProfileResponseOutput) LinuxConfiguration ¶
func (o OSProfileResponseOutput) LinuxConfiguration() LinuxConfigurationResponsePtrOutput
Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
func (OSProfileResponseOutput) Secrets ¶
func (o OSProfileResponseOutput) Secrets() VaultSecretGroupResponseArrayOutput
Specifies set of certificates that should be installed onto the virtual machine.
func (OSProfileResponseOutput) ToOSProfileResponseOutput ¶
func (o OSProfileResponseOutput) ToOSProfileResponseOutput() OSProfileResponseOutput
func (OSProfileResponseOutput) ToOSProfileResponseOutputWithContext ¶
func (o OSProfileResponseOutput) ToOSProfileResponseOutputWithContext(ctx context.Context) OSProfileResponseOutput
func (OSProfileResponseOutput) ToOSProfileResponsePtrOutput ¶
func (o OSProfileResponseOutput) ToOSProfileResponsePtrOutput() OSProfileResponsePtrOutput
func (OSProfileResponseOutput) ToOSProfileResponsePtrOutputWithContext ¶
func (o OSProfileResponseOutput) ToOSProfileResponsePtrOutputWithContext(ctx context.Context) OSProfileResponsePtrOutput
func (OSProfileResponseOutput) WindowsConfiguration ¶
func (o OSProfileResponseOutput) WindowsConfiguration() WindowsConfigurationResponsePtrOutput
Specifies Windows operating system settings on the virtual machine.
type OSProfileResponsePtrInput ¶
type OSProfileResponsePtrInput interface { pulumi.Input ToOSProfileResponsePtrOutput() OSProfileResponsePtrOutput ToOSProfileResponsePtrOutputWithContext(context.Context) OSProfileResponsePtrOutput }
OSProfileResponsePtrInput is an input type that accepts OSProfileResponseArgs, OSProfileResponsePtr and OSProfileResponsePtrOutput values. You can construct a concrete instance of `OSProfileResponsePtrInput` via:
OSProfileResponseArgs{...} or: nil
func OSProfileResponsePtr ¶
func OSProfileResponsePtr(v *OSProfileResponseArgs) OSProfileResponsePtrInput
type OSProfileResponsePtrOutput ¶
type OSProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (OSProfileResponsePtrOutput) AdminPassword ¶
func (o OSProfileResponsePtrOutput) AdminPassword() pulumi.StringPtrOutput
Specifies the password of the administrator account. <br><br> **Minimum-length (Windows):** 8 characters <br><br> **Minimum-length (Linux):** 6 characters <br><br> **Max-length (Windows):** 123 characters <br><br> **Max-length (Linux):** 72 characters <br><br> **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled <br> Has lower characters <br>Has upper characters <br> Has a digit <br> Has a special character (Regex match [\W_]) <br><br> **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" <br><br> For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) <br><br> For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
func (OSProfileResponsePtrOutput) AdminUsername ¶
func (o OSProfileResponsePtrOutput) AdminUsername() pulumi.StringPtrOutput
Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
func (OSProfileResponsePtrOutput) ComputerName ¶
func (o OSProfileResponsePtrOutput) ComputerName() pulumi.StringPtrOutput
Specifies the host OS name of the virtual machine. <br><br> This name cannot be updated after the VM is created. <br><br> **Max-length (Windows):** 15 characters <br><br> **Max-length (Linux):** 64 characters. <br><br> For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions).
func (OSProfileResponsePtrOutput) CustomData ¶
func (o OSProfileResponsePtrOutput) CustomData() pulumi.StringPtrOutput
Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes. <br><br> For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
func (OSProfileResponsePtrOutput) Elem ¶
func (o OSProfileResponsePtrOutput) Elem() OSProfileResponseOutput
func (OSProfileResponsePtrOutput) ElementType ¶
func (OSProfileResponsePtrOutput) ElementType() reflect.Type
func (OSProfileResponsePtrOutput) LinuxConfiguration ¶
func (o OSProfileResponsePtrOutput) LinuxConfiguration() LinuxConfigurationResponsePtrOutput
Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
func (OSProfileResponsePtrOutput) Secrets ¶
func (o OSProfileResponsePtrOutput) Secrets() VaultSecretGroupResponseArrayOutput
Specifies set of certificates that should be installed onto the virtual machine.
func (OSProfileResponsePtrOutput) ToOSProfileResponsePtrOutput ¶
func (o OSProfileResponsePtrOutput) ToOSProfileResponsePtrOutput() OSProfileResponsePtrOutput
func (OSProfileResponsePtrOutput) ToOSProfileResponsePtrOutputWithContext ¶
func (o OSProfileResponsePtrOutput) ToOSProfileResponsePtrOutputWithContext(ctx context.Context) OSProfileResponsePtrOutput
func (OSProfileResponsePtrOutput) WindowsConfiguration ¶
func (o OSProfileResponsePtrOutput) WindowsConfiguration() WindowsConfigurationResponsePtrOutput
Specifies Windows operating system settings on the virtual machine.
type OperatingSystemTypes ¶ added in v0.3.1
This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux**
func (OperatingSystemTypes) ElementType ¶ added in v0.3.1
func (OperatingSystemTypes) ElementType() reflect.Type
func (OperatingSystemTypes) ToStringOutput ¶ added in v0.3.1
func (e OperatingSystemTypes) ToStringOutput() pulumi.StringOutput
func (OperatingSystemTypes) ToStringOutputWithContext ¶ added in v0.3.1
func (e OperatingSystemTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OperatingSystemTypes) ToStringPtrOutput ¶ added in v0.3.1
func (e OperatingSystemTypes) ToStringPtrOutput() pulumi.StringPtrOutput
func (OperatingSystemTypes) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e OperatingSystemTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PassNames ¶ added in v0.3.1
The pass name. Currently, the only allowable value is OobeSystem.
func (PassNames) ElementType ¶ added in v0.3.1
func (PassNames) ToStringOutput ¶ added in v0.3.1
func (e PassNames) ToStringOutput() pulumi.StringOutput
func (PassNames) ToStringOutputWithContext ¶ added in v0.3.1
func (e PassNames) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PassNames) ToStringPtrOutput ¶ added in v0.3.1
func (e PassNames) ToStringPtrOutput() pulumi.StringPtrOutput
func (PassNames) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e PassNames) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Plan ¶
type Plan struct { // The plan ID. Name *string `pulumi:"name"` // Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element. Product *string `pulumi:"product"` // The promotion code. PromotionCode *string `pulumi:"promotionCode"` // The publisher ID. Publisher *string `pulumi:"publisher"` }
Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
type PlanArgs ¶
type PlanArgs struct { // The plan ID. Name pulumi.StringPtrInput `pulumi:"name"` // Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element. Product pulumi.StringPtrInput `pulumi:"product"` // The promotion code. PromotionCode pulumi.StringPtrInput `pulumi:"promotionCode"` // The publisher ID. Publisher pulumi.StringPtrInput `pulumi:"publisher"` }
Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
func (PlanArgs) ElementType ¶
func (PlanArgs) ToPlanOutput ¶
func (i PlanArgs) ToPlanOutput() PlanOutput
func (PlanArgs) ToPlanOutputWithContext ¶
func (i PlanArgs) ToPlanOutputWithContext(ctx context.Context) PlanOutput
func (PlanArgs) ToPlanPtrOutput ¶
func (i PlanArgs) ToPlanPtrOutput() PlanPtrOutput
func (PlanArgs) ToPlanPtrOutputWithContext ¶
func (i PlanArgs) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput
type PlanInput ¶
type PlanInput interface { pulumi.Input ToPlanOutput() PlanOutput ToPlanOutputWithContext(context.Context) PlanOutput }
PlanInput is an input type that accepts PlanArgs and PlanOutput values. You can construct a concrete instance of `PlanInput` via:
PlanArgs{...}
type PlanOutput ¶
type PlanOutput struct{ *pulumi.OutputState }
Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
func (PlanOutput) ElementType ¶
func (PlanOutput) ElementType() reflect.Type
func (PlanOutput) Product ¶
func (o PlanOutput) Product() pulumi.StringPtrOutput
Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
func (PlanOutput) PromotionCode ¶
func (o PlanOutput) PromotionCode() pulumi.StringPtrOutput
The promotion code.
func (PlanOutput) Publisher ¶
func (o PlanOutput) Publisher() pulumi.StringPtrOutput
The publisher ID.
func (PlanOutput) ToPlanOutput ¶
func (o PlanOutput) ToPlanOutput() PlanOutput
func (PlanOutput) ToPlanOutputWithContext ¶
func (o PlanOutput) ToPlanOutputWithContext(ctx context.Context) PlanOutput
func (PlanOutput) ToPlanPtrOutput ¶
func (o PlanOutput) ToPlanPtrOutput() PlanPtrOutput
func (PlanOutput) ToPlanPtrOutputWithContext ¶
func (o PlanOutput) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput
type PlanPtrInput ¶
type PlanPtrInput interface { pulumi.Input ToPlanPtrOutput() PlanPtrOutput ToPlanPtrOutputWithContext(context.Context) PlanPtrOutput }
PlanPtrInput is an input type that accepts PlanArgs, PlanPtr and PlanPtrOutput values. You can construct a concrete instance of `PlanPtrInput` via:
PlanArgs{...} or: nil
func PlanPtr ¶
func PlanPtr(v *PlanArgs) PlanPtrInput
type PlanPtrOutput ¶
type PlanPtrOutput struct{ *pulumi.OutputState }
func (PlanPtrOutput) Elem ¶
func (o PlanPtrOutput) Elem() PlanOutput
func (PlanPtrOutput) ElementType ¶
func (PlanPtrOutput) ElementType() reflect.Type
func (PlanPtrOutput) Product ¶
func (o PlanPtrOutput) Product() pulumi.StringPtrOutput
Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
func (PlanPtrOutput) PromotionCode ¶
func (o PlanPtrOutput) PromotionCode() pulumi.StringPtrOutput
The promotion code.
func (PlanPtrOutput) Publisher ¶
func (o PlanPtrOutput) Publisher() pulumi.StringPtrOutput
The publisher ID.
func (PlanPtrOutput) ToPlanPtrOutput ¶
func (o PlanPtrOutput) ToPlanPtrOutput() PlanPtrOutput
func (PlanPtrOutput) ToPlanPtrOutputWithContext ¶
func (o PlanPtrOutput) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput
type PlanResponse ¶
type PlanResponse struct { // The plan ID. Name *string `pulumi:"name"` // Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element. Product *string `pulumi:"product"` // The promotion code. PromotionCode *string `pulumi:"promotionCode"` // The publisher ID. Publisher *string `pulumi:"publisher"` }
Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
type PlanResponseArgs ¶
type PlanResponseArgs struct { // The plan ID. Name pulumi.StringPtrInput `pulumi:"name"` // Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element. Product pulumi.StringPtrInput `pulumi:"product"` // The promotion code. PromotionCode pulumi.StringPtrInput `pulumi:"promotionCode"` // The publisher ID. Publisher pulumi.StringPtrInput `pulumi:"publisher"` }
Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
func (PlanResponseArgs) ElementType ¶
func (PlanResponseArgs) ElementType() reflect.Type
func (PlanResponseArgs) ToPlanResponseOutput ¶
func (i PlanResponseArgs) ToPlanResponseOutput() PlanResponseOutput
func (PlanResponseArgs) ToPlanResponseOutputWithContext ¶
func (i PlanResponseArgs) ToPlanResponseOutputWithContext(ctx context.Context) PlanResponseOutput
func (PlanResponseArgs) ToPlanResponsePtrOutput ¶
func (i PlanResponseArgs) ToPlanResponsePtrOutput() PlanResponsePtrOutput
func (PlanResponseArgs) ToPlanResponsePtrOutputWithContext ¶
func (i PlanResponseArgs) ToPlanResponsePtrOutputWithContext(ctx context.Context) PlanResponsePtrOutput
type PlanResponseInput ¶
type PlanResponseInput interface { pulumi.Input ToPlanResponseOutput() PlanResponseOutput ToPlanResponseOutputWithContext(context.Context) PlanResponseOutput }
PlanResponseInput is an input type that accepts PlanResponseArgs and PlanResponseOutput values. You can construct a concrete instance of `PlanResponseInput` via:
PlanResponseArgs{...}
type PlanResponseOutput ¶
type PlanResponseOutput struct{ *pulumi.OutputState }
Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
func (PlanResponseOutput) ElementType ¶
func (PlanResponseOutput) ElementType() reflect.Type
func (PlanResponseOutput) Name ¶
func (o PlanResponseOutput) Name() pulumi.StringPtrOutput
The plan ID.
func (PlanResponseOutput) Product ¶
func (o PlanResponseOutput) Product() pulumi.StringPtrOutput
Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
func (PlanResponseOutput) PromotionCode ¶
func (o PlanResponseOutput) PromotionCode() pulumi.StringPtrOutput
The promotion code.
func (PlanResponseOutput) Publisher ¶
func (o PlanResponseOutput) Publisher() pulumi.StringPtrOutput
The publisher ID.
func (PlanResponseOutput) ToPlanResponseOutput ¶
func (o PlanResponseOutput) ToPlanResponseOutput() PlanResponseOutput
func (PlanResponseOutput) ToPlanResponseOutputWithContext ¶
func (o PlanResponseOutput) ToPlanResponseOutputWithContext(ctx context.Context) PlanResponseOutput
func (PlanResponseOutput) ToPlanResponsePtrOutput ¶
func (o PlanResponseOutput) ToPlanResponsePtrOutput() PlanResponsePtrOutput
func (PlanResponseOutput) ToPlanResponsePtrOutputWithContext ¶
func (o PlanResponseOutput) ToPlanResponsePtrOutputWithContext(ctx context.Context) PlanResponsePtrOutput
type PlanResponsePtrInput ¶
type PlanResponsePtrInput interface { pulumi.Input ToPlanResponsePtrOutput() PlanResponsePtrOutput ToPlanResponsePtrOutputWithContext(context.Context) PlanResponsePtrOutput }
PlanResponsePtrInput is an input type that accepts PlanResponseArgs, PlanResponsePtr and PlanResponsePtrOutput values. You can construct a concrete instance of `PlanResponsePtrInput` via:
PlanResponseArgs{...} or: nil
func PlanResponsePtr ¶
func PlanResponsePtr(v *PlanResponseArgs) PlanResponsePtrInput
type PlanResponsePtrOutput ¶
type PlanResponsePtrOutput struct{ *pulumi.OutputState }
func (PlanResponsePtrOutput) Elem ¶
func (o PlanResponsePtrOutput) Elem() PlanResponseOutput
func (PlanResponsePtrOutput) ElementType ¶
func (PlanResponsePtrOutput) ElementType() reflect.Type
func (PlanResponsePtrOutput) Name ¶
func (o PlanResponsePtrOutput) Name() pulumi.StringPtrOutput
The plan ID.
func (PlanResponsePtrOutput) Product ¶
func (o PlanResponsePtrOutput) Product() pulumi.StringPtrOutput
Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
func (PlanResponsePtrOutput) PromotionCode ¶
func (o PlanResponsePtrOutput) PromotionCode() pulumi.StringPtrOutput
The promotion code.
func (PlanResponsePtrOutput) Publisher ¶
func (o PlanResponsePtrOutput) Publisher() pulumi.StringPtrOutput
The publisher ID.
func (PlanResponsePtrOutput) ToPlanResponsePtrOutput ¶
func (o PlanResponsePtrOutput) ToPlanResponsePtrOutput() PlanResponsePtrOutput
func (PlanResponsePtrOutput) ToPlanResponsePtrOutputWithContext ¶
func (o PlanResponsePtrOutput) ToPlanResponsePtrOutputWithContext(ctx context.Context) PlanResponsePtrOutput
type ProtocolTypes ¶ added in v0.3.1
Specifies the protocol of listener. <br><br> Possible values are: <br>**http** <br><br> **https**
func (ProtocolTypes) ElementType ¶ added in v0.3.1
func (ProtocolTypes) ElementType() reflect.Type
func (ProtocolTypes) ToStringOutput ¶ added in v0.3.1
func (e ProtocolTypes) ToStringOutput() pulumi.StringOutput
func (ProtocolTypes) ToStringOutputWithContext ¶ added in v0.3.1
func (e ProtocolTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProtocolTypes) ToStringPtrOutput ¶ added in v0.3.1
func (e ProtocolTypes) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProtocolTypes) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ProtocolTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SettingNames ¶ added in v0.3.1
Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.
func (SettingNames) ElementType ¶ added in v0.3.1
func (SettingNames) ElementType() reflect.Type
func (SettingNames) ToStringOutput ¶ added in v0.3.1
func (e SettingNames) ToStringOutput() pulumi.StringOutput
func (SettingNames) ToStringOutputWithContext ¶ added in v0.3.1
func (e SettingNames) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SettingNames) ToStringPtrOutput ¶ added in v0.3.1
func (e SettingNames) ToStringPtrOutput() pulumi.StringPtrOutput
func (SettingNames) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SettingNames) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Sku ¶
type Sku struct { // Specifies the number of virtual machines in the scale set. Capacity *float64 `pulumi:"capacity"` // The sku name. Name *string `pulumi:"name"` // Specifies the tier of virtual machines in a scale set.<br /><br /> Possible Values:<br /><br /> **Standard**<br /><br /> **Basic** Tier *string `pulumi:"tier"` }
Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.
type SkuArgs ¶
type SkuArgs struct { // Specifies the number of virtual machines in the scale set. Capacity pulumi.Float64PtrInput `pulumi:"capacity"` // The sku name. Name pulumi.StringPtrInput `pulumi:"name"` // Specifies the tier of virtual machines in a scale set.<br /><br /> Possible Values:<br /><br /> **Standard**<br /><br /> **Basic** Tier pulumi.StringPtrInput `pulumi:"tier"` }
Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.
func (SkuArgs) ElementType ¶
func (SkuArgs) ToSkuOutput ¶
func (SkuArgs) ToSkuOutputWithContext ¶
func (SkuArgs) ToSkuPtrOutput ¶
func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput
func (SkuArgs) ToSkuPtrOutputWithContext ¶
func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuInput ¶
type SkuInput interface { pulumi.Input ToSkuOutput() SkuOutput ToSkuOutputWithContext(context.Context) SkuOutput }
SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:
SkuArgs{...}
type SkuOutput ¶
type SkuOutput struct{ *pulumi.OutputState }
Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.
func (SkuOutput) Capacity ¶
func (o SkuOutput) Capacity() pulumi.Float64PtrOutput
Specifies the number of virtual machines in the scale set.
func (SkuOutput) ElementType ¶
func (SkuOutput) Tier ¶
func (o SkuOutput) Tier() pulumi.StringPtrOutput
Specifies the tier of virtual machines in a scale set.<br /><br /> Possible Values:<br /><br /> **Standard**<br /><br /> **Basic**
func (SkuOutput) ToSkuOutput ¶
func (SkuOutput) ToSkuOutputWithContext ¶
func (SkuOutput) ToSkuPtrOutput ¶
func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuOutput) ToSkuPtrOutputWithContext ¶
func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuPtrInput ¶
type SkuPtrInput interface { pulumi.Input ToSkuPtrOutput() SkuPtrOutput ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput }
SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:
SkuArgs{...} or: nil
func SkuPtr ¶
func SkuPtr(v *SkuArgs) SkuPtrInput
type SkuPtrOutput ¶
type SkuPtrOutput struct{ *pulumi.OutputState }
func (SkuPtrOutput) Capacity ¶
func (o SkuPtrOutput) Capacity() pulumi.Float64PtrOutput
Specifies the number of virtual machines in the scale set.
func (SkuPtrOutput) Elem ¶
func (o SkuPtrOutput) Elem() SkuOutput
func (SkuPtrOutput) ElementType ¶
func (SkuPtrOutput) ElementType() reflect.Type
func (SkuPtrOutput) Tier ¶
func (o SkuPtrOutput) Tier() pulumi.StringPtrOutput
Specifies the tier of virtual machines in a scale set.<br /><br /> Possible Values:<br /><br /> **Standard**<br /><br /> **Basic**
func (SkuPtrOutput) ToSkuPtrOutput ¶
func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuPtrOutput) ToSkuPtrOutputWithContext ¶
func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuResponse ¶
type SkuResponse struct { // Specifies the number of virtual machines in the scale set. Capacity *float64 `pulumi:"capacity"` // The sku name. Name *string `pulumi:"name"` // Specifies the tier of virtual machines in a scale set.<br /><br /> Possible Values:<br /><br /> **Standard**<br /><br /> **Basic** Tier *string `pulumi:"tier"` }
Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.
type SkuResponseArgs ¶
type SkuResponseArgs struct { // Specifies the number of virtual machines in the scale set. Capacity pulumi.Float64PtrInput `pulumi:"capacity"` // The sku name. Name pulumi.StringPtrInput `pulumi:"name"` // Specifies the tier of virtual machines in a scale set.<br /><br /> Possible Values:<br /><br /> **Standard**<br /><br /> **Basic** Tier pulumi.StringPtrInput `pulumi:"tier"` }
Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.
func (SkuResponseArgs) ElementType ¶
func (SkuResponseArgs) ElementType() reflect.Type
func (SkuResponseArgs) ToSkuResponseOutput ¶
func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseArgs) ToSkuResponseOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseArgs) ToSkuResponsePtrOutput ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponseInput ¶
type SkuResponseInput interface { pulumi.Input ToSkuResponseOutput() SkuResponseOutput ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput }
SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:
SkuResponseArgs{...}
type SkuResponseOutput ¶
type SkuResponseOutput struct{ *pulumi.OutputState }
Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.
func (SkuResponseOutput) Capacity ¶
func (o SkuResponseOutput) Capacity() pulumi.Float64PtrOutput
Specifies the number of virtual machines in the scale set.
func (SkuResponseOutput) ElementType ¶
func (SkuResponseOutput) ElementType() reflect.Type
func (SkuResponseOutput) Name ¶
func (o SkuResponseOutput) Name() pulumi.StringPtrOutput
The sku name.
func (SkuResponseOutput) Tier ¶
func (o SkuResponseOutput) Tier() pulumi.StringPtrOutput
Specifies the tier of virtual machines in a scale set.<br /><br /> Possible Values:<br /><br /> **Standard**<br /><br /> **Basic**
func (SkuResponseOutput) ToSkuResponseOutput ¶
func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseOutput) ToSkuResponseOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponsePtrInput ¶
type SkuResponsePtrInput interface { pulumi.Input ToSkuResponsePtrOutput() SkuResponsePtrOutput ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput }
SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:
SkuResponseArgs{...} or: nil
func SkuResponsePtr ¶
func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput
type SkuResponsePtrOutput ¶
type SkuResponsePtrOutput struct{ *pulumi.OutputState }
func (SkuResponsePtrOutput) Capacity ¶
func (o SkuResponsePtrOutput) Capacity() pulumi.Float64PtrOutput
Specifies the number of virtual machines in the scale set.
func (SkuResponsePtrOutput) Elem ¶
func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
func (SkuResponsePtrOutput) ElementType ¶
func (SkuResponsePtrOutput) ElementType() reflect.Type
func (SkuResponsePtrOutput) Name ¶
func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The sku name.
func (SkuResponsePtrOutput) Tier ¶
func (o SkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
Specifies the tier of virtual machines in a scale set.<br /><br /> Possible Values:<br /><br /> **Standard**<br /><br /> **Basic**
func (SkuResponsePtrOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SshConfiguration ¶
type SshConfiguration struct { // The list of SSH public keys used to authenticate with linux based VMs. PublicKeys []SshPublicKey `pulumi:"publicKeys"` }
SSH configuration for Linux based VMs running on Azure
type SshConfigurationArgs ¶
type SshConfigurationArgs struct { // The list of SSH public keys used to authenticate with linux based VMs. PublicKeys SshPublicKeyArrayInput `pulumi:"publicKeys"` }
SSH configuration for Linux based VMs running on Azure
func (SshConfigurationArgs) ElementType ¶
func (SshConfigurationArgs) ElementType() reflect.Type
func (SshConfigurationArgs) ToSshConfigurationOutput ¶
func (i SshConfigurationArgs) ToSshConfigurationOutput() SshConfigurationOutput
func (SshConfigurationArgs) ToSshConfigurationOutputWithContext ¶
func (i SshConfigurationArgs) ToSshConfigurationOutputWithContext(ctx context.Context) SshConfigurationOutput
func (SshConfigurationArgs) ToSshConfigurationPtrOutput ¶
func (i SshConfigurationArgs) ToSshConfigurationPtrOutput() SshConfigurationPtrOutput
func (SshConfigurationArgs) ToSshConfigurationPtrOutputWithContext ¶
func (i SshConfigurationArgs) ToSshConfigurationPtrOutputWithContext(ctx context.Context) SshConfigurationPtrOutput
type SshConfigurationInput ¶
type SshConfigurationInput interface { pulumi.Input ToSshConfigurationOutput() SshConfigurationOutput ToSshConfigurationOutputWithContext(context.Context) SshConfigurationOutput }
SshConfigurationInput is an input type that accepts SshConfigurationArgs and SshConfigurationOutput values. You can construct a concrete instance of `SshConfigurationInput` via:
SshConfigurationArgs{...}
type SshConfigurationOutput ¶
type SshConfigurationOutput struct{ *pulumi.OutputState }
SSH configuration for Linux based VMs running on Azure
func (SshConfigurationOutput) ElementType ¶
func (SshConfigurationOutput) ElementType() reflect.Type
func (SshConfigurationOutput) PublicKeys ¶
func (o SshConfigurationOutput) PublicKeys() SshPublicKeyArrayOutput
The list of SSH public keys used to authenticate with linux based VMs.
func (SshConfigurationOutput) ToSshConfigurationOutput ¶
func (o SshConfigurationOutput) ToSshConfigurationOutput() SshConfigurationOutput
func (SshConfigurationOutput) ToSshConfigurationOutputWithContext ¶
func (o SshConfigurationOutput) ToSshConfigurationOutputWithContext(ctx context.Context) SshConfigurationOutput
func (SshConfigurationOutput) ToSshConfigurationPtrOutput ¶
func (o SshConfigurationOutput) ToSshConfigurationPtrOutput() SshConfigurationPtrOutput
func (SshConfigurationOutput) ToSshConfigurationPtrOutputWithContext ¶
func (o SshConfigurationOutput) ToSshConfigurationPtrOutputWithContext(ctx context.Context) SshConfigurationPtrOutput
type SshConfigurationPtrInput ¶
type SshConfigurationPtrInput interface { pulumi.Input ToSshConfigurationPtrOutput() SshConfigurationPtrOutput ToSshConfigurationPtrOutputWithContext(context.Context) SshConfigurationPtrOutput }
SshConfigurationPtrInput is an input type that accepts SshConfigurationArgs, SshConfigurationPtr and SshConfigurationPtrOutput values. You can construct a concrete instance of `SshConfigurationPtrInput` via:
SshConfigurationArgs{...} or: nil
func SshConfigurationPtr ¶
func SshConfigurationPtr(v *SshConfigurationArgs) SshConfigurationPtrInput
type SshConfigurationPtrOutput ¶
type SshConfigurationPtrOutput struct{ *pulumi.OutputState }
func (SshConfigurationPtrOutput) Elem ¶
func (o SshConfigurationPtrOutput) Elem() SshConfigurationOutput
func (SshConfigurationPtrOutput) ElementType ¶
func (SshConfigurationPtrOutput) ElementType() reflect.Type
func (SshConfigurationPtrOutput) PublicKeys ¶
func (o SshConfigurationPtrOutput) PublicKeys() SshPublicKeyArrayOutput
The list of SSH public keys used to authenticate with linux based VMs.
func (SshConfigurationPtrOutput) ToSshConfigurationPtrOutput ¶
func (o SshConfigurationPtrOutput) ToSshConfigurationPtrOutput() SshConfigurationPtrOutput
func (SshConfigurationPtrOutput) ToSshConfigurationPtrOutputWithContext ¶
func (o SshConfigurationPtrOutput) ToSshConfigurationPtrOutputWithContext(ctx context.Context) SshConfigurationPtrOutput
type SshConfigurationResponse ¶
type SshConfigurationResponse struct { // The list of SSH public keys used to authenticate with linux based VMs. PublicKeys []SshPublicKeyResponse `pulumi:"publicKeys"` }
SSH configuration for Linux based VMs running on Azure
type SshConfigurationResponseArgs ¶
type SshConfigurationResponseArgs struct { // The list of SSH public keys used to authenticate with linux based VMs. PublicKeys SshPublicKeyResponseArrayInput `pulumi:"publicKeys"` }
SSH configuration for Linux based VMs running on Azure
func (SshConfigurationResponseArgs) ElementType ¶
func (SshConfigurationResponseArgs) ElementType() reflect.Type
func (SshConfigurationResponseArgs) ToSshConfigurationResponseOutput ¶
func (i SshConfigurationResponseArgs) ToSshConfigurationResponseOutput() SshConfigurationResponseOutput
func (SshConfigurationResponseArgs) ToSshConfigurationResponseOutputWithContext ¶
func (i SshConfigurationResponseArgs) ToSshConfigurationResponseOutputWithContext(ctx context.Context) SshConfigurationResponseOutput
func (SshConfigurationResponseArgs) ToSshConfigurationResponsePtrOutput ¶
func (i SshConfigurationResponseArgs) ToSshConfigurationResponsePtrOutput() SshConfigurationResponsePtrOutput
func (SshConfigurationResponseArgs) ToSshConfigurationResponsePtrOutputWithContext ¶
func (i SshConfigurationResponseArgs) ToSshConfigurationResponsePtrOutputWithContext(ctx context.Context) SshConfigurationResponsePtrOutput
type SshConfigurationResponseInput ¶
type SshConfigurationResponseInput interface { pulumi.Input ToSshConfigurationResponseOutput() SshConfigurationResponseOutput ToSshConfigurationResponseOutputWithContext(context.Context) SshConfigurationResponseOutput }
SshConfigurationResponseInput is an input type that accepts SshConfigurationResponseArgs and SshConfigurationResponseOutput values. You can construct a concrete instance of `SshConfigurationResponseInput` via:
SshConfigurationResponseArgs{...}
type SshConfigurationResponseOutput ¶
type SshConfigurationResponseOutput struct{ *pulumi.OutputState }
SSH configuration for Linux based VMs running on Azure
func (SshConfigurationResponseOutput) ElementType ¶
func (SshConfigurationResponseOutput) ElementType() reflect.Type
func (SshConfigurationResponseOutput) PublicKeys ¶
func (o SshConfigurationResponseOutput) PublicKeys() SshPublicKeyResponseArrayOutput
The list of SSH public keys used to authenticate with linux based VMs.
func (SshConfigurationResponseOutput) ToSshConfigurationResponseOutput ¶
func (o SshConfigurationResponseOutput) ToSshConfigurationResponseOutput() SshConfigurationResponseOutput
func (SshConfigurationResponseOutput) ToSshConfigurationResponseOutputWithContext ¶
func (o SshConfigurationResponseOutput) ToSshConfigurationResponseOutputWithContext(ctx context.Context) SshConfigurationResponseOutput
func (SshConfigurationResponseOutput) ToSshConfigurationResponsePtrOutput ¶
func (o SshConfigurationResponseOutput) ToSshConfigurationResponsePtrOutput() SshConfigurationResponsePtrOutput
func (SshConfigurationResponseOutput) ToSshConfigurationResponsePtrOutputWithContext ¶
func (o SshConfigurationResponseOutput) ToSshConfigurationResponsePtrOutputWithContext(ctx context.Context) SshConfigurationResponsePtrOutput
type SshConfigurationResponsePtrInput ¶
type SshConfigurationResponsePtrInput interface { pulumi.Input ToSshConfigurationResponsePtrOutput() SshConfigurationResponsePtrOutput ToSshConfigurationResponsePtrOutputWithContext(context.Context) SshConfigurationResponsePtrOutput }
SshConfigurationResponsePtrInput is an input type that accepts SshConfigurationResponseArgs, SshConfigurationResponsePtr and SshConfigurationResponsePtrOutput values. You can construct a concrete instance of `SshConfigurationResponsePtrInput` via:
SshConfigurationResponseArgs{...} or: nil
func SshConfigurationResponsePtr ¶
func SshConfigurationResponsePtr(v *SshConfigurationResponseArgs) SshConfigurationResponsePtrInput
type SshConfigurationResponsePtrOutput ¶
type SshConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (SshConfigurationResponsePtrOutput) Elem ¶
func (o SshConfigurationResponsePtrOutput) Elem() SshConfigurationResponseOutput
func (SshConfigurationResponsePtrOutput) ElementType ¶
func (SshConfigurationResponsePtrOutput) ElementType() reflect.Type
func (SshConfigurationResponsePtrOutput) PublicKeys ¶
func (o SshConfigurationResponsePtrOutput) PublicKeys() SshPublicKeyResponseArrayOutput
The list of SSH public keys used to authenticate with linux based VMs.
func (SshConfigurationResponsePtrOutput) ToSshConfigurationResponsePtrOutput ¶
func (o SshConfigurationResponsePtrOutput) ToSshConfigurationResponsePtrOutput() SshConfigurationResponsePtrOutput
func (SshConfigurationResponsePtrOutput) ToSshConfigurationResponsePtrOutputWithContext ¶
func (o SshConfigurationResponsePtrOutput) ToSshConfigurationResponsePtrOutputWithContext(ctx context.Context) SshConfigurationResponsePtrOutput
type SshPublicKey ¶
type SshPublicKey struct { // SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. <br><br> For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). KeyData *string `pulumi:"keyData"` // Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys Path *string `pulumi:"path"` }
Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.
type SshPublicKeyArgs ¶
type SshPublicKeyArgs struct { // SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. <br><br> For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). KeyData pulumi.StringPtrInput `pulumi:"keyData"` // Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys Path pulumi.StringPtrInput `pulumi:"path"` }
Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.
func (SshPublicKeyArgs) ElementType ¶
func (SshPublicKeyArgs) ElementType() reflect.Type
func (SshPublicKeyArgs) ToSshPublicKeyOutput ¶
func (i SshPublicKeyArgs) ToSshPublicKeyOutput() SshPublicKeyOutput
func (SshPublicKeyArgs) ToSshPublicKeyOutputWithContext ¶
func (i SshPublicKeyArgs) ToSshPublicKeyOutputWithContext(ctx context.Context) SshPublicKeyOutput
type SshPublicKeyArray ¶
type SshPublicKeyArray []SshPublicKeyInput
func (SshPublicKeyArray) ElementType ¶
func (SshPublicKeyArray) ElementType() reflect.Type
func (SshPublicKeyArray) ToSshPublicKeyArrayOutput ¶
func (i SshPublicKeyArray) ToSshPublicKeyArrayOutput() SshPublicKeyArrayOutput
func (SshPublicKeyArray) ToSshPublicKeyArrayOutputWithContext ¶
func (i SshPublicKeyArray) ToSshPublicKeyArrayOutputWithContext(ctx context.Context) SshPublicKeyArrayOutput
type SshPublicKeyArrayInput ¶
type SshPublicKeyArrayInput interface { pulumi.Input ToSshPublicKeyArrayOutput() SshPublicKeyArrayOutput ToSshPublicKeyArrayOutputWithContext(context.Context) SshPublicKeyArrayOutput }
SshPublicKeyArrayInput is an input type that accepts SshPublicKeyArray and SshPublicKeyArrayOutput values. You can construct a concrete instance of `SshPublicKeyArrayInput` via:
SshPublicKeyArray{ SshPublicKeyArgs{...} }
type SshPublicKeyArrayOutput ¶
type SshPublicKeyArrayOutput struct{ *pulumi.OutputState }
func (SshPublicKeyArrayOutput) ElementType ¶
func (SshPublicKeyArrayOutput) ElementType() reflect.Type
func (SshPublicKeyArrayOutput) Index ¶
func (o SshPublicKeyArrayOutput) Index(i pulumi.IntInput) SshPublicKeyOutput
func (SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutput ¶
func (o SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutput() SshPublicKeyArrayOutput
func (SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutputWithContext ¶
func (o SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutputWithContext(ctx context.Context) SshPublicKeyArrayOutput
type SshPublicKeyInput ¶
type SshPublicKeyInput interface { pulumi.Input ToSshPublicKeyOutput() SshPublicKeyOutput ToSshPublicKeyOutputWithContext(context.Context) SshPublicKeyOutput }
SshPublicKeyInput is an input type that accepts SshPublicKeyArgs and SshPublicKeyOutput values. You can construct a concrete instance of `SshPublicKeyInput` via:
SshPublicKeyArgs{...}
type SshPublicKeyOutput ¶
type SshPublicKeyOutput struct{ *pulumi.OutputState }
Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.
func (SshPublicKeyOutput) ElementType ¶
func (SshPublicKeyOutput) ElementType() reflect.Type
func (SshPublicKeyOutput) KeyData ¶
func (o SshPublicKeyOutput) KeyData() pulumi.StringPtrOutput
SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. <br><br> For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
func (SshPublicKeyOutput) Path ¶
func (o SshPublicKeyOutput) Path() pulumi.StringPtrOutput
Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
func (SshPublicKeyOutput) ToSshPublicKeyOutput ¶
func (o SshPublicKeyOutput) ToSshPublicKeyOutput() SshPublicKeyOutput
func (SshPublicKeyOutput) ToSshPublicKeyOutputWithContext ¶
func (o SshPublicKeyOutput) ToSshPublicKeyOutputWithContext(ctx context.Context) SshPublicKeyOutput
type SshPublicKeyResponse ¶
type SshPublicKeyResponse struct { // SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. <br><br> For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). KeyData *string `pulumi:"keyData"` // Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys Path *string `pulumi:"path"` }
Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.
type SshPublicKeyResponseArgs ¶
type SshPublicKeyResponseArgs struct { // SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. <br><br> For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). KeyData pulumi.StringPtrInput `pulumi:"keyData"` // Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys Path pulumi.StringPtrInput `pulumi:"path"` }
Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.
func (SshPublicKeyResponseArgs) ElementType ¶
func (SshPublicKeyResponseArgs) ElementType() reflect.Type
func (SshPublicKeyResponseArgs) ToSshPublicKeyResponseOutput ¶
func (i SshPublicKeyResponseArgs) ToSshPublicKeyResponseOutput() SshPublicKeyResponseOutput
func (SshPublicKeyResponseArgs) ToSshPublicKeyResponseOutputWithContext ¶
func (i SshPublicKeyResponseArgs) ToSshPublicKeyResponseOutputWithContext(ctx context.Context) SshPublicKeyResponseOutput
type SshPublicKeyResponseArray ¶
type SshPublicKeyResponseArray []SshPublicKeyResponseInput
func (SshPublicKeyResponseArray) ElementType ¶
func (SshPublicKeyResponseArray) ElementType() reflect.Type
func (SshPublicKeyResponseArray) ToSshPublicKeyResponseArrayOutput ¶
func (i SshPublicKeyResponseArray) ToSshPublicKeyResponseArrayOutput() SshPublicKeyResponseArrayOutput
func (SshPublicKeyResponseArray) ToSshPublicKeyResponseArrayOutputWithContext ¶
func (i SshPublicKeyResponseArray) ToSshPublicKeyResponseArrayOutputWithContext(ctx context.Context) SshPublicKeyResponseArrayOutput
type SshPublicKeyResponseArrayInput ¶
type SshPublicKeyResponseArrayInput interface { pulumi.Input ToSshPublicKeyResponseArrayOutput() SshPublicKeyResponseArrayOutput ToSshPublicKeyResponseArrayOutputWithContext(context.Context) SshPublicKeyResponseArrayOutput }
SshPublicKeyResponseArrayInput is an input type that accepts SshPublicKeyResponseArray and SshPublicKeyResponseArrayOutput values. You can construct a concrete instance of `SshPublicKeyResponseArrayInput` via:
SshPublicKeyResponseArray{ SshPublicKeyResponseArgs{...} }
type SshPublicKeyResponseArrayOutput ¶
type SshPublicKeyResponseArrayOutput struct{ *pulumi.OutputState }
func (SshPublicKeyResponseArrayOutput) ElementType ¶
func (SshPublicKeyResponseArrayOutput) ElementType() reflect.Type
func (SshPublicKeyResponseArrayOutput) Index ¶
func (o SshPublicKeyResponseArrayOutput) Index(i pulumi.IntInput) SshPublicKeyResponseOutput
func (SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutput ¶
func (o SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutput() SshPublicKeyResponseArrayOutput
func (SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutputWithContext ¶
func (o SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutputWithContext(ctx context.Context) SshPublicKeyResponseArrayOutput
type SshPublicKeyResponseInput ¶
type SshPublicKeyResponseInput interface { pulumi.Input ToSshPublicKeyResponseOutput() SshPublicKeyResponseOutput ToSshPublicKeyResponseOutputWithContext(context.Context) SshPublicKeyResponseOutput }
SshPublicKeyResponseInput is an input type that accepts SshPublicKeyResponseArgs and SshPublicKeyResponseOutput values. You can construct a concrete instance of `SshPublicKeyResponseInput` via:
SshPublicKeyResponseArgs{...}
type SshPublicKeyResponseOutput ¶
type SshPublicKeyResponseOutput struct{ *pulumi.OutputState }
Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.
func (SshPublicKeyResponseOutput) ElementType ¶
func (SshPublicKeyResponseOutput) ElementType() reflect.Type
func (SshPublicKeyResponseOutput) KeyData ¶
func (o SshPublicKeyResponseOutput) KeyData() pulumi.StringPtrOutput
SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. <br><br> For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
func (SshPublicKeyResponseOutput) Path ¶
func (o SshPublicKeyResponseOutput) Path() pulumi.StringPtrOutput
Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
func (SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutput ¶
func (o SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutput() SshPublicKeyResponseOutput
func (SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutputWithContext ¶
func (o SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutputWithContext(ctx context.Context) SshPublicKeyResponseOutput
type StatusLevelTypes ¶ added in v0.3.1
The level code.
func (StatusLevelTypes) ElementType ¶ added in v0.3.1
func (StatusLevelTypes) ElementType() reflect.Type
func (StatusLevelTypes) ToStringOutput ¶ added in v0.3.1
func (e StatusLevelTypes) ToStringOutput() pulumi.StringOutput
func (StatusLevelTypes) ToStringOutputWithContext ¶ added in v0.3.1
func (e StatusLevelTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StatusLevelTypes) ToStringPtrOutput ¶ added in v0.3.1
func (e StatusLevelTypes) ToStringPtrOutput() pulumi.StringPtrOutput
func (StatusLevelTypes) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e StatusLevelTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StorageProfile ¶
type StorageProfile struct { // Specifies the parameters that are used to add a data disk to a virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). DataDisks []DataDisk `pulumi:"dataDisks"` // Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. ImageReference *ImageReference `pulumi:"imageReference"` // Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). OsDisk *OSDisk `pulumi:"osDisk"` }
Specifies the storage settings for the virtual machine disks.
type StorageProfileArgs ¶
type StorageProfileArgs struct { // Specifies the parameters that are used to add a data disk to a virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). DataDisks DataDiskArrayInput `pulumi:"dataDisks"` // Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. ImageReference ImageReferencePtrInput `pulumi:"imageReference"` // Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). OsDisk OSDiskPtrInput `pulumi:"osDisk"` }
Specifies the storage settings for the virtual machine disks.
func (StorageProfileArgs) ElementType ¶
func (StorageProfileArgs) ElementType() reflect.Type
func (StorageProfileArgs) ToStorageProfileOutput ¶
func (i StorageProfileArgs) ToStorageProfileOutput() StorageProfileOutput
func (StorageProfileArgs) ToStorageProfileOutputWithContext ¶
func (i StorageProfileArgs) ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput
func (StorageProfileArgs) ToStorageProfilePtrOutput ¶
func (i StorageProfileArgs) ToStorageProfilePtrOutput() StorageProfilePtrOutput
func (StorageProfileArgs) ToStorageProfilePtrOutputWithContext ¶
func (i StorageProfileArgs) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput
type StorageProfileInput ¶
type StorageProfileInput interface { pulumi.Input ToStorageProfileOutput() StorageProfileOutput ToStorageProfileOutputWithContext(context.Context) StorageProfileOutput }
StorageProfileInput is an input type that accepts StorageProfileArgs and StorageProfileOutput values. You can construct a concrete instance of `StorageProfileInput` via:
StorageProfileArgs{...}
type StorageProfileOutput ¶
type StorageProfileOutput struct{ *pulumi.OutputState }
Specifies the storage settings for the virtual machine disks.
func (StorageProfileOutput) DataDisks ¶
func (o StorageProfileOutput) DataDisks() DataDiskArrayOutput
Specifies the parameters that are used to add a data disk to a virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
func (StorageProfileOutput) ElementType ¶
func (StorageProfileOutput) ElementType() reflect.Type
func (StorageProfileOutput) ImageReference ¶
func (o StorageProfileOutput) ImageReference() ImageReferencePtrOutput
Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
func (StorageProfileOutput) OsDisk ¶
func (o StorageProfileOutput) OsDisk() OSDiskPtrOutput
Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
func (StorageProfileOutput) ToStorageProfileOutput ¶
func (o StorageProfileOutput) ToStorageProfileOutput() StorageProfileOutput
func (StorageProfileOutput) ToStorageProfileOutputWithContext ¶
func (o StorageProfileOutput) ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput
func (StorageProfileOutput) ToStorageProfilePtrOutput ¶
func (o StorageProfileOutput) ToStorageProfilePtrOutput() StorageProfilePtrOutput
func (StorageProfileOutput) ToStorageProfilePtrOutputWithContext ¶
func (o StorageProfileOutput) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput
type StorageProfilePtrInput ¶
type StorageProfilePtrInput interface { pulumi.Input ToStorageProfilePtrOutput() StorageProfilePtrOutput ToStorageProfilePtrOutputWithContext(context.Context) StorageProfilePtrOutput }
StorageProfilePtrInput is an input type that accepts StorageProfileArgs, StorageProfilePtr and StorageProfilePtrOutput values. You can construct a concrete instance of `StorageProfilePtrInput` via:
StorageProfileArgs{...} or: nil
func StorageProfilePtr ¶
func StorageProfilePtr(v *StorageProfileArgs) StorageProfilePtrInput
type StorageProfilePtrOutput ¶
type StorageProfilePtrOutput struct{ *pulumi.OutputState }
func (StorageProfilePtrOutput) DataDisks ¶
func (o StorageProfilePtrOutput) DataDisks() DataDiskArrayOutput
Specifies the parameters that are used to add a data disk to a virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
func (StorageProfilePtrOutput) Elem ¶
func (o StorageProfilePtrOutput) Elem() StorageProfileOutput
func (StorageProfilePtrOutput) ElementType ¶
func (StorageProfilePtrOutput) ElementType() reflect.Type
func (StorageProfilePtrOutput) ImageReference ¶
func (o StorageProfilePtrOutput) ImageReference() ImageReferencePtrOutput
Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
func (StorageProfilePtrOutput) OsDisk ¶
func (o StorageProfilePtrOutput) OsDisk() OSDiskPtrOutput
Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
func (StorageProfilePtrOutput) ToStorageProfilePtrOutput ¶
func (o StorageProfilePtrOutput) ToStorageProfilePtrOutput() StorageProfilePtrOutput
func (StorageProfilePtrOutput) ToStorageProfilePtrOutputWithContext ¶
func (o StorageProfilePtrOutput) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput
type StorageProfileResponse ¶
type StorageProfileResponse struct { // Specifies the parameters that are used to add a data disk to a virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). DataDisks []DataDiskResponse `pulumi:"dataDisks"` // Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. ImageReference *ImageReferenceResponse `pulumi:"imageReference"` // Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). OsDisk *OSDiskResponse `pulumi:"osDisk"` }
Specifies the storage settings for the virtual machine disks.
type StorageProfileResponseArgs ¶
type StorageProfileResponseArgs struct { // Specifies the parameters that are used to add a data disk to a virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). DataDisks DataDiskResponseArrayInput `pulumi:"dataDisks"` // Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. ImageReference ImageReferenceResponsePtrInput `pulumi:"imageReference"` // Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). OsDisk OSDiskResponsePtrInput `pulumi:"osDisk"` }
Specifies the storage settings for the virtual machine disks.
func (StorageProfileResponseArgs) ElementType ¶
func (StorageProfileResponseArgs) ElementType() reflect.Type
func (StorageProfileResponseArgs) ToStorageProfileResponseOutput ¶
func (i StorageProfileResponseArgs) ToStorageProfileResponseOutput() StorageProfileResponseOutput
func (StorageProfileResponseArgs) ToStorageProfileResponseOutputWithContext ¶
func (i StorageProfileResponseArgs) ToStorageProfileResponseOutputWithContext(ctx context.Context) StorageProfileResponseOutput
func (StorageProfileResponseArgs) ToStorageProfileResponsePtrOutput ¶
func (i StorageProfileResponseArgs) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput
func (StorageProfileResponseArgs) ToStorageProfileResponsePtrOutputWithContext ¶
func (i StorageProfileResponseArgs) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput
type StorageProfileResponseInput ¶
type StorageProfileResponseInput interface { pulumi.Input ToStorageProfileResponseOutput() StorageProfileResponseOutput ToStorageProfileResponseOutputWithContext(context.Context) StorageProfileResponseOutput }
StorageProfileResponseInput is an input type that accepts StorageProfileResponseArgs and StorageProfileResponseOutput values. You can construct a concrete instance of `StorageProfileResponseInput` via:
StorageProfileResponseArgs{...}
type StorageProfileResponseOutput ¶
type StorageProfileResponseOutput struct{ *pulumi.OutputState }
Specifies the storage settings for the virtual machine disks.
func (StorageProfileResponseOutput) DataDisks ¶
func (o StorageProfileResponseOutput) DataDisks() DataDiskResponseArrayOutput
Specifies the parameters that are used to add a data disk to a virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
func (StorageProfileResponseOutput) ElementType ¶
func (StorageProfileResponseOutput) ElementType() reflect.Type
func (StorageProfileResponseOutput) ImageReference ¶
func (o StorageProfileResponseOutput) ImageReference() ImageReferenceResponsePtrOutput
Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
func (StorageProfileResponseOutput) OsDisk ¶
func (o StorageProfileResponseOutput) OsDisk() OSDiskResponsePtrOutput
Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
func (StorageProfileResponseOutput) ToStorageProfileResponseOutput ¶
func (o StorageProfileResponseOutput) ToStorageProfileResponseOutput() StorageProfileResponseOutput
func (StorageProfileResponseOutput) ToStorageProfileResponseOutputWithContext ¶
func (o StorageProfileResponseOutput) ToStorageProfileResponseOutputWithContext(ctx context.Context) StorageProfileResponseOutput
func (StorageProfileResponseOutput) ToStorageProfileResponsePtrOutput ¶
func (o StorageProfileResponseOutput) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput
func (StorageProfileResponseOutput) ToStorageProfileResponsePtrOutputWithContext ¶
func (o StorageProfileResponseOutput) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput
type StorageProfileResponsePtrInput ¶
type StorageProfileResponsePtrInput interface { pulumi.Input ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput ToStorageProfileResponsePtrOutputWithContext(context.Context) StorageProfileResponsePtrOutput }
StorageProfileResponsePtrInput is an input type that accepts StorageProfileResponseArgs, StorageProfileResponsePtr and StorageProfileResponsePtrOutput values. You can construct a concrete instance of `StorageProfileResponsePtrInput` via:
StorageProfileResponseArgs{...} or: nil
func StorageProfileResponsePtr ¶
func StorageProfileResponsePtr(v *StorageProfileResponseArgs) StorageProfileResponsePtrInput
type StorageProfileResponsePtrOutput ¶
type StorageProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (StorageProfileResponsePtrOutput) DataDisks ¶
func (o StorageProfileResponsePtrOutput) DataDisks() DataDiskResponseArrayOutput
Specifies the parameters that are used to add a data disk to a virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
func (StorageProfileResponsePtrOutput) Elem ¶
func (o StorageProfileResponsePtrOutput) Elem() StorageProfileResponseOutput
func (StorageProfileResponsePtrOutput) ElementType ¶
func (StorageProfileResponsePtrOutput) ElementType() reflect.Type
func (StorageProfileResponsePtrOutput) ImageReference ¶
func (o StorageProfileResponsePtrOutput) ImageReference() ImageReferenceResponsePtrOutput
Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
func (StorageProfileResponsePtrOutput) OsDisk ¶
func (o StorageProfileResponsePtrOutput) OsDisk() OSDiskResponsePtrOutput
Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
func (StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutput ¶
func (o StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput
func (StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutputWithContext ¶
func (o StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput
type SubResource ¶
type SubResource struct { // Resource Id Id *string `pulumi:"id"` }
type SubResourceArgs ¶
type SubResourceArgs struct { // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` }
func (SubResourceArgs) ElementType ¶
func (SubResourceArgs) ElementType() reflect.Type
func (SubResourceArgs) ToSubResourceOutput ¶
func (i SubResourceArgs) ToSubResourceOutput() SubResourceOutput
func (SubResourceArgs) ToSubResourceOutputWithContext ¶
func (i SubResourceArgs) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
func (SubResourceArgs) ToSubResourcePtrOutput ¶
func (i SubResourceArgs) ToSubResourcePtrOutput() SubResourcePtrOutput
func (SubResourceArgs) ToSubResourcePtrOutputWithContext ¶
func (i SubResourceArgs) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
type SubResourceArray ¶
type SubResourceArray []SubResourceInput
func (SubResourceArray) ElementType ¶
func (SubResourceArray) ElementType() reflect.Type
func (SubResourceArray) ToSubResourceArrayOutput ¶
func (i SubResourceArray) ToSubResourceArrayOutput() SubResourceArrayOutput
func (SubResourceArray) ToSubResourceArrayOutputWithContext ¶
func (i SubResourceArray) ToSubResourceArrayOutputWithContext(ctx context.Context) SubResourceArrayOutput
type SubResourceArrayInput ¶
type SubResourceArrayInput interface { pulumi.Input ToSubResourceArrayOutput() SubResourceArrayOutput ToSubResourceArrayOutputWithContext(context.Context) SubResourceArrayOutput }
SubResourceArrayInput is an input type that accepts SubResourceArray and SubResourceArrayOutput values. You can construct a concrete instance of `SubResourceArrayInput` via:
SubResourceArray{ SubResourceArgs{...} }
type SubResourceArrayOutput ¶
type SubResourceArrayOutput struct{ *pulumi.OutputState }
func (SubResourceArrayOutput) ElementType ¶
func (SubResourceArrayOutput) ElementType() reflect.Type
func (SubResourceArrayOutput) Index ¶
func (o SubResourceArrayOutput) Index(i pulumi.IntInput) SubResourceOutput
func (SubResourceArrayOutput) ToSubResourceArrayOutput ¶
func (o SubResourceArrayOutput) ToSubResourceArrayOutput() SubResourceArrayOutput
func (SubResourceArrayOutput) ToSubResourceArrayOutputWithContext ¶
func (o SubResourceArrayOutput) ToSubResourceArrayOutputWithContext(ctx context.Context) SubResourceArrayOutput
type SubResourceInput ¶
type SubResourceInput interface { pulumi.Input ToSubResourceOutput() SubResourceOutput ToSubResourceOutputWithContext(context.Context) SubResourceOutput }
SubResourceInput is an input type that accepts SubResourceArgs and SubResourceOutput values. You can construct a concrete instance of `SubResourceInput` via:
SubResourceArgs{...}
type SubResourceOutput ¶
type SubResourceOutput struct{ *pulumi.OutputState }
func (SubResourceOutput) ElementType ¶
func (SubResourceOutput) ElementType() reflect.Type
func (SubResourceOutput) ToSubResourceOutput ¶
func (o SubResourceOutput) ToSubResourceOutput() SubResourceOutput
func (SubResourceOutput) ToSubResourceOutputWithContext ¶
func (o SubResourceOutput) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
func (SubResourceOutput) ToSubResourcePtrOutput ¶
func (o SubResourceOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
func (SubResourceOutput) ToSubResourcePtrOutputWithContext ¶
func (o SubResourceOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
type SubResourcePtrInput ¶
type SubResourcePtrInput interface { pulumi.Input ToSubResourcePtrOutput() SubResourcePtrOutput ToSubResourcePtrOutputWithContext(context.Context) SubResourcePtrOutput }
SubResourcePtrInput is an input type that accepts SubResourceArgs, SubResourcePtr and SubResourcePtrOutput values. You can construct a concrete instance of `SubResourcePtrInput` via:
SubResourceArgs{...} or: nil
func SubResourcePtr ¶
func SubResourcePtr(v *SubResourceArgs) SubResourcePtrInput
type SubResourcePtrOutput ¶
type SubResourcePtrOutput struct{ *pulumi.OutputState }
func (SubResourcePtrOutput) Elem ¶
func (o SubResourcePtrOutput) Elem() SubResourceOutput
func (SubResourcePtrOutput) ElementType ¶
func (SubResourcePtrOutput) ElementType() reflect.Type
func (SubResourcePtrOutput) Id ¶
func (o SubResourcePtrOutput) Id() pulumi.StringPtrOutput
Resource Id
func (SubResourcePtrOutput) ToSubResourcePtrOutput ¶
func (o SubResourcePtrOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
func (SubResourcePtrOutput) ToSubResourcePtrOutputWithContext ¶
func (o SubResourcePtrOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
type SubResourceResponse ¶
type SubResourceResponse struct { // Resource Id Id *string `pulumi:"id"` }
type SubResourceResponseArgs ¶
type SubResourceResponseArgs struct { // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` }
func (SubResourceResponseArgs) ElementType ¶
func (SubResourceResponseArgs) ElementType() reflect.Type
func (SubResourceResponseArgs) ToSubResourceResponseOutput ¶
func (i SubResourceResponseArgs) ToSubResourceResponseOutput() SubResourceResponseOutput
func (SubResourceResponseArgs) ToSubResourceResponseOutputWithContext ¶
func (i SubResourceResponseArgs) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
func (SubResourceResponseArgs) ToSubResourceResponsePtrOutput ¶
func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
func (SubResourceResponseArgs) ToSubResourceResponsePtrOutputWithContext ¶
func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
type SubResourceResponseArray ¶
type SubResourceResponseArray []SubResourceResponseInput
func (SubResourceResponseArray) ElementType ¶
func (SubResourceResponseArray) ElementType() reflect.Type
func (SubResourceResponseArray) ToSubResourceResponseArrayOutput ¶
func (i SubResourceResponseArray) ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput
func (SubResourceResponseArray) ToSubResourceResponseArrayOutputWithContext ¶
func (i SubResourceResponseArray) ToSubResourceResponseArrayOutputWithContext(ctx context.Context) SubResourceResponseArrayOutput
type SubResourceResponseArrayInput ¶
type SubResourceResponseArrayInput interface { pulumi.Input ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput ToSubResourceResponseArrayOutputWithContext(context.Context) SubResourceResponseArrayOutput }
SubResourceResponseArrayInput is an input type that accepts SubResourceResponseArray and SubResourceResponseArrayOutput values. You can construct a concrete instance of `SubResourceResponseArrayInput` via:
SubResourceResponseArray{ SubResourceResponseArgs{...} }
type SubResourceResponseArrayOutput ¶
type SubResourceResponseArrayOutput struct{ *pulumi.OutputState }
func (SubResourceResponseArrayOutput) ElementType ¶
func (SubResourceResponseArrayOutput) ElementType() reflect.Type
func (SubResourceResponseArrayOutput) Index ¶
func (o SubResourceResponseArrayOutput) Index(i pulumi.IntInput) SubResourceResponseOutput
func (SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutput ¶
func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput
func (SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutputWithContext ¶
func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutputWithContext(ctx context.Context) SubResourceResponseArrayOutput
type SubResourceResponseInput ¶
type SubResourceResponseInput interface { pulumi.Input ToSubResourceResponseOutput() SubResourceResponseOutput ToSubResourceResponseOutputWithContext(context.Context) SubResourceResponseOutput }
SubResourceResponseInput is an input type that accepts SubResourceResponseArgs and SubResourceResponseOutput values. You can construct a concrete instance of `SubResourceResponseInput` via:
SubResourceResponseArgs{...}
type SubResourceResponseOutput ¶
type SubResourceResponseOutput struct{ *pulumi.OutputState }
func (SubResourceResponseOutput) ElementType ¶
func (SubResourceResponseOutput) ElementType() reflect.Type
func (SubResourceResponseOutput) Id ¶
func (o SubResourceResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
func (SubResourceResponseOutput) ToSubResourceResponseOutput ¶
func (o SubResourceResponseOutput) ToSubResourceResponseOutput() SubResourceResponseOutput
func (SubResourceResponseOutput) ToSubResourceResponseOutputWithContext ¶
func (o SubResourceResponseOutput) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
func (SubResourceResponseOutput) ToSubResourceResponsePtrOutput ¶
func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
func (SubResourceResponseOutput) ToSubResourceResponsePtrOutputWithContext ¶
func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
type SubResourceResponsePtrInput ¶
type SubResourceResponsePtrInput interface { pulumi.Input ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput ToSubResourceResponsePtrOutputWithContext(context.Context) SubResourceResponsePtrOutput }
SubResourceResponsePtrInput is an input type that accepts SubResourceResponseArgs, SubResourceResponsePtr and SubResourceResponsePtrOutput values. You can construct a concrete instance of `SubResourceResponsePtrInput` via:
SubResourceResponseArgs{...} or: nil
func SubResourceResponsePtr ¶
func SubResourceResponsePtr(v *SubResourceResponseArgs) SubResourceResponsePtrInput
type SubResourceResponsePtrOutput ¶
type SubResourceResponsePtrOutput struct{ *pulumi.OutputState }
func (SubResourceResponsePtrOutput) Elem ¶
func (o SubResourceResponsePtrOutput) Elem() SubResourceResponseOutput
func (SubResourceResponsePtrOutput) ElementType ¶
func (SubResourceResponsePtrOutput) ElementType() reflect.Type
func (SubResourceResponsePtrOutput) Id ¶
func (o SubResourceResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource Id
func (SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput ¶
func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
func (SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext ¶
func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
type UpgradeMode ¶ added in v0.3.1
Specifies the mode of an upgrade to virtual machines in the scale set.<br /><br /> Possible values are:<br /><br /> **Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.<br /><br /> **Automatic** - All virtual machines in the scale set are automatically updated at the same time.
func (UpgradeMode) ElementType ¶ added in v0.3.1
func (UpgradeMode) ElementType() reflect.Type
func (UpgradeMode) ToStringOutput ¶ added in v0.3.1
func (e UpgradeMode) ToStringOutput() pulumi.StringOutput
func (UpgradeMode) ToStringOutputWithContext ¶ added in v0.3.1
func (e UpgradeMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UpgradeMode) ToStringPtrOutput ¶ added in v0.3.1
func (e UpgradeMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (UpgradeMode) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e UpgradeMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type UpgradePolicy ¶
type UpgradePolicy struct { // Specifies the mode of an upgrade to virtual machines in the scale set.<br /><br /> Possible values are:<br /><br /> **Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.<br /><br /> **Automatic** - All virtual machines in the scale set are automatically updated at the same time. Mode *string `pulumi:"mode"` }
Describes an upgrade policy - automatic or manual.
type UpgradePolicyArgs ¶
type UpgradePolicyArgs struct { // Specifies the mode of an upgrade to virtual machines in the scale set.<br /><br /> Possible values are:<br /><br /> **Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.<br /><br /> **Automatic** - All virtual machines in the scale set are automatically updated at the same time. Mode UpgradeMode `pulumi:"mode"` }
Describes an upgrade policy - automatic or manual.
func (UpgradePolicyArgs) ElementType ¶
func (UpgradePolicyArgs) ElementType() reflect.Type
func (UpgradePolicyArgs) ToUpgradePolicyOutput ¶
func (i UpgradePolicyArgs) ToUpgradePolicyOutput() UpgradePolicyOutput
func (UpgradePolicyArgs) ToUpgradePolicyOutputWithContext ¶
func (i UpgradePolicyArgs) ToUpgradePolicyOutputWithContext(ctx context.Context) UpgradePolicyOutput
func (UpgradePolicyArgs) ToUpgradePolicyPtrOutput ¶
func (i UpgradePolicyArgs) ToUpgradePolicyPtrOutput() UpgradePolicyPtrOutput
func (UpgradePolicyArgs) ToUpgradePolicyPtrOutputWithContext ¶
func (i UpgradePolicyArgs) ToUpgradePolicyPtrOutputWithContext(ctx context.Context) UpgradePolicyPtrOutput
type UpgradePolicyInput ¶
type UpgradePolicyInput interface { pulumi.Input ToUpgradePolicyOutput() UpgradePolicyOutput ToUpgradePolicyOutputWithContext(context.Context) UpgradePolicyOutput }
UpgradePolicyInput is an input type that accepts UpgradePolicyArgs and UpgradePolicyOutput values. You can construct a concrete instance of `UpgradePolicyInput` via:
UpgradePolicyArgs{...}
type UpgradePolicyOutput ¶
type UpgradePolicyOutput struct{ *pulumi.OutputState }
Describes an upgrade policy - automatic or manual.
func (UpgradePolicyOutput) ElementType ¶
func (UpgradePolicyOutput) ElementType() reflect.Type
func (UpgradePolicyOutput) Mode ¶
func (o UpgradePolicyOutput) Mode() pulumi.StringPtrOutput
Specifies the mode of an upgrade to virtual machines in the scale set.<br /><br /> Possible values are:<br /><br /> **Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.<br /><br /> **Automatic** - All virtual machines in the scale set are automatically updated at the same time.
func (UpgradePolicyOutput) ToUpgradePolicyOutput ¶
func (o UpgradePolicyOutput) ToUpgradePolicyOutput() UpgradePolicyOutput
func (UpgradePolicyOutput) ToUpgradePolicyOutputWithContext ¶
func (o UpgradePolicyOutput) ToUpgradePolicyOutputWithContext(ctx context.Context) UpgradePolicyOutput
func (UpgradePolicyOutput) ToUpgradePolicyPtrOutput ¶
func (o UpgradePolicyOutput) ToUpgradePolicyPtrOutput() UpgradePolicyPtrOutput
func (UpgradePolicyOutput) ToUpgradePolicyPtrOutputWithContext ¶
func (o UpgradePolicyOutput) ToUpgradePolicyPtrOutputWithContext(ctx context.Context) UpgradePolicyPtrOutput
type UpgradePolicyPtrInput ¶
type UpgradePolicyPtrInput interface { pulumi.Input ToUpgradePolicyPtrOutput() UpgradePolicyPtrOutput ToUpgradePolicyPtrOutputWithContext(context.Context) UpgradePolicyPtrOutput }
UpgradePolicyPtrInput is an input type that accepts UpgradePolicyArgs, UpgradePolicyPtr and UpgradePolicyPtrOutput values. You can construct a concrete instance of `UpgradePolicyPtrInput` via:
UpgradePolicyArgs{...} or: nil
func UpgradePolicyPtr ¶
func UpgradePolicyPtr(v *UpgradePolicyArgs) UpgradePolicyPtrInput
type UpgradePolicyPtrOutput ¶
type UpgradePolicyPtrOutput struct{ *pulumi.OutputState }
func (UpgradePolicyPtrOutput) Elem ¶
func (o UpgradePolicyPtrOutput) Elem() UpgradePolicyOutput
func (UpgradePolicyPtrOutput) ElementType ¶
func (UpgradePolicyPtrOutput) ElementType() reflect.Type
func (UpgradePolicyPtrOutput) Mode ¶
func (o UpgradePolicyPtrOutput) Mode() pulumi.StringPtrOutput
Specifies the mode of an upgrade to virtual machines in the scale set.<br /><br /> Possible values are:<br /><br /> **Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.<br /><br /> **Automatic** - All virtual machines in the scale set are automatically updated at the same time.
func (UpgradePolicyPtrOutput) ToUpgradePolicyPtrOutput ¶
func (o UpgradePolicyPtrOutput) ToUpgradePolicyPtrOutput() UpgradePolicyPtrOutput
func (UpgradePolicyPtrOutput) ToUpgradePolicyPtrOutputWithContext ¶
func (o UpgradePolicyPtrOutput) ToUpgradePolicyPtrOutputWithContext(ctx context.Context) UpgradePolicyPtrOutput
type UpgradePolicyResponse ¶
type UpgradePolicyResponse struct { // Specifies the mode of an upgrade to virtual machines in the scale set.<br /><br /> Possible values are:<br /><br /> **Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.<br /><br /> **Automatic** - All virtual machines in the scale set are automatically updated at the same time. Mode *string `pulumi:"mode"` }
Describes an upgrade policy - automatic or manual.
type UpgradePolicyResponseArgs ¶
type UpgradePolicyResponseArgs struct { // Specifies the mode of an upgrade to virtual machines in the scale set.<br /><br /> Possible values are:<br /><br /> **Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.<br /><br /> **Automatic** - All virtual machines in the scale set are automatically updated at the same time. Mode pulumi.StringPtrInput `pulumi:"mode"` }
Describes an upgrade policy - automatic or manual.
func (UpgradePolicyResponseArgs) ElementType ¶
func (UpgradePolicyResponseArgs) ElementType() reflect.Type
func (UpgradePolicyResponseArgs) ToUpgradePolicyResponseOutput ¶
func (i UpgradePolicyResponseArgs) ToUpgradePolicyResponseOutput() UpgradePolicyResponseOutput
func (UpgradePolicyResponseArgs) ToUpgradePolicyResponseOutputWithContext ¶
func (i UpgradePolicyResponseArgs) ToUpgradePolicyResponseOutputWithContext(ctx context.Context) UpgradePolicyResponseOutput
func (UpgradePolicyResponseArgs) ToUpgradePolicyResponsePtrOutput ¶
func (i UpgradePolicyResponseArgs) ToUpgradePolicyResponsePtrOutput() UpgradePolicyResponsePtrOutput
func (UpgradePolicyResponseArgs) ToUpgradePolicyResponsePtrOutputWithContext ¶
func (i UpgradePolicyResponseArgs) ToUpgradePolicyResponsePtrOutputWithContext(ctx context.Context) UpgradePolicyResponsePtrOutput
type UpgradePolicyResponseInput ¶
type UpgradePolicyResponseInput interface { pulumi.Input ToUpgradePolicyResponseOutput() UpgradePolicyResponseOutput ToUpgradePolicyResponseOutputWithContext(context.Context) UpgradePolicyResponseOutput }
UpgradePolicyResponseInput is an input type that accepts UpgradePolicyResponseArgs and UpgradePolicyResponseOutput values. You can construct a concrete instance of `UpgradePolicyResponseInput` via:
UpgradePolicyResponseArgs{...}
type UpgradePolicyResponseOutput ¶
type UpgradePolicyResponseOutput struct{ *pulumi.OutputState }
Describes an upgrade policy - automatic or manual.
func (UpgradePolicyResponseOutput) ElementType ¶
func (UpgradePolicyResponseOutput) ElementType() reflect.Type
func (UpgradePolicyResponseOutput) Mode ¶
func (o UpgradePolicyResponseOutput) Mode() pulumi.StringPtrOutput
Specifies the mode of an upgrade to virtual machines in the scale set.<br /><br /> Possible values are:<br /><br /> **Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.<br /><br /> **Automatic** - All virtual machines in the scale set are automatically updated at the same time.
func (UpgradePolicyResponseOutput) ToUpgradePolicyResponseOutput ¶
func (o UpgradePolicyResponseOutput) ToUpgradePolicyResponseOutput() UpgradePolicyResponseOutput
func (UpgradePolicyResponseOutput) ToUpgradePolicyResponseOutputWithContext ¶
func (o UpgradePolicyResponseOutput) ToUpgradePolicyResponseOutputWithContext(ctx context.Context) UpgradePolicyResponseOutput
func (UpgradePolicyResponseOutput) ToUpgradePolicyResponsePtrOutput ¶
func (o UpgradePolicyResponseOutput) ToUpgradePolicyResponsePtrOutput() UpgradePolicyResponsePtrOutput
func (UpgradePolicyResponseOutput) ToUpgradePolicyResponsePtrOutputWithContext ¶
func (o UpgradePolicyResponseOutput) ToUpgradePolicyResponsePtrOutputWithContext(ctx context.Context) UpgradePolicyResponsePtrOutput
type UpgradePolicyResponsePtrInput ¶
type UpgradePolicyResponsePtrInput interface { pulumi.Input ToUpgradePolicyResponsePtrOutput() UpgradePolicyResponsePtrOutput ToUpgradePolicyResponsePtrOutputWithContext(context.Context) UpgradePolicyResponsePtrOutput }
UpgradePolicyResponsePtrInput is an input type that accepts UpgradePolicyResponseArgs, UpgradePolicyResponsePtr and UpgradePolicyResponsePtrOutput values. You can construct a concrete instance of `UpgradePolicyResponsePtrInput` via:
UpgradePolicyResponseArgs{...} or: nil
func UpgradePolicyResponsePtr ¶
func UpgradePolicyResponsePtr(v *UpgradePolicyResponseArgs) UpgradePolicyResponsePtrInput
type UpgradePolicyResponsePtrOutput ¶
type UpgradePolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (UpgradePolicyResponsePtrOutput) Elem ¶
func (o UpgradePolicyResponsePtrOutput) Elem() UpgradePolicyResponseOutput
func (UpgradePolicyResponsePtrOutput) ElementType ¶
func (UpgradePolicyResponsePtrOutput) ElementType() reflect.Type
func (UpgradePolicyResponsePtrOutput) Mode ¶
func (o UpgradePolicyResponsePtrOutput) Mode() pulumi.StringPtrOutput
Specifies the mode of an upgrade to virtual machines in the scale set.<br /><br /> Possible values are:<br /><br /> **Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.<br /><br /> **Automatic** - All virtual machines in the scale set are automatically updated at the same time.
func (UpgradePolicyResponsePtrOutput) ToUpgradePolicyResponsePtrOutput ¶
func (o UpgradePolicyResponsePtrOutput) ToUpgradePolicyResponsePtrOutput() UpgradePolicyResponsePtrOutput
func (UpgradePolicyResponsePtrOutput) ToUpgradePolicyResponsePtrOutputWithContext ¶
func (o UpgradePolicyResponsePtrOutput) ToUpgradePolicyResponsePtrOutputWithContext(ctx context.Context) UpgradePolicyResponsePtrOutput
type VaultCertificate ¶
type VaultCertificate struct { // For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account. <br><br>For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted. CertificateStore *string `pulumi:"certificateStore"` // This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8: <br><br> {<br> "data":"<Base64-encoded-certificate>",<br> "dataType":"pfx",<br> "password":"<pfx-file-password>"<br>} CertificateUrl *string `pulumi:"certificateUrl"` }
Describes a single certificate reference in a Key Vault, and where the certificate should reside on the VM.
type VaultCertificateArgs ¶
type VaultCertificateArgs struct { // For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account. <br><br>For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted. CertificateStore pulumi.StringPtrInput `pulumi:"certificateStore"` // This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8: <br><br> {<br> "data":"<Base64-encoded-certificate>",<br> "dataType":"pfx",<br> "password":"<pfx-file-password>"<br>} CertificateUrl pulumi.StringPtrInput `pulumi:"certificateUrl"` }
Describes a single certificate reference in a Key Vault, and where the certificate should reside on the VM.
func (VaultCertificateArgs) ElementType ¶
func (VaultCertificateArgs) ElementType() reflect.Type
func (VaultCertificateArgs) ToVaultCertificateOutput ¶
func (i VaultCertificateArgs) ToVaultCertificateOutput() VaultCertificateOutput
func (VaultCertificateArgs) ToVaultCertificateOutputWithContext ¶
func (i VaultCertificateArgs) ToVaultCertificateOutputWithContext(ctx context.Context) VaultCertificateOutput
type VaultCertificateArray ¶
type VaultCertificateArray []VaultCertificateInput
func (VaultCertificateArray) ElementType ¶
func (VaultCertificateArray) ElementType() reflect.Type
func (VaultCertificateArray) ToVaultCertificateArrayOutput ¶
func (i VaultCertificateArray) ToVaultCertificateArrayOutput() VaultCertificateArrayOutput
func (VaultCertificateArray) ToVaultCertificateArrayOutputWithContext ¶
func (i VaultCertificateArray) ToVaultCertificateArrayOutputWithContext(ctx context.Context) VaultCertificateArrayOutput
type VaultCertificateArrayInput ¶
type VaultCertificateArrayInput interface { pulumi.Input ToVaultCertificateArrayOutput() VaultCertificateArrayOutput ToVaultCertificateArrayOutputWithContext(context.Context) VaultCertificateArrayOutput }
VaultCertificateArrayInput is an input type that accepts VaultCertificateArray and VaultCertificateArrayOutput values. You can construct a concrete instance of `VaultCertificateArrayInput` via:
VaultCertificateArray{ VaultCertificateArgs{...} }
type VaultCertificateArrayOutput ¶
type VaultCertificateArrayOutput struct{ *pulumi.OutputState }
func (VaultCertificateArrayOutput) ElementType ¶
func (VaultCertificateArrayOutput) ElementType() reflect.Type
func (VaultCertificateArrayOutput) Index ¶
func (o VaultCertificateArrayOutput) Index(i pulumi.IntInput) VaultCertificateOutput
func (VaultCertificateArrayOutput) ToVaultCertificateArrayOutput ¶
func (o VaultCertificateArrayOutput) ToVaultCertificateArrayOutput() VaultCertificateArrayOutput
func (VaultCertificateArrayOutput) ToVaultCertificateArrayOutputWithContext ¶
func (o VaultCertificateArrayOutput) ToVaultCertificateArrayOutputWithContext(ctx context.Context) VaultCertificateArrayOutput
type VaultCertificateInput ¶
type VaultCertificateInput interface { pulumi.Input ToVaultCertificateOutput() VaultCertificateOutput ToVaultCertificateOutputWithContext(context.Context) VaultCertificateOutput }
VaultCertificateInput is an input type that accepts VaultCertificateArgs and VaultCertificateOutput values. You can construct a concrete instance of `VaultCertificateInput` via:
VaultCertificateArgs{...}
type VaultCertificateOutput ¶
type VaultCertificateOutput struct{ *pulumi.OutputState }
Describes a single certificate reference in a Key Vault, and where the certificate should reside on the VM.
func (VaultCertificateOutput) CertificateStore ¶
func (o VaultCertificateOutput) CertificateStore() pulumi.StringPtrOutput
For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account. <br><br>For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted.
func (VaultCertificateOutput) CertificateUrl ¶
func (o VaultCertificateOutput) CertificateUrl() pulumi.StringPtrOutput
This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8: <br><br> {<br> "data":"<Base64-encoded-certificate>",<br> "dataType":"pfx",<br> "password":"<pfx-file-password>"<br>}
func (VaultCertificateOutput) ElementType ¶
func (VaultCertificateOutput) ElementType() reflect.Type
func (VaultCertificateOutput) ToVaultCertificateOutput ¶
func (o VaultCertificateOutput) ToVaultCertificateOutput() VaultCertificateOutput
func (VaultCertificateOutput) ToVaultCertificateOutputWithContext ¶
func (o VaultCertificateOutput) ToVaultCertificateOutputWithContext(ctx context.Context) VaultCertificateOutput
type VaultCertificateResponse ¶
type VaultCertificateResponse struct { // For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account. <br><br>For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted. CertificateStore *string `pulumi:"certificateStore"` // This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8: <br><br> {<br> "data":"<Base64-encoded-certificate>",<br> "dataType":"pfx",<br> "password":"<pfx-file-password>"<br>} CertificateUrl *string `pulumi:"certificateUrl"` }
Describes a single certificate reference in a Key Vault, and where the certificate should reside on the VM.
type VaultCertificateResponseArgs ¶
type VaultCertificateResponseArgs struct { // For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account. <br><br>For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted. CertificateStore pulumi.StringPtrInput `pulumi:"certificateStore"` // This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8: <br><br> {<br> "data":"<Base64-encoded-certificate>",<br> "dataType":"pfx",<br> "password":"<pfx-file-password>"<br>} CertificateUrl pulumi.StringPtrInput `pulumi:"certificateUrl"` }
Describes a single certificate reference in a Key Vault, and where the certificate should reside on the VM.
func (VaultCertificateResponseArgs) ElementType ¶
func (VaultCertificateResponseArgs) ElementType() reflect.Type
func (VaultCertificateResponseArgs) ToVaultCertificateResponseOutput ¶
func (i VaultCertificateResponseArgs) ToVaultCertificateResponseOutput() VaultCertificateResponseOutput
func (VaultCertificateResponseArgs) ToVaultCertificateResponseOutputWithContext ¶
func (i VaultCertificateResponseArgs) ToVaultCertificateResponseOutputWithContext(ctx context.Context) VaultCertificateResponseOutput
type VaultCertificateResponseArray ¶
type VaultCertificateResponseArray []VaultCertificateResponseInput
func (VaultCertificateResponseArray) ElementType ¶
func (VaultCertificateResponseArray) ElementType() reflect.Type
func (VaultCertificateResponseArray) ToVaultCertificateResponseArrayOutput ¶
func (i VaultCertificateResponseArray) ToVaultCertificateResponseArrayOutput() VaultCertificateResponseArrayOutput
func (VaultCertificateResponseArray) ToVaultCertificateResponseArrayOutputWithContext ¶
func (i VaultCertificateResponseArray) ToVaultCertificateResponseArrayOutputWithContext(ctx context.Context) VaultCertificateResponseArrayOutput
type VaultCertificateResponseArrayInput ¶
type VaultCertificateResponseArrayInput interface { pulumi.Input ToVaultCertificateResponseArrayOutput() VaultCertificateResponseArrayOutput ToVaultCertificateResponseArrayOutputWithContext(context.Context) VaultCertificateResponseArrayOutput }
VaultCertificateResponseArrayInput is an input type that accepts VaultCertificateResponseArray and VaultCertificateResponseArrayOutput values. You can construct a concrete instance of `VaultCertificateResponseArrayInput` via:
VaultCertificateResponseArray{ VaultCertificateResponseArgs{...} }
type VaultCertificateResponseArrayOutput ¶
type VaultCertificateResponseArrayOutput struct{ *pulumi.OutputState }
func (VaultCertificateResponseArrayOutput) ElementType ¶
func (VaultCertificateResponseArrayOutput) ElementType() reflect.Type
func (VaultCertificateResponseArrayOutput) Index ¶
func (o VaultCertificateResponseArrayOutput) Index(i pulumi.IntInput) VaultCertificateResponseOutput
func (VaultCertificateResponseArrayOutput) ToVaultCertificateResponseArrayOutput ¶
func (o VaultCertificateResponseArrayOutput) ToVaultCertificateResponseArrayOutput() VaultCertificateResponseArrayOutput
func (VaultCertificateResponseArrayOutput) ToVaultCertificateResponseArrayOutputWithContext ¶
func (o VaultCertificateResponseArrayOutput) ToVaultCertificateResponseArrayOutputWithContext(ctx context.Context) VaultCertificateResponseArrayOutput
type VaultCertificateResponseInput ¶
type VaultCertificateResponseInput interface { pulumi.Input ToVaultCertificateResponseOutput() VaultCertificateResponseOutput ToVaultCertificateResponseOutputWithContext(context.Context) VaultCertificateResponseOutput }
VaultCertificateResponseInput is an input type that accepts VaultCertificateResponseArgs and VaultCertificateResponseOutput values. You can construct a concrete instance of `VaultCertificateResponseInput` via:
VaultCertificateResponseArgs{...}
type VaultCertificateResponseOutput ¶
type VaultCertificateResponseOutput struct{ *pulumi.OutputState }
Describes a single certificate reference in a Key Vault, and where the certificate should reside on the VM.
func (VaultCertificateResponseOutput) CertificateStore ¶
func (o VaultCertificateResponseOutput) CertificateStore() pulumi.StringPtrOutput
For Windows VMs, specifies the certificate store on the Virtual Machine to which the certificate should be added. The specified certificate store is implicitly in the LocalMachine account. <br><br>For Linux VMs, the certificate file is placed under the /var/lib/waagent directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted.
func (VaultCertificateResponseOutput) CertificateUrl ¶
func (o VaultCertificateResponseOutput) CertificateUrl() pulumi.StringPtrOutput
This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8: <br><br> {<br> "data":"<Base64-encoded-certificate>",<br> "dataType":"pfx",<br> "password":"<pfx-file-password>"<br>}
func (VaultCertificateResponseOutput) ElementType ¶
func (VaultCertificateResponseOutput) ElementType() reflect.Type
func (VaultCertificateResponseOutput) ToVaultCertificateResponseOutput ¶
func (o VaultCertificateResponseOutput) ToVaultCertificateResponseOutput() VaultCertificateResponseOutput
func (VaultCertificateResponseOutput) ToVaultCertificateResponseOutputWithContext ¶
func (o VaultCertificateResponseOutput) ToVaultCertificateResponseOutputWithContext(ctx context.Context) VaultCertificateResponseOutput
type VaultSecretGroup ¶
type VaultSecretGroup struct { // The relative URL of the Key Vault containing all of the certificates in VaultCertificates. SourceVault *SubResource `pulumi:"sourceVault"` // The list of key vault references in SourceVault which contain certificates. VaultCertificates []VaultCertificate `pulumi:"vaultCertificates"` }
Describes a set of certificates which are all in the same Key Vault.
type VaultSecretGroupArgs ¶
type VaultSecretGroupArgs struct { // The relative URL of the Key Vault containing all of the certificates in VaultCertificates. SourceVault SubResourcePtrInput `pulumi:"sourceVault"` // The list of key vault references in SourceVault which contain certificates. VaultCertificates VaultCertificateArrayInput `pulumi:"vaultCertificates"` }
Describes a set of certificates which are all in the same Key Vault.
func (VaultSecretGroupArgs) ElementType ¶
func (VaultSecretGroupArgs) ElementType() reflect.Type
func (VaultSecretGroupArgs) ToVaultSecretGroupOutput ¶
func (i VaultSecretGroupArgs) ToVaultSecretGroupOutput() VaultSecretGroupOutput
func (VaultSecretGroupArgs) ToVaultSecretGroupOutputWithContext ¶
func (i VaultSecretGroupArgs) ToVaultSecretGroupOutputWithContext(ctx context.Context) VaultSecretGroupOutput
type VaultSecretGroupArray ¶
type VaultSecretGroupArray []VaultSecretGroupInput
func (VaultSecretGroupArray) ElementType ¶
func (VaultSecretGroupArray) ElementType() reflect.Type
func (VaultSecretGroupArray) ToVaultSecretGroupArrayOutput ¶
func (i VaultSecretGroupArray) ToVaultSecretGroupArrayOutput() VaultSecretGroupArrayOutput
func (VaultSecretGroupArray) ToVaultSecretGroupArrayOutputWithContext ¶
func (i VaultSecretGroupArray) ToVaultSecretGroupArrayOutputWithContext(ctx context.Context) VaultSecretGroupArrayOutput
type VaultSecretGroupArrayInput ¶
type VaultSecretGroupArrayInput interface { pulumi.Input ToVaultSecretGroupArrayOutput() VaultSecretGroupArrayOutput ToVaultSecretGroupArrayOutputWithContext(context.Context) VaultSecretGroupArrayOutput }
VaultSecretGroupArrayInput is an input type that accepts VaultSecretGroupArray and VaultSecretGroupArrayOutput values. You can construct a concrete instance of `VaultSecretGroupArrayInput` via:
VaultSecretGroupArray{ VaultSecretGroupArgs{...} }
type VaultSecretGroupArrayOutput ¶
type VaultSecretGroupArrayOutput struct{ *pulumi.OutputState }
func (VaultSecretGroupArrayOutput) ElementType ¶
func (VaultSecretGroupArrayOutput) ElementType() reflect.Type
func (VaultSecretGroupArrayOutput) Index ¶
func (o VaultSecretGroupArrayOutput) Index(i pulumi.IntInput) VaultSecretGroupOutput
func (VaultSecretGroupArrayOutput) ToVaultSecretGroupArrayOutput ¶
func (o VaultSecretGroupArrayOutput) ToVaultSecretGroupArrayOutput() VaultSecretGroupArrayOutput
func (VaultSecretGroupArrayOutput) ToVaultSecretGroupArrayOutputWithContext ¶
func (o VaultSecretGroupArrayOutput) ToVaultSecretGroupArrayOutputWithContext(ctx context.Context) VaultSecretGroupArrayOutput
type VaultSecretGroupInput ¶
type VaultSecretGroupInput interface { pulumi.Input ToVaultSecretGroupOutput() VaultSecretGroupOutput ToVaultSecretGroupOutputWithContext(context.Context) VaultSecretGroupOutput }
VaultSecretGroupInput is an input type that accepts VaultSecretGroupArgs and VaultSecretGroupOutput values. You can construct a concrete instance of `VaultSecretGroupInput` via:
VaultSecretGroupArgs{...}
type VaultSecretGroupOutput ¶
type VaultSecretGroupOutput struct{ *pulumi.OutputState }
Describes a set of certificates which are all in the same Key Vault.
func (VaultSecretGroupOutput) ElementType ¶
func (VaultSecretGroupOutput) ElementType() reflect.Type
func (VaultSecretGroupOutput) SourceVault ¶
func (o VaultSecretGroupOutput) SourceVault() SubResourcePtrOutput
The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
func (VaultSecretGroupOutput) ToVaultSecretGroupOutput ¶
func (o VaultSecretGroupOutput) ToVaultSecretGroupOutput() VaultSecretGroupOutput
func (VaultSecretGroupOutput) ToVaultSecretGroupOutputWithContext ¶
func (o VaultSecretGroupOutput) ToVaultSecretGroupOutputWithContext(ctx context.Context) VaultSecretGroupOutput
func (VaultSecretGroupOutput) VaultCertificates ¶
func (o VaultSecretGroupOutput) VaultCertificates() VaultCertificateArrayOutput
The list of key vault references in SourceVault which contain certificates.
type VaultSecretGroupResponse ¶
type VaultSecretGroupResponse struct { // The relative URL of the Key Vault containing all of the certificates in VaultCertificates. SourceVault *SubResourceResponse `pulumi:"sourceVault"` // The list of key vault references in SourceVault which contain certificates. VaultCertificates []VaultCertificateResponse `pulumi:"vaultCertificates"` }
Describes a set of certificates which are all in the same Key Vault.
type VaultSecretGroupResponseArgs ¶
type VaultSecretGroupResponseArgs struct { // The relative URL of the Key Vault containing all of the certificates in VaultCertificates. SourceVault SubResourceResponsePtrInput `pulumi:"sourceVault"` // The list of key vault references in SourceVault which contain certificates. VaultCertificates VaultCertificateResponseArrayInput `pulumi:"vaultCertificates"` }
Describes a set of certificates which are all in the same Key Vault.
func (VaultSecretGroupResponseArgs) ElementType ¶
func (VaultSecretGroupResponseArgs) ElementType() reflect.Type
func (VaultSecretGroupResponseArgs) ToVaultSecretGroupResponseOutput ¶
func (i VaultSecretGroupResponseArgs) ToVaultSecretGroupResponseOutput() VaultSecretGroupResponseOutput
func (VaultSecretGroupResponseArgs) ToVaultSecretGroupResponseOutputWithContext ¶
func (i VaultSecretGroupResponseArgs) ToVaultSecretGroupResponseOutputWithContext(ctx context.Context) VaultSecretGroupResponseOutput
type VaultSecretGroupResponseArray ¶
type VaultSecretGroupResponseArray []VaultSecretGroupResponseInput
func (VaultSecretGroupResponseArray) ElementType ¶
func (VaultSecretGroupResponseArray) ElementType() reflect.Type
func (VaultSecretGroupResponseArray) ToVaultSecretGroupResponseArrayOutput ¶
func (i VaultSecretGroupResponseArray) ToVaultSecretGroupResponseArrayOutput() VaultSecretGroupResponseArrayOutput
func (VaultSecretGroupResponseArray) ToVaultSecretGroupResponseArrayOutputWithContext ¶
func (i VaultSecretGroupResponseArray) ToVaultSecretGroupResponseArrayOutputWithContext(ctx context.Context) VaultSecretGroupResponseArrayOutput
type VaultSecretGroupResponseArrayInput ¶
type VaultSecretGroupResponseArrayInput interface { pulumi.Input ToVaultSecretGroupResponseArrayOutput() VaultSecretGroupResponseArrayOutput ToVaultSecretGroupResponseArrayOutputWithContext(context.Context) VaultSecretGroupResponseArrayOutput }
VaultSecretGroupResponseArrayInput is an input type that accepts VaultSecretGroupResponseArray and VaultSecretGroupResponseArrayOutput values. You can construct a concrete instance of `VaultSecretGroupResponseArrayInput` via:
VaultSecretGroupResponseArray{ VaultSecretGroupResponseArgs{...} }
type VaultSecretGroupResponseArrayOutput ¶
type VaultSecretGroupResponseArrayOutput struct{ *pulumi.OutputState }
func (VaultSecretGroupResponseArrayOutput) ElementType ¶
func (VaultSecretGroupResponseArrayOutput) ElementType() reflect.Type
func (VaultSecretGroupResponseArrayOutput) Index ¶
func (o VaultSecretGroupResponseArrayOutput) Index(i pulumi.IntInput) VaultSecretGroupResponseOutput
func (VaultSecretGroupResponseArrayOutput) ToVaultSecretGroupResponseArrayOutput ¶
func (o VaultSecretGroupResponseArrayOutput) ToVaultSecretGroupResponseArrayOutput() VaultSecretGroupResponseArrayOutput
func (VaultSecretGroupResponseArrayOutput) ToVaultSecretGroupResponseArrayOutputWithContext ¶
func (o VaultSecretGroupResponseArrayOutput) ToVaultSecretGroupResponseArrayOutputWithContext(ctx context.Context) VaultSecretGroupResponseArrayOutput
type VaultSecretGroupResponseInput ¶
type VaultSecretGroupResponseInput interface { pulumi.Input ToVaultSecretGroupResponseOutput() VaultSecretGroupResponseOutput ToVaultSecretGroupResponseOutputWithContext(context.Context) VaultSecretGroupResponseOutput }
VaultSecretGroupResponseInput is an input type that accepts VaultSecretGroupResponseArgs and VaultSecretGroupResponseOutput values. You can construct a concrete instance of `VaultSecretGroupResponseInput` via:
VaultSecretGroupResponseArgs{...}
type VaultSecretGroupResponseOutput ¶
type VaultSecretGroupResponseOutput struct{ *pulumi.OutputState }
Describes a set of certificates which are all in the same Key Vault.
func (VaultSecretGroupResponseOutput) ElementType ¶
func (VaultSecretGroupResponseOutput) ElementType() reflect.Type
func (VaultSecretGroupResponseOutput) SourceVault ¶
func (o VaultSecretGroupResponseOutput) SourceVault() SubResourceResponsePtrOutput
The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
func (VaultSecretGroupResponseOutput) ToVaultSecretGroupResponseOutput ¶
func (o VaultSecretGroupResponseOutput) ToVaultSecretGroupResponseOutput() VaultSecretGroupResponseOutput
func (VaultSecretGroupResponseOutput) ToVaultSecretGroupResponseOutputWithContext ¶
func (o VaultSecretGroupResponseOutput) ToVaultSecretGroupResponseOutputWithContext(ctx context.Context) VaultSecretGroupResponseOutput
func (VaultSecretGroupResponseOutput) VaultCertificates ¶
func (o VaultSecretGroupResponseOutput) VaultCertificates() VaultCertificateResponseArrayOutput
The list of key vault references in SourceVault which contain certificates.
type VirtualHardDisk ¶
type VirtualHardDisk struct { // Specifies the virtual hard disk's uri. Uri *string `pulumi:"uri"` }
Describes the uri of a disk.
type VirtualHardDiskArgs ¶
type VirtualHardDiskArgs struct { // Specifies the virtual hard disk's uri. Uri pulumi.StringPtrInput `pulumi:"uri"` }
Describes the uri of a disk.
func (VirtualHardDiskArgs) ElementType ¶
func (VirtualHardDiskArgs) ElementType() reflect.Type
func (VirtualHardDiskArgs) ToVirtualHardDiskOutput ¶
func (i VirtualHardDiskArgs) ToVirtualHardDiskOutput() VirtualHardDiskOutput
func (VirtualHardDiskArgs) ToVirtualHardDiskOutputWithContext ¶
func (i VirtualHardDiskArgs) ToVirtualHardDiskOutputWithContext(ctx context.Context) VirtualHardDiskOutput
func (VirtualHardDiskArgs) ToVirtualHardDiskPtrOutput ¶
func (i VirtualHardDiskArgs) ToVirtualHardDiskPtrOutput() VirtualHardDiskPtrOutput
func (VirtualHardDiskArgs) ToVirtualHardDiskPtrOutputWithContext ¶
func (i VirtualHardDiskArgs) ToVirtualHardDiskPtrOutputWithContext(ctx context.Context) VirtualHardDiskPtrOutput
type VirtualHardDiskInput ¶
type VirtualHardDiskInput interface { pulumi.Input ToVirtualHardDiskOutput() VirtualHardDiskOutput ToVirtualHardDiskOutputWithContext(context.Context) VirtualHardDiskOutput }
VirtualHardDiskInput is an input type that accepts VirtualHardDiskArgs and VirtualHardDiskOutput values. You can construct a concrete instance of `VirtualHardDiskInput` via:
VirtualHardDiskArgs{...}
type VirtualHardDiskOutput ¶
type VirtualHardDiskOutput struct{ *pulumi.OutputState }
Describes the uri of a disk.
func (VirtualHardDiskOutput) ElementType ¶
func (VirtualHardDiskOutput) ElementType() reflect.Type
func (VirtualHardDiskOutput) ToVirtualHardDiskOutput ¶
func (o VirtualHardDiskOutput) ToVirtualHardDiskOutput() VirtualHardDiskOutput
func (VirtualHardDiskOutput) ToVirtualHardDiskOutputWithContext ¶
func (o VirtualHardDiskOutput) ToVirtualHardDiskOutputWithContext(ctx context.Context) VirtualHardDiskOutput
func (VirtualHardDiskOutput) ToVirtualHardDiskPtrOutput ¶
func (o VirtualHardDiskOutput) ToVirtualHardDiskPtrOutput() VirtualHardDiskPtrOutput
func (VirtualHardDiskOutput) ToVirtualHardDiskPtrOutputWithContext ¶
func (o VirtualHardDiskOutput) ToVirtualHardDiskPtrOutputWithContext(ctx context.Context) VirtualHardDiskPtrOutput
func (VirtualHardDiskOutput) Uri ¶
func (o VirtualHardDiskOutput) Uri() pulumi.StringPtrOutput
Specifies the virtual hard disk's uri.
type VirtualHardDiskPtrInput ¶
type VirtualHardDiskPtrInput interface { pulumi.Input ToVirtualHardDiskPtrOutput() VirtualHardDiskPtrOutput ToVirtualHardDiskPtrOutputWithContext(context.Context) VirtualHardDiskPtrOutput }
VirtualHardDiskPtrInput is an input type that accepts VirtualHardDiskArgs, VirtualHardDiskPtr and VirtualHardDiskPtrOutput values. You can construct a concrete instance of `VirtualHardDiskPtrInput` via:
VirtualHardDiskArgs{...} or: nil
func VirtualHardDiskPtr ¶
func VirtualHardDiskPtr(v *VirtualHardDiskArgs) VirtualHardDiskPtrInput
type VirtualHardDiskPtrOutput ¶
type VirtualHardDiskPtrOutput struct{ *pulumi.OutputState }
func (VirtualHardDiskPtrOutput) Elem ¶
func (o VirtualHardDiskPtrOutput) Elem() VirtualHardDiskOutput
func (VirtualHardDiskPtrOutput) ElementType ¶
func (VirtualHardDiskPtrOutput) ElementType() reflect.Type
func (VirtualHardDiskPtrOutput) ToVirtualHardDiskPtrOutput ¶
func (o VirtualHardDiskPtrOutput) ToVirtualHardDiskPtrOutput() VirtualHardDiskPtrOutput
func (VirtualHardDiskPtrOutput) ToVirtualHardDiskPtrOutputWithContext ¶
func (o VirtualHardDiskPtrOutput) ToVirtualHardDiskPtrOutputWithContext(ctx context.Context) VirtualHardDiskPtrOutput
func (VirtualHardDiskPtrOutput) Uri ¶
func (o VirtualHardDiskPtrOutput) Uri() pulumi.StringPtrOutput
Specifies the virtual hard disk's uri.
type VirtualHardDiskResponse ¶
type VirtualHardDiskResponse struct { // Specifies the virtual hard disk's uri. Uri *string `pulumi:"uri"` }
Describes the uri of a disk.
type VirtualHardDiskResponseArgs ¶
type VirtualHardDiskResponseArgs struct { // Specifies the virtual hard disk's uri. Uri pulumi.StringPtrInput `pulumi:"uri"` }
Describes the uri of a disk.
func (VirtualHardDiskResponseArgs) ElementType ¶
func (VirtualHardDiskResponseArgs) ElementType() reflect.Type
func (VirtualHardDiskResponseArgs) ToVirtualHardDiskResponseOutput ¶
func (i VirtualHardDiskResponseArgs) ToVirtualHardDiskResponseOutput() VirtualHardDiskResponseOutput
func (VirtualHardDiskResponseArgs) ToVirtualHardDiskResponseOutputWithContext ¶
func (i VirtualHardDiskResponseArgs) ToVirtualHardDiskResponseOutputWithContext(ctx context.Context) VirtualHardDiskResponseOutput
func (VirtualHardDiskResponseArgs) ToVirtualHardDiskResponsePtrOutput ¶
func (i VirtualHardDiskResponseArgs) ToVirtualHardDiskResponsePtrOutput() VirtualHardDiskResponsePtrOutput
func (VirtualHardDiskResponseArgs) ToVirtualHardDiskResponsePtrOutputWithContext ¶
func (i VirtualHardDiskResponseArgs) ToVirtualHardDiskResponsePtrOutputWithContext(ctx context.Context) VirtualHardDiskResponsePtrOutput
type VirtualHardDiskResponseInput ¶
type VirtualHardDiskResponseInput interface { pulumi.Input ToVirtualHardDiskResponseOutput() VirtualHardDiskResponseOutput ToVirtualHardDiskResponseOutputWithContext(context.Context) VirtualHardDiskResponseOutput }
VirtualHardDiskResponseInput is an input type that accepts VirtualHardDiskResponseArgs and VirtualHardDiskResponseOutput values. You can construct a concrete instance of `VirtualHardDiskResponseInput` via:
VirtualHardDiskResponseArgs{...}
type VirtualHardDiskResponseOutput ¶
type VirtualHardDiskResponseOutput struct{ *pulumi.OutputState }
Describes the uri of a disk.
func (VirtualHardDiskResponseOutput) ElementType ¶
func (VirtualHardDiskResponseOutput) ElementType() reflect.Type
func (VirtualHardDiskResponseOutput) ToVirtualHardDiskResponseOutput ¶
func (o VirtualHardDiskResponseOutput) ToVirtualHardDiskResponseOutput() VirtualHardDiskResponseOutput
func (VirtualHardDiskResponseOutput) ToVirtualHardDiskResponseOutputWithContext ¶
func (o VirtualHardDiskResponseOutput) ToVirtualHardDiskResponseOutputWithContext(ctx context.Context) VirtualHardDiskResponseOutput
func (VirtualHardDiskResponseOutput) ToVirtualHardDiskResponsePtrOutput ¶
func (o VirtualHardDiskResponseOutput) ToVirtualHardDiskResponsePtrOutput() VirtualHardDiskResponsePtrOutput
func (VirtualHardDiskResponseOutput) ToVirtualHardDiskResponsePtrOutputWithContext ¶
func (o VirtualHardDiskResponseOutput) ToVirtualHardDiskResponsePtrOutputWithContext(ctx context.Context) VirtualHardDiskResponsePtrOutput
func (VirtualHardDiskResponseOutput) Uri ¶
func (o VirtualHardDiskResponseOutput) Uri() pulumi.StringPtrOutput
Specifies the virtual hard disk's uri.
type VirtualHardDiskResponsePtrInput ¶
type VirtualHardDiskResponsePtrInput interface { pulumi.Input ToVirtualHardDiskResponsePtrOutput() VirtualHardDiskResponsePtrOutput ToVirtualHardDiskResponsePtrOutputWithContext(context.Context) VirtualHardDiskResponsePtrOutput }
VirtualHardDiskResponsePtrInput is an input type that accepts VirtualHardDiskResponseArgs, VirtualHardDiskResponsePtr and VirtualHardDiskResponsePtrOutput values. You can construct a concrete instance of `VirtualHardDiskResponsePtrInput` via:
VirtualHardDiskResponseArgs{...} or: nil
func VirtualHardDiskResponsePtr ¶
func VirtualHardDiskResponsePtr(v *VirtualHardDiskResponseArgs) VirtualHardDiskResponsePtrInput
type VirtualHardDiskResponsePtrOutput ¶
type VirtualHardDiskResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualHardDiskResponsePtrOutput) Elem ¶
func (o VirtualHardDiskResponsePtrOutput) Elem() VirtualHardDiskResponseOutput
func (VirtualHardDiskResponsePtrOutput) ElementType ¶
func (VirtualHardDiskResponsePtrOutput) ElementType() reflect.Type
func (VirtualHardDiskResponsePtrOutput) ToVirtualHardDiskResponsePtrOutput ¶
func (o VirtualHardDiskResponsePtrOutput) ToVirtualHardDiskResponsePtrOutput() VirtualHardDiskResponsePtrOutput
func (VirtualHardDiskResponsePtrOutput) ToVirtualHardDiskResponsePtrOutputWithContext ¶
func (o VirtualHardDiskResponsePtrOutput) ToVirtualHardDiskResponsePtrOutputWithContext(ctx context.Context) VirtualHardDiskResponsePtrOutput
func (VirtualHardDiskResponsePtrOutput) Uri ¶
func (o VirtualHardDiskResponsePtrOutput) Uri() pulumi.StringPtrOutput
Specifies the virtual hard disk's uri.
type VirtualMachine ¶
type VirtualMachine struct { pulumi.CustomResourceState // Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). <br><br> For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) <br><br> Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set. AvailabilitySet SubResourceResponsePtrOutput `pulumi:"availabilitySet"` // Specifies the boot diagnostic settings state. <br><br>Minimum api-version: 2015-06-15. DiagnosticsProfile DiagnosticsProfileResponsePtrOutput `pulumi:"diagnosticsProfile"` // Specifies the hardware settings for the virtual machine. HardwareProfile HardwareProfileResponsePtrOutput `pulumi:"hardwareProfile"` // The virtual machine instance view. InstanceView VirtualMachineInstanceViewResponseOutput `pulumi:"instanceView"` // Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system. <br><br> Possible values are: <br><br> Windows_Client <br><br> Windows_Server <br><br> If this element is included in a request for an update, the value must match the initial value. This value cannot be updated. <br><br> For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) <br><br> Minimum api-version: 2015-06-15 LicenseType pulumi.StringPtrOutput `pulumi:"licenseType"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Specifies the network interfaces of the virtual machine. NetworkProfile NetworkProfileResponsePtrOutput `pulumi:"networkProfile"` // Specifies the operating system settings for the virtual machine. OsProfile OSProfileResponsePtrOutput `pulumi:"osProfile"` // Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**. Plan PlanResponsePtrOutput `pulumi:"plan"` // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The virtual machine child extension resources. Resources VirtualMachineExtensionResponseArrayOutput `pulumi:"resources"` // Specifies the storage settings for the virtual machine disks. StorageProfile StorageProfileResponsePtrOutput `pulumi:"storageProfile"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Describes a Virtual Machine.
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.
func (*VirtualMachine) ElementType ¶ added in v0.2.6
func (*VirtualMachine) ElementType() reflect.Type
func (*VirtualMachine) ToVirtualMachineOutput ¶ added in v0.2.6
func (i *VirtualMachine) ToVirtualMachineOutput() VirtualMachineOutput
func (*VirtualMachine) ToVirtualMachineOutputWithContext ¶ added in v0.2.6
func (i *VirtualMachine) ToVirtualMachineOutputWithContext(ctx context.Context) VirtualMachineOutput
type VirtualMachineAgentInstanceViewResponse ¶
type VirtualMachineAgentInstanceViewResponse struct { // The virtual machine extension handler instance view. ExtensionHandlers []VirtualMachineExtensionHandlerInstanceViewResponse `pulumi:"extensionHandlers"` // The resource status information. Statuses []InstanceViewStatusResponse `pulumi:"statuses"` // The VM Agent full version. VmAgentVersion *string `pulumi:"vmAgentVersion"` }
The instance view of the VM Agent running on the virtual machine.
type VirtualMachineAgentInstanceViewResponseArgs ¶
type VirtualMachineAgentInstanceViewResponseArgs struct { // The virtual machine extension handler instance view. ExtensionHandlers VirtualMachineExtensionHandlerInstanceViewResponseArrayInput `pulumi:"extensionHandlers"` // The resource status information. Statuses InstanceViewStatusResponseArrayInput `pulumi:"statuses"` // The VM Agent full version. VmAgentVersion pulumi.StringPtrInput `pulumi:"vmAgentVersion"` }
The instance view of the VM Agent running on the virtual machine.
func (VirtualMachineAgentInstanceViewResponseArgs) ElementType ¶
func (VirtualMachineAgentInstanceViewResponseArgs) ElementType() reflect.Type
func (VirtualMachineAgentInstanceViewResponseArgs) ToVirtualMachineAgentInstanceViewResponseOutput ¶
func (i VirtualMachineAgentInstanceViewResponseArgs) ToVirtualMachineAgentInstanceViewResponseOutput() VirtualMachineAgentInstanceViewResponseOutput
func (VirtualMachineAgentInstanceViewResponseArgs) ToVirtualMachineAgentInstanceViewResponseOutputWithContext ¶
func (i VirtualMachineAgentInstanceViewResponseArgs) ToVirtualMachineAgentInstanceViewResponseOutputWithContext(ctx context.Context) VirtualMachineAgentInstanceViewResponseOutput
func (VirtualMachineAgentInstanceViewResponseArgs) ToVirtualMachineAgentInstanceViewResponsePtrOutput ¶
func (i VirtualMachineAgentInstanceViewResponseArgs) ToVirtualMachineAgentInstanceViewResponsePtrOutput() VirtualMachineAgentInstanceViewResponsePtrOutput
func (VirtualMachineAgentInstanceViewResponseArgs) ToVirtualMachineAgentInstanceViewResponsePtrOutputWithContext ¶
func (i VirtualMachineAgentInstanceViewResponseArgs) ToVirtualMachineAgentInstanceViewResponsePtrOutputWithContext(ctx context.Context) VirtualMachineAgentInstanceViewResponsePtrOutput
type VirtualMachineAgentInstanceViewResponseInput ¶
type VirtualMachineAgentInstanceViewResponseInput interface { pulumi.Input ToVirtualMachineAgentInstanceViewResponseOutput() VirtualMachineAgentInstanceViewResponseOutput ToVirtualMachineAgentInstanceViewResponseOutputWithContext(context.Context) VirtualMachineAgentInstanceViewResponseOutput }
VirtualMachineAgentInstanceViewResponseInput is an input type that accepts VirtualMachineAgentInstanceViewResponseArgs and VirtualMachineAgentInstanceViewResponseOutput values. You can construct a concrete instance of `VirtualMachineAgentInstanceViewResponseInput` via:
VirtualMachineAgentInstanceViewResponseArgs{...}
type VirtualMachineAgentInstanceViewResponseOutput ¶
type VirtualMachineAgentInstanceViewResponseOutput struct{ *pulumi.OutputState }
The instance view of the VM Agent running on the virtual machine.
func (VirtualMachineAgentInstanceViewResponseOutput) ElementType ¶
func (VirtualMachineAgentInstanceViewResponseOutput) ElementType() reflect.Type
func (VirtualMachineAgentInstanceViewResponseOutput) ExtensionHandlers ¶
func (o VirtualMachineAgentInstanceViewResponseOutput) ExtensionHandlers() VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput
The virtual machine extension handler instance view.
func (VirtualMachineAgentInstanceViewResponseOutput) Statuses ¶
func (o VirtualMachineAgentInstanceViewResponseOutput) Statuses() InstanceViewStatusResponseArrayOutput
The resource status information.
func (VirtualMachineAgentInstanceViewResponseOutput) ToVirtualMachineAgentInstanceViewResponseOutput ¶
func (o VirtualMachineAgentInstanceViewResponseOutput) ToVirtualMachineAgentInstanceViewResponseOutput() VirtualMachineAgentInstanceViewResponseOutput
func (VirtualMachineAgentInstanceViewResponseOutput) ToVirtualMachineAgentInstanceViewResponseOutputWithContext ¶
func (o VirtualMachineAgentInstanceViewResponseOutput) ToVirtualMachineAgentInstanceViewResponseOutputWithContext(ctx context.Context) VirtualMachineAgentInstanceViewResponseOutput
func (VirtualMachineAgentInstanceViewResponseOutput) ToVirtualMachineAgentInstanceViewResponsePtrOutput ¶
func (o VirtualMachineAgentInstanceViewResponseOutput) ToVirtualMachineAgentInstanceViewResponsePtrOutput() VirtualMachineAgentInstanceViewResponsePtrOutput
func (VirtualMachineAgentInstanceViewResponseOutput) ToVirtualMachineAgentInstanceViewResponsePtrOutputWithContext ¶
func (o VirtualMachineAgentInstanceViewResponseOutput) ToVirtualMachineAgentInstanceViewResponsePtrOutputWithContext(ctx context.Context) VirtualMachineAgentInstanceViewResponsePtrOutput
func (VirtualMachineAgentInstanceViewResponseOutput) VmAgentVersion ¶
func (o VirtualMachineAgentInstanceViewResponseOutput) VmAgentVersion() pulumi.StringPtrOutput
The VM Agent full version.
type VirtualMachineAgentInstanceViewResponsePtrInput ¶
type VirtualMachineAgentInstanceViewResponsePtrInput interface { pulumi.Input ToVirtualMachineAgentInstanceViewResponsePtrOutput() VirtualMachineAgentInstanceViewResponsePtrOutput ToVirtualMachineAgentInstanceViewResponsePtrOutputWithContext(context.Context) VirtualMachineAgentInstanceViewResponsePtrOutput }
VirtualMachineAgentInstanceViewResponsePtrInput is an input type that accepts VirtualMachineAgentInstanceViewResponseArgs, VirtualMachineAgentInstanceViewResponsePtr and VirtualMachineAgentInstanceViewResponsePtrOutput values. You can construct a concrete instance of `VirtualMachineAgentInstanceViewResponsePtrInput` via:
VirtualMachineAgentInstanceViewResponseArgs{...} or: nil
func VirtualMachineAgentInstanceViewResponsePtr ¶
func VirtualMachineAgentInstanceViewResponsePtr(v *VirtualMachineAgentInstanceViewResponseArgs) VirtualMachineAgentInstanceViewResponsePtrInput
type VirtualMachineAgentInstanceViewResponsePtrOutput ¶
type VirtualMachineAgentInstanceViewResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineAgentInstanceViewResponsePtrOutput) ElementType ¶
func (VirtualMachineAgentInstanceViewResponsePtrOutput) ElementType() reflect.Type
func (VirtualMachineAgentInstanceViewResponsePtrOutput) ExtensionHandlers ¶
func (o VirtualMachineAgentInstanceViewResponsePtrOutput) ExtensionHandlers() VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput
The virtual machine extension handler instance view.
func (VirtualMachineAgentInstanceViewResponsePtrOutput) Statuses ¶
func (o VirtualMachineAgentInstanceViewResponsePtrOutput) Statuses() InstanceViewStatusResponseArrayOutput
The resource status information.
func (VirtualMachineAgentInstanceViewResponsePtrOutput) ToVirtualMachineAgentInstanceViewResponsePtrOutput ¶
func (o VirtualMachineAgentInstanceViewResponsePtrOutput) ToVirtualMachineAgentInstanceViewResponsePtrOutput() VirtualMachineAgentInstanceViewResponsePtrOutput
func (VirtualMachineAgentInstanceViewResponsePtrOutput) ToVirtualMachineAgentInstanceViewResponsePtrOutputWithContext ¶
func (o VirtualMachineAgentInstanceViewResponsePtrOutput) ToVirtualMachineAgentInstanceViewResponsePtrOutputWithContext(ctx context.Context) VirtualMachineAgentInstanceViewResponsePtrOutput
func (VirtualMachineAgentInstanceViewResponsePtrOutput) VmAgentVersion ¶
func (o VirtualMachineAgentInstanceViewResponsePtrOutput) VmAgentVersion() pulumi.StringPtrOutput
The VM Agent full version.
type VirtualMachineArgs ¶
type VirtualMachineArgs struct { // Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). <br><br> For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) <br><br> Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set. AvailabilitySet SubResourcePtrInput // Specifies the boot diagnostic settings state. <br><br>Minimum api-version: 2015-06-15. DiagnosticsProfile DiagnosticsProfilePtrInput // Specifies the hardware settings for the virtual machine. HardwareProfile HardwareProfilePtrInput // Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system. <br><br> Possible values are: <br><br> Windows_Client <br><br> Windows_Server <br><br> If this element is included in a request for an update, the value must match the initial value. This value cannot be updated. <br><br> For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) <br><br> Minimum api-version: 2015-06-15 LicenseType pulumi.StringPtrInput // Resource location Location pulumi.StringInput // Specifies the network interfaces of the virtual machine. NetworkProfile NetworkProfilePtrInput // Specifies the operating system settings for the virtual machine. OsProfile OSProfilePtrInput // Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**. Plan PlanPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Specifies the storage settings for the virtual machine disks. StorageProfile StorageProfilePtrInput // Resource tags Tags pulumi.StringMapInput // The name of the virtual machine. VmName pulumi.StringInput }
The set of arguments for constructing a VirtualMachine resource.
func (VirtualMachineArgs) ElementType ¶
func (VirtualMachineArgs) ElementType() reflect.Type
type VirtualMachineExtension ¶
type VirtualMachineExtension struct { pulumi.CustomResourceState // Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true. AutoUpgradeMinorVersion pulumi.BoolPtrOutput `pulumi:"autoUpgradeMinorVersion"` // How the extension handler should be forced to update even if the extension configuration has not changed. ForceUpdateTag pulumi.StringPtrOutput `pulumi:"forceUpdateTag"` // The virtual machine extension instance view. InstanceView VirtualMachineExtensionInstanceViewResponsePtrOutput `pulumi:"instanceView"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all. ProtectedSettings pulumi.AnyOutput `pulumi:"protectedSettings"` // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The name of the extension handler publisher. Publisher pulumi.StringPtrOutput `pulumi:"publisher"` // Json formatted public settings for the extension. Settings pulumi.AnyOutput `pulumi:"settings"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // Specifies the version of the script handler. TypeHandlerVersion pulumi.StringPtrOutput `pulumi:"typeHandlerVersion"` }
Describes a Virtual Machine Extension.
func GetVirtualMachineExtension ¶
func GetVirtualMachineExtension(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualMachineExtensionState, opts ...pulumi.ResourceOption) (*VirtualMachineExtension, error)
GetVirtualMachineExtension gets an existing VirtualMachineExtension 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 NewVirtualMachineExtension ¶
func NewVirtualMachineExtension(ctx *pulumi.Context, name string, args *VirtualMachineExtensionArgs, opts ...pulumi.ResourceOption) (*VirtualMachineExtension, error)
NewVirtualMachineExtension registers a new resource with the given unique name, arguments, and options.
func (*VirtualMachineExtension) ElementType ¶ added in v0.2.6
func (*VirtualMachineExtension) ElementType() reflect.Type
func (*VirtualMachineExtension) ToVirtualMachineExtensionOutput ¶ added in v0.2.6
func (i *VirtualMachineExtension) ToVirtualMachineExtensionOutput() VirtualMachineExtensionOutput
func (*VirtualMachineExtension) ToVirtualMachineExtensionOutputWithContext ¶ added in v0.2.6
func (i *VirtualMachineExtension) ToVirtualMachineExtensionOutputWithContext(ctx context.Context) VirtualMachineExtensionOutput
type VirtualMachineExtensionArgs ¶
type VirtualMachineExtensionArgs struct { // Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true. AutoUpgradeMinorVersion pulumi.BoolPtrInput // How the extension handler should be forced to update even if the extension configuration has not changed. ForceUpdateTag pulumi.StringPtrInput // The virtual machine extension instance view. InstanceView VirtualMachineExtensionInstanceViewPtrInput // Resource location Location pulumi.StringInput // The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all. ProtectedSettings pulumi.Input // The name of the extension handler publisher. Publisher pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Json formatted public settings for the extension. Settings pulumi.Input // Resource tags Tags pulumi.StringMapInput // Specifies the type of the extension; an example is "CustomScriptExtension". Type pulumi.StringPtrInput // Specifies the version of the script handler. TypeHandlerVersion pulumi.StringPtrInput // The name of the virtual machine extension. VmExtensionName pulumi.StringInput // The name of the virtual machine where the extension should be created or updated. VmName pulumi.StringInput }
The set of arguments for constructing a VirtualMachineExtension resource.
func (VirtualMachineExtensionArgs) ElementType ¶
func (VirtualMachineExtensionArgs) ElementType() reflect.Type
type VirtualMachineExtensionHandlerInstanceViewResponse ¶
type VirtualMachineExtensionHandlerInstanceViewResponse struct { // The extension handler status. Status *InstanceViewStatusResponse `pulumi:"status"` // Specifies the type of the extension; an example is "CustomScriptExtension". Type *string `pulumi:"type"` // Specifies the version of the script handler. TypeHandlerVersion *string `pulumi:"typeHandlerVersion"` }
The instance view of a virtual machine extension handler.
type VirtualMachineExtensionHandlerInstanceViewResponseArgs ¶
type VirtualMachineExtensionHandlerInstanceViewResponseArgs struct { // The extension handler status. Status InstanceViewStatusResponsePtrInput `pulumi:"status"` // Specifies the type of the extension; an example is "CustomScriptExtension". Type pulumi.StringPtrInput `pulumi:"type"` // Specifies the version of the script handler. TypeHandlerVersion pulumi.StringPtrInput `pulumi:"typeHandlerVersion"` }
The instance view of a virtual machine extension handler.
func (VirtualMachineExtensionHandlerInstanceViewResponseArgs) ElementType ¶
func (VirtualMachineExtensionHandlerInstanceViewResponseArgs) ElementType() reflect.Type
func (VirtualMachineExtensionHandlerInstanceViewResponseArgs) ToVirtualMachineExtensionHandlerInstanceViewResponseOutput ¶
func (i VirtualMachineExtensionHandlerInstanceViewResponseArgs) ToVirtualMachineExtensionHandlerInstanceViewResponseOutput() VirtualMachineExtensionHandlerInstanceViewResponseOutput
func (VirtualMachineExtensionHandlerInstanceViewResponseArgs) ToVirtualMachineExtensionHandlerInstanceViewResponseOutputWithContext ¶
func (i VirtualMachineExtensionHandlerInstanceViewResponseArgs) ToVirtualMachineExtensionHandlerInstanceViewResponseOutputWithContext(ctx context.Context) VirtualMachineExtensionHandlerInstanceViewResponseOutput
type VirtualMachineExtensionHandlerInstanceViewResponseArray ¶
type VirtualMachineExtensionHandlerInstanceViewResponseArray []VirtualMachineExtensionHandlerInstanceViewResponseInput
func (VirtualMachineExtensionHandlerInstanceViewResponseArray) ElementType ¶
func (VirtualMachineExtensionHandlerInstanceViewResponseArray) ElementType() reflect.Type
func (VirtualMachineExtensionHandlerInstanceViewResponseArray) ToVirtualMachineExtensionHandlerInstanceViewResponseArrayOutput ¶
func (i VirtualMachineExtensionHandlerInstanceViewResponseArray) ToVirtualMachineExtensionHandlerInstanceViewResponseArrayOutput() VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput
func (VirtualMachineExtensionHandlerInstanceViewResponseArray) ToVirtualMachineExtensionHandlerInstanceViewResponseArrayOutputWithContext ¶
func (i VirtualMachineExtensionHandlerInstanceViewResponseArray) ToVirtualMachineExtensionHandlerInstanceViewResponseArrayOutputWithContext(ctx context.Context) VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput
type VirtualMachineExtensionHandlerInstanceViewResponseArrayInput ¶
type VirtualMachineExtensionHandlerInstanceViewResponseArrayInput interface { pulumi.Input ToVirtualMachineExtensionHandlerInstanceViewResponseArrayOutput() VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput ToVirtualMachineExtensionHandlerInstanceViewResponseArrayOutputWithContext(context.Context) VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput }
VirtualMachineExtensionHandlerInstanceViewResponseArrayInput is an input type that accepts VirtualMachineExtensionHandlerInstanceViewResponseArray and VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput values. You can construct a concrete instance of `VirtualMachineExtensionHandlerInstanceViewResponseArrayInput` via:
VirtualMachineExtensionHandlerInstanceViewResponseArray{ VirtualMachineExtensionHandlerInstanceViewResponseArgs{...} }
type VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput ¶
type VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput) ElementType ¶
func (VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput) ElementType() reflect.Type
func (VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput) ToVirtualMachineExtensionHandlerInstanceViewResponseArrayOutput ¶
func (o VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput) ToVirtualMachineExtensionHandlerInstanceViewResponseArrayOutput() VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput
func (VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput) ToVirtualMachineExtensionHandlerInstanceViewResponseArrayOutputWithContext ¶
func (o VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput) ToVirtualMachineExtensionHandlerInstanceViewResponseArrayOutputWithContext(ctx context.Context) VirtualMachineExtensionHandlerInstanceViewResponseArrayOutput
type VirtualMachineExtensionHandlerInstanceViewResponseInput ¶
type VirtualMachineExtensionHandlerInstanceViewResponseInput interface { pulumi.Input ToVirtualMachineExtensionHandlerInstanceViewResponseOutput() VirtualMachineExtensionHandlerInstanceViewResponseOutput ToVirtualMachineExtensionHandlerInstanceViewResponseOutputWithContext(context.Context) VirtualMachineExtensionHandlerInstanceViewResponseOutput }
VirtualMachineExtensionHandlerInstanceViewResponseInput is an input type that accepts VirtualMachineExtensionHandlerInstanceViewResponseArgs and VirtualMachineExtensionHandlerInstanceViewResponseOutput values. You can construct a concrete instance of `VirtualMachineExtensionHandlerInstanceViewResponseInput` via:
VirtualMachineExtensionHandlerInstanceViewResponseArgs{...}
type VirtualMachineExtensionHandlerInstanceViewResponseOutput ¶
type VirtualMachineExtensionHandlerInstanceViewResponseOutput struct{ *pulumi.OutputState }
The instance view of a virtual machine extension handler.
func (VirtualMachineExtensionHandlerInstanceViewResponseOutput) ElementType ¶
func (VirtualMachineExtensionHandlerInstanceViewResponseOutput) ElementType() reflect.Type
func (VirtualMachineExtensionHandlerInstanceViewResponseOutput) Status ¶
func (o VirtualMachineExtensionHandlerInstanceViewResponseOutput) Status() InstanceViewStatusResponsePtrOutput
The extension handler status.
func (VirtualMachineExtensionHandlerInstanceViewResponseOutput) ToVirtualMachineExtensionHandlerInstanceViewResponseOutput ¶
func (o VirtualMachineExtensionHandlerInstanceViewResponseOutput) ToVirtualMachineExtensionHandlerInstanceViewResponseOutput() VirtualMachineExtensionHandlerInstanceViewResponseOutput
func (VirtualMachineExtensionHandlerInstanceViewResponseOutput) ToVirtualMachineExtensionHandlerInstanceViewResponseOutputWithContext ¶
func (o VirtualMachineExtensionHandlerInstanceViewResponseOutput) ToVirtualMachineExtensionHandlerInstanceViewResponseOutputWithContext(ctx context.Context) VirtualMachineExtensionHandlerInstanceViewResponseOutput
func (VirtualMachineExtensionHandlerInstanceViewResponseOutput) Type ¶
Specifies the type of the extension; an example is "CustomScriptExtension".
func (VirtualMachineExtensionHandlerInstanceViewResponseOutput) TypeHandlerVersion ¶
func (o VirtualMachineExtensionHandlerInstanceViewResponseOutput) TypeHandlerVersion() pulumi.StringPtrOutput
Specifies the version of the script handler.
type VirtualMachineExtensionInput ¶ added in v0.2.6
type VirtualMachineExtensionInput interface { pulumi.Input ToVirtualMachineExtensionOutput() VirtualMachineExtensionOutput ToVirtualMachineExtensionOutputWithContext(ctx context.Context) VirtualMachineExtensionOutput }
type VirtualMachineExtensionInstanceView ¶
type VirtualMachineExtensionInstanceView struct { // The virtual machine extension name. Name *string `pulumi:"name"` // The resource status information. Statuses []InstanceViewStatus `pulumi:"statuses"` // The resource status information. Substatuses []InstanceViewStatus `pulumi:"substatuses"` // Specifies the type of the extension; an example is "CustomScriptExtension". Type *string `pulumi:"type"` // Specifies the version of the script handler. TypeHandlerVersion *string `pulumi:"typeHandlerVersion"` }
The instance view of a virtual machine extension.
type VirtualMachineExtensionInstanceViewArgs ¶
type VirtualMachineExtensionInstanceViewArgs struct { // The virtual machine extension name. Name pulumi.StringPtrInput `pulumi:"name"` // The resource status information. Statuses InstanceViewStatusArrayInput `pulumi:"statuses"` // The resource status information. Substatuses InstanceViewStatusArrayInput `pulumi:"substatuses"` // Specifies the type of the extension; an example is "CustomScriptExtension". Type pulumi.StringPtrInput `pulumi:"type"` // Specifies the version of the script handler. TypeHandlerVersion pulumi.StringPtrInput `pulumi:"typeHandlerVersion"` }
The instance view of a virtual machine extension.
func (VirtualMachineExtensionInstanceViewArgs) ElementType ¶
func (VirtualMachineExtensionInstanceViewArgs) ElementType() reflect.Type
func (VirtualMachineExtensionInstanceViewArgs) ToVirtualMachineExtensionInstanceViewOutput ¶
func (i VirtualMachineExtensionInstanceViewArgs) ToVirtualMachineExtensionInstanceViewOutput() VirtualMachineExtensionInstanceViewOutput
func (VirtualMachineExtensionInstanceViewArgs) ToVirtualMachineExtensionInstanceViewOutputWithContext ¶
func (i VirtualMachineExtensionInstanceViewArgs) ToVirtualMachineExtensionInstanceViewOutputWithContext(ctx context.Context) VirtualMachineExtensionInstanceViewOutput
func (VirtualMachineExtensionInstanceViewArgs) ToVirtualMachineExtensionInstanceViewPtrOutput ¶
func (i VirtualMachineExtensionInstanceViewArgs) ToVirtualMachineExtensionInstanceViewPtrOutput() VirtualMachineExtensionInstanceViewPtrOutput
func (VirtualMachineExtensionInstanceViewArgs) ToVirtualMachineExtensionInstanceViewPtrOutputWithContext ¶
func (i VirtualMachineExtensionInstanceViewArgs) ToVirtualMachineExtensionInstanceViewPtrOutputWithContext(ctx context.Context) VirtualMachineExtensionInstanceViewPtrOutput
type VirtualMachineExtensionInstanceViewInput ¶
type VirtualMachineExtensionInstanceViewInput interface { pulumi.Input ToVirtualMachineExtensionInstanceViewOutput() VirtualMachineExtensionInstanceViewOutput ToVirtualMachineExtensionInstanceViewOutputWithContext(context.Context) VirtualMachineExtensionInstanceViewOutput }
VirtualMachineExtensionInstanceViewInput is an input type that accepts VirtualMachineExtensionInstanceViewArgs and VirtualMachineExtensionInstanceViewOutput values. You can construct a concrete instance of `VirtualMachineExtensionInstanceViewInput` via:
VirtualMachineExtensionInstanceViewArgs{...}
type VirtualMachineExtensionInstanceViewOutput ¶
type VirtualMachineExtensionInstanceViewOutput struct{ *pulumi.OutputState }
The instance view of a virtual machine extension.
func (VirtualMachineExtensionInstanceViewOutput) ElementType ¶
func (VirtualMachineExtensionInstanceViewOutput) ElementType() reflect.Type
func (VirtualMachineExtensionInstanceViewOutput) Name ¶
func (o VirtualMachineExtensionInstanceViewOutput) Name() pulumi.StringPtrOutput
The virtual machine extension name.
func (VirtualMachineExtensionInstanceViewOutput) Statuses ¶
func (o VirtualMachineExtensionInstanceViewOutput) Statuses() InstanceViewStatusArrayOutput
The resource status information.
func (VirtualMachineExtensionInstanceViewOutput) Substatuses ¶
func (o VirtualMachineExtensionInstanceViewOutput) Substatuses() InstanceViewStatusArrayOutput
The resource status information.
func (VirtualMachineExtensionInstanceViewOutput) ToVirtualMachineExtensionInstanceViewOutput ¶
func (o VirtualMachineExtensionInstanceViewOutput) ToVirtualMachineExtensionInstanceViewOutput() VirtualMachineExtensionInstanceViewOutput
func (VirtualMachineExtensionInstanceViewOutput) ToVirtualMachineExtensionInstanceViewOutputWithContext ¶
func (o VirtualMachineExtensionInstanceViewOutput) ToVirtualMachineExtensionInstanceViewOutputWithContext(ctx context.Context) VirtualMachineExtensionInstanceViewOutput
func (VirtualMachineExtensionInstanceViewOutput) ToVirtualMachineExtensionInstanceViewPtrOutput ¶
func (o VirtualMachineExtensionInstanceViewOutput) ToVirtualMachineExtensionInstanceViewPtrOutput() VirtualMachineExtensionInstanceViewPtrOutput
func (VirtualMachineExtensionInstanceViewOutput) ToVirtualMachineExtensionInstanceViewPtrOutputWithContext ¶
func (o VirtualMachineExtensionInstanceViewOutput) ToVirtualMachineExtensionInstanceViewPtrOutputWithContext(ctx context.Context) VirtualMachineExtensionInstanceViewPtrOutput
func (VirtualMachineExtensionInstanceViewOutput) Type ¶
func (o VirtualMachineExtensionInstanceViewOutput) Type() pulumi.StringPtrOutput
Specifies the type of the extension; an example is "CustomScriptExtension".
func (VirtualMachineExtensionInstanceViewOutput) TypeHandlerVersion ¶
func (o VirtualMachineExtensionInstanceViewOutput) TypeHandlerVersion() pulumi.StringPtrOutput
Specifies the version of the script handler.
type VirtualMachineExtensionInstanceViewPtrInput ¶
type VirtualMachineExtensionInstanceViewPtrInput interface { pulumi.Input ToVirtualMachineExtensionInstanceViewPtrOutput() VirtualMachineExtensionInstanceViewPtrOutput ToVirtualMachineExtensionInstanceViewPtrOutputWithContext(context.Context) VirtualMachineExtensionInstanceViewPtrOutput }
VirtualMachineExtensionInstanceViewPtrInput is an input type that accepts VirtualMachineExtensionInstanceViewArgs, VirtualMachineExtensionInstanceViewPtr and VirtualMachineExtensionInstanceViewPtrOutput values. You can construct a concrete instance of `VirtualMachineExtensionInstanceViewPtrInput` via:
VirtualMachineExtensionInstanceViewArgs{...} or: nil
func VirtualMachineExtensionInstanceViewPtr ¶
func VirtualMachineExtensionInstanceViewPtr(v *VirtualMachineExtensionInstanceViewArgs) VirtualMachineExtensionInstanceViewPtrInput
type VirtualMachineExtensionInstanceViewPtrOutput ¶
type VirtualMachineExtensionInstanceViewPtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineExtensionInstanceViewPtrOutput) ElementType ¶
func (VirtualMachineExtensionInstanceViewPtrOutput) ElementType() reflect.Type
func (VirtualMachineExtensionInstanceViewPtrOutput) Name ¶
func (o VirtualMachineExtensionInstanceViewPtrOutput) Name() pulumi.StringPtrOutput
The virtual machine extension name.
func (VirtualMachineExtensionInstanceViewPtrOutput) Statuses ¶
func (o VirtualMachineExtensionInstanceViewPtrOutput) Statuses() InstanceViewStatusArrayOutput
The resource status information.
func (VirtualMachineExtensionInstanceViewPtrOutput) Substatuses ¶
func (o VirtualMachineExtensionInstanceViewPtrOutput) Substatuses() InstanceViewStatusArrayOutput
The resource status information.
func (VirtualMachineExtensionInstanceViewPtrOutput) ToVirtualMachineExtensionInstanceViewPtrOutput ¶
func (o VirtualMachineExtensionInstanceViewPtrOutput) ToVirtualMachineExtensionInstanceViewPtrOutput() VirtualMachineExtensionInstanceViewPtrOutput
func (VirtualMachineExtensionInstanceViewPtrOutput) ToVirtualMachineExtensionInstanceViewPtrOutputWithContext ¶
func (o VirtualMachineExtensionInstanceViewPtrOutput) ToVirtualMachineExtensionInstanceViewPtrOutputWithContext(ctx context.Context) VirtualMachineExtensionInstanceViewPtrOutput
func (VirtualMachineExtensionInstanceViewPtrOutput) Type ¶
func (o VirtualMachineExtensionInstanceViewPtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of the extension; an example is "CustomScriptExtension".
func (VirtualMachineExtensionInstanceViewPtrOutput) TypeHandlerVersion ¶
func (o VirtualMachineExtensionInstanceViewPtrOutput) TypeHandlerVersion() pulumi.StringPtrOutput
Specifies the version of the script handler.
type VirtualMachineExtensionInstanceViewResponse ¶
type VirtualMachineExtensionInstanceViewResponse struct { // The virtual machine extension name. Name *string `pulumi:"name"` // The resource status information. Statuses []InstanceViewStatusResponse `pulumi:"statuses"` // The resource status information. Substatuses []InstanceViewStatusResponse `pulumi:"substatuses"` // Specifies the type of the extension; an example is "CustomScriptExtension". Type *string `pulumi:"type"` // Specifies the version of the script handler. TypeHandlerVersion *string `pulumi:"typeHandlerVersion"` }
The instance view of a virtual machine extension.
type VirtualMachineExtensionInstanceViewResponseArgs ¶
type VirtualMachineExtensionInstanceViewResponseArgs struct { // The virtual machine extension name. Name pulumi.StringPtrInput `pulumi:"name"` // The resource status information. Statuses InstanceViewStatusResponseArrayInput `pulumi:"statuses"` // The resource status information. Substatuses InstanceViewStatusResponseArrayInput `pulumi:"substatuses"` // Specifies the type of the extension; an example is "CustomScriptExtension". Type pulumi.StringPtrInput `pulumi:"type"` // Specifies the version of the script handler. TypeHandlerVersion pulumi.StringPtrInput `pulumi:"typeHandlerVersion"` }
The instance view of a virtual machine extension.
func (VirtualMachineExtensionInstanceViewResponseArgs) ElementType ¶
func (VirtualMachineExtensionInstanceViewResponseArgs) ElementType() reflect.Type
func (VirtualMachineExtensionInstanceViewResponseArgs) ToVirtualMachineExtensionInstanceViewResponseOutput ¶
func (i VirtualMachineExtensionInstanceViewResponseArgs) ToVirtualMachineExtensionInstanceViewResponseOutput() VirtualMachineExtensionInstanceViewResponseOutput
func (VirtualMachineExtensionInstanceViewResponseArgs) ToVirtualMachineExtensionInstanceViewResponseOutputWithContext ¶
func (i VirtualMachineExtensionInstanceViewResponseArgs) ToVirtualMachineExtensionInstanceViewResponseOutputWithContext(ctx context.Context) VirtualMachineExtensionInstanceViewResponseOutput
func (VirtualMachineExtensionInstanceViewResponseArgs) ToVirtualMachineExtensionInstanceViewResponsePtrOutput ¶
func (i VirtualMachineExtensionInstanceViewResponseArgs) ToVirtualMachineExtensionInstanceViewResponsePtrOutput() VirtualMachineExtensionInstanceViewResponsePtrOutput
func (VirtualMachineExtensionInstanceViewResponseArgs) ToVirtualMachineExtensionInstanceViewResponsePtrOutputWithContext ¶
func (i VirtualMachineExtensionInstanceViewResponseArgs) ToVirtualMachineExtensionInstanceViewResponsePtrOutputWithContext(ctx context.Context) VirtualMachineExtensionInstanceViewResponsePtrOutput
type VirtualMachineExtensionInstanceViewResponseArray ¶
type VirtualMachineExtensionInstanceViewResponseArray []VirtualMachineExtensionInstanceViewResponseInput
func (VirtualMachineExtensionInstanceViewResponseArray) ElementType ¶
func (VirtualMachineExtensionInstanceViewResponseArray) ElementType() reflect.Type
func (VirtualMachineExtensionInstanceViewResponseArray) ToVirtualMachineExtensionInstanceViewResponseArrayOutput ¶
func (i VirtualMachineExtensionInstanceViewResponseArray) ToVirtualMachineExtensionInstanceViewResponseArrayOutput() VirtualMachineExtensionInstanceViewResponseArrayOutput
func (VirtualMachineExtensionInstanceViewResponseArray) ToVirtualMachineExtensionInstanceViewResponseArrayOutputWithContext ¶
func (i VirtualMachineExtensionInstanceViewResponseArray) ToVirtualMachineExtensionInstanceViewResponseArrayOutputWithContext(ctx context.Context) VirtualMachineExtensionInstanceViewResponseArrayOutput
type VirtualMachineExtensionInstanceViewResponseArrayInput ¶
type VirtualMachineExtensionInstanceViewResponseArrayInput interface { pulumi.Input ToVirtualMachineExtensionInstanceViewResponseArrayOutput() VirtualMachineExtensionInstanceViewResponseArrayOutput ToVirtualMachineExtensionInstanceViewResponseArrayOutputWithContext(context.Context) VirtualMachineExtensionInstanceViewResponseArrayOutput }
VirtualMachineExtensionInstanceViewResponseArrayInput is an input type that accepts VirtualMachineExtensionInstanceViewResponseArray and VirtualMachineExtensionInstanceViewResponseArrayOutput values. You can construct a concrete instance of `VirtualMachineExtensionInstanceViewResponseArrayInput` via:
VirtualMachineExtensionInstanceViewResponseArray{ VirtualMachineExtensionInstanceViewResponseArgs{...} }
type VirtualMachineExtensionInstanceViewResponseArrayOutput ¶
type VirtualMachineExtensionInstanceViewResponseArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachineExtensionInstanceViewResponseArrayOutput) ElementType ¶
func (VirtualMachineExtensionInstanceViewResponseArrayOutput) ElementType() reflect.Type
func (VirtualMachineExtensionInstanceViewResponseArrayOutput) ToVirtualMachineExtensionInstanceViewResponseArrayOutput ¶
func (o VirtualMachineExtensionInstanceViewResponseArrayOutput) ToVirtualMachineExtensionInstanceViewResponseArrayOutput() VirtualMachineExtensionInstanceViewResponseArrayOutput
func (VirtualMachineExtensionInstanceViewResponseArrayOutput) ToVirtualMachineExtensionInstanceViewResponseArrayOutputWithContext ¶
func (o VirtualMachineExtensionInstanceViewResponseArrayOutput) ToVirtualMachineExtensionInstanceViewResponseArrayOutputWithContext(ctx context.Context) VirtualMachineExtensionInstanceViewResponseArrayOutput
type VirtualMachineExtensionInstanceViewResponseInput ¶
type VirtualMachineExtensionInstanceViewResponseInput interface { pulumi.Input ToVirtualMachineExtensionInstanceViewResponseOutput() VirtualMachineExtensionInstanceViewResponseOutput ToVirtualMachineExtensionInstanceViewResponseOutputWithContext(context.Context) VirtualMachineExtensionInstanceViewResponseOutput }
VirtualMachineExtensionInstanceViewResponseInput is an input type that accepts VirtualMachineExtensionInstanceViewResponseArgs and VirtualMachineExtensionInstanceViewResponseOutput values. You can construct a concrete instance of `VirtualMachineExtensionInstanceViewResponseInput` via:
VirtualMachineExtensionInstanceViewResponseArgs{...}
type VirtualMachineExtensionInstanceViewResponseOutput ¶
type VirtualMachineExtensionInstanceViewResponseOutput struct{ *pulumi.OutputState }
The instance view of a virtual machine extension.
func (VirtualMachineExtensionInstanceViewResponseOutput) ElementType ¶
func (VirtualMachineExtensionInstanceViewResponseOutput) ElementType() reflect.Type
func (VirtualMachineExtensionInstanceViewResponseOutput) Name ¶
func (o VirtualMachineExtensionInstanceViewResponseOutput) Name() pulumi.StringPtrOutput
The virtual machine extension name.
func (VirtualMachineExtensionInstanceViewResponseOutput) Statuses ¶
func (o VirtualMachineExtensionInstanceViewResponseOutput) Statuses() InstanceViewStatusResponseArrayOutput
The resource status information.
func (VirtualMachineExtensionInstanceViewResponseOutput) Substatuses ¶
func (o VirtualMachineExtensionInstanceViewResponseOutput) Substatuses() InstanceViewStatusResponseArrayOutput
The resource status information.
func (VirtualMachineExtensionInstanceViewResponseOutput) ToVirtualMachineExtensionInstanceViewResponseOutput ¶
func (o VirtualMachineExtensionInstanceViewResponseOutput) ToVirtualMachineExtensionInstanceViewResponseOutput() VirtualMachineExtensionInstanceViewResponseOutput
func (VirtualMachineExtensionInstanceViewResponseOutput) ToVirtualMachineExtensionInstanceViewResponseOutputWithContext ¶
func (o VirtualMachineExtensionInstanceViewResponseOutput) ToVirtualMachineExtensionInstanceViewResponseOutputWithContext(ctx context.Context) VirtualMachineExtensionInstanceViewResponseOutput
func (VirtualMachineExtensionInstanceViewResponseOutput) ToVirtualMachineExtensionInstanceViewResponsePtrOutput ¶
func (o VirtualMachineExtensionInstanceViewResponseOutput) ToVirtualMachineExtensionInstanceViewResponsePtrOutput() VirtualMachineExtensionInstanceViewResponsePtrOutput
func (VirtualMachineExtensionInstanceViewResponseOutput) ToVirtualMachineExtensionInstanceViewResponsePtrOutputWithContext ¶
func (o VirtualMachineExtensionInstanceViewResponseOutput) ToVirtualMachineExtensionInstanceViewResponsePtrOutputWithContext(ctx context.Context) VirtualMachineExtensionInstanceViewResponsePtrOutput
func (VirtualMachineExtensionInstanceViewResponseOutput) Type ¶
func (o VirtualMachineExtensionInstanceViewResponseOutput) Type() pulumi.StringPtrOutput
Specifies the type of the extension; an example is "CustomScriptExtension".
func (VirtualMachineExtensionInstanceViewResponseOutput) TypeHandlerVersion ¶
func (o VirtualMachineExtensionInstanceViewResponseOutput) TypeHandlerVersion() pulumi.StringPtrOutput
Specifies the version of the script handler.
type VirtualMachineExtensionInstanceViewResponsePtrInput ¶
type VirtualMachineExtensionInstanceViewResponsePtrInput interface { pulumi.Input ToVirtualMachineExtensionInstanceViewResponsePtrOutput() VirtualMachineExtensionInstanceViewResponsePtrOutput ToVirtualMachineExtensionInstanceViewResponsePtrOutputWithContext(context.Context) VirtualMachineExtensionInstanceViewResponsePtrOutput }
VirtualMachineExtensionInstanceViewResponsePtrInput is an input type that accepts VirtualMachineExtensionInstanceViewResponseArgs, VirtualMachineExtensionInstanceViewResponsePtr and VirtualMachineExtensionInstanceViewResponsePtrOutput values. You can construct a concrete instance of `VirtualMachineExtensionInstanceViewResponsePtrInput` via:
VirtualMachineExtensionInstanceViewResponseArgs{...} or: nil
func VirtualMachineExtensionInstanceViewResponsePtr ¶
func VirtualMachineExtensionInstanceViewResponsePtr(v *VirtualMachineExtensionInstanceViewResponseArgs) VirtualMachineExtensionInstanceViewResponsePtrInput
type VirtualMachineExtensionInstanceViewResponsePtrOutput ¶
type VirtualMachineExtensionInstanceViewResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineExtensionInstanceViewResponsePtrOutput) ElementType ¶
func (VirtualMachineExtensionInstanceViewResponsePtrOutput) ElementType() reflect.Type
func (VirtualMachineExtensionInstanceViewResponsePtrOutput) Name ¶
The virtual machine extension name.
func (VirtualMachineExtensionInstanceViewResponsePtrOutput) Statuses ¶
func (o VirtualMachineExtensionInstanceViewResponsePtrOutput) Statuses() InstanceViewStatusResponseArrayOutput
The resource status information.
func (VirtualMachineExtensionInstanceViewResponsePtrOutput) Substatuses ¶
func (o VirtualMachineExtensionInstanceViewResponsePtrOutput) Substatuses() InstanceViewStatusResponseArrayOutput
The resource status information.
func (VirtualMachineExtensionInstanceViewResponsePtrOutput) ToVirtualMachineExtensionInstanceViewResponsePtrOutput ¶
func (o VirtualMachineExtensionInstanceViewResponsePtrOutput) ToVirtualMachineExtensionInstanceViewResponsePtrOutput() VirtualMachineExtensionInstanceViewResponsePtrOutput
func (VirtualMachineExtensionInstanceViewResponsePtrOutput) ToVirtualMachineExtensionInstanceViewResponsePtrOutputWithContext ¶
func (o VirtualMachineExtensionInstanceViewResponsePtrOutput) ToVirtualMachineExtensionInstanceViewResponsePtrOutputWithContext(ctx context.Context) VirtualMachineExtensionInstanceViewResponsePtrOutput
func (VirtualMachineExtensionInstanceViewResponsePtrOutput) Type ¶
Specifies the type of the extension; an example is "CustomScriptExtension".
func (VirtualMachineExtensionInstanceViewResponsePtrOutput) TypeHandlerVersion ¶
func (o VirtualMachineExtensionInstanceViewResponsePtrOutput) TypeHandlerVersion() pulumi.StringPtrOutput
Specifies the version of the script handler.
type VirtualMachineExtensionOutput ¶ added in v0.2.6
type VirtualMachineExtensionOutput struct {
*pulumi.OutputState
}
func (VirtualMachineExtensionOutput) ElementType ¶ added in v0.2.6
func (VirtualMachineExtensionOutput) ElementType() reflect.Type
func (VirtualMachineExtensionOutput) ToVirtualMachineExtensionOutput ¶ added in v0.2.6
func (o VirtualMachineExtensionOutput) ToVirtualMachineExtensionOutput() VirtualMachineExtensionOutput
func (VirtualMachineExtensionOutput) ToVirtualMachineExtensionOutputWithContext ¶ added in v0.2.6
func (o VirtualMachineExtensionOutput) ToVirtualMachineExtensionOutputWithContext(ctx context.Context) VirtualMachineExtensionOutput
type VirtualMachineExtensionResponse ¶
type VirtualMachineExtensionResponse struct { // Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true. AutoUpgradeMinorVersion *bool `pulumi:"autoUpgradeMinorVersion"` // How the extension handler should be forced to update even if the extension configuration has not changed. ForceUpdateTag *string `pulumi:"forceUpdateTag"` // Resource Id Id string `pulumi:"id"` // The virtual machine extension instance view. InstanceView *VirtualMachineExtensionInstanceViewResponse `pulumi:"instanceView"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all. ProtectedSettings interface{} `pulumi:"protectedSettings"` // The provisioning state, which only appears in the response. ProvisioningState string `pulumi:"provisioningState"` // The name of the extension handler publisher. Publisher *string `pulumi:"publisher"` // Json formatted public settings for the extension. Settings interface{} `pulumi:"settings"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` // Specifies the version of the script handler. TypeHandlerVersion *string `pulumi:"typeHandlerVersion"` }
Describes a Virtual Machine Extension.
type VirtualMachineExtensionResponseArgs ¶
type VirtualMachineExtensionResponseArgs struct { // Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true. AutoUpgradeMinorVersion pulumi.BoolPtrInput `pulumi:"autoUpgradeMinorVersion"` // How the extension handler should be forced to update even if the extension configuration has not changed. ForceUpdateTag pulumi.StringPtrInput `pulumi:"forceUpdateTag"` // Resource Id Id pulumi.StringInput `pulumi:"id"` // The virtual machine extension instance view. InstanceView VirtualMachineExtensionInstanceViewResponsePtrInput `pulumi:"instanceView"` // Resource location Location pulumi.StringInput `pulumi:"location"` // Resource name Name pulumi.StringInput `pulumi:"name"` // The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all. ProtectedSettings pulumi.Input `pulumi:"protectedSettings"` // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringInput `pulumi:"provisioningState"` // The name of the extension handler publisher. Publisher pulumi.StringPtrInput `pulumi:"publisher"` // Json formatted public settings for the extension. Settings pulumi.Input `pulumi:"settings"` // Resource tags Tags pulumi.StringMapInput `pulumi:"tags"` // Resource type Type pulumi.StringInput `pulumi:"type"` // Specifies the version of the script handler. TypeHandlerVersion pulumi.StringPtrInput `pulumi:"typeHandlerVersion"` }
Describes a Virtual Machine Extension.
func (VirtualMachineExtensionResponseArgs) ElementType ¶
func (VirtualMachineExtensionResponseArgs) ElementType() reflect.Type
func (VirtualMachineExtensionResponseArgs) ToVirtualMachineExtensionResponseOutput ¶
func (i VirtualMachineExtensionResponseArgs) ToVirtualMachineExtensionResponseOutput() VirtualMachineExtensionResponseOutput
func (VirtualMachineExtensionResponseArgs) ToVirtualMachineExtensionResponseOutputWithContext ¶
func (i VirtualMachineExtensionResponseArgs) ToVirtualMachineExtensionResponseOutputWithContext(ctx context.Context) VirtualMachineExtensionResponseOutput
type VirtualMachineExtensionResponseArray ¶
type VirtualMachineExtensionResponseArray []VirtualMachineExtensionResponseInput
func (VirtualMachineExtensionResponseArray) ElementType ¶
func (VirtualMachineExtensionResponseArray) ElementType() reflect.Type
func (VirtualMachineExtensionResponseArray) ToVirtualMachineExtensionResponseArrayOutput ¶
func (i VirtualMachineExtensionResponseArray) ToVirtualMachineExtensionResponseArrayOutput() VirtualMachineExtensionResponseArrayOutput
func (VirtualMachineExtensionResponseArray) ToVirtualMachineExtensionResponseArrayOutputWithContext ¶
func (i VirtualMachineExtensionResponseArray) ToVirtualMachineExtensionResponseArrayOutputWithContext(ctx context.Context) VirtualMachineExtensionResponseArrayOutput
type VirtualMachineExtensionResponseArrayInput ¶
type VirtualMachineExtensionResponseArrayInput interface { pulumi.Input ToVirtualMachineExtensionResponseArrayOutput() VirtualMachineExtensionResponseArrayOutput ToVirtualMachineExtensionResponseArrayOutputWithContext(context.Context) VirtualMachineExtensionResponseArrayOutput }
VirtualMachineExtensionResponseArrayInput is an input type that accepts VirtualMachineExtensionResponseArray and VirtualMachineExtensionResponseArrayOutput values. You can construct a concrete instance of `VirtualMachineExtensionResponseArrayInput` via:
VirtualMachineExtensionResponseArray{ VirtualMachineExtensionResponseArgs{...} }
type VirtualMachineExtensionResponseArrayOutput ¶
type VirtualMachineExtensionResponseArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachineExtensionResponseArrayOutput) ElementType ¶
func (VirtualMachineExtensionResponseArrayOutput) ElementType() reflect.Type
func (VirtualMachineExtensionResponseArrayOutput) ToVirtualMachineExtensionResponseArrayOutput ¶
func (o VirtualMachineExtensionResponseArrayOutput) ToVirtualMachineExtensionResponseArrayOutput() VirtualMachineExtensionResponseArrayOutput
func (VirtualMachineExtensionResponseArrayOutput) ToVirtualMachineExtensionResponseArrayOutputWithContext ¶
func (o VirtualMachineExtensionResponseArrayOutput) ToVirtualMachineExtensionResponseArrayOutputWithContext(ctx context.Context) VirtualMachineExtensionResponseArrayOutput
type VirtualMachineExtensionResponseInput ¶
type VirtualMachineExtensionResponseInput interface { pulumi.Input ToVirtualMachineExtensionResponseOutput() VirtualMachineExtensionResponseOutput ToVirtualMachineExtensionResponseOutputWithContext(context.Context) VirtualMachineExtensionResponseOutput }
VirtualMachineExtensionResponseInput is an input type that accepts VirtualMachineExtensionResponseArgs and VirtualMachineExtensionResponseOutput values. You can construct a concrete instance of `VirtualMachineExtensionResponseInput` via:
VirtualMachineExtensionResponseArgs{...}
type VirtualMachineExtensionResponseOutput ¶
type VirtualMachineExtensionResponseOutput struct{ *pulumi.OutputState }
Describes a Virtual Machine Extension.
func (VirtualMachineExtensionResponseOutput) AutoUpgradeMinorVersion ¶
func (o VirtualMachineExtensionResponseOutput) AutoUpgradeMinorVersion() pulumi.BoolPtrOutput
Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
func (VirtualMachineExtensionResponseOutput) ElementType ¶
func (VirtualMachineExtensionResponseOutput) ElementType() reflect.Type
func (VirtualMachineExtensionResponseOutput) ForceUpdateTag ¶
func (o VirtualMachineExtensionResponseOutput) ForceUpdateTag() pulumi.StringPtrOutput
How the extension handler should be forced to update even if the extension configuration has not changed.
func (VirtualMachineExtensionResponseOutput) Id ¶
func (o VirtualMachineExtensionResponseOutput) Id() pulumi.StringOutput
Resource Id
func (VirtualMachineExtensionResponseOutput) InstanceView ¶
func (o VirtualMachineExtensionResponseOutput) InstanceView() VirtualMachineExtensionInstanceViewResponsePtrOutput
The virtual machine extension instance view.
func (VirtualMachineExtensionResponseOutput) Location ¶
func (o VirtualMachineExtensionResponseOutput) Location() pulumi.StringOutput
Resource location
func (VirtualMachineExtensionResponseOutput) Name ¶
func (o VirtualMachineExtensionResponseOutput) Name() pulumi.StringOutput
Resource name
func (VirtualMachineExtensionResponseOutput) ProtectedSettings ¶
func (o VirtualMachineExtensionResponseOutput) ProtectedSettings() pulumi.AnyOutput
The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
func (VirtualMachineExtensionResponseOutput) ProvisioningState ¶
func (o VirtualMachineExtensionResponseOutput) ProvisioningState() pulumi.StringOutput
The provisioning state, which only appears in the response.
func (VirtualMachineExtensionResponseOutput) Publisher ¶
func (o VirtualMachineExtensionResponseOutput) Publisher() pulumi.StringPtrOutput
The name of the extension handler publisher.
func (VirtualMachineExtensionResponseOutput) Settings ¶
func (o VirtualMachineExtensionResponseOutput) Settings() pulumi.AnyOutput
Json formatted public settings for the extension.
func (VirtualMachineExtensionResponseOutput) Tags ¶
func (o VirtualMachineExtensionResponseOutput) Tags() pulumi.StringMapOutput
Resource tags
func (VirtualMachineExtensionResponseOutput) ToVirtualMachineExtensionResponseOutput ¶
func (o VirtualMachineExtensionResponseOutput) ToVirtualMachineExtensionResponseOutput() VirtualMachineExtensionResponseOutput
func (VirtualMachineExtensionResponseOutput) ToVirtualMachineExtensionResponseOutputWithContext ¶
func (o VirtualMachineExtensionResponseOutput) ToVirtualMachineExtensionResponseOutputWithContext(ctx context.Context) VirtualMachineExtensionResponseOutput
func (VirtualMachineExtensionResponseOutput) Type ¶
func (o VirtualMachineExtensionResponseOutput) Type() pulumi.StringOutput
Resource type
func (VirtualMachineExtensionResponseOutput) TypeHandlerVersion ¶
func (o VirtualMachineExtensionResponseOutput) TypeHandlerVersion() pulumi.StringPtrOutput
Specifies the version of the script handler.
type VirtualMachineExtensionState ¶
type VirtualMachineExtensionState struct { // Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true. AutoUpgradeMinorVersion pulumi.BoolPtrInput // How the extension handler should be forced to update even if the extension configuration has not changed. ForceUpdateTag pulumi.StringPtrInput // The virtual machine extension instance view. InstanceView VirtualMachineExtensionInstanceViewResponsePtrInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all. ProtectedSettings pulumi.Input // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringPtrInput // The name of the extension handler publisher. Publisher pulumi.StringPtrInput // Json formatted public settings for the extension. Settings pulumi.Input // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput // Specifies the version of the script handler. TypeHandlerVersion pulumi.StringPtrInput }
func (VirtualMachineExtensionState) ElementType ¶
func (VirtualMachineExtensionState) ElementType() reflect.Type
type VirtualMachineInput ¶ added in v0.2.6
type VirtualMachineInput interface { pulumi.Input ToVirtualMachineOutput() VirtualMachineOutput ToVirtualMachineOutputWithContext(ctx context.Context) VirtualMachineOutput }
type VirtualMachineInstanceViewResponse ¶
type VirtualMachineInstanceViewResponse struct { // Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status. <br><br> You can easily view the output of your console log. <br><br> Azure also enables you to see a screenshot of the VM from the hypervisor. BootDiagnostics *BootDiagnosticsInstanceViewResponse `pulumi:"bootDiagnostics"` // The virtual machine disk information. Disks []DiskInstanceViewResponse `pulumi:"disks"` // The extensions information. Extensions []VirtualMachineExtensionInstanceViewResponse `pulumi:"extensions"` // Specifies the fault domain of the virtual machine. PlatformFaultDomain *int `pulumi:"platformFaultDomain"` // Specifies the update domain of the virtual machine. PlatformUpdateDomain *int `pulumi:"platformUpdateDomain"` // The Remote desktop certificate thumbprint. RdpThumbPrint *string `pulumi:"rdpThumbPrint"` // The resource status information. Statuses []InstanceViewStatusResponse `pulumi:"statuses"` // The VM Agent running on the virtual machine. VmAgent *VirtualMachineAgentInstanceViewResponse `pulumi:"vmAgent"` }
The instance view of a virtual machine.
type VirtualMachineInstanceViewResponseArgs ¶
type VirtualMachineInstanceViewResponseArgs struct { // Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status. <br><br> You can easily view the output of your console log. <br><br> Azure also enables you to see a screenshot of the VM from the hypervisor. BootDiagnostics BootDiagnosticsInstanceViewResponsePtrInput `pulumi:"bootDiagnostics"` // The virtual machine disk information. Disks DiskInstanceViewResponseArrayInput `pulumi:"disks"` // The extensions information. Extensions VirtualMachineExtensionInstanceViewResponseArrayInput `pulumi:"extensions"` // Specifies the fault domain of the virtual machine. PlatformFaultDomain pulumi.IntPtrInput `pulumi:"platformFaultDomain"` // Specifies the update domain of the virtual machine. PlatformUpdateDomain pulumi.IntPtrInput `pulumi:"platformUpdateDomain"` // The Remote desktop certificate thumbprint. RdpThumbPrint pulumi.StringPtrInput `pulumi:"rdpThumbPrint"` // The resource status information. Statuses InstanceViewStatusResponseArrayInput `pulumi:"statuses"` // The VM Agent running on the virtual machine. VmAgent VirtualMachineAgentInstanceViewResponsePtrInput `pulumi:"vmAgent"` }
The instance view of a virtual machine.
func (VirtualMachineInstanceViewResponseArgs) ElementType ¶
func (VirtualMachineInstanceViewResponseArgs) ElementType() reflect.Type
func (VirtualMachineInstanceViewResponseArgs) ToVirtualMachineInstanceViewResponseOutput ¶
func (i VirtualMachineInstanceViewResponseArgs) ToVirtualMachineInstanceViewResponseOutput() VirtualMachineInstanceViewResponseOutput
func (VirtualMachineInstanceViewResponseArgs) ToVirtualMachineInstanceViewResponseOutputWithContext ¶
func (i VirtualMachineInstanceViewResponseArgs) ToVirtualMachineInstanceViewResponseOutputWithContext(ctx context.Context) VirtualMachineInstanceViewResponseOutput
func (VirtualMachineInstanceViewResponseArgs) ToVirtualMachineInstanceViewResponsePtrOutput ¶
func (i VirtualMachineInstanceViewResponseArgs) ToVirtualMachineInstanceViewResponsePtrOutput() VirtualMachineInstanceViewResponsePtrOutput
func (VirtualMachineInstanceViewResponseArgs) ToVirtualMachineInstanceViewResponsePtrOutputWithContext ¶
func (i VirtualMachineInstanceViewResponseArgs) ToVirtualMachineInstanceViewResponsePtrOutputWithContext(ctx context.Context) VirtualMachineInstanceViewResponsePtrOutput
type VirtualMachineInstanceViewResponseInput ¶
type VirtualMachineInstanceViewResponseInput interface { pulumi.Input ToVirtualMachineInstanceViewResponseOutput() VirtualMachineInstanceViewResponseOutput ToVirtualMachineInstanceViewResponseOutputWithContext(context.Context) VirtualMachineInstanceViewResponseOutput }
VirtualMachineInstanceViewResponseInput is an input type that accepts VirtualMachineInstanceViewResponseArgs and VirtualMachineInstanceViewResponseOutput values. You can construct a concrete instance of `VirtualMachineInstanceViewResponseInput` via:
VirtualMachineInstanceViewResponseArgs{...}
type VirtualMachineInstanceViewResponseOutput ¶
type VirtualMachineInstanceViewResponseOutput struct{ *pulumi.OutputState }
The instance view of a virtual machine.
func (VirtualMachineInstanceViewResponseOutput) BootDiagnostics ¶
func (o VirtualMachineInstanceViewResponseOutput) BootDiagnostics() BootDiagnosticsInstanceViewResponsePtrOutput
Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status. <br><br> You can easily view the output of your console log. <br><br> Azure also enables you to see a screenshot of the VM from the hypervisor.
func (VirtualMachineInstanceViewResponseOutput) ElementType ¶
func (VirtualMachineInstanceViewResponseOutput) ElementType() reflect.Type
func (VirtualMachineInstanceViewResponseOutput) Extensions ¶
func (o VirtualMachineInstanceViewResponseOutput) Extensions() VirtualMachineExtensionInstanceViewResponseArrayOutput
The extensions information.
func (VirtualMachineInstanceViewResponseOutput) PlatformFaultDomain ¶
func (o VirtualMachineInstanceViewResponseOutput) PlatformFaultDomain() pulumi.IntPtrOutput
Specifies the fault domain of the virtual machine.
func (VirtualMachineInstanceViewResponseOutput) PlatformUpdateDomain ¶
func (o VirtualMachineInstanceViewResponseOutput) PlatformUpdateDomain() pulumi.IntPtrOutput
Specifies the update domain of the virtual machine.
func (VirtualMachineInstanceViewResponseOutput) RdpThumbPrint ¶
func (o VirtualMachineInstanceViewResponseOutput) RdpThumbPrint() pulumi.StringPtrOutput
The Remote desktop certificate thumbprint.
func (VirtualMachineInstanceViewResponseOutput) Statuses ¶
func (o VirtualMachineInstanceViewResponseOutput) Statuses() InstanceViewStatusResponseArrayOutput
The resource status information.
func (VirtualMachineInstanceViewResponseOutput) ToVirtualMachineInstanceViewResponseOutput ¶
func (o VirtualMachineInstanceViewResponseOutput) ToVirtualMachineInstanceViewResponseOutput() VirtualMachineInstanceViewResponseOutput
func (VirtualMachineInstanceViewResponseOutput) ToVirtualMachineInstanceViewResponseOutputWithContext ¶
func (o VirtualMachineInstanceViewResponseOutput) ToVirtualMachineInstanceViewResponseOutputWithContext(ctx context.Context) VirtualMachineInstanceViewResponseOutput
func (VirtualMachineInstanceViewResponseOutput) ToVirtualMachineInstanceViewResponsePtrOutput ¶
func (o VirtualMachineInstanceViewResponseOutput) ToVirtualMachineInstanceViewResponsePtrOutput() VirtualMachineInstanceViewResponsePtrOutput
func (VirtualMachineInstanceViewResponseOutput) ToVirtualMachineInstanceViewResponsePtrOutputWithContext ¶
func (o VirtualMachineInstanceViewResponseOutput) ToVirtualMachineInstanceViewResponsePtrOutputWithContext(ctx context.Context) VirtualMachineInstanceViewResponsePtrOutput
func (VirtualMachineInstanceViewResponseOutput) VmAgent ¶
func (o VirtualMachineInstanceViewResponseOutput) VmAgent() VirtualMachineAgentInstanceViewResponsePtrOutput
The VM Agent running on the virtual machine.
type VirtualMachineInstanceViewResponsePtrInput ¶
type VirtualMachineInstanceViewResponsePtrInput interface { pulumi.Input ToVirtualMachineInstanceViewResponsePtrOutput() VirtualMachineInstanceViewResponsePtrOutput ToVirtualMachineInstanceViewResponsePtrOutputWithContext(context.Context) VirtualMachineInstanceViewResponsePtrOutput }
VirtualMachineInstanceViewResponsePtrInput is an input type that accepts VirtualMachineInstanceViewResponseArgs, VirtualMachineInstanceViewResponsePtr and VirtualMachineInstanceViewResponsePtrOutput values. You can construct a concrete instance of `VirtualMachineInstanceViewResponsePtrInput` via:
VirtualMachineInstanceViewResponseArgs{...} or: nil
func VirtualMachineInstanceViewResponsePtr ¶
func VirtualMachineInstanceViewResponsePtr(v *VirtualMachineInstanceViewResponseArgs) VirtualMachineInstanceViewResponsePtrInput
type VirtualMachineInstanceViewResponsePtrOutput ¶
type VirtualMachineInstanceViewResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineInstanceViewResponsePtrOutput) BootDiagnostics ¶
func (o VirtualMachineInstanceViewResponsePtrOutput) BootDiagnostics() BootDiagnosticsInstanceViewResponsePtrOutput
Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status. <br><br> You can easily view the output of your console log. <br><br> Azure also enables you to see a screenshot of the VM from the hypervisor.
func (VirtualMachineInstanceViewResponsePtrOutput) ElementType ¶
func (VirtualMachineInstanceViewResponsePtrOutput) ElementType() reflect.Type
func (VirtualMachineInstanceViewResponsePtrOutput) Extensions ¶
func (o VirtualMachineInstanceViewResponsePtrOutput) Extensions() VirtualMachineExtensionInstanceViewResponseArrayOutput
The extensions information.
func (VirtualMachineInstanceViewResponsePtrOutput) PlatformFaultDomain ¶
func (o VirtualMachineInstanceViewResponsePtrOutput) PlatformFaultDomain() pulumi.IntPtrOutput
Specifies the fault domain of the virtual machine.
func (VirtualMachineInstanceViewResponsePtrOutput) PlatformUpdateDomain ¶
func (o VirtualMachineInstanceViewResponsePtrOutput) PlatformUpdateDomain() pulumi.IntPtrOutput
Specifies the update domain of the virtual machine.
func (VirtualMachineInstanceViewResponsePtrOutput) RdpThumbPrint ¶
func (o VirtualMachineInstanceViewResponsePtrOutput) RdpThumbPrint() pulumi.StringPtrOutput
The Remote desktop certificate thumbprint.
func (VirtualMachineInstanceViewResponsePtrOutput) Statuses ¶
func (o VirtualMachineInstanceViewResponsePtrOutput) Statuses() InstanceViewStatusResponseArrayOutput
The resource status information.
func (VirtualMachineInstanceViewResponsePtrOutput) ToVirtualMachineInstanceViewResponsePtrOutput ¶
func (o VirtualMachineInstanceViewResponsePtrOutput) ToVirtualMachineInstanceViewResponsePtrOutput() VirtualMachineInstanceViewResponsePtrOutput
func (VirtualMachineInstanceViewResponsePtrOutput) ToVirtualMachineInstanceViewResponsePtrOutputWithContext ¶
func (o VirtualMachineInstanceViewResponsePtrOutput) ToVirtualMachineInstanceViewResponsePtrOutputWithContext(ctx context.Context) VirtualMachineInstanceViewResponsePtrOutput
func (VirtualMachineInstanceViewResponsePtrOutput) VmAgent ¶
func (o VirtualMachineInstanceViewResponsePtrOutput) VmAgent() VirtualMachineAgentInstanceViewResponsePtrOutput
The VM Agent running on the virtual machine.
type VirtualMachineOutput ¶ added in v0.2.6
type VirtualMachineOutput struct {
*pulumi.OutputState
}
func (VirtualMachineOutput) ElementType ¶ added in v0.2.6
func (VirtualMachineOutput) ElementType() reflect.Type
func (VirtualMachineOutput) ToVirtualMachineOutput ¶ added in v0.2.6
func (o VirtualMachineOutput) ToVirtualMachineOutput() VirtualMachineOutput
func (VirtualMachineOutput) ToVirtualMachineOutputWithContext ¶ added in v0.2.6
func (o VirtualMachineOutput) ToVirtualMachineOutputWithContext(ctx context.Context) VirtualMachineOutput
type VirtualMachineScaleSet ¶
type VirtualMachineScaleSet struct { pulumi.CustomResourceState // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Specifies whether the Virtual Machine Scale Set should be overprovisioned. OverProvision pulumi.BoolPtrOutput `pulumi:"overProvision"` // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The virtual machine scale set sku. Sku SkuResponsePtrOutput `pulumi:"sku"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // The upgrade policy. UpgradePolicy UpgradePolicyResponsePtrOutput `pulumi:"upgradePolicy"` // The virtual machine profile. VirtualMachineProfile VirtualMachineScaleSetVMProfileResponsePtrOutput `pulumi:"virtualMachineProfile"` }
Describes a Virtual Machine Scale Set.
func GetVirtualMachineScaleSet ¶
func GetVirtualMachineScaleSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualMachineScaleSetState, opts ...pulumi.ResourceOption) (*VirtualMachineScaleSet, error)
GetVirtualMachineScaleSet gets an existing VirtualMachineScaleSet 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 NewVirtualMachineScaleSet ¶
func NewVirtualMachineScaleSet(ctx *pulumi.Context, name string, args *VirtualMachineScaleSetArgs, opts ...pulumi.ResourceOption) (*VirtualMachineScaleSet, error)
NewVirtualMachineScaleSet registers a new resource with the given unique name, arguments, and options.
func (*VirtualMachineScaleSet) ElementType ¶ added in v0.2.6
func (*VirtualMachineScaleSet) ElementType() reflect.Type
func (*VirtualMachineScaleSet) ToVirtualMachineScaleSetOutput ¶ added in v0.2.6
func (i *VirtualMachineScaleSet) ToVirtualMachineScaleSetOutput() VirtualMachineScaleSetOutput
func (*VirtualMachineScaleSet) ToVirtualMachineScaleSetOutputWithContext ¶ added in v0.2.6
func (i *VirtualMachineScaleSet) ToVirtualMachineScaleSetOutputWithContext(ctx context.Context) VirtualMachineScaleSetOutput
type VirtualMachineScaleSetArgs ¶
type VirtualMachineScaleSetArgs struct { // Resource location Location pulumi.StringInput // The name of the VM scale set to create or update. Name pulumi.StringInput // Specifies whether the Virtual Machine Scale Set should be overprovisioned. OverProvision pulumi.BoolPtrInput // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The virtual machine scale set sku. Sku SkuPtrInput // Resource tags Tags pulumi.StringMapInput // The upgrade policy. UpgradePolicy UpgradePolicyPtrInput // The virtual machine profile. VirtualMachineProfile VirtualMachineScaleSetVMProfilePtrInput }
The set of arguments for constructing a VirtualMachineScaleSet resource.
func (VirtualMachineScaleSetArgs) ElementType ¶
func (VirtualMachineScaleSetArgs) ElementType() reflect.Type
type VirtualMachineScaleSetExtension ¶
type VirtualMachineScaleSetExtension struct { // Whether the extension handler should be automatically upgraded across minor versions. AutoUpgradeMinorVersion *bool `pulumi:"autoUpgradeMinorVersion"` // Resource Id Id *string `pulumi:"id"` // The name of the extension. Name *string `pulumi:"name"` // Json formatted protected settings for the extension. ProtectedSettings interface{} `pulumi:"protectedSettings"` // The name of the extension handler publisher. Publisher *string `pulumi:"publisher"` // Json formatted public settings for the extension. Settings interface{} `pulumi:"settings"` // The type of the extension handler. Type *string `pulumi:"type"` // The type version of the extension handler. TypeHandlerVersion *string `pulumi:"typeHandlerVersion"` }
Describes a Virtual Machine Scale Set Extension.
type VirtualMachineScaleSetExtensionArgs ¶
type VirtualMachineScaleSetExtensionArgs struct { // Whether the extension handler should be automatically upgraded across minor versions. AutoUpgradeMinorVersion pulumi.BoolPtrInput `pulumi:"autoUpgradeMinorVersion"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // The name of the extension. Name pulumi.StringPtrInput `pulumi:"name"` // Json formatted protected settings for the extension. ProtectedSettings pulumi.Input `pulumi:"protectedSettings"` // The name of the extension handler publisher. Publisher pulumi.StringPtrInput `pulumi:"publisher"` // Json formatted public settings for the extension. Settings pulumi.Input `pulumi:"settings"` // The type of the extension handler. Type pulumi.StringPtrInput `pulumi:"type"` // The type version of the extension handler. TypeHandlerVersion pulumi.StringPtrInput `pulumi:"typeHandlerVersion"` }
Describes a Virtual Machine Scale Set Extension.
func (VirtualMachineScaleSetExtensionArgs) ElementType ¶
func (VirtualMachineScaleSetExtensionArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetExtensionArgs) ToVirtualMachineScaleSetExtensionOutput ¶
func (i VirtualMachineScaleSetExtensionArgs) ToVirtualMachineScaleSetExtensionOutput() VirtualMachineScaleSetExtensionOutput
func (VirtualMachineScaleSetExtensionArgs) ToVirtualMachineScaleSetExtensionOutputWithContext ¶
func (i VirtualMachineScaleSetExtensionArgs) ToVirtualMachineScaleSetExtensionOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionOutput
type VirtualMachineScaleSetExtensionArray ¶
type VirtualMachineScaleSetExtensionArray []VirtualMachineScaleSetExtensionInput
func (VirtualMachineScaleSetExtensionArray) ElementType ¶
func (VirtualMachineScaleSetExtensionArray) ElementType() reflect.Type
func (VirtualMachineScaleSetExtensionArray) ToVirtualMachineScaleSetExtensionArrayOutput ¶
func (i VirtualMachineScaleSetExtensionArray) ToVirtualMachineScaleSetExtensionArrayOutput() VirtualMachineScaleSetExtensionArrayOutput
func (VirtualMachineScaleSetExtensionArray) ToVirtualMachineScaleSetExtensionArrayOutputWithContext ¶
func (i VirtualMachineScaleSetExtensionArray) ToVirtualMachineScaleSetExtensionArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionArrayOutput
type VirtualMachineScaleSetExtensionArrayInput ¶
type VirtualMachineScaleSetExtensionArrayInput interface { pulumi.Input ToVirtualMachineScaleSetExtensionArrayOutput() VirtualMachineScaleSetExtensionArrayOutput ToVirtualMachineScaleSetExtensionArrayOutputWithContext(context.Context) VirtualMachineScaleSetExtensionArrayOutput }
VirtualMachineScaleSetExtensionArrayInput is an input type that accepts VirtualMachineScaleSetExtensionArray and VirtualMachineScaleSetExtensionArrayOutput values. You can construct a concrete instance of `VirtualMachineScaleSetExtensionArrayInput` via:
VirtualMachineScaleSetExtensionArray{ VirtualMachineScaleSetExtensionArgs{...} }
type VirtualMachineScaleSetExtensionArrayOutput ¶
type VirtualMachineScaleSetExtensionArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetExtensionArrayOutput) ElementType ¶
func (VirtualMachineScaleSetExtensionArrayOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetExtensionArrayOutput) ToVirtualMachineScaleSetExtensionArrayOutput ¶
func (o VirtualMachineScaleSetExtensionArrayOutput) ToVirtualMachineScaleSetExtensionArrayOutput() VirtualMachineScaleSetExtensionArrayOutput
func (VirtualMachineScaleSetExtensionArrayOutput) ToVirtualMachineScaleSetExtensionArrayOutputWithContext ¶
func (o VirtualMachineScaleSetExtensionArrayOutput) ToVirtualMachineScaleSetExtensionArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionArrayOutput
type VirtualMachineScaleSetExtensionInput ¶
type VirtualMachineScaleSetExtensionInput interface { pulumi.Input ToVirtualMachineScaleSetExtensionOutput() VirtualMachineScaleSetExtensionOutput ToVirtualMachineScaleSetExtensionOutputWithContext(context.Context) VirtualMachineScaleSetExtensionOutput }
VirtualMachineScaleSetExtensionInput is an input type that accepts VirtualMachineScaleSetExtensionArgs and VirtualMachineScaleSetExtensionOutput values. You can construct a concrete instance of `VirtualMachineScaleSetExtensionInput` via:
VirtualMachineScaleSetExtensionArgs{...}
type VirtualMachineScaleSetExtensionOutput ¶
type VirtualMachineScaleSetExtensionOutput struct{ *pulumi.OutputState }
Describes a Virtual Machine Scale Set Extension.
func (VirtualMachineScaleSetExtensionOutput) AutoUpgradeMinorVersion ¶
func (o VirtualMachineScaleSetExtensionOutput) AutoUpgradeMinorVersion() pulumi.BoolPtrOutput
Whether the extension handler should be automatically upgraded across minor versions.
func (VirtualMachineScaleSetExtensionOutput) ElementType ¶
func (VirtualMachineScaleSetExtensionOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetExtensionOutput) Id ¶
func (o VirtualMachineScaleSetExtensionOutput) Id() pulumi.StringPtrOutput
Resource Id
func (VirtualMachineScaleSetExtensionOutput) Name ¶
func (o VirtualMachineScaleSetExtensionOutput) Name() pulumi.StringPtrOutput
The name of the extension.
func (VirtualMachineScaleSetExtensionOutput) ProtectedSettings ¶
func (o VirtualMachineScaleSetExtensionOutput) ProtectedSettings() pulumi.AnyOutput
Json formatted protected settings for the extension.
func (VirtualMachineScaleSetExtensionOutput) Publisher ¶
func (o VirtualMachineScaleSetExtensionOutput) Publisher() pulumi.StringPtrOutput
The name of the extension handler publisher.
func (VirtualMachineScaleSetExtensionOutput) Settings ¶
func (o VirtualMachineScaleSetExtensionOutput) Settings() pulumi.AnyOutput
Json formatted public settings for the extension.
func (VirtualMachineScaleSetExtensionOutput) ToVirtualMachineScaleSetExtensionOutput ¶
func (o VirtualMachineScaleSetExtensionOutput) ToVirtualMachineScaleSetExtensionOutput() VirtualMachineScaleSetExtensionOutput
func (VirtualMachineScaleSetExtensionOutput) ToVirtualMachineScaleSetExtensionOutputWithContext ¶
func (o VirtualMachineScaleSetExtensionOutput) ToVirtualMachineScaleSetExtensionOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionOutput
func (VirtualMachineScaleSetExtensionOutput) Type ¶
func (o VirtualMachineScaleSetExtensionOutput) Type() pulumi.StringPtrOutput
The type of the extension handler.
func (VirtualMachineScaleSetExtensionOutput) TypeHandlerVersion ¶
func (o VirtualMachineScaleSetExtensionOutput) TypeHandlerVersion() pulumi.StringPtrOutput
The type version of the extension handler.
type VirtualMachineScaleSetExtensionProfile ¶
type VirtualMachineScaleSetExtensionProfile struct { // The virtual machine scale set child extension resources. Extensions []VirtualMachineScaleSetExtension `pulumi:"extensions"` }
Describes a virtual machine scale set extension profile.
type VirtualMachineScaleSetExtensionProfileArgs ¶
type VirtualMachineScaleSetExtensionProfileArgs struct { // The virtual machine scale set child extension resources. Extensions VirtualMachineScaleSetExtensionArrayInput `pulumi:"extensions"` }
Describes a virtual machine scale set extension profile.
func (VirtualMachineScaleSetExtensionProfileArgs) ElementType ¶
func (VirtualMachineScaleSetExtensionProfileArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetExtensionProfileArgs) ToVirtualMachineScaleSetExtensionProfileOutput ¶
func (i VirtualMachineScaleSetExtensionProfileArgs) ToVirtualMachineScaleSetExtensionProfileOutput() VirtualMachineScaleSetExtensionProfileOutput
func (VirtualMachineScaleSetExtensionProfileArgs) ToVirtualMachineScaleSetExtensionProfileOutputWithContext ¶
func (i VirtualMachineScaleSetExtensionProfileArgs) ToVirtualMachineScaleSetExtensionProfileOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionProfileOutput
func (VirtualMachineScaleSetExtensionProfileArgs) ToVirtualMachineScaleSetExtensionProfilePtrOutput ¶
func (i VirtualMachineScaleSetExtensionProfileArgs) ToVirtualMachineScaleSetExtensionProfilePtrOutput() VirtualMachineScaleSetExtensionProfilePtrOutput
func (VirtualMachineScaleSetExtensionProfileArgs) ToVirtualMachineScaleSetExtensionProfilePtrOutputWithContext ¶
func (i VirtualMachineScaleSetExtensionProfileArgs) ToVirtualMachineScaleSetExtensionProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionProfilePtrOutput
type VirtualMachineScaleSetExtensionProfileInput ¶
type VirtualMachineScaleSetExtensionProfileInput interface { pulumi.Input ToVirtualMachineScaleSetExtensionProfileOutput() VirtualMachineScaleSetExtensionProfileOutput ToVirtualMachineScaleSetExtensionProfileOutputWithContext(context.Context) VirtualMachineScaleSetExtensionProfileOutput }
VirtualMachineScaleSetExtensionProfileInput is an input type that accepts VirtualMachineScaleSetExtensionProfileArgs and VirtualMachineScaleSetExtensionProfileOutput values. You can construct a concrete instance of `VirtualMachineScaleSetExtensionProfileInput` via:
VirtualMachineScaleSetExtensionProfileArgs{...}
type VirtualMachineScaleSetExtensionProfileOutput ¶
type VirtualMachineScaleSetExtensionProfileOutput struct{ *pulumi.OutputState }
Describes a virtual machine scale set extension profile.
func (VirtualMachineScaleSetExtensionProfileOutput) ElementType ¶
func (VirtualMachineScaleSetExtensionProfileOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetExtensionProfileOutput) Extensions ¶
func (o VirtualMachineScaleSetExtensionProfileOutput) Extensions() VirtualMachineScaleSetExtensionArrayOutput
The virtual machine scale set child extension resources.
func (VirtualMachineScaleSetExtensionProfileOutput) ToVirtualMachineScaleSetExtensionProfileOutput ¶
func (o VirtualMachineScaleSetExtensionProfileOutput) ToVirtualMachineScaleSetExtensionProfileOutput() VirtualMachineScaleSetExtensionProfileOutput
func (VirtualMachineScaleSetExtensionProfileOutput) ToVirtualMachineScaleSetExtensionProfileOutputWithContext ¶
func (o VirtualMachineScaleSetExtensionProfileOutput) ToVirtualMachineScaleSetExtensionProfileOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionProfileOutput
func (VirtualMachineScaleSetExtensionProfileOutput) ToVirtualMachineScaleSetExtensionProfilePtrOutput ¶
func (o VirtualMachineScaleSetExtensionProfileOutput) ToVirtualMachineScaleSetExtensionProfilePtrOutput() VirtualMachineScaleSetExtensionProfilePtrOutput
func (VirtualMachineScaleSetExtensionProfileOutput) ToVirtualMachineScaleSetExtensionProfilePtrOutputWithContext ¶
func (o VirtualMachineScaleSetExtensionProfileOutput) ToVirtualMachineScaleSetExtensionProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionProfilePtrOutput
type VirtualMachineScaleSetExtensionProfilePtrInput ¶
type VirtualMachineScaleSetExtensionProfilePtrInput interface { pulumi.Input ToVirtualMachineScaleSetExtensionProfilePtrOutput() VirtualMachineScaleSetExtensionProfilePtrOutput ToVirtualMachineScaleSetExtensionProfilePtrOutputWithContext(context.Context) VirtualMachineScaleSetExtensionProfilePtrOutput }
VirtualMachineScaleSetExtensionProfilePtrInput is an input type that accepts VirtualMachineScaleSetExtensionProfileArgs, VirtualMachineScaleSetExtensionProfilePtr and VirtualMachineScaleSetExtensionProfilePtrOutput values. You can construct a concrete instance of `VirtualMachineScaleSetExtensionProfilePtrInput` via:
VirtualMachineScaleSetExtensionProfileArgs{...} or: nil
func VirtualMachineScaleSetExtensionProfilePtr ¶
func VirtualMachineScaleSetExtensionProfilePtr(v *VirtualMachineScaleSetExtensionProfileArgs) VirtualMachineScaleSetExtensionProfilePtrInput
type VirtualMachineScaleSetExtensionProfilePtrOutput ¶
type VirtualMachineScaleSetExtensionProfilePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetExtensionProfilePtrOutput) ElementType ¶
func (VirtualMachineScaleSetExtensionProfilePtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetExtensionProfilePtrOutput) Extensions ¶
func (o VirtualMachineScaleSetExtensionProfilePtrOutput) Extensions() VirtualMachineScaleSetExtensionArrayOutput
The virtual machine scale set child extension resources.
func (VirtualMachineScaleSetExtensionProfilePtrOutput) ToVirtualMachineScaleSetExtensionProfilePtrOutput ¶
func (o VirtualMachineScaleSetExtensionProfilePtrOutput) ToVirtualMachineScaleSetExtensionProfilePtrOutput() VirtualMachineScaleSetExtensionProfilePtrOutput
func (VirtualMachineScaleSetExtensionProfilePtrOutput) ToVirtualMachineScaleSetExtensionProfilePtrOutputWithContext ¶
func (o VirtualMachineScaleSetExtensionProfilePtrOutput) ToVirtualMachineScaleSetExtensionProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionProfilePtrOutput
type VirtualMachineScaleSetExtensionProfileResponse ¶
type VirtualMachineScaleSetExtensionProfileResponse struct { // The virtual machine scale set child extension resources. Extensions []VirtualMachineScaleSetExtensionResponse `pulumi:"extensions"` }
Describes a virtual machine scale set extension profile.
type VirtualMachineScaleSetExtensionProfileResponseArgs ¶
type VirtualMachineScaleSetExtensionProfileResponseArgs struct { // The virtual machine scale set child extension resources. Extensions VirtualMachineScaleSetExtensionResponseArrayInput `pulumi:"extensions"` }
Describes a virtual machine scale set extension profile.
func (VirtualMachineScaleSetExtensionProfileResponseArgs) ElementType ¶
func (VirtualMachineScaleSetExtensionProfileResponseArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetExtensionProfileResponseArgs) ToVirtualMachineScaleSetExtensionProfileResponseOutput ¶
func (i VirtualMachineScaleSetExtensionProfileResponseArgs) ToVirtualMachineScaleSetExtensionProfileResponseOutput() VirtualMachineScaleSetExtensionProfileResponseOutput
func (VirtualMachineScaleSetExtensionProfileResponseArgs) ToVirtualMachineScaleSetExtensionProfileResponseOutputWithContext ¶
func (i VirtualMachineScaleSetExtensionProfileResponseArgs) ToVirtualMachineScaleSetExtensionProfileResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionProfileResponseOutput
func (VirtualMachineScaleSetExtensionProfileResponseArgs) ToVirtualMachineScaleSetExtensionProfileResponsePtrOutput ¶
func (i VirtualMachineScaleSetExtensionProfileResponseArgs) ToVirtualMachineScaleSetExtensionProfileResponsePtrOutput() VirtualMachineScaleSetExtensionProfileResponsePtrOutput
func (VirtualMachineScaleSetExtensionProfileResponseArgs) ToVirtualMachineScaleSetExtensionProfileResponsePtrOutputWithContext ¶
func (i VirtualMachineScaleSetExtensionProfileResponseArgs) ToVirtualMachineScaleSetExtensionProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionProfileResponsePtrOutput
type VirtualMachineScaleSetExtensionProfileResponseInput ¶
type VirtualMachineScaleSetExtensionProfileResponseInput interface { pulumi.Input ToVirtualMachineScaleSetExtensionProfileResponseOutput() VirtualMachineScaleSetExtensionProfileResponseOutput ToVirtualMachineScaleSetExtensionProfileResponseOutputWithContext(context.Context) VirtualMachineScaleSetExtensionProfileResponseOutput }
VirtualMachineScaleSetExtensionProfileResponseInput is an input type that accepts VirtualMachineScaleSetExtensionProfileResponseArgs and VirtualMachineScaleSetExtensionProfileResponseOutput values. You can construct a concrete instance of `VirtualMachineScaleSetExtensionProfileResponseInput` via:
VirtualMachineScaleSetExtensionProfileResponseArgs{...}
type VirtualMachineScaleSetExtensionProfileResponseOutput ¶
type VirtualMachineScaleSetExtensionProfileResponseOutput struct{ *pulumi.OutputState }
Describes a virtual machine scale set extension profile.
func (VirtualMachineScaleSetExtensionProfileResponseOutput) ElementType ¶
func (VirtualMachineScaleSetExtensionProfileResponseOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetExtensionProfileResponseOutput) Extensions ¶
func (o VirtualMachineScaleSetExtensionProfileResponseOutput) Extensions() VirtualMachineScaleSetExtensionResponseArrayOutput
The virtual machine scale set child extension resources.
func (VirtualMachineScaleSetExtensionProfileResponseOutput) ToVirtualMachineScaleSetExtensionProfileResponseOutput ¶
func (o VirtualMachineScaleSetExtensionProfileResponseOutput) ToVirtualMachineScaleSetExtensionProfileResponseOutput() VirtualMachineScaleSetExtensionProfileResponseOutput
func (VirtualMachineScaleSetExtensionProfileResponseOutput) ToVirtualMachineScaleSetExtensionProfileResponseOutputWithContext ¶
func (o VirtualMachineScaleSetExtensionProfileResponseOutput) ToVirtualMachineScaleSetExtensionProfileResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionProfileResponseOutput
func (VirtualMachineScaleSetExtensionProfileResponseOutput) ToVirtualMachineScaleSetExtensionProfileResponsePtrOutput ¶
func (o VirtualMachineScaleSetExtensionProfileResponseOutput) ToVirtualMachineScaleSetExtensionProfileResponsePtrOutput() VirtualMachineScaleSetExtensionProfileResponsePtrOutput
func (VirtualMachineScaleSetExtensionProfileResponseOutput) ToVirtualMachineScaleSetExtensionProfileResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetExtensionProfileResponseOutput) ToVirtualMachineScaleSetExtensionProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionProfileResponsePtrOutput
type VirtualMachineScaleSetExtensionProfileResponsePtrInput ¶
type VirtualMachineScaleSetExtensionProfileResponsePtrInput interface { pulumi.Input ToVirtualMachineScaleSetExtensionProfileResponsePtrOutput() VirtualMachineScaleSetExtensionProfileResponsePtrOutput ToVirtualMachineScaleSetExtensionProfileResponsePtrOutputWithContext(context.Context) VirtualMachineScaleSetExtensionProfileResponsePtrOutput }
VirtualMachineScaleSetExtensionProfileResponsePtrInput is an input type that accepts VirtualMachineScaleSetExtensionProfileResponseArgs, VirtualMachineScaleSetExtensionProfileResponsePtr and VirtualMachineScaleSetExtensionProfileResponsePtrOutput values. You can construct a concrete instance of `VirtualMachineScaleSetExtensionProfileResponsePtrInput` via:
VirtualMachineScaleSetExtensionProfileResponseArgs{...} or: nil
func VirtualMachineScaleSetExtensionProfileResponsePtr ¶
func VirtualMachineScaleSetExtensionProfileResponsePtr(v *VirtualMachineScaleSetExtensionProfileResponseArgs) VirtualMachineScaleSetExtensionProfileResponsePtrInput
type VirtualMachineScaleSetExtensionProfileResponsePtrOutput ¶
type VirtualMachineScaleSetExtensionProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetExtensionProfileResponsePtrOutput) ElementType ¶
func (VirtualMachineScaleSetExtensionProfileResponsePtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetExtensionProfileResponsePtrOutput) Extensions ¶
func (o VirtualMachineScaleSetExtensionProfileResponsePtrOutput) Extensions() VirtualMachineScaleSetExtensionResponseArrayOutput
The virtual machine scale set child extension resources.
func (VirtualMachineScaleSetExtensionProfileResponsePtrOutput) ToVirtualMachineScaleSetExtensionProfileResponsePtrOutput ¶
func (o VirtualMachineScaleSetExtensionProfileResponsePtrOutput) ToVirtualMachineScaleSetExtensionProfileResponsePtrOutput() VirtualMachineScaleSetExtensionProfileResponsePtrOutput
func (VirtualMachineScaleSetExtensionProfileResponsePtrOutput) ToVirtualMachineScaleSetExtensionProfileResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetExtensionProfileResponsePtrOutput) ToVirtualMachineScaleSetExtensionProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionProfileResponsePtrOutput
type VirtualMachineScaleSetExtensionResponse ¶
type VirtualMachineScaleSetExtensionResponse struct { // Whether the extension handler should be automatically upgraded across minor versions. AutoUpgradeMinorVersion *bool `pulumi:"autoUpgradeMinorVersion"` // Resource Id Id *string `pulumi:"id"` // The name of the extension. Name *string `pulumi:"name"` // Json formatted protected settings for the extension. ProtectedSettings interface{} `pulumi:"protectedSettings"` // The provisioning state, which only appears in the response. ProvisioningState string `pulumi:"provisioningState"` // The name of the extension handler publisher. Publisher *string `pulumi:"publisher"` // Json formatted public settings for the extension. Settings interface{} `pulumi:"settings"` // The type of the extension handler. Type *string `pulumi:"type"` // The type version of the extension handler. TypeHandlerVersion *string `pulumi:"typeHandlerVersion"` }
Describes a Virtual Machine Scale Set Extension.
type VirtualMachineScaleSetExtensionResponseArgs ¶
type VirtualMachineScaleSetExtensionResponseArgs struct { // Whether the extension handler should be automatically upgraded across minor versions. AutoUpgradeMinorVersion pulumi.BoolPtrInput `pulumi:"autoUpgradeMinorVersion"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // The name of the extension. Name pulumi.StringPtrInput `pulumi:"name"` // Json formatted protected settings for the extension. ProtectedSettings pulumi.Input `pulumi:"protectedSettings"` // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringInput `pulumi:"provisioningState"` // The name of the extension handler publisher. Publisher pulumi.StringPtrInput `pulumi:"publisher"` // Json formatted public settings for the extension. Settings pulumi.Input `pulumi:"settings"` // The type of the extension handler. Type pulumi.StringPtrInput `pulumi:"type"` // The type version of the extension handler. TypeHandlerVersion pulumi.StringPtrInput `pulumi:"typeHandlerVersion"` }
Describes a Virtual Machine Scale Set Extension.
func (VirtualMachineScaleSetExtensionResponseArgs) ElementType ¶
func (VirtualMachineScaleSetExtensionResponseArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetExtensionResponseArgs) ToVirtualMachineScaleSetExtensionResponseOutput ¶
func (i VirtualMachineScaleSetExtensionResponseArgs) ToVirtualMachineScaleSetExtensionResponseOutput() VirtualMachineScaleSetExtensionResponseOutput
func (VirtualMachineScaleSetExtensionResponseArgs) ToVirtualMachineScaleSetExtensionResponseOutputWithContext ¶
func (i VirtualMachineScaleSetExtensionResponseArgs) ToVirtualMachineScaleSetExtensionResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionResponseOutput
type VirtualMachineScaleSetExtensionResponseArray ¶
type VirtualMachineScaleSetExtensionResponseArray []VirtualMachineScaleSetExtensionResponseInput
func (VirtualMachineScaleSetExtensionResponseArray) ElementType ¶
func (VirtualMachineScaleSetExtensionResponseArray) ElementType() reflect.Type
func (VirtualMachineScaleSetExtensionResponseArray) ToVirtualMachineScaleSetExtensionResponseArrayOutput ¶
func (i VirtualMachineScaleSetExtensionResponseArray) ToVirtualMachineScaleSetExtensionResponseArrayOutput() VirtualMachineScaleSetExtensionResponseArrayOutput
func (VirtualMachineScaleSetExtensionResponseArray) ToVirtualMachineScaleSetExtensionResponseArrayOutputWithContext ¶
func (i VirtualMachineScaleSetExtensionResponseArray) ToVirtualMachineScaleSetExtensionResponseArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionResponseArrayOutput
type VirtualMachineScaleSetExtensionResponseArrayInput ¶
type VirtualMachineScaleSetExtensionResponseArrayInput interface { pulumi.Input ToVirtualMachineScaleSetExtensionResponseArrayOutput() VirtualMachineScaleSetExtensionResponseArrayOutput ToVirtualMachineScaleSetExtensionResponseArrayOutputWithContext(context.Context) VirtualMachineScaleSetExtensionResponseArrayOutput }
VirtualMachineScaleSetExtensionResponseArrayInput is an input type that accepts VirtualMachineScaleSetExtensionResponseArray and VirtualMachineScaleSetExtensionResponseArrayOutput values. You can construct a concrete instance of `VirtualMachineScaleSetExtensionResponseArrayInput` via:
VirtualMachineScaleSetExtensionResponseArray{ VirtualMachineScaleSetExtensionResponseArgs{...} }
type VirtualMachineScaleSetExtensionResponseArrayOutput ¶
type VirtualMachineScaleSetExtensionResponseArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetExtensionResponseArrayOutput) ElementType ¶
func (VirtualMachineScaleSetExtensionResponseArrayOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetExtensionResponseArrayOutput) ToVirtualMachineScaleSetExtensionResponseArrayOutput ¶
func (o VirtualMachineScaleSetExtensionResponseArrayOutput) ToVirtualMachineScaleSetExtensionResponseArrayOutput() VirtualMachineScaleSetExtensionResponseArrayOutput
func (VirtualMachineScaleSetExtensionResponseArrayOutput) ToVirtualMachineScaleSetExtensionResponseArrayOutputWithContext ¶
func (o VirtualMachineScaleSetExtensionResponseArrayOutput) ToVirtualMachineScaleSetExtensionResponseArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionResponseArrayOutput
type VirtualMachineScaleSetExtensionResponseInput ¶
type VirtualMachineScaleSetExtensionResponseInput interface { pulumi.Input ToVirtualMachineScaleSetExtensionResponseOutput() VirtualMachineScaleSetExtensionResponseOutput ToVirtualMachineScaleSetExtensionResponseOutputWithContext(context.Context) VirtualMachineScaleSetExtensionResponseOutput }
VirtualMachineScaleSetExtensionResponseInput is an input type that accepts VirtualMachineScaleSetExtensionResponseArgs and VirtualMachineScaleSetExtensionResponseOutput values. You can construct a concrete instance of `VirtualMachineScaleSetExtensionResponseInput` via:
VirtualMachineScaleSetExtensionResponseArgs{...}
type VirtualMachineScaleSetExtensionResponseOutput ¶
type VirtualMachineScaleSetExtensionResponseOutput struct{ *pulumi.OutputState }
Describes a Virtual Machine Scale Set Extension.
func (VirtualMachineScaleSetExtensionResponseOutput) AutoUpgradeMinorVersion ¶
func (o VirtualMachineScaleSetExtensionResponseOutput) AutoUpgradeMinorVersion() pulumi.BoolPtrOutput
Whether the extension handler should be automatically upgraded across minor versions.
func (VirtualMachineScaleSetExtensionResponseOutput) ElementType ¶
func (VirtualMachineScaleSetExtensionResponseOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetExtensionResponseOutput) Name ¶
func (o VirtualMachineScaleSetExtensionResponseOutput) Name() pulumi.StringPtrOutput
The name of the extension.
func (VirtualMachineScaleSetExtensionResponseOutput) ProtectedSettings ¶
func (o VirtualMachineScaleSetExtensionResponseOutput) ProtectedSettings() pulumi.AnyOutput
Json formatted protected settings for the extension.
func (VirtualMachineScaleSetExtensionResponseOutput) ProvisioningState ¶
func (o VirtualMachineScaleSetExtensionResponseOutput) ProvisioningState() pulumi.StringOutput
The provisioning state, which only appears in the response.
func (VirtualMachineScaleSetExtensionResponseOutput) Publisher ¶
func (o VirtualMachineScaleSetExtensionResponseOutput) Publisher() pulumi.StringPtrOutput
The name of the extension handler publisher.
func (VirtualMachineScaleSetExtensionResponseOutput) Settings ¶
func (o VirtualMachineScaleSetExtensionResponseOutput) Settings() pulumi.AnyOutput
Json formatted public settings for the extension.
func (VirtualMachineScaleSetExtensionResponseOutput) ToVirtualMachineScaleSetExtensionResponseOutput ¶
func (o VirtualMachineScaleSetExtensionResponseOutput) ToVirtualMachineScaleSetExtensionResponseOutput() VirtualMachineScaleSetExtensionResponseOutput
func (VirtualMachineScaleSetExtensionResponseOutput) ToVirtualMachineScaleSetExtensionResponseOutputWithContext ¶
func (o VirtualMachineScaleSetExtensionResponseOutput) ToVirtualMachineScaleSetExtensionResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionResponseOutput
func (VirtualMachineScaleSetExtensionResponseOutput) Type ¶
func (o VirtualMachineScaleSetExtensionResponseOutput) Type() pulumi.StringPtrOutput
The type of the extension handler.
func (VirtualMachineScaleSetExtensionResponseOutput) TypeHandlerVersion ¶
func (o VirtualMachineScaleSetExtensionResponseOutput) TypeHandlerVersion() pulumi.StringPtrOutput
The type version of the extension handler.
type VirtualMachineScaleSetIPConfiguration ¶
type VirtualMachineScaleSetIPConfiguration struct { // Resource Id Id *string `pulumi:"id"` // The load balancer backend address pools. LoadBalancerBackendAddressPools []SubResource `pulumi:"loadBalancerBackendAddressPools"` // The load balancer inbound nat pools. LoadBalancerInboundNatPools []SubResource `pulumi:"loadBalancerInboundNatPools"` // The IP configuration name. Name string `pulumi:"name"` // The subnet. Subnet ApiEntityReference `pulumi:"subnet"` }
Describes a virtual machine scale set network profile's IP configuration.
type VirtualMachineScaleSetIPConfigurationArgs ¶
type VirtualMachineScaleSetIPConfigurationArgs struct { // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // The load balancer backend address pools. LoadBalancerBackendAddressPools SubResourceArrayInput `pulumi:"loadBalancerBackendAddressPools"` // The load balancer inbound nat pools. LoadBalancerInboundNatPools SubResourceArrayInput `pulumi:"loadBalancerInboundNatPools"` // The IP configuration name. Name pulumi.StringInput `pulumi:"name"` // The subnet. Subnet ApiEntityReferenceInput `pulumi:"subnet"` }
Describes a virtual machine scale set network profile's IP configuration.
func (VirtualMachineScaleSetIPConfigurationArgs) ElementType ¶
func (VirtualMachineScaleSetIPConfigurationArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetIPConfigurationArgs) ToVirtualMachineScaleSetIPConfigurationOutput ¶
func (i VirtualMachineScaleSetIPConfigurationArgs) ToVirtualMachineScaleSetIPConfigurationOutput() VirtualMachineScaleSetIPConfigurationOutput
func (VirtualMachineScaleSetIPConfigurationArgs) ToVirtualMachineScaleSetIPConfigurationOutputWithContext ¶
func (i VirtualMachineScaleSetIPConfigurationArgs) ToVirtualMachineScaleSetIPConfigurationOutputWithContext(ctx context.Context) VirtualMachineScaleSetIPConfigurationOutput
type VirtualMachineScaleSetIPConfigurationArray ¶
type VirtualMachineScaleSetIPConfigurationArray []VirtualMachineScaleSetIPConfigurationInput
func (VirtualMachineScaleSetIPConfigurationArray) ElementType ¶
func (VirtualMachineScaleSetIPConfigurationArray) ElementType() reflect.Type
func (VirtualMachineScaleSetIPConfigurationArray) ToVirtualMachineScaleSetIPConfigurationArrayOutput ¶
func (i VirtualMachineScaleSetIPConfigurationArray) ToVirtualMachineScaleSetIPConfigurationArrayOutput() VirtualMachineScaleSetIPConfigurationArrayOutput
func (VirtualMachineScaleSetIPConfigurationArray) ToVirtualMachineScaleSetIPConfigurationArrayOutputWithContext ¶
func (i VirtualMachineScaleSetIPConfigurationArray) ToVirtualMachineScaleSetIPConfigurationArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetIPConfigurationArrayOutput
type VirtualMachineScaleSetIPConfigurationArrayInput ¶
type VirtualMachineScaleSetIPConfigurationArrayInput interface { pulumi.Input ToVirtualMachineScaleSetIPConfigurationArrayOutput() VirtualMachineScaleSetIPConfigurationArrayOutput ToVirtualMachineScaleSetIPConfigurationArrayOutputWithContext(context.Context) VirtualMachineScaleSetIPConfigurationArrayOutput }
VirtualMachineScaleSetIPConfigurationArrayInput is an input type that accepts VirtualMachineScaleSetIPConfigurationArray and VirtualMachineScaleSetIPConfigurationArrayOutput values. You can construct a concrete instance of `VirtualMachineScaleSetIPConfigurationArrayInput` via:
VirtualMachineScaleSetIPConfigurationArray{ VirtualMachineScaleSetIPConfigurationArgs{...} }
type VirtualMachineScaleSetIPConfigurationArrayOutput ¶
type VirtualMachineScaleSetIPConfigurationArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetIPConfigurationArrayOutput) ElementType ¶
func (VirtualMachineScaleSetIPConfigurationArrayOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetIPConfigurationArrayOutput) ToVirtualMachineScaleSetIPConfigurationArrayOutput ¶
func (o VirtualMachineScaleSetIPConfigurationArrayOutput) ToVirtualMachineScaleSetIPConfigurationArrayOutput() VirtualMachineScaleSetIPConfigurationArrayOutput
func (VirtualMachineScaleSetIPConfigurationArrayOutput) ToVirtualMachineScaleSetIPConfigurationArrayOutputWithContext ¶
func (o VirtualMachineScaleSetIPConfigurationArrayOutput) ToVirtualMachineScaleSetIPConfigurationArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetIPConfigurationArrayOutput
type VirtualMachineScaleSetIPConfigurationInput ¶
type VirtualMachineScaleSetIPConfigurationInput interface { pulumi.Input ToVirtualMachineScaleSetIPConfigurationOutput() VirtualMachineScaleSetIPConfigurationOutput ToVirtualMachineScaleSetIPConfigurationOutputWithContext(context.Context) VirtualMachineScaleSetIPConfigurationOutput }
VirtualMachineScaleSetIPConfigurationInput is an input type that accepts VirtualMachineScaleSetIPConfigurationArgs and VirtualMachineScaleSetIPConfigurationOutput values. You can construct a concrete instance of `VirtualMachineScaleSetIPConfigurationInput` via:
VirtualMachineScaleSetIPConfigurationArgs{...}
type VirtualMachineScaleSetIPConfigurationOutput ¶
type VirtualMachineScaleSetIPConfigurationOutput struct{ *pulumi.OutputState }
Describes a virtual machine scale set network profile's IP configuration.
func (VirtualMachineScaleSetIPConfigurationOutput) ElementType ¶
func (VirtualMachineScaleSetIPConfigurationOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetIPConfigurationOutput) Id ¶
func (o VirtualMachineScaleSetIPConfigurationOutput) Id() pulumi.StringPtrOutput
Resource Id
func (VirtualMachineScaleSetIPConfigurationOutput) LoadBalancerBackendAddressPools ¶
func (o VirtualMachineScaleSetIPConfigurationOutput) LoadBalancerBackendAddressPools() SubResourceArrayOutput
The load balancer backend address pools.
func (VirtualMachineScaleSetIPConfigurationOutput) LoadBalancerInboundNatPools ¶
func (o VirtualMachineScaleSetIPConfigurationOutput) LoadBalancerInboundNatPools() SubResourceArrayOutput
The load balancer inbound nat pools.
func (VirtualMachineScaleSetIPConfigurationOutput) Name ¶
func (o VirtualMachineScaleSetIPConfigurationOutput) Name() pulumi.StringOutput
The IP configuration name.
func (VirtualMachineScaleSetIPConfigurationOutput) Subnet ¶
func (o VirtualMachineScaleSetIPConfigurationOutput) Subnet() ApiEntityReferenceOutput
The subnet.
func (VirtualMachineScaleSetIPConfigurationOutput) ToVirtualMachineScaleSetIPConfigurationOutput ¶
func (o VirtualMachineScaleSetIPConfigurationOutput) ToVirtualMachineScaleSetIPConfigurationOutput() VirtualMachineScaleSetIPConfigurationOutput
func (VirtualMachineScaleSetIPConfigurationOutput) ToVirtualMachineScaleSetIPConfigurationOutputWithContext ¶
func (o VirtualMachineScaleSetIPConfigurationOutput) ToVirtualMachineScaleSetIPConfigurationOutputWithContext(ctx context.Context) VirtualMachineScaleSetIPConfigurationOutput
type VirtualMachineScaleSetIPConfigurationResponse ¶
type VirtualMachineScaleSetIPConfigurationResponse struct { // Resource Id Id *string `pulumi:"id"` // The load balancer backend address pools. LoadBalancerBackendAddressPools []SubResourceResponse `pulumi:"loadBalancerBackendAddressPools"` // The load balancer inbound nat pools. LoadBalancerInboundNatPools []SubResourceResponse `pulumi:"loadBalancerInboundNatPools"` // The IP configuration name. Name string `pulumi:"name"` // The subnet. Subnet ApiEntityReferenceResponse `pulumi:"subnet"` }
Describes a virtual machine scale set network profile's IP configuration.
type VirtualMachineScaleSetIPConfigurationResponseArgs ¶
type VirtualMachineScaleSetIPConfigurationResponseArgs struct { // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // The load balancer backend address pools. LoadBalancerBackendAddressPools SubResourceResponseArrayInput `pulumi:"loadBalancerBackendAddressPools"` // The load balancer inbound nat pools. LoadBalancerInboundNatPools SubResourceResponseArrayInput `pulumi:"loadBalancerInboundNatPools"` // The IP configuration name. Name pulumi.StringInput `pulumi:"name"` // The subnet. Subnet ApiEntityReferenceResponseInput `pulumi:"subnet"` }
Describes a virtual machine scale set network profile's IP configuration.
func (VirtualMachineScaleSetIPConfigurationResponseArgs) ElementType ¶
func (VirtualMachineScaleSetIPConfigurationResponseArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetIPConfigurationResponseArgs) ToVirtualMachineScaleSetIPConfigurationResponseOutput ¶
func (i VirtualMachineScaleSetIPConfigurationResponseArgs) ToVirtualMachineScaleSetIPConfigurationResponseOutput() VirtualMachineScaleSetIPConfigurationResponseOutput
func (VirtualMachineScaleSetIPConfigurationResponseArgs) ToVirtualMachineScaleSetIPConfigurationResponseOutputWithContext ¶
func (i VirtualMachineScaleSetIPConfigurationResponseArgs) ToVirtualMachineScaleSetIPConfigurationResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetIPConfigurationResponseOutput
type VirtualMachineScaleSetIPConfigurationResponseArray ¶
type VirtualMachineScaleSetIPConfigurationResponseArray []VirtualMachineScaleSetIPConfigurationResponseInput
func (VirtualMachineScaleSetIPConfigurationResponseArray) ElementType ¶
func (VirtualMachineScaleSetIPConfigurationResponseArray) ElementType() reflect.Type
func (VirtualMachineScaleSetIPConfigurationResponseArray) ToVirtualMachineScaleSetIPConfigurationResponseArrayOutput ¶
func (i VirtualMachineScaleSetIPConfigurationResponseArray) ToVirtualMachineScaleSetIPConfigurationResponseArrayOutput() VirtualMachineScaleSetIPConfigurationResponseArrayOutput
func (VirtualMachineScaleSetIPConfigurationResponseArray) ToVirtualMachineScaleSetIPConfigurationResponseArrayOutputWithContext ¶
func (i VirtualMachineScaleSetIPConfigurationResponseArray) ToVirtualMachineScaleSetIPConfigurationResponseArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetIPConfigurationResponseArrayOutput
type VirtualMachineScaleSetIPConfigurationResponseArrayInput ¶
type VirtualMachineScaleSetIPConfigurationResponseArrayInput interface { pulumi.Input ToVirtualMachineScaleSetIPConfigurationResponseArrayOutput() VirtualMachineScaleSetIPConfigurationResponseArrayOutput ToVirtualMachineScaleSetIPConfigurationResponseArrayOutputWithContext(context.Context) VirtualMachineScaleSetIPConfigurationResponseArrayOutput }
VirtualMachineScaleSetIPConfigurationResponseArrayInput is an input type that accepts VirtualMachineScaleSetIPConfigurationResponseArray and VirtualMachineScaleSetIPConfigurationResponseArrayOutput values. You can construct a concrete instance of `VirtualMachineScaleSetIPConfigurationResponseArrayInput` via:
VirtualMachineScaleSetIPConfigurationResponseArray{ VirtualMachineScaleSetIPConfigurationResponseArgs{...} }
type VirtualMachineScaleSetIPConfigurationResponseArrayOutput ¶
type VirtualMachineScaleSetIPConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetIPConfigurationResponseArrayOutput) ElementType ¶
func (VirtualMachineScaleSetIPConfigurationResponseArrayOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetIPConfigurationResponseArrayOutput) ToVirtualMachineScaleSetIPConfigurationResponseArrayOutput ¶
func (o VirtualMachineScaleSetIPConfigurationResponseArrayOutput) ToVirtualMachineScaleSetIPConfigurationResponseArrayOutput() VirtualMachineScaleSetIPConfigurationResponseArrayOutput
func (VirtualMachineScaleSetIPConfigurationResponseArrayOutput) ToVirtualMachineScaleSetIPConfigurationResponseArrayOutputWithContext ¶
func (o VirtualMachineScaleSetIPConfigurationResponseArrayOutput) ToVirtualMachineScaleSetIPConfigurationResponseArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetIPConfigurationResponseArrayOutput
type VirtualMachineScaleSetIPConfigurationResponseInput ¶
type VirtualMachineScaleSetIPConfigurationResponseInput interface { pulumi.Input ToVirtualMachineScaleSetIPConfigurationResponseOutput() VirtualMachineScaleSetIPConfigurationResponseOutput ToVirtualMachineScaleSetIPConfigurationResponseOutputWithContext(context.Context) VirtualMachineScaleSetIPConfigurationResponseOutput }
VirtualMachineScaleSetIPConfigurationResponseInput is an input type that accepts VirtualMachineScaleSetIPConfigurationResponseArgs and VirtualMachineScaleSetIPConfigurationResponseOutput values. You can construct a concrete instance of `VirtualMachineScaleSetIPConfigurationResponseInput` via:
VirtualMachineScaleSetIPConfigurationResponseArgs{...}
type VirtualMachineScaleSetIPConfigurationResponseOutput ¶
type VirtualMachineScaleSetIPConfigurationResponseOutput struct{ *pulumi.OutputState }
Describes a virtual machine scale set network profile's IP configuration.
func (VirtualMachineScaleSetIPConfigurationResponseOutput) ElementType ¶
func (VirtualMachineScaleSetIPConfigurationResponseOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetIPConfigurationResponseOutput) LoadBalancerBackendAddressPools ¶
func (o VirtualMachineScaleSetIPConfigurationResponseOutput) LoadBalancerBackendAddressPools() SubResourceResponseArrayOutput
The load balancer backend address pools.
func (VirtualMachineScaleSetIPConfigurationResponseOutput) LoadBalancerInboundNatPools ¶
func (o VirtualMachineScaleSetIPConfigurationResponseOutput) LoadBalancerInboundNatPools() SubResourceResponseArrayOutput
The load balancer inbound nat pools.
func (VirtualMachineScaleSetIPConfigurationResponseOutput) Name ¶
func (o VirtualMachineScaleSetIPConfigurationResponseOutput) Name() pulumi.StringOutput
The IP configuration name.
func (VirtualMachineScaleSetIPConfigurationResponseOutput) Subnet ¶
func (o VirtualMachineScaleSetIPConfigurationResponseOutput) Subnet() ApiEntityReferenceResponseOutput
The subnet.
func (VirtualMachineScaleSetIPConfigurationResponseOutput) ToVirtualMachineScaleSetIPConfigurationResponseOutput ¶
func (o VirtualMachineScaleSetIPConfigurationResponseOutput) ToVirtualMachineScaleSetIPConfigurationResponseOutput() VirtualMachineScaleSetIPConfigurationResponseOutput
func (VirtualMachineScaleSetIPConfigurationResponseOutput) ToVirtualMachineScaleSetIPConfigurationResponseOutputWithContext ¶
func (o VirtualMachineScaleSetIPConfigurationResponseOutput) ToVirtualMachineScaleSetIPConfigurationResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetIPConfigurationResponseOutput
type VirtualMachineScaleSetInput ¶ added in v0.2.6
type VirtualMachineScaleSetInput interface { pulumi.Input ToVirtualMachineScaleSetOutput() VirtualMachineScaleSetOutput ToVirtualMachineScaleSetOutputWithContext(ctx context.Context) VirtualMachineScaleSetOutput }
type VirtualMachineScaleSetNetworkConfiguration ¶
type VirtualMachineScaleSetNetworkConfiguration struct { // Resource Id Id *string `pulumi:"id"` // The virtual machine scale set IP Configuration. IpConfigurations []VirtualMachineScaleSetIPConfiguration `pulumi:"ipConfigurations"` // The network configuration name. Name string `pulumi:"name"` // Whether this is a primary NIC on a virtual machine. Primary *bool `pulumi:"primary"` }
Describes a virtual machine scale set network profile's network configurations.
type VirtualMachineScaleSetNetworkConfigurationArgs ¶
type VirtualMachineScaleSetNetworkConfigurationArgs struct { // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // The virtual machine scale set IP Configuration. IpConfigurations VirtualMachineScaleSetIPConfigurationArrayInput `pulumi:"ipConfigurations"` // The network configuration name. Name pulumi.StringInput `pulumi:"name"` // Whether this is a primary NIC on a virtual machine. Primary pulumi.BoolPtrInput `pulumi:"primary"` }
Describes a virtual machine scale set network profile's network configurations.
func (VirtualMachineScaleSetNetworkConfigurationArgs) ElementType ¶
func (VirtualMachineScaleSetNetworkConfigurationArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetNetworkConfigurationArgs) ToVirtualMachineScaleSetNetworkConfigurationOutput ¶
func (i VirtualMachineScaleSetNetworkConfigurationArgs) ToVirtualMachineScaleSetNetworkConfigurationOutput() VirtualMachineScaleSetNetworkConfigurationOutput
func (VirtualMachineScaleSetNetworkConfigurationArgs) ToVirtualMachineScaleSetNetworkConfigurationOutputWithContext ¶
func (i VirtualMachineScaleSetNetworkConfigurationArgs) ToVirtualMachineScaleSetNetworkConfigurationOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationOutput
type VirtualMachineScaleSetNetworkConfigurationArray ¶
type VirtualMachineScaleSetNetworkConfigurationArray []VirtualMachineScaleSetNetworkConfigurationInput
func (VirtualMachineScaleSetNetworkConfigurationArray) ElementType ¶
func (VirtualMachineScaleSetNetworkConfigurationArray) ElementType() reflect.Type
func (VirtualMachineScaleSetNetworkConfigurationArray) ToVirtualMachineScaleSetNetworkConfigurationArrayOutput ¶
func (i VirtualMachineScaleSetNetworkConfigurationArray) ToVirtualMachineScaleSetNetworkConfigurationArrayOutput() VirtualMachineScaleSetNetworkConfigurationArrayOutput
func (VirtualMachineScaleSetNetworkConfigurationArray) ToVirtualMachineScaleSetNetworkConfigurationArrayOutputWithContext ¶
func (i VirtualMachineScaleSetNetworkConfigurationArray) ToVirtualMachineScaleSetNetworkConfigurationArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationArrayOutput
type VirtualMachineScaleSetNetworkConfigurationArrayInput ¶
type VirtualMachineScaleSetNetworkConfigurationArrayInput interface { pulumi.Input ToVirtualMachineScaleSetNetworkConfigurationArrayOutput() VirtualMachineScaleSetNetworkConfigurationArrayOutput ToVirtualMachineScaleSetNetworkConfigurationArrayOutputWithContext(context.Context) VirtualMachineScaleSetNetworkConfigurationArrayOutput }
VirtualMachineScaleSetNetworkConfigurationArrayInput is an input type that accepts VirtualMachineScaleSetNetworkConfigurationArray and VirtualMachineScaleSetNetworkConfigurationArrayOutput values. You can construct a concrete instance of `VirtualMachineScaleSetNetworkConfigurationArrayInput` via:
VirtualMachineScaleSetNetworkConfigurationArray{ VirtualMachineScaleSetNetworkConfigurationArgs{...} }
type VirtualMachineScaleSetNetworkConfigurationArrayOutput ¶
type VirtualMachineScaleSetNetworkConfigurationArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetNetworkConfigurationArrayOutput) ElementType ¶
func (VirtualMachineScaleSetNetworkConfigurationArrayOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetNetworkConfigurationArrayOutput) ToVirtualMachineScaleSetNetworkConfigurationArrayOutput ¶
func (o VirtualMachineScaleSetNetworkConfigurationArrayOutput) ToVirtualMachineScaleSetNetworkConfigurationArrayOutput() VirtualMachineScaleSetNetworkConfigurationArrayOutput
func (VirtualMachineScaleSetNetworkConfigurationArrayOutput) ToVirtualMachineScaleSetNetworkConfigurationArrayOutputWithContext ¶
func (o VirtualMachineScaleSetNetworkConfigurationArrayOutput) ToVirtualMachineScaleSetNetworkConfigurationArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationArrayOutput
type VirtualMachineScaleSetNetworkConfigurationInput ¶
type VirtualMachineScaleSetNetworkConfigurationInput interface { pulumi.Input ToVirtualMachineScaleSetNetworkConfigurationOutput() VirtualMachineScaleSetNetworkConfigurationOutput ToVirtualMachineScaleSetNetworkConfigurationOutputWithContext(context.Context) VirtualMachineScaleSetNetworkConfigurationOutput }
VirtualMachineScaleSetNetworkConfigurationInput is an input type that accepts VirtualMachineScaleSetNetworkConfigurationArgs and VirtualMachineScaleSetNetworkConfigurationOutput values. You can construct a concrete instance of `VirtualMachineScaleSetNetworkConfigurationInput` via:
VirtualMachineScaleSetNetworkConfigurationArgs{...}
type VirtualMachineScaleSetNetworkConfigurationOutput ¶
type VirtualMachineScaleSetNetworkConfigurationOutput struct{ *pulumi.OutputState }
Describes a virtual machine scale set network profile's network configurations.
func (VirtualMachineScaleSetNetworkConfigurationOutput) ElementType ¶
func (VirtualMachineScaleSetNetworkConfigurationOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetNetworkConfigurationOutput) IpConfigurations ¶
func (o VirtualMachineScaleSetNetworkConfigurationOutput) IpConfigurations() VirtualMachineScaleSetIPConfigurationArrayOutput
The virtual machine scale set IP Configuration.
func (VirtualMachineScaleSetNetworkConfigurationOutput) Name ¶
func (o VirtualMachineScaleSetNetworkConfigurationOutput) Name() pulumi.StringOutput
The network configuration name.
func (VirtualMachineScaleSetNetworkConfigurationOutput) Primary ¶
func (o VirtualMachineScaleSetNetworkConfigurationOutput) Primary() pulumi.BoolPtrOutput
Whether this is a primary NIC on a virtual machine.
func (VirtualMachineScaleSetNetworkConfigurationOutput) ToVirtualMachineScaleSetNetworkConfigurationOutput ¶
func (o VirtualMachineScaleSetNetworkConfigurationOutput) ToVirtualMachineScaleSetNetworkConfigurationOutput() VirtualMachineScaleSetNetworkConfigurationOutput
func (VirtualMachineScaleSetNetworkConfigurationOutput) ToVirtualMachineScaleSetNetworkConfigurationOutputWithContext ¶
func (o VirtualMachineScaleSetNetworkConfigurationOutput) ToVirtualMachineScaleSetNetworkConfigurationOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationOutput
type VirtualMachineScaleSetNetworkConfigurationResponse ¶
type VirtualMachineScaleSetNetworkConfigurationResponse struct { // Resource Id Id *string `pulumi:"id"` // The virtual machine scale set IP Configuration. IpConfigurations []VirtualMachineScaleSetIPConfigurationResponse `pulumi:"ipConfigurations"` // The network configuration name. Name string `pulumi:"name"` // Whether this is a primary NIC on a virtual machine. Primary *bool `pulumi:"primary"` }
Describes a virtual machine scale set network profile's network configurations.
type VirtualMachineScaleSetNetworkConfigurationResponseArgs ¶
type VirtualMachineScaleSetNetworkConfigurationResponseArgs struct { // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // The virtual machine scale set IP Configuration. IpConfigurations VirtualMachineScaleSetIPConfigurationResponseArrayInput `pulumi:"ipConfigurations"` // The network configuration name. Name pulumi.StringInput `pulumi:"name"` // Whether this is a primary NIC on a virtual machine. Primary pulumi.BoolPtrInput `pulumi:"primary"` }
Describes a virtual machine scale set network profile's network configurations.
func (VirtualMachineScaleSetNetworkConfigurationResponseArgs) ElementType ¶
func (VirtualMachineScaleSetNetworkConfigurationResponseArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetNetworkConfigurationResponseArgs) ToVirtualMachineScaleSetNetworkConfigurationResponseOutput ¶
func (i VirtualMachineScaleSetNetworkConfigurationResponseArgs) ToVirtualMachineScaleSetNetworkConfigurationResponseOutput() VirtualMachineScaleSetNetworkConfigurationResponseOutput
func (VirtualMachineScaleSetNetworkConfigurationResponseArgs) ToVirtualMachineScaleSetNetworkConfigurationResponseOutputWithContext ¶
func (i VirtualMachineScaleSetNetworkConfigurationResponseArgs) ToVirtualMachineScaleSetNetworkConfigurationResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationResponseOutput
type VirtualMachineScaleSetNetworkConfigurationResponseArray ¶
type VirtualMachineScaleSetNetworkConfigurationResponseArray []VirtualMachineScaleSetNetworkConfigurationResponseInput
func (VirtualMachineScaleSetNetworkConfigurationResponseArray) ElementType ¶
func (VirtualMachineScaleSetNetworkConfigurationResponseArray) ElementType() reflect.Type
func (VirtualMachineScaleSetNetworkConfigurationResponseArray) ToVirtualMachineScaleSetNetworkConfigurationResponseArrayOutput ¶
func (i VirtualMachineScaleSetNetworkConfigurationResponseArray) ToVirtualMachineScaleSetNetworkConfigurationResponseArrayOutput() VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput
func (VirtualMachineScaleSetNetworkConfigurationResponseArray) ToVirtualMachineScaleSetNetworkConfigurationResponseArrayOutputWithContext ¶
func (i VirtualMachineScaleSetNetworkConfigurationResponseArray) ToVirtualMachineScaleSetNetworkConfigurationResponseArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput
type VirtualMachineScaleSetNetworkConfigurationResponseArrayInput ¶
type VirtualMachineScaleSetNetworkConfigurationResponseArrayInput interface { pulumi.Input ToVirtualMachineScaleSetNetworkConfigurationResponseArrayOutput() VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput ToVirtualMachineScaleSetNetworkConfigurationResponseArrayOutputWithContext(context.Context) VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput }
VirtualMachineScaleSetNetworkConfigurationResponseArrayInput is an input type that accepts VirtualMachineScaleSetNetworkConfigurationResponseArray and VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput values. You can construct a concrete instance of `VirtualMachineScaleSetNetworkConfigurationResponseArrayInput` via:
VirtualMachineScaleSetNetworkConfigurationResponseArray{ VirtualMachineScaleSetNetworkConfigurationResponseArgs{...} }
type VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput ¶
type VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput) ElementType ¶
func (VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput) ToVirtualMachineScaleSetNetworkConfigurationResponseArrayOutput ¶
func (o VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput) ToVirtualMachineScaleSetNetworkConfigurationResponseArrayOutput() VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput
func (VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput) ToVirtualMachineScaleSetNetworkConfigurationResponseArrayOutputWithContext ¶
func (o VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput) ToVirtualMachineScaleSetNetworkConfigurationResponseArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput
type VirtualMachineScaleSetNetworkConfigurationResponseInput ¶
type VirtualMachineScaleSetNetworkConfigurationResponseInput interface { pulumi.Input ToVirtualMachineScaleSetNetworkConfigurationResponseOutput() VirtualMachineScaleSetNetworkConfigurationResponseOutput ToVirtualMachineScaleSetNetworkConfigurationResponseOutputWithContext(context.Context) VirtualMachineScaleSetNetworkConfigurationResponseOutput }
VirtualMachineScaleSetNetworkConfigurationResponseInput is an input type that accepts VirtualMachineScaleSetNetworkConfigurationResponseArgs and VirtualMachineScaleSetNetworkConfigurationResponseOutput values. You can construct a concrete instance of `VirtualMachineScaleSetNetworkConfigurationResponseInput` via:
VirtualMachineScaleSetNetworkConfigurationResponseArgs{...}
type VirtualMachineScaleSetNetworkConfigurationResponseOutput ¶
type VirtualMachineScaleSetNetworkConfigurationResponseOutput struct{ *pulumi.OutputState }
Describes a virtual machine scale set network profile's network configurations.
func (VirtualMachineScaleSetNetworkConfigurationResponseOutput) ElementType ¶
func (VirtualMachineScaleSetNetworkConfigurationResponseOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetNetworkConfigurationResponseOutput) IpConfigurations ¶
func (o VirtualMachineScaleSetNetworkConfigurationResponseOutput) IpConfigurations() VirtualMachineScaleSetIPConfigurationResponseArrayOutput
The virtual machine scale set IP Configuration.
func (VirtualMachineScaleSetNetworkConfigurationResponseOutput) Name ¶
The network configuration name.
func (VirtualMachineScaleSetNetworkConfigurationResponseOutput) Primary ¶
func (o VirtualMachineScaleSetNetworkConfigurationResponseOutput) Primary() pulumi.BoolPtrOutput
Whether this is a primary NIC on a virtual machine.
func (VirtualMachineScaleSetNetworkConfigurationResponseOutput) ToVirtualMachineScaleSetNetworkConfigurationResponseOutput ¶
func (o VirtualMachineScaleSetNetworkConfigurationResponseOutput) ToVirtualMachineScaleSetNetworkConfigurationResponseOutput() VirtualMachineScaleSetNetworkConfigurationResponseOutput
func (VirtualMachineScaleSetNetworkConfigurationResponseOutput) ToVirtualMachineScaleSetNetworkConfigurationResponseOutputWithContext ¶
func (o VirtualMachineScaleSetNetworkConfigurationResponseOutput) ToVirtualMachineScaleSetNetworkConfigurationResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationResponseOutput
type VirtualMachineScaleSetNetworkProfile ¶
type VirtualMachineScaleSetNetworkProfile struct { // The list of network configurations. NetworkInterfaceConfigurations []VirtualMachineScaleSetNetworkConfiguration `pulumi:"networkInterfaceConfigurations"` }
Describes a virtual machine scale set network profile.
type VirtualMachineScaleSetNetworkProfileArgs ¶
type VirtualMachineScaleSetNetworkProfileArgs struct { // The list of network configurations. NetworkInterfaceConfigurations VirtualMachineScaleSetNetworkConfigurationArrayInput `pulumi:"networkInterfaceConfigurations"` }
Describes a virtual machine scale set network profile.
func (VirtualMachineScaleSetNetworkProfileArgs) ElementType ¶
func (VirtualMachineScaleSetNetworkProfileArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetNetworkProfileArgs) ToVirtualMachineScaleSetNetworkProfileOutput ¶
func (i VirtualMachineScaleSetNetworkProfileArgs) ToVirtualMachineScaleSetNetworkProfileOutput() VirtualMachineScaleSetNetworkProfileOutput
func (VirtualMachineScaleSetNetworkProfileArgs) ToVirtualMachineScaleSetNetworkProfileOutputWithContext ¶
func (i VirtualMachineScaleSetNetworkProfileArgs) ToVirtualMachineScaleSetNetworkProfileOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkProfileOutput
func (VirtualMachineScaleSetNetworkProfileArgs) ToVirtualMachineScaleSetNetworkProfilePtrOutput ¶
func (i VirtualMachineScaleSetNetworkProfileArgs) ToVirtualMachineScaleSetNetworkProfilePtrOutput() VirtualMachineScaleSetNetworkProfilePtrOutput
func (VirtualMachineScaleSetNetworkProfileArgs) ToVirtualMachineScaleSetNetworkProfilePtrOutputWithContext ¶
func (i VirtualMachineScaleSetNetworkProfileArgs) ToVirtualMachineScaleSetNetworkProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkProfilePtrOutput
type VirtualMachineScaleSetNetworkProfileInput ¶
type VirtualMachineScaleSetNetworkProfileInput interface { pulumi.Input ToVirtualMachineScaleSetNetworkProfileOutput() VirtualMachineScaleSetNetworkProfileOutput ToVirtualMachineScaleSetNetworkProfileOutputWithContext(context.Context) VirtualMachineScaleSetNetworkProfileOutput }
VirtualMachineScaleSetNetworkProfileInput is an input type that accepts VirtualMachineScaleSetNetworkProfileArgs and VirtualMachineScaleSetNetworkProfileOutput values. You can construct a concrete instance of `VirtualMachineScaleSetNetworkProfileInput` via:
VirtualMachineScaleSetNetworkProfileArgs{...}
type VirtualMachineScaleSetNetworkProfileOutput ¶
type VirtualMachineScaleSetNetworkProfileOutput struct{ *pulumi.OutputState }
Describes a virtual machine scale set network profile.
func (VirtualMachineScaleSetNetworkProfileOutput) ElementType ¶
func (VirtualMachineScaleSetNetworkProfileOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetNetworkProfileOutput) NetworkInterfaceConfigurations ¶
func (o VirtualMachineScaleSetNetworkProfileOutput) NetworkInterfaceConfigurations() VirtualMachineScaleSetNetworkConfigurationArrayOutput
The list of network configurations.
func (VirtualMachineScaleSetNetworkProfileOutput) ToVirtualMachineScaleSetNetworkProfileOutput ¶
func (o VirtualMachineScaleSetNetworkProfileOutput) ToVirtualMachineScaleSetNetworkProfileOutput() VirtualMachineScaleSetNetworkProfileOutput
func (VirtualMachineScaleSetNetworkProfileOutput) ToVirtualMachineScaleSetNetworkProfileOutputWithContext ¶
func (o VirtualMachineScaleSetNetworkProfileOutput) ToVirtualMachineScaleSetNetworkProfileOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkProfileOutput
func (VirtualMachineScaleSetNetworkProfileOutput) ToVirtualMachineScaleSetNetworkProfilePtrOutput ¶
func (o VirtualMachineScaleSetNetworkProfileOutput) ToVirtualMachineScaleSetNetworkProfilePtrOutput() VirtualMachineScaleSetNetworkProfilePtrOutput
func (VirtualMachineScaleSetNetworkProfileOutput) ToVirtualMachineScaleSetNetworkProfilePtrOutputWithContext ¶
func (o VirtualMachineScaleSetNetworkProfileOutput) ToVirtualMachineScaleSetNetworkProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkProfilePtrOutput
type VirtualMachineScaleSetNetworkProfilePtrInput ¶
type VirtualMachineScaleSetNetworkProfilePtrInput interface { pulumi.Input ToVirtualMachineScaleSetNetworkProfilePtrOutput() VirtualMachineScaleSetNetworkProfilePtrOutput ToVirtualMachineScaleSetNetworkProfilePtrOutputWithContext(context.Context) VirtualMachineScaleSetNetworkProfilePtrOutput }
VirtualMachineScaleSetNetworkProfilePtrInput is an input type that accepts VirtualMachineScaleSetNetworkProfileArgs, VirtualMachineScaleSetNetworkProfilePtr and VirtualMachineScaleSetNetworkProfilePtrOutput values. You can construct a concrete instance of `VirtualMachineScaleSetNetworkProfilePtrInput` via:
VirtualMachineScaleSetNetworkProfileArgs{...} or: nil
func VirtualMachineScaleSetNetworkProfilePtr ¶
func VirtualMachineScaleSetNetworkProfilePtr(v *VirtualMachineScaleSetNetworkProfileArgs) VirtualMachineScaleSetNetworkProfilePtrInput
type VirtualMachineScaleSetNetworkProfilePtrOutput ¶
type VirtualMachineScaleSetNetworkProfilePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetNetworkProfilePtrOutput) ElementType ¶
func (VirtualMachineScaleSetNetworkProfilePtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetNetworkProfilePtrOutput) NetworkInterfaceConfigurations ¶
func (o VirtualMachineScaleSetNetworkProfilePtrOutput) NetworkInterfaceConfigurations() VirtualMachineScaleSetNetworkConfigurationArrayOutput
The list of network configurations.
func (VirtualMachineScaleSetNetworkProfilePtrOutput) ToVirtualMachineScaleSetNetworkProfilePtrOutput ¶
func (o VirtualMachineScaleSetNetworkProfilePtrOutput) ToVirtualMachineScaleSetNetworkProfilePtrOutput() VirtualMachineScaleSetNetworkProfilePtrOutput
func (VirtualMachineScaleSetNetworkProfilePtrOutput) ToVirtualMachineScaleSetNetworkProfilePtrOutputWithContext ¶
func (o VirtualMachineScaleSetNetworkProfilePtrOutput) ToVirtualMachineScaleSetNetworkProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkProfilePtrOutput
type VirtualMachineScaleSetNetworkProfileResponse ¶
type VirtualMachineScaleSetNetworkProfileResponse struct { // The list of network configurations. NetworkInterfaceConfigurations []VirtualMachineScaleSetNetworkConfigurationResponse `pulumi:"networkInterfaceConfigurations"` }
Describes a virtual machine scale set network profile.
type VirtualMachineScaleSetNetworkProfileResponseArgs ¶
type VirtualMachineScaleSetNetworkProfileResponseArgs struct { // The list of network configurations. NetworkInterfaceConfigurations VirtualMachineScaleSetNetworkConfigurationResponseArrayInput `pulumi:"networkInterfaceConfigurations"` }
Describes a virtual machine scale set network profile.
func (VirtualMachineScaleSetNetworkProfileResponseArgs) ElementType ¶
func (VirtualMachineScaleSetNetworkProfileResponseArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetNetworkProfileResponseArgs) ToVirtualMachineScaleSetNetworkProfileResponseOutput ¶
func (i VirtualMachineScaleSetNetworkProfileResponseArgs) ToVirtualMachineScaleSetNetworkProfileResponseOutput() VirtualMachineScaleSetNetworkProfileResponseOutput
func (VirtualMachineScaleSetNetworkProfileResponseArgs) ToVirtualMachineScaleSetNetworkProfileResponseOutputWithContext ¶
func (i VirtualMachineScaleSetNetworkProfileResponseArgs) ToVirtualMachineScaleSetNetworkProfileResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkProfileResponseOutput
func (VirtualMachineScaleSetNetworkProfileResponseArgs) ToVirtualMachineScaleSetNetworkProfileResponsePtrOutput ¶
func (i VirtualMachineScaleSetNetworkProfileResponseArgs) ToVirtualMachineScaleSetNetworkProfileResponsePtrOutput() VirtualMachineScaleSetNetworkProfileResponsePtrOutput
func (VirtualMachineScaleSetNetworkProfileResponseArgs) ToVirtualMachineScaleSetNetworkProfileResponsePtrOutputWithContext ¶
func (i VirtualMachineScaleSetNetworkProfileResponseArgs) ToVirtualMachineScaleSetNetworkProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkProfileResponsePtrOutput
type VirtualMachineScaleSetNetworkProfileResponseInput ¶
type VirtualMachineScaleSetNetworkProfileResponseInput interface { pulumi.Input ToVirtualMachineScaleSetNetworkProfileResponseOutput() VirtualMachineScaleSetNetworkProfileResponseOutput ToVirtualMachineScaleSetNetworkProfileResponseOutputWithContext(context.Context) VirtualMachineScaleSetNetworkProfileResponseOutput }
VirtualMachineScaleSetNetworkProfileResponseInput is an input type that accepts VirtualMachineScaleSetNetworkProfileResponseArgs and VirtualMachineScaleSetNetworkProfileResponseOutput values. You can construct a concrete instance of `VirtualMachineScaleSetNetworkProfileResponseInput` via:
VirtualMachineScaleSetNetworkProfileResponseArgs{...}
type VirtualMachineScaleSetNetworkProfileResponseOutput ¶
type VirtualMachineScaleSetNetworkProfileResponseOutput struct{ *pulumi.OutputState }
Describes a virtual machine scale set network profile.
func (VirtualMachineScaleSetNetworkProfileResponseOutput) ElementType ¶
func (VirtualMachineScaleSetNetworkProfileResponseOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetNetworkProfileResponseOutput) NetworkInterfaceConfigurations ¶
func (o VirtualMachineScaleSetNetworkProfileResponseOutput) NetworkInterfaceConfigurations() VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput
The list of network configurations.
func (VirtualMachineScaleSetNetworkProfileResponseOutput) ToVirtualMachineScaleSetNetworkProfileResponseOutput ¶
func (o VirtualMachineScaleSetNetworkProfileResponseOutput) ToVirtualMachineScaleSetNetworkProfileResponseOutput() VirtualMachineScaleSetNetworkProfileResponseOutput
func (VirtualMachineScaleSetNetworkProfileResponseOutput) ToVirtualMachineScaleSetNetworkProfileResponseOutputWithContext ¶
func (o VirtualMachineScaleSetNetworkProfileResponseOutput) ToVirtualMachineScaleSetNetworkProfileResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkProfileResponseOutput
func (VirtualMachineScaleSetNetworkProfileResponseOutput) ToVirtualMachineScaleSetNetworkProfileResponsePtrOutput ¶
func (o VirtualMachineScaleSetNetworkProfileResponseOutput) ToVirtualMachineScaleSetNetworkProfileResponsePtrOutput() VirtualMachineScaleSetNetworkProfileResponsePtrOutput
func (VirtualMachineScaleSetNetworkProfileResponseOutput) ToVirtualMachineScaleSetNetworkProfileResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetNetworkProfileResponseOutput) ToVirtualMachineScaleSetNetworkProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkProfileResponsePtrOutput
type VirtualMachineScaleSetNetworkProfileResponsePtrInput ¶
type VirtualMachineScaleSetNetworkProfileResponsePtrInput interface { pulumi.Input ToVirtualMachineScaleSetNetworkProfileResponsePtrOutput() VirtualMachineScaleSetNetworkProfileResponsePtrOutput ToVirtualMachineScaleSetNetworkProfileResponsePtrOutputWithContext(context.Context) VirtualMachineScaleSetNetworkProfileResponsePtrOutput }
VirtualMachineScaleSetNetworkProfileResponsePtrInput is an input type that accepts VirtualMachineScaleSetNetworkProfileResponseArgs, VirtualMachineScaleSetNetworkProfileResponsePtr and VirtualMachineScaleSetNetworkProfileResponsePtrOutput values. You can construct a concrete instance of `VirtualMachineScaleSetNetworkProfileResponsePtrInput` via:
VirtualMachineScaleSetNetworkProfileResponseArgs{...} or: nil
func VirtualMachineScaleSetNetworkProfileResponsePtr ¶
func VirtualMachineScaleSetNetworkProfileResponsePtr(v *VirtualMachineScaleSetNetworkProfileResponseArgs) VirtualMachineScaleSetNetworkProfileResponsePtrInput
type VirtualMachineScaleSetNetworkProfileResponsePtrOutput ¶
type VirtualMachineScaleSetNetworkProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetNetworkProfileResponsePtrOutput) ElementType ¶
func (VirtualMachineScaleSetNetworkProfileResponsePtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetNetworkProfileResponsePtrOutput) NetworkInterfaceConfigurations ¶
func (o VirtualMachineScaleSetNetworkProfileResponsePtrOutput) NetworkInterfaceConfigurations() VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput
The list of network configurations.
func (VirtualMachineScaleSetNetworkProfileResponsePtrOutput) ToVirtualMachineScaleSetNetworkProfileResponsePtrOutput ¶
func (o VirtualMachineScaleSetNetworkProfileResponsePtrOutput) ToVirtualMachineScaleSetNetworkProfileResponsePtrOutput() VirtualMachineScaleSetNetworkProfileResponsePtrOutput
func (VirtualMachineScaleSetNetworkProfileResponsePtrOutput) ToVirtualMachineScaleSetNetworkProfileResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetNetworkProfileResponsePtrOutput) ToVirtualMachineScaleSetNetworkProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkProfileResponsePtrOutput
type VirtualMachineScaleSetOSDisk ¶
type VirtualMachineScaleSetOSDisk struct { // Specifies the caching requirements. <br><br> Possible values are: <br><br> **None** <br><br> **ReadOnly** <br><br> **ReadWrite** <br><br> Default: **None for Standard storage. ReadOnly for Premium storage** Caching *string `pulumi:"caching"` // Specifies how the virtual machines in the scale set should be created.<br><br> The only allowed value is: **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described. CreateOption string `pulumi:"createOption"` // The Source User Image VirtualHardDisk. This VirtualHardDisk will be copied before using it to attach to the Virtual Machine. If SourceImage is provided, the destination VirtualHardDisk should not exist. Image *VirtualHardDisk `pulumi:"image"` // The disk name. Name string `pulumi:"name"` // This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** OsType *string `pulumi:"osType"` // The list of virtual hard disk container uris. VhdContainers []string `pulumi:"vhdContainers"` }
Describes a virtual machine scale set operating system disk.
type VirtualMachineScaleSetOSDiskArgs ¶
type VirtualMachineScaleSetOSDiskArgs struct { // Specifies the caching requirements. <br><br> Possible values are: <br><br> **None** <br><br> **ReadOnly** <br><br> **ReadWrite** <br><br> Default: **None for Standard storage. ReadOnly for Premium storage** Caching CachingTypes `pulumi:"caching"` // Specifies how the virtual machines in the scale set should be created.<br><br> The only allowed value is: **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described. CreateOption DiskCreateOptionTypes `pulumi:"createOption"` // The Source User Image VirtualHardDisk. This VirtualHardDisk will be copied before using it to attach to the Virtual Machine. If SourceImage is provided, the destination VirtualHardDisk should not exist. Image VirtualHardDiskPtrInput `pulumi:"image"` // The disk name. Name pulumi.StringInput `pulumi:"name"` // This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** OsType OperatingSystemTypes `pulumi:"osType"` // The list of virtual hard disk container uris. VhdContainers pulumi.StringArrayInput `pulumi:"vhdContainers"` }
Describes a virtual machine scale set operating system disk.
func (VirtualMachineScaleSetOSDiskArgs) ElementType ¶
func (VirtualMachineScaleSetOSDiskArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetOSDiskArgs) ToVirtualMachineScaleSetOSDiskOutput ¶
func (i VirtualMachineScaleSetOSDiskArgs) ToVirtualMachineScaleSetOSDiskOutput() VirtualMachineScaleSetOSDiskOutput
func (VirtualMachineScaleSetOSDiskArgs) ToVirtualMachineScaleSetOSDiskOutputWithContext ¶
func (i VirtualMachineScaleSetOSDiskArgs) ToVirtualMachineScaleSetOSDiskOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSDiskOutput
func (VirtualMachineScaleSetOSDiskArgs) ToVirtualMachineScaleSetOSDiskPtrOutput ¶
func (i VirtualMachineScaleSetOSDiskArgs) ToVirtualMachineScaleSetOSDiskPtrOutput() VirtualMachineScaleSetOSDiskPtrOutput
func (VirtualMachineScaleSetOSDiskArgs) ToVirtualMachineScaleSetOSDiskPtrOutputWithContext ¶
func (i VirtualMachineScaleSetOSDiskArgs) ToVirtualMachineScaleSetOSDiskPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSDiskPtrOutput
type VirtualMachineScaleSetOSDiskInput ¶
type VirtualMachineScaleSetOSDiskInput interface { pulumi.Input ToVirtualMachineScaleSetOSDiskOutput() VirtualMachineScaleSetOSDiskOutput ToVirtualMachineScaleSetOSDiskOutputWithContext(context.Context) VirtualMachineScaleSetOSDiskOutput }
VirtualMachineScaleSetOSDiskInput is an input type that accepts VirtualMachineScaleSetOSDiskArgs and VirtualMachineScaleSetOSDiskOutput values. You can construct a concrete instance of `VirtualMachineScaleSetOSDiskInput` via:
VirtualMachineScaleSetOSDiskArgs{...}
type VirtualMachineScaleSetOSDiskOutput ¶
type VirtualMachineScaleSetOSDiskOutput struct{ *pulumi.OutputState }
Describes a virtual machine scale set operating system disk.
func (VirtualMachineScaleSetOSDiskOutput) Caching ¶
func (o VirtualMachineScaleSetOSDiskOutput) Caching() pulumi.StringPtrOutput
Specifies the caching requirements. <br><br> Possible values are: <br><br> **None** <br><br> **ReadOnly** <br><br> **ReadWrite** <br><br> Default: **None for Standard storage. ReadOnly for Premium storage**
func (VirtualMachineScaleSetOSDiskOutput) CreateOption ¶
func (o VirtualMachineScaleSetOSDiskOutput) CreateOption() pulumi.StringOutput
Specifies how the virtual machines in the scale set should be created.<br><br> The only allowed value is: **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
func (VirtualMachineScaleSetOSDiskOutput) ElementType ¶
func (VirtualMachineScaleSetOSDiskOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetOSDiskOutput) Image ¶
func (o VirtualMachineScaleSetOSDiskOutput) Image() VirtualHardDiskPtrOutput
The Source User Image VirtualHardDisk. This VirtualHardDisk will be copied before using it to attach to the Virtual Machine. If SourceImage is provided, the destination VirtualHardDisk should not exist.
func (VirtualMachineScaleSetOSDiskOutput) Name ¶
func (o VirtualMachineScaleSetOSDiskOutput) Name() pulumi.StringOutput
The disk name.
func (VirtualMachineScaleSetOSDiskOutput) OsType ¶
func (o VirtualMachineScaleSetOSDiskOutput) OsType() pulumi.StringPtrOutput
This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux**
func (VirtualMachineScaleSetOSDiskOutput) ToVirtualMachineScaleSetOSDiskOutput ¶
func (o VirtualMachineScaleSetOSDiskOutput) ToVirtualMachineScaleSetOSDiskOutput() VirtualMachineScaleSetOSDiskOutput
func (VirtualMachineScaleSetOSDiskOutput) ToVirtualMachineScaleSetOSDiskOutputWithContext ¶
func (o VirtualMachineScaleSetOSDiskOutput) ToVirtualMachineScaleSetOSDiskOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSDiskOutput
func (VirtualMachineScaleSetOSDiskOutput) ToVirtualMachineScaleSetOSDiskPtrOutput ¶
func (o VirtualMachineScaleSetOSDiskOutput) ToVirtualMachineScaleSetOSDiskPtrOutput() VirtualMachineScaleSetOSDiskPtrOutput
func (VirtualMachineScaleSetOSDiskOutput) ToVirtualMachineScaleSetOSDiskPtrOutputWithContext ¶
func (o VirtualMachineScaleSetOSDiskOutput) ToVirtualMachineScaleSetOSDiskPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSDiskPtrOutput
func (VirtualMachineScaleSetOSDiskOutput) VhdContainers ¶
func (o VirtualMachineScaleSetOSDiskOutput) VhdContainers() pulumi.StringArrayOutput
The list of virtual hard disk container uris.
type VirtualMachineScaleSetOSDiskPtrInput ¶
type VirtualMachineScaleSetOSDiskPtrInput interface { pulumi.Input ToVirtualMachineScaleSetOSDiskPtrOutput() VirtualMachineScaleSetOSDiskPtrOutput ToVirtualMachineScaleSetOSDiskPtrOutputWithContext(context.Context) VirtualMachineScaleSetOSDiskPtrOutput }
VirtualMachineScaleSetOSDiskPtrInput is an input type that accepts VirtualMachineScaleSetOSDiskArgs, VirtualMachineScaleSetOSDiskPtr and VirtualMachineScaleSetOSDiskPtrOutput values. You can construct a concrete instance of `VirtualMachineScaleSetOSDiskPtrInput` via:
VirtualMachineScaleSetOSDiskArgs{...} or: nil
func VirtualMachineScaleSetOSDiskPtr ¶
func VirtualMachineScaleSetOSDiskPtr(v *VirtualMachineScaleSetOSDiskArgs) VirtualMachineScaleSetOSDiskPtrInput
type VirtualMachineScaleSetOSDiskPtrOutput ¶
type VirtualMachineScaleSetOSDiskPtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetOSDiskPtrOutput) Caching ¶
func (o VirtualMachineScaleSetOSDiskPtrOutput) Caching() pulumi.StringPtrOutput
Specifies the caching requirements. <br><br> Possible values are: <br><br> **None** <br><br> **ReadOnly** <br><br> **ReadWrite** <br><br> Default: **None for Standard storage. ReadOnly for Premium storage**
func (VirtualMachineScaleSetOSDiskPtrOutput) CreateOption ¶
func (o VirtualMachineScaleSetOSDiskPtrOutput) CreateOption() pulumi.StringPtrOutput
Specifies how the virtual machines in the scale set should be created.<br><br> The only allowed value is: **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
func (VirtualMachineScaleSetOSDiskPtrOutput) ElementType ¶
func (VirtualMachineScaleSetOSDiskPtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetOSDiskPtrOutput) Image ¶
func (o VirtualMachineScaleSetOSDiskPtrOutput) Image() VirtualHardDiskPtrOutput
The Source User Image VirtualHardDisk. This VirtualHardDisk will be copied before using it to attach to the Virtual Machine. If SourceImage is provided, the destination VirtualHardDisk should not exist.
func (VirtualMachineScaleSetOSDiskPtrOutput) Name ¶
func (o VirtualMachineScaleSetOSDiskPtrOutput) Name() pulumi.StringPtrOutput
The disk name.
func (VirtualMachineScaleSetOSDiskPtrOutput) OsType ¶
func (o VirtualMachineScaleSetOSDiskPtrOutput) OsType() pulumi.StringPtrOutput
This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux**
func (VirtualMachineScaleSetOSDiskPtrOutput) ToVirtualMachineScaleSetOSDiskPtrOutput ¶
func (o VirtualMachineScaleSetOSDiskPtrOutput) ToVirtualMachineScaleSetOSDiskPtrOutput() VirtualMachineScaleSetOSDiskPtrOutput
func (VirtualMachineScaleSetOSDiskPtrOutput) ToVirtualMachineScaleSetOSDiskPtrOutputWithContext ¶
func (o VirtualMachineScaleSetOSDiskPtrOutput) ToVirtualMachineScaleSetOSDiskPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSDiskPtrOutput
func (VirtualMachineScaleSetOSDiskPtrOutput) VhdContainers ¶
func (o VirtualMachineScaleSetOSDiskPtrOutput) VhdContainers() pulumi.StringArrayOutput
The list of virtual hard disk container uris.
type VirtualMachineScaleSetOSDiskResponse ¶
type VirtualMachineScaleSetOSDiskResponse struct { // Specifies the caching requirements. <br><br> Possible values are: <br><br> **None** <br><br> **ReadOnly** <br><br> **ReadWrite** <br><br> Default: **None for Standard storage. ReadOnly for Premium storage** Caching *string `pulumi:"caching"` // Specifies how the virtual machines in the scale set should be created.<br><br> The only allowed value is: **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described. CreateOption string `pulumi:"createOption"` // The Source User Image VirtualHardDisk. This VirtualHardDisk will be copied before using it to attach to the Virtual Machine. If SourceImage is provided, the destination VirtualHardDisk should not exist. Image *VirtualHardDiskResponse `pulumi:"image"` // The disk name. Name string `pulumi:"name"` // This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** OsType *string `pulumi:"osType"` // The list of virtual hard disk container uris. VhdContainers []string `pulumi:"vhdContainers"` }
Describes a virtual machine scale set operating system disk.
type VirtualMachineScaleSetOSDiskResponseArgs ¶
type VirtualMachineScaleSetOSDiskResponseArgs struct { // Specifies the caching requirements. <br><br> Possible values are: <br><br> **None** <br><br> **ReadOnly** <br><br> **ReadWrite** <br><br> Default: **None for Standard storage. ReadOnly for Premium storage** Caching pulumi.StringPtrInput `pulumi:"caching"` // Specifies how the virtual machines in the scale set should be created.<br><br> The only allowed value is: **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described. CreateOption pulumi.StringInput `pulumi:"createOption"` // The Source User Image VirtualHardDisk. This VirtualHardDisk will be copied before using it to attach to the Virtual Machine. If SourceImage is provided, the destination VirtualHardDisk should not exist. Image VirtualHardDiskResponsePtrInput `pulumi:"image"` // The disk name. Name pulumi.StringInput `pulumi:"name"` // This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** OsType pulumi.StringPtrInput `pulumi:"osType"` // The list of virtual hard disk container uris. VhdContainers pulumi.StringArrayInput `pulumi:"vhdContainers"` }
Describes a virtual machine scale set operating system disk.
func (VirtualMachineScaleSetOSDiskResponseArgs) ElementType ¶
func (VirtualMachineScaleSetOSDiskResponseArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetOSDiskResponseArgs) ToVirtualMachineScaleSetOSDiskResponseOutput ¶
func (i VirtualMachineScaleSetOSDiskResponseArgs) ToVirtualMachineScaleSetOSDiskResponseOutput() VirtualMachineScaleSetOSDiskResponseOutput
func (VirtualMachineScaleSetOSDiskResponseArgs) ToVirtualMachineScaleSetOSDiskResponseOutputWithContext ¶
func (i VirtualMachineScaleSetOSDiskResponseArgs) ToVirtualMachineScaleSetOSDiskResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSDiskResponseOutput
func (VirtualMachineScaleSetOSDiskResponseArgs) ToVirtualMachineScaleSetOSDiskResponsePtrOutput ¶
func (i VirtualMachineScaleSetOSDiskResponseArgs) ToVirtualMachineScaleSetOSDiskResponsePtrOutput() VirtualMachineScaleSetOSDiskResponsePtrOutput
func (VirtualMachineScaleSetOSDiskResponseArgs) ToVirtualMachineScaleSetOSDiskResponsePtrOutputWithContext ¶
func (i VirtualMachineScaleSetOSDiskResponseArgs) ToVirtualMachineScaleSetOSDiskResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSDiskResponsePtrOutput
type VirtualMachineScaleSetOSDiskResponseInput ¶
type VirtualMachineScaleSetOSDiskResponseInput interface { pulumi.Input ToVirtualMachineScaleSetOSDiskResponseOutput() VirtualMachineScaleSetOSDiskResponseOutput ToVirtualMachineScaleSetOSDiskResponseOutputWithContext(context.Context) VirtualMachineScaleSetOSDiskResponseOutput }
VirtualMachineScaleSetOSDiskResponseInput is an input type that accepts VirtualMachineScaleSetOSDiskResponseArgs and VirtualMachineScaleSetOSDiskResponseOutput values. You can construct a concrete instance of `VirtualMachineScaleSetOSDiskResponseInput` via:
VirtualMachineScaleSetOSDiskResponseArgs{...}
type VirtualMachineScaleSetOSDiskResponseOutput ¶
type VirtualMachineScaleSetOSDiskResponseOutput struct{ *pulumi.OutputState }
Describes a virtual machine scale set operating system disk.
func (VirtualMachineScaleSetOSDiskResponseOutput) Caching ¶
func (o VirtualMachineScaleSetOSDiskResponseOutput) Caching() pulumi.StringPtrOutput
Specifies the caching requirements. <br><br> Possible values are: <br><br> **None** <br><br> **ReadOnly** <br><br> **ReadWrite** <br><br> Default: **None for Standard storage. ReadOnly for Premium storage**
func (VirtualMachineScaleSetOSDiskResponseOutput) CreateOption ¶
func (o VirtualMachineScaleSetOSDiskResponseOutput) CreateOption() pulumi.StringOutput
Specifies how the virtual machines in the scale set should be created.<br><br> The only allowed value is: **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
func (VirtualMachineScaleSetOSDiskResponseOutput) ElementType ¶
func (VirtualMachineScaleSetOSDiskResponseOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetOSDiskResponseOutput) Image ¶
The Source User Image VirtualHardDisk. This VirtualHardDisk will be copied before using it to attach to the Virtual Machine. If SourceImage is provided, the destination VirtualHardDisk should not exist.
func (VirtualMachineScaleSetOSDiskResponseOutput) Name ¶
func (o VirtualMachineScaleSetOSDiskResponseOutput) Name() pulumi.StringOutput
The disk name.
func (VirtualMachineScaleSetOSDiskResponseOutput) OsType ¶
func (o VirtualMachineScaleSetOSDiskResponseOutput) OsType() pulumi.StringPtrOutput
This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux**
func (VirtualMachineScaleSetOSDiskResponseOutput) ToVirtualMachineScaleSetOSDiskResponseOutput ¶
func (o VirtualMachineScaleSetOSDiskResponseOutput) ToVirtualMachineScaleSetOSDiskResponseOutput() VirtualMachineScaleSetOSDiskResponseOutput
func (VirtualMachineScaleSetOSDiskResponseOutput) ToVirtualMachineScaleSetOSDiskResponseOutputWithContext ¶
func (o VirtualMachineScaleSetOSDiskResponseOutput) ToVirtualMachineScaleSetOSDiskResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSDiskResponseOutput
func (VirtualMachineScaleSetOSDiskResponseOutput) ToVirtualMachineScaleSetOSDiskResponsePtrOutput ¶
func (o VirtualMachineScaleSetOSDiskResponseOutput) ToVirtualMachineScaleSetOSDiskResponsePtrOutput() VirtualMachineScaleSetOSDiskResponsePtrOutput
func (VirtualMachineScaleSetOSDiskResponseOutput) ToVirtualMachineScaleSetOSDiskResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetOSDiskResponseOutput) ToVirtualMachineScaleSetOSDiskResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSDiskResponsePtrOutput
func (VirtualMachineScaleSetOSDiskResponseOutput) VhdContainers ¶
func (o VirtualMachineScaleSetOSDiskResponseOutput) VhdContainers() pulumi.StringArrayOutput
The list of virtual hard disk container uris.
type VirtualMachineScaleSetOSDiskResponsePtrInput ¶
type VirtualMachineScaleSetOSDiskResponsePtrInput interface { pulumi.Input ToVirtualMachineScaleSetOSDiskResponsePtrOutput() VirtualMachineScaleSetOSDiskResponsePtrOutput ToVirtualMachineScaleSetOSDiskResponsePtrOutputWithContext(context.Context) VirtualMachineScaleSetOSDiskResponsePtrOutput }
VirtualMachineScaleSetOSDiskResponsePtrInput is an input type that accepts VirtualMachineScaleSetOSDiskResponseArgs, VirtualMachineScaleSetOSDiskResponsePtr and VirtualMachineScaleSetOSDiskResponsePtrOutput values. You can construct a concrete instance of `VirtualMachineScaleSetOSDiskResponsePtrInput` via:
VirtualMachineScaleSetOSDiskResponseArgs{...} or: nil
func VirtualMachineScaleSetOSDiskResponsePtr ¶
func VirtualMachineScaleSetOSDiskResponsePtr(v *VirtualMachineScaleSetOSDiskResponseArgs) VirtualMachineScaleSetOSDiskResponsePtrInput
type VirtualMachineScaleSetOSDiskResponsePtrOutput ¶
type VirtualMachineScaleSetOSDiskResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetOSDiskResponsePtrOutput) Caching ¶
func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) Caching() pulumi.StringPtrOutput
Specifies the caching requirements. <br><br> Possible values are: <br><br> **None** <br><br> **ReadOnly** <br><br> **ReadWrite** <br><br> Default: **None for Standard storage. ReadOnly for Premium storage**
func (VirtualMachineScaleSetOSDiskResponsePtrOutput) CreateOption ¶
func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) CreateOption() pulumi.StringPtrOutput
Specifies how the virtual machines in the scale set should be created.<br><br> The only allowed value is: **FromImage** \u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.
func (VirtualMachineScaleSetOSDiskResponsePtrOutput) ElementType ¶
func (VirtualMachineScaleSetOSDiskResponsePtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetOSDiskResponsePtrOutput) Image ¶
The Source User Image VirtualHardDisk. This VirtualHardDisk will be copied before using it to attach to the Virtual Machine. If SourceImage is provided, the destination VirtualHardDisk should not exist.
func (VirtualMachineScaleSetOSDiskResponsePtrOutput) Name ¶
func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) Name() pulumi.StringPtrOutput
The disk name.
func (VirtualMachineScaleSetOSDiskResponsePtrOutput) OsType ¶
func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) OsType() pulumi.StringPtrOutput
This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux**
func (VirtualMachineScaleSetOSDiskResponsePtrOutput) ToVirtualMachineScaleSetOSDiskResponsePtrOutput ¶
func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) ToVirtualMachineScaleSetOSDiskResponsePtrOutput() VirtualMachineScaleSetOSDiskResponsePtrOutput
func (VirtualMachineScaleSetOSDiskResponsePtrOutput) ToVirtualMachineScaleSetOSDiskResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) ToVirtualMachineScaleSetOSDiskResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSDiskResponsePtrOutput
func (VirtualMachineScaleSetOSDiskResponsePtrOutput) VhdContainers ¶
func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) VhdContainers() pulumi.StringArrayOutput
The list of virtual hard disk container uris.
type VirtualMachineScaleSetOSProfile ¶
type VirtualMachineScaleSetOSProfile struct { // Specifies the password of the administrator account. <br><br> **Minimum-length (Windows):** 8 characters <br><br> **Minimum-length (Linux):** 6 characters <br><br> **Max-length (Windows):** 123 characters <br><br> **Max-length (Linux):** 72 characters <br><br> **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled <br> Has lower characters <br>Has upper characters <br> Has a digit <br> Has a special character (Regex match [\W_]) <br><br> **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" <br><br> For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) <br><br> For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password) AdminPassword *string `pulumi:"adminPassword"` // Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) 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 15 characters long. ComputerNamePrefix *string `pulumi:"computerNamePrefix"` // A base-64 encoded string of custom data. CustomData *string `pulumi:"customData"` // The Linux Configuration of the OS profile. LinuxConfiguration *LinuxConfiguration `pulumi:"linuxConfiguration"` // The List of certificates for addition to the VM. Secrets []VaultSecretGroup `pulumi:"secrets"` // The Windows Configuration of the OS profile. WindowsConfiguration *WindowsConfiguration `pulumi:"windowsConfiguration"` }
Describes a virtual machine scale set OS profile.
type VirtualMachineScaleSetOSProfileArgs ¶
type VirtualMachineScaleSetOSProfileArgs struct { // Specifies the password of the administrator account. <br><br> **Minimum-length (Windows):** 8 characters <br><br> **Minimum-length (Linux):** 6 characters <br><br> **Max-length (Windows):** 123 characters <br><br> **Max-length (Linux):** 72 characters <br><br> **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled <br> Has lower characters <br>Has upper characters <br> Has a digit <br> Has a special character (Regex match [\W_]) <br><br> **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" <br><br> For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) <br><br> For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password) AdminPassword pulumi.StringPtrInput `pulumi:"adminPassword"` // Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) AdminUsername pulumi.StringPtrInput `pulumi:"adminUsername"` // Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long. ComputerNamePrefix pulumi.StringPtrInput `pulumi:"computerNamePrefix"` // A base-64 encoded string of custom data. CustomData pulumi.StringPtrInput `pulumi:"customData"` // The Linux Configuration of the OS profile. LinuxConfiguration LinuxConfigurationPtrInput `pulumi:"linuxConfiguration"` // The List of certificates for addition to the VM. Secrets VaultSecretGroupArrayInput `pulumi:"secrets"` // The Windows Configuration of the OS profile. WindowsConfiguration WindowsConfigurationPtrInput `pulumi:"windowsConfiguration"` }
Describes a virtual machine scale set OS profile.
func (VirtualMachineScaleSetOSProfileArgs) ElementType ¶
func (VirtualMachineScaleSetOSProfileArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetOSProfileArgs) ToVirtualMachineScaleSetOSProfileOutput ¶
func (i VirtualMachineScaleSetOSProfileArgs) ToVirtualMachineScaleSetOSProfileOutput() VirtualMachineScaleSetOSProfileOutput
func (VirtualMachineScaleSetOSProfileArgs) ToVirtualMachineScaleSetOSProfileOutputWithContext ¶
func (i VirtualMachineScaleSetOSProfileArgs) ToVirtualMachineScaleSetOSProfileOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSProfileOutput
func (VirtualMachineScaleSetOSProfileArgs) ToVirtualMachineScaleSetOSProfilePtrOutput ¶
func (i VirtualMachineScaleSetOSProfileArgs) ToVirtualMachineScaleSetOSProfilePtrOutput() VirtualMachineScaleSetOSProfilePtrOutput
func (VirtualMachineScaleSetOSProfileArgs) ToVirtualMachineScaleSetOSProfilePtrOutputWithContext ¶
func (i VirtualMachineScaleSetOSProfileArgs) ToVirtualMachineScaleSetOSProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSProfilePtrOutput
type VirtualMachineScaleSetOSProfileInput ¶
type VirtualMachineScaleSetOSProfileInput interface { pulumi.Input ToVirtualMachineScaleSetOSProfileOutput() VirtualMachineScaleSetOSProfileOutput ToVirtualMachineScaleSetOSProfileOutputWithContext(context.Context) VirtualMachineScaleSetOSProfileOutput }
VirtualMachineScaleSetOSProfileInput is an input type that accepts VirtualMachineScaleSetOSProfileArgs and VirtualMachineScaleSetOSProfileOutput values. You can construct a concrete instance of `VirtualMachineScaleSetOSProfileInput` via:
VirtualMachineScaleSetOSProfileArgs{...}
type VirtualMachineScaleSetOSProfileOutput ¶
type VirtualMachineScaleSetOSProfileOutput struct{ *pulumi.OutputState }
Describes a virtual machine scale set OS profile.
func (VirtualMachineScaleSetOSProfileOutput) AdminPassword ¶
func (o VirtualMachineScaleSetOSProfileOutput) AdminPassword() pulumi.StringPtrOutput
Specifies the password of the administrator account. <br><br> **Minimum-length (Windows):** 8 characters <br><br> **Minimum-length (Linux):** 6 characters <br><br> **Max-length (Windows):** 123 characters <br><br> **Max-length (Linux):** 72 characters <br><br> **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled <br> Has lower characters <br>Has upper characters <br> Has a digit <br> Has a special character (Regex match [\W_]) <br><br> **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" <br><br> For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) <br><br> For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
func (VirtualMachineScaleSetOSProfileOutput) AdminUsername ¶
func (o VirtualMachineScaleSetOSProfileOutput) AdminUsername() pulumi.StringPtrOutput
Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
func (VirtualMachineScaleSetOSProfileOutput) ComputerNamePrefix ¶
func (o VirtualMachineScaleSetOSProfileOutput) ComputerNamePrefix() pulumi.StringPtrOutput
Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long.
func (VirtualMachineScaleSetOSProfileOutput) CustomData ¶
func (o VirtualMachineScaleSetOSProfileOutput) CustomData() pulumi.StringPtrOutput
A base-64 encoded string of custom data.
func (VirtualMachineScaleSetOSProfileOutput) ElementType ¶
func (VirtualMachineScaleSetOSProfileOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetOSProfileOutput) LinuxConfiguration ¶
func (o VirtualMachineScaleSetOSProfileOutput) LinuxConfiguration() LinuxConfigurationPtrOutput
The Linux Configuration of the OS profile.
func (VirtualMachineScaleSetOSProfileOutput) Secrets ¶
func (o VirtualMachineScaleSetOSProfileOutput) Secrets() VaultSecretGroupArrayOutput
The List of certificates for addition to the VM.
func (VirtualMachineScaleSetOSProfileOutput) ToVirtualMachineScaleSetOSProfileOutput ¶
func (o VirtualMachineScaleSetOSProfileOutput) ToVirtualMachineScaleSetOSProfileOutput() VirtualMachineScaleSetOSProfileOutput
func (VirtualMachineScaleSetOSProfileOutput) ToVirtualMachineScaleSetOSProfileOutputWithContext ¶
func (o VirtualMachineScaleSetOSProfileOutput) ToVirtualMachineScaleSetOSProfileOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSProfileOutput
func (VirtualMachineScaleSetOSProfileOutput) ToVirtualMachineScaleSetOSProfilePtrOutput ¶
func (o VirtualMachineScaleSetOSProfileOutput) ToVirtualMachineScaleSetOSProfilePtrOutput() VirtualMachineScaleSetOSProfilePtrOutput
func (VirtualMachineScaleSetOSProfileOutput) ToVirtualMachineScaleSetOSProfilePtrOutputWithContext ¶
func (o VirtualMachineScaleSetOSProfileOutput) ToVirtualMachineScaleSetOSProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSProfilePtrOutput
func (VirtualMachineScaleSetOSProfileOutput) WindowsConfiguration ¶
func (o VirtualMachineScaleSetOSProfileOutput) WindowsConfiguration() WindowsConfigurationPtrOutput
The Windows Configuration of the OS profile.
type VirtualMachineScaleSetOSProfilePtrInput ¶
type VirtualMachineScaleSetOSProfilePtrInput interface { pulumi.Input ToVirtualMachineScaleSetOSProfilePtrOutput() VirtualMachineScaleSetOSProfilePtrOutput ToVirtualMachineScaleSetOSProfilePtrOutputWithContext(context.Context) VirtualMachineScaleSetOSProfilePtrOutput }
VirtualMachineScaleSetOSProfilePtrInput is an input type that accepts VirtualMachineScaleSetOSProfileArgs, VirtualMachineScaleSetOSProfilePtr and VirtualMachineScaleSetOSProfilePtrOutput values. You can construct a concrete instance of `VirtualMachineScaleSetOSProfilePtrInput` via:
VirtualMachineScaleSetOSProfileArgs{...} or: nil
func VirtualMachineScaleSetOSProfilePtr ¶
func VirtualMachineScaleSetOSProfilePtr(v *VirtualMachineScaleSetOSProfileArgs) VirtualMachineScaleSetOSProfilePtrInput
type VirtualMachineScaleSetOSProfilePtrOutput ¶
type VirtualMachineScaleSetOSProfilePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetOSProfilePtrOutput) AdminPassword ¶
func (o VirtualMachineScaleSetOSProfilePtrOutput) AdminPassword() pulumi.StringPtrOutput
Specifies the password of the administrator account. <br><br> **Minimum-length (Windows):** 8 characters <br><br> **Minimum-length (Linux):** 6 characters <br><br> **Max-length (Windows):** 123 characters <br><br> **Max-length (Linux):** 72 characters <br><br> **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled <br> Has lower characters <br>Has upper characters <br> Has a digit <br> Has a special character (Regex match [\W_]) <br><br> **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" <br><br> For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) <br><br> For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
func (VirtualMachineScaleSetOSProfilePtrOutput) AdminUsername ¶
func (o VirtualMachineScaleSetOSProfilePtrOutput) AdminUsername() pulumi.StringPtrOutput
Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
func (VirtualMachineScaleSetOSProfilePtrOutput) ComputerNamePrefix ¶
func (o VirtualMachineScaleSetOSProfilePtrOutput) ComputerNamePrefix() pulumi.StringPtrOutput
Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long.
func (VirtualMachineScaleSetOSProfilePtrOutput) CustomData ¶
func (o VirtualMachineScaleSetOSProfilePtrOutput) CustomData() pulumi.StringPtrOutput
A base-64 encoded string of custom data.
func (VirtualMachineScaleSetOSProfilePtrOutput) ElementType ¶
func (VirtualMachineScaleSetOSProfilePtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetOSProfilePtrOutput) LinuxConfiguration ¶
func (o VirtualMachineScaleSetOSProfilePtrOutput) LinuxConfiguration() LinuxConfigurationPtrOutput
The Linux Configuration of the OS profile.
func (VirtualMachineScaleSetOSProfilePtrOutput) Secrets ¶
func (o VirtualMachineScaleSetOSProfilePtrOutput) Secrets() VaultSecretGroupArrayOutput
The List of certificates for addition to the VM.
func (VirtualMachineScaleSetOSProfilePtrOutput) ToVirtualMachineScaleSetOSProfilePtrOutput ¶
func (o VirtualMachineScaleSetOSProfilePtrOutput) ToVirtualMachineScaleSetOSProfilePtrOutput() VirtualMachineScaleSetOSProfilePtrOutput
func (VirtualMachineScaleSetOSProfilePtrOutput) ToVirtualMachineScaleSetOSProfilePtrOutputWithContext ¶
func (o VirtualMachineScaleSetOSProfilePtrOutput) ToVirtualMachineScaleSetOSProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSProfilePtrOutput
func (VirtualMachineScaleSetOSProfilePtrOutput) WindowsConfiguration ¶
func (o VirtualMachineScaleSetOSProfilePtrOutput) WindowsConfiguration() WindowsConfigurationPtrOutput
The Windows Configuration of the OS profile.
type VirtualMachineScaleSetOSProfileResponse ¶
type VirtualMachineScaleSetOSProfileResponse struct { // Specifies the password of the administrator account. <br><br> **Minimum-length (Windows):** 8 characters <br><br> **Minimum-length (Linux):** 6 characters <br><br> **Max-length (Windows):** 123 characters <br><br> **Max-length (Linux):** 72 characters <br><br> **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled <br> Has lower characters <br>Has upper characters <br> Has a digit <br> Has a special character (Regex match [\W_]) <br><br> **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" <br><br> For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) <br><br> For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password) AdminPassword *string `pulumi:"adminPassword"` // Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) 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 15 characters long. ComputerNamePrefix *string `pulumi:"computerNamePrefix"` // A base-64 encoded string of custom data. CustomData *string `pulumi:"customData"` // The Linux Configuration of the OS profile. LinuxConfiguration *LinuxConfigurationResponse `pulumi:"linuxConfiguration"` // The List of certificates for addition to the VM. Secrets []VaultSecretGroupResponse `pulumi:"secrets"` // The Windows Configuration of the OS profile. WindowsConfiguration *WindowsConfigurationResponse `pulumi:"windowsConfiguration"` }
Describes a virtual machine scale set OS profile.
type VirtualMachineScaleSetOSProfileResponseArgs ¶
type VirtualMachineScaleSetOSProfileResponseArgs struct { // Specifies the password of the administrator account. <br><br> **Minimum-length (Windows):** 8 characters <br><br> **Minimum-length (Linux):** 6 characters <br><br> **Max-length (Windows):** 123 characters <br><br> **Max-length (Linux):** 72 characters <br><br> **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled <br> Has lower characters <br>Has upper characters <br> Has a digit <br> Has a special character (Regex match [\W_]) <br><br> **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" <br><br> For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) <br><br> For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password) AdminPassword pulumi.StringPtrInput `pulumi:"adminPassword"` // Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) AdminUsername pulumi.StringPtrInput `pulumi:"adminUsername"` // Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long. ComputerNamePrefix pulumi.StringPtrInput `pulumi:"computerNamePrefix"` // A base-64 encoded string of custom data. CustomData pulumi.StringPtrInput `pulumi:"customData"` // The Linux Configuration of the OS profile. LinuxConfiguration LinuxConfigurationResponsePtrInput `pulumi:"linuxConfiguration"` // The List of certificates for addition to the VM. Secrets VaultSecretGroupResponseArrayInput `pulumi:"secrets"` // The Windows Configuration of the OS profile. WindowsConfiguration WindowsConfigurationResponsePtrInput `pulumi:"windowsConfiguration"` }
Describes a virtual machine scale set OS profile.
func (VirtualMachineScaleSetOSProfileResponseArgs) ElementType ¶
func (VirtualMachineScaleSetOSProfileResponseArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetOSProfileResponseArgs) ToVirtualMachineScaleSetOSProfileResponseOutput ¶
func (i VirtualMachineScaleSetOSProfileResponseArgs) ToVirtualMachineScaleSetOSProfileResponseOutput() VirtualMachineScaleSetOSProfileResponseOutput
func (VirtualMachineScaleSetOSProfileResponseArgs) ToVirtualMachineScaleSetOSProfileResponseOutputWithContext ¶
func (i VirtualMachineScaleSetOSProfileResponseArgs) ToVirtualMachineScaleSetOSProfileResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSProfileResponseOutput
func (VirtualMachineScaleSetOSProfileResponseArgs) ToVirtualMachineScaleSetOSProfileResponsePtrOutput ¶
func (i VirtualMachineScaleSetOSProfileResponseArgs) ToVirtualMachineScaleSetOSProfileResponsePtrOutput() VirtualMachineScaleSetOSProfileResponsePtrOutput
func (VirtualMachineScaleSetOSProfileResponseArgs) ToVirtualMachineScaleSetOSProfileResponsePtrOutputWithContext ¶
func (i VirtualMachineScaleSetOSProfileResponseArgs) ToVirtualMachineScaleSetOSProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSProfileResponsePtrOutput
type VirtualMachineScaleSetOSProfileResponseInput ¶
type VirtualMachineScaleSetOSProfileResponseInput interface { pulumi.Input ToVirtualMachineScaleSetOSProfileResponseOutput() VirtualMachineScaleSetOSProfileResponseOutput ToVirtualMachineScaleSetOSProfileResponseOutputWithContext(context.Context) VirtualMachineScaleSetOSProfileResponseOutput }
VirtualMachineScaleSetOSProfileResponseInput is an input type that accepts VirtualMachineScaleSetOSProfileResponseArgs and VirtualMachineScaleSetOSProfileResponseOutput values. You can construct a concrete instance of `VirtualMachineScaleSetOSProfileResponseInput` via:
VirtualMachineScaleSetOSProfileResponseArgs{...}
type VirtualMachineScaleSetOSProfileResponseOutput ¶
type VirtualMachineScaleSetOSProfileResponseOutput struct{ *pulumi.OutputState }
Describes a virtual machine scale set OS profile.
func (VirtualMachineScaleSetOSProfileResponseOutput) AdminPassword ¶
func (o VirtualMachineScaleSetOSProfileResponseOutput) AdminPassword() pulumi.StringPtrOutput
Specifies the password of the administrator account. <br><br> **Minimum-length (Windows):** 8 characters <br><br> **Minimum-length (Linux):** 6 characters <br><br> **Max-length (Windows):** 123 characters <br><br> **Max-length (Linux):** 72 characters <br><br> **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled <br> Has lower characters <br>Has upper characters <br> Has a digit <br> Has a special character (Regex match [\W_]) <br><br> **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" <br><br> For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) <br><br> For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
func (VirtualMachineScaleSetOSProfileResponseOutput) AdminUsername ¶
func (o VirtualMachineScaleSetOSProfileResponseOutput) AdminUsername() pulumi.StringPtrOutput
Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
func (VirtualMachineScaleSetOSProfileResponseOutput) ComputerNamePrefix ¶
func (o VirtualMachineScaleSetOSProfileResponseOutput) ComputerNamePrefix() pulumi.StringPtrOutput
Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long.
func (VirtualMachineScaleSetOSProfileResponseOutput) CustomData ¶
func (o VirtualMachineScaleSetOSProfileResponseOutput) CustomData() pulumi.StringPtrOutput
A base-64 encoded string of custom data.
func (VirtualMachineScaleSetOSProfileResponseOutput) ElementType ¶
func (VirtualMachineScaleSetOSProfileResponseOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetOSProfileResponseOutput) LinuxConfiguration ¶
func (o VirtualMachineScaleSetOSProfileResponseOutput) LinuxConfiguration() LinuxConfigurationResponsePtrOutput
The Linux Configuration of the OS profile.
func (VirtualMachineScaleSetOSProfileResponseOutput) Secrets ¶
func (o VirtualMachineScaleSetOSProfileResponseOutput) Secrets() VaultSecretGroupResponseArrayOutput
The List of certificates for addition to the VM.
func (VirtualMachineScaleSetOSProfileResponseOutput) ToVirtualMachineScaleSetOSProfileResponseOutput ¶
func (o VirtualMachineScaleSetOSProfileResponseOutput) ToVirtualMachineScaleSetOSProfileResponseOutput() VirtualMachineScaleSetOSProfileResponseOutput
func (VirtualMachineScaleSetOSProfileResponseOutput) ToVirtualMachineScaleSetOSProfileResponseOutputWithContext ¶
func (o VirtualMachineScaleSetOSProfileResponseOutput) ToVirtualMachineScaleSetOSProfileResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSProfileResponseOutput
func (VirtualMachineScaleSetOSProfileResponseOutput) ToVirtualMachineScaleSetOSProfileResponsePtrOutput ¶
func (o VirtualMachineScaleSetOSProfileResponseOutput) ToVirtualMachineScaleSetOSProfileResponsePtrOutput() VirtualMachineScaleSetOSProfileResponsePtrOutput
func (VirtualMachineScaleSetOSProfileResponseOutput) ToVirtualMachineScaleSetOSProfileResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetOSProfileResponseOutput) ToVirtualMachineScaleSetOSProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSProfileResponsePtrOutput
func (VirtualMachineScaleSetOSProfileResponseOutput) WindowsConfiguration ¶
func (o VirtualMachineScaleSetOSProfileResponseOutput) WindowsConfiguration() WindowsConfigurationResponsePtrOutput
The Windows Configuration of the OS profile.
type VirtualMachineScaleSetOSProfileResponsePtrInput ¶
type VirtualMachineScaleSetOSProfileResponsePtrInput interface { pulumi.Input ToVirtualMachineScaleSetOSProfileResponsePtrOutput() VirtualMachineScaleSetOSProfileResponsePtrOutput ToVirtualMachineScaleSetOSProfileResponsePtrOutputWithContext(context.Context) VirtualMachineScaleSetOSProfileResponsePtrOutput }
VirtualMachineScaleSetOSProfileResponsePtrInput is an input type that accepts VirtualMachineScaleSetOSProfileResponseArgs, VirtualMachineScaleSetOSProfileResponsePtr and VirtualMachineScaleSetOSProfileResponsePtrOutput values. You can construct a concrete instance of `VirtualMachineScaleSetOSProfileResponsePtrInput` via:
VirtualMachineScaleSetOSProfileResponseArgs{...} or: nil
func VirtualMachineScaleSetOSProfileResponsePtr ¶
func VirtualMachineScaleSetOSProfileResponsePtr(v *VirtualMachineScaleSetOSProfileResponseArgs) VirtualMachineScaleSetOSProfileResponsePtrInput
type VirtualMachineScaleSetOSProfileResponsePtrOutput ¶
type VirtualMachineScaleSetOSProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetOSProfileResponsePtrOutput) AdminPassword ¶
func (o VirtualMachineScaleSetOSProfileResponsePtrOutput) AdminPassword() pulumi.StringPtrOutput
Specifies the password of the administrator account. <br><br> **Minimum-length (Windows):** 8 characters <br><br> **Minimum-length (Linux):** 6 characters <br><br> **Max-length (Windows):** 123 characters <br><br> **Max-length (Linux):** 72 characters <br><br> **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled <br> Has lower characters <br>Has upper characters <br> Has a digit <br> Has a special character (Regex match [\W_]) <br><br> **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" <br><br> For resetting the password, see [How to reset the Remote Desktop service or its login password in a Windows VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) <br><br> For resetting root password, see [Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password)
func (VirtualMachineScaleSetOSProfileResponsePtrOutput) AdminUsername ¶
func (o VirtualMachineScaleSetOSProfileResponsePtrOutput) AdminUsername() pulumi.StringPtrOutput
Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
func (VirtualMachineScaleSetOSProfileResponsePtrOutput) ComputerNamePrefix ¶
func (o VirtualMachineScaleSetOSProfileResponsePtrOutput) ComputerNamePrefix() pulumi.StringPtrOutput
Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long.
func (VirtualMachineScaleSetOSProfileResponsePtrOutput) CustomData ¶
func (o VirtualMachineScaleSetOSProfileResponsePtrOutput) CustomData() pulumi.StringPtrOutput
A base-64 encoded string of custom data.
func (VirtualMachineScaleSetOSProfileResponsePtrOutput) ElementType ¶
func (VirtualMachineScaleSetOSProfileResponsePtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetOSProfileResponsePtrOutput) LinuxConfiguration ¶
func (o VirtualMachineScaleSetOSProfileResponsePtrOutput) LinuxConfiguration() LinuxConfigurationResponsePtrOutput
The Linux Configuration of the OS profile.
func (VirtualMachineScaleSetOSProfileResponsePtrOutput) Secrets ¶
func (o VirtualMachineScaleSetOSProfileResponsePtrOutput) Secrets() VaultSecretGroupResponseArrayOutput
The List of certificates for addition to the VM.
func (VirtualMachineScaleSetOSProfileResponsePtrOutput) ToVirtualMachineScaleSetOSProfileResponsePtrOutput ¶
func (o VirtualMachineScaleSetOSProfileResponsePtrOutput) ToVirtualMachineScaleSetOSProfileResponsePtrOutput() VirtualMachineScaleSetOSProfileResponsePtrOutput
func (VirtualMachineScaleSetOSProfileResponsePtrOutput) ToVirtualMachineScaleSetOSProfileResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetOSProfileResponsePtrOutput) ToVirtualMachineScaleSetOSProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetOSProfileResponsePtrOutput
func (VirtualMachineScaleSetOSProfileResponsePtrOutput) WindowsConfiguration ¶
func (o VirtualMachineScaleSetOSProfileResponsePtrOutput) WindowsConfiguration() WindowsConfigurationResponsePtrOutput
The Windows Configuration of the OS profile.
type VirtualMachineScaleSetOutput ¶ added in v0.2.6
type VirtualMachineScaleSetOutput struct {
*pulumi.OutputState
}
func (VirtualMachineScaleSetOutput) ElementType ¶ added in v0.2.6
func (VirtualMachineScaleSetOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetOutput) ToVirtualMachineScaleSetOutput ¶ added in v0.2.6
func (o VirtualMachineScaleSetOutput) ToVirtualMachineScaleSetOutput() VirtualMachineScaleSetOutput
func (VirtualMachineScaleSetOutput) ToVirtualMachineScaleSetOutputWithContext ¶ added in v0.2.6
func (o VirtualMachineScaleSetOutput) ToVirtualMachineScaleSetOutputWithContext(ctx context.Context) VirtualMachineScaleSetOutput
type VirtualMachineScaleSetState ¶
type VirtualMachineScaleSetState struct { // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Specifies whether the Virtual Machine Scale Set should be overprovisioned. OverProvision pulumi.BoolPtrInput // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringPtrInput // The virtual machine scale set sku. Sku SkuResponsePtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput // The upgrade policy. UpgradePolicy UpgradePolicyResponsePtrInput // The virtual machine profile. VirtualMachineProfile VirtualMachineScaleSetVMProfileResponsePtrInput }
func (VirtualMachineScaleSetState) ElementType ¶
func (VirtualMachineScaleSetState) ElementType() reflect.Type
type VirtualMachineScaleSetStorageProfile ¶
type VirtualMachineScaleSetStorageProfile struct { // The image reference. ImageReference *ImageReference `pulumi:"imageReference"` // The OS disk. OsDisk *VirtualMachineScaleSetOSDisk `pulumi:"osDisk"` }
Describes a virtual machine scale set storage profile.
type VirtualMachineScaleSetStorageProfileArgs ¶
type VirtualMachineScaleSetStorageProfileArgs struct { // The image reference. ImageReference ImageReferencePtrInput `pulumi:"imageReference"` // The OS disk. OsDisk VirtualMachineScaleSetOSDiskPtrInput `pulumi:"osDisk"` }
Describes a virtual machine scale set storage profile.
func (VirtualMachineScaleSetStorageProfileArgs) ElementType ¶
func (VirtualMachineScaleSetStorageProfileArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetStorageProfileArgs) ToVirtualMachineScaleSetStorageProfileOutput ¶
func (i VirtualMachineScaleSetStorageProfileArgs) ToVirtualMachineScaleSetStorageProfileOutput() VirtualMachineScaleSetStorageProfileOutput
func (VirtualMachineScaleSetStorageProfileArgs) ToVirtualMachineScaleSetStorageProfileOutputWithContext ¶
func (i VirtualMachineScaleSetStorageProfileArgs) ToVirtualMachineScaleSetStorageProfileOutputWithContext(ctx context.Context) VirtualMachineScaleSetStorageProfileOutput
func (VirtualMachineScaleSetStorageProfileArgs) ToVirtualMachineScaleSetStorageProfilePtrOutput ¶
func (i VirtualMachineScaleSetStorageProfileArgs) ToVirtualMachineScaleSetStorageProfilePtrOutput() VirtualMachineScaleSetStorageProfilePtrOutput
func (VirtualMachineScaleSetStorageProfileArgs) ToVirtualMachineScaleSetStorageProfilePtrOutputWithContext ¶
func (i VirtualMachineScaleSetStorageProfileArgs) ToVirtualMachineScaleSetStorageProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetStorageProfilePtrOutput
type VirtualMachineScaleSetStorageProfileInput ¶
type VirtualMachineScaleSetStorageProfileInput interface { pulumi.Input ToVirtualMachineScaleSetStorageProfileOutput() VirtualMachineScaleSetStorageProfileOutput ToVirtualMachineScaleSetStorageProfileOutputWithContext(context.Context) VirtualMachineScaleSetStorageProfileOutput }
VirtualMachineScaleSetStorageProfileInput is an input type that accepts VirtualMachineScaleSetStorageProfileArgs and VirtualMachineScaleSetStorageProfileOutput values. You can construct a concrete instance of `VirtualMachineScaleSetStorageProfileInput` via:
VirtualMachineScaleSetStorageProfileArgs{...}
type VirtualMachineScaleSetStorageProfileOutput ¶
type VirtualMachineScaleSetStorageProfileOutput struct{ *pulumi.OutputState }
Describes a virtual machine scale set storage profile.
func (VirtualMachineScaleSetStorageProfileOutput) ElementType ¶
func (VirtualMachineScaleSetStorageProfileOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetStorageProfileOutput) ImageReference ¶
func (o VirtualMachineScaleSetStorageProfileOutput) ImageReference() ImageReferencePtrOutput
The image reference.
func (VirtualMachineScaleSetStorageProfileOutput) ToVirtualMachineScaleSetStorageProfileOutput ¶
func (o VirtualMachineScaleSetStorageProfileOutput) ToVirtualMachineScaleSetStorageProfileOutput() VirtualMachineScaleSetStorageProfileOutput
func (VirtualMachineScaleSetStorageProfileOutput) ToVirtualMachineScaleSetStorageProfileOutputWithContext ¶
func (o VirtualMachineScaleSetStorageProfileOutput) ToVirtualMachineScaleSetStorageProfileOutputWithContext(ctx context.Context) VirtualMachineScaleSetStorageProfileOutput
func (VirtualMachineScaleSetStorageProfileOutput) ToVirtualMachineScaleSetStorageProfilePtrOutput ¶
func (o VirtualMachineScaleSetStorageProfileOutput) ToVirtualMachineScaleSetStorageProfilePtrOutput() VirtualMachineScaleSetStorageProfilePtrOutput
func (VirtualMachineScaleSetStorageProfileOutput) ToVirtualMachineScaleSetStorageProfilePtrOutputWithContext ¶
func (o VirtualMachineScaleSetStorageProfileOutput) ToVirtualMachineScaleSetStorageProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetStorageProfilePtrOutput
type VirtualMachineScaleSetStorageProfilePtrInput ¶
type VirtualMachineScaleSetStorageProfilePtrInput interface { pulumi.Input ToVirtualMachineScaleSetStorageProfilePtrOutput() VirtualMachineScaleSetStorageProfilePtrOutput ToVirtualMachineScaleSetStorageProfilePtrOutputWithContext(context.Context) VirtualMachineScaleSetStorageProfilePtrOutput }
VirtualMachineScaleSetStorageProfilePtrInput is an input type that accepts VirtualMachineScaleSetStorageProfileArgs, VirtualMachineScaleSetStorageProfilePtr and VirtualMachineScaleSetStorageProfilePtrOutput values. You can construct a concrete instance of `VirtualMachineScaleSetStorageProfilePtrInput` via:
VirtualMachineScaleSetStorageProfileArgs{...} or: nil
func VirtualMachineScaleSetStorageProfilePtr ¶
func VirtualMachineScaleSetStorageProfilePtr(v *VirtualMachineScaleSetStorageProfileArgs) VirtualMachineScaleSetStorageProfilePtrInput
type VirtualMachineScaleSetStorageProfilePtrOutput ¶
type VirtualMachineScaleSetStorageProfilePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetStorageProfilePtrOutput) ElementType ¶
func (VirtualMachineScaleSetStorageProfilePtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetStorageProfilePtrOutput) ImageReference ¶
func (o VirtualMachineScaleSetStorageProfilePtrOutput) ImageReference() ImageReferencePtrOutput
The image reference.
func (VirtualMachineScaleSetStorageProfilePtrOutput) OsDisk ¶
func (o VirtualMachineScaleSetStorageProfilePtrOutput) OsDisk() VirtualMachineScaleSetOSDiskPtrOutput
The OS disk.
func (VirtualMachineScaleSetStorageProfilePtrOutput) ToVirtualMachineScaleSetStorageProfilePtrOutput ¶
func (o VirtualMachineScaleSetStorageProfilePtrOutput) ToVirtualMachineScaleSetStorageProfilePtrOutput() VirtualMachineScaleSetStorageProfilePtrOutput
func (VirtualMachineScaleSetStorageProfilePtrOutput) ToVirtualMachineScaleSetStorageProfilePtrOutputWithContext ¶
func (o VirtualMachineScaleSetStorageProfilePtrOutput) ToVirtualMachineScaleSetStorageProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetStorageProfilePtrOutput
type VirtualMachineScaleSetStorageProfileResponse ¶
type VirtualMachineScaleSetStorageProfileResponse struct { // The image reference. ImageReference *ImageReferenceResponse `pulumi:"imageReference"` // The OS disk. OsDisk *VirtualMachineScaleSetOSDiskResponse `pulumi:"osDisk"` }
Describes a virtual machine scale set storage profile.
type VirtualMachineScaleSetStorageProfileResponseArgs ¶
type VirtualMachineScaleSetStorageProfileResponseArgs struct { // The image reference. ImageReference ImageReferenceResponsePtrInput `pulumi:"imageReference"` // The OS disk. OsDisk VirtualMachineScaleSetOSDiskResponsePtrInput `pulumi:"osDisk"` }
Describes a virtual machine scale set storage profile.
func (VirtualMachineScaleSetStorageProfileResponseArgs) ElementType ¶
func (VirtualMachineScaleSetStorageProfileResponseArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetStorageProfileResponseArgs) ToVirtualMachineScaleSetStorageProfileResponseOutput ¶
func (i VirtualMachineScaleSetStorageProfileResponseArgs) ToVirtualMachineScaleSetStorageProfileResponseOutput() VirtualMachineScaleSetStorageProfileResponseOutput
func (VirtualMachineScaleSetStorageProfileResponseArgs) ToVirtualMachineScaleSetStorageProfileResponseOutputWithContext ¶
func (i VirtualMachineScaleSetStorageProfileResponseArgs) ToVirtualMachineScaleSetStorageProfileResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetStorageProfileResponseOutput
func (VirtualMachineScaleSetStorageProfileResponseArgs) ToVirtualMachineScaleSetStorageProfileResponsePtrOutput ¶
func (i VirtualMachineScaleSetStorageProfileResponseArgs) ToVirtualMachineScaleSetStorageProfileResponsePtrOutput() VirtualMachineScaleSetStorageProfileResponsePtrOutput
func (VirtualMachineScaleSetStorageProfileResponseArgs) ToVirtualMachineScaleSetStorageProfileResponsePtrOutputWithContext ¶
func (i VirtualMachineScaleSetStorageProfileResponseArgs) ToVirtualMachineScaleSetStorageProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetStorageProfileResponsePtrOutput
type VirtualMachineScaleSetStorageProfileResponseInput ¶
type VirtualMachineScaleSetStorageProfileResponseInput interface { pulumi.Input ToVirtualMachineScaleSetStorageProfileResponseOutput() VirtualMachineScaleSetStorageProfileResponseOutput ToVirtualMachineScaleSetStorageProfileResponseOutputWithContext(context.Context) VirtualMachineScaleSetStorageProfileResponseOutput }
VirtualMachineScaleSetStorageProfileResponseInput is an input type that accepts VirtualMachineScaleSetStorageProfileResponseArgs and VirtualMachineScaleSetStorageProfileResponseOutput values. You can construct a concrete instance of `VirtualMachineScaleSetStorageProfileResponseInput` via:
VirtualMachineScaleSetStorageProfileResponseArgs{...}
type VirtualMachineScaleSetStorageProfileResponseOutput ¶
type VirtualMachineScaleSetStorageProfileResponseOutput struct{ *pulumi.OutputState }
Describes a virtual machine scale set storage profile.
func (VirtualMachineScaleSetStorageProfileResponseOutput) ElementType ¶
func (VirtualMachineScaleSetStorageProfileResponseOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetStorageProfileResponseOutput) ImageReference ¶
func (o VirtualMachineScaleSetStorageProfileResponseOutput) ImageReference() ImageReferenceResponsePtrOutput
The image reference.
func (VirtualMachineScaleSetStorageProfileResponseOutput) OsDisk ¶
func (o VirtualMachineScaleSetStorageProfileResponseOutput) OsDisk() VirtualMachineScaleSetOSDiskResponsePtrOutput
The OS disk.
func (VirtualMachineScaleSetStorageProfileResponseOutput) ToVirtualMachineScaleSetStorageProfileResponseOutput ¶
func (o VirtualMachineScaleSetStorageProfileResponseOutput) ToVirtualMachineScaleSetStorageProfileResponseOutput() VirtualMachineScaleSetStorageProfileResponseOutput
func (VirtualMachineScaleSetStorageProfileResponseOutput) ToVirtualMachineScaleSetStorageProfileResponseOutputWithContext ¶
func (o VirtualMachineScaleSetStorageProfileResponseOutput) ToVirtualMachineScaleSetStorageProfileResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetStorageProfileResponseOutput
func (VirtualMachineScaleSetStorageProfileResponseOutput) ToVirtualMachineScaleSetStorageProfileResponsePtrOutput ¶
func (o VirtualMachineScaleSetStorageProfileResponseOutput) ToVirtualMachineScaleSetStorageProfileResponsePtrOutput() VirtualMachineScaleSetStorageProfileResponsePtrOutput
func (VirtualMachineScaleSetStorageProfileResponseOutput) ToVirtualMachineScaleSetStorageProfileResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetStorageProfileResponseOutput) ToVirtualMachineScaleSetStorageProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetStorageProfileResponsePtrOutput
type VirtualMachineScaleSetStorageProfileResponsePtrInput ¶
type VirtualMachineScaleSetStorageProfileResponsePtrInput interface { pulumi.Input ToVirtualMachineScaleSetStorageProfileResponsePtrOutput() VirtualMachineScaleSetStorageProfileResponsePtrOutput ToVirtualMachineScaleSetStorageProfileResponsePtrOutputWithContext(context.Context) VirtualMachineScaleSetStorageProfileResponsePtrOutput }
VirtualMachineScaleSetStorageProfileResponsePtrInput is an input type that accepts VirtualMachineScaleSetStorageProfileResponseArgs, VirtualMachineScaleSetStorageProfileResponsePtr and VirtualMachineScaleSetStorageProfileResponsePtrOutput values. You can construct a concrete instance of `VirtualMachineScaleSetStorageProfileResponsePtrInput` via:
VirtualMachineScaleSetStorageProfileResponseArgs{...} or: nil
func VirtualMachineScaleSetStorageProfileResponsePtr ¶
func VirtualMachineScaleSetStorageProfileResponsePtr(v *VirtualMachineScaleSetStorageProfileResponseArgs) VirtualMachineScaleSetStorageProfileResponsePtrInput
type VirtualMachineScaleSetStorageProfileResponsePtrOutput ¶
type VirtualMachineScaleSetStorageProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetStorageProfileResponsePtrOutput) ElementType ¶
func (VirtualMachineScaleSetStorageProfileResponsePtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetStorageProfileResponsePtrOutput) ImageReference ¶
func (o VirtualMachineScaleSetStorageProfileResponsePtrOutput) ImageReference() ImageReferenceResponsePtrOutput
The image reference.
func (VirtualMachineScaleSetStorageProfileResponsePtrOutput) OsDisk ¶
func (o VirtualMachineScaleSetStorageProfileResponsePtrOutput) OsDisk() VirtualMachineScaleSetOSDiskResponsePtrOutput
The OS disk.
func (VirtualMachineScaleSetStorageProfileResponsePtrOutput) ToVirtualMachineScaleSetStorageProfileResponsePtrOutput ¶
func (o VirtualMachineScaleSetStorageProfileResponsePtrOutput) ToVirtualMachineScaleSetStorageProfileResponsePtrOutput() VirtualMachineScaleSetStorageProfileResponsePtrOutput
func (VirtualMachineScaleSetStorageProfileResponsePtrOutput) ToVirtualMachineScaleSetStorageProfileResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetStorageProfileResponsePtrOutput) ToVirtualMachineScaleSetStorageProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetStorageProfileResponsePtrOutput
type VirtualMachineScaleSetVMProfile ¶
type VirtualMachineScaleSetVMProfile struct { // The virtual machine scale set extension profile. ExtensionProfile *VirtualMachineScaleSetExtensionProfile `pulumi:"extensionProfile"` // The virtual machine scale set network profile. NetworkProfile *VirtualMachineScaleSetNetworkProfile `pulumi:"networkProfile"` // The virtual machine scale set OS profile. OsProfile *VirtualMachineScaleSetOSProfile `pulumi:"osProfile"` // The virtual machine scale set storage profile. StorageProfile *VirtualMachineScaleSetStorageProfile `pulumi:"storageProfile"` }
Describes a virtual machine scale set virtual machine profile.
type VirtualMachineScaleSetVMProfileArgs ¶
type VirtualMachineScaleSetVMProfileArgs struct { // The virtual machine scale set extension profile. ExtensionProfile VirtualMachineScaleSetExtensionProfilePtrInput `pulumi:"extensionProfile"` // The virtual machine scale set network profile. NetworkProfile VirtualMachineScaleSetNetworkProfilePtrInput `pulumi:"networkProfile"` // The virtual machine scale set OS profile. OsProfile VirtualMachineScaleSetOSProfilePtrInput `pulumi:"osProfile"` // The virtual machine scale set storage profile. StorageProfile VirtualMachineScaleSetStorageProfilePtrInput `pulumi:"storageProfile"` }
Describes a virtual machine scale set virtual machine profile.
func (VirtualMachineScaleSetVMProfileArgs) ElementType ¶
func (VirtualMachineScaleSetVMProfileArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetVMProfileArgs) ToVirtualMachineScaleSetVMProfileOutput ¶
func (i VirtualMachineScaleSetVMProfileArgs) ToVirtualMachineScaleSetVMProfileOutput() VirtualMachineScaleSetVMProfileOutput
func (VirtualMachineScaleSetVMProfileArgs) ToVirtualMachineScaleSetVMProfileOutputWithContext ¶
func (i VirtualMachineScaleSetVMProfileArgs) ToVirtualMachineScaleSetVMProfileOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProfileOutput
func (VirtualMachineScaleSetVMProfileArgs) ToVirtualMachineScaleSetVMProfilePtrOutput ¶
func (i VirtualMachineScaleSetVMProfileArgs) ToVirtualMachineScaleSetVMProfilePtrOutput() VirtualMachineScaleSetVMProfilePtrOutput
func (VirtualMachineScaleSetVMProfileArgs) ToVirtualMachineScaleSetVMProfilePtrOutputWithContext ¶
func (i VirtualMachineScaleSetVMProfileArgs) ToVirtualMachineScaleSetVMProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProfilePtrOutput
type VirtualMachineScaleSetVMProfileInput ¶
type VirtualMachineScaleSetVMProfileInput interface { pulumi.Input ToVirtualMachineScaleSetVMProfileOutput() VirtualMachineScaleSetVMProfileOutput ToVirtualMachineScaleSetVMProfileOutputWithContext(context.Context) VirtualMachineScaleSetVMProfileOutput }
VirtualMachineScaleSetVMProfileInput is an input type that accepts VirtualMachineScaleSetVMProfileArgs and VirtualMachineScaleSetVMProfileOutput values. You can construct a concrete instance of `VirtualMachineScaleSetVMProfileInput` via:
VirtualMachineScaleSetVMProfileArgs{...}
type VirtualMachineScaleSetVMProfileOutput ¶
type VirtualMachineScaleSetVMProfileOutput struct{ *pulumi.OutputState }
Describes a virtual machine scale set virtual machine profile.
func (VirtualMachineScaleSetVMProfileOutput) ElementType ¶
func (VirtualMachineScaleSetVMProfileOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetVMProfileOutput) ExtensionProfile ¶
func (o VirtualMachineScaleSetVMProfileOutput) ExtensionProfile() VirtualMachineScaleSetExtensionProfilePtrOutput
The virtual machine scale set extension profile.
func (VirtualMachineScaleSetVMProfileOutput) NetworkProfile ¶
func (o VirtualMachineScaleSetVMProfileOutput) NetworkProfile() VirtualMachineScaleSetNetworkProfilePtrOutput
The virtual machine scale set network profile.
func (VirtualMachineScaleSetVMProfileOutput) OsProfile ¶
func (o VirtualMachineScaleSetVMProfileOutput) OsProfile() VirtualMachineScaleSetOSProfilePtrOutput
The virtual machine scale set OS profile.
func (VirtualMachineScaleSetVMProfileOutput) StorageProfile ¶
func (o VirtualMachineScaleSetVMProfileOutput) StorageProfile() VirtualMachineScaleSetStorageProfilePtrOutput
The virtual machine scale set storage profile.
func (VirtualMachineScaleSetVMProfileOutput) ToVirtualMachineScaleSetVMProfileOutput ¶
func (o VirtualMachineScaleSetVMProfileOutput) ToVirtualMachineScaleSetVMProfileOutput() VirtualMachineScaleSetVMProfileOutput
func (VirtualMachineScaleSetVMProfileOutput) ToVirtualMachineScaleSetVMProfileOutputWithContext ¶
func (o VirtualMachineScaleSetVMProfileOutput) ToVirtualMachineScaleSetVMProfileOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProfileOutput
func (VirtualMachineScaleSetVMProfileOutput) ToVirtualMachineScaleSetVMProfilePtrOutput ¶
func (o VirtualMachineScaleSetVMProfileOutput) ToVirtualMachineScaleSetVMProfilePtrOutput() VirtualMachineScaleSetVMProfilePtrOutput
func (VirtualMachineScaleSetVMProfileOutput) ToVirtualMachineScaleSetVMProfilePtrOutputWithContext ¶
func (o VirtualMachineScaleSetVMProfileOutput) ToVirtualMachineScaleSetVMProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProfilePtrOutput
type VirtualMachineScaleSetVMProfilePtrInput ¶
type VirtualMachineScaleSetVMProfilePtrInput interface { pulumi.Input ToVirtualMachineScaleSetVMProfilePtrOutput() VirtualMachineScaleSetVMProfilePtrOutput ToVirtualMachineScaleSetVMProfilePtrOutputWithContext(context.Context) VirtualMachineScaleSetVMProfilePtrOutput }
VirtualMachineScaleSetVMProfilePtrInput is an input type that accepts VirtualMachineScaleSetVMProfileArgs, VirtualMachineScaleSetVMProfilePtr and VirtualMachineScaleSetVMProfilePtrOutput values. You can construct a concrete instance of `VirtualMachineScaleSetVMProfilePtrInput` via:
VirtualMachineScaleSetVMProfileArgs{...} or: nil
func VirtualMachineScaleSetVMProfilePtr ¶
func VirtualMachineScaleSetVMProfilePtr(v *VirtualMachineScaleSetVMProfileArgs) VirtualMachineScaleSetVMProfilePtrInput
type VirtualMachineScaleSetVMProfilePtrOutput ¶
type VirtualMachineScaleSetVMProfilePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetVMProfilePtrOutput) ElementType ¶
func (VirtualMachineScaleSetVMProfilePtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetVMProfilePtrOutput) ExtensionProfile ¶
func (o VirtualMachineScaleSetVMProfilePtrOutput) ExtensionProfile() VirtualMachineScaleSetExtensionProfilePtrOutput
The virtual machine scale set extension profile.
func (VirtualMachineScaleSetVMProfilePtrOutput) NetworkProfile ¶
func (o VirtualMachineScaleSetVMProfilePtrOutput) NetworkProfile() VirtualMachineScaleSetNetworkProfilePtrOutput
The virtual machine scale set network profile.
func (VirtualMachineScaleSetVMProfilePtrOutput) OsProfile ¶
func (o VirtualMachineScaleSetVMProfilePtrOutput) OsProfile() VirtualMachineScaleSetOSProfilePtrOutput
The virtual machine scale set OS profile.
func (VirtualMachineScaleSetVMProfilePtrOutput) StorageProfile ¶
func (o VirtualMachineScaleSetVMProfilePtrOutput) StorageProfile() VirtualMachineScaleSetStorageProfilePtrOutput
The virtual machine scale set storage profile.
func (VirtualMachineScaleSetVMProfilePtrOutput) ToVirtualMachineScaleSetVMProfilePtrOutput ¶
func (o VirtualMachineScaleSetVMProfilePtrOutput) ToVirtualMachineScaleSetVMProfilePtrOutput() VirtualMachineScaleSetVMProfilePtrOutput
func (VirtualMachineScaleSetVMProfilePtrOutput) ToVirtualMachineScaleSetVMProfilePtrOutputWithContext ¶
func (o VirtualMachineScaleSetVMProfilePtrOutput) ToVirtualMachineScaleSetVMProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProfilePtrOutput
type VirtualMachineScaleSetVMProfileResponse ¶
type VirtualMachineScaleSetVMProfileResponse struct { // The virtual machine scale set extension profile. ExtensionProfile *VirtualMachineScaleSetExtensionProfileResponse `pulumi:"extensionProfile"` // The virtual machine scale set network profile. NetworkProfile *VirtualMachineScaleSetNetworkProfileResponse `pulumi:"networkProfile"` // The virtual machine scale set OS profile. OsProfile *VirtualMachineScaleSetOSProfileResponse `pulumi:"osProfile"` // The virtual machine scale set storage profile. StorageProfile *VirtualMachineScaleSetStorageProfileResponse `pulumi:"storageProfile"` }
Describes a virtual machine scale set virtual machine profile.
type VirtualMachineScaleSetVMProfileResponseArgs ¶
type VirtualMachineScaleSetVMProfileResponseArgs struct { // The virtual machine scale set extension profile. ExtensionProfile VirtualMachineScaleSetExtensionProfileResponsePtrInput `pulumi:"extensionProfile"` // The virtual machine scale set network profile. NetworkProfile VirtualMachineScaleSetNetworkProfileResponsePtrInput `pulumi:"networkProfile"` // The virtual machine scale set OS profile. OsProfile VirtualMachineScaleSetOSProfileResponsePtrInput `pulumi:"osProfile"` // The virtual machine scale set storage profile. StorageProfile VirtualMachineScaleSetStorageProfileResponsePtrInput `pulumi:"storageProfile"` }
Describes a virtual machine scale set virtual machine profile.
func (VirtualMachineScaleSetVMProfileResponseArgs) ElementType ¶
func (VirtualMachineScaleSetVMProfileResponseArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetVMProfileResponseArgs) ToVirtualMachineScaleSetVMProfileResponseOutput ¶
func (i VirtualMachineScaleSetVMProfileResponseArgs) ToVirtualMachineScaleSetVMProfileResponseOutput() VirtualMachineScaleSetVMProfileResponseOutput
func (VirtualMachineScaleSetVMProfileResponseArgs) ToVirtualMachineScaleSetVMProfileResponseOutputWithContext ¶
func (i VirtualMachineScaleSetVMProfileResponseArgs) ToVirtualMachineScaleSetVMProfileResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProfileResponseOutput
func (VirtualMachineScaleSetVMProfileResponseArgs) ToVirtualMachineScaleSetVMProfileResponsePtrOutput ¶
func (i VirtualMachineScaleSetVMProfileResponseArgs) ToVirtualMachineScaleSetVMProfileResponsePtrOutput() VirtualMachineScaleSetVMProfileResponsePtrOutput
func (VirtualMachineScaleSetVMProfileResponseArgs) ToVirtualMachineScaleSetVMProfileResponsePtrOutputWithContext ¶
func (i VirtualMachineScaleSetVMProfileResponseArgs) ToVirtualMachineScaleSetVMProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProfileResponsePtrOutput
type VirtualMachineScaleSetVMProfileResponseInput ¶
type VirtualMachineScaleSetVMProfileResponseInput interface { pulumi.Input ToVirtualMachineScaleSetVMProfileResponseOutput() VirtualMachineScaleSetVMProfileResponseOutput ToVirtualMachineScaleSetVMProfileResponseOutputWithContext(context.Context) VirtualMachineScaleSetVMProfileResponseOutput }
VirtualMachineScaleSetVMProfileResponseInput is an input type that accepts VirtualMachineScaleSetVMProfileResponseArgs and VirtualMachineScaleSetVMProfileResponseOutput values. You can construct a concrete instance of `VirtualMachineScaleSetVMProfileResponseInput` via:
VirtualMachineScaleSetVMProfileResponseArgs{...}
type VirtualMachineScaleSetVMProfileResponseOutput ¶
type VirtualMachineScaleSetVMProfileResponseOutput struct{ *pulumi.OutputState }
Describes a virtual machine scale set virtual machine profile.
func (VirtualMachineScaleSetVMProfileResponseOutput) ElementType ¶
func (VirtualMachineScaleSetVMProfileResponseOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetVMProfileResponseOutput) ExtensionProfile ¶
func (o VirtualMachineScaleSetVMProfileResponseOutput) ExtensionProfile() VirtualMachineScaleSetExtensionProfileResponsePtrOutput
The virtual machine scale set extension profile.
func (VirtualMachineScaleSetVMProfileResponseOutput) NetworkProfile ¶
func (o VirtualMachineScaleSetVMProfileResponseOutput) NetworkProfile() VirtualMachineScaleSetNetworkProfileResponsePtrOutput
The virtual machine scale set network profile.
func (VirtualMachineScaleSetVMProfileResponseOutput) OsProfile ¶
func (o VirtualMachineScaleSetVMProfileResponseOutput) OsProfile() VirtualMachineScaleSetOSProfileResponsePtrOutput
The virtual machine scale set OS profile.
func (VirtualMachineScaleSetVMProfileResponseOutput) StorageProfile ¶
func (o VirtualMachineScaleSetVMProfileResponseOutput) StorageProfile() VirtualMachineScaleSetStorageProfileResponsePtrOutput
The virtual machine scale set storage profile.
func (VirtualMachineScaleSetVMProfileResponseOutput) ToVirtualMachineScaleSetVMProfileResponseOutput ¶
func (o VirtualMachineScaleSetVMProfileResponseOutput) ToVirtualMachineScaleSetVMProfileResponseOutput() VirtualMachineScaleSetVMProfileResponseOutput
func (VirtualMachineScaleSetVMProfileResponseOutput) ToVirtualMachineScaleSetVMProfileResponseOutputWithContext ¶
func (o VirtualMachineScaleSetVMProfileResponseOutput) ToVirtualMachineScaleSetVMProfileResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProfileResponseOutput
func (VirtualMachineScaleSetVMProfileResponseOutput) ToVirtualMachineScaleSetVMProfileResponsePtrOutput ¶
func (o VirtualMachineScaleSetVMProfileResponseOutput) ToVirtualMachineScaleSetVMProfileResponsePtrOutput() VirtualMachineScaleSetVMProfileResponsePtrOutput
func (VirtualMachineScaleSetVMProfileResponseOutput) ToVirtualMachineScaleSetVMProfileResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetVMProfileResponseOutput) ToVirtualMachineScaleSetVMProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProfileResponsePtrOutput
type VirtualMachineScaleSetVMProfileResponsePtrInput ¶
type VirtualMachineScaleSetVMProfileResponsePtrInput interface { pulumi.Input ToVirtualMachineScaleSetVMProfileResponsePtrOutput() VirtualMachineScaleSetVMProfileResponsePtrOutput ToVirtualMachineScaleSetVMProfileResponsePtrOutputWithContext(context.Context) VirtualMachineScaleSetVMProfileResponsePtrOutput }
VirtualMachineScaleSetVMProfileResponsePtrInput is an input type that accepts VirtualMachineScaleSetVMProfileResponseArgs, VirtualMachineScaleSetVMProfileResponsePtr and VirtualMachineScaleSetVMProfileResponsePtrOutput values. You can construct a concrete instance of `VirtualMachineScaleSetVMProfileResponsePtrInput` via:
VirtualMachineScaleSetVMProfileResponseArgs{...} or: nil
func VirtualMachineScaleSetVMProfileResponsePtr ¶
func VirtualMachineScaleSetVMProfileResponsePtr(v *VirtualMachineScaleSetVMProfileResponseArgs) VirtualMachineScaleSetVMProfileResponsePtrInput
type VirtualMachineScaleSetVMProfileResponsePtrOutput ¶
type VirtualMachineScaleSetVMProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetVMProfileResponsePtrOutput) ElementType ¶
func (VirtualMachineScaleSetVMProfileResponsePtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetVMProfileResponsePtrOutput) ExtensionProfile ¶
func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) ExtensionProfile() VirtualMachineScaleSetExtensionProfileResponsePtrOutput
The virtual machine scale set extension profile.
func (VirtualMachineScaleSetVMProfileResponsePtrOutput) NetworkProfile ¶
func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) NetworkProfile() VirtualMachineScaleSetNetworkProfileResponsePtrOutput
The virtual machine scale set network profile.
func (VirtualMachineScaleSetVMProfileResponsePtrOutput) OsProfile ¶
func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) OsProfile() VirtualMachineScaleSetOSProfileResponsePtrOutput
The virtual machine scale set OS profile.
func (VirtualMachineScaleSetVMProfileResponsePtrOutput) StorageProfile ¶
func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) StorageProfile() VirtualMachineScaleSetStorageProfileResponsePtrOutput
The virtual machine scale set storage profile.
func (VirtualMachineScaleSetVMProfileResponsePtrOutput) ToVirtualMachineScaleSetVMProfileResponsePtrOutput ¶
func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) ToVirtualMachineScaleSetVMProfileResponsePtrOutput() VirtualMachineScaleSetVMProfileResponsePtrOutput
func (VirtualMachineScaleSetVMProfileResponsePtrOutput) ToVirtualMachineScaleSetVMProfileResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) ToVirtualMachineScaleSetVMProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProfileResponsePtrOutput
type VirtualMachineSizeTypes ¶ added in v0.3.1
Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). <br><br> The available VM sizes depend on region and availability set. For a list of available sizes use these APIs: <br><br> [List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes) <br><br> [List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list) <br><br> [List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes)
func (VirtualMachineSizeTypes) ElementType ¶ added in v0.3.1
func (VirtualMachineSizeTypes) ElementType() reflect.Type
func (VirtualMachineSizeTypes) ToStringOutput ¶ added in v0.3.1
func (e VirtualMachineSizeTypes) ToStringOutput() pulumi.StringOutput
func (VirtualMachineSizeTypes) ToStringOutputWithContext ¶ added in v0.3.1
func (e VirtualMachineSizeTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualMachineSizeTypes) ToStringPtrOutput ¶ added in v0.3.1
func (e VirtualMachineSizeTypes) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachineSizeTypes) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e VirtualMachineSizeTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type VirtualMachineState ¶
type VirtualMachineState struct { // Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). <br><br> For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) <br><br> Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set. AvailabilitySet SubResourceResponsePtrInput // Specifies the boot diagnostic settings state. <br><br>Minimum api-version: 2015-06-15. DiagnosticsProfile DiagnosticsProfileResponsePtrInput // Specifies the hardware settings for the virtual machine. HardwareProfile HardwareProfileResponsePtrInput // The virtual machine instance view. InstanceView VirtualMachineInstanceViewResponsePtrInput // Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system. <br><br> Possible values are: <br><br> Windows_Client <br><br> Windows_Server <br><br> If this element is included in a request for an update, the value must match the initial value. This value cannot be updated. <br><br> For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) <br><br> Minimum api-version: 2015-06-15 LicenseType pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Specifies the network interfaces of the virtual machine. NetworkProfile NetworkProfileResponsePtrInput // Specifies the operating system settings for the virtual machine. OsProfile OSProfileResponsePtrInput // Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**. Plan PlanResponsePtrInput // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringPtrInput // The virtual machine child extension resources. Resources VirtualMachineExtensionResponseArrayInput // Specifies the storage settings for the virtual machine disks. StorageProfile StorageProfileResponsePtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (VirtualMachineState) ElementType ¶
func (VirtualMachineState) ElementType() reflect.Type
type WinRMConfiguration ¶
type WinRMConfiguration struct { // The list of Windows Remote Management listeners Listeners []WinRMListener `pulumi:"listeners"` }
Describes Windows Remote Management configuration of the VM
type WinRMConfigurationArgs ¶
type WinRMConfigurationArgs struct { // The list of Windows Remote Management listeners Listeners WinRMListenerArrayInput `pulumi:"listeners"` }
Describes Windows Remote Management configuration of the VM
func (WinRMConfigurationArgs) ElementType ¶
func (WinRMConfigurationArgs) ElementType() reflect.Type
func (WinRMConfigurationArgs) ToWinRMConfigurationOutput ¶
func (i WinRMConfigurationArgs) ToWinRMConfigurationOutput() WinRMConfigurationOutput
func (WinRMConfigurationArgs) ToWinRMConfigurationOutputWithContext ¶
func (i WinRMConfigurationArgs) ToWinRMConfigurationOutputWithContext(ctx context.Context) WinRMConfigurationOutput
func (WinRMConfigurationArgs) ToWinRMConfigurationPtrOutput ¶
func (i WinRMConfigurationArgs) ToWinRMConfigurationPtrOutput() WinRMConfigurationPtrOutput
func (WinRMConfigurationArgs) ToWinRMConfigurationPtrOutputWithContext ¶
func (i WinRMConfigurationArgs) ToWinRMConfigurationPtrOutputWithContext(ctx context.Context) WinRMConfigurationPtrOutput
type WinRMConfigurationInput ¶
type WinRMConfigurationInput interface { pulumi.Input ToWinRMConfigurationOutput() WinRMConfigurationOutput ToWinRMConfigurationOutputWithContext(context.Context) WinRMConfigurationOutput }
WinRMConfigurationInput is an input type that accepts WinRMConfigurationArgs and WinRMConfigurationOutput values. You can construct a concrete instance of `WinRMConfigurationInput` via:
WinRMConfigurationArgs{...}
type WinRMConfigurationOutput ¶
type WinRMConfigurationOutput struct{ *pulumi.OutputState }
Describes Windows Remote Management configuration of the VM
func (WinRMConfigurationOutput) ElementType ¶
func (WinRMConfigurationOutput) ElementType() reflect.Type
func (WinRMConfigurationOutput) Listeners ¶
func (o WinRMConfigurationOutput) Listeners() WinRMListenerArrayOutput
The list of Windows Remote Management listeners
func (WinRMConfigurationOutput) ToWinRMConfigurationOutput ¶
func (o WinRMConfigurationOutput) ToWinRMConfigurationOutput() WinRMConfigurationOutput
func (WinRMConfigurationOutput) ToWinRMConfigurationOutputWithContext ¶
func (o WinRMConfigurationOutput) ToWinRMConfigurationOutputWithContext(ctx context.Context) WinRMConfigurationOutput
func (WinRMConfigurationOutput) ToWinRMConfigurationPtrOutput ¶
func (o WinRMConfigurationOutput) ToWinRMConfigurationPtrOutput() WinRMConfigurationPtrOutput
func (WinRMConfigurationOutput) ToWinRMConfigurationPtrOutputWithContext ¶
func (o WinRMConfigurationOutput) ToWinRMConfigurationPtrOutputWithContext(ctx context.Context) WinRMConfigurationPtrOutput
type WinRMConfigurationPtrInput ¶
type WinRMConfigurationPtrInput interface { pulumi.Input ToWinRMConfigurationPtrOutput() WinRMConfigurationPtrOutput ToWinRMConfigurationPtrOutputWithContext(context.Context) WinRMConfigurationPtrOutput }
WinRMConfigurationPtrInput is an input type that accepts WinRMConfigurationArgs, WinRMConfigurationPtr and WinRMConfigurationPtrOutput values. You can construct a concrete instance of `WinRMConfigurationPtrInput` via:
WinRMConfigurationArgs{...} or: nil
func WinRMConfigurationPtr ¶
func WinRMConfigurationPtr(v *WinRMConfigurationArgs) WinRMConfigurationPtrInput
type WinRMConfigurationPtrOutput ¶
type WinRMConfigurationPtrOutput struct{ *pulumi.OutputState }
func (WinRMConfigurationPtrOutput) Elem ¶
func (o WinRMConfigurationPtrOutput) Elem() WinRMConfigurationOutput
func (WinRMConfigurationPtrOutput) ElementType ¶
func (WinRMConfigurationPtrOutput) ElementType() reflect.Type
func (WinRMConfigurationPtrOutput) Listeners ¶
func (o WinRMConfigurationPtrOutput) Listeners() WinRMListenerArrayOutput
The list of Windows Remote Management listeners
func (WinRMConfigurationPtrOutput) ToWinRMConfigurationPtrOutput ¶
func (o WinRMConfigurationPtrOutput) ToWinRMConfigurationPtrOutput() WinRMConfigurationPtrOutput
func (WinRMConfigurationPtrOutput) ToWinRMConfigurationPtrOutputWithContext ¶
func (o WinRMConfigurationPtrOutput) ToWinRMConfigurationPtrOutputWithContext(ctx context.Context) WinRMConfigurationPtrOutput
type WinRMConfigurationResponse ¶
type WinRMConfigurationResponse struct { // The list of Windows Remote Management listeners Listeners []WinRMListenerResponse `pulumi:"listeners"` }
Describes Windows Remote Management configuration of the VM
type WinRMConfigurationResponseArgs ¶
type WinRMConfigurationResponseArgs struct { // The list of Windows Remote Management listeners Listeners WinRMListenerResponseArrayInput `pulumi:"listeners"` }
Describes Windows Remote Management configuration of the VM
func (WinRMConfigurationResponseArgs) ElementType ¶
func (WinRMConfigurationResponseArgs) ElementType() reflect.Type
func (WinRMConfigurationResponseArgs) ToWinRMConfigurationResponseOutput ¶
func (i WinRMConfigurationResponseArgs) ToWinRMConfigurationResponseOutput() WinRMConfigurationResponseOutput
func (WinRMConfigurationResponseArgs) ToWinRMConfigurationResponseOutputWithContext ¶
func (i WinRMConfigurationResponseArgs) ToWinRMConfigurationResponseOutputWithContext(ctx context.Context) WinRMConfigurationResponseOutput
func (WinRMConfigurationResponseArgs) ToWinRMConfigurationResponsePtrOutput ¶
func (i WinRMConfigurationResponseArgs) ToWinRMConfigurationResponsePtrOutput() WinRMConfigurationResponsePtrOutput
func (WinRMConfigurationResponseArgs) ToWinRMConfigurationResponsePtrOutputWithContext ¶
func (i WinRMConfigurationResponseArgs) ToWinRMConfigurationResponsePtrOutputWithContext(ctx context.Context) WinRMConfigurationResponsePtrOutput
type WinRMConfigurationResponseInput ¶
type WinRMConfigurationResponseInput interface { pulumi.Input ToWinRMConfigurationResponseOutput() WinRMConfigurationResponseOutput ToWinRMConfigurationResponseOutputWithContext(context.Context) WinRMConfigurationResponseOutput }
WinRMConfigurationResponseInput is an input type that accepts WinRMConfigurationResponseArgs and WinRMConfigurationResponseOutput values. You can construct a concrete instance of `WinRMConfigurationResponseInput` via:
WinRMConfigurationResponseArgs{...}
type WinRMConfigurationResponseOutput ¶
type WinRMConfigurationResponseOutput struct{ *pulumi.OutputState }
Describes Windows Remote Management configuration of the VM
func (WinRMConfigurationResponseOutput) ElementType ¶
func (WinRMConfigurationResponseOutput) ElementType() reflect.Type
func (WinRMConfigurationResponseOutput) Listeners ¶
func (o WinRMConfigurationResponseOutput) Listeners() WinRMListenerResponseArrayOutput
The list of Windows Remote Management listeners
func (WinRMConfigurationResponseOutput) ToWinRMConfigurationResponseOutput ¶
func (o WinRMConfigurationResponseOutput) ToWinRMConfigurationResponseOutput() WinRMConfigurationResponseOutput
func (WinRMConfigurationResponseOutput) ToWinRMConfigurationResponseOutputWithContext ¶
func (o WinRMConfigurationResponseOutput) ToWinRMConfigurationResponseOutputWithContext(ctx context.Context) WinRMConfigurationResponseOutput
func (WinRMConfigurationResponseOutput) ToWinRMConfigurationResponsePtrOutput ¶
func (o WinRMConfigurationResponseOutput) ToWinRMConfigurationResponsePtrOutput() WinRMConfigurationResponsePtrOutput
func (WinRMConfigurationResponseOutput) ToWinRMConfigurationResponsePtrOutputWithContext ¶
func (o WinRMConfigurationResponseOutput) ToWinRMConfigurationResponsePtrOutputWithContext(ctx context.Context) WinRMConfigurationResponsePtrOutput
type WinRMConfigurationResponsePtrInput ¶
type WinRMConfigurationResponsePtrInput interface { pulumi.Input ToWinRMConfigurationResponsePtrOutput() WinRMConfigurationResponsePtrOutput ToWinRMConfigurationResponsePtrOutputWithContext(context.Context) WinRMConfigurationResponsePtrOutput }
WinRMConfigurationResponsePtrInput is an input type that accepts WinRMConfigurationResponseArgs, WinRMConfigurationResponsePtr and WinRMConfigurationResponsePtrOutput values. You can construct a concrete instance of `WinRMConfigurationResponsePtrInput` via:
WinRMConfigurationResponseArgs{...} or: nil
func WinRMConfigurationResponsePtr ¶
func WinRMConfigurationResponsePtr(v *WinRMConfigurationResponseArgs) WinRMConfigurationResponsePtrInput
type WinRMConfigurationResponsePtrOutput ¶
type WinRMConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (WinRMConfigurationResponsePtrOutput) Elem ¶
func (o WinRMConfigurationResponsePtrOutput) Elem() WinRMConfigurationResponseOutput
func (WinRMConfigurationResponsePtrOutput) ElementType ¶
func (WinRMConfigurationResponsePtrOutput) ElementType() reflect.Type
func (WinRMConfigurationResponsePtrOutput) Listeners ¶
func (o WinRMConfigurationResponsePtrOutput) Listeners() WinRMListenerResponseArrayOutput
The list of Windows Remote Management listeners
func (WinRMConfigurationResponsePtrOutput) ToWinRMConfigurationResponsePtrOutput ¶
func (o WinRMConfigurationResponsePtrOutput) ToWinRMConfigurationResponsePtrOutput() WinRMConfigurationResponsePtrOutput
func (WinRMConfigurationResponsePtrOutput) ToWinRMConfigurationResponsePtrOutputWithContext ¶
func (o WinRMConfigurationResponsePtrOutput) ToWinRMConfigurationResponsePtrOutputWithContext(ctx context.Context) WinRMConfigurationResponsePtrOutput
type WinRMListener ¶
type WinRMListener struct { // This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8: <br><br> {<br> "data":"<Base64-encoded-certificate>",<br> "dataType":"pfx",<br> "password":"<pfx-file-password>"<br>} CertificateUrl *string `pulumi:"certificateUrl"` // Specifies the protocol of listener. <br><br> Possible values are: <br>**http** <br><br> **https** Protocol *string `pulumi:"protocol"` }
Describes Protocol and thumbprint of Windows Remote Management listener
type WinRMListenerArgs ¶
type WinRMListenerArgs struct { // This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8: <br><br> {<br> "data":"<Base64-encoded-certificate>",<br> "dataType":"pfx",<br> "password":"<pfx-file-password>"<br>} CertificateUrl pulumi.StringPtrInput `pulumi:"certificateUrl"` // Specifies the protocol of listener. <br><br> Possible values are: <br>**http** <br><br> **https** Protocol ProtocolTypes `pulumi:"protocol"` }
Describes Protocol and thumbprint of Windows Remote Management listener
func (WinRMListenerArgs) ElementType ¶
func (WinRMListenerArgs) ElementType() reflect.Type
func (WinRMListenerArgs) ToWinRMListenerOutput ¶
func (i WinRMListenerArgs) ToWinRMListenerOutput() WinRMListenerOutput
func (WinRMListenerArgs) ToWinRMListenerOutputWithContext ¶
func (i WinRMListenerArgs) ToWinRMListenerOutputWithContext(ctx context.Context) WinRMListenerOutput
type WinRMListenerArray ¶
type WinRMListenerArray []WinRMListenerInput
func (WinRMListenerArray) ElementType ¶
func (WinRMListenerArray) ElementType() reflect.Type
func (WinRMListenerArray) ToWinRMListenerArrayOutput ¶
func (i WinRMListenerArray) ToWinRMListenerArrayOutput() WinRMListenerArrayOutput
func (WinRMListenerArray) ToWinRMListenerArrayOutputWithContext ¶
func (i WinRMListenerArray) ToWinRMListenerArrayOutputWithContext(ctx context.Context) WinRMListenerArrayOutput
type WinRMListenerArrayInput ¶
type WinRMListenerArrayInput interface { pulumi.Input ToWinRMListenerArrayOutput() WinRMListenerArrayOutput ToWinRMListenerArrayOutputWithContext(context.Context) WinRMListenerArrayOutput }
WinRMListenerArrayInput is an input type that accepts WinRMListenerArray and WinRMListenerArrayOutput values. You can construct a concrete instance of `WinRMListenerArrayInput` via:
WinRMListenerArray{ WinRMListenerArgs{...} }
type WinRMListenerArrayOutput ¶
type WinRMListenerArrayOutput struct{ *pulumi.OutputState }
func (WinRMListenerArrayOutput) ElementType ¶
func (WinRMListenerArrayOutput) ElementType() reflect.Type
func (WinRMListenerArrayOutput) Index ¶
func (o WinRMListenerArrayOutput) Index(i pulumi.IntInput) WinRMListenerOutput
func (WinRMListenerArrayOutput) ToWinRMListenerArrayOutput ¶
func (o WinRMListenerArrayOutput) ToWinRMListenerArrayOutput() WinRMListenerArrayOutput
func (WinRMListenerArrayOutput) ToWinRMListenerArrayOutputWithContext ¶
func (o WinRMListenerArrayOutput) ToWinRMListenerArrayOutputWithContext(ctx context.Context) WinRMListenerArrayOutput
type WinRMListenerInput ¶
type WinRMListenerInput interface { pulumi.Input ToWinRMListenerOutput() WinRMListenerOutput ToWinRMListenerOutputWithContext(context.Context) WinRMListenerOutput }
WinRMListenerInput is an input type that accepts WinRMListenerArgs and WinRMListenerOutput values. You can construct a concrete instance of `WinRMListenerInput` via:
WinRMListenerArgs{...}
type WinRMListenerOutput ¶
type WinRMListenerOutput struct{ *pulumi.OutputState }
Describes Protocol and thumbprint of Windows Remote Management listener
func (WinRMListenerOutput) CertificateUrl ¶
func (o WinRMListenerOutput) CertificateUrl() pulumi.StringPtrOutput
This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8: <br><br> {<br> "data":"<Base64-encoded-certificate>",<br> "dataType":"pfx",<br> "password":"<pfx-file-password>"<br>}
func (WinRMListenerOutput) ElementType ¶
func (WinRMListenerOutput) ElementType() reflect.Type
func (WinRMListenerOutput) Protocol ¶
func (o WinRMListenerOutput) Protocol() pulumi.StringPtrOutput
Specifies the protocol of listener. <br><br> Possible values are: <br>**http** <br><br> **https**
func (WinRMListenerOutput) ToWinRMListenerOutput ¶
func (o WinRMListenerOutput) ToWinRMListenerOutput() WinRMListenerOutput
func (WinRMListenerOutput) ToWinRMListenerOutputWithContext ¶
func (o WinRMListenerOutput) ToWinRMListenerOutputWithContext(ctx context.Context) WinRMListenerOutput
type WinRMListenerResponse ¶
type WinRMListenerResponse struct { // This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8: <br><br> {<br> "data":"<Base64-encoded-certificate>",<br> "dataType":"pfx",<br> "password":"<pfx-file-password>"<br>} CertificateUrl *string `pulumi:"certificateUrl"` // Specifies the protocol of listener. <br><br> Possible values are: <br>**http** <br><br> **https** Protocol *string `pulumi:"protocol"` }
Describes Protocol and thumbprint of Windows Remote Management listener
type WinRMListenerResponseArgs ¶
type WinRMListenerResponseArgs struct { // This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8: <br><br> {<br> "data":"<Base64-encoded-certificate>",<br> "dataType":"pfx",<br> "password":"<pfx-file-password>"<br>} CertificateUrl pulumi.StringPtrInput `pulumi:"certificateUrl"` // Specifies the protocol of listener. <br><br> Possible values are: <br>**http** <br><br> **https** Protocol pulumi.StringPtrInput `pulumi:"protocol"` }
Describes Protocol and thumbprint of Windows Remote Management listener
func (WinRMListenerResponseArgs) ElementType ¶
func (WinRMListenerResponseArgs) ElementType() reflect.Type
func (WinRMListenerResponseArgs) ToWinRMListenerResponseOutput ¶
func (i WinRMListenerResponseArgs) ToWinRMListenerResponseOutput() WinRMListenerResponseOutput
func (WinRMListenerResponseArgs) ToWinRMListenerResponseOutputWithContext ¶
func (i WinRMListenerResponseArgs) ToWinRMListenerResponseOutputWithContext(ctx context.Context) WinRMListenerResponseOutput
type WinRMListenerResponseArray ¶
type WinRMListenerResponseArray []WinRMListenerResponseInput
func (WinRMListenerResponseArray) ElementType ¶
func (WinRMListenerResponseArray) ElementType() reflect.Type
func (WinRMListenerResponseArray) ToWinRMListenerResponseArrayOutput ¶
func (i WinRMListenerResponseArray) ToWinRMListenerResponseArrayOutput() WinRMListenerResponseArrayOutput
func (WinRMListenerResponseArray) ToWinRMListenerResponseArrayOutputWithContext ¶
func (i WinRMListenerResponseArray) ToWinRMListenerResponseArrayOutputWithContext(ctx context.Context) WinRMListenerResponseArrayOutput
type WinRMListenerResponseArrayInput ¶
type WinRMListenerResponseArrayInput interface { pulumi.Input ToWinRMListenerResponseArrayOutput() WinRMListenerResponseArrayOutput ToWinRMListenerResponseArrayOutputWithContext(context.Context) WinRMListenerResponseArrayOutput }
WinRMListenerResponseArrayInput is an input type that accepts WinRMListenerResponseArray and WinRMListenerResponseArrayOutput values. You can construct a concrete instance of `WinRMListenerResponseArrayInput` via:
WinRMListenerResponseArray{ WinRMListenerResponseArgs{...} }
type WinRMListenerResponseArrayOutput ¶
type WinRMListenerResponseArrayOutput struct{ *pulumi.OutputState }
func (WinRMListenerResponseArrayOutput) ElementType ¶
func (WinRMListenerResponseArrayOutput) ElementType() reflect.Type
func (WinRMListenerResponseArrayOutput) Index ¶
func (o WinRMListenerResponseArrayOutput) Index(i pulumi.IntInput) WinRMListenerResponseOutput
func (WinRMListenerResponseArrayOutput) ToWinRMListenerResponseArrayOutput ¶
func (o WinRMListenerResponseArrayOutput) ToWinRMListenerResponseArrayOutput() WinRMListenerResponseArrayOutput
func (WinRMListenerResponseArrayOutput) ToWinRMListenerResponseArrayOutputWithContext ¶
func (o WinRMListenerResponseArrayOutput) ToWinRMListenerResponseArrayOutputWithContext(ctx context.Context) WinRMListenerResponseArrayOutput
type WinRMListenerResponseInput ¶
type WinRMListenerResponseInput interface { pulumi.Input ToWinRMListenerResponseOutput() WinRMListenerResponseOutput ToWinRMListenerResponseOutputWithContext(context.Context) WinRMListenerResponseOutput }
WinRMListenerResponseInput is an input type that accepts WinRMListenerResponseArgs and WinRMListenerResponseOutput values. You can construct a concrete instance of `WinRMListenerResponseInput` via:
WinRMListenerResponseArgs{...}
type WinRMListenerResponseOutput ¶
type WinRMListenerResponseOutput struct{ *pulumi.OutputState }
Describes Protocol and thumbprint of Windows Remote Management listener
func (WinRMListenerResponseOutput) CertificateUrl ¶
func (o WinRMListenerResponseOutput) CertificateUrl() pulumi.StringPtrOutput
This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8: <br><br> {<br> "data":"<Base64-encoded-certificate>",<br> "dataType":"pfx",<br> "password":"<pfx-file-password>"<br>}
func (WinRMListenerResponseOutput) ElementType ¶
func (WinRMListenerResponseOutput) ElementType() reflect.Type
func (WinRMListenerResponseOutput) Protocol ¶
func (o WinRMListenerResponseOutput) Protocol() pulumi.StringPtrOutput
Specifies the protocol of listener. <br><br> Possible values are: <br>**http** <br><br> **https**
func (WinRMListenerResponseOutput) ToWinRMListenerResponseOutput ¶
func (o WinRMListenerResponseOutput) ToWinRMListenerResponseOutput() WinRMListenerResponseOutput
func (WinRMListenerResponseOutput) ToWinRMListenerResponseOutputWithContext ¶
func (o WinRMListenerResponseOutput) ToWinRMListenerResponseOutputWithContext(ctx context.Context) WinRMListenerResponseOutput
type WindowsConfiguration ¶
type WindowsConfiguration struct { // Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup. AdditionalUnattendContent []AdditionalUnattendContent `pulumi:"additionalUnattendContent"` // Indicates whether virtual machine is enabled for automatic updates. EnableAutomaticUpdates *bool `pulumi:"enableAutomaticUpdates"` // Indicates whether virtual machine agent should be provisioned on the virtual machine. <br><br> When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later. ProvisionVMAgent *bool `pulumi:"provisionVMAgent"` // Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time" TimeZone *string `pulumi:"timeZone"` // Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell. WinRM *WinRMConfiguration `pulumi:"winRM"` }
Specifies Windows operating system settings on the virtual machine.
type WindowsConfigurationArgs ¶
type WindowsConfigurationArgs struct { // Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup. AdditionalUnattendContent AdditionalUnattendContentArrayInput `pulumi:"additionalUnattendContent"` // Indicates whether virtual machine is enabled for automatic updates. EnableAutomaticUpdates pulumi.BoolPtrInput `pulumi:"enableAutomaticUpdates"` // Indicates whether virtual machine agent should be provisioned on the virtual machine. <br><br> When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later. ProvisionVMAgent pulumi.BoolPtrInput `pulumi:"provisionVMAgent"` // Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time" TimeZone pulumi.StringPtrInput `pulumi:"timeZone"` // Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell. WinRM WinRMConfigurationPtrInput `pulumi:"winRM"` }
Specifies Windows operating system settings on the virtual machine.
func (WindowsConfigurationArgs) ElementType ¶
func (WindowsConfigurationArgs) ElementType() reflect.Type
func (WindowsConfigurationArgs) ToWindowsConfigurationOutput ¶
func (i WindowsConfigurationArgs) ToWindowsConfigurationOutput() WindowsConfigurationOutput
func (WindowsConfigurationArgs) ToWindowsConfigurationOutputWithContext ¶
func (i WindowsConfigurationArgs) ToWindowsConfigurationOutputWithContext(ctx context.Context) WindowsConfigurationOutput
func (WindowsConfigurationArgs) ToWindowsConfigurationPtrOutput ¶
func (i WindowsConfigurationArgs) ToWindowsConfigurationPtrOutput() WindowsConfigurationPtrOutput
func (WindowsConfigurationArgs) ToWindowsConfigurationPtrOutputWithContext ¶
func (i WindowsConfigurationArgs) ToWindowsConfigurationPtrOutputWithContext(ctx context.Context) WindowsConfigurationPtrOutput
type WindowsConfigurationInput ¶
type WindowsConfigurationInput interface { pulumi.Input ToWindowsConfigurationOutput() WindowsConfigurationOutput ToWindowsConfigurationOutputWithContext(context.Context) WindowsConfigurationOutput }
WindowsConfigurationInput is an input type that accepts WindowsConfigurationArgs and WindowsConfigurationOutput values. You can construct a concrete instance of `WindowsConfigurationInput` via:
WindowsConfigurationArgs{...}
type WindowsConfigurationOutput ¶
type WindowsConfigurationOutput struct{ *pulumi.OutputState }
Specifies Windows operating system settings on the virtual machine.
func (WindowsConfigurationOutput) AdditionalUnattendContent ¶
func (o WindowsConfigurationOutput) AdditionalUnattendContent() AdditionalUnattendContentArrayOutput
Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.
func (WindowsConfigurationOutput) ElementType ¶
func (WindowsConfigurationOutput) ElementType() reflect.Type
func (WindowsConfigurationOutput) EnableAutomaticUpdates ¶
func (o WindowsConfigurationOutput) EnableAutomaticUpdates() pulumi.BoolPtrOutput
Indicates whether virtual machine is enabled for automatic updates.
func (WindowsConfigurationOutput) ProvisionVMAgent ¶
func (o WindowsConfigurationOutput) ProvisionVMAgent() pulumi.BoolPtrOutput
Indicates whether virtual machine agent should be provisioned on the virtual machine. <br><br> When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
func (WindowsConfigurationOutput) TimeZone ¶
func (o WindowsConfigurationOutput) TimeZone() pulumi.StringPtrOutput
Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time"
func (WindowsConfigurationOutput) ToWindowsConfigurationOutput ¶
func (o WindowsConfigurationOutput) ToWindowsConfigurationOutput() WindowsConfigurationOutput
func (WindowsConfigurationOutput) ToWindowsConfigurationOutputWithContext ¶
func (o WindowsConfigurationOutput) ToWindowsConfigurationOutputWithContext(ctx context.Context) WindowsConfigurationOutput
func (WindowsConfigurationOutput) ToWindowsConfigurationPtrOutput ¶
func (o WindowsConfigurationOutput) ToWindowsConfigurationPtrOutput() WindowsConfigurationPtrOutput
func (WindowsConfigurationOutput) ToWindowsConfigurationPtrOutputWithContext ¶
func (o WindowsConfigurationOutput) ToWindowsConfigurationPtrOutputWithContext(ctx context.Context) WindowsConfigurationPtrOutput
func (WindowsConfigurationOutput) WinRM ¶
func (o WindowsConfigurationOutput) WinRM() WinRMConfigurationPtrOutput
Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell.
type WindowsConfigurationPtrInput ¶
type WindowsConfigurationPtrInput interface { pulumi.Input ToWindowsConfigurationPtrOutput() WindowsConfigurationPtrOutput ToWindowsConfigurationPtrOutputWithContext(context.Context) WindowsConfigurationPtrOutput }
WindowsConfigurationPtrInput is an input type that accepts WindowsConfigurationArgs, WindowsConfigurationPtr and WindowsConfigurationPtrOutput values. You can construct a concrete instance of `WindowsConfigurationPtrInput` via:
WindowsConfigurationArgs{...} or: nil
func WindowsConfigurationPtr ¶
func WindowsConfigurationPtr(v *WindowsConfigurationArgs) WindowsConfigurationPtrInput
type WindowsConfigurationPtrOutput ¶
type WindowsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (WindowsConfigurationPtrOutput) AdditionalUnattendContent ¶
func (o WindowsConfigurationPtrOutput) AdditionalUnattendContent() AdditionalUnattendContentArrayOutput
Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.
func (WindowsConfigurationPtrOutput) Elem ¶
func (o WindowsConfigurationPtrOutput) Elem() WindowsConfigurationOutput
func (WindowsConfigurationPtrOutput) ElementType ¶
func (WindowsConfigurationPtrOutput) ElementType() reflect.Type
func (WindowsConfigurationPtrOutput) EnableAutomaticUpdates ¶
func (o WindowsConfigurationPtrOutput) EnableAutomaticUpdates() pulumi.BoolPtrOutput
Indicates whether virtual machine is enabled for automatic updates.
func (WindowsConfigurationPtrOutput) ProvisionVMAgent ¶
func (o WindowsConfigurationPtrOutput) ProvisionVMAgent() pulumi.BoolPtrOutput
Indicates whether virtual machine agent should be provisioned on the virtual machine. <br><br> When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
func (WindowsConfigurationPtrOutput) TimeZone ¶
func (o WindowsConfigurationPtrOutput) TimeZone() pulumi.StringPtrOutput
Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time"
func (WindowsConfigurationPtrOutput) ToWindowsConfigurationPtrOutput ¶
func (o WindowsConfigurationPtrOutput) ToWindowsConfigurationPtrOutput() WindowsConfigurationPtrOutput
func (WindowsConfigurationPtrOutput) ToWindowsConfigurationPtrOutputWithContext ¶
func (o WindowsConfigurationPtrOutput) ToWindowsConfigurationPtrOutputWithContext(ctx context.Context) WindowsConfigurationPtrOutput
func (WindowsConfigurationPtrOutput) WinRM ¶
func (o WindowsConfigurationPtrOutput) WinRM() WinRMConfigurationPtrOutput
Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell.
type WindowsConfigurationResponse ¶
type WindowsConfigurationResponse struct { // Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup. AdditionalUnattendContent []AdditionalUnattendContentResponse `pulumi:"additionalUnattendContent"` // Indicates whether virtual machine is enabled for automatic updates. EnableAutomaticUpdates *bool `pulumi:"enableAutomaticUpdates"` // Indicates whether virtual machine agent should be provisioned on the virtual machine. <br><br> When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later. ProvisionVMAgent *bool `pulumi:"provisionVMAgent"` // Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time" TimeZone *string `pulumi:"timeZone"` // Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell. WinRM *WinRMConfigurationResponse `pulumi:"winRM"` }
Specifies Windows operating system settings on the virtual machine.
type WindowsConfigurationResponseArgs ¶
type WindowsConfigurationResponseArgs struct { // Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup. AdditionalUnattendContent AdditionalUnattendContentResponseArrayInput `pulumi:"additionalUnattendContent"` // Indicates whether virtual machine is enabled for automatic updates. EnableAutomaticUpdates pulumi.BoolPtrInput `pulumi:"enableAutomaticUpdates"` // Indicates whether virtual machine agent should be provisioned on the virtual machine. <br><br> When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later. ProvisionVMAgent pulumi.BoolPtrInput `pulumi:"provisionVMAgent"` // Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time" TimeZone pulumi.StringPtrInput `pulumi:"timeZone"` // Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell. WinRM WinRMConfigurationResponsePtrInput `pulumi:"winRM"` }
Specifies Windows operating system settings on the virtual machine.
func (WindowsConfigurationResponseArgs) ElementType ¶
func (WindowsConfigurationResponseArgs) ElementType() reflect.Type
func (WindowsConfigurationResponseArgs) ToWindowsConfigurationResponseOutput ¶
func (i WindowsConfigurationResponseArgs) ToWindowsConfigurationResponseOutput() WindowsConfigurationResponseOutput
func (WindowsConfigurationResponseArgs) ToWindowsConfigurationResponseOutputWithContext ¶
func (i WindowsConfigurationResponseArgs) ToWindowsConfigurationResponseOutputWithContext(ctx context.Context) WindowsConfigurationResponseOutput
func (WindowsConfigurationResponseArgs) ToWindowsConfigurationResponsePtrOutput ¶
func (i WindowsConfigurationResponseArgs) ToWindowsConfigurationResponsePtrOutput() WindowsConfigurationResponsePtrOutput
func (WindowsConfigurationResponseArgs) ToWindowsConfigurationResponsePtrOutputWithContext ¶
func (i WindowsConfigurationResponseArgs) ToWindowsConfigurationResponsePtrOutputWithContext(ctx context.Context) WindowsConfigurationResponsePtrOutput
type WindowsConfigurationResponseInput ¶
type WindowsConfigurationResponseInput interface { pulumi.Input ToWindowsConfigurationResponseOutput() WindowsConfigurationResponseOutput ToWindowsConfigurationResponseOutputWithContext(context.Context) WindowsConfigurationResponseOutput }
WindowsConfigurationResponseInput is an input type that accepts WindowsConfigurationResponseArgs and WindowsConfigurationResponseOutput values. You can construct a concrete instance of `WindowsConfigurationResponseInput` via:
WindowsConfigurationResponseArgs{...}
type WindowsConfigurationResponseOutput ¶
type WindowsConfigurationResponseOutput struct{ *pulumi.OutputState }
Specifies Windows operating system settings on the virtual machine.
func (WindowsConfigurationResponseOutput) AdditionalUnattendContent ¶
func (o WindowsConfigurationResponseOutput) AdditionalUnattendContent() AdditionalUnattendContentResponseArrayOutput
Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.
func (WindowsConfigurationResponseOutput) ElementType ¶
func (WindowsConfigurationResponseOutput) ElementType() reflect.Type
func (WindowsConfigurationResponseOutput) EnableAutomaticUpdates ¶
func (o WindowsConfigurationResponseOutput) EnableAutomaticUpdates() pulumi.BoolPtrOutput
Indicates whether virtual machine is enabled for automatic updates.
func (WindowsConfigurationResponseOutput) ProvisionVMAgent ¶
func (o WindowsConfigurationResponseOutput) ProvisionVMAgent() pulumi.BoolPtrOutput
Indicates whether virtual machine agent should be provisioned on the virtual machine. <br><br> When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
func (WindowsConfigurationResponseOutput) TimeZone ¶
func (o WindowsConfigurationResponseOutput) TimeZone() pulumi.StringPtrOutput
Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time"
func (WindowsConfigurationResponseOutput) ToWindowsConfigurationResponseOutput ¶
func (o WindowsConfigurationResponseOutput) ToWindowsConfigurationResponseOutput() WindowsConfigurationResponseOutput
func (WindowsConfigurationResponseOutput) ToWindowsConfigurationResponseOutputWithContext ¶
func (o WindowsConfigurationResponseOutput) ToWindowsConfigurationResponseOutputWithContext(ctx context.Context) WindowsConfigurationResponseOutput
func (WindowsConfigurationResponseOutput) ToWindowsConfigurationResponsePtrOutput ¶
func (o WindowsConfigurationResponseOutput) ToWindowsConfigurationResponsePtrOutput() WindowsConfigurationResponsePtrOutput
func (WindowsConfigurationResponseOutput) ToWindowsConfigurationResponsePtrOutputWithContext ¶
func (o WindowsConfigurationResponseOutput) ToWindowsConfigurationResponsePtrOutputWithContext(ctx context.Context) WindowsConfigurationResponsePtrOutput
func (WindowsConfigurationResponseOutput) WinRM ¶
func (o WindowsConfigurationResponseOutput) WinRM() WinRMConfigurationResponsePtrOutput
Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell.
type WindowsConfigurationResponsePtrInput ¶
type WindowsConfigurationResponsePtrInput interface { pulumi.Input ToWindowsConfigurationResponsePtrOutput() WindowsConfigurationResponsePtrOutput ToWindowsConfigurationResponsePtrOutputWithContext(context.Context) WindowsConfigurationResponsePtrOutput }
WindowsConfigurationResponsePtrInput is an input type that accepts WindowsConfigurationResponseArgs, WindowsConfigurationResponsePtr and WindowsConfigurationResponsePtrOutput values. You can construct a concrete instance of `WindowsConfigurationResponsePtrInput` via:
WindowsConfigurationResponseArgs{...} or: nil
func WindowsConfigurationResponsePtr ¶
func WindowsConfigurationResponsePtr(v *WindowsConfigurationResponseArgs) WindowsConfigurationResponsePtrInput
type WindowsConfigurationResponsePtrOutput ¶
type WindowsConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (WindowsConfigurationResponsePtrOutput) AdditionalUnattendContent ¶
func (o WindowsConfigurationResponsePtrOutput) AdditionalUnattendContent() AdditionalUnattendContentResponseArrayOutput
Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.
func (WindowsConfigurationResponsePtrOutput) ElementType ¶
func (WindowsConfigurationResponsePtrOutput) ElementType() reflect.Type
func (WindowsConfigurationResponsePtrOutput) EnableAutomaticUpdates ¶
func (o WindowsConfigurationResponsePtrOutput) EnableAutomaticUpdates() pulumi.BoolPtrOutput
Indicates whether virtual machine is enabled for automatic updates.
func (WindowsConfigurationResponsePtrOutput) ProvisionVMAgent ¶
func (o WindowsConfigurationResponsePtrOutput) ProvisionVMAgent() pulumi.BoolPtrOutput
Indicates whether virtual machine agent should be provisioned on the virtual machine. <br><br> When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.
func (WindowsConfigurationResponsePtrOutput) TimeZone ¶
func (o WindowsConfigurationResponsePtrOutput) TimeZone() pulumi.StringPtrOutput
Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time"
func (WindowsConfigurationResponsePtrOutput) ToWindowsConfigurationResponsePtrOutput ¶
func (o WindowsConfigurationResponsePtrOutput) ToWindowsConfigurationResponsePtrOutput() WindowsConfigurationResponsePtrOutput
func (WindowsConfigurationResponsePtrOutput) ToWindowsConfigurationResponsePtrOutputWithContext ¶
func (o WindowsConfigurationResponsePtrOutput) ToWindowsConfigurationResponsePtrOutputWithContext(ctx context.Context) WindowsConfigurationResponsePtrOutput
func (WindowsConfigurationResponsePtrOutput) WinRM ¶
func (o WindowsConfigurationResponsePtrOutput) WinRM() WinRMConfigurationResponsePtrOutput
Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell.