Documentation
¶
Index ¶
- type AdditionalCapabilities
- type AdditionalCapabilitiesArgs
- func (AdditionalCapabilitiesArgs) ElementType() reflect.Type
- func (i AdditionalCapabilitiesArgs) ToAdditionalCapabilitiesOutput() AdditionalCapabilitiesOutput
- func (i AdditionalCapabilitiesArgs) ToAdditionalCapabilitiesOutputWithContext(ctx context.Context) AdditionalCapabilitiesOutput
- func (i AdditionalCapabilitiesArgs) ToAdditionalCapabilitiesPtrOutput() AdditionalCapabilitiesPtrOutput
- func (i AdditionalCapabilitiesArgs) ToAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) AdditionalCapabilitiesPtrOutput
- type AdditionalCapabilitiesInput
- type AdditionalCapabilitiesOutput
- func (AdditionalCapabilitiesOutput) ElementType() reflect.Type
- func (o AdditionalCapabilitiesOutput) ToAdditionalCapabilitiesOutput() AdditionalCapabilitiesOutput
- func (o AdditionalCapabilitiesOutput) ToAdditionalCapabilitiesOutputWithContext(ctx context.Context) AdditionalCapabilitiesOutput
- func (o AdditionalCapabilitiesOutput) ToAdditionalCapabilitiesPtrOutput() AdditionalCapabilitiesPtrOutput
- func (o AdditionalCapabilitiesOutput) ToAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) AdditionalCapabilitiesPtrOutput
- func (o AdditionalCapabilitiesOutput) UltraSSDEnabled() pulumi.BoolPtrOutput
- type AdditionalCapabilitiesPtrInput
- type AdditionalCapabilitiesPtrOutput
- func (o AdditionalCapabilitiesPtrOutput) Elem() AdditionalCapabilitiesOutput
- func (AdditionalCapabilitiesPtrOutput) ElementType() reflect.Type
- func (o AdditionalCapabilitiesPtrOutput) ToAdditionalCapabilitiesPtrOutput() AdditionalCapabilitiesPtrOutput
- func (o AdditionalCapabilitiesPtrOutput) ToAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) AdditionalCapabilitiesPtrOutput
- func (o AdditionalCapabilitiesPtrOutput) UltraSSDEnabled() pulumi.BoolPtrOutput
- type AdditionalCapabilitiesResponse
- type AdditionalCapabilitiesResponseArgs
- func (AdditionalCapabilitiesResponseArgs) ElementType() reflect.Type
- func (i AdditionalCapabilitiesResponseArgs) ToAdditionalCapabilitiesResponseOutput() AdditionalCapabilitiesResponseOutput
- func (i AdditionalCapabilitiesResponseArgs) ToAdditionalCapabilitiesResponseOutputWithContext(ctx context.Context) AdditionalCapabilitiesResponseOutput
- func (i AdditionalCapabilitiesResponseArgs) ToAdditionalCapabilitiesResponsePtrOutput() AdditionalCapabilitiesResponsePtrOutput
- func (i AdditionalCapabilitiesResponseArgs) ToAdditionalCapabilitiesResponsePtrOutputWithContext(ctx context.Context) AdditionalCapabilitiesResponsePtrOutput
- type AdditionalCapabilitiesResponseInput
- type AdditionalCapabilitiesResponseOutput
- func (AdditionalCapabilitiesResponseOutput) ElementType() reflect.Type
- func (o AdditionalCapabilitiesResponseOutput) ToAdditionalCapabilitiesResponseOutput() AdditionalCapabilitiesResponseOutput
- func (o AdditionalCapabilitiesResponseOutput) ToAdditionalCapabilitiesResponseOutputWithContext(ctx context.Context) AdditionalCapabilitiesResponseOutput
- func (o AdditionalCapabilitiesResponseOutput) ToAdditionalCapabilitiesResponsePtrOutput() AdditionalCapabilitiesResponsePtrOutput
- func (o AdditionalCapabilitiesResponseOutput) ToAdditionalCapabilitiesResponsePtrOutputWithContext(ctx context.Context) AdditionalCapabilitiesResponsePtrOutput
- func (o AdditionalCapabilitiesResponseOutput) UltraSSDEnabled() pulumi.BoolPtrOutput
- type AdditionalCapabilitiesResponsePtrInput
- type AdditionalCapabilitiesResponsePtrOutput
- func (o AdditionalCapabilitiesResponsePtrOutput) Elem() AdditionalCapabilitiesResponseOutput
- func (AdditionalCapabilitiesResponsePtrOutput) ElementType() reflect.Type
- func (o AdditionalCapabilitiesResponsePtrOutput) ToAdditionalCapabilitiesResponsePtrOutput() AdditionalCapabilitiesResponsePtrOutput
- func (o AdditionalCapabilitiesResponsePtrOutput) ToAdditionalCapabilitiesResponsePtrOutputWithContext(ctx context.Context) AdditionalCapabilitiesResponsePtrOutput
- func (o AdditionalCapabilitiesResponsePtrOutput) UltraSSDEnabled() pulumi.BoolPtrOutput
- 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
- func (ApiEntityReferenceArgs) ElementType() reflect.Type
- func (i ApiEntityReferenceArgs) ToApiEntityReferenceOutput() ApiEntityReferenceOutput
- func (i ApiEntityReferenceArgs) ToApiEntityReferenceOutputWithContext(ctx context.Context) ApiEntityReferenceOutput
- func (i ApiEntityReferenceArgs) ToApiEntityReferencePtrOutput() ApiEntityReferencePtrOutput
- func (i ApiEntityReferenceArgs) ToApiEntityReferencePtrOutputWithContext(ctx context.Context) ApiEntityReferencePtrOutput
- 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
- func (o ApiEntityReferenceOutput) ToApiEntityReferencePtrOutput() ApiEntityReferencePtrOutput
- func (o ApiEntityReferenceOutput) ToApiEntityReferencePtrOutputWithContext(ctx context.Context) ApiEntityReferencePtrOutput
- type ApiEntityReferencePtrInput
- type ApiEntityReferencePtrOutput
- func (o ApiEntityReferencePtrOutput) Elem() ApiEntityReferenceOutput
- func (ApiEntityReferencePtrOutput) ElementType() reflect.Type
- func (o ApiEntityReferencePtrOutput) Id() pulumi.StringPtrOutput
- func (o ApiEntityReferencePtrOutput) ToApiEntityReferencePtrOutput() ApiEntityReferencePtrOutput
- func (o ApiEntityReferencePtrOutput) ToApiEntityReferencePtrOutputWithContext(ctx context.Context) ApiEntityReferencePtrOutput
- type ApiEntityReferenceResponse
- type ApiEntityReferenceResponseArgs
- func (ApiEntityReferenceResponseArgs) ElementType() reflect.Type
- func (i ApiEntityReferenceResponseArgs) ToApiEntityReferenceResponseOutput() ApiEntityReferenceResponseOutput
- func (i ApiEntityReferenceResponseArgs) ToApiEntityReferenceResponseOutputWithContext(ctx context.Context) ApiEntityReferenceResponseOutput
- func (i ApiEntityReferenceResponseArgs) ToApiEntityReferenceResponsePtrOutput() ApiEntityReferenceResponsePtrOutput
- func (i ApiEntityReferenceResponseArgs) ToApiEntityReferenceResponsePtrOutputWithContext(ctx context.Context) ApiEntityReferenceResponsePtrOutput
- 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
- func (o ApiEntityReferenceResponseOutput) ToApiEntityReferenceResponsePtrOutput() ApiEntityReferenceResponsePtrOutput
- func (o ApiEntityReferenceResponseOutput) ToApiEntityReferenceResponsePtrOutputWithContext(ctx context.Context) ApiEntityReferenceResponsePtrOutput
- type ApiEntityReferenceResponsePtrInput
- type ApiEntityReferenceResponsePtrOutput
- func (o ApiEntityReferenceResponsePtrOutput) Elem() ApiEntityReferenceResponseOutput
- func (ApiEntityReferenceResponsePtrOutput) ElementType() reflect.Type
- func (o ApiEntityReferenceResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o ApiEntityReferenceResponsePtrOutput) ToApiEntityReferenceResponsePtrOutput() ApiEntityReferenceResponsePtrOutput
- func (o ApiEntityReferenceResponsePtrOutput) ToApiEntityReferenceResponsePtrOutputWithContext(ctx context.Context) ApiEntityReferenceResponsePtrOutput
- type AutomaticOSUpgradePolicy
- type AutomaticOSUpgradePolicyArgs
- func (AutomaticOSUpgradePolicyArgs) ElementType() reflect.Type
- func (i AutomaticOSUpgradePolicyArgs) ToAutomaticOSUpgradePolicyOutput() AutomaticOSUpgradePolicyOutput
- func (i AutomaticOSUpgradePolicyArgs) ToAutomaticOSUpgradePolicyOutputWithContext(ctx context.Context) AutomaticOSUpgradePolicyOutput
- func (i AutomaticOSUpgradePolicyArgs) ToAutomaticOSUpgradePolicyPtrOutput() AutomaticOSUpgradePolicyPtrOutput
- func (i AutomaticOSUpgradePolicyArgs) ToAutomaticOSUpgradePolicyPtrOutputWithContext(ctx context.Context) AutomaticOSUpgradePolicyPtrOutput
- type AutomaticOSUpgradePolicyInput
- type AutomaticOSUpgradePolicyOutput
- func (o AutomaticOSUpgradePolicyOutput) DisableAutomaticRollback() pulumi.BoolPtrOutput
- func (AutomaticOSUpgradePolicyOutput) ElementType() reflect.Type
- func (o AutomaticOSUpgradePolicyOutput) EnableAutomaticOSUpgrade() pulumi.BoolPtrOutput
- func (o AutomaticOSUpgradePolicyOutput) ToAutomaticOSUpgradePolicyOutput() AutomaticOSUpgradePolicyOutput
- func (o AutomaticOSUpgradePolicyOutput) ToAutomaticOSUpgradePolicyOutputWithContext(ctx context.Context) AutomaticOSUpgradePolicyOutput
- func (o AutomaticOSUpgradePolicyOutput) ToAutomaticOSUpgradePolicyPtrOutput() AutomaticOSUpgradePolicyPtrOutput
- func (o AutomaticOSUpgradePolicyOutput) ToAutomaticOSUpgradePolicyPtrOutputWithContext(ctx context.Context) AutomaticOSUpgradePolicyPtrOutput
- type AutomaticOSUpgradePolicyPtrInput
- type AutomaticOSUpgradePolicyPtrOutput
- func (o AutomaticOSUpgradePolicyPtrOutput) DisableAutomaticRollback() pulumi.BoolPtrOutput
- func (o AutomaticOSUpgradePolicyPtrOutput) Elem() AutomaticOSUpgradePolicyOutput
- func (AutomaticOSUpgradePolicyPtrOutput) ElementType() reflect.Type
- func (o AutomaticOSUpgradePolicyPtrOutput) EnableAutomaticOSUpgrade() pulumi.BoolPtrOutput
- func (o AutomaticOSUpgradePolicyPtrOutput) ToAutomaticOSUpgradePolicyPtrOutput() AutomaticOSUpgradePolicyPtrOutput
- func (o AutomaticOSUpgradePolicyPtrOutput) ToAutomaticOSUpgradePolicyPtrOutputWithContext(ctx context.Context) AutomaticOSUpgradePolicyPtrOutput
- type AutomaticOSUpgradePolicyResponse
- type AutomaticOSUpgradePolicyResponseArgs
- func (AutomaticOSUpgradePolicyResponseArgs) ElementType() reflect.Type
- func (i AutomaticOSUpgradePolicyResponseArgs) ToAutomaticOSUpgradePolicyResponseOutput() AutomaticOSUpgradePolicyResponseOutput
- func (i AutomaticOSUpgradePolicyResponseArgs) ToAutomaticOSUpgradePolicyResponseOutputWithContext(ctx context.Context) AutomaticOSUpgradePolicyResponseOutput
- func (i AutomaticOSUpgradePolicyResponseArgs) ToAutomaticOSUpgradePolicyResponsePtrOutput() AutomaticOSUpgradePolicyResponsePtrOutput
- func (i AutomaticOSUpgradePolicyResponseArgs) ToAutomaticOSUpgradePolicyResponsePtrOutputWithContext(ctx context.Context) AutomaticOSUpgradePolicyResponsePtrOutput
- type AutomaticOSUpgradePolicyResponseInput
- type AutomaticOSUpgradePolicyResponseOutput
- func (o AutomaticOSUpgradePolicyResponseOutput) DisableAutomaticRollback() pulumi.BoolPtrOutput
- func (AutomaticOSUpgradePolicyResponseOutput) ElementType() reflect.Type
- func (o AutomaticOSUpgradePolicyResponseOutput) EnableAutomaticOSUpgrade() pulumi.BoolPtrOutput
- func (o AutomaticOSUpgradePolicyResponseOutput) ToAutomaticOSUpgradePolicyResponseOutput() AutomaticOSUpgradePolicyResponseOutput
- func (o AutomaticOSUpgradePolicyResponseOutput) ToAutomaticOSUpgradePolicyResponseOutputWithContext(ctx context.Context) AutomaticOSUpgradePolicyResponseOutput
- func (o AutomaticOSUpgradePolicyResponseOutput) ToAutomaticOSUpgradePolicyResponsePtrOutput() AutomaticOSUpgradePolicyResponsePtrOutput
- func (o AutomaticOSUpgradePolicyResponseOutput) ToAutomaticOSUpgradePolicyResponsePtrOutputWithContext(ctx context.Context) AutomaticOSUpgradePolicyResponsePtrOutput
- type AutomaticOSUpgradePolicyResponsePtrInput
- type AutomaticOSUpgradePolicyResponsePtrOutput
- func (o AutomaticOSUpgradePolicyResponsePtrOutput) DisableAutomaticRollback() pulumi.BoolPtrOutput
- func (o AutomaticOSUpgradePolicyResponsePtrOutput) Elem() AutomaticOSUpgradePolicyResponseOutput
- func (AutomaticOSUpgradePolicyResponsePtrOutput) ElementType() reflect.Type
- func (o AutomaticOSUpgradePolicyResponsePtrOutput) EnableAutomaticOSUpgrade() pulumi.BoolPtrOutput
- func (o AutomaticOSUpgradePolicyResponsePtrOutput) ToAutomaticOSUpgradePolicyResponsePtrOutput() AutomaticOSUpgradePolicyResponsePtrOutput
- func (o AutomaticOSUpgradePolicyResponsePtrOutput) ToAutomaticOSUpgradePolicyResponsePtrOutputWithContext(ctx context.Context) AutomaticOSUpgradePolicyResponsePtrOutput
- type AutomaticRepairsPolicy
- type AutomaticRepairsPolicyArgs
- func (AutomaticRepairsPolicyArgs) ElementType() reflect.Type
- func (i AutomaticRepairsPolicyArgs) ToAutomaticRepairsPolicyOutput() AutomaticRepairsPolicyOutput
- func (i AutomaticRepairsPolicyArgs) ToAutomaticRepairsPolicyOutputWithContext(ctx context.Context) AutomaticRepairsPolicyOutput
- func (i AutomaticRepairsPolicyArgs) ToAutomaticRepairsPolicyPtrOutput() AutomaticRepairsPolicyPtrOutput
- func (i AutomaticRepairsPolicyArgs) ToAutomaticRepairsPolicyPtrOutputWithContext(ctx context.Context) AutomaticRepairsPolicyPtrOutput
- type AutomaticRepairsPolicyInput
- type AutomaticRepairsPolicyOutput
- func (AutomaticRepairsPolicyOutput) ElementType() reflect.Type
- func (o AutomaticRepairsPolicyOutput) Enabled() pulumi.BoolPtrOutput
- func (o AutomaticRepairsPolicyOutput) GracePeriod() pulumi.StringPtrOutput
- func (o AutomaticRepairsPolicyOutput) ToAutomaticRepairsPolicyOutput() AutomaticRepairsPolicyOutput
- func (o AutomaticRepairsPolicyOutput) ToAutomaticRepairsPolicyOutputWithContext(ctx context.Context) AutomaticRepairsPolicyOutput
- func (o AutomaticRepairsPolicyOutput) ToAutomaticRepairsPolicyPtrOutput() AutomaticRepairsPolicyPtrOutput
- func (o AutomaticRepairsPolicyOutput) ToAutomaticRepairsPolicyPtrOutputWithContext(ctx context.Context) AutomaticRepairsPolicyPtrOutput
- type AutomaticRepairsPolicyPtrInput
- type AutomaticRepairsPolicyPtrOutput
- func (o AutomaticRepairsPolicyPtrOutput) Elem() AutomaticRepairsPolicyOutput
- func (AutomaticRepairsPolicyPtrOutput) ElementType() reflect.Type
- func (o AutomaticRepairsPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o AutomaticRepairsPolicyPtrOutput) GracePeriod() pulumi.StringPtrOutput
- func (o AutomaticRepairsPolicyPtrOutput) ToAutomaticRepairsPolicyPtrOutput() AutomaticRepairsPolicyPtrOutput
- func (o AutomaticRepairsPolicyPtrOutput) ToAutomaticRepairsPolicyPtrOutputWithContext(ctx context.Context) AutomaticRepairsPolicyPtrOutput
- type AutomaticRepairsPolicyResponse
- type AutomaticRepairsPolicyResponseArgs
- func (AutomaticRepairsPolicyResponseArgs) ElementType() reflect.Type
- func (i AutomaticRepairsPolicyResponseArgs) ToAutomaticRepairsPolicyResponseOutput() AutomaticRepairsPolicyResponseOutput
- func (i AutomaticRepairsPolicyResponseArgs) ToAutomaticRepairsPolicyResponseOutputWithContext(ctx context.Context) AutomaticRepairsPolicyResponseOutput
- func (i AutomaticRepairsPolicyResponseArgs) ToAutomaticRepairsPolicyResponsePtrOutput() AutomaticRepairsPolicyResponsePtrOutput
- func (i AutomaticRepairsPolicyResponseArgs) ToAutomaticRepairsPolicyResponsePtrOutputWithContext(ctx context.Context) AutomaticRepairsPolicyResponsePtrOutput
- type AutomaticRepairsPolicyResponseInput
- type AutomaticRepairsPolicyResponseOutput
- func (AutomaticRepairsPolicyResponseOutput) ElementType() reflect.Type
- func (o AutomaticRepairsPolicyResponseOutput) Enabled() pulumi.BoolPtrOutput
- func (o AutomaticRepairsPolicyResponseOutput) GracePeriod() pulumi.StringPtrOutput
- func (o AutomaticRepairsPolicyResponseOutput) ToAutomaticRepairsPolicyResponseOutput() AutomaticRepairsPolicyResponseOutput
- func (o AutomaticRepairsPolicyResponseOutput) ToAutomaticRepairsPolicyResponseOutputWithContext(ctx context.Context) AutomaticRepairsPolicyResponseOutput
- func (o AutomaticRepairsPolicyResponseOutput) ToAutomaticRepairsPolicyResponsePtrOutput() AutomaticRepairsPolicyResponsePtrOutput
- func (o AutomaticRepairsPolicyResponseOutput) ToAutomaticRepairsPolicyResponsePtrOutputWithContext(ctx context.Context) AutomaticRepairsPolicyResponsePtrOutput
- type AutomaticRepairsPolicyResponsePtrInput
- type AutomaticRepairsPolicyResponsePtrOutput
- func (o AutomaticRepairsPolicyResponsePtrOutput) Elem() AutomaticRepairsPolicyResponseOutput
- func (AutomaticRepairsPolicyResponsePtrOutput) ElementType() reflect.Type
- func (o AutomaticRepairsPolicyResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o AutomaticRepairsPolicyResponsePtrOutput) GracePeriod() pulumi.StringPtrOutput
- func (o AutomaticRepairsPolicyResponsePtrOutput) ToAutomaticRepairsPolicyResponsePtrOutput() AutomaticRepairsPolicyResponsePtrOutput
- func (o AutomaticRepairsPolicyResponsePtrOutput) ToAutomaticRepairsPolicyResponsePtrOutputWithContext(ctx context.Context) AutomaticRepairsPolicyResponsePtrOutput
- type AvailabilitySet
- type AvailabilitySetArgs
- 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) Status() InstanceViewStatusResponseOutput
- 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) Status() InstanceViewStatusResponsePtrOutput
- 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 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) ManagedDisk() ManagedDiskParametersPtrOutput
- func (o DataDiskOutput) Name() pulumi.StringPtrOutput
- func (o DataDiskOutput) ToDataDiskOutput() DataDiskOutput
- func (o DataDiskOutput) ToDataDiskOutputWithContext(ctx context.Context) DataDiskOutput
- func (o DataDiskOutput) Vhd() VirtualHardDiskPtrOutput
- func (o DataDiskOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
- 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) ManagedDisk() ManagedDiskParametersResponsePtrOutput
- func (o DataDiskResponseOutput) Name() pulumi.StringPtrOutput
- func (o DataDiskResponseOutput) ToDataDiskResponseOutput() DataDiskResponseOutput
- func (o DataDiskResponseOutput) ToDataDiskResponseOutputWithContext(ctx context.Context) DataDiskResponseOutput
- func (o DataDiskResponseOutput) Vhd() VirtualHardDiskResponsePtrOutput
- func (o DataDiskResponseOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
- 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 DiffDiskSettings
- type DiffDiskSettingsArgs
- func (DiffDiskSettingsArgs) ElementType() reflect.Type
- func (i DiffDiskSettingsArgs) ToDiffDiskSettingsOutput() DiffDiskSettingsOutput
- func (i DiffDiskSettingsArgs) ToDiffDiskSettingsOutputWithContext(ctx context.Context) DiffDiskSettingsOutput
- func (i DiffDiskSettingsArgs) ToDiffDiskSettingsPtrOutput() DiffDiskSettingsPtrOutput
- func (i DiffDiskSettingsArgs) ToDiffDiskSettingsPtrOutputWithContext(ctx context.Context) DiffDiskSettingsPtrOutput
- type DiffDiskSettingsInput
- type DiffDiskSettingsOutput
- func (DiffDiskSettingsOutput) ElementType() reflect.Type
- func (o DiffDiskSettingsOutput) Option() pulumi.StringPtrOutput
- func (o DiffDiskSettingsOutput) ToDiffDiskSettingsOutput() DiffDiskSettingsOutput
- func (o DiffDiskSettingsOutput) ToDiffDiskSettingsOutputWithContext(ctx context.Context) DiffDiskSettingsOutput
- func (o DiffDiskSettingsOutput) ToDiffDiskSettingsPtrOutput() DiffDiskSettingsPtrOutput
- func (o DiffDiskSettingsOutput) ToDiffDiskSettingsPtrOutputWithContext(ctx context.Context) DiffDiskSettingsPtrOutput
- type DiffDiskSettingsPtrInput
- type DiffDiskSettingsPtrOutput
- func (o DiffDiskSettingsPtrOutput) Elem() DiffDiskSettingsOutput
- func (DiffDiskSettingsPtrOutput) ElementType() reflect.Type
- func (o DiffDiskSettingsPtrOutput) Option() pulumi.StringPtrOutput
- func (o DiffDiskSettingsPtrOutput) ToDiffDiskSettingsPtrOutput() DiffDiskSettingsPtrOutput
- func (o DiffDiskSettingsPtrOutput) ToDiffDiskSettingsPtrOutputWithContext(ctx context.Context) DiffDiskSettingsPtrOutput
- type DiffDiskSettingsResponse
- type DiffDiskSettingsResponseArgs
- func (DiffDiskSettingsResponseArgs) ElementType() reflect.Type
- func (i DiffDiskSettingsResponseArgs) ToDiffDiskSettingsResponseOutput() DiffDiskSettingsResponseOutput
- func (i DiffDiskSettingsResponseArgs) ToDiffDiskSettingsResponseOutputWithContext(ctx context.Context) DiffDiskSettingsResponseOutput
- func (i DiffDiskSettingsResponseArgs) ToDiffDiskSettingsResponsePtrOutput() DiffDiskSettingsResponsePtrOutput
- func (i DiffDiskSettingsResponseArgs) ToDiffDiskSettingsResponsePtrOutputWithContext(ctx context.Context) DiffDiskSettingsResponsePtrOutput
- type DiffDiskSettingsResponseInput
- type DiffDiskSettingsResponseOutput
- func (DiffDiskSettingsResponseOutput) ElementType() reflect.Type
- func (o DiffDiskSettingsResponseOutput) Option() pulumi.StringPtrOutput
- func (o DiffDiskSettingsResponseOutput) ToDiffDiskSettingsResponseOutput() DiffDiskSettingsResponseOutput
- func (o DiffDiskSettingsResponseOutput) ToDiffDiskSettingsResponseOutputWithContext(ctx context.Context) DiffDiskSettingsResponseOutput
- func (o DiffDiskSettingsResponseOutput) ToDiffDiskSettingsResponsePtrOutput() DiffDiskSettingsResponsePtrOutput
- func (o DiffDiskSettingsResponseOutput) ToDiffDiskSettingsResponsePtrOutputWithContext(ctx context.Context) DiffDiskSettingsResponsePtrOutput
- type DiffDiskSettingsResponsePtrInput
- type DiffDiskSettingsResponsePtrOutput
- func (o DiffDiskSettingsResponsePtrOutput) Elem() DiffDiskSettingsResponseOutput
- func (DiffDiskSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o DiffDiskSettingsResponsePtrOutput) Option() pulumi.StringPtrOutput
- func (o DiffDiskSettingsResponsePtrOutput) ToDiffDiskSettingsResponsePtrOutput() DiffDiskSettingsResponsePtrOutput
- func (o DiffDiskSettingsResponsePtrOutput) ToDiffDiskSettingsResponsePtrOutputWithContext(ctx context.Context) DiffDiskSettingsResponsePtrOutput
- 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() KeyVaultSecretReferencePtrOutput
- 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 DiskEncryptionSettingsResponseArray
- func (DiskEncryptionSettingsResponseArray) ElementType() reflect.Type
- func (i DiskEncryptionSettingsResponseArray) ToDiskEncryptionSettingsResponseArrayOutput() DiskEncryptionSettingsResponseArrayOutput
- func (i DiskEncryptionSettingsResponseArray) ToDiskEncryptionSettingsResponseArrayOutputWithContext(ctx context.Context) DiskEncryptionSettingsResponseArrayOutput
- type DiskEncryptionSettingsResponseArrayInput
- type DiskEncryptionSettingsResponseArrayOutput
- func (DiskEncryptionSettingsResponseArrayOutput) ElementType() reflect.Type
- func (o DiskEncryptionSettingsResponseArrayOutput) Index(i pulumi.IntInput) DiskEncryptionSettingsResponseOutput
- func (o DiskEncryptionSettingsResponseArrayOutput) ToDiskEncryptionSettingsResponseArrayOutput() DiskEncryptionSettingsResponseArrayOutput
- func (o DiskEncryptionSettingsResponseArrayOutput) ToDiskEncryptionSettingsResponseArrayOutputWithContext(ctx context.Context) DiskEncryptionSettingsResponseArrayOutput
- type DiskEncryptionSettingsResponseInput
- type DiskEncryptionSettingsResponseOutput
- func (o DiskEncryptionSettingsResponseOutput) DiskEncryptionKey() KeyVaultSecretReferenceResponsePtrOutput
- 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) EncryptionSettings() DiskEncryptionSettingsResponseArrayOutput
- 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 GetLogAnalyticExportRequestRateByIntervalArgs
- type GetLogAnalyticExportRequestRateByIntervalResult
- type GetLogAnalyticExportThrottledRequestsArgs
- type GetLogAnalyticExportThrottledRequestsResult
- 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 Image
- type ImageArgs
- type ImageDataDisk
- type ImageDataDiskArgs
- type ImageDataDiskArray
- type ImageDataDiskArrayInput
- type ImageDataDiskArrayOutput
- func (ImageDataDiskArrayOutput) ElementType() reflect.Type
- func (o ImageDataDiskArrayOutput) Index(i pulumi.IntInput) ImageDataDiskOutput
- func (o ImageDataDiskArrayOutput) ToImageDataDiskArrayOutput() ImageDataDiskArrayOutput
- func (o ImageDataDiskArrayOutput) ToImageDataDiskArrayOutputWithContext(ctx context.Context) ImageDataDiskArrayOutput
- type ImageDataDiskInput
- type ImageDataDiskOutput
- func (o ImageDataDiskOutput) BlobUri() pulumi.StringPtrOutput
- func (o ImageDataDiskOutput) Caching() pulumi.StringPtrOutput
- func (o ImageDataDiskOutput) DiskSizeGB() pulumi.IntPtrOutput
- func (ImageDataDiskOutput) ElementType() reflect.Type
- func (o ImageDataDiskOutput) Lun() pulumi.IntOutput
- func (o ImageDataDiskOutput) ManagedDisk() SubResourcePtrOutput
- func (o ImageDataDiskOutput) Snapshot() SubResourcePtrOutput
- func (o ImageDataDiskOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o ImageDataDiskOutput) ToImageDataDiskOutput() ImageDataDiskOutput
- func (o ImageDataDiskOutput) ToImageDataDiskOutputWithContext(ctx context.Context) ImageDataDiskOutput
- type ImageDataDiskResponse
- type ImageDataDiskResponseArgs
- type ImageDataDiskResponseArray
- func (ImageDataDiskResponseArray) ElementType() reflect.Type
- func (i ImageDataDiskResponseArray) ToImageDataDiskResponseArrayOutput() ImageDataDiskResponseArrayOutput
- func (i ImageDataDiskResponseArray) ToImageDataDiskResponseArrayOutputWithContext(ctx context.Context) ImageDataDiskResponseArrayOutput
- type ImageDataDiskResponseArrayInput
- type ImageDataDiskResponseArrayOutput
- func (ImageDataDiskResponseArrayOutput) ElementType() reflect.Type
- func (o ImageDataDiskResponseArrayOutput) Index(i pulumi.IntInput) ImageDataDiskResponseOutput
- func (o ImageDataDiskResponseArrayOutput) ToImageDataDiskResponseArrayOutput() ImageDataDiskResponseArrayOutput
- func (o ImageDataDiskResponseArrayOutput) ToImageDataDiskResponseArrayOutputWithContext(ctx context.Context) ImageDataDiskResponseArrayOutput
- type ImageDataDiskResponseInput
- type ImageDataDiskResponseOutput
- func (o ImageDataDiskResponseOutput) BlobUri() pulumi.StringPtrOutput
- func (o ImageDataDiskResponseOutput) Caching() pulumi.StringPtrOutput
- func (o ImageDataDiskResponseOutput) DiskSizeGB() pulumi.IntPtrOutput
- func (ImageDataDiskResponseOutput) ElementType() reflect.Type
- func (o ImageDataDiskResponseOutput) Lun() pulumi.IntOutput
- func (o ImageDataDiskResponseOutput) ManagedDisk() SubResourceResponsePtrOutput
- func (o ImageDataDiskResponseOutput) Snapshot() SubResourceResponsePtrOutput
- func (o ImageDataDiskResponseOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o ImageDataDiskResponseOutput) ToImageDataDiskResponseOutput() ImageDataDiskResponseOutput
- func (o ImageDataDiskResponseOutput) ToImageDataDiskResponseOutputWithContext(ctx context.Context) ImageDataDiskResponseOutput
- type ImageOSDisk
- type ImageOSDiskArgs
- func (ImageOSDiskArgs) ElementType() reflect.Type
- func (i ImageOSDiskArgs) ToImageOSDiskOutput() ImageOSDiskOutput
- func (i ImageOSDiskArgs) ToImageOSDiskOutputWithContext(ctx context.Context) ImageOSDiskOutput
- func (i ImageOSDiskArgs) ToImageOSDiskPtrOutput() ImageOSDiskPtrOutput
- func (i ImageOSDiskArgs) ToImageOSDiskPtrOutputWithContext(ctx context.Context) ImageOSDiskPtrOutput
- type ImageOSDiskInput
- type ImageOSDiskOutput
- func (o ImageOSDiskOutput) BlobUri() pulumi.StringPtrOutput
- func (o ImageOSDiskOutput) Caching() pulumi.StringPtrOutput
- func (o ImageOSDiskOutput) DiskSizeGB() pulumi.IntPtrOutput
- func (ImageOSDiskOutput) ElementType() reflect.Type
- func (o ImageOSDiskOutput) ManagedDisk() SubResourcePtrOutput
- func (o ImageOSDiskOutput) OsState() pulumi.StringOutput
- func (o ImageOSDiskOutput) OsType() pulumi.StringOutput
- func (o ImageOSDiskOutput) Snapshot() SubResourcePtrOutput
- func (o ImageOSDiskOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o ImageOSDiskOutput) ToImageOSDiskOutput() ImageOSDiskOutput
- func (o ImageOSDiskOutput) ToImageOSDiskOutputWithContext(ctx context.Context) ImageOSDiskOutput
- func (o ImageOSDiskOutput) ToImageOSDiskPtrOutput() ImageOSDiskPtrOutput
- func (o ImageOSDiskOutput) ToImageOSDiskPtrOutputWithContext(ctx context.Context) ImageOSDiskPtrOutput
- type ImageOSDiskPtrInput
- type ImageOSDiskPtrOutput
- func (o ImageOSDiskPtrOutput) BlobUri() pulumi.StringPtrOutput
- func (o ImageOSDiskPtrOutput) Caching() pulumi.StringPtrOutput
- func (o ImageOSDiskPtrOutput) DiskSizeGB() pulumi.IntPtrOutput
- func (o ImageOSDiskPtrOutput) Elem() ImageOSDiskOutput
- func (ImageOSDiskPtrOutput) ElementType() reflect.Type
- func (o ImageOSDiskPtrOutput) ManagedDisk() SubResourcePtrOutput
- func (o ImageOSDiskPtrOutput) OsState() pulumi.StringPtrOutput
- func (o ImageOSDiskPtrOutput) OsType() pulumi.StringPtrOutput
- func (o ImageOSDiskPtrOutput) Snapshot() SubResourcePtrOutput
- func (o ImageOSDiskPtrOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o ImageOSDiskPtrOutput) ToImageOSDiskPtrOutput() ImageOSDiskPtrOutput
- func (o ImageOSDiskPtrOutput) ToImageOSDiskPtrOutputWithContext(ctx context.Context) ImageOSDiskPtrOutput
- type ImageOSDiskResponse
- type ImageOSDiskResponseArgs
- func (ImageOSDiskResponseArgs) ElementType() reflect.Type
- func (i ImageOSDiskResponseArgs) ToImageOSDiskResponseOutput() ImageOSDiskResponseOutput
- func (i ImageOSDiskResponseArgs) ToImageOSDiskResponseOutputWithContext(ctx context.Context) ImageOSDiskResponseOutput
- func (i ImageOSDiskResponseArgs) ToImageOSDiskResponsePtrOutput() ImageOSDiskResponsePtrOutput
- func (i ImageOSDiskResponseArgs) ToImageOSDiskResponsePtrOutputWithContext(ctx context.Context) ImageOSDiskResponsePtrOutput
- type ImageOSDiskResponseInput
- type ImageOSDiskResponseOutput
- func (o ImageOSDiskResponseOutput) BlobUri() pulumi.StringPtrOutput
- func (o ImageOSDiskResponseOutput) Caching() pulumi.StringPtrOutput
- func (o ImageOSDiskResponseOutput) DiskSizeGB() pulumi.IntPtrOutput
- func (ImageOSDiskResponseOutput) ElementType() reflect.Type
- func (o ImageOSDiskResponseOutput) ManagedDisk() SubResourceResponsePtrOutput
- func (o ImageOSDiskResponseOutput) OsState() pulumi.StringOutput
- func (o ImageOSDiskResponseOutput) OsType() pulumi.StringOutput
- func (o ImageOSDiskResponseOutput) Snapshot() SubResourceResponsePtrOutput
- func (o ImageOSDiskResponseOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o ImageOSDiskResponseOutput) ToImageOSDiskResponseOutput() ImageOSDiskResponseOutput
- func (o ImageOSDiskResponseOutput) ToImageOSDiskResponseOutputWithContext(ctx context.Context) ImageOSDiskResponseOutput
- func (o ImageOSDiskResponseOutput) ToImageOSDiskResponsePtrOutput() ImageOSDiskResponsePtrOutput
- func (o ImageOSDiskResponseOutput) ToImageOSDiskResponsePtrOutputWithContext(ctx context.Context) ImageOSDiskResponsePtrOutput
- type ImageOSDiskResponsePtrInput
- type ImageOSDiskResponsePtrOutput
- func (o ImageOSDiskResponsePtrOutput) BlobUri() pulumi.StringPtrOutput
- func (o ImageOSDiskResponsePtrOutput) Caching() pulumi.StringPtrOutput
- func (o ImageOSDiskResponsePtrOutput) DiskSizeGB() pulumi.IntPtrOutput
- func (o ImageOSDiskResponsePtrOutput) Elem() ImageOSDiskResponseOutput
- func (ImageOSDiskResponsePtrOutput) ElementType() reflect.Type
- func (o ImageOSDiskResponsePtrOutput) ManagedDisk() SubResourceResponsePtrOutput
- func (o ImageOSDiskResponsePtrOutput) OsState() pulumi.StringPtrOutput
- func (o ImageOSDiskResponsePtrOutput) OsType() pulumi.StringPtrOutput
- func (o ImageOSDiskResponsePtrOutput) Snapshot() SubResourceResponsePtrOutput
- func (o ImageOSDiskResponsePtrOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o ImageOSDiskResponsePtrOutput) ToImageOSDiskResponsePtrOutput() ImageOSDiskResponsePtrOutput
- func (o ImageOSDiskResponsePtrOutput) ToImageOSDiskResponsePtrOutputWithContext(ctx context.Context) ImageOSDiskResponsePtrOutput
- 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) Id() pulumi.StringPtrOutput
- 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) Id() pulumi.StringPtrOutput
- 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) Id() pulumi.StringPtrOutput
- 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) Id() pulumi.StringPtrOutput
- 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 ImageState
- type ImageStorageProfile
- type ImageStorageProfileArgs
- func (ImageStorageProfileArgs) ElementType() reflect.Type
- func (i ImageStorageProfileArgs) ToImageStorageProfileOutput() ImageStorageProfileOutput
- func (i ImageStorageProfileArgs) ToImageStorageProfileOutputWithContext(ctx context.Context) ImageStorageProfileOutput
- func (i ImageStorageProfileArgs) ToImageStorageProfilePtrOutput() ImageStorageProfilePtrOutput
- func (i ImageStorageProfileArgs) ToImageStorageProfilePtrOutputWithContext(ctx context.Context) ImageStorageProfilePtrOutput
- type ImageStorageProfileInput
- type ImageStorageProfileOutput
- func (o ImageStorageProfileOutput) DataDisks() ImageDataDiskArrayOutput
- func (ImageStorageProfileOutput) ElementType() reflect.Type
- func (o ImageStorageProfileOutput) OsDisk() ImageOSDiskPtrOutput
- func (o ImageStorageProfileOutput) ToImageStorageProfileOutput() ImageStorageProfileOutput
- func (o ImageStorageProfileOutput) ToImageStorageProfileOutputWithContext(ctx context.Context) ImageStorageProfileOutput
- func (o ImageStorageProfileOutput) ToImageStorageProfilePtrOutput() ImageStorageProfilePtrOutput
- func (o ImageStorageProfileOutput) ToImageStorageProfilePtrOutputWithContext(ctx context.Context) ImageStorageProfilePtrOutput
- func (o ImageStorageProfileOutput) ZoneResilient() pulumi.BoolPtrOutput
- type ImageStorageProfilePtrInput
- type ImageStorageProfilePtrOutput
- func (o ImageStorageProfilePtrOutput) DataDisks() ImageDataDiskArrayOutput
- func (o ImageStorageProfilePtrOutput) Elem() ImageStorageProfileOutput
- func (ImageStorageProfilePtrOutput) ElementType() reflect.Type
- func (o ImageStorageProfilePtrOutput) OsDisk() ImageOSDiskPtrOutput
- func (o ImageStorageProfilePtrOutput) ToImageStorageProfilePtrOutput() ImageStorageProfilePtrOutput
- func (o ImageStorageProfilePtrOutput) ToImageStorageProfilePtrOutputWithContext(ctx context.Context) ImageStorageProfilePtrOutput
- func (o ImageStorageProfilePtrOutput) ZoneResilient() pulumi.BoolPtrOutput
- type ImageStorageProfileResponse
- type ImageStorageProfileResponseArgs
- func (ImageStorageProfileResponseArgs) ElementType() reflect.Type
- func (i ImageStorageProfileResponseArgs) ToImageStorageProfileResponseOutput() ImageStorageProfileResponseOutput
- func (i ImageStorageProfileResponseArgs) ToImageStorageProfileResponseOutputWithContext(ctx context.Context) ImageStorageProfileResponseOutput
- func (i ImageStorageProfileResponseArgs) ToImageStorageProfileResponsePtrOutput() ImageStorageProfileResponsePtrOutput
- func (i ImageStorageProfileResponseArgs) ToImageStorageProfileResponsePtrOutputWithContext(ctx context.Context) ImageStorageProfileResponsePtrOutput
- type ImageStorageProfileResponseInput
- type ImageStorageProfileResponseOutput
- func (o ImageStorageProfileResponseOutput) DataDisks() ImageDataDiskResponseArrayOutput
- func (ImageStorageProfileResponseOutput) ElementType() reflect.Type
- func (o ImageStorageProfileResponseOutput) OsDisk() ImageOSDiskResponsePtrOutput
- func (o ImageStorageProfileResponseOutput) ToImageStorageProfileResponseOutput() ImageStorageProfileResponseOutput
- func (o ImageStorageProfileResponseOutput) ToImageStorageProfileResponseOutputWithContext(ctx context.Context) ImageStorageProfileResponseOutput
- func (o ImageStorageProfileResponseOutput) ToImageStorageProfileResponsePtrOutput() ImageStorageProfileResponsePtrOutput
- func (o ImageStorageProfileResponseOutput) ToImageStorageProfileResponsePtrOutputWithContext(ctx context.Context) ImageStorageProfileResponsePtrOutput
- func (o ImageStorageProfileResponseOutput) ZoneResilient() pulumi.BoolPtrOutput
- type ImageStorageProfileResponsePtrInput
- type ImageStorageProfileResponsePtrOutput
- func (o ImageStorageProfileResponsePtrOutput) DataDisks() ImageDataDiskResponseArrayOutput
- func (o ImageStorageProfileResponsePtrOutput) Elem() ImageStorageProfileResponseOutput
- func (ImageStorageProfileResponsePtrOutput) ElementType() reflect.Type
- func (o ImageStorageProfileResponsePtrOutput) OsDisk() ImageOSDiskResponsePtrOutput
- func (o ImageStorageProfileResponsePtrOutput) ToImageStorageProfileResponsePtrOutput() ImageStorageProfileResponsePtrOutput
- func (o ImageStorageProfileResponsePtrOutput) ToImageStorageProfileResponsePtrOutputWithContext(ctx context.Context) ImageStorageProfileResponsePtrOutput
- func (o ImageStorageProfileResponsePtrOutput) ZoneResilient() pulumi.BoolPtrOutput
- 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) ProvisionVMAgent() pulumi.BoolPtrOutput
- 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) ProvisionVMAgent() pulumi.BoolPtrOutput
- 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) ProvisionVMAgent() pulumi.BoolPtrOutput
- 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) ProvisionVMAgent() pulumi.BoolPtrOutput
- func (o LinuxConfigurationResponsePtrOutput) Ssh() SshConfigurationResponsePtrOutput
- func (o LinuxConfigurationResponsePtrOutput) ToLinuxConfigurationResponsePtrOutput() LinuxConfigurationResponsePtrOutput
- func (o LinuxConfigurationResponsePtrOutput) ToLinuxConfigurationResponsePtrOutputWithContext(ctx context.Context) LinuxConfigurationResponsePtrOutput
- type LogAnalyticsOutputResponse
- type LogAnalyticsOutputResponseArgs
- func (LogAnalyticsOutputResponseArgs) ElementType() reflect.Type
- func (i LogAnalyticsOutputResponseArgs) ToLogAnalyticsOutputResponseOutput() LogAnalyticsOutputResponseOutput
- func (i LogAnalyticsOutputResponseArgs) ToLogAnalyticsOutputResponseOutputWithContext(ctx context.Context) LogAnalyticsOutputResponseOutput
- type LogAnalyticsOutputResponseInput
- type LogAnalyticsOutputResponseOutput
- func (LogAnalyticsOutputResponseOutput) ElementType() reflect.Type
- func (o LogAnalyticsOutputResponseOutput) Output() pulumi.StringOutput
- func (o LogAnalyticsOutputResponseOutput) ToLogAnalyticsOutputResponseOutput() LogAnalyticsOutputResponseOutput
- func (o LogAnalyticsOutputResponseOutput) ToLogAnalyticsOutputResponseOutputWithContext(ctx context.Context) LogAnalyticsOutputResponseOutput
- type LookupAvailabilitySetArgs
- type LookupAvailabilitySetResult
- type LookupImageArgs
- type LookupImageResult
- type LookupProximityPlacementGroupArgs
- type LookupProximityPlacementGroupResult
- type LookupVirtualMachineArgs
- type LookupVirtualMachineExtensionArgs
- type LookupVirtualMachineExtensionResult
- type LookupVirtualMachineResult
- type LookupVirtualMachineScaleSetArgs
- type LookupVirtualMachineScaleSetExtensionArgs
- type LookupVirtualMachineScaleSetExtensionResult
- type LookupVirtualMachineScaleSetResult
- type LookupVirtualMachineScaleSetVMArgs
- type LookupVirtualMachineScaleSetVMResult
- type MaintenanceRedeployStatusResponse
- type MaintenanceRedeployStatusResponseArgs
- func (MaintenanceRedeployStatusResponseArgs) ElementType() reflect.Type
- func (i MaintenanceRedeployStatusResponseArgs) ToMaintenanceRedeployStatusResponseOutput() MaintenanceRedeployStatusResponseOutput
- func (i MaintenanceRedeployStatusResponseArgs) ToMaintenanceRedeployStatusResponseOutputWithContext(ctx context.Context) MaintenanceRedeployStatusResponseOutput
- func (i MaintenanceRedeployStatusResponseArgs) ToMaintenanceRedeployStatusResponsePtrOutput() MaintenanceRedeployStatusResponsePtrOutput
- func (i MaintenanceRedeployStatusResponseArgs) ToMaintenanceRedeployStatusResponsePtrOutputWithContext(ctx context.Context) MaintenanceRedeployStatusResponsePtrOutput
- type MaintenanceRedeployStatusResponseInput
- type MaintenanceRedeployStatusResponseOutput
- func (MaintenanceRedeployStatusResponseOutput) ElementType() reflect.Type
- func (o MaintenanceRedeployStatusResponseOutput) IsCustomerInitiatedMaintenanceAllowed() pulumi.BoolPtrOutput
- func (o MaintenanceRedeployStatusResponseOutput) LastOperationMessage() pulumi.StringPtrOutput
- func (o MaintenanceRedeployStatusResponseOutput) LastOperationResultCode() pulumi.StringPtrOutput
- func (o MaintenanceRedeployStatusResponseOutput) MaintenanceWindowEndTime() pulumi.StringPtrOutput
- func (o MaintenanceRedeployStatusResponseOutput) MaintenanceWindowStartTime() pulumi.StringPtrOutput
- func (o MaintenanceRedeployStatusResponseOutput) PreMaintenanceWindowEndTime() pulumi.StringPtrOutput
- func (o MaintenanceRedeployStatusResponseOutput) PreMaintenanceWindowStartTime() pulumi.StringPtrOutput
- func (o MaintenanceRedeployStatusResponseOutput) ToMaintenanceRedeployStatusResponseOutput() MaintenanceRedeployStatusResponseOutput
- func (o MaintenanceRedeployStatusResponseOutput) ToMaintenanceRedeployStatusResponseOutputWithContext(ctx context.Context) MaintenanceRedeployStatusResponseOutput
- func (o MaintenanceRedeployStatusResponseOutput) ToMaintenanceRedeployStatusResponsePtrOutput() MaintenanceRedeployStatusResponsePtrOutput
- func (o MaintenanceRedeployStatusResponseOutput) ToMaintenanceRedeployStatusResponsePtrOutputWithContext(ctx context.Context) MaintenanceRedeployStatusResponsePtrOutput
- type MaintenanceRedeployStatusResponsePtrInput
- type MaintenanceRedeployStatusResponsePtrOutput
- func (o MaintenanceRedeployStatusResponsePtrOutput) Elem() MaintenanceRedeployStatusResponseOutput
- func (MaintenanceRedeployStatusResponsePtrOutput) ElementType() reflect.Type
- func (o MaintenanceRedeployStatusResponsePtrOutput) IsCustomerInitiatedMaintenanceAllowed() pulumi.BoolPtrOutput
- func (o MaintenanceRedeployStatusResponsePtrOutput) LastOperationMessage() pulumi.StringPtrOutput
- func (o MaintenanceRedeployStatusResponsePtrOutput) LastOperationResultCode() pulumi.StringPtrOutput
- func (o MaintenanceRedeployStatusResponsePtrOutput) MaintenanceWindowEndTime() pulumi.StringPtrOutput
- func (o MaintenanceRedeployStatusResponsePtrOutput) MaintenanceWindowStartTime() pulumi.StringPtrOutput
- func (o MaintenanceRedeployStatusResponsePtrOutput) PreMaintenanceWindowEndTime() pulumi.StringPtrOutput
- func (o MaintenanceRedeployStatusResponsePtrOutput) PreMaintenanceWindowStartTime() pulumi.StringPtrOutput
- func (o MaintenanceRedeployStatusResponsePtrOutput) ToMaintenanceRedeployStatusResponsePtrOutput() MaintenanceRedeployStatusResponsePtrOutput
- func (o MaintenanceRedeployStatusResponsePtrOutput) ToMaintenanceRedeployStatusResponsePtrOutputWithContext(ctx context.Context) MaintenanceRedeployStatusResponsePtrOutput
- type ManagedDiskParameters
- type ManagedDiskParametersArgs
- func (ManagedDiskParametersArgs) ElementType() reflect.Type
- func (i ManagedDiskParametersArgs) ToManagedDiskParametersOutput() ManagedDiskParametersOutput
- func (i ManagedDiskParametersArgs) ToManagedDiskParametersOutputWithContext(ctx context.Context) ManagedDiskParametersOutput
- func (i ManagedDiskParametersArgs) ToManagedDiskParametersPtrOutput() ManagedDiskParametersPtrOutput
- func (i ManagedDiskParametersArgs) ToManagedDiskParametersPtrOutputWithContext(ctx context.Context) ManagedDiskParametersPtrOutput
- type ManagedDiskParametersInput
- type ManagedDiskParametersOutput
- func (ManagedDiskParametersOutput) ElementType() reflect.Type
- func (o ManagedDiskParametersOutput) Id() pulumi.StringPtrOutput
- func (o ManagedDiskParametersOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o ManagedDiskParametersOutput) ToManagedDiskParametersOutput() ManagedDiskParametersOutput
- func (o ManagedDiskParametersOutput) ToManagedDiskParametersOutputWithContext(ctx context.Context) ManagedDiskParametersOutput
- func (o ManagedDiskParametersOutput) ToManagedDiskParametersPtrOutput() ManagedDiskParametersPtrOutput
- func (o ManagedDiskParametersOutput) ToManagedDiskParametersPtrOutputWithContext(ctx context.Context) ManagedDiskParametersPtrOutput
- type ManagedDiskParametersPtrInput
- type ManagedDiskParametersPtrOutput
- func (o ManagedDiskParametersPtrOutput) Elem() ManagedDiskParametersOutput
- func (ManagedDiskParametersPtrOutput) ElementType() reflect.Type
- func (o ManagedDiskParametersPtrOutput) Id() pulumi.StringPtrOutput
- func (o ManagedDiskParametersPtrOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o ManagedDiskParametersPtrOutput) ToManagedDiskParametersPtrOutput() ManagedDiskParametersPtrOutput
- func (o ManagedDiskParametersPtrOutput) ToManagedDiskParametersPtrOutputWithContext(ctx context.Context) ManagedDiskParametersPtrOutput
- type ManagedDiskParametersResponse
- type ManagedDiskParametersResponseArgs
- func (ManagedDiskParametersResponseArgs) ElementType() reflect.Type
- func (i ManagedDiskParametersResponseArgs) ToManagedDiskParametersResponseOutput() ManagedDiskParametersResponseOutput
- func (i ManagedDiskParametersResponseArgs) ToManagedDiskParametersResponseOutputWithContext(ctx context.Context) ManagedDiskParametersResponseOutput
- func (i ManagedDiskParametersResponseArgs) ToManagedDiskParametersResponsePtrOutput() ManagedDiskParametersResponsePtrOutput
- func (i ManagedDiskParametersResponseArgs) ToManagedDiskParametersResponsePtrOutputWithContext(ctx context.Context) ManagedDiskParametersResponsePtrOutput
- type ManagedDiskParametersResponseInput
- type ManagedDiskParametersResponseOutput
- func (ManagedDiskParametersResponseOutput) ElementType() reflect.Type
- func (o ManagedDiskParametersResponseOutput) Id() pulumi.StringPtrOutput
- func (o ManagedDiskParametersResponseOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o ManagedDiskParametersResponseOutput) ToManagedDiskParametersResponseOutput() ManagedDiskParametersResponseOutput
- func (o ManagedDiskParametersResponseOutput) ToManagedDiskParametersResponseOutputWithContext(ctx context.Context) ManagedDiskParametersResponseOutput
- func (o ManagedDiskParametersResponseOutput) ToManagedDiskParametersResponsePtrOutput() ManagedDiskParametersResponsePtrOutput
- func (o ManagedDiskParametersResponseOutput) ToManagedDiskParametersResponsePtrOutputWithContext(ctx context.Context) ManagedDiskParametersResponsePtrOutput
- type ManagedDiskParametersResponsePtrInput
- type ManagedDiskParametersResponsePtrOutput
- func (o ManagedDiskParametersResponsePtrOutput) Elem() ManagedDiskParametersResponseOutput
- func (ManagedDiskParametersResponsePtrOutput) ElementType() reflect.Type
- func (o ManagedDiskParametersResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o ManagedDiskParametersResponsePtrOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o ManagedDiskParametersResponsePtrOutput) ToManagedDiskParametersResponsePtrOutput() ManagedDiskParametersResponsePtrOutput
- func (o ManagedDiskParametersResponsePtrOutput) ToManagedDiskParametersResponsePtrOutputWithContext(ctx context.Context) ManagedDiskParametersResponsePtrOutput
- 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) DiffDiskSettings() DiffDiskSettingsPtrOutput
- func (o OSDiskOutput) DiskSizeGB() pulumi.IntPtrOutput
- func (OSDiskOutput) ElementType() reflect.Type
- func (o OSDiskOutput) EncryptionSettings() DiskEncryptionSettingsPtrOutput
- func (o OSDiskOutput) Image() VirtualHardDiskPtrOutput
- func (o OSDiskOutput) ManagedDisk() ManagedDiskParametersPtrOutput
- func (o OSDiskOutput) Name() pulumi.StringPtrOutput
- 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() VirtualHardDiskPtrOutput
- func (o OSDiskOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
- type OSDiskPtrInput
- type OSDiskPtrOutput
- func (o OSDiskPtrOutput) Caching() pulumi.StringPtrOutput
- func (o OSDiskPtrOutput) CreateOption() pulumi.StringPtrOutput
- func (o OSDiskPtrOutput) DiffDiskSettings() DiffDiskSettingsPtrOutput
- 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) ManagedDisk() ManagedDiskParametersPtrOutput
- 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
- func (o OSDiskPtrOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
- 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) DiffDiskSettings() DiffDiskSettingsResponsePtrOutput
- func (o OSDiskResponseOutput) DiskSizeGB() pulumi.IntPtrOutput
- func (OSDiskResponseOutput) ElementType() reflect.Type
- func (o OSDiskResponseOutput) EncryptionSettings() DiskEncryptionSettingsResponsePtrOutput
- func (o OSDiskResponseOutput) Image() VirtualHardDiskResponsePtrOutput
- func (o OSDiskResponseOutput) ManagedDisk() ManagedDiskParametersResponsePtrOutput
- func (o OSDiskResponseOutput) Name() pulumi.StringPtrOutput
- 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() VirtualHardDiskResponsePtrOutput
- func (o OSDiskResponseOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
- type OSDiskResponsePtrInput
- type OSDiskResponsePtrOutput
- func (o OSDiskResponsePtrOutput) Caching() pulumi.StringPtrOutput
- func (o OSDiskResponsePtrOutput) CreateOption() pulumi.StringPtrOutput
- func (o OSDiskResponsePtrOutput) DiffDiskSettings() DiffDiskSettingsResponsePtrOutput
- 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) ManagedDisk() ManagedDiskParametersResponsePtrOutput
- 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
- func (o OSDiskResponsePtrOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
- 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) AllowExtensionOperations() pulumi.BoolPtrOutput
- 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) AllowExtensionOperations() pulumi.BoolPtrOutput
- 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) AllowExtensionOperations() pulumi.BoolPtrOutput
- 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) AllowExtensionOperations() pulumi.BoolPtrOutput
- 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 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 ProximityPlacementGroup
- type ProximityPlacementGroupArgs
- type ProximityPlacementGroupState
- type RollingUpgradePolicy
- type RollingUpgradePolicyArgs
- func (RollingUpgradePolicyArgs) ElementType() reflect.Type
- func (i RollingUpgradePolicyArgs) ToRollingUpgradePolicyOutput() RollingUpgradePolicyOutput
- func (i RollingUpgradePolicyArgs) ToRollingUpgradePolicyOutputWithContext(ctx context.Context) RollingUpgradePolicyOutput
- func (i RollingUpgradePolicyArgs) ToRollingUpgradePolicyPtrOutput() RollingUpgradePolicyPtrOutput
- func (i RollingUpgradePolicyArgs) ToRollingUpgradePolicyPtrOutputWithContext(ctx context.Context) RollingUpgradePolicyPtrOutput
- type RollingUpgradePolicyInput
- type RollingUpgradePolicyOutput
- func (RollingUpgradePolicyOutput) ElementType() reflect.Type
- func (o RollingUpgradePolicyOutput) MaxBatchInstancePercent() pulumi.IntPtrOutput
- func (o RollingUpgradePolicyOutput) MaxUnhealthyInstancePercent() pulumi.IntPtrOutput
- func (o RollingUpgradePolicyOutput) MaxUnhealthyUpgradedInstancePercent() pulumi.IntPtrOutput
- func (o RollingUpgradePolicyOutput) PauseTimeBetweenBatches() pulumi.StringPtrOutput
- func (o RollingUpgradePolicyOutput) ToRollingUpgradePolicyOutput() RollingUpgradePolicyOutput
- func (o RollingUpgradePolicyOutput) ToRollingUpgradePolicyOutputWithContext(ctx context.Context) RollingUpgradePolicyOutput
- func (o RollingUpgradePolicyOutput) ToRollingUpgradePolicyPtrOutput() RollingUpgradePolicyPtrOutput
- func (o RollingUpgradePolicyOutput) ToRollingUpgradePolicyPtrOutputWithContext(ctx context.Context) RollingUpgradePolicyPtrOutput
- type RollingUpgradePolicyPtrInput
- type RollingUpgradePolicyPtrOutput
- func (o RollingUpgradePolicyPtrOutput) Elem() RollingUpgradePolicyOutput
- func (RollingUpgradePolicyPtrOutput) ElementType() reflect.Type
- func (o RollingUpgradePolicyPtrOutput) MaxBatchInstancePercent() pulumi.IntPtrOutput
- func (o RollingUpgradePolicyPtrOutput) MaxUnhealthyInstancePercent() pulumi.IntPtrOutput
- func (o RollingUpgradePolicyPtrOutput) MaxUnhealthyUpgradedInstancePercent() pulumi.IntPtrOutput
- func (o RollingUpgradePolicyPtrOutput) PauseTimeBetweenBatches() pulumi.StringPtrOutput
- func (o RollingUpgradePolicyPtrOutput) ToRollingUpgradePolicyPtrOutput() RollingUpgradePolicyPtrOutput
- func (o RollingUpgradePolicyPtrOutput) ToRollingUpgradePolicyPtrOutputWithContext(ctx context.Context) RollingUpgradePolicyPtrOutput
- type RollingUpgradePolicyResponse
- type RollingUpgradePolicyResponseArgs
- func (RollingUpgradePolicyResponseArgs) ElementType() reflect.Type
- func (i RollingUpgradePolicyResponseArgs) ToRollingUpgradePolicyResponseOutput() RollingUpgradePolicyResponseOutput
- func (i RollingUpgradePolicyResponseArgs) ToRollingUpgradePolicyResponseOutputWithContext(ctx context.Context) RollingUpgradePolicyResponseOutput
- func (i RollingUpgradePolicyResponseArgs) ToRollingUpgradePolicyResponsePtrOutput() RollingUpgradePolicyResponsePtrOutput
- func (i RollingUpgradePolicyResponseArgs) ToRollingUpgradePolicyResponsePtrOutputWithContext(ctx context.Context) RollingUpgradePolicyResponsePtrOutput
- type RollingUpgradePolicyResponseInput
- type RollingUpgradePolicyResponseOutput
- func (RollingUpgradePolicyResponseOutput) ElementType() reflect.Type
- func (o RollingUpgradePolicyResponseOutput) MaxBatchInstancePercent() pulumi.IntPtrOutput
- func (o RollingUpgradePolicyResponseOutput) MaxUnhealthyInstancePercent() pulumi.IntPtrOutput
- func (o RollingUpgradePolicyResponseOutput) MaxUnhealthyUpgradedInstancePercent() pulumi.IntPtrOutput
- func (o RollingUpgradePolicyResponseOutput) PauseTimeBetweenBatches() pulumi.StringPtrOutput
- func (o RollingUpgradePolicyResponseOutput) ToRollingUpgradePolicyResponseOutput() RollingUpgradePolicyResponseOutput
- func (o RollingUpgradePolicyResponseOutput) ToRollingUpgradePolicyResponseOutputWithContext(ctx context.Context) RollingUpgradePolicyResponseOutput
- func (o RollingUpgradePolicyResponseOutput) ToRollingUpgradePolicyResponsePtrOutput() RollingUpgradePolicyResponsePtrOutput
- func (o RollingUpgradePolicyResponseOutput) ToRollingUpgradePolicyResponsePtrOutputWithContext(ctx context.Context) RollingUpgradePolicyResponsePtrOutput
- type RollingUpgradePolicyResponsePtrInput
- type RollingUpgradePolicyResponsePtrOutput
- func (o RollingUpgradePolicyResponsePtrOutput) Elem() RollingUpgradePolicyResponseOutput
- func (RollingUpgradePolicyResponsePtrOutput) ElementType() reflect.Type
- func (o RollingUpgradePolicyResponsePtrOutput) MaxBatchInstancePercent() pulumi.IntPtrOutput
- func (o RollingUpgradePolicyResponsePtrOutput) MaxUnhealthyInstancePercent() pulumi.IntPtrOutput
- func (o RollingUpgradePolicyResponsePtrOutput) MaxUnhealthyUpgradedInstancePercent() pulumi.IntPtrOutput
- func (o RollingUpgradePolicyResponsePtrOutput) PauseTimeBetweenBatches() pulumi.StringPtrOutput
- func (o RollingUpgradePolicyResponsePtrOutput) ToRollingUpgradePolicyResponsePtrOutput() RollingUpgradePolicyResponsePtrOutput
- func (o RollingUpgradePolicyResponsePtrOutput) ToRollingUpgradePolicyResponsePtrOutputWithContext(ctx context.Context) RollingUpgradePolicyResponsePtrOutput
- type Sku
- type SkuArgs
- type SkuInput
- type SkuOutput
- func (o SkuOutput) Capacity() pulumi.IntPtrOutput
- 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.IntPtrOutput
- 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.IntPtrOutput
- 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.IntPtrOutput
- 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 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 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 (o UpgradePolicyOutput) AutomaticOSUpgradePolicy() AutomaticOSUpgradePolicyPtrOutput
- func (UpgradePolicyOutput) ElementType() reflect.Type
- func (o UpgradePolicyOutput) Mode() pulumi.StringPtrOutput
- func (o UpgradePolicyOutput) RollingUpgradePolicy() RollingUpgradePolicyPtrOutput
- 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) AutomaticOSUpgradePolicy() AutomaticOSUpgradePolicyPtrOutput
- func (o UpgradePolicyPtrOutput) Elem() UpgradePolicyOutput
- func (UpgradePolicyPtrOutput) ElementType() reflect.Type
- func (o UpgradePolicyPtrOutput) Mode() pulumi.StringPtrOutput
- func (o UpgradePolicyPtrOutput) RollingUpgradePolicy() RollingUpgradePolicyPtrOutput
- 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 (o UpgradePolicyResponseOutput) AutomaticOSUpgradePolicy() AutomaticOSUpgradePolicyResponsePtrOutput
- func (UpgradePolicyResponseOutput) ElementType() reflect.Type
- func (o UpgradePolicyResponseOutput) Mode() pulumi.StringPtrOutput
- func (o UpgradePolicyResponseOutput) RollingUpgradePolicy() RollingUpgradePolicyResponsePtrOutput
- 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) AutomaticOSUpgradePolicy() AutomaticOSUpgradePolicyResponsePtrOutput
- func (o UpgradePolicyResponsePtrOutput) Elem() UpgradePolicyResponseOutput
- func (UpgradePolicyResponsePtrOutput) ElementType() reflect.Type
- func (o UpgradePolicyResponsePtrOutput) Mode() pulumi.StringPtrOutput
- func (o UpgradePolicyResponsePtrOutput) RollingUpgradePolicy() RollingUpgradePolicyResponsePtrOutput
- 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 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 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 VirtualMachineHealthStatusResponse
- type VirtualMachineHealthStatusResponseArgs
- func (VirtualMachineHealthStatusResponseArgs) ElementType() reflect.Type
- func (i VirtualMachineHealthStatusResponseArgs) ToVirtualMachineHealthStatusResponseOutput() VirtualMachineHealthStatusResponseOutput
- func (i VirtualMachineHealthStatusResponseArgs) ToVirtualMachineHealthStatusResponseOutputWithContext(ctx context.Context) VirtualMachineHealthStatusResponseOutput
- func (i VirtualMachineHealthStatusResponseArgs) ToVirtualMachineHealthStatusResponsePtrOutput() VirtualMachineHealthStatusResponsePtrOutput
- func (i VirtualMachineHealthStatusResponseArgs) ToVirtualMachineHealthStatusResponsePtrOutputWithContext(ctx context.Context) VirtualMachineHealthStatusResponsePtrOutput
- type VirtualMachineHealthStatusResponseInput
- type VirtualMachineHealthStatusResponseOutput
- func (VirtualMachineHealthStatusResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineHealthStatusResponseOutput) Status() InstanceViewStatusResponseOutput
- func (o VirtualMachineHealthStatusResponseOutput) ToVirtualMachineHealthStatusResponseOutput() VirtualMachineHealthStatusResponseOutput
- func (o VirtualMachineHealthStatusResponseOutput) ToVirtualMachineHealthStatusResponseOutputWithContext(ctx context.Context) VirtualMachineHealthStatusResponseOutput
- func (o VirtualMachineHealthStatusResponseOutput) ToVirtualMachineHealthStatusResponsePtrOutput() VirtualMachineHealthStatusResponsePtrOutput
- func (o VirtualMachineHealthStatusResponseOutput) ToVirtualMachineHealthStatusResponsePtrOutputWithContext(ctx context.Context) VirtualMachineHealthStatusResponsePtrOutput
- type VirtualMachineHealthStatusResponsePtrInput
- type VirtualMachineHealthStatusResponsePtrOutput
- func (o VirtualMachineHealthStatusResponsePtrOutput) Elem() VirtualMachineHealthStatusResponseOutput
- func (VirtualMachineHealthStatusResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineHealthStatusResponsePtrOutput) Status() InstanceViewStatusResponsePtrOutput
- func (o VirtualMachineHealthStatusResponsePtrOutput) ToVirtualMachineHealthStatusResponsePtrOutput() VirtualMachineHealthStatusResponsePtrOutput
- func (o VirtualMachineHealthStatusResponsePtrOutput) ToVirtualMachineHealthStatusResponsePtrOutputWithContext(ctx context.Context) VirtualMachineHealthStatusResponsePtrOutput
- type VirtualMachineIdentity
- type VirtualMachineIdentityArgs
- func (VirtualMachineIdentityArgs) ElementType() reflect.Type
- func (i VirtualMachineIdentityArgs) ToVirtualMachineIdentityOutput() VirtualMachineIdentityOutput
- func (i VirtualMachineIdentityArgs) ToVirtualMachineIdentityOutputWithContext(ctx context.Context) VirtualMachineIdentityOutput
- func (i VirtualMachineIdentityArgs) ToVirtualMachineIdentityPtrOutput() VirtualMachineIdentityPtrOutput
- func (i VirtualMachineIdentityArgs) ToVirtualMachineIdentityPtrOutputWithContext(ctx context.Context) VirtualMachineIdentityPtrOutput
- type VirtualMachineIdentityInput
- type VirtualMachineIdentityOutput
- func (VirtualMachineIdentityOutput) ElementType() reflect.Type
- func (o VirtualMachineIdentityOutput) ToVirtualMachineIdentityOutput() VirtualMachineIdentityOutput
- func (o VirtualMachineIdentityOutput) ToVirtualMachineIdentityOutputWithContext(ctx context.Context) VirtualMachineIdentityOutput
- func (o VirtualMachineIdentityOutput) ToVirtualMachineIdentityPtrOutput() VirtualMachineIdentityPtrOutput
- func (o VirtualMachineIdentityOutput) ToVirtualMachineIdentityPtrOutputWithContext(ctx context.Context) VirtualMachineIdentityPtrOutput
- func (o VirtualMachineIdentityOutput) Type() pulumi.StringPtrOutput
- type VirtualMachineIdentityPtrInput
- type VirtualMachineIdentityPtrOutput
- func (o VirtualMachineIdentityPtrOutput) Elem() VirtualMachineIdentityOutput
- func (VirtualMachineIdentityPtrOutput) ElementType() reflect.Type
- func (o VirtualMachineIdentityPtrOutput) ToVirtualMachineIdentityPtrOutput() VirtualMachineIdentityPtrOutput
- func (o VirtualMachineIdentityPtrOutput) ToVirtualMachineIdentityPtrOutputWithContext(ctx context.Context) VirtualMachineIdentityPtrOutput
- func (o VirtualMachineIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type VirtualMachineIdentityResponse
- type VirtualMachineIdentityResponseArgs
- func (VirtualMachineIdentityResponseArgs) ElementType() reflect.Type
- func (i VirtualMachineIdentityResponseArgs) ToVirtualMachineIdentityResponseOutput() VirtualMachineIdentityResponseOutput
- func (i VirtualMachineIdentityResponseArgs) ToVirtualMachineIdentityResponseOutputWithContext(ctx context.Context) VirtualMachineIdentityResponseOutput
- func (i VirtualMachineIdentityResponseArgs) ToVirtualMachineIdentityResponsePtrOutput() VirtualMachineIdentityResponsePtrOutput
- func (i VirtualMachineIdentityResponseArgs) ToVirtualMachineIdentityResponsePtrOutputWithContext(ctx context.Context) VirtualMachineIdentityResponsePtrOutput
- type VirtualMachineIdentityResponseInput
- type VirtualMachineIdentityResponseOutput
- func (VirtualMachineIdentityResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineIdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o VirtualMachineIdentityResponseOutput) TenantId() pulumi.StringOutput
- func (o VirtualMachineIdentityResponseOutput) ToVirtualMachineIdentityResponseOutput() VirtualMachineIdentityResponseOutput
- func (o VirtualMachineIdentityResponseOutput) ToVirtualMachineIdentityResponseOutputWithContext(ctx context.Context) VirtualMachineIdentityResponseOutput
- func (o VirtualMachineIdentityResponseOutput) ToVirtualMachineIdentityResponsePtrOutput() VirtualMachineIdentityResponsePtrOutput
- func (o VirtualMachineIdentityResponseOutput) ToVirtualMachineIdentityResponsePtrOutputWithContext(ctx context.Context) VirtualMachineIdentityResponsePtrOutput
- func (o VirtualMachineIdentityResponseOutput) Type() pulumi.StringPtrOutput
- func (o VirtualMachineIdentityResponseOutput) UserAssignedIdentities() VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput
- type VirtualMachineIdentityResponsePtrInput
- type VirtualMachineIdentityResponsePtrOutput
- func (o VirtualMachineIdentityResponsePtrOutput) Elem() VirtualMachineIdentityResponseOutput
- func (VirtualMachineIdentityResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o VirtualMachineIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o VirtualMachineIdentityResponsePtrOutput) ToVirtualMachineIdentityResponsePtrOutput() VirtualMachineIdentityResponsePtrOutput
- func (o VirtualMachineIdentityResponsePtrOutput) ToVirtualMachineIdentityResponsePtrOutputWithContext(ctx context.Context) VirtualMachineIdentityResponsePtrOutput
- func (o VirtualMachineIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- func (o VirtualMachineIdentityResponsePtrOutput) UserAssignedIdentities() VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput
- type VirtualMachineIdentityResponseUserAssignedIdentities
- type VirtualMachineIdentityResponseUserAssignedIdentitiesArgs
- func (VirtualMachineIdentityResponseUserAssignedIdentitiesArgs) ElementType() reflect.Type
- func (i VirtualMachineIdentityResponseUserAssignedIdentitiesArgs) ToVirtualMachineIdentityResponseUserAssignedIdentitiesOutput() VirtualMachineIdentityResponseUserAssignedIdentitiesOutput
- func (i VirtualMachineIdentityResponseUserAssignedIdentitiesArgs) ToVirtualMachineIdentityResponseUserAssignedIdentitiesOutputWithContext(ctx context.Context) VirtualMachineIdentityResponseUserAssignedIdentitiesOutput
- type VirtualMachineIdentityResponseUserAssignedIdentitiesInput
- type VirtualMachineIdentityResponseUserAssignedIdentitiesMap
- func (VirtualMachineIdentityResponseUserAssignedIdentitiesMap) ElementType() reflect.Type
- func (i VirtualMachineIdentityResponseUserAssignedIdentitiesMap) ToVirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput() VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput
- func (i VirtualMachineIdentityResponseUserAssignedIdentitiesMap) ToVirtualMachineIdentityResponseUserAssignedIdentitiesMapOutputWithContext(ctx context.Context) VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput
- type VirtualMachineIdentityResponseUserAssignedIdentitiesMapInput
- type VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput
- func (VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput) ElementType() reflect.Type
- func (o VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput) MapIndex(k pulumi.StringInput) VirtualMachineIdentityResponseUserAssignedIdentitiesOutput
- func (o VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput) ToVirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput() VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput
- func (o VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput) ToVirtualMachineIdentityResponseUserAssignedIdentitiesMapOutputWithContext(ctx context.Context) VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput
- type VirtualMachineIdentityResponseUserAssignedIdentitiesOutput
- func (o VirtualMachineIdentityResponseUserAssignedIdentitiesOutput) ClientId() pulumi.StringOutput
- func (VirtualMachineIdentityResponseUserAssignedIdentitiesOutput) ElementType() reflect.Type
- func (o VirtualMachineIdentityResponseUserAssignedIdentitiesOutput) PrincipalId() pulumi.StringOutput
- func (o VirtualMachineIdentityResponseUserAssignedIdentitiesOutput) ToVirtualMachineIdentityResponseUserAssignedIdentitiesOutput() VirtualMachineIdentityResponseUserAssignedIdentitiesOutput
- func (o VirtualMachineIdentityResponseUserAssignedIdentitiesOutput) ToVirtualMachineIdentityResponseUserAssignedIdentitiesOutputWithContext(ctx context.Context) VirtualMachineIdentityResponseUserAssignedIdentitiesOutput
- 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) ComputerName() pulumi.StringPtrOutput
- func (o VirtualMachineInstanceViewResponseOutput) Disks() DiskInstanceViewResponseArrayOutput
- func (VirtualMachineInstanceViewResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineInstanceViewResponseOutput) Extensions() VirtualMachineExtensionInstanceViewResponseArrayOutput
- func (o VirtualMachineInstanceViewResponseOutput) MaintenanceRedeployStatus() MaintenanceRedeployStatusResponsePtrOutput
- func (o VirtualMachineInstanceViewResponseOutput) OsName() pulumi.StringPtrOutput
- func (o VirtualMachineInstanceViewResponseOutput) OsVersion() pulumi.StringPtrOutput
- 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) ComputerName() pulumi.StringPtrOutput
- func (o VirtualMachineInstanceViewResponsePtrOutput) Disks() DiskInstanceViewResponseArrayOutput
- func (o VirtualMachineInstanceViewResponsePtrOutput) Elem() VirtualMachineInstanceViewResponseOutput
- func (VirtualMachineInstanceViewResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineInstanceViewResponsePtrOutput) Extensions() VirtualMachineExtensionInstanceViewResponseArrayOutput
- func (o VirtualMachineInstanceViewResponsePtrOutput) MaintenanceRedeployStatus() MaintenanceRedeployStatusResponsePtrOutput
- func (o VirtualMachineInstanceViewResponsePtrOutput) OsName() pulumi.StringPtrOutput
- func (o VirtualMachineInstanceViewResponsePtrOutput) OsVersion() pulumi.StringPtrOutput
- 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 VirtualMachineScaleSet
- type VirtualMachineScaleSetArgs
- type VirtualMachineScaleSetDataDisk
- type VirtualMachineScaleSetDataDiskArgs
- func (VirtualMachineScaleSetDataDiskArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetDataDiskArgs) ToVirtualMachineScaleSetDataDiskOutput() VirtualMachineScaleSetDataDiskOutput
- func (i VirtualMachineScaleSetDataDiskArgs) ToVirtualMachineScaleSetDataDiskOutputWithContext(ctx context.Context) VirtualMachineScaleSetDataDiskOutput
- type VirtualMachineScaleSetDataDiskArray
- func (VirtualMachineScaleSetDataDiskArray) ElementType() reflect.Type
- func (i VirtualMachineScaleSetDataDiskArray) ToVirtualMachineScaleSetDataDiskArrayOutput() VirtualMachineScaleSetDataDiskArrayOutput
- func (i VirtualMachineScaleSetDataDiskArray) ToVirtualMachineScaleSetDataDiskArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetDataDiskArrayOutput
- type VirtualMachineScaleSetDataDiskArrayInput
- type VirtualMachineScaleSetDataDiskArrayOutput
- func (VirtualMachineScaleSetDataDiskArrayOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetDataDiskArrayOutput) Index(i pulumi.IntInput) VirtualMachineScaleSetDataDiskOutput
- func (o VirtualMachineScaleSetDataDiskArrayOutput) ToVirtualMachineScaleSetDataDiskArrayOutput() VirtualMachineScaleSetDataDiskArrayOutput
- func (o VirtualMachineScaleSetDataDiskArrayOutput) ToVirtualMachineScaleSetDataDiskArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetDataDiskArrayOutput
- type VirtualMachineScaleSetDataDiskInput
- type VirtualMachineScaleSetDataDiskOutput
- func (o VirtualMachineScaleSetDataDiskOutput) Caching() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetDataDiskOutput) CreateOption() pulumi.StringOutput
- func (o VirtualMachineScaleSetDataDiskOutput) DiskSizeGB() pulumi.IntPtrOutput
- func (VirtualMachineScaleSetDataDiskOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetDataDiskOutput) Lun() pulumi.IntOutput
- func (o VirtualMachineScaleSetDataDiskOutput) ManagedDisk() VirtualMachineScaleSetManagedDiskParametersPtrOutput
- func (o VirtualMachineScaleSetDataDiskOutput) Name() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetDataDiskOutput) ToVirtualMachineScaleSetDataDiskOutput() VirtualMachineScaleSetDataDiskOutput
- func (o VirtualMachineScaleSetDataDiskOutput) ToVirtualMachineScaleSetDataDiskOutputWithContext(ctx context.Context) VirtualMachineScaleSetDataDiskOutput
- func (o VirtualMachineScaleSetDataDiskOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
- type VirtualMachineScaleSetDataDiskResponse
- type VirtualMachineScaleSetDataDiskResponseArgs
- func (VirtualMachineScaleSetDataDiskResponseArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetDataDiskResponseArgs) ToVirtualMachineScaleSetDataDiskResponseOutput() VirtualMachineScaleSetDataDiskResponseOutput
- func (i VirtualMachineScaleSetDataDiskResponseArgs) ToVirtualMachineScaleSetDataDiskResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetDataDiskResponseOutput
- type VirtualMachineScaleSetDataDiskResponseArray
- func (VirtualMachineScaleSetDataDiskResponseArray) ElementType() reflect.Type
- func (i VirtualMachineScaleSetDataDiskResponseArray) ToVirtualMachineScaleSetDataDiskResponseArrayOutput() VirtualMachineScaleSetDataDiskResponseArrayOutput
- func (i VirtualMachineScaleSetDataDiskResponseArray) ToVirtualMachineScaleSetDataDiskResponseArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetDataDiskResponseArrayOutput
- type VirtualMachineScaleSetDataDiskResponseArrayInput
- type VirtualMachineScaleSetDataDiskResponseArrayOutput
- func (VirtualMachineScaleSetDataDiskResponseArrayOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetDataDiskResponseArrayOutput) Index(i pulumi.IntInput) VirtualMachineScaleSetDataDiskResponseOutput
- func (o VirtualMachineScaleSetDataDiskResponseArrayOutput) ToVirtualMachineScaleSetDataDiskResponseArrayOutput() VirtualMachineScaleSetDataDiskResponseArrayOutput
- func (o VirtualMachineScaleSetDataDiskResponseArrayOutput) ToVirtualMachineScaleSetDataDiskResponseArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetDataDiskResponseArrayOutput
- type VirtualMachineScaleSetDataDiskResponseInput
- type VirtualMachineScaleSetDataDiskResponseOutput
- func (o VirtualMachineScaleSetDataDiskResponseOutput) Caching() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetDataDiskResponseOutput) CreateOption() pulumi.StringOutput
- func (o VirtualMachineScaleSetDataDiskResponseOutput) DiskSizeGB() pulumi.IntPtrOutput
- func (VirtualMachineScaleSetDataDiskResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetDataDiskResponseOutput) Lun() pulumi.IntOutput
- func (o VirtualMachineScaleSetDataDiskResponseOutput) ManagedDisk() VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput
- func (o VirtualMachineScaleSetDataDiskResponseOutput) Name() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetDataDiskResponseOutput) ToVirtualMachineScaleSetDataDiskResponseOutput() VirtualMachineScaleSetDataDiskResponseOutput
- func (o VirtualMachineScaleSetDataDiskResponseOutput) ToVirtualMachineScaleSetDataDiskResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetDataDiskResponseOutput
- func (o VirtualMachineScaleSetDataDiskResponseOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
- type VirtualMachineScaleSetExtension
- func GetVirtualMachineScaleSetExtension(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*VirtualMachineScaleSetExtension, error)
- func NewVirtualMachineScaleSetExtension(ctx *pulumi.Context, name string, args *VirtualMachineScaleSetExtensionArgs, ...) (*VirtualMachineScaleSetExtension, error)
- type VirtualMachineScaleSetExtensionArgs
- type 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() VirtualMachineScaleSetExtensionTypeArrayOutput
- 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() VirtualMachineScaleSetExtensionTypeArrayOutput
- 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) ForceUpdateTag() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetExtensionResponseOutput) Id() pulumi.StringOutput
- func (o VirtualMachineScaleSetExtensionResponseOutput) Name() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetExtensionResponseOutput) ProtectedSettings() pulumi.AnyOutput
- func (o VirtualMachineScaleSetExtensionResponseOutput) ProvisionAfterExtensions() pulumi.StringArrayOutput
- 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 VirtualMachineScaleSetExtensionState
- type VirtualMachineScaleSetExtensionType
- type VirtualMachineScaleSetExtensionTypeArgs
- func (VirtualMachineScaleSetExtensionTypeArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetExtensionTypeArgs) ToVirtualMachineScaleSetExtensionTypeOutput() VirtualMachineScaleSetExtensionTypeOutput
- func (i VirtualMachineScaleSetExtensionTypeArgs) ToVirtualMachineScaleSetExtensionTypeOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionTypeOutput
- type VirtualMachineScaleSetExtensionTypeArray
- func (VirtualMachineScaleSetExtensionTypeArray) ElementType() reflect.Type
- func (i VirtualMachineScaleSetExtensionTypeArray) ToVirtualMachineScaleSetExtensionTypeArrayOutput() VirtualMachineScaleSetExtensionTypeArrayOutput
- func (i VirtualMachineScaleSetExtensionTypeArray) ToVirtualMachineScaleSetExtensionTypeArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionTypeArrayOutput
- type VirtualMachineScaleSetExtensionTypeArrayInput
- type VirtualMachineScaleSetExtensionTypeArrayOutput
- func (VirtualMachineScaleSetExtensionTypeArrayOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetExtensionTypeArrayOutput) Index(i pulumi.IntInput) VirtualMachineScaleSetExtensionTypeOutput
- func (o VirtualMachineScaleSetExtensionTypeArrayOutput) ToVirtualMachineScaleSetExtensionTypeArrayOutput() VirtualMachineScaleSetExtensionTypeArrayOutput
- func (o VirtualMachineScaleSetExtensionTypeArrayOutput) ToVirtualMachineScaleSetExtensionTypeArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionTypeArrayOutput
- type VirtualMachineScaleSetExtensionTypeInput
- type VirtualMachineScaleSetExtensionTypeOutput
- func (o VirtualMachineScaleSetExtensionTypeOutput) AutoUpgradeMinorVersion() pulumi.BoolPtrOutput
- func (VirtualMachineScaleSetExtensionTypeOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetExtensionTypeOutput) ForceUpdateTag() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetExtensionTypeOutput) Name() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetExtensionTypeOutput) ProtectedSettings() pulumi.AnyOutput
- func (o VirtualMachineScaleSetExtensionTypeOutput) ProvisionAfterExtensions() pulumi.StringArrayOutput
- func (o VirtualMachineScaleSetExtensionTypeOutput) Publisher() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetExtensionTypeOutput) Settings() pulumi.AnyOutput
- func (o VirtualMachineScaleSetExtensionTypeOutput) ToVirtualMachineScaleSetExtensionTypeOutput() VirtualMachineScaleSetExtensionTypeOutput
- func (o VirtualMachineScaleSetExtensionTypeOutput) ToVirtualMachineScaleSetExtensionTypeOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionTypeOutput
- func (o VirtualMachineScaleSetExtensionTypeOutput) Type() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetExtensionTypeOutput) 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 (o VirtualMachineScaleSetIPConfigurationOutput) ApplicationGatewayBackendAddressPools() SubResourceArrayOutput
- func (o VirtualMachineScaleSetIPConfigurationOutput) ApplicationSecurityGroups() SubResourceArrayOutput
- 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) Primary() pulumi.BoolPtrOutput
- func (o VirtualMachineScaleSetIPConfigurationOutput) PrivateIPAddressVersion() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetIPConfigurationOutput) PublicIPAddressConfiguration() VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput
- func (o VirtualMachineScaleSetIPConfigurationOutput) Subnet() ApiEntityReferencePtrOutput
- 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 (o VirtualMachineScaleSetIPConfigurationResponseOutput) ApplicationGatewayBackendAddressPools() SubResourceResponseArrayOutput
- func (o VirtualMachineScaleSetIPConfigurationResponseOutput) ApplicationSecurityGroups() SubResourceResponseArrayOutput
- 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) Primary() pulumi.BoolPtrOutput
- func (o VirtualMachineScaleSetIPConfigurationResponseOutput) PrivateIPAddressVersion() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetIPConfigurationResponseOutput) PublicIPAddressConfiguration() VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput
- func (o VirtualMachineScaleSetIPConfigurationResponseOutput) Subnet() ApiEntityReferenceResponsePtrOutput
- func (o VirtualMachineScaleSetIPConfigurationResponseOutput) ToVirtualMachineScaleSetIPConfigurationResponseOutput() VirtualMachineScaleSetIPConfigurationResponseOutput
- func (o VirtualMachineScaleSetIPConfigurationResponseOutput) ToVirtualMachineScaleSetIPConfigurationResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetIPConfigurationResponseOutput
- type VirtualMachineScaleSetIdentity
- type VirtualMachineScaleSetIdentityArgs
- func (VirtualMachineScaleSetIdentityArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetIdentityArgs) ToVirtualMachineScaleSetIdentityOutput() VirtualMachineScaleSetIdentityOutput
- func (i VirtualMachineScaleSetIdentityArgs) ToVirtualMachineScaleSetIdentityOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityOutput
- func (i VirtualMachineScaleSetIdentityArgs) ToVirtualMachineScaleSetIdentityPtrOutput() VirtualMachineScaleSetIdentityPtrOutput
- func (i VirtualMachineScaleSetIdentityArgs) ToVirtualMachineScaleSetIdentityPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityPtrOutput
- type VirtualMachineScaleSetIdentityInput
- type VirtualMachineScaleSetIdentityOutput
- func (VirtualMachineScaleSetIdentityOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetIdentityOutput) ToVirtualMachineScaleSetIdentityOutput() VirtualMachineScaleSetIdentityOutput
- func (o VirtualMachineScaleSetIdentityOutput) ToVirtualMachineScaleSetIdentityOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityOutput
- func (o VirtualMachineScaleSetIdentityOutput) ToVirtualMachineScaleSetIdentityPtrOutput() VirtualMachineScaleSetIdentityPtrOutput
- func (o VirtualMachineScaleSetIdentityOutput) ToVirtualMachineScaleSetIdentityPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityPtrOutput
- func (o VirtualMachineScaleSetIdentityOutput) Type() pulumi.StringPtrOutput
- type VirtualMachineScaleSetIdentityPtrInput
- type VirtualMachineScaleSetIdentityPtrOutput
- func (o VirtualMachineScaleSetIdentityPtrOutput) Elem() VirtualMachineScaleSetIdentityOutput
- func (VirtualMachineScaleSetIdentityPtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetIdentityPtrOutput) ToVirtualMachineScaleSetIdentityPtrOutput() VirtualMachineScaleSetIdentityPtrOutput
- func (o VirtualMachineScaleSetIdentityPtrOutput) ToVirtualMachineScaleSetIdentityPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityPtrOutput
- func (o VirtualMachineScaleSetIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type VirtualMachineScaleSetIdentityResponse
- type VirtualMachineScaleSetIdentityResponseArgs
- func (VirtualMachineScaleSetIdentityResponseArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetIdentityResponseArgs) ToVirtualMachineScaleSetIdentityResponseOutput() VirtualMachineScaleSetIdentityResponseOutput
- func (i VirtualMachineScaleSetIdentityResponseArgs) ToVirtualMachineScaleSetIdentityResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityResponseOutput
- func (i VirtualMachineScaleSetIdentityResponseArgs) ToVirtualMachineScaleSetIdentityResponsePtrOutput() VirtualMachineScaleSetIdentityResponsePtrOutput
- func (i VirtualMachineScaleSetIdentityResponseArgs) ToVirtualMachineScaleSetIdentityResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityResponsePtrOutput
- type VirtualMachineScaleSetIdentityResponseInput
- type VirtualMachineScaleSetIdentityResponseOutput
- func (VirtualMachineScaleSetIdentityResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetIdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o VirtualMachineScaleSetIdentityResponseOutput) TenantId() pulumi.StringOutput
- func (o VirtualMachineScaleSetIdentityResponseOutput) ToVirtualMachineScaleSetIdentityResponseOutput() VirtualMachineScaleSetIdentityResponseOutput
- func (o VirtualMachineScaleSetIdentityResponseOutput) ToVirtualMachineScaleSetIdentityResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityResponseOutput
- func (o VirtualMachineScaleSetIdentityResponseOutput) ToVirtualMachineScaleSetIdentityResponsePtrOutput() VirtualMachineScaleSetIdentityResponsePtrOutput
- func (o VirtualMachineScaleSetIdentityResponseOutput) ToVirtualMachineScaleSetIdentityResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityResponsePtrOutput
- func (o VirtualMachineScaleSetIdentityResponseOutput) Type() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetIdentityResponseOutput) UserAssignedIdentities() VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput
- type VirtualMachineScaleSetIdentityResponsePtrInput
- type VirtualMachineScaleSetIdentityResponsePtrOutput
- func (o VirtualMachineScaleSetIdentityResponsePtrOutput) Elem() VirtualMachineScaleSetIdentityResponseOutput
- func (VirtualMachineScaleSetIdentityResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetIdentityResponsePtrOutput) ToVirtualMachineScaleSetIdentityResponsePtrOutput() VirtualMachineScaleSetIdentityResponsePtrOutput
- func (o VirtualMachineScaleSetIdentityResponsePtrOutput) ToVirtualMachineScaleSetIdentityResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityResponsePtrOutput
- func (o VirtualMachineScaleSetIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetIdentityResponsePtrOutput) UserAssignedIdentities() VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput
- type VirtualMachineScaleSetIdentityResponseUserAssignedIdentities
- type VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesArgs
- func (VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesArgs) ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput() VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput
- func (i VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesArgs) ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput
- type VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesInput
- type VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMap
- func (VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMap) ElementType() reflect.Type
- func (i VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMap) ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput() VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput
- func (i VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMap) ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput
- type VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapInput
- type VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput
- func (VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput) MapIndex(k pulumi.StringInput) VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput
- func (o VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput) ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput() VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput
- func (o VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput) ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput
- type VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput
- func (o VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput) ClientId() pulumi.StringOutput
- func (VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput) PrincipalId() pulumi.StringOutput
- func (o VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput) ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput() VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput
- func (o VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput) ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput
- type VirtualMachineScaleSetIpTag
- type VirtualMachineScaleSetIpTagArgs
- func (VirtualMachineScaleSetIpTagArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetIpTagArgs) ToVirtualMachineScaleSetIpTagOutput() VirtualMachineScaleSetIpTagOutput
- func (i VirtualMachineScaleSetIpTagArgs) ToVirtualMachineScaleSetIpTagOutputWithContext(ctx context.Context) VirtualMachineScaleSetIpTagOutput
- type VirtualMachineScaleSetIpTagArray
- func (VirtualMachineScaleSetIpTagArray) ElementType() reflect.Type
- func (i VirtualMachineScaleSetIpTagArray) ToVirtualMachineScaleSetIpTagArrayOutput() VirtualMachineScaleSetIpTagArrayOutput
- func (i VirtualMachineScaleSetIpTagArray) ToVirtualMachineScaleSetIpTagArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetIpTagArrayOutput
- type VirtualMachineScaleSetIpTagArrayInput
- type VirtualMachineScaleSetIpTagArrayOutput
- func (VirtualMachineScaleSetIpTagArrayOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetIpTagArrayOutput) Index(i pulumi.IntInput) VirtualMachineScaleSetIpTagOutput
- func (o VirtualMachineScaleSetIpTagArrayOutput) ToVirtualMachineScaleSetIpTagArrayOutput() VirtualMachineScaleSetIpTagArrayOutput
- func (o VirtualMachineScaleSetIpTagArrayOutput) ToVirtualMachineScaleSetIpTagArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetIpTagArrayOutput
- type VirtualMachineScaleSetIpTagInput
- type VirtualMachineScaleSetIpTagOutput
- func (VirtualMachineScaleSetIpTagOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetIpTagOutput) IpTagType() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetIpTagOutput) Tag() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetIpTagOutput) ToVirtualMachineScaleSetIpTagOutput() VirtualMachineScaleSetIpTagOutput
- func (o VirtualMachineScaleSetIpTagOutput) ToVirtualMachineScaleSetIpTagOutputWithContext(ctx context.Context) VirtualMachineScaleSetIpTagOutput
- type VirtualMachineScaleSetIpTagResponse
- type VirtualMachineScaleSetIpTagResponseArgs
- func (VirtualMachineScaleSetIpTagResponseArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetIpTagResponseArgs) ToVirtualMachineScaleSetIpTagResponseOutput() VirtualMachineScaleSetIpTagResponseOutput
- func (i VirtualMachineScaleSetIpTagResponseArgs) ToVirtualMachineScaleSetIpTagResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetIpTagResponseOutput
- type VirtualMachineScaleSetIpTagResponseArray
- func (VirtualMachineScaleSetIpTagResponseArray) ElementType() reflect.Type
- func (i VirtualMachineScaleSetIpTagResponseArray) ToVirtualMachineScaleSetIpTagResponseArrayOutput() VirtualMachineScaleSetIpTagResponseArrayOutput
- func (i VirtualMachineScaleSetIpTagResponseArray) ToVirtualMachineScaleSetIpTagResponseArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetIpTagResponseArrayOutput
- type VirtualMachineScaleSetIpTagResponseArrayInput
- type VirtualMachineScaleSetIpTagResponseArrayOutput
- func (VirtualMachineScaleSetIpTagResponseArrayOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetIpTagResponseArrayOutput) Index(i pulumi.IntInput) VirtualMachineScaleSetIpTagResponseOutput
- func (o VirtualMachineScaleSetIpTagResponseArrayOutput) ToVirtualMachineScaleSetIpTagResponseArrayOutput() VirtualMachineScaleSetIpTagResponseArrayOutput
- func (o VirtualMachineScaleSetIpTagResponseArrayOutput) ToVirtualMachineScaleSetIpTagResponseArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetIpTagResponseArrayOutput
- type VirtualMachineScaleSetIpTagResponseInput
- type VirtualMachineScaleSetIpTagResponseOutput
- func (VirtualMachineScaleSetIpTagResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetIpTagResponseOutput) IpTagType() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetIpTagResponseOutput) Tag() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetIpTagResponseOutput) ToVirtualMachineScaleSetIpTagResponseOutput() VirtualMachineScaleSetIpTagResponseOutput
- func (o VirtualMachineScaleSetIpTagResponseOutput) ToVirtualMachineScaleSetIpTagResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetIpTagResponseOutput
- type VirtualMachineScaleSetManagedDiskParameters
- type VirtualMachineScaleSetManagedDiskParametersArgs
- func (VirtualMachineScaleSetManagedDiskParametersArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetManagedDiskParametersArgs) ToVirtualMachineScaleSetManagedDiskParametersOutput() VirtualMachineScaleSetManagedDiskParametersOutput
- func (i VirtualMachineScaleSetManagedDiskParametersArgs) ToVirtualMachineScaleSetManagedDiskParametersOutputWithContext(ctx context.Context) VirtualMachineScaleSetManagedDiskParametersOutput
- func (i VirtualMachineScaleSetManagedDiskParametersArgs) ToVirtualMachineScaleSetManagedDiskParametersPtrOutput() VirtualMachineScaleSetManagedDiskParametersPtrOutput
- func (i VirtualMachineScaleSetManagedDiskParametersArgs) ToVirtualMachineScaleSetManagedDiskParametersPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetManagedDiskParametersPtrOutput
- type VirtualMachineScaleSetManagedDiskParametersInput
- type VirtualMachineScaleSetManagedDiskParametersOutput
- func (VirtualMachineScaleSetManagedDiskParametersOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetManagedDiskParametersOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetManagedDiskParametersOutput) ToVirtualMachineScaleSetManagedDiskParametersOutput() VirtualMachineScaleSetManagedDiskParametersOutput
- func (o VirtualMachineScaleSetManagedDiskParametersOutput) ToVirtualMachineScaleSetManagedDiskParametersOutputWithContext(ctx context.Context) VirtualMachineScaleSetManagedDiskParametersOutput
- func (o VirtualMachineScaleSetManagedDiskParametersOutput) ToVirtualMachineScaleSetManagedDiskParametersPtrOutput() VirtualMachineScaleSetManagedDiskParametersPtrOutput
- func (o VirtualMachineScaleSetManagedDiskParametersOutput) ToVirtualMachineScaleSetManagedDiskParametersPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetManagedDiskParametersPtrOutput
- type VirtualMachineScaleSetManagedDiskParametersPtrInput
- type VirtualMachineScaleSetManagedDiskParametersPtrOutput
- func (o VirtualMachineScaleSetManagedDiskParametersPtrOutput) Elem() VirtualMachineScaleSetManagedDiskParametersOutput
- func (VirtualMachineScaleSetManagedDiskParametersPtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetManagedDiskParametersPtrOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetManagedDiskParametersPtrOutput) ToVirtualMachineScaleSetManagedDiskParametersPtrOutput() VirtualMachineScaleSetManagedDiskParametersPtrOutput
- func (o VirtualMachineScaleSetManagedDiskParametersPtrOutput) ToVirtualMachineScaleSetManagedDiskParametersPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetManagedDiskParametersPtrOutput
- type VirtualMachineScaleSetManagedDiskParametersResponse
- type VirtualMachineScaleSetManagedDiskParametersResponseArgs
- func (VirtualMachineScaleSetManagedDiskParametersResponseArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetManagedDiskParametersResponseArgs) ToVirtualMachineScaleSetManagedDiskParametersResponseOutput() VirtualMachineScaleSetManagedDiskParametersResponseOutput
- func (i VirtualMachineScaleSetManagedDiskParametersResponseArgs) ToVirtualMachineScaleSetManagedDiskParametersResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetManagedDiskParametersResponseOutput
- func (i VirtualMachineScaleSetManagedDiskParametersResponseArgs) ToVirtualMachineScaleSetManagedDiskParametersResponsePtrOutput() VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput
- func (i VirtualMachineScaleSetManagedDiskParametersResponseArgs) ToVirtualMachineScaleSetManagedDiskParametersResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput
- type VirtualMachineScaleSetManagedDiskParametersResponseInput
- type VirtualMachineScaleSetManagedDiskParametersResponseOutput
- func (VirtualMachineScaleSetManagedDiskParametersResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetManagedDiskParametersResponseOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetManagedDiskParametersResponseOutput) ToVirtualMachineScaleSetManagedDiskParametersResponseOutput() VirtualMachineScaleSetManagedDiskParametersResponseOutput
- func (o VirtualMachineScaleSetManagedDiskParametersResponseOutput) ToVirtualMachineScaleSetManagedDiskParametersResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetManagedDiskParametersResponseOutput
- func (o VirtualMachineScaleSetManagedDiskParametersResponseOutput) ToVirtualMachineScaleSetManagedDiskParametersResponsePtrOutput() VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput
- func (o VirtualMachineScaleSetManagedDiskParametersResponseOutput) ToVirtualMachineScaleSetManagedDiskParametersResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput
- type VirtualMachineScaleSetManagedDiskParametersResponsePtrInput
- type VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput
- func (o VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput) Elem() VirtualMachineScaleSetManagedDiskParametersResponseOutput
- func (VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput) ToVirtualMachineScaleSetManagedDiskParametersResponsePtrOutput() VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput
- func (o VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput) ToVirtualMachineScaleSetManagedDiskParametersResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput
- 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 VirtualMachineScaleSetNetworkConfigurationDnsSettings
- type VirtualMachineScaleSetNetworkConfigurationDnsSettingsArgs
- func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetNetworkConfigurationDnsSettingsArgs) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput() VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput
- func (i VirtualMachineScaleSetNetworkConfigurationDnsSettingsArgs) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput
- func (i VirtualMachineScaleSetNetworkConfigurationDnsSettingsArgs) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput() VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput
- func (i VirtualMachineScaleSetNetworkConfigurationDnsSettingsArgs) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput
- type VirtualMachineScaleSetNetworkConfigurationDnsSettingsInput
- type VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput
- func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput) DnsServers() pulumi.StringArrayOutput
- func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput() VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput
- func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput
- func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput() VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput
- func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput
- type VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrInput
- type VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput
- func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput) DnsServers() pulumi.StringArrayOutput
- func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput) Elem() VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput
- func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput() VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput
- func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput
- type VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponse
- type VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseArgs
- func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseArgs) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput() VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput
- func (i VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseArgs) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput
- func (i VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseArgs) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput() VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput
- func (i VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseArgs) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput
- type VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseInput
- type VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput
- func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput) DnsServers() pulumi.StringArrayOutput
- func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput() VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput
- func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput
- func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput() VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput
- func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput
- type VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrInput
- type VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput
- func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput) DnsServers() pulumi.StringArrayOutput
- func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput) Elem() VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput
- func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput() VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput
- func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput
- type VirtualMachineScaleSetNetworkConfigurationInput
- type VirtualMachineScaleSetNetworkConfigurationOutput
- func (o VirtualMachineScaleSetNetworkConfigurationOutput) DnsSettings() VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput
- func (VirtualMachineScaleSetNetworkConfigurationOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetNetworkConfigurationOutput) EnableAcceleratedNetworking() pulumi.BoolPtrOutput
- func (o VirtualMachineScaleSetNetworkConfigurationOutput) EnableIPForwarding() pulumi.BoolPtrOutput
- func (o VirtualMachineScaleSetNetworkConfigurationOutput) Id() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetNetworkConfigurationOutput) IpConfigurations() VirtualMachineScaleSetIPConfigurationArrayOutput
- func (o VirtualMachineScaleSetNetworkConfigurationOutput) Name() pulumi.StringOutput
- func (o VirtualMachineScaleSetNetworkConfigurationOutput) NetworkSecurityGroup() SubResourcePtrOutput
- 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 (o VirtualMachineScaleSetNetworkConfigurationResponseOutput) DnsSettings() VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput
- func (VirtualMachineScaleSetNetworkConfigurationResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetNetworkConfigurationResponseOutput) EnableAcceleratedNetworking() pulumi.BoolPtrOutput
- func (o VirtualMachineScaleSetNetworkConfigurationResponseOutput) EnableIPForwarding() pulumi.BoolPtrOutput
- func (o VirtualMachineScaleSetNetworkConfigurationResponseOutput) Id() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetNetworkConfigurationResponseOutput) IpConfigurations() VirtualMachineScaleSetIPConfigurationResponseArrayOutput
- func (o VirtualMachineScaleSetNetworkConfigurationResponseOutput) Name() pulumi.StringOutput
- func (o VirtualMachineScaleSetNetworkConfigurationResponseOutput) NetworkSecurityGroup() SubResourceResponsePtrOutput
- 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) HealthProbe() ApiEntityReferencePtrOutput
- 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) HealthProbe() ApiEntityReferencePtrOutput
- 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) HealthProbe() ApiEntityReferenceResponsePtrOutput
- 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) HealthProbe() ApiEntityReferenceResponsePtrOutput
- 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 (o VirtualMachineScaleSetOSDiskOutput) DiffDiskSettings() DiffDiskSettingsPtrOutput
- func (o VirtualMachineScaleSetOSDiskOutput) DiskSizeGB() pulumi.IntPtrOutput
- func (VirtualMachineScaleSetOSDiskOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetOSDiskOutput) Image() VirtualHardDiskPtrOutput
- func (o VirtualMachineScaleSetOSDiskOutput) ManagedDisk() VirtualMachineScaleSetManagedDiskParametersPtrOutput
- func (o VirtualMachineScaleSetOSDiskOutput) Name() pulumi.StringPtrOutput
- 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
- func (o VirtualMachineScaleSetOSDiskOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
- type VirtualMachineScaleSetOSDiskPtrInput
- type VirtualMachineScaleSetOSDiskPtrOutput
- func (o VirtualMachineScaleSetOSDiskPtrOutput) Caching() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSDiskPtrOutput) CreateOption() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSDiskPtrOutput) DiffDiskSettings() DiffDiskSettingsPtrOutput
- func (o VirtualMachineScaleSetOSDiskPtrOutput) DiskSizeGB() pulumi.IntPtrOutput
- func (o VirtualMachineScaleSetOSDiskPtrOutput) Elem() VirtualMachineScaleSetOSDiskOutput
- func (VirtualMachineScaleSetOSDiskPtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetOSDiskPtrOutput) Image() VirtualHardDiskPtrOutput
- func (o VirtualMachineScaleSetOSDiskPtrOutput) ManagedDisk() VirtualMachineScaleSetManagedDiskParametersPtrOutput
- 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
- func (o VirtualMachineScaleSetOSDiskPtrOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
- 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 (o VirtualMachineScaleSetOSDiskResponseOutput) DiffDiskSettings() DiffDiskSettingsResponsePtrOutput
- func (o VirtualMachineScaleSetOSDiskResponseOutput) DiskSizeGB() pulumi.IntPtrOutput
- func (VirtualMachineScaleSetOSDiskResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetOSDiskResponseOutput) Image() VirtualHardDiskResponsePtrOutput
- func (o VirtualMachineScaleSetOSDiskResponseOutput) ManagedDisk() VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput
- func (o VirtualMachineScaleSetOSDiskResponseOutput) Name() pulumi.StringPtrOutput
- 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
- func (o VirtualMachineScaleSetOSDiskResponseOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
- type VirtualMachineScaleSetOSDiskResponsePtrInput
- type VirtualMachineScaleSetOSDiskResponsePtrOutput
- func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) Caching() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) CreateOption() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) DiffDiskSettings() DiffDiskSettingsResponsePtrOutput
- func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) DiskSizeGB() pulumi.IntPtrOutput
- func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) Elem() VirtualMachineScaleSetOSDiskResponseOutput
- func (VirtualMachineScaleSetOSDiskResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) Image() VirtualHardDiskResponsePtrOutput
- func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) ManagedDisk() VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput
- 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
- func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
- 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 VirtualMachineScaleSetPublicIPAddressConfiguration
- type VirtualMachineScaleSetPublicIPAddressConfigurationArgs
- func (VirtualMachineScaleSetPublicIPAddressConfigurationArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetPublicIPAddressConfigurationArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationOutput() VirtualMachineScaleSetPublicIPAddressConfigurationOutput
- func (i VirtualMachineScaleSetPublicIPAddressConfigurationArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationOutput
- func (i VirtualMachineScaleSetPublicIPAddressConfigurationArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput
- func (i VirtualMachineScaleSetPublicIPAddressConfigurationArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput
- type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
- type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsArgs
- func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput
- func (i VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput
- func (i VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput
- func (i VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput
- type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsInput
- type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput) DomainNameLabel() pulumi.StringOutput
- func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput
- type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrInput
- type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput) DomainNameLabel() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput) Elem() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput
- func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput
- type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponse
- type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseArgs
- func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput
- func (i VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput
- func (i VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput
- func (i VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput
- type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseInput
- type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput) DomainNameLabel() pulumi.StringOutput
- func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput
- type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrInput
- type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput) DomainNameLabel() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput) Elem() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput
- func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput
- type VirtualMachineScaleSetPublicIPAddressConfigurationInput
- type VirtualMachineScaleSetPublicIPAddressConfigurationOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationOutput) DnsSettings() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput
- func (VirtualMachineScaleSetPublicIPAddressConfigurationOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationOutput) IpTags() VirtualMachineScaleSetIpTagArrayOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationOutput) Name() pulumi.StringOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationOutput) PublicIPPrefix() SubResourcePtrOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationOutput() VirtualMachineScaleSetPublicIPAddressConfigurationOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput
- type VirtualMachineScaleSetPublicIPAddressConfigurationPtrInput
- type VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput) DnsSettings() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput) Elem() VirtualMachineScaleSetPublicIPAddressConfigurationOutput
- func (VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput) IpTags() VirtualMachineScaleSetIpTagArrayOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput) Name() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput) PublicIPPrefix() SubResourcePtrOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput
- type VirtualMachineScaleSetPublicIPAddressConfigurationResponse
- type VirtualMachineScaleSetPublicIPAddressConfigurationResponseArgs
- func (VirtualMachineScaleSetPublicIPAddressConfigurationResponseArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetPublicIPAddressConfigurationResponseArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput() VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput
- func (i VirtualMachineScaleSetPublicIPAddressConfigurationResponseArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput
- func (i VirtualMachineScaleSetPublicIPAddressConfigurationResponseArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput
- func (i VirtualMachineScaleSetPublicIPAddressConfigurationResponseArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput
- type VirtualMachineScaleSetPublicIPAddressConfigurationResponseInput
- type VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) DnsSettings() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput
- func (VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) IpTags() VirtualMachineScaleSetIpTagResponseArrayOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) Name() pulumi.StringOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) PublicIPPrefix() SubResourceResponsePtrOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput() VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput
- type VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrInput
- type VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput) DnsSettings() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput) Elem() VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput
- func (VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput) IpTags() VirtualMachineScaleSetIpTagResponseArrayOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput) PublicIPPrefix() SubResourceResponsePtrOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput
- func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput
- 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 (o VirtualMachineScaleSetStorageProfileOutput) DataDisks() VirtualMachineScaleSetDataDiskArrayOutput
- 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) DataDisks() VirtualMachineScaleSetDataDiskArrayOutput
- 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 (o VirtualMachineScaleSetStorageProfileResponseOutput) DataDisks() VirtualMachineScaleSetDataDiskResponseArrayOutput
- 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) DataDisks() VirtualMachineScaleSetDataDiskResponseArrayOutput
- 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 VirtualMachineScaleSetVM
- type VirtualMachineScaleSetVMArgs
- type VirtualMachineScaleSetVMInstanceViewResponse
- type VirtualMachineScaleSetVMInstanceViewResponseArgs
- func (VirtualMachineScaleSetVMInstanceViewResponseArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetVMInstanceViewResponseArgs) ToVirtualMachineScaleSetVMInstanceViewResponseOutput() VirtualMachineScaleSetVMInstanceViewResponseOutput
- func (i VirtualMachineScaleSetVMInstanceViewResponseArgs) ToVirtualMachineScaleSetVMInstanceViewResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMInstanceViewResponseOutput
- func (i VirtualMachineScaleSetVMInstanceViewResponseArgs) ToVirtualMachineScaleSetVMInstanceViewResponsePtrOutput() VirtualMachineScaleSetVMInstanceViewResponsePtrOutput
- func (i VirtualMachineScaleSetVMInstanceViewResponseArgs) ToVirtualMachineScaleSetVMInstanceViewResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMInstanceViewResponsePtrOutput
- type VirtualMachineScaleSetVMInstanceViewResponseInput
- type VirtualMachineScaleSetVMInstanceViewResponseOutput
- func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) BootDiagnostics() BootDiagnosticsInstanceViewResponsePtrOutput
- func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) Disks() DiskInstanceViewResponseArrayOutput
- func (VirtualMachineScaleSetVMInstanceViewResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) Extensions() VirtualMachineExtensionInstanceViewResponseArrayOutput
- func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) MaintenanceRedeployStatus() MaintenanceRedeployStatusResponsePtrOutput
- func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) PlacementGroupId() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) PlatformFaultDomain() pulumi.IntPtrOutput
- func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) PlatformUpdateDomain() pulumi.IntPtrOutput
- func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) RdpThumbPrint() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) Statuses() InstanceViewStatusResponseArrayOutput
- func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) ToVirtualMachineScaleSetVMInstanceViewResponseOutput() VirtualMachineScaleSetVMInstanceViewResponseOutput
- func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) ToVirtualMachineScaleSetVMInstanceViewResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMInstanceViewResponseOutput
- func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) ToVirtualMachineScaleSetVMInstanceViewResponsePtrOutput() VirtualMachineScaleSetVMInstanceViewResponsePtrOutput
- func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) ToVirtualMachineScaleSetVMInstanceViewResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMInstanceViewResponsePtrOutput
- func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) VmAgent() VirtualMachineAgentInstanceViewResponsePtrOutput
- func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) VmHealth() VirtualMachineHealthStatusResponseOutput
- type VirtualMachineScaleSetVMInstanceViewResponsePtrInput
- type VirtualMachineScaleSetVMInstanceViewResponsePtrOutput
- func (o VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) BootDiagnostics() BootDiagnosticsInstanceViewResponsePtrOutput
- func (o VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) Disks() DiskInstanceViewResponseArrayOutput
- func (o VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) Elem() VirtualMachineScaleSetVMInstanceViewResponseOutput
- func (VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) Extensions() VirtualMachineExtensionInstanceViewResponseArrayOutput
- func (o VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) MaintenanceRedeployStatus() MaintenanceRedeployStatusResponsePtrOutput
- func (o VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) PlacementGroupId() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) PlatformFaultDomain() pulumi.IntPtrOutput
- func (o VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) PlatformUpdateDomain() pulumi.IntPtrOutput
- func (o VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) RdpThumbPrint() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) Statuses() InstanceViewStatusResponseArrayOutput
- func (o VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) ToVirtualMachineScaleSetVMInstanceViewResponsePtrOutput() VirtualMachineScaleSetVMInstanceViewResponsePtrOutput
- func (o VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) ToVirtualMachineScaleSetVMInstanceViewResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMInstanceViewResponsePtrOutput
- func (o VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) VmAgent() VirtualMachineAgentInstanceViewResponsePtrOutput
- func (o VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) VmHealth() VirtualMachineHealthStatusResponsePtrOutput
- 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 (o VirtualMachineScaleSetVMProfileOutput) AdditionalCapabilities() AdditionalCapabilitiesPtrOutput
- func (o VirtualMachineScaleSetVMProfileOutput) DiagnosticsProfile() DiagnosticsProfilePtrOutput
- func (VirtualMachineScaleSetVMProfileOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetVMProfileOutput) EvictionPolicy() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetVMProfileOutput) ExtensionProfile() VirtualMachineScaleSetExtensionProfilePtrOutput
- func (o VirtualMachineScaleSetVMProfileOutput) LicenseType() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetVMProfileOutput) NetworkProfile() VirtualMachineScaleSetNetworkProfilePtrOutput
- func (o VirtualMachineScaleSetVMProfileOutput) OsProfile() VirtualMachineScaleSetOSProfilePtrOutput
- func (o VirtualMachineScaleSetVMProfileOutput) Priority() pulumi.StringPtrOutput
- 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) AdditionalCapabilities() AdditionalCapabilitiesPtrOutput
- func (o VirtualMachineScaleSetVMProfilePtrOutput) DiagnosticsProfile() DiagnosticsProfilePtrOutput
- func (o VirtualMachineScaleSetVMProfilePtrOutput) Elem() VirtualMachineScaleSetVMProfileOutput
- func (VirtualMachineScaleSetVMProfilePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetVMProfilePtrOutput) EvictionPolicy() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetVMProfilePtrOutput) ExtensionProfile() VirtualMachineScaleSetExtensionProfilePtrOutput
- func (o VirtualMachineScaleSetVMProfilePtrOutput) LicenseType() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetVMProfilePtrOutput) NetworkProfile() VirtualMachineScaleSetNetworkProfilePtrOutput
- func (o VirtualMachineScaleSetVMProfilePtrOutput) OsProfile() VirtualMachineScaleSetOSProfilePtrOutput
- func (o VirtualMachineScaleSetVMProfilePtrOutput) Priority() pulumi.StringPtrOutput
- 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 (o VirtualMachineScaleSetVMProfileResponseOutput) AdditionalCapabilities() AdditionalCapabilitiesResponsePtrOutput
- func (o VirtualMachineScaleSetVMProfileResponseOutput) DiagnosticsProfile() DiagnosticsProfileResponsePtrOutput
- func (VirtualMachineScaleSetVMProfileResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetVMProfileResponseOutput) EvictionPolicy() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetVMProfileResponseOutput) ExtensionProfile() VirtualMachineScaleSetExtensionProfileResponsePtrOutput
- func (o VirtualMachineScaleSetVMProfileResponseOutput) LicenseType() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetVMProfileResponseOutput) NetworkProfile() VirtualMachineScaleSetNetworkProfileResponsePtrOutput
- func (o VirtualMachineScaleSetVMProfileResponseOutput) OsProfile() VirtualMachineScaleSetOSProfileResponsePtrOutput
- func (o VirtualMachineScaleSetVMProfileResponseOutput) Priority() pulumi.StringPtrOutput
- 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) AdditionalCapabilities() AdditionalCapabilitiesResponsePtrOutput
- func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) DiagnosticsProfile() DiagnosticsProfileResponsePtrOutput
- func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) Elem() VirtualMachineScaleSetVMProfileResponseOutput
- func (VirtualMachineScaleSetVMProfileResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) EvictionPolicy() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) ExtensionProfile() VirtualMachineScaleSetExtensionProfileResponsePtrOutput
- func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) LicenseType() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) NetworkProfile() VirtualMachineScaleSetNetworkProfileResponsePtrOutput
- func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) OsProfile() VirtualMachineScaleSetOSProfileResponsePtrOutput
- func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) Priority() pulumi.StringPtrOutput
- func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) StorageProfile() VirtualMachineScaleSetStorageProfileResponsePtrOutput
- func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) ToVirtualMachineScaleSetVMProfileResponsePtrOutput() VirtualMachineScaleSetVMProfileResponsePtrOutput
- func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) ToVirtualMachineScaleSetVMProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProfileResponsePtrOutput
- type VirtualMachineScaleSetVMState
- 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 ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdditionalCapabilities ¶
type AdditionalCapabilities struct { // The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled. UltraSSDEnabled *bool `pulumi:"ultraSSDEnabled"` }
Enables or disables a capability on the virtual machine or virtual machine scale set.
type AdditionalCapabilitiesArgs ¶
type AdditionalCapabilitiesArgs struct { // The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled. UltraSSDEnabled pulumi.BoolPtrInput `pulumi:"ultraSSDEnabled"` }
Enables or disables a capability on the virtual machine or virtual machine scale set.
func (AdditionalCapabilitiesArgs) ElementType ¶
func (AdditionalCapabilitiesArgs) ElementType() reflect.Type
func (AdditionalCapabilitiesArgs) ToAdditionalCapabilitiesOutput ¶
func (i AdditionalCapabilitiesArgs) ToAdditionalCapabilitiesOutput() AdditionalCapabilitiesOutput
func (AdditionalCapabilitiesArgs) ToAdditionalCapabilitiesOutputWithContext ¶
func (i AdditionalCapabilitiesArgs) ToAdditionalCapabilitiesOutputWithContext(ctx context.Context) AdditionalCapabilitiesOutput
func (AdditionalCapabilitiesArgs) ToAdditionalCapabilitiesPtrOutput ¶
func (i AdditionalCapabilitiesArgs) ToAdditionalCapabilitiesPtrOutput() AdditionalCapabilitiesPtrOutput
func (AdditionalCapabilitiesArgs) ToAdditionalCapabilitiesPtrOutputWithContext ¶
func (i AdditionalCapabilitiesArgs) ToAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) AdditionalCapabilitiesPtrOutput
type AdditionalCapabilitiesInput ¶
type AdditionalCapabilitiesInput interface { pulumi.Input ToAdditionalCapabilitiesOutput() AdditionalCapabilitiesOutput ToAdditionalCapabilitiesOutputWithContext(context.Context) AdditionalCapabilitiesOutput }
AdditionalCapabilitiesInput is an input type that accepts AdditionalCapabilitiesArgs and AdditionalCapabilitiesOutput values. You can construct a concrete instance of `AdditionalCapabilitiesInput` via:
AdditionalCapabilitiesArgs{...}
type AdditionalCapabilitiesOutput ¶
type AdditionalCapabilitiesOutput struct{ *pulumi.OutputState }
Enables or disables a capability on the virtual machine or virtual machine scale set.
func (AdditionalCapabilitiesOutput) ElementType ¶
func (AdditionalCapabilitiesOutput) ElementType() reflect.Type
func (AdditionalCapabilitiesOutput) ToAdditionalCapabilitiesOutput ¶
func (o AdditionalCapabilitiesOutput) ToAdditionalCapabilitiesOutput() AdditionalCapabilitiesOutput
func (AdditionalCapabilitiesOutput) ToAdditionalCapabilitiesOutputWithContext ¶
func (o AdditionalCapabilitiesOutput) ToAdditionalCapabilitiesOutputWithContext(ctx context.Context) AdditionalCapabilitiesOutput
func (AdditionalCapabilitiesOutput) ToAdditionalCapabilitiesPtrOutput ¶
func (o AdditionalCapabilitiesOutput) ToAdditionalCapabilitiesPtrOutput() AdditionalCapabilitiesPtrOutput
func (AdditionalCapabilitiesOutput) ToAdditionalCapabilitiesPtrOutputWithContext ¶
func (o AdditionalCapabilitiesOutput) ToAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) AdditionalCapabilitiesPtrOutput
func (AdditionalCapabilitiesOutput) UltraSSDEnabled ¶
func (o AdditionalCapabilitiesOutput) UltraSSDEnabled() pulumi.BoolPtrOutput
The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled.
type AdditionalCapabilitiesPtrInput ¶
type AdditionalCapabilitiesPtrInput interface { pulumi.Input ToAdditionalCapabilitiesPtrOutput() AdditionalCapabilitiesPtrOutput ToAdditionalCapabilitiesPtrOutputWithContext(context.Context) AdditionalCapabilitiesPtrOutput }
AdditionalCapabilitiesPtrInput is an input type that accepts AdditionalCapabilitiesArgs, AdditionalCapabilitiesPtr and AdditionalCapabilitiesPtrOutput values. You can construct a concrete instance of `AdditionalCapabilitiesPtrInput` via:
AdditionalCapabilitiesArgs{...} or: nil
func AdditionalCapabilitiesPtr ¶
func AdditionalCapabilitiesPtr(v *AdditionalCapabilitiesArgs) AdditionalCapabilitiesPtrInput
type AdditionalCapabilitiesPtrOutput ¶
type AdditionalCapabilitiesPtrOutput struct{ *pulumi.OutputState }
func (AdditionalCapabilitiesPtrOutput) Elem ¶
func (o AdditionalCapabilitiesPtrOutput) Elem() AdditionalCapabilitiesOutput
func (AdditionalCapabilitiesPtrOutput) ElementType ¶
func (AdditionalCapabilitiesPtrOutput) ElementType() reflect.Type
func (AdditionalCapabilitiesPtrOutput) ToAdditionalCapabilitiesPtrOutput ¶
func (o AdditionalCapabilitiesPtrOutput) ToAdditionalCapabilitiesPtrOutput() AdditionalCapabilitiesPtrOutput
func (AdditionalCapabilitiesPtrOutput) ToAdditionalCapabilitiesPtrOutputWithContext ¶
func (o AdditionalCapabilitiesPtrOutput) ToAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) AdditionalCapabilitiesPtrOutput
func (AdditionalCapabilitiesPtrOutput) UltraSSDEnabled ¶
func (o AdditionalCapabilitiesPtrOutput) UltraSSDEnabled() pulumi.BoolPtrOutput
The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled.
type AdditionalCapabilitiesResponse ¶
type AdditionalCapabilitiesResponse struct { // The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled. UltraSSDEnabled *bool `pulumi:"ultraSSDEnabled"` }
Enables or disables a capability on the virtual machine or virtual machine scale set.
type AdditionalCapabilitiesResponseArgs ¶
type AdditionalCapabilitiesResponseArgs struct { // The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled. UltraSSDEnabled pulumi.BoolPtrInput `pulumi:"ultraSSDEnabled"` }
Enables or disables a capability on the virtual machine or virtual machine scale set.
func (AdditionalCapabilitiesResponseArgs) ElementType ¶
func (AdditionalCapabilitiesResponseArgs) ElementType() reflect.Type
func (AdditionalCapabilitiesResponseArgs) ToAdditionalCapabilitiesResponseOutput ¶
func (i AdditionalCapabilitiesResponseArgs) ToAdditionalCapabilitiesResponseOutput() AdditionalCapabilitiesResponseOutput
func (AdditionalCapabilitiesResponseArgs) ToAdditionalCapabilitiesResponseOutputWithContext ¶
func (i AdditionalCapabilitiesResponseArgs) ToAdditionalCapabilitiesResponseOutputWithContext(ctx context.Context) AdditionalCapabilitiesResponseOutput
func (AdditionalCapabilitiesResponseArgs) ToAdditionalCapabilitiesResponsePtrOutput ¶
func (i AdditionalCapabilitiesResponseArgs) ToAdditionalCapabilitiesResponsePtrOutput() AdditionalCapabilitiesResponsePtrOutput
func (AdditionalCapabilitiesResponseArgs) ToAdditionalCapabilitiesResponsePtrOutputWithContext ¶
func (i AdditionalCapabilitiesResponseArgs) ToAdditionalCapabilitiesResponsePtrOutputWithContext(ctx context.Context) AdditionalCapabilitiesResponsePtrOutput
type AdditionalCapabilitiesResponseInput ¶
type AdditionalCapabilitiesResponseInput interface { pulumi.Input ToAdditionalCapabilitiesResponseOutput() AdditionalCapabilitiesResponseOutput ToAdditionalCapabilitiesResponseOutputWithContext(context.Context) AdditionalCapabilitiesResponseOutput }
AdditionalCapabilitiesResponseInput is an input type that accepts AdditionalCapabilitiesResponseArgs and AdditionalCapabilitiesResponseOutput values. You can construct a concrete instance of `AdditionalCapabilitiesResponseInput` via:
AdditionalCapabilitiesResponseArgs{...}
type AdditionalCapabilitiesResponseOutput ¶
type AdditionalCapabilitiesResponseOutput struct{ *pulumi.OutputState }
Enables or disables a capability on the virtual machine or virtual machine scale set.
func (AdditionalCapabilitiesResponseOutput) ElementType ¶
func (AdditionalCapabilitiesResponseOutput) ElementType() reflect.Type
func (AdditionalCapabilitiesResponseOutput) ToAdditionalCapabilitiesResponseOutput ¶
func (o AdditionalCapabilitiesResponseOutput) ToAdditionalCapabilitiesResponseOutput() AdditionalCapabilitiesResponseOutput
func (AdditionalCapabilitiesResponseOutput) ToAdditionalCapabilitiesResponseOutputWithContext ¶
func (o AdditionalCapabilitiesResponseOutput) ToAdditionalCapabilitiesResponseOutputWithContext(ctx context.Context) AdditionalCapabilitiesResponseOutput
func (AdditionalCapabilitiesResponseOutput) ToAdditionalCapabilitiesResponsePtrOutput ¶
func (o AdditionalCapabilitiesResponseOutput) ToAdditionalCapabilitiesResponsePtrOutput() AdditionalCapabilitiesResponsePtrOutput
func (AdditionalCapabilitiesResponseOutput) ToAdditionalCapabilitiesResponsePtrOutputWithContext ¶
func (o AdditionalCapabilitiesResponseOutput) ToAdditionalCapabilitiesResponsePtrOutputWithContext(ctx context.Context) AdditionalCapabilitiesResponsePtrOutput
func (AdditionalCapabilitiesResponseOutput) UltraSSDEnabled ¶
func (o AdditionalCapabilitiesResponseOutput) UltraSSDEnabled() pulumi.BoolPtrOutput
The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled.
type AdditionalCapabilitiesResponsePtrInput ¶
type AdditionalCapabilitiesResponsePtrInput interface { pulumi.Input ToAdditionalCapabilitiesResponsePtrOutput() AdditionalCapabilitiesResponsePtrOutput ToAdditionalCapabilitiesResponsePtrOutputWithContext(context.Context) AdditionalCapabilitiesResponsePtrOutput }
AdditionalCapabilitiesResponsePtrInput is an input type that accepts AdditionalCapabilitiesResponseArgs, AdditionalCapabilitiesResponsePtr and AdditionalCapabilitiesResponsePtrOutput values. You can construct a concrete instance of `AdditionalCapabilitiesResponsePtrInput` via:
AdditionalCapabilitiesResponseArgs{...} or: nil
func AdditionalCapabilitiesResponsePtr ¶
func AdditionalCapabilitiesResponsePtr(v *AdditionalCapabilitiesResponseArgs) AdditionalCapabilitiesResponsePtrInput
type AdditionalCapabilitiesResponsePtrOutput ¶
type AdditionalCapabilitiesResponsePtrOutput struct{ *pulumi.OutputState }
func (AdditionalCapabilitiesResponsePtrOutput) ElementType ¶
func (AdditionalCapabilitiesResponsePtrOutput) ElementType() reflect.Type
func (AdditionalCapabilitiesResponsePtrOutput) ToAdditionalCapabilitiesResponsePtrOutput ¶
func (o AdditionalCapabilitiesResponsePtrOutput) ToAdditionalCapabilitiesResponsePtrOutput() AdditionalCapabilitiesResponsePtrOutput
func (AdditionalCapabilitiesResponsePtrOutput) ToAdditionalCapabilitiesResponsePtrOutputWithContext ¶
func (o AdditionalCapabilitiesResponsePtrOutput) ToAdditionalCapabilitiesResponsePtrOutputWithContext(ctx context.Context) AdditionalCapabilitiesResponsePtrOutput
func (AdditionalCapabilitiesResponsePtrOutput) UltraSSDEnabled ¶
func (o AdditionalCapabilitiesResponsePtrOutput) UltraSSDEnabled() pulumi.BoolPtrOutput
The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled.
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 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 (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
func (ApiEntityReferenceArgs) ToApiEntityReferencePtrOutput ¶
func (i ApiEntityReferenceArgs) ToApiEntityReferencePtrOutput() ApiEntityReferencePtrOutput
func (ApiEntityReferenceArgs) ToApiEntityReferencePtrOutputWithContext ¶
func (i ApiEntityReferenceArgs) ToApiEntityReferencePtrOutputWithContext(ctx context.Context) ApiEntityReferencePtrOutput
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
func (ApiEntityReferenceOutput) ToApiEntityReferencePtrOutput ¶
func (o ApiEntityReferenceOutput) ToApiEntityReferencePtrOutput() ApiEntityReferencePtrOutput
func (ApiEntityReferenceOutput) ToApiEntityReferencePtrOutputWithContext ¶
func (o ApiEntityReferenceOutput) ToApiEntityReferencePtrOutputWithContext(ctx context.Context) ApiEntityReferencePtrOutput
type ApiEntityReferencePtrInput ¶
type ApiEntityReferencePtrInput interface { pulumi.Input ToApiEntityReferencePtrOutput() ApiEntityReferencePtrOutput ToApiEntityReferencePtrOutputWithContext(context.Context) ApiEntityReferencePtrOutput }
ApiEntityReferencePtrInput is an input type that accepts ApiEntityReferenceArgs, ApiEntityReferencePtr and ApiEntityReferencePtrOutput values. You can construct a concrete instance of `ApiEntityReferencePtrInput` via:
ApiEntityReferenceArgs{...} or: nil
func ApiEntityReferencePtr ¶
func ApiEntityReferencePtr(v *ApiEntityReferenceArgs) ApiEntityReferencePtrInput
type ApiEntityReferencePtrOutput ¶
type ApiEntityReferencePtrOutput struct{ *pulumi.OutputState }
func (ApiEntityReferencePtrOutput) Elem ¶
func (o ApiEntityReferencePtrOutput) Elem() ApiEntityReferenceOutput
func (ApiEntityReferencePtrOutput) ElementType ¶
func (ApiEntityReferencePtrOutput) ElementType() reflect.Type
func (ApiEntityReferencePtrOutput) Id ¶
func (o ApiEntityReferencePtrOutput) Id() pulumi.StringPtrOutput
The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
func (ApiEntityReferencePtrOutput) ToApiEntityReferencePtrOutput ¶
func (o ApiEntityReferencePtrOutput) ToApiEntityReferencePtrOutput() ApiEntityReferencePtrOutput
func (ApiEntityReferencePtrOutput) ToApiEntityReferencePtrOutputWithContext ¶
func (o ApiEntityReferencePtrOutput) ToApiEntityReferencePtrOutputWithContext(ctx context.Context) ApiEntityReferencePtrOutput
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
func (ApiEntityReferenceResponseArgs) ToApiEntityReferenceResponsePtrOutput ¶
func (i ApiEntityReferenceResponseArgs) ToApiEntityReferenceResponsePtrOutput() ApiEntityReferenceResponsePtrOutput
func (ApiEntityReferenceResponseArgs) ToApiEntityReferenceResponsePtrOutputWithContext ¶
func (i ApiEntityReferenceResponseArgs) ToApiEntityReferenceResponsePtrOutputWithContext(ctx context.Context) ApiEntityReferenceResponsePtrOutput
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
func (ApiEntityReferenceResponseOutput) ToApiEntityReferenceResponsePtrOutput ¶
func (o ApiEntityReferenceResponseOutput) ToApiEntityReferenceResponsePtrOutput() ApiEntityReferenceResponsePtrOutput
func (ApiEntityReferenceResponseOutput) ToApiEntityReferenceResponsePtrOutputWithContext ¶
func (o ApiEntityReferenceResponseOutput) ToApiEntityReferenceResponsePtrOutputWithContext(ctx context.Context) ApiEntityReferenceResponsePtrOutput
type ApiEntityReferenceResponsePtrInput ¶
type ApiEntityReferenceResponsePtrInput interface { pulumi.Input ToApiEntityReferenceResponsePtrOutput() ApiEntityReferenceResponsePtrOutput ToApiEntityReferenceResponsePtrOutputWithContext(context.Context) ApiEntityReferenceResponsePtrOutput }
ApiEntityReferenceResponsePtrInput is an input type that accepts ApiEntityReferenceResponseArgs, ApiEntityReferenceResponsePtr and ApiEntityReferenceResponsePtrOutput values. You can construct a concrete instance of `ApiEntityReferenceResponsePtrInput` via:
ApiEntityReferenceResponseArgs{...} or: nil
func ApiEntityReferenceResponsePtr ¶
func ApiEntityReferenceResponsePtr(v *ApiEntityReferenceResponseArgs) ApiEntityReferenceResponsePtrInput
type ApiEntityReferenceResponsePtrOutput ¶
type ApiEntityReferenceResponsePtrOutput struct{ *pulumi.OutputState }
func (ApiEntityReferenceResponsePtrOutput) Elem ¶
func (o ApiEntityReferenceResponsePtrOutput) Elem() ApiEntityReferenceResponseOutput
func (ApiEntityReferenceResponsePtrOutput) ElementType ¶
func (ApiEntityReferenceResponsePtrOutput) ElementType() reflect.Type
func (ApiEntityReferenceResponsePtrOutput) Id ¶
func (o ApiEntityReferenceResponsePtrOutput) Id() pulumi.StringPtrOutput
The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
func (ApiEntityReferenceResponsePtrOutput) ToApiEntityReferenceResponsePtrOutput ¶
func (o ApiEntityReferenceResponsePtrOutput) ToApiEntityReferenceResponsePtrOutput() ApiEntityReferenceResponsePtrOutput
func (ApiEntityReferenceResponsePtrOutput) ToApiEntityReferenceResponsePtrOutputWithContext ¶
func (o ApiEntityReferenceResponsePtrOutput) ToApiEntityReferenceResponsePtrOutputWithContext(ctx context.Context) ApiEntityReferenceResponsePtrOutput
type AutomaticOSUpgradePolicy ¶
type AutomaticOSUpgradePolicy struct { // Whether OS image rollback feature should be disabled. Default value is false. DisableAutomaticRollback *bool `pulumi:"disableAutomaticRollback"` // Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false. If this is set to true for Windows based scale sets, recommendation is to set [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) to false. EnableAutomaticOSUpgrade *bool `pulumi:"enableAutomaticOSUpgrade"` }
The configuration parameters used for performing automatic OS upgrade.
type AutomaticOSUpgradePolicyArgs ¶
type AutomaticOSUpgradePolicyArgs struct { // Whether OS image rollback feature should be disabled. Default value is false. DisableAutomaticRollback pulumi.BoolPtrInput `pulumi:"disableAutomaticRollback"` // Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false. If this is set to true for Windows based scale sets, recommendation is to set [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) to false. EnableAutomaticOSUpgrade pulumi.BoolPtrInput `pulumi:"enableAutomaticOSUpgrade"` }
The configuration parameters used for performing automatic OS upgrade.
func (AutomaticOSUpgradePolicyArgs) ElementType ¶
func (AutomaticOSUpgradePolicyArgs) ElementType() reflect.Type
func (AutomaticOSUpgradePolicyArgs) ToAutomaticOSUpgradePolicyOutput ¶
func (i AutomaticOSUpgradePolicyArgs) ToAutomaticOSUpgradePolicyOutput() AutomaticOSUpgradePolicyOutput
func (AutomaticOSUpgradePolicyArgs) ToAutomaticOSUpgradePolicyOutputWithContext ¶
func (i AutomaticOSUpgradePolicyArgs) ToAutomaticOSUpgradePolicyOutputWithContext(ctx context.Context) AutomaticOSUpgradePolicyOutput
func (AutomaticOSUpgradePolicyArgs) ToAutomaticOSUpgradePolicyPtrOutput ¶
func (i AutomaticOSUpgradePolicyArgs) ToAutomaticOSUpgradePolicyPtrOutput() AutomaticOSUpgradePolicyPtrOutput
func (AutomaticOSUpgradePolicyArgs) ToAutomaticOSUpgradePolicyPtrOutputWithContext ¶
func (i AutomaticOSUpgradePolicyArgs) ToAutomaticOSUpgradePolicyPtrOutputWithContext(ctx context.Context) AutomaticOSUpgradePolicyPtrOutput
type AutomaticOSUpgradePolicyInput ¶
type AutomaticOSUpgradePolicyInput interface { pulumi.Input ToAutomaticOSUpgradePolicyOutput() AutomaticOSUpgradePolicyOutput ToAutomaticOSUpgradePolicyOutputWithContext(context.Context) AutomaticOSUpgradePolicyOutput }
AutomaticOSUpgradePolicyInput is an input type that accepts AutomaticOSUpgradePolicyArgs and AutomaticOSUpgradePolicyOutput values. You can construct a concrete instance of `AutomaticOSUpgradePolicyInput` via:
AutomaticOSUpgradePolicyArgs{...}
type AutomaticOSUpgradePolicyOutput ¶
type AutomaticOSUpgradePolicyOutput struct{ *pulumi.OutputState }
The configuration parameters used for performing automatic OS upgrade.
func (AutomaticOSUpgradePolicyOutput) DisableAutomaticRollback ¶
func (o AutomaticOSUpgradePolicyOutput) DisableAutomaticRollback() pulumi.BoolPtrOutput
Whether OS image rollback feature should be disabled. Default value is false.
func (AutomaticOSUpgradePolicyOutput) ElementType ¶
func (AutomaticOSUpgradePolicyOutput) ElementType() reflect.Type
func (AutomaticOSUpgradePolicyOutput) EnableAutomaticOSUpgrade ¶
func (o AutomaticOSUpgradePolicyOutput) EnableAutomaticOSUpgrade() pulumi.BoolPtrOutput
Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false. If this is set to true for Windows based scale sets, recommendation is to set [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) to false.
func (AutomaticOSUpgradePolicyOutput) ToAutomaticOSUpgradePolicyOutput ¶
func (o AutomaticOSUpgradePolicyOutput) ToAutomaticOSUpgradePolicyOutput() AutomaticOSUpgradePolicyOutput
func (AutomaticOSUpgradePolicyOutput) ToAutomaticOSUpgradePolicyOutputWithContext ¶
func (o AutomaticOSUpgradePolicyOutput) ToAutomaticOSUpgradePolicyOutputWithContext(ctx context.Context) AutomaticOSUpgradePolicyOutput
func (AutomaticOSUpgradePolicyOutput) ToAutomaticOSUpgradePolicyPtrOutput ¶
func (o AutomaticOSUpgradePolicyOutput) ToAutomaticOSUpgradePolicyPtrOutput() AutomaticOSUpgradePolicyPtrOutput
func (AutomaticOSUpgradePolicyOutput) ToAutomaticOSUpgradePolicyPtrOutputWithContext ¶
func (o AutomaticOSUpgradePolicyOutput) ToAutomaticOSUpgradePolicyPtrOutputWithContext(ctx context.Context) AutomaticOSUpgradePolicyPtrOutput
type AutomaticOSUpgradePolicyPtrInput ¶
type AutomaticOSUpgradePolicyPtrInput interface { pulumi.Input ToAutomaticOSUpgradePolicyPtrOutput() AutomaticOSUpgradePolicyPtrOutput ToAutomaticOSUpgradePolicyPtrOutputWithContext(context.Context) AutomaticOSUpgradePolicyPtrOutput }
AutomaticOSUpgradePolicyPtrInput is an input type that accepts AutomaticOSUpgradePolicyArgs, AutomaticOSUpgradePolicyPtr and AutomaticOSUpgradePolicyPtrOutput values. You can construct a concrete instance of `AutomaticOSUpgradePolicyPtrInput` via:
AutomaticOSUpgradePolicyArgs{...} or: nil
func AutomaticOSUpgradePolicyPtr ¶
func AutomaticOSUpgradePolicyPtr(v *AutomaticOSUpgradePolicyArgs) AutomaticOSUpgradePolicyPtrInput
type AutomaticOSUpgradePolicyPtrOutput ¶
type AutomaticOSUpgradePolicyPtrOutput struct{ *pulumi.OutputState }
func (AutomaticOSUpgradePolicyPtrOutput) DisableAutomaticRollback ¶
func (o AutomaticOSUpgradePolicyPtrOutput) DisableAutomaticRollback() pulumi.BoolPtrOutput
Whether OS image rollback feature should be disabled. Default value is false.
func (AutomaticOSUpgradePolicyPtrOutput) Elem ¶
func (o AutomaticOSUpgradePolicyPtrOutput) Elem() AutomaticOSUpgradePolicyOutput
func (AutomaticOSUpgradePolicyPtrOutput) ElementType ¶
func (AutomaticOSUpgradePolicyPtrOutput) ElementType() reflect.Type
func (AutomaticOSUpgradePolicyPtrOutput) EnableAutomaticOSUpgrade ¶
func (o AutomaticOSUpgradePolicyPtrOutput) EnableAutomaticOSUpgrade() pulumi.BoolPtrOutput
Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false. If this is set to true for Windows based scale sets, recommendation is to set [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) to false.
func (AutomaticOSUpgradePolicyPtrOutput) ToAutomaticOSUpgradePolicyPtrOutput ¶
func (o AutomaticOSUpgradePolicyPtrOutput) ToAutomaticOSUpgradePolicyPtrOutput() AutomaticOSUpgradePolicyPtrOutput
func (AutomaticOSUpgradePolicyPtrOutput) ToAutomaticOSUpgradePolicyPtrOutputWithContext ¶
func (o AutomaticOSUpgradePolicyPtrOutput) ToAutomaticOSUpgradePolicyPtrOutputWithContext(ctx context.Context) AutomaticOSUpgradePolicyPtrOutput
type AutomaticOSUpgradePolicyResponse ¶
type AutomaticOSUpgradePolicyResponse struct { // Whether OS image rollback feature should be disabled. Default value is false. DisableAutomaticRollback *bool `pulumi:"disableAutomaticRollback"` // Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false. If this is set to true for Windows based scale sets, recommendation is to set [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) to false. EnableAutomaticOSUpgrade *bool `pulumi:"enableAutomaticOSUpgrade"` }
The configuration parameters used for performing automatic OS upgrade.
type AutomaticOSUpgradePolicyResponseArgs ¶
type AutomaticOSUpgradePolicyResponseArgs struct { // Whether OS image rollback feature should be disabled. Default value is false. DisableAutomaticRollback pulumi.BoolPtrInput `pulumi:"disableAutomaticRollback"` // Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false. If this is set to true for Windows based scale sets, recommendation is to set [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) to false. EnableAutomaticOSUpgrade pulumi.BoolPtrInput `pulumi:"enableAutomaticOSUpgrade"` }
The configuration parameters used for performing automatic OS upgrade.
func (AutomaticOSUpgradePolicyResponseArgs) ElementType ¶
func (AutomaticOSUpgradePolicyResponseArgs) ElementType() reflect.Type
func (AutomaticOSUpgradePolicyResponseArgs) ToAutomaticOSUpgradePolicyResponseOutput ¶
func (i AutomaticOSUpgradePolicyResponseArgs) ToAutomaticOSUpgradePolicyResponseOutput() AutomaticOSUpgradePolicyResponseOutput
func (AutomaticOSUpgradePolicyResponseArgs) ToAutomaticOSUpgradePolicyResponseOutputWithContext ¶
func (i AutomaticOSUpgradePolicyResponseArgs) ToAutomaticOSUpgradePolicyResponseOutputWithContext(ctx context.Context) AutomaticOSUpgradePolicyResponseOutput
func (AutomaticOSUpgradePolicyResponseArgs) ToAutomaticOSUpgradePolicyResponsePtrOutput ¶
func (i AutomaticOSUpgradePolicyResponseArgs) ToAutomaticOSUpgradePolicyResponsePtrOutput() AutomaticOSUpgradePolicyResponsePtrOutput
func (AutomaticOSUpgradePolicyResponseArgs) ToAutomaticOSUpgradePolicyResponsePtrOutputWithContext ¶
func (i AutomaticOSUpgradePolicyResponseArgs) ToAutomaticOSUpgradePolicyResponsePtrOutputWithContext(ctx context.Context) AutomaticOSUpgradePolicyResponsePtrOutput
type AutomaticOSUpgradePolicyResponseInput ¶
type AutomaticOSUpgradePolicyResponseInput interface { pulumi.Input ToAutomaticOSUpgradePolicyResponseOutput() AutomaticOSUpgradePolicyResponseOutput ToAutomaticOSUpgradePolicyResponseOutputWithContext(context.Context) AutomaticOSUpgradePolicyResponseOutput }
AutomaticOSUpgradePolicyResponseInput is an input type that accepts AutomaticOSUpgradePolicyResponseArgs and AutomaticOSUpgradePolicyResponseOutput values. You can construct a concrete instance of `AutomaticOSUpgradePolicyResponseInput` via:
AutomaticOSUpgradePolicyResponseArgs{...}
type AutomaticOSUpgradePolicyResponseOutput ¶
type AutomaticOSUpgradePolicyResponseOutput struct{ *pulumi.OutputState }
The configuration parameters used for performing automatic OS upgrade.
func (AutomaticOSUpgradePolicyResponseOutput) DisableAutomaticRollback ¶
func (o AutomaticOSUpgradePolicyResponseOutput) DisableAutomaticRollback() pulumi.BoolPtrOutput
Whether OS image rollback feature should be disabled. Default value is false.
func (AutomaticOSUpgradePolicyResponseOutput) ElementType ¶
func (AutomaticOSUpgradePolicyResponseOutput) ElementType() reflect.Type
func (AutomaticOSUpgradePolicyResponseOutput) EnableAutomaticOSUpgrade ¶
func (o AutomaticOSUpgradePolicyResponseOutput) EnableAutomaticOSUpgrade() pulumi.BoolPtrOutput
Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false. If this is set to true for Windows based scale sets, recommendation is to set [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) to false.
func (AutomaticOSUpgradePolicyResponseOutput) ToAutomaticOSUpgradePolicyResponseOutput ¶
func (o AutomaticOSUpgradePolicyResponseOutput) ToAutomaticOSUpgradePolicyResponseOutput() AutomaticOSUpgradePolicyResponseOutput
func (AutomaticOSUpgradePolicyResponseOutput) ToAutomaticOSUpgradePolicyResponseOutputWithContext ¶
func (o AutomaticOSUpgradePolicyResponseOutput) ToAutomaticOSUpgradePolicyResponseOutputWithContext(ctx context.Context) AutomaticOSUpgradePolicyResponseOutput
func (AutomaticOSUpgradePolicyResponseOutput) ToAutomaticOSUpgradePolicyResponsePtrOutput ¶
func (o AutomaticOSUpgradePolicyResponseOutput) ToAutomaticOSUpgradePolicyResponsePtrOutput() AutomaticOSUpgradePolicyResponsePtrOutput
func (AutomaticOSUpgradePolicyResponseOutput) ToAutomaticOSUpgradePolicyResponsePtrOutputWithContext ¶
func (o AutomaticOSUpgradePolicyResponseOutput) ToAutomaticOSUpgradePolicyResponsePtrOutputWithContext(ctx context.Context) AutomaticOSUpgradePolicyResponsePtrOutput
type AutomaticOSUpgradePolicyResponsePtrInput ¶
type AutomaticOSUpgradePolicyResponsePtrInput interface { pulumi.Input ToAutomaticOSUpgradePolicyResponsePtrOutput() AutomaticOSUpgradePolicyResponsePtrOutput ToAutomaticOSUpgradePolicyResponsePtrOutputWithContext(context.Context) AutomaticOSUpgradePolicyResponsePtrOutput }
AutomaticOSUpgradePolicyResponsePtrInput is an input type that accepts AutomaticOSUpgradePolicyResponseArgs, AutomaticOSUpgradePolicyResponsePtr and AutomaticOSUpgradePolicyResponsePtrOutput values. You can construct a concrete instance of `AutomaticOSUpgradePolicyResponsePtrInput` via:
AutomaticOSUpgradePolicyResponseArgs{...} or: nil
func AutomaticOSUpgradePolicyResponsePtr ¶
func AutomaticOSUpgradePolicyResponsePtr(v *AutomaticOSUpgradePolicyResponseArgs) AutomaticOSUpgradePolicyResponsePtrInput
type AutomaticOSUpgradePolicyResponsePtrOutput ¶
type AutomaticOSUpgradePolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (AutomaticOSUpgradePolicyResponsePtrOutput) DisableAutomaticRollback ¶
func (o AutomaticOSUpgradePolicyResponsePtrOutput) DisableAutomaticRollback() pulumi.BoolPtrOutput
Whether OS image rollback feature should be disabled. Default value is false.
func (AutomaticOSUpgradePolicyResponsePtrOutput) ElementType ¶
func (AutomaticOSUpgradePolicyResponsePtrOutput) ElementType() reflect.Type
func (AutomaticOSUpgradePolicyResponsePtrOutput) EnableAutomaticOSUpgrade ¶
func (o AutomaticOSUpgradePolicyResponsePtrOutput) EnableAutomaticOSUpgrade() pulumi.BoolPtrOutput
Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false. If this is set to true for Windows based scale sets, recommendation is to set [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) to false.
func (AutomaticOSUpgradePolicyResponsePtrOutput) ToAutomaticOSUpgradePolicyResponsePtrOutput ¶
func (o AutomaticOSUpgradePolicyResponsePtrOutput) ToAutomaticOSUpgradePolicyResponsePtrOutput() AutomaticOSUpgradePolicyResponsePtrOutput
func (AutomaticOSUpgradePolicyResponsePtrOutput) ToAutomaticOSUpgradePolicyResponsePtrOutputWithContext ¶
func (o AutomaticOSUpgradePolicyResponsePtrOutput) ToAutomaticOSUpgradePolicyResponsePtrOutputWithContext(ctx context.Context) AutomaticOSUpgradePolicyResponsePtrOutput
type AutomaticRepairsPolicy ¶
type AutomaticRepairsPolicy struct { // Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false. Enabled *bool `pulumi:"enabled"` // The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M). GracePeriod *string `pulumi:"gracePeriod"` }
Specifies the configuration parameters for automatic repairs on the virtual machine scale set.
type AutomaticRepairsPolicyArgs ¶
type AutomaticRepairsPolicyArgs struct { // Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M). GracePeriod pulumi.StringPtrInput `pulumi:"gracePeriod"` }
Specifies the configuration parameters for automatic repairs on the virtual machine scale set.
func (AutomaticRepairsPolicyArgs) ElementType ¶
func (AutomaticRepairsPolicyArgs) ElementType() reflect.Type
func (AutomaticRepairsPolicyArgs) ToAutomaticRepairsPolicyOutput ¶
func (i AutomaticRepairsPolicyArgs) ToAutomaticRepairsPolicyOutput() AutomaticRepairsPolicyOutput
func (AutomaticRepairsPolicyArgs) ToAutomaticRepairsPolicyOutputWithContext ¶
func (i AutomaticRepairsPolicyArgs) ToAutomaticRepairsPolicyOutputWithContext(ctx context.Context) AutomaticRepairsPolicyOutput
func (AutomaticRepairsPolicyArgs) ToAutomaticRepairsPolicyPtrOutput ¶
func (i AutomaticRepairsPolicyArgs) ToAutomaticRepairsPolicyPtrOutput() AutomaticRepairsPolicyPtrOutput
func (AutomaticRepairsPolicyArgs) ToAutomaticRepairsPolicyPtrOutputWithContext ¶
func (i AutomaticRepairsPolicyArgs) ToAutomaticRepairsPolicyPtrOutputWithContext(ctx context.Context) AutomaticRepairsPolicyPtrOutput
type AutomaticRepairsPolicyInput ¶
type AutomaticRepairsPolicyInput interface { pulumi.Input ToAutomaticRepairsPolicyOutput() AutomaticRepairsPolicyOutput ToAutomaticRepairsPolicyOutputWithContext(context.Context) AutomaticRepairsPolicyOutput }
AutomaticRepairsPolicyInput is an input type that accepts AutomaticRepairsPolicyArgs and AutomaticRepairsPolicyOutput values. You can construct a concrete instance of `AutomaticRepairsPolicyInput` via:
AutomaticRepairsPolicyArgs{...}
type AutomaticRepairsPolicyOutput ¶
type AutomaticRepairsPolicyOutput struct{ *pulumi.OutputState }
Specifies the configuration parameters for automatic repairs on the virtual machine scale set.
func (AutomaticRepairsPolicyOutput) ElementType ¶
func (AutomaticRepairsPolicyOutput) ElementType() reflect.Type
func (AutomaticRepairsPolicyOutput) Enabled ¶
func (o AutomaticRepairsPolicyOutput) Enabled() pulumi.BoolPtrOutput
Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false.
func (AutomaticRepairsPolicyOutput) GracePeriod ¶
func (o AutomaticRepairsPolicyOutput) GracePeriod() pulumi.StringPtrOutput
The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M).
func (AutomaticRepairsPolicyOutput) ToAutomaticRepairsPolicyOutput ¶
func (o AutomaticRepairsPolicyOutput) ToAutomaticRepairsPolicyOutput() AutomaticRepairsPolicyOutput
func (AutomaticRepairsPolicyOutput) ToAutomaticRepairsPolicyOutputWithContext ¶
func (o AutomaticRepairsPolicyOutput) ToAutomaticRepairsPolicyOutputWithContext(ctx context.Context) AutomaticRepairsPolicyOutput
func (AutomaticRepairsPolicyOutput) ToAutomaticRepairsPolicyPtrOutput ¶
func (o AutomaticRepairsPolicyOutput) ToAutomaticRepairsPolicyPtrOutput() AutomaticRepairsPolicyPtrOutput
func (AutomaticRepairsPolicyOutput) ToAutomaticRepairsPolicyPtrOutputWithContext ¶
func (o AutomaticRepairsPolicyOutput) ToAutomaticRepairsPolicyPtrOutputWithContext(ctx context.Context) AutomaticRepairsPolicyPtrOutput
type AutomaticRepairsPolicyPtrInput ¶
type AutomaticRepairsPolicyPtrInput interface { pulumi.Input ToAutomaticRepairsPolicyPtrOutput() AutomaticRepairsPolicyPtrOutput ToAutomaticRepairsPolicyPtrOutputWithContext(context.Context) AutomaticRepairsPolicyPtrOutput }
AutomaticRepairsPolicyPtrInput is an input type that accepts AutomaticRepairsPolicyArgs, AutomaticRepairsPolicyPtr and AutomaticRepairsPolicyPtrOutput values. You can construct a concrete instance of `AutomaticRepairsPolicyPtrInput` via:
AutomaticRepairsPolicyArgs{...} or: nil
func AutomaticRepairsPolicyPtr ¶
func AutomaticRepairsPolicyPtr(v *AutomaticRepairsPolicyArgs) AutomaticRepairsPolicyPtrInput
type AutomaticRepairsPolicyPtrOutput ¶
type AutomaticRepairsPolicyPtrOutput struct{ *pulumi.OutputState }
func (AutomaticRepairsPolicyPtrOutput) Elem ¶
func (o AutomaticRepairsPolicyPtrOutput) Elem() AutomaticRepairsPolicyOutput
func (AutomaticRepairsPolicyPtrOutput) ElementType ¶
func (AutomaticRepairsPolicyPtrOutput) ElementType() reflect.Type
func (AutomaticRepairsPolicyPtrOutput) Enabled ¶
func (o AutomaticRepairsPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false.
func (AutomaticRepairsPolicyPtrOutput) GracePeriod ¶
func (o AutomaticRepairsPolicyPtrOutput) GracePeriod() pulumi.StringPtrOutput
The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M).
func (AutomaticRepairsPolicyPtrOutput) ToAutomaticRepairsPolicyPtrOutput ¶
func (o AutomaticRepairsPolicyPtrOutput) ToAutomaticRepairsPolicyPtrOutput() AutomaticRepairsPolicyPtrOutput
func (AutomaticRepairsPolicyPtrOutput) ToAutomaticRepairsPolicyPtrOutputWithContext ¶
func (o AutomaticRepairsPolicyPtrOutput) ToAutomaticRepairsPolicyPtrOutputWithContext(ctx context.Context) AutomaticRepairsPolicyPtrOutput
type AutomaticRepairsPolicyResponse ¶
type AutomaticRepairsPolicyResponse struct { // Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false. Enabled *bool `pulumi:"enabled"` // The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M). GracePeriod *string `pulumi:"gracePeriod"` }
Specifies the configuration parameters for automatic repairs on the virtual machine scale set.
type AutomaticRepairsPolicyResponseArgs ¶
type AutomaticRepairsPolicyResponseArgs struct { // Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M). GracePeriod pulumi.StringPtrInput `pulumi:"gracePeriod"` }
Specifies the configuration parameters for automatic repairs on the virtual machine scale set.
func (AutomaticRepairsPolicyResponseArgs) ElementType ¶
func (AutomaticRepairsPolicyResponseArgs) ElementType() reflect.Type
func (AutomaticRepairsPolicyResponseArgs) ToAutomaticRepairsPolicyResponseOutput ¶
func (i AutomaticRepairsPolicyResponseArgs) ToAutomaticRepairsPolicyResponseOutput() AutomaticRepairsPolicyResponseOutput
func (AutomaticRepairsPolicyResponseArgs) ToAutomaticRepairsPolicyResponseOutputWithContext ¶
func (i AutomaticRepairsPolicyResponseArgs) ToAutomaticRepairsPolicyResponseOutputWithContext(ctx context.Context) AutomaticRepairsPolicyResponseOutput
func (AutomaticRepairsPolicyResponseArgs) ToAutomaticRepairsPolicyResponsePtrOutput ¶
func (i AutomaticRepairsPolicyResponseArgs) ToAutomaticRepairsPolicyResponsePtrOutput() AutomaticRepairsPolicyResponsePtrOutput
func (AutomaticRepairsPolicyResponseArgs) ToAutomaticRepairsPolicyResponsePtrOutputWithContext ¶
func (i AutomaticRepairsPolicyResponseArgs) ToAutomaticRepairsPolicyResponsePtrOutputWithContext(ctx context.Context) AutomaticRepairsPolicyResponsePtrOutput
type AutomaticRepairsPolicyResponseInput ¶
type AutomaticRepairsPolicyResponseInput interface { pulumi.Input ToAutomaticRepairsPolicyResponseOutput() AutomaticRepairsPolicyResponseOutput ToAutomaticRepairsPolicyResponseOutputWithContext(context.Context) AutomaticRepairsPolicyResponseOutput }
AutomaticRepairsPolicyResponseInput is an input type that accepts AutomaticRepairsPolicyResponseArgs and AutomaticRepairsPolicyResponseOutput values. You can construct a concrete instance of `AutomaticRepairsPolicyResponseInput` via:
AutomaticRepairsPolicyResponseArgs{...}
type AutomaticRepairsPolicyResponseOutput ¶
type AutomaticRepairsPolicyResponseOutput struct{ *pulumi.OutputState }
Specifies the configuration parameters for automatic repairs on the virtual machine scale set.
func (AutomaticRepairsPolicyResponseOutput) ElementType ¶
func (AutomaticRepairsPolicyResponseOutput) ElementType() reflect.Type
func (AutomaticRepairsPolicyResponseOutput) Enabled ¶
func (o AutomaticRepairsPolicyResponseOutput) Enabled() pulumi.BoolPtrOutput
Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false.
func (AutomaticRepairsPolicyResponseOutput) GracePeriod ¶
func (o AutomaticRepairsPolicyResponseOutput) GracePeriod() pulumi.StringPtrOutput
The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M).
func (AutomaticRepairsPolicyResponseOutput) ToAutomaticRepairsPolicyResponseOutput ¶
func (o AutomaticRepairsPolicyResponseOutput) ToAutomaticRepairsPolicyResponseOutput() AutomaticRepairsPolicyResponseOutput
func (AutomaticRepairsPolicyResponseOutput) ToAutomaticRepairsPolicyResponseOutputWithContext ¶
func (o AutomaticRepairsPolicyResponseOutput) ToAutomaticRepairsPolicyResponseOutputWithContext(ctx context.Context) AutomaticRepairsPolicyResponseOutput
func (AutomaticRepairsPolicyResponseOutput) ToAutomaticRepairsPolicyResponsePtrOutput ¶
func (o AutomaticRepairsPolicyResponseOutput) ToAutomaticRepairsPolicyResponsePtrOutput() AutomaticRepairsPolicyResponsePtrOutput
func (AutomaticRepairsPolicyResponseOutput) ToAutomaticRepairsPolicyResponsePtrOutputWithContext ¶
func (o AutomaticRepairsPolicyResponseOutput) ToAutomaticRepairsPolicyResponsePtrOutputWithContext(ctx context.Context) AutomaticRepairsPolicyResponsePtrOutput
type AutomaticRepairsPolicyResponsePtrInput ¶
type AutomaticRepairsPolicyResponsePtrInput interface { pulumi.Input ToAutomaticRepairsPolicyResponsePtrOutput() AutomaticRepairsPolicyResponsePtrOutput ToAutomaticRepairsPolicyResponsePtrOutputWithContext(context.Context) AutomaticRepairsPolicyResponsePtrOutput }
AutomaticRepairsPolicyResponsePtrInput is an input type that accepts AutomaticRepairsPolicyResponseArgs, AutomaticRepairsPolicyResponsePtr and AutomaticRepairsPolicyResponsePtrOutput values. You can construct a concrete instance of `AutomaticRepairsPolicyResponsePtrInput` via:
AutomaticRepairsPolicyResponseArgs{...} or: nil
func AutomaticRepairsPolicyResponsePtr ¶
func AutomaticRepairsPolicyResponsePtr(v *AutomaticRepairsPolicyResponseArgs) AutomaticRepairsPolicyResponsePtrInput
type AutomaticRepairsPolicyResponsePtrOutput ¶
type AutomaticRepairsPolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (AutomaticRepairsPolicyResponsePtrOutput) ElementType ¶
func (AutomaticRepairsPolicyResponsePtrOutput) ElementType() reflect.Type
func (AutomaticRepairsPolicyResponsePtrOutput) Enabled ¶
func (o AutomaticRepairsPolicyResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false.
func (AutomaticRepairsPolicyResponsePtrOutput) GracePeriod ¶
func (o AutomaticRepairsPolicyResponsePtrOutput) GracePeriod() pulumi.StringPtrOutput
The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M).
func (AutomaticRepairsPolicyResponsePtrOutput) ToAutomaticRepairsPolicyResponsePtrOutput ¶
func (o AutomaticRepairsPolicyResponsePtrOutput) ToAutomaticRepairsPolicyResponsePtrOutput() AutomaticRepairsPolicyResponsePtrOutput
func (AutomaticRepairsPolicyResponsePtrOutput) ToAutomaticRepairsPolicyResponsePtrOutputWithContext ¶
func (o AutomaticRepairsPolicyResponsePtrOutput) ToAutomaticRepairsPolicyResponsePtrOutputWithContext(ctx context.Context) AutomaticRepairsPolicyResponsePtrOutput
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"` // Specifies information about the proximity placement group that the availability set should be assigned to. <br><br>Minimum api-version: 2018-04-01. ProximityPlacementGroup SubResourceResponsePtrOutput `pulumi:"proximityPlacementGroup"` // Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'. Sku SkuResponsePtrOutput `pulumi:"sku"` // 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.
type AvailabilitySetArgs ¶
type AvailabilitySetArgs struct { // The name of the availability set. AvailabilitySetName pulumi.StringInput // Resource location Location pulumi.StringInput // Fault Domain count. PlatformFaultDomainCount pulumi.IntPtrInput // Update Domain count. PlatformUpdateDomainCount pulumi.IntPtrInput // Specifies information about the proximity placement group that the availability set should be assigned to. <br><br>Minimum api-version: 2018-04-01. ProximityPlacementGroup SubResourcePtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'. Sku SkuPtrInput // 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 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 // Specifies information about the proximity placement group that the availability set should be assigned to. <br><br>Minimum api-version: 2018-04-01. ProximityPlacementGroup SubResourceResponsePtrInput // Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'. Sku SkuResponsePtrInput // 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 boot diagnostics status information for the VM. <br><br> NOTE: It will be set only if there are errors encountered in enabling boot diagnostics. Status InstanceViewStatusResponse `pulumi:"status"` }
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 boot diagnostics status information for the VM. <br><br> NOTE: It will be set only if there are errors encountered in enabling boot diagnostics. Status InstanceViewStatusResponseInput `pulumi:"status"` }
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) Status ¶
func (o BootDiagnosticsInstanceViewResponseOutput) Status() InstanceViewStatusResponseOutput
The boot diagnostics status information for the VM. <br><br> NOTE: It will be set only if there are errors encountered in enabling boot diagnostics.
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) Status ¶
The boot diagnostics status information for the VM. <br><br> NOTE: It will be set only if there are errors encountered in enabling boot diagnostics.
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 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 managed disk parameters. ManagedDisk *ManagedDiskParameters `pulumi:"managedDisk"` // The disk name. Name *string `pulumi:"name"` // The virtual hard disk. Vhd *VirtualHardDisk `pulumi:"vhd"` // Specifies whether writeAccelerator should be enabled or disabled on the disk. WriteAcceleratorEnabled *bool `pulumi:"writeAcceleratorEnabled"` }
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 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 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 managed disk parameters. ManagedDisk ManagedDiskParametersPtrInput `pulumi:"managedDisk"` // The disk name. Name pulumi.StringPtrInput `pulumi:"name"` // The virtual hard disk. Vhd VirtualHardDiskPtrInput `pulumi:"vhd"` // Specifies whether writeAccelerator should be enabled or disabled on the disk. WriteAcceleratorEnabled pulumi.BoolPtrInput `pulumi:"writeAcceleratorEnabled"` }
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) ManagedDisk ¶
func (o DataDiskOutput) ManagedDisk() ManagedDiskParametersPtrOutput
The managed disk parameters.
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() VirtualHardDiskPtrOutput
The virtual hard disk.
func (DataDiskOutput) WriteAcceleratorEnabled ¶
func (o DataDiskOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
Specifies whether writeAccelerator should be enabled or disabled on the 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 managed disk parameters. ManagedDisk *ManagedDiskParametersResponse `pulumi:"managedDisk"` // The disk name. Name *string `pulumi:"name"` // The virtual hard disk. Vhd *VirtualHardDiskResponse `pulumi:"vhd"` // Specifies whether writeAccelerator should be enabled or disabled on the disk. WriteAcceleratorEnabled *bool `pulumi:"writeAcceleratorEnabled"` }
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 managed disk parameters. ManagedDisk ManagedDiskParametersResponsePtrInput `pulumi:"managedDisk"` // The disk name. Name pulumi.StringPtrInput `pulumi:"name"` // The virtual hard disk. Vhd VirtualHardDiskResponsePtrInput `pulumi:"vhd"` // Specifies whether writeAccelerator should be enabled or disabled on the disk. WriteAcceleratorEnabled pulumi.BoolPtrInput `pulumi:"writeAcceleratorEnabled"` }
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) ManagedDisk ¶
func (o DataDiskResponseOutput) ManagedDisk() ManagedDiskParametersResponsePtrOutput
The managed disk parameters.
func (DataDiskResponseOutput) Name ¶
func (o DataDiskResponseOutput) Name() pulumi.StringPtrOutput
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() VirtualHardDiskResponsePtrOutput
The virtual hard disk.
func (DataDiskResponseOutput) WriteAcceleratorEnabled ¶
func (o DataDiskResponseOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
Specifies whether writeAccelerator should be enabled or disabled on the 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 DiffDiskSettings ¶
type DiffDiskSettings struct { // Specifies the ephemeral disk settings for operating system disk. Option *string `pulumi:"option"` }
Describes the parameters of ephemeral disk settings that can be specified for operating system disk. <br><br> NOTE: The ephemeral disk settings can only be specified for managed disk.
type DiffDiskSettingsArgs ¶
type DiffDiskSettingsArgs struct { // Specifies the ephemeral disk settings for operating system disk. Option pulumi.StringPtrInput `pulumi:"option"` }
Describes the parameters of ephemeral disk settings that can be specified for operating system disk. <br><br> NOTE: The ephemeral disk settings can only be specified for managed disk.
func (DiffDiskSettingsArgs) ElementType ¶
func (DiffDiskSettingsArgs) ElementType() reflect.Type
func (DiffDiskSettingsArgs) ToDiffDiskSettingsOutput ¶
func (i DiffDiskSettingsArgs) ToDiffDiskSettingsOutput() DiffDiskSettingsOutput
func (DiffDiskSettingsArgs) ToDiffDiskSettingsOutputWithContext ¶
func (i DiffDiskSettingsArgs) ToDiffDiskSettingsOutputWithContext(ctx context.Context) DiffDiskSettingsOutput
func (DiffDiskSettingsArgs) ToDiffDiskSettingsPtrOutput ¶
func (i DiffDiskSettingsArgs) ToDiffDiskSettingsPtrOutput() DiffDiskSettingsPtrOutput
func (DiffDiskSettingsArgs) ToDiffDiskSettingsPtrOutputWithContext ¶
func (i DiffDiskSettingsArgs) ToDiffDiskSettingsPtrOutputWithContext(ctx context.Context) DiffDiskSettingsPtrOutput
type DiffDiskSettingsInput ¶
type DiffDiskSettingsInput interface { pulumi.Input ToDiffDiskSettingsOutput() DiffDiskSettingsOutput ToDiffDiskSettingsOutputWithContext(context.Context) DiffDiskSettingsOutput }
DiffDiskSettingsInput is an input type that accepts DiffDiskSettingsArgs and DiffDiskSettingsOutput values. You can construct a concrete instance of `DiffDiskSettingsInput` via:
DiffDiskSettingsArgs{...}
type DiffDiskSettingsOutput ¶
type DiffDiskSettingsOutput struct{ *pulumi.OutputState }
Describes the parameters of ephemeral disk settings that can be specified for operating system disk. <br><br> NOTE: The ephemeral disk settings can only be specified for managed disk.
func (DiffDiskSettingsOutput) ElementType ¶
func (DiffDiskSettingsOutput) ElementType() reflect.Type
func (DiffDiskSettingsOutput) Option ¶
func (o DiffDiskSettingsOutput) Option() pulumi.StringPtrOutput
Specifies the ephemeral disk settings for operating system disk.
func (DiffDiskSettingsOutput) ToDiffDiskSettingsOutput ¶
func (o DiffDiskSettingsOutput) ToDiffDiskSettingsOutput() DiffDiskSettingsOutput
func (DiffDiskSettingsOutput) ToDiffDiskSettingsOutputWithContext ¶
func (o DiffDiskSettingsOutput) ToDiffDiskSettingsOutputWithContext(ctx context.Context) DiffDiskSettingsOutput
func (DiffDiskSettingsOutput) ToDiffDiskSettingsPtrOutput ¶
func (o DiffDiskSettingsOutput) ToDiffDiskSettingsPtrOutput() DiffDiskSettingsPtrOutput
func (DiffDiskSettingsOutput) ToDiffDiskSettingsPtrOutputWithContext ¶
func (o DiffDiskSettingsOutput) ToDiffDiskSettingsPtrOutputWithContext(ctx context.Context) DiffDiskSettingsPtrOutput
type DiffDiskSettingsPtrInput ¶
type DiffDiskSettingsPtrInput interface { pulumi.Input ToDiffDiskSettingsPtrOutput() DiffDiskSettingsPtrOutput ToDiffDiskSettingsPtrOutputWithContext(context.Context) DiffDiskSettingsPtrOutput }
DiffDiskSettingsPtrInput is an input type that accepts DiffDiskSettingsArgs, DiffDiskSettingsPtr and DiffDiskSettingsPtrOutput values. You can construct a concrete instance of `DiffDiskSettingsPtrInput` via:
DiffDiskSettingsArgs{...} or: nil
func DiffDiskSettingsPtr ¶
func DiffDiskSettingsPtr(v *DiffDiskSettingsArgs) DiffDiskSettingsPtrInput
type DiffDiskSettingsPtrOutput ¶
type DiffDiskSettingsPtrOutput struct{ *pulumi.OutputState }
func (DiffDiskSettingsPtrOutput) Elem ¶
func (o DiffDiskSettingsPtrOutput) Elem() DiffDiskSettingsOutput
func (DiffDiskSettingsPtrOutput) ElementType ¶
func (DiffDiskSettingsPtrOutput) ElementType() reflect.Type
func (DiffDiskSettingsPtrOutput) Option ¶
func (o DiffDiskSettingsPtrOutput) Option() pulumi.StringPtrOutput
Specifies the ephemeral disk settings for operating system disk.
func (DiffDiskSettingsPtrOutput) ToDiffDiskSettingsPtrOutput ¶
func (o DiffDiskSettingsPtrOutput) ToDiffDiskSettingsPtrOutput() DiffDiskSettingsPtrOutput
func (DiffDiskSettingsPtrOutput) ToDiffDiskSettingsPtrOutputWithContext ¶
func (o DiffDiskSettingsPtrOutput) ToDiffDiskSettingsPtrOutputWithContext(ctx context.Context) DiffDiskSettingsPtrOutput
type DiffDiskSettingsResponse ¶
type DiffDiskSettingsResponse struct { // Specifies the ephemeral disk settings for operating system disk. Option *string `pulumi:"option"` }
Describes the parameters of ephemeral disk settings that can be specified for operating system disk. <br><br> NOTE: The ephemeral disk settings can only be specified for managed disk.
type DiffDiskSettingsResponseArgs ¶
type DiffDiskSettingsResponseArgs struct { // Specifies the ephemeral disk settings for operating system disk. Option pulumi.StringPtrInput `pulumi:"option"` }
Describes the parameters of ephemeral disk settings that can be specified for operating system disk. <br><br> NOTE: The ephemeral disk settings can only be specified for managed disk.
func (DiffDiskSettingsResponseArgs) ElementType ¶
func (DiffDiskSettingsResponseArgs) ElementType() reflect.Type
func (DiffDiskSettingsResponseArgs) ToDiffDiskSettingsResponseOutput ¶
func (i DiffDiskSettingsResponseArgs) ToDiffDiskSettingsResponseOutput() DiffDiskSettingsResponseOutput
func (DiffDiskSettingsResponseArgs) ToDiffDiskSettingsResponseOutputWithContext ¶
func (i DiffDiskSettingsResponseArgs) ToDiffDiskSettingsResponseOutputWithContext(ctx context.Context) DiffDiskSettingsResponseOutput
func (DiffDiskSettingsResponseArgs) ToDiffDiskSettingsResponsePtrOutput ¶
func (i DiffDiskSettingsResponseArgs) ToDiffDiskSettingsResponsePtrOutput() DiffDiskSettingsResponsePtrOutput
func (DiffDiskSettingsResponseArgs) ToDiffDiskSettingsResponsePtrOutputWithContext ¶
func (i DiffDiskSettingsResponseArgs) ToDiffDiskSettingsResponsePtrOutputWithContext(ctx context.Context) DiffDiskSettingsResponsePtrOutput
type DiffDiskSettingsResponseInput ¶
type DiffDiskSettingsResponseInput interface { pulumi.Input ToDiffDiskSettingsResponseOutput() DiffDiskSettingsResponseOutput ToDiffDiskSettingsResponseOutputWithContext(context.Context) DiffDiskSettingsResponseOutput }
DiffDiskSettingsResponseInput is an input type that accepts DiffDiskSettingsResponseArgs and DiffDiskSettingsResponseOutput values. You can construct a concrete instance of `DiffDiskSettingsResponseInput` via:
DiffDiskSettingsResponseArgs{...}
type DiffDiskSettingsResponseOutput ¶
type DiffDiskSettingsResponseOutput struct{ *pulumi.OutputState }
Describes the parameters of ephemeral disk settings that can be specified for operating system disk. <br><br> NOTE: The ephemeral disk settings can only be specified for managed disk.
func (DiffDiskSettingsResponseOutput) ElementType ¶
func (DiffDiskSettingsResponseOutput) ElementType() reflect.Type
func (DiffDiskSettingsResponseOutput) Option ¶
func (o DiffDiskSettingsResponseOutput) Option() pulumi.StringPtrOutput
Specifies the ephemeral disk settings for operating system disk.
func (DiffDiskSettingsResponseOutput) ToDiffDiskSettingsResponseOutput ¶
func (o DiffDiskSettingsResponseOutput) ToDiffDiskSettingsResponseOutput() DiffDiskSettingsResponseOutput
func (DiffDiskSettingsResponseOutput) ToDiffDiskSettingsResponseOutputWithContext ¶
func (o DiffDiskSettingsResponseOutput) ToDiffDiskSettingsResponseOutputWithContext(ctx context.Context) DiffDiskSettingsResponseOutput
func (DiffDiskSettingsResponseOutput) ToDiffDiskSettingsResponsePtrOutput ¶
func (o DiffDiskSettingsResponseOutput) ToDiffDiskSettingsResponsePtrOutput() DiffDiskSettingsResponsePtrOutput
func (DiffDiskSettingsResponseOutput) ToDiffDiskSettingsResponsePtrOutputWithContext ¶
func (o DiffDiskSettingsResponseOutput) ToDiffDiskSettingsResponsePtrOutputWithContext(ctx context.Context) DiffDiskSettingsResponsePtrOutput
type DiffDiskSettingsResponsePtrInput ¶
type DiffDiskSettingsResponsePtrInput interface { pulumi.Input ToDiffDiskSettingsResponsePtrOutput() DiffDiskSettingsResponsePtrOutput ToDiffDiskSettingsResponsePtrOutputWithContext(context.Context) DiffDiskSettingsResponsePtrOutput }
DiffDiskSettingsResponsePtrInput is an input type that accepts DiffDiskSettingsResponseArgs, DiffDiskSettingsResponsePtr and DiffDiskSettingsResponsePtrOutput values. You can construct a concrete instance of `DiffDiskSettingsResponsePtrInput` via:
DiffDiskSettingsResponseArgs{...} or: nil
func DiffDiskSettingsResponsePtr ¶
func DiffDiskSettingsResponsePtr(v *DiffDiskSettingsResponseArgs) DiffDiskSettingsResponsePtrInput
type DiffDiskSettingsResponsePtrOutput ¶
type DiffDiskSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (DiffDiskSettingsResponsePtrOutput) Elem ¶
func (o DiffDiskSettingsResponsePtrOutput) Elem() DiffDiskSettingsResponseOutput
func (DiffDiskSettingsResponsePtrOutput) ElementType ¶
func (DiffDiskSettingsResponsePtrOutput) ElementType() reflect.Type
func (DiffDiskSettingsResponsePtrOutput) Option ¶
func (o DiffDiskSettingsResponsePtrOutput) Option() pulumi.StringPtrOutput
Specifies the ephemeral disk settings for operating system disk.
func (DiffDiskSettingsResponsePtrOutput) ToDiffDiskSettingsResponsePtrOutput ¶
func (o DiffDiskSettingsResponsePtrOutput) ToDiffDiskSettingsResponsePtrOutput() DiffDiskSettingsResponsePtrOutput
func (DiffDiskSettingsResponsePtrOutput) ToDiffDiskSettingsResponsePtrOutputWithContext ¶
func (o DiffDiskSettingsResponsePtrOutput) ToDiffDiskSettingsResponsePtrOutputWithContext(ctx context.Context) DiffDiskSettingsResponsePtrOutput
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 KeyVaultSecretReferencePtrInput `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() KeyVaultSecretReferencePtrOutput
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 KeyVaultSecretReferenceResponsePtrInput `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 DiskEncryptionSettingsResponseArray ¶
type DiskEncryptionSettingsResponseArray []DiskEncryptionSettingsResponseInput
func (DiskEncryptionSettingsResponseArray) ElementType ¶
func (DiskEncryptionSettingsResponseArray) ElementType() reflect.Type
func (DiskEncryptionSettingsResponseArray) ToDiskEncryptionSettingsResponseArrayOutput ¶
func (i DiskEncryptionSettingsResponseArray) ToDiskEncryptionSettingsResponseArrayOutput() DiskEncryptionSettingsResponseArrayOutput
func (DiskEncryptionSettingsResponseArray) ToDiskEncryptionSettingsResponseArrayOutputWithContext ¶
func (i DiskEncryptionSettingsResponseArray) ToDiskEncryptionSettingsResponseArrayOutputWithContext(ctx context.Context) DiskEncryptionSettingsResponseArrayOutput
type DiskEncryptionSettingsResponseArrayInput ¶
type DiskEncryptionSettingsResponseArrayInput interface { pulumi.Input ToDiskEncryptionSettingsResponseArrayOutput() DiskEncryptionSettingsResponseArrayOutput ToDiskEncryptionSettingsResponseArrayOutputWithContext(context.Context) DiskEncryptionSettingsResponseArrayOutput }
DiskEncryptionSettingsResponseArrayInput is an input type that accepts DiskEncryptionSettingsResponseArray and DiskEncryptionSettingsResponseArrayOutput values. You can construct a concrete instance of `DiskEncryptionSettingsResponseArrayInput` via:
DiskEncryptionSettingsResponseArray{ DiskEncryptionSettingsResponseArgs{...} }
type DiskEncryptionSettingsResponseArrayOutput ¶
type DiskEncryptionSettingsResponseArrayOutput struct{ *pulumi.OutputState }
func (DiskEncryptionSettingsResponseArrayOutput) ElementType ¶
func (DiskEncryptionSettingsResponseArrayOutput) ElementType() reflect.Type
func (DiskEncryptionSettingsResponseArrayOutput) ToDiskEncryptionSettingsResponseArrayOutput ¶
func (o DiskEncryptionSettingsResponseArrayOutput) ToDiskEncryptionSettingsResponseArrayOutput() DiskEncryptionSettingsResponseArrayOutput
func (DiskEncryptionSettingsResponseArrayOutput) ToDiskEncryptionSettingsResponseArrayOutputWithContext ¶
func (o DiskEncryptionSettingsResponseArrayOutput) ToDiskEncryptionSettingsResponseArrayOutputWithContext(ctx context.Context) DiskEncryptionSettingsResponseArrayOutput
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() KeyVaultSecretReferenceResponsePtrOutput
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 { // Specifies the encryption settings for the OS Disk. <br><br> Minimum api-version: 2015-06-15 EncryptionSettings []DiskEncryptionSettingsResponse `pulumi:"encryptionSettings"` // 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 { // Specifies the encryption settings for the OS Disk. <br><br> Minimum api-version: 2015-06-15 EncryptionSettings DiskEncryptionSettingsResponseArrayInput `pulumi:"encryptionSettings"` // 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) EncryptionSettings ¶
func (o DiskInstanceViewResponseOutput) EncryptionSettings() DiskEncryptionSettingsResponseArrayOutput
Specifies the encryption settings for the OS Disk. <br><br> Minimum api-version: 2015-06-15
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 GetLogAnalyticExportRequestRateByIntervalArgs ¶ added in v0.2.1
type GetLogAnalyticExportRequestRateByIntervalArgs struct { // SAS Uri of the logging blob container to which LogAnalytics Api writes output logs to. BlobContainerSasUri string `pulumi:"blobContainerSasUri"` // From time of the query FromTime string `pulumi:"fromTime"` // Group query result by Operation Name. GroupByOperationName *bool `pulumi:"groupByOperationName"` // Group query result by Resource Name. GroupByResourceName *bool `pulumi:"groupByResourceName"` // Group query result by Throttle Policy applied. GroupByThrottlePolicy *bool `pulumi:"groupByThrottlePolicy"` // Interval value in minutes used to create LogAnalytics call rate logs. IntervalLength string `pulumi:"intervalLength"` // The location upon which virtual-machine-sizes is queried. Location string `pulumi:"location"` // To time of the query ToTime string `pulumi:"toTime"` }
type GetLogAnalyticExportRequestRateByIntervalResult ¶ added in v0.2.1
type GetLogAnalyticExportRequestRateByIntervalResult struct { // LogAnalyticsOutput Properties LogAnalyticsOutputResponse `pulumi:"properties"` }
LogAnalytics operation status response
func GetLogAnalyticExportRequestRateByInterval ¶ added in v0.2.1
func GetLogAnalyticExportRequestRateByInterval(ctx *pulumi.Context, args *GetLogAnalyticExportRequestRateByIntervalArgs, opts ...pulumi.InvokeOption) (*GetLogAnalyticExportRequestRateByIntervalResult, error)
type GetLogAnalyticExportThrottledRequestsArgs ¶ added in v0.2.1
type GetLogAnalyticExportThrottledRequestsArgs struct { // SAS Uri of the logging blob container to which LogAnalytics Api writes output logs to. BlobContainerSasUri string `pulumi:"blobContainerSasUri"` // From time of the query FromTime string `pulumi:"fromTime"` // Group query result by Operation Name. GroupByOperationName *bool `pulumi:"groupByOperationName"` // Group query result by Resource Name. GroupByResourceName *bool `pulumi:"groupByResourceName"` // Group query result by Throttle Policy applied. GroupByThrottlePolicy *bool `pulumi:"groupByThrottlePolicy"` // The location upon which virtual-machine-sizes is queried. Location string `pulumi:"location"` // To time of the query ToTime string `pulumi:"toTime"` }
type GetLogAnalyticExportThrottledRequestsResult ¶ added in v0.2.1
type GetLogAnalyticExportThrottledRequestsResult struct { // LogAnalyticsOutput Properties LogAnalyticsOutputResponse `pulumi:"properties"` }
LogAnalytics operation status response
func GetLogAnalyticExportThrottledRequests ¶ added in v0.2.1
func GetLogAnalyticExportThrottledRequests(ctx *pulumi.Context, args *GetLogAnalyticExportThrottledRequestsArgs, opts ...pulumi.InvokeOption) (*GetLogAnalyticExportThrottledRequestsResult, error)
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 Image ¶
type Image struct { pulumi.CustomResourceState // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // The provisioning state. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The source virtual machine from which Image is created. SourceVirtualMachine SubResourceResponsePtrOutput `pulumi:"sourceVirtualMachine"` // Specifies the storage settings for the virtual machine disks. StorageProfile ImageStorageProfileResponsePtrOutput `pulumi:"storageProfile"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
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 GetImage ¶
func GetImage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ImageState, opts ...pulumi.ResourceOption) (*Image, error)
GetImage gets an existing Image resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type ImageArgs ¶
type ImageArgs struct { // The name of the image. ImageName pulumi.StringInput // Resource location Location pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The source virtual machine from which Image is created. SourceVirtualMachine SubResourcePtrInput // Specifies the storage settings for the virtual machine disks. StorageProfile ImageStorageProfilePtrInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a Image resource.
func (ImageArgs) ElementType ¶
type ImageDataDisk ¶
type ImageDataDisk struct { // The Virtual Hard Disk. BlobUri *string `pulumi:"blobUri"` // 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 the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image. <br><br> This value cannot be larger than 1023 GB DiskSizeGB *int `pulumi:"diskSizeGB"` // 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 managedDisk. ManagedDisk *SubResource `pulumi:"managedDisk"` // The snapshot. Snapshot *SubResource `pulumi:"snapshot"` // Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk. StorageAccountType *string `pulumi:"storageAccountType"` }
Describes a data disk.
type ImageDataDiskArgs ¶
type ImageDataDiskArgs struct { // The Virtual Hard Disk. BlobUri pulumi.StringPtrInput `pulumi:"blobUri"` // 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 the size of empty data disks in gigabytes. This element can be used to overwrite the name 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 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 managedDisk. ManagedDisk SubResourcePtrInput `pulumi:"managedDisk"` // The snapshot. Snapshot SubResourcePtrInput `pulumi:"snapshot"` // Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk. StorageAccountType pulumi.StringPtrInput `pulumi:"storageAccountType"` }
Describes a data disk.
func (ImageDataDiskArgs) ElementType ¶
func (ImageDataDiskArgs) ElementType() reflect.Type
func (ImageDataDiskArgs) ToImageDataDiskOutput ¶
func (i ImageDataDiskArgs) ToImageDataDiskOutput() ImageDataDiskOutput
func (ImageDataDiskArgs) ToImageDataDiskOutputWithContext ¶
func (i ImageDataDiskArgs) ToImageDataDiskOutputWithContext(ctx context.Context) ImageDataDiskOutput
type ImageDataDiskArray ¶
type ImageDataDiskArray []ImageDataDiskInput
func (ImageDataDiskArray) ElementType ¶
func (ImageDataDiskArray) ElementType() reflect.Type
func (ImageDataDiskArray) ToImageDataDiskArrayOutput ¶
func (i ImageDataDiskArray) ToImageDataDiskArrayOutput() ImageDataDiskArrayOutput
func (ImageDataDiskArray) ToImageDataDiskArrayOutputWithContext ¶
func (i ImageDataDiskArray) ToImageDataDiskArrayOutputWithContext(ctx context.Context) ImageDataDiskArrayOutput
type ImageDataDiskArrayInput ¶
type ImageDataDiskArrayInput interface { pulumi.Input ToImageDataDiskArrayOutput() ImageDataDiskArrayOutput ToImageDataDiskArrayOutputWithContext(context.Context) ImageDataDiskArrayOutput }
ImageDataDiskArrayInput is an input type that accepts ImageDataDiskArray and ImageDataDiskArrayOutput values. You can construct a concrete instance of `ImageDataDiskArrayInput` via:
ImageDataDiskArray{ ImageDataDiskArgs{...} }
type ImageDataDiskArrayOutput ¶
type ImageDataDiskArrayOutput struct{ *pulumi.OutputState }
func (ImageDataDiskArrayOutput) ElementType ¶
func (ImageDataDiskArrayOutput) ElementType() reflect.Type
func (ImageDataDiskArrayOutput) Index ¶
func (o ImageDataDiskArrayOutput) Index(i pulumi.IntInput) ImageDataDiskOutput
func (ImageDataDiskArrayOutput) ToImageDataDiskArrayOutput ¶
func (o ImageDataDiskArrayOutput) ToImageDataDiskArrayOutput() ImageDataDiskArrayOutput
func (ImageDataDiskArrayOutput) ToImageDataDiskArrayOutputWithContext ¶
func (o ImageDataDiskArrayOutput) ToImageDataDiskArrayOutputWithContext(ctx context.Context) ImageDataDiskArrayOutput
type ImageDataDiskInput ¶
type ImageDataDiskInput interface { pulumi.Input ToImageDataDiskOutput() ImageDataDiskOutput ToImageDataDiskOutputWithContext(context.Context) ImageDataDiskOutput }
ImageDataDiskInput is an input type that accepts ImageDataDiskArgs and ImageDataDiskOutput values. You can construct a concrete instance of `ImageDataDiskInput` via:
ImageDataDiskArgs{...}
type ImageDataDiskOutput ¶
type ImageDataDiskOutput struct{ *pulumi.OutputState }
Describes a data disk.
func (ImageDataDiskOutput) BlobUri ¶
func (o ImageDataDiskOutput) BlobUri() pulumi.StringPtrOutput
The Virtual Hard Disk.
func (ImageDataDiskOutput) Caching ¶
func (o ImageDataDiskOutput) 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 (ImageDataDiskOutput) DiskSizeGB ¶
func (o ImageDataDiskOutput) DiskSizeGB() pulumi.IntPtrOutput
Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image. <br><br> This value cannot be larger than 1023 GB
func (ImageDataDiskOutput) ElementType ¶
func (ImageDataDiskOutput) ElementType() reflect.Type
func (ImageDataDiskOutput) Lun ¶
func (o ImageDataDiskOutput) 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 (ImageDataDiskOutput) ManagedDisk ¶
func (o ImageDataDiskOutput) ManagedDisk() SubResourcePtrOutput
The managedDisk.
func (ImageDataDiskOutput) Snapshot ¶
func (o ImageDataDiskOutput) Snapshot() SubResourcePtrOutput
The snapshot.
func (ImageDataDiskOutput) StorageAccountType ¶
func (o ImageDataDiskOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
func (ImageDataDiskOutput) ToImageDataDiskOutput ¶
func (o ImageDataDiskOutput) ToImageDataDiskOutput() ImageDataDiskOutput
func (ImageDataDiskOutput) ToImageDataDiskOutputWithContext ¶
func (o ImageDataDiskOutput) ToImageDataDiskOutputWithContext(ctx context.Context) ImageDataDiskOutput
type ImageDataDiskResponse ¶
type ImageDataDiskResponse struct { // The Virtual Hard Disk. BlobUri *string `pulumi:"blobUri"` // 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 the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image. <br><br> This value cannot be larger than 1023 GB DiskSizeGB *int `pulumi:"diskSizeGB"` // 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 managedDisk. ManagedDisk *SubResourceResponse `pulumi:"managedDisk"` // The snapshot. Snapshot *SubResourceResponse `pulumi:"snapshot"` // Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk. StorageAccountType *string `pulumi:"storageAccountType"` }
Describes a data disk.
type ImageDataDiskResponseArgs ¶
type ImageDataDiskResponseArgs struct { // The Virtual Hard Disk. BlobUri pulumi.StringPtrInput `pulumi:"blobUri"` // 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 the size of empty data disks in gigabytes. This element can be used to overwrite the name 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 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 managedDisk. ManagedDisk SubResourceResponsePtrInput `pulumi:"managedDisk"` // The snapshot. Snapshot SubResourceResponsePtrInput `pulumi:"snapshot"` // Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk. StorageAccountType pulumi.StringPtrInput `pulumi:"storageAccountType"` }
Describes a data disk.
func (ImageDataDiskResponseArgs) ElementType ¶
func (ImageDataDiskResponseArgs) ElementType() reflect.Type
func (ImageDataDiskResponseArgs) ToImageDataDiskResponseOutput ¶
func (i ImageDataDiskResponseArgs) ToImageDataDiskResponseOutput() ImageDataDiskResponseOutput
func (ImageDataDiskResponseArgs) ToImageDataDiskResponseOutputWithContext ¶
func (i ImageDataDiskResponseArgs) ToImageDataDiskResponseOutputWithContext(ctx context.Context) ImageDataDiskResponseOutput
type ImageDataDiskResponseArray ¶
type ImageDataDiskResponseArray []ImageDataDiskResponseInput
func (ImageDataDiskResponseArray) ElementType ¶
func (ImageDataDiskResponseArray) ElementType() reflect.Type
func (ImageDataDiskResponseArray) ToImageDataDiskResponseArrayOutput ¶
func (i ImageDataDiskResponseArray) ToImageDataDiskResponseArrayOutput() ImageDataDiskResponseArrayOutput
func (ImageDataDiskResponseArray) ToImageDataDiskResponseArrayOutputWithContext ¶
func (i ImageDataDiskResponseArray) ToImageDataDiskResponseArrayOutputWithContext(ctx context.Context) ImageDataDiskResponseArrayOutput
type ImageDataDiskResponseArrayInput ¶
type ImageDataDiskResponseArrayInput interface { pulumi.Input ToImageDataDiskResponseArrayOutput() ImageDataDiskResponseArrayOutput ToImageDataDiskResponseArrayOutputWithContext(context.Context) ImageDataDiskResponseArrayOutput }
ImageDataDiskResponseArrayInput is an input type that accepts ImageDataDiskResponseArray and ImageDataDiskResponseArrayOutput values. You can construct a concrete instance of `ImageDataDiskResponseArrayInput` via:
ImageDataDiskResponseArray{ ImageDataDiskResponseArgs{...} }
type ImageDataDiskResponseArrayOutput ¶
type ImageDataDiskResponseArrayOutput struct{ *pulumi.OutputState }
func (ImageDataDiskResponseArrayOutput) ElementType ¶
func (ImageDataDiskResponseArrayOutput) ElementType() reflect.Type
func (ImageDataDiskResponseArrayOutput) Index ¶
func (o ImageDataDiskResponseArrayOutput) Index(i pulumi.IntInput) ImageDataDiskResponseOutput
func (ImageDataDiskResponseArrayOutput) ToImageDataDiskResponseArrayOutput ¶
func (o ImageDataDiskResponseArrayOutput) ToImageDataDiskResponseArrayOutput() ImageDataDiskResponseArrayOutput
func (ImageDataDiskResponseArrayOutput) ToImageDataDiskResponseArrayOutputWithContext ¶
func (o ImageDataDiskResponseArrayOutput) ToImageDataDiskResponseArrayOutputWithContext(ctx context.Context) ImageDataDiskResponseArrayOutput
type ImageDataDiskResponseInput ¶
type ImageDataDiskResponseInput interface { pulumi.Input ToImageDataDiskResponseOutput() ImageDataDiskResponseOutput ToImageDataDiskResponseOutputWithContext(context.Context) ImageDataDiskResponseOutput }
ImageDataDiskResponseInput is an input type that accepts ImageDataDiskResponseArgs and ImageDataDiskResponseOutput values. You can construct a concrete instance of `ImageDataDiskResponseInput` via:
ImageDataDiskResponseArgs{...}
type ImageDataDiskResponseOutput ¶
type ImageDataDiskResponseOutput struct{ *pulumi.OutputState }
Describes a data disk.
func (ImageDataDiskResponseOutput) BlobUri ¶
func (o ImageDataDiskResponseOutput) BlobUri() pulumi.StringPtrOutput
The Virtual Hard Disk.
func (ImageDataDiskResponseOutput) Caching ¶
func (o ImageDataDiskResponseOutput) 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 (ImageDataDiskResponseOutput) DiskSizeGB ¶
func (o ImageDataDiskResponseOutput) DiskSizeGB() pulumi.IntPtrOutput
Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image. <br><br> This value cannot be larger than 1023 GB
func (ImageDataDiskResponseOutput) ElementType ¶
func (ImageDataDiskResponseOutput) ElementType() reflect.Type
func (ImageDataDiskResponseOutput) Lun ¶
func (o ImageDataDiskResponseOutput) 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 (ImageDataDiskResponseOutput) ManagedDisk ¶
func (o ImageDataDiskResponseOutput) ManagedDisk() SubResourceResponsePtrOutput
The managedDisk.
func (ImageDataDiskResponseOutput) Snapshot ¶
func (o ImageDataDiskResponseOutput) Snapshot() SubResourceResponsePtrOutput
The snapshot.
func (ImageDataDiskResponseOutput) StorageAccountType ¶
func (o ImageDataDiskResponseOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
func (ImageDataDiskResponseOutput) ToImageDataDiskResponseOutput ¶
func (o ImageDataDiskResponseOutput) ToImageDataDiskResponseOutput() ImageDataDiskResponseOutput
func (ImageDataDiskResponseOutput) ToImageDataDiskResponseOutputWithContext ¶
func (o ImageDataDiskResponseOutput) ToImageDataDiskResponseOutputWithContext(ctx context.Context) ImageDataDiskResponseOutput
type ImageOSDisk ¶
type ImageOSDisk struct { // The Virtual Hard Disk. BlobUri *string `pulumi:"blobUri"` // 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 the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image. <br><br> This value cannot be larger than 1023 GB DiskSizeGB *int `pulumi:"diskSizeGB"` // The managedDisk. ManagedDisk *SubResource `pulumi:"managedDisk"` // The OS State. OsState string `pulumi:"osState"` // This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** OsType string `pulumi:"osType"` // The snapshot. Snapshot *SubResource `pulumi:"snapshot"` // Specifies the storage account type for the managed disk. UltraSSD_LRS cannot be used with OS Disk. StorageAccountType *string `pulumi:"storageAccountType"` }
Describes an Operating System disk.
type ImageOSDiskArgs ¶
type ImageOSDiskArgs struct { // The Virtual Hard Disk. BlobUri pulumi.StringPtrInput `pulumi:"blobUri"` // 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 the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image. <br><br> This value cannot be larger than 1023 GB DiskSizeGB pulumi.IntPtrInput `pulumi:"diskSizeGB"` // The managedDisk. ManagedDisk SubResourcePtrInput `pulumi:"managedDisk"` // The OS State. OsState pulumi.StringInput `pulumi:"osState"` // This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** OsType pulumi.StringInput `pulumi:"osType"` // The snapshot. Snapshot SubResourcePtrInput `pulumi:"snapshot"` // Specifies the storage account type for the managed disk. UltraSSD_LRS cannot be used with OS Disk. StorageAccountType pulumi.StringPtrInput `pulumi:"storageAccountType"` }
Describes an Operating System disk.
func (ImageOSDiskArgs) ElementType ¶
func (ImageOSDiskArgs) ElementType() reflect.Type
func (ImageOSDiskArgs) ToImageOSDiskOutput ¶
func (i ImageOSDiskArgs) ToImageOSDiskOutput() ImageOSDiskOutput
func (ImageOSDiskArgs) ToImageOSDiskOutputWithContext ¶
func (i ImageOSDiskArgs) ToImageOSDiskOutputWithContext(ctx context.Context) ImageOSDiskOutput
func (ImageOSDiskArgs) ToImageOSDiskPtrOutput ¶
func (i ImageOSDiskArgs) ToImageOSDiskPtrOutput() ImageOSDiskPtrOutput
func (ImageOSDiskArgs) ToImageOSDiskPtrOutputWithContext ¶
func (i ImageOSDiskArgs) ToImageOSDiskPtrOutputWithContext(ctx context.Context) ImageOSDiskPtrOutput
type ImageOSDiskInput ¶
type ImageOSDiskInput interface { pulumi.Input ToImageOSDiskOutput() ImageOSDiskOutput ToImageOSDiskOutputWithContext(context.Context) ImageOSDiskOutput }
ImageOSDiskInput is an input type that accepts ImageOSDiskArgs and ImageOSDiskOutput values. You can construct a concrete instance of `ImageOSDiskInput` via:
ImageOSDiskArgs{...}
type ImageOSDiskOutput ¶
type ImageOSDiskOutput struct{ *pulumi.OutputState }
Describes an Operating System disk.
func (ImageOSDiskOutput) BlobUri ¶
func (o ImageOSDiskOutput) BlobUri() pulumi.StringPtrOutput
The Virtual Hard Disk.
func (ImageOSDiskOutput) Caching ¶
func (o ImageOSDiskOutput) 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 (ImageOSDiskOutput) DiskSizeGB ¶
func (o ImageOSDiskOutput) DiskSizeGB() pulumi.IntPtrOutput
Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image. <br><br> This value cannot be larger than 1023 GB
func (ImageOSDiskOutput) ElementType ¶
func (ImageOSDiskOutput) ElementType() reflect.Type
func (ImageOSDiskOutput) ManagedDisk ¶
func (o ImageOSDiskOutput) ManagedDisk() SubResourcePtrOutput
The managedDisk.
func (ImageOSDiskOutput) OsState ¶
func (o ImageOSDiskOutput) OsState() pulumi.StringOutput
The OS State.
func (ImageOSDiskOutput) OsType ¶
func (o ImageOSDiskOutput) OsType() pulumi.StringOutput
This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux**
func (ImageOSDiskOutput) Snapshot ¶
func (o ImageOSDiskOutput) Snapshot() SubResourcePtrOutput
The snapshot.
func (ImageOSDiskOutput) StorageAccountType ¶
func (o ImageOSDiskOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type for the managed disk. UltraSSD_LRS cannot be used with OS Disk.
func (ImageOSDiskOutput) ToImageOSDiskOutput ¶
func (o ImageOSDiskOutput) ToImageOSDiskOutput() ImageOSDiskOutput
func (ImageOSDiskOutput) ToImageOSDiskOutputWithContext ¶
func (o ImageOSDiskOutput) ToImageOSDiskOutputWithContext(ctx context.Context) ImageOSDiskOutput
func (ImageOSDiskOutput) ToImageOSDiskPtrOutput ¶
func (o ImageOSDiskOutput) ToImageOSDiskPtrOutput() ImageOSDiskPtrOutput
func (ImageOSDiskOutput) ToImageOSDiskPtrOutputWithContext ¶
func (o ImageOSDiskOutput) ToImageOSDiskPtrOutputWithContext(ctx context.Context) ImageOSDiskPtrOutput
type ImageOSDiskPtrInput ¶
type ImageOSDiskPtrInput interface { pulumi.Input ToImageOSDiskPtrOutput() ImageOSDiskPtrOutput ToImageOSDiskPtrOutputWithContext(context.Context) ImageOSDiskPtrOutput }
ImageOSDiskPtrInput is an input type that accepts ImageOSDiskArgs, ImageOSDiskPtr and ImageOSDiskPtrOutput values. You can construct a concrete instance of `ImageOSDiskPtrInput` via:
ImageOSDiskArgs{...} or: nil
func ImageOSDiskPtr ¶
func ImageOSDiskPtr(v *ImageOSDiskArgs) ImageOSDiskPtrInput
type ImageOSDiskPtrOutput ¶
type ImageOSDiskPtrOutput struct{ *pulumi.OutputState }
func (ImageOSDiskPtrOutput) BlobUri ¶
func (o ImageOSDiskPtrOutput) BlobUri() pulumi.StringPtrOutput
The Virtual Hard Disk.
func (ImageOSDiskPtrOutput) Caching ¶
func (o ImageOSDiskPtrOutput) 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 (ImageOSDiskPtrOutput) DiskSizeGB ¶
func (o ImageOSDiskPtrOutput) DiskSizeGB() pulumi.IntPtrOutput
Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image. <br><br> This value cannot be larger than 1023 GB
func (ImageOSDiskPtrOutput) Elem ¶
func (o ImageOSDiskPtrOutput) Elem() ImageOSDiskOutput
func (ImageOSDiskPtrOutput) ElementType ¶
func (ImageOSDiskPtrOutput) ElementType() reflect.Type
func (ImageOSDiskPtrOutput) ManagedDisk ¶
func (o ImageOSDiskPtrOutput) ManagedDisk() SubResourcePtrOutput
The managedDisk.
func (ImageOSDiskPtrOutput) OsState ¶
func (o ImageOSDiskPtrOutput) OsState() pulumi.StringPtrOutput
The OS State.
func (ImageOSDiskPtrOutput) OsType ¶
func (o ImageOSDiskPtrOutput) 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 a custom image. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux**
func (ImageOSDiskPtrOutput) Snapshot ¶
func (o ImageOSDiskPtrOutput) Snapshot() SubResourcePtrOutput
The snapshot.
func (ImageOSDiskPtrOutput) StorageAccountType ¶
func (o ImageOSDiskPtrOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type for the managed disk. UltraSSD_LRS cannot be used with OS Disk.
func (ImageOSDiskPtrOutput) ToImageOSDiskPtrOutput ¶
func (o ImageOSDiskPtrOutput) ToImageOSDiskPtrOutput() ImageOSDiskPtrOutput
func (ImageOSDiskPtrOutput) ToImageOSDiskPtrOutputWithContext ¶
func (o ImageOSDiskPtrOutput) ToImageOSDiskPtrOutputWithContext(ctx context.Context) ImageOSDiskPtrOutput
type ImageOSDiskResponse ¶
type ImageOSDiskResponse struct { // The Virtual Hard Disk. BlobUri *string `pulumi:"blobUri"` // 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 the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image. <br><br> This value cannot be larger than 1023 GB DiskSizeGB *int `pulumi:"diskSizeGB"` // The managedDisk. ManagedDisk *SubResourceResponse `pulumi:"managedDisk"` // The OS State. OsState string `pulumi:"osState"` // This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** OsType string `pulumi:"osType"` // The snapshot. Snapshot *SubResourceResponse `pulumi:"snapshot"` // Specifies the storage account type for the managed disk. UltraSSD_LRS cannot be used with OS Disk. StorageAccountType *string `pulumi:"storageAccountType"` }
Describes an Operating System disk.
type ImageOSDiskResponseArgs ¶
type ImageOSDiskResponseArgs struct { // The Virtual Hard Disk. BlobUri pulumi.StringPtrInput `pulumi:"blobUri"` // 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 the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image. <br><br> This value cannot be larger than 1023 GB DiskSizeGB pulumi.IntPtrInput `pulumi:"diskSizeGB"` // The managedDisk. ManagedDisk SubResourceResponsePtrInput `pulumi:"managedDisk"` // The OS State. OsState pulumi.StringInput `pulumi:"osState"` // This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** OsType pulumi.StringInput `pulumi:"osType"` // The snapshot. Snapshot SubResourceResponsePtrInput `pulumi:"snapshot"` // Specifies the storage account type for the managed disk. UltraSSD_LRS cannot be used with OS Disk. StorageAccountType pulumi.StringPtrInput `pulumi:"storageAccountType"` }
Describes an Operating System disk.
func (ImageOSDiskResponseArgs) ElementType ¶
func (ImageOSDiskResponseArgs) ElementType() reflect.Type
func (ImageOSDiskResponseArgs) ToImageOSDiskResponseOutput ¶
func (i ImageOSDiskResponseArgs) ToImageOSDiskResponseOutput() ImageOSDiskResponseOutput
func (ImageOSDiskResponseArgs) ToImageOSDiskResponseOutputWithContext ¶
func (i ImageOSDiskResponseArgs) ToImageOSDiskResponseOutputWithContext(ctx context.Context) ImageOSDiskResponseOutput
func (ImageOSDiskResponseArgs) ToImageOSDiskResponsePtrOutput ¶
func (i ImageOSDiskResponseArgs) ToImageOSDiskResponsePtrOutput() ImageOSDiskResponsePtrOutput
func (ImageOSDiskResponseArgs) ToImageOSDiskResponsePtrOutputWithContext ¶
func (i ImageOSDiskResponseArgs) ToImageOSDiskResponsePtrOutputWithContext(ctx context.Context) ImageOSDiskResponsePtrOutput
type ImageOSDiskResponseInput ¶
type ImageOSDiskResponseInput interface { pulumi.Input ToImageOSDiskResponseOutput() ImageOSDiskResponseOutput ToImageOSDiskResponseOutputWithContext(context.Context) ImageOSDiskResponseOutput }
ImageOSDiskResponseInput is an input type that accepts ImageOSDiskResponseArgs and ImageOSDiskResponseOutput values. You can construct a concrete instance of `ImageOSDiskResponseInput` via:
ImageOSDiskResponseArgs{...}
type ImageOSDiskResponseOutput ¶
type ImageOSDiskResponseOutput struct{ *pulumi.OutputState }
Describes an Operating System disk.
func (ImageOSDiskResponseOutput) BlobUri ¶
func (o ImageOSDiskResponseOutput) BlobUri() pulumi.StringPtrOutput
The Virtual Hard Disk.
func (ImageOSDiskResponseOutput) Caching ¶
func (o ImageOSDiskResponseOutput) 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 (ImageOSDiskResponseOutput) DiskSizeGB ¶
func (o ImageOSDiskResponseOutput) DiskSizeGB() pulumi.IntPtrOutput
Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image. <br><br> This value cannot be larger than 1023 GB
func (ImageOSDiskResponseOutput) ElementType ¶
func (ImageOSDiskResponseOutput) ElementType() reflect.Type
func (ImageOSDiskResponseOutput) ManagedDisk ¶
func (o ImageOSDiskResponseOutput) ManagedDisk() SubResourceResponsePtrOutput
The managedDisk.
func (ImageOSDiskResponseOutput) OsState ¶
func (o ImageOSDiskResponseOutput) OsState() pulumi.StringOutput
The OS State.
func (ImageOSDiskResponseOutput) OsType ¶
func (o ImageOSDiskResponseOutput) OsType() pulumi.StringOutput
This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux**
func (ImageOSDiskResponseOutput) Snapshot ¶
func (o ImageOSDiskResponseOutput) Snapshot() SubResourceResponsePtrOutput
The snapshot.
func (ImageOSDiskResponseOutput) StorageAccountType ¶
func (o ImageOSDiskResponseOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type for the managed disk. UltraSSD_LRS cannot be used with OS Disk.
func (ImageOSDiskResponseOutput) ToImageOSDiskResponseOutput ¶
func (o ImageOSDiskResponseOutput) ToImageOSDiskResponseOutput() ImageOSDiskResponseOutput
func (ImageOSDiskResponseOutput) ToImageOSDiskResponseOutputWithContext ¶
func (o ImageOSDiskResponseOutput) ToImageOSDiskResponseOutputWithContext(ctx context.Context) ImageOSDiskResponseOutput
func (ImageOSDiskResponseOutput) ToImageOSDiskResponsePtrOutput ¶
func (o ImageOSDiskResponseOutput) ToImageOSDiskResponsePtrOutput() ImageOSDiskResponsePtrOutput
func (ImageOSDiskResponseOutput) ToImageOSDiskResponsePtrOutputWithContext ¶
func (o ImageOSDiskResponseOutput) ToImageOSDiskResponsePtrOutputWithContext(ctx context.Context) ImageOSDiskResponsePtrOutput
type ImageOSDiskResponsePtrInput ¶
type ImageOSDiskResponsePtrInput interface { pulumi.Input ToImageOSDiskResponsePtrOutput() ImageOSDiskResponsePtrOutput ToImageOSDiskResponsePtrOutputWithContext(context.Context) ImageOSDiskResponsePtrOutput }
ImageOSDiskResponsePtrInput is an input type that accepts ImageOSDiskResponseArgs, ImageOSDiskResponsePtr and ImageOSDiskResponsePtrOutput values. You can construct a concrete instance of `ImageOSDiskResponsePtrInput` via:
ImageOSDiskResponseArgs{...} or: nil
func ImageOSDiskResponsePtr ¶
func ImageOSDiskResponsePtr(v *ImageOSDiskResponseArgs) ImageOSDiskResponsePtrInput
type ImageOSDiskResponsePtrOutput ¶
type ImageOSDiskResponsePtrOutput struct{ *pulumi.OutputState }
func (ImageOSDiskResponsePtrOutput) BlobUri ¶
func (o ImageOSDiskResponsePtrOutput) BlobUri() pulumi.StringPtrOutput
The Virtual Hard Disk.
func (ImageOSDiskResponsePtrOutput) Caching ¶
func (o ImageOSDiskResponsePtrOutput) 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 (ImageOSDiskResponsePtrOutput) DiskSizeGB ¶
func (o ImageOSDiskResponsePtrOutput) DiskSizeGB() pulumi.IntPtrOutput
Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image. <br><br> This value cannot be larger than 1023 GB
func (ImageOSDiskResponsePtrOutput) Elem ¶
func (o ImageOSDiskResponsePtrOutput) Elem() ImageOSDiskResponseOutput
func (ImageOSDiskResponsePtrOutput) ElementType ¶
func (ImageOSDiskResponsePtrOutput) ElementType() reflect.Type
func (ImageOSDiskResponsePtrOutput) ManagedDisk ¶
func (o ImageOSDiskResponsePtrOutput) ManagedDisk() SubResourceResponsePtrOutput
The managedDisk.
func (ImageOSDiskResponsePtrOutput) OsState ¶
func (o ImageOSDiskResponsePtrOutput) OsState() pulumi.StringPtrOutput
The OS State.
func (ImageOSDiskResponsePtrOutput) OsType ¶
func (o ImageOSDiskResponsePtrOutput) 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 a custom image. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux**
func (ImageOSDiskResponsePtrOutput) Snapshot ¶
func (o ImageOSDiskResponsePtrOutput) Snapshot() SubResourceResponsePtrOutput
The snapshot.
func (ImageOSDiskResponsePtrOutput) StorageAccountType ¶
func (o ImageOSDiskResponsePtrOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type for the managed disk. UltraSSD_LRS cannot be used with OS Disk.
func (ImageOSDiskResponsePtrOutput) ToImageOSDiskResponsePtrOutput ¶
func (o ImageOSDiskResponsePtrOutput) ToImageOSDiskResponsePtrOutput() ImageOSDiskResponsePtrOutput
func (ImageOSDiskResponsePtrOutput) ToImageOSDiskResponsePtrOutputWithContext ¶
func (o ImageOSDiskResponsePtrOutput) ToImageOSDiskResponsePtrOutputWithContext(ctx context.Context) ImageOSDiskResponsePtrOutput
type ImageReference ¶
type ImageReference struct { // Resource Id Id *string `pulumi:"id"` // 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 { // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // 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) Id ¶
func (o ImageReferenceOutput) Id() pulumi.StringPtrOutput
Resource Id
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) Id ¶
func (o ImageReferencePtrOutput) Id() pulumi.StringPtrOutput
Resource Id
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 { // Resource Id Id *string `pulumi:"id"` // 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 { // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // 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) Id ¶
func (o ImageReferenceResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
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) Id ¶
func (o ImageReferenceResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource Id
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 ImageState ¶
type ImageState struct { // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // The provisioning state. ProvisioningState pulumi.StringPtrInput // The source virtual machine from which Image is created. SourceVirtualMachine SubResourceResponsePtrInput // Specifies the storage settings for the virtual machine disks. StorageProfile ImageStorageProfileResponsePtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (ImageState) ElementType ¶
func (ImageState) ElementType() reflect.Type
type ImageStorageProfile ¶
type ImageStorageProfile 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 []ImageDataDisk `pulumi:"dataDisks"` // 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 *ImageOSDisk `pulumi:"osDisk"` // Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS). ZoneResilient *bool `pulumi:"zoneResilient"` }
Describes a storage profile.
type ImageStorageProfileArgs ¶
type ImageStorageProfileArgs 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 ImageDataDiskArrayInput `pulumi:"dataDisks"` // 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 ImageOSDiskPtrInput `pulumi:"osDisk"` // Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS). ZoneResilient pulumi.BoolPtrInput `pulumi:"zoneResilient"` }
Describes a storage profile.
func (ImageStorageProfileArgs) ElementType ¶
func (ImageStorageProfileArgs) ElementType() reflect.Type
func (ImageStorageProfileArgs) ToImageStorageProfileOutput ¶
func (i ImageStorageProfileArgs) ToImageStorageProfileOutput() ImageStorageProfileOutput
func (ImageStorageProfileArgs) ToImageStorageProfileOutputWithContext ¶
func (i ImageStorageProfileArgs) ToImageStorageProfileOutputWithContext(ctx context.Context) ImageStorageProfileOutput
func (ImageStorageProfileArgs) ToImageStorageProfilePtrOutput ¶
func (i ImageStorageProfileArgs) ToImageStorageProfilePtrOutput() ImageStorageProfilePtrOutput
func (ImageStorageProfileArgs) ToImageStorageProfilePtrOutputWithContext ¶
func (i ImageStorageProfileArgs) ToImageStorageProfilePtrOutputWithContext(ctx context.Context) ImageStorageProfilePtrOutput
type ImageStorageProfileInput ¶
type ImageStorageProfileInput interface { pulumi.Input ToImageStorageProfileOutput() ImageStorageProfileOutput ToImageStorageProfileOutputWithContext(context.Context) ImageStorageProfileOutput }
ImageStorageProfileInput is an input type that accepts ImageStorageProfileArgs and ImageStorageProfileOutput values. You can construct a concrete instance of `ImageStorageProfileInput` via:
ImageStorageProfileArgs{...}
type ImageStorageProfileOutput ¶
type ImageStorageProfileOutput struct{ *pulumi.OutputState }
Describes a storage profile.
func (ImageStorageProfileOutput) DataDisks ¶
func (o ImageStorageProfileOutput) DataDisks() ImageDataDiskArrayOutput
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 (ImageStorageProfileOutput) ElementType ¶
func (ImageStorageProfileOutput) ElementType() reflect.Type
func (ImageStorageProfileOutput) OsDisk ¶
func (o ImageStorageProfileOutput) OsDisk() ImageOSDiskPtrOutput
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 (ImageStorageProfileOutput) ToImageStorageProfileOutput ¶
func (o ImageStorageProfileOutput) ToImageStorageProfileOutput() ImageStorageProfileOutput
func (ImageStorageProfileOutput) ToImageStorageProfileOutputWithContext ¶
func (o ImageStorageProfileOutput) ToImageStorageProfileOutputWithContext(ctx context.Context) ImageStorageProfileOutput
func (ImageStorageProfileOutput) ToImageStorageProfilePtrOutput ¶
func (o ImageStorageProfileOutput) ToImageStorageProfilePtrOutput() ImageStorageProfilePtrOutput
func (ImageStorageProfileOutput) ToImageStorageProfilePtrOutputWithContext ¶
func (o ImageStorageProfileOutput) ToImageStorageProfilePtrOutputWithContext(ctx context.Context) ImageStorageProfilePtrOutput
func (ImageStorageProfileOutput) ZoneResilient ¶
func (o ImageStorageProfileOutput) ZoneResilient() pulumi.BoolPtrOutput
Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS).
type ImageStorageProfilePtrInput ¶
type ImageStorageProfilePtrInput interface { pulumi.Input ToImageStorageProfilePtrOutput() ImageStorageProfilePtrOutput ToImageStorageProfilePtrOutputWithContext(context.Context) ImageStorageProfilePtrOutput }
ImageStorageProfilePtrInput is an input type that accepts ImageStorageProfileArgs, ImageStorageProfilePtr and ImageStorageProfilePtrOutput values. You can construct a concrete instance of `ImageStorageProfilePtrInput` via:
ImageStorageProfileArgs{...} or: nil
func ImageStorageProfilePtr ¶
func ImageStorageProfilePtr(v *ImageStorageProfileArgs) ImageStorageProfilePtrInput
type ImageStorageProfilePtrOutput ¶
type ImageStorageProfilePtrOutput struct{ *pulumi.OutputState }
func (ImageStorageProfilePtrOutput) DataDisks ¶
func (o ImageStorageProfilePtrOutput) DataDisks() ImageDataDiskArrayOutput
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 (ImageStorageProfilePtrOutput) Elem ¶
func (o ImageStorageProfilePtrOutput) Elem() ImageStorageProfileOutput
func (ImageStorageProfilePtrOutput) ElementType ¶
func (ImageStorageProfilePtrOutput) ElementType() reflect.Type
func (ImageStorageProfilePtrOutput) OsDisk ¶
func (o ImageStorageProfilePtrOutput) OsDisk() ImageOSDiskPtrOutput
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 (ImageStorageProfilePtrOutput) ToImageStorageProfilePtrOutput ¶
func (o ImageStorageProfilePtrOutput) ToImageStorageProfilePtrOutput() ImageStorageProfilePtrOutput
func (ImageStorageProfilePtrOutput) ToImageStorageProfilePtrOutputWithContext ¶
func (o ImageStorageProfilePtrOutput) ToImageStorageProfilePtrOutputWithContext(ctx context.Context) ImageStorageProfilePtrOutput
func (ImageStorageProfilePtrOutput) ZoneResilient ¶
func (o ImageStorageProfilePtrOutput) ZoneResilient() pulumi.BoolPtrOutput
Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS).
type ImageStorageProfileResponse ¶
type ImageStorageProfileResponse 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 []ImageDataDiskResponse `pulumi:"dataDisks"` // 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 *ImageOSDiskResponse `pulumi:"osDisk"` // Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS). ZoneResilient *bool `pulumi:"zoneResilient"` }
Describes a storage profile.
type ImageStorageProfileResponseArgs ¶
type ImageStorageProfileResponseArgs 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 ImageDataDiskResponseArrayInput `pulumi:"dataDisks"` // 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 ImageOSDiskResponsePtrInput `pulumi:"osDisk"` // Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS). ZoneResilient pulumi.BoolPtrInput `pulumi:"zoneResilient"` }
Describes a storage profile.
func (ImageStorageProfileResponseArgs) ElementType ¶
func (ImageStorageProfileResponseArgs) ElementType() reflect.Type
func (ImageStorageProfileResponseArgs) ToImageStorageProfileResponseOutput ¶
func (i ImageStorageProfileResponseArgs) ToImageStorageProfileResponseOutput() ImageStorageProfileResponseOutput
func (ImageStorageProfileResponseArgs) ToImageStorageProfileResponseOutputWithContext ¶
func (i ImageStorageProfileResponseArgs) ToImageStorageProfileResponseOutputWithContext(ctx context.Context) ImageStorageProfileResponseOutput
func (ImageStorageProfileResponseArgs) ToImageStorageProfileResponsePtrOutput ¶
func (i ImageStorageProfileResponseArgs) ToImageStorageProfileResponsePtrOutput() ImageStorageProfileResponsePtrOutput
func (ImageStorageProfileResponseArgs) ToImageStorageProfileResponsePtrOutputWithContext ¶
func (i ImageStorageProfileResponseArgs) ToImageStorageProfileResponsePtrOutputWithContext(ctx context.Context) ImageStorageProfileResponsePtrOutput
type ImageStorageProfileResponseInput ¶
type ImageStorageProfileResponseInput interface { pulumi.Input ToImageStorageProfileResponseOutput() ImageStorageProfileResponseOutput ToImageStorageProfileResponseOutputWithContext(context.Context) ImageStorageProfileResponseOutput }
ImageStorageProfileResponseInput is an input type that accepts ImageStorageProfileResponseArgs and ImageStorageProfileResponseOutput values. You can construct a concrete instance of `ImageStorageProfileResponseInput` via:
ImageStorageProfileResponseArgs{...}
type ImageStorageProfileResponseOutput ¶
type ImageStorageProfileResponseOutput struct{ *pulumi.OutputState }
Describes a storage profile.
func (ImageStorageProfileResponseOutput) DataDisks ¶
func (o ImageStorageProfileResponseOutput) DataDisks() ImageDataDiskResponseArrayOutput
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 (ImageStorageProfileResponseOutput) ElementType ¶
func (ImageStorageProfileResponseOutput) ElementType() reflect.Type
func (ImageStorageProfileResponseOutput) OsDisk ¶
func (o ImageStorageProfileResponseOutput) OsDisk() ImageOSDiskResponsePtrOutput
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 (ImageStorageProfileResponseOutput) ToImageStorageProfileResponseOutput ¶
func (o ImageStorageProfileResponseOutput) ToImageStorageProfileResponseOutput() ImageStorageProfileResponseOutput
func (ImageStorageProfileResponseOutput) ToImageStorageProfileResponseOutputWithContext ¶
func (o ImageStorageProfileResponseOutput) ToImageStorageProfileResponseOutputWithContext(ctx context.Context) ImageStorageProfileResponseOutput
func (ImageStorageProfileResponseOutput) ToImageStorageProfileResponsePtrOutput ¶
func (o ImageStorageProfileResponseOutput) ToImageStorageProfileResponsePtrOutput() ImageStorageProfileResponsePtrOutput
func (ImageStorageProfileResponseOutput) ToImageStorageProfileResponsePtrOutputWithContext ¶
func (o ImageStorageProfileResponseOutput) ToImageStorageProfileResponsePtrOutputWithContext(ctx context.Context) ImageStorageProfileResponsePtrOutput
func (ImageStorageProfileResponseOutput) ZoneResilient ¶
func (o ImageStorageProfileResponseOutput) ZoneResilient() pulumi.BoolPtrOutput
Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS).
type ImageStorageProfileResponsePtrInput ¶
type ImageStorageProfileResponsePtrInput interface { pulumi.Input ToImageStorageProfileResponsePtrOutput() ImageStorageProfileResponsePtrOutput ToImageStorageProfileResponsePtrOutputWithContext(context.Context) ImageStorageProfileResponsePtrOutput }
ImageStorageProfileResponsePtrInput is an input type that accepts ImageStorageProfileResponseArgs, ImageStorageProfileResponsePtr and ImageStorageProfileResponsePtrOutput values. You can construct a concrete instance of `ImageStorageProfileResponsePtrInput` via:
ImageStorageProfileResponseArgs{...} or: nil
func ImageStorageProfileResponsePtr ¶
func ImageStorageProfileResponsePtr(v *ImageStorageProfileResponseArgs) ImageStorageProfileResponsePtrInput
type ImageStorageProfileResponsePtrOutput ¶
type ImageStorageProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (ImageStorageProfileResponsePtrOutput) DataDisks ¶
func (o ImageStorageProfileResponsePtrOutput) DataDisks() ImageDataDiskResponseArrayOutput
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 (ImageStorageProfileResponsePtrOutput) ElementType ¶
func (ImageStorageProfileResponsePtrOutput) ElementType() reflect.Type
func (ImageStorageProfileResponsePtrOutput) OsDisk ¶
func (o ImageStorageProfileResponsePtrOutput) OsDisk() ImageOSDiskResponsePtrOutput
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 (ImageStorageProfileResponsePtrOutput) ToImageStorageProfileResponsePtrOutput ¶
func (o ImageStorageProfileResponsePtrOutput) ToImageStorageProfileResponsePtrOutput() ImageStorageProfileResponsePtrOutput
func (ImageStorageProfileResponsePtrOutput) ToImageStorageProfileResponsePtrOutputWithContext ¶
func (o ImageStorageProfileResponsePtrOutput) ToImageStorageProfileResponsePtrOutputWithContext(ctx context.Context) ImageStorageProfileResponsePtrOutput
func (ImageStorageProfileResponsePtrOutput) ZoneResilient ¶
func (o ImageStorageProfileResponsePtrOutput) ZoneResilient() pulumi.BoolPtrOutput
Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS).
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 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 (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"` // 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 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"` // 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 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) ProvisionVMAgent ¶
func (o LinuxConfigurationOutput) 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 (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) ProvisionVMAgent ¶
func (o LinuxConfigurationPtrOutput) 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 (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"` // 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 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"` // 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 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) ProvisionVMAgent ¶
func (o LinuxConfigurationResponseOutput) 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 (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) ProvisionVMAgent ¶
func (o LinuxConfigurationResponsePtrOutput) 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 (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 LogAnalyticsOutputResponse ¶ added in v0.2.1
type LogAnalyticsOutputResponse struct { // Output file Uri path to blob container. Output string `pulumi:"output"` }
LogAnalytics output properties
type LogAnalyticsOutputResponseArgs ¶ added in v0.2.1
type LogAnalyticsOutputResponseArgs struct { // Output file Uri path to blob container. Output pulumi.StringInput `pulumi:"output"` }
LogAnalytics output properties
func (LogAnalyticsOutputResponseArgs) ElementType ¶ added in v0.2.1
func (LogAnalyticsOutputResponseArgs) ElementType() reflect.Type
func (LogAnalyticsOutputResponseArgs) ToLogAnalyticsOutputResponseOutput ¶ added in v0.2.1
func (i LogAnalyticsOutputResponseArgs) ToLogAnalyticsOutputResponseOutput() LogAnalyticsOutputResponseOutput
func (LogAnalyticsOutputResponseArgs) ToLogAnalyticsOutputResponseOutputWithContext ¶ added in v0.2.1
func (i LogAnalyticsOutputResponseArgs) ToLogAnalyticsOutputResponseOutputWithContext(ctx context.Context) LogAnalyticsOutputResponseOutput
type LogAnalyticsOutputResponseInput ¶ added in v0.2.1
type LogAnalyticsOutputResponseInput interface { pulumi.Input ToLogAnalyticsOutputResponseOutput() LogAnalyticsOutputResponseOutput ToLogAnalyticsOutputResponseOutputWithContext(context.Context) LogAnalyticsOutputResponseOutput }
LogAnalyticsOutputResponseInput is an input type that accepts LogAnalyticsOutputResponseArgs and LogAnalyticsOutputResponseOutput values. You can construct a concrete instance of `LogAnalyticsOutputResponseInput` via:
LogAnalyticsOutputResponseArgs{...}
type LogAnalyticsOutputResponseOutput ¶ added in v0.2.1
type LogAnalyticsOutputResponseOutput struct{ *pulumi.OutputState }
LogAnalytics output properties
func (LogAnalyticsOutputResponseOutput) ElementType ¶ added in v0.2.1
func (LogAnalyticsOutputResponseOutput) ElementType() reflect.Type
func (LogAnalyticsOutputResponseOutput) Output ¶ added in v0.2.1
func (o LogAnalyticsOutputResponseOutput) Output() pulumi.StringOutput
Output file Uri path to blob container.
func (LogAnalyticsOutputResponseOutput) ToLogAnalyticsOutputResponseOutput ¶ added in v0.2.1
func (o LogAnalyticsOutputResponseOutput) ToLogAnalyticsOutputResponseOutput() LogAnalyticsOutputResponseOutput
func (LogAnalyticsOutputResponseOutput) ToLogAnalyticsOutputResponseOutputWithContext ¶ added in v0.2.1
func (o LogAnalyticsOutputResponseOutput) ToLogAnalyticsOutputResponseOutputWithContext(ctx context.Context) LogAnalyticsOutputResponseOutput
type LookupAvailabilitySetResult ¶
type LookupAvailabilitySetResult struct { // 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"` // Specifies information about the proximity placement group that the availability set should be assigned to. <br><br>Minimum api-version: 2018-04-01. ProximityPlacementGroup *SubResourceResponse `pulumi:"proximityPlacementGroup"` // Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use 'Aligned' for virtual machines with managed disks and 'Classic' for virtual machines with unmanaged disks. Default value is 'Classic'. Sku *SkuResponse `pulumi:"sku"` // 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 LookupImageArgs ¶
type LookupImageResult ¶
type LookupImageResult struct { // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // The provisioning state. ProvisioningState string `pulumi:"provisioningState"` // The source virtual machine from which Image is created. SourceVirtualMachine *SubResourceResponse `pulumi:"sourceVirtualMachine"` // Specifies the storage settings for the virtual machine disks. StorageProfile *ImageStorageProfileResponse `pulumi:"storageProfile"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
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 LookupImage ¶
func LookupImage(ctx *pulumi.Context, args *LookupImageArgs, opts ...pulumi.InvokeOption) (*LookupImageResult, error)
type LookupProximityPlacementGroupResult ¶
type LookupProximityPlacementGroupResult struct { // A list of references to all availability sets in the proximity placement group. AvailabilitySets []SubResourceResponse `pulumi:"availabilitySets"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Specifies the type of the proximity placement group. <br><br> Possible values are: <br><br> **Standard** : Co-locate resources within an Azure region or Availability Zone. <br><br> **Ultra** : For future use. ProximityPlacementGroupType *string `pulumi:"proximityPlacementGroupType"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` // A list of references to all virtual machine scale sets in the proximity placement group. VirtualMachineScaleSets []SubResourceResponse `pulumi:"virtualMachineScaleSets"` // A list of references to all virtual machines in the proximity placement group. VirtualMachines []SubResourceResponse `pulumi:"virtualMachines"` }
Specifies information about the proximity placement group.
func LookupProximityPlacementGroup ¶
func LookupProximityPlacementGroup(ctx *pulumi.Context, args *LookupProximityPlacementGroupArgs, opts ...pulumi.InvokeOption) (*LookupProximityPlacementGroupResult, 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"` // 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 additional capabilities enabled or disabled on the virtual machine. AdditionalCapabilities *AdditionalCapabilitiesResponse `pulumi:"additionalCapabilities"` // 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"` // The identity of the virtual machine, if configured. Identity *VirtualMachineIdentityResponse `pulumi:"identity"` // 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"` // Specifies information about the proximity placement group that the virtual machine should be assigned to. <br><br>Minimum api-version: 2018-04-01. ProximityPlacementGroup *SubResourceResponse `pulumi:"proximityPlacementGroup"` // 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"` // Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands. VmId string `pulumi:"vmId"` // The virtual machine zones. Zones []string `pulumi:"zones"` }
Describes a Virtual Machine.
func LookupVirtualMachine ¶
func LookupVirtualMachine(ctx *pulumi.Context, args *LookupVirtualMachineArgs, opts ...pulumi.InvokeOption) (*LookupVirtualMachineResult, error)
type LookupVirtualMachineScaleSetExtensionArgs ¶
type LookupVirtualMachineScaleSetExtensionArgs 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 VM scale set containing the extension. VmScaleSetName string `pulumi:"vmScaleSetName"` // The name of the VM scale set extension. VmssExtensionName string `pulumi:"vmssExtensionName"` }
type LookupVirtualMachineScaleSetExtensionResult ¶
type LookupVirtualMachineScaleSetExtensionResult 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"` // If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed. ForceUpdateTag *string `pulumi:"forceUpdateTag"` // The name of the extension. Name *string `pulumi:"name"` // The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all. ProtectedSettings interface{} `pulumi:"protectedSettings"` // Collection of extension names after which this extension needs to be provisioned. ProvisionAfterExtensions []string `pulumi:"provisionAfterExtensions"` // 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"` // 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"` }
Describes a Virtual Machine Scale Set Extension.
func LookupVirtualMachineScaleSetExtension ¶
func LookupVirtualMachineScaleSetExtension(ctx *pulumi.Context, args *LookupVirtualMachineScaleSetExtensionArgs, opts ...pulumi.InvokeOption) (*LookupVirtualMachineScaleSetExtensionResult, error)
type LookupVirtualMachineScaleSetResult ¶
type LookupVirtualMachineScaleSetResult struct { // Policy for automatic repairs. AutomaticRepairsPolicy *AutomaticRepairsPolicyResponse `pulumi:"automaticRepairsPolicy"` // When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs. DoNotRunExtensionsOnOverprovisionedVMs *bool `pulumi:"doNotRunExtensionsOnOverprovisionedVMs"` // The identity of the virtual machine scale set, if configured. Identity *VirtualMachineScaleSetIdentityResponse `pulumi:"identity"` // 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"` // 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"` // Fault Domain count for each placement group. PlatformFaultDomainCount *int `pulumi:"platformFaultDomainCount"` // The provisioning state, which only appears in the response. ProvisioningState string `pulumi:"provisioningState"` // Specifies information about the proximity placement group that the virtual machine scale set should be assigned to. <br><br>Minimum api-version: 2018-04-01. ProximityPlacementGroup *SubResourceResponse `pulumi:"proximityPlacementGroup"` // When true this limits the scale set to a single placement group, of max size 100 virtual machines. SinglePlacementGroup *bool `pulumi:"singlePlacementGroup"` // The virtual machine scale set sku. Sku *SkuResponse `pulumi:"sku"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` // Specifies the ID which uniquely identifies a Virtual Machine Scale Set. UniqueId string `pulumi:"uniqueId"` // The upgrade policy. UpgradePolicy *UpgradePolicyResponse `pulumi:"upgradePolicy"` // The virtual machine profile. VirtualMachineProfile *VirtualMachineScaleSetVMProfileResponse `pulumi:"virtualMachineProfile"` // Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage. ZoneBalance *bool `pulumi:"zoneBalance"` // The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set. Zones []string `pulumi:"zones"` }
Describes a Virtual Machine Scale Set.
func LookupVirtualMachineScaleSet ¶
func LookupVirtualMachineScaleSet(ctx *pulumi.Context, args *LookupVirtualMachineScaleSetArgs, opts ...pulumi.InvokeOption) (*LookupVirtualMachineScaleSetResult, error)
type LookupVirtualMachineScaleSetVMArgs ¶
type LookupVirtualMachineScaleSetVMArgs struct { // The instance ID of the virtual machine. InstanceId string `pulumi:"instanceId"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the VM scale set. VmScaleSetName string `pulumi:"vmScaleSetName"` }
type LookupVirtualMachineScaleSetVMResult ¶
type LookupVirtualMachineScaleSetVMResult struct { // Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type. AdditionalCapabilities *AdditionalCapabilitiesResponse `pulumi:"additionalCapabilities"` // 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"` // The virtual machine instance ID. InstanceId string `pulumi:"instanceId"` // The virtual machine instance view. InstanceView VirtualMachineScaleSetVMInstanceViewResponse `pulumi:"instanceView"` // Specifies whether the latest model has been applied to the virtual machine. LatestModelApplied bool `pulumi:"latestModelApplied"` // 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"` // The virtual machine SKU. Sku SkuResponse `pulumi:"sku"` // 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"` // Azure VM unique ID. VmId string `pulumi:"vmId"` // The virtual machine zones. Zones []string `pulumi:"zones"` }
Describes a virtual machine scale set virtual machine.
func LookupVirtualMachineScaleSetVM ¶
func LookupVirtualMachineScaleSetVM(ctx *pulumi.Context, args *LookupVirtualMachineScaleSetVMArgs, opts ...pulumi.InvokeOption) (*LookupVirtualMachineScaleSetVMResult, error)
type MaintenanceRedeployStatusResponse ¶
type MaintenanceRedeployStatusResponse struct { // True, if customer is allowed to perform Maintenance. IsCustomerInitiatedMaintenanceAllowed *bool `pulumi:"isCustomerInitiatedMaintenanceAllowed"` // Message returned for the last Maintenance Operation. LastOperationMessage *string `pulumi:"lastOperationMessage"` // The Last Maintenance Operation Result Code. LastOperationResultCode *string `pulumi:"lastOperationResultCode"` // End Time for the Maintenance Window. MaintenanceWindowEndTime *string `pulumi:"maintenanceWindowEndTime"` // Start Time for the Maintenance Window. MaintenanceWindowStartTime *string `pulumi:"maintenanceWindowStartTime"` // End Time for the Pre Maintenance Window. PreMaintenanceWindowEndTime *string `pulumi:"preMaintenanceWindowEndTime"` // Start Time for the Pre Maintenance Window. PreMaintenanceWindowStartTime *string `pulumi:"preMaintenanceWindowStartTime"` }
Maintenance Operation Status.
type MaintenanceRedeployStatusResponseArgs ¶
type MaintenanceRedeployStatusResponseArgs struct { // True, if customer is allowed to perform Maintenance. IsCustomerInitiatedMaintenanceAllowed pulumi.BoolPtrInput `pulumi:"isCustomerInitiatedMaintenanceAllowed"` // Message returned for the last Maintenance Operation. LastOperationMessage pulumi.StringPtrInput `pulumi:"lastOperationMessage"` // The Last Maintenance Operation Result Code. LastOperationResultCode pulumi.StringPtrInput `pulumi:"lastOperationResultCode"` // End Time for the Maintenance Window. MaintenanceWindowEndTime pulumi.StringPtrInput `pulumi:"maintenanceWindowEndTime"` // Start Time for the Maintenance Window. MaintenanceWindowStartTime pulumi.StringPtrInput `pulumi:"maintenanceWindowStartTime"` // End Time for the Pre Maintenance Window. PreMaintenanceWindowEndTime pulumi.StringPtrInput `pulumi:"preMaintenanceWindowEndTime"` // Start Time for the Pre Maintenance Window. PreMaintenanceWindowStartTime pulumi.StringPtrInput `pulumi:"preMaintenanceWindowStartTime"` }
Maintenance Operation Status.
func (MaintenanceRedeployStatusResponseArgs) ElementType ¶
func (MaintenanceRedeployStatusResponseArgs) ElementType() reflect.Type
func (MaintenanceRedeployStatusResponseArgs) ToMaintenanceRedeployStatusResponseOutput ¶
func (i MaintenanceRedeployStatusResponseArgs) ToMaintenanceRedeployStatusResponseOutput() MaintenanceRedeployStatusResponseOutput
func (MaintenanceRedeployStatusResponseArgs) ToMaintenanceRedeployStatusResponseOutputWithContext ¶
func (i MaintenanceRedeployStatusResponseArgs) ToMaintenanceRedeployStatusResponseOutputWithContext(ctx context.Context) MaintenanceRedeployStatusResponseOutput
func (MaintenanceRedeployStatusResponseArgs) ToMaintenanceRedeployStatusResponsePtrOutput ¶
func (i MaintenanceRedeployStatusResponseArgs) ToMaintenanceRedeployStatusResponsePtrOutput() MaintenanceRedeployStatusResponsePtrOutput
func (MaintenanceRedeployStatusResponseArgs) ToMaintenanceRedeployStatusResponsePtrOutputWithContext ¶
func (i MaintenanceRedeployStatusResponseArgs) ToMaintenanceRedeployStatusResponsePtrOutputWithContext(ctx context.Context) MaintenanceRedeployStatusResponsePtrOutput
type MaintenanceRedeployStatusResponseInput ¶
type MaintenanceRedeployStatusResponseInput interface { pulumi.Input ToMaintenanceRedeployStatusResponseOutput() MaintenanceRedeployStatusResponseOutput ToMaintenanceRedeployStatusResponseOutputWithContext(context.Context) MaintenanceRedeployStatusResponseOutput }
MaintenanceRedeployStatusResponseInput is an input type that accepts MaintenanceRedeployStatusResponseArgs and MaintenanceRedeployStatusResponseOutput values. You can construct a concrete instance of `MaintenanceRedeployStatusResponseInput` via:
MaintenanceRedeployStatusResponseArgs{...}
type MaintenanceRedeployStatusResponseOutput ¶
type MaintenanceRedeployStatusResponseOutput struct{ *pulumi.OutputState }
Maintenance Operation Status.
func (MaintenanceRedeployStatusResponseOutput) ElementType ¶
func (MaintenanceRedeployStatusResponseOutput) ElementType() reflect.Type
func (MaintenanceRedeployStatusResponseOutput) IsCustomerInitiatedMaintenanceAllowed ¶
func (o MaintenanceRedeployStatusResponseOutput) IsCustomerInitiatedMaintenanceAllowed() pulumi.BoolPtrOutput
True, if customer is allowed to perform Maintenance.
func (MaintenanceRedeployStatusResponseOutput) LastOperationMessage ¶
func (o MaintenanceRedeployStatusResponseOutput) LastOperationMessage() pulumi.StringPtrOutput
Message returned for the last Maintenance Operation.
func (MaintenanceRedeployStatusResponseOutput) LastOperationResultCode ¶
func (o MaintenanceRedeployStatusResponseOutput) LastOperationResultCode() pulumi.StringPtrOutput
The Last Maintenance Operation Result Code.
func (MaintenanceRedeployStatusResponseOutput) MaintenanceWindowEndTime ¶
func (o MaintenanceRedeployStatusResponseOutput) MaintenanceWindowEndTime() pulumi.StringPtrOutput
End Time for the Maintenance Window.
func (MaintenanceRedeployStatusResponseOutput) MaintenanceWindowStartTime ¶
func (o MaintenanceRedeployStatusResponseOutput) MaintenanceWindowStartTime() pulumi.StringPtrOutput
Start Time for the Maintenance Window.
func (MaintenanceRedeployStatusResponseOutput) PreMaintenanceWindowEndTime ¶
func (o MaintenanceRedeployStatusResponseOutput) PreMaintenanceWindowEndTime() pulumi.StringPtrOutput
End Time for the Pre Maintenance Window.
func (MaintenanceRedeployStatusResponseOutput) PreMaintenanceWindowStartTime ¶
func (o MaintenanceRedeployStatusResponseOutput) PreMaintenanceWindowStartTime() pulumi.StringPtrOutput
Start Time for the Pre Maintenance Window.
func (MaintenanceRedeployStatusResponseOutput) ToMaintenanceRedeployStatusResponseOutput ¶
func (o MaintenanceRedeployStatusResponseOutput) ToMaintenanceRedeployStatusResponseOutput() MaintenanceRedeployStatusResponseOutput
func (MaintenanceRedeployStatusResponseOutput) ToMaintenanceRedeployStatusResponseOutputWithContext ¶
func (o MaintenanceRedeployStatusResponseOutput) ToMaintenanceRedeployStatusResponseOutputWithContext(ctx context.Context) MaintenanceRedeployStatusResponseOutput
func (MaintenanceRedeployStatusResponseOutput) ToMaintenanceRedeployStatusResponsePtrOutput ¶
func (o MaintenanceRedeployStatusResponseOutput) ToMaintenanceRedeployStatusResponsePtrOutput() MaintenanceRedeployStatusResponsePtrOutput
func (MaintenanceRedeployStatusResponseOutput) ToMaintenanceRedeployStatusResponsePtrOutputWithContext ¶
func (o MaintenanceRedeployStatusResponseOutput) ToMaintenanceRedeployStatusResponsePtrOutputWithContext(ctx context.Context) MaintenanceRedeployStatusResponsePtrOutput
type MaintenanceRedeployStatusResponsePtrInput ¶
type MaintenanceRedeployStatusResponsePtrInput interface { pulumi.Input ToMaintenanceRedeployStatusResponsePtrOutput() MaintenanceRedeployStatusResponsePtrOutput ToMaintenanceRedeployStatusResponsePtrOutputWithContext(context.Context) MaintenanceRedeployStatusResponsePtrOutput }
MaintenanceRedeployStatusResponsePtrInput is an input type that accepts MaintenanceRedeployStatusResponseArgs, MaintenanceRedeployStatusResponsePtr and MaintenanceRedeployStatusResponsePtrOutput values. You can construct a concrete instance of `MaintenanceRedeployStatusResponsePtrInput` via:
MaintenanceRedeployStatusResponseArgs{...} or: nil
func MaintenanceRedeployStatusResponsePtr ¶
func MaintenanceRedeployStatusResponsePtr(v *MaintenanceRedeployStatusResponseArgs) MaintenanceRedeployStatusResponsePtrInput
type MaintenanceRedeployStatusResponsePtrOutput ¶
type MaintenanceRedeployStatusResponsePtrOutput struct{ *pulumi.OutputState }
func (MaintenanceRedeployStatusResponsePtrOutput) ElementType ¶
func (MaintenanceRedeployStatusResponsePtrOutput) ElementType() reflect.Type
func (MaintenanceRedeployStatusResponsePtrOutput) IsCustomerInitiatedMaintenanceAllowed ¶
func (o MaintenanceRedeployStatusResponsePtrOutput) IsCustomerInitiatedMaintenanceAllowed() pulumi.BoolPtrOutput
True, if customer is allowed to perform Maintenance.
func (MaintenanceRedeployStatusResponsePtrOutput) LastOperationMessage ¶
func (o MaintenanceRedeployStatusResponsePtrOutput) LastOperationMessage() pulumi.StringPtrOutput
Message returned for the last Maintenance Operation.
func (MaintenanceRedeployStatusResponsePtrOutput) LastOperationResultCode ¶
func (o MaintenanceRedeployStatusResponsePtrOutput) LastOperationResultCode() pulumi.StringPtrOutput
The Last Maintenance Operation Result Code.
func (MaintenanceRedeployStatusResponsePtrOutput) MaintenanceWindowEndTime ¶
func (o MaintenanceRedeployStatusResponsePtrOutput) MaintenanceWindowEndTime() pulumi.StringPtrOutput
End Time for the Maintenance Window.
func (MaintenanceRedeployStatusResponsePtrOutput) MaintenanceWindowStartTime ¶
func (o MaintenanceRedeployStatusResponsePtrOutput) MaintenanceWindowStartTime() pulumi.StringPtrOutput
Start Time for the Maintenance Window.
func (MaintenanceRedeployStatusResponsePtrOutput) PreMaintenanceWindowEndTime ¶
func (o MaintenanceRedeployStatusResponsePtrOutput) PreMaintenanceWindowEndTime() pulumi.StringPtrOutput
End Time for the Pre Maintenance Window.
func (MaintenanceRedeployStatusResponsePtrOutput) PreMaintenanceWindowStartTime ¶
func (o MaintenanceRedeployStatusResponsePtrOutput) PreMaintenanceWindowStartTime() pulumi.StringPtrOutput
Start Time for the Pre Maintenance Window.
func (MaintenanceRedeployStatusResponsePtrOutput) ToMaintenanceRedeployStatusResponsePtrOutput ¶
func (o MaintenanceRedeployStatusResponsePtrOutput) ToMaintenanceRedeployStatusResponsePtrOutput() MaintenanceRedeployStatusResponsePtrOutput
func (MaintenanceRedeployStatusResponsePtrOutput) ToMaintenanceRedeployStatusResponsePtrOutputWithContext ¶
func (o MaintenanceRedeployStatusResponsePtrOutput) ToMaintenanceRedeployStatusResponsePtrOutputWithContext(ctx context.Context) MaintenanceRedeployStatusResponsePtrOutput
type ManagedDiskParameters ¶
type ManagedDiskParameters struct { // Resource Id Id *string `pulumi:"id"` // Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk. StorageAccountType *string `pulumi:"storageAccountType"` }
The parameters of a managed disk.
type ManagedDiskParametersArgs ¶
type ManagedDiskParametersArgs struct { // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk. StorageAccountType pulumi.StringPtrInput `pulumi:"storageAccountType"` }
The parameters of a managed disk.
func (ManagedDiskParametersArgs) ElementType ¶
func (ManagedDiskParametersArgs) ElementType() reflect.Type
func (ManagedDiskParametersArgs) ToManagedDiskParametersOutput ¶
func (i ManagedDiskParametersArgs) ToManagedDiskParametersOutput() ManagedDiskParametersOutput
func (ManagedDiskParametersArgs) ToManagedDiskParametersOutputWithContext ¶
func (i ManagedDiskParametersArgs) ToManagedDiskParametersOutputWithContext(ctx context.Context) ManagedDiskParametersOutput
func (ManagedDiskParametersArgs) ToManagedDiskParametersPtrOutput ¶
func (i ManagedDiskParametersArgs) ToManagedDiskParametersPtrOutput() ManagedDiskParametersPtrOutput
func (ManagedDiskParametersArgs) ToManagedDiskParametersPtrOutputWithContext ¶
func (i ManagedDiskParametersArgs) ToManagedDiskParametersPtrOutputWithContext(ctx context.Context) ManagedDiskParametersPtrOutput
type ManagedDiskParametersInput ¶
type ManagedDiskParametersInput interface { pulumi.Input ToManagedDiskParametersOutput() ManagedDiskParametersOutput ToManagedDiskParametersOutputWithContext(context.Context) ManagedDiskParametersOutput }
ManagedDiskParametersInput is an input type that accepts ManagedDiskParametersArgs and ManagedDiskParametersOutput values. You can construct a concrete instance of `ManagedDiskParametersInput` via:
ManagedDiskParametersArgs{...}
type ManagedDiskParametersOutput ¶
type ManagedDiskParametersOutput struct{ *pulumi.OutputState }
The parameters of a managed disk.
func (ManagedDiskParametersOutput) ElementType ¶
func (ManagedDiskParametersOutput) ElementType() reflect.Type
func (ManagedDiskParametersOutput) Id ¶
func (o ManagedDiskParametersOutput) Id() pulumi.StringPtrOutput
Resource Id
func (ManagedDiskParametersOutput) StorageAccountType ¶
func (o ManagedDiskParametersOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
func (ManagedDiskParametersOutput) ToManagedDiskParametersOutput ¶
func (o ManagedDiskParametersOutput) ToManagedDiskParametersOutput() ManagedDiskParametersOutput
func (ManagedDiskParametersOutput) ToManagedDiskParametersOutputWithContext ¶
func (o ManagedDiskParametersOutput) ToManagedDiskParametersOutputWithContext(ctx context.Context) ManagedDiskParametersOutput
func (ManagedDiskParametersOutput) ToManagedDiskParametersPtrOutput ¶
func (o ManagedDiskParametersOutput) ToManagedDiskParametersPtrOutput() ManagedDiskParametersPtrOutput
func (ManagedDiskParametersOutput) ToManagedDiskParametersPtrOutputWithContext ¶
func (o ManagedDiskParametersOutput) ToManagedDiskParametersPtrOutputWithContext(ctx context.Context) ManagedDiskParametersPtrOutput
type ManagedDiskParametersPtrInput ¶
type ManagedDiskParametersPtrInput interface { pulumi.Input ToManagedDiskParametersPtrOutput() ManagedDiskParametersPtrOutput ToManagedDiskParametersPtrOutputWithContext(context.Context) ManagedDiskParametersPtrOutput }
ManagedDiskParametersPtrInput is an input type that accepts ManagedDiskParametersArgs, ManagedDiskParametersPtr and ManagedDiskParametersPtrOutput values. You can construct a concrete instance of `ManagedDiskParametersPtrInput` via:
ManagedDiskParametersArgs{...} or: nil
func ManagedDiskParametersPtr ¶
func ManagedDiskParametersPtr(v *ManagedDiskParametersArgs) ManagedDiskParametersPtrInput
type ManagedDiskParametersPtrOutput ¶
type ManagedDiskParametersPtrOutput struct{ *pulumi.OutputState }
func (ManagedDiskParametersPtrOutput) Elem ¶
func (o ManagedDiskParametersPtrOutput) Elem() ManagedDiskParametersOutput
func (ManagedDiskParametersPtrOutput) ElementType ¶
func (ManagedDiskParametersPtrOutput) ElementType() reflect.Type
func (ManagedDiskParametersPtrOutput) Id ¶
func (o ManagedDiskParametersPtrOutput) Id() pulumi.StringPtrOutput
Resource Id
func (ManagedDiskParametersPtrOutput) StorageAccountType ¶
func (o ManagedDiskParametersPtrOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
func (ManagedDiskParametersPtrOutput) ToManagedDiskParametersPtrOutput ¶
func (o ManagedDiskParametersPtrOutput) ToManagedDiskParametersPtrOutput() ManagedDiskParametersPtrOutput
func (ManagedDiskParametersPtrOutput) ToManagedDiskParametersPtrOutputWithContext ¶
func (o ManagedDiskParametersPtrOutput) ToManagedDiskParametersPtrOutputWithContext(ctx context.Context) ManagedDiskParametersPtrOutput
type ManagedDiskParametersResponse ¶
type ManagedDiskParametersResponse struct { // Resource Id Id *string `pulumi:"id"` // Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk. StorageAccountType *string `pulumi:"storageAccountType"` }
The parameters of a managed disk.
type ManagedDiskParametersResponseArgs ¶
type ManagedDiskParametersResponseArgs struct { // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk. StorageAccountType pulumi.StringPtrInput `pulumi:"storageAccountType"` }
The parameters of a managed disk.
func (ManagedDiskParametersResponseArgs) ElementType ¶
func (ManagedDiskParametersResponseArgs) ElementType() reflect.Type
func (ManagedDiskParametersResponseArgs) ToManagedDiskParametersResponseOutput ¶
func (i ManagedDiskParametersResponseArgs) ToManagedDiskParametersResponseOutput() ManagedDiskParametersResponseOutput
func (ManagedDiskParametersResponseArgs) ToManagedDiskParametersResponseOutputWithContext ¶
func (i ManagedDiskParametersResponseArgs) ToManagedDiskParametersResponseOutputWithContext(ctx context.Context) ManagedDiskParametersResponseOutput
func (ManagedDiskParametersResponseArgs) ToManagedDiskParametersResponsePtrOutput ¶
func (i ManagedDiskParametersResponseArgs) ToManagedDiskParametersResponsePtrOutput() ManagedDiskParametersResponsePtrOutput
func (ManagedDiskParametersResponseArgs) ToManagedDiskParametersResponsePtrOutputWithContext ¶
func (i ManagedDiskParametersResponseArgs) ToManagedDiskParametersResponsePtrOutputWithContext(ctx context.Context) ManagedDiskParametersResponsePtrOutput
type ManagedDiskParametersResponseInput ¶
type ManagedDiskParametersResponseInput interface { pulumi.Input ToManagedDiskParametersResponseOutput() ManagedDiskParametersResponseOutput ToManagedDiskParametersResponseOutputWithContext(context.Context) ManagedDiskParametersResponseOutput }
ManagedDiskParametersResponseInput is an input type that accepts ManagedDiskParametersResponseArgs and ManagedDiskParametersResponseOutput values. You can construct a concrete instance of `ManagedDiskParametersResponseInput` via:
ManagedDiskParametersResponseArgs{...}
type ManagedDiskParametersResponseOutput ¶
type ManagedDiskParametersResponseOutput struct{ *pulumi.OutputState }
The parameters of a managed disk.
func (ManagedDiskParametersResponseOutput) ElementType ¶
func (ManagedDiskParametersResponseOutput) ElementType() reflect.Type
func (ManagedDiskParametersResponseOutput) Id ¶
func (o ManagedDiskParametersResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
func (ManagedDiskParametersResponseOutput) StorageAccountType ¶
func (o ManagedDiskParametersResponseOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
func (ManagedDiskParametersResponseOutput) ToManagedDiskParametersResponseOutput ¶
func (o ManagedDiskParametersResponseOutput) ToManagedDiskParametersResponseOutput() ManagedDiskParametersResponseOutput
func (ManagedDiskParametersResponseOutput) ToManagedDiskParametersResponseOutputWithContext ¶
func (o ManagedDiskParametersResponseOutput) ToManagedDiskParametersResponseOutputWithContext(ctx context.Context) ManagedDiskParametersResponseOutput
func (ManagedDiskParametersResponseOutput) ToManagedDiskParametersResponsePtrOutput ¶
func (o ManagedDiskParametersResponseOutput) ToManagedDiskParametersResponsePtrOutput() ManagedDiskParametersResponsePtrOutput
func (ManagedDiskParametersResponseOutput) ToManagedDiskParametersResponsePtrOutputWithContext ¶
func (o ManagedDiskParametersResponseOutput) ToManagedDiskParametersResponsePtrOutputWithContext(ctx context.Context) ManagedDiskParametersResponsePtrOutput
type ManagedDiskParametersResponsePtrInput ¶
type ManagedDiskParametersResponsePtrInput interface { pulumi.Input ToManagedDiskParametersResponsePtrOutput() ManagedDiskParametersResponsePtrOutput ToManagedDiskParametersResponsePtrOutputWithContext(context.Context) ManagedDiskParametersResponsePtrOutput }
ManagedDiskParametersResponsePtrInput is an input type that accepts ManagedDiskParametersResponseArgs, ManagedDiskParametersResponsePtr and ManagedDiskParametersResponsePtrOutput values. You can construct a concrete instance of `ManagedDiskParametersResponsePtrInput` via:
ManagedDiskParametersResponseArgs{...} or: nil
func ManagedDiskParametersResponsePtr ¶
func ManagedDiskParametersResponsePtr(v *ManagedDiskParametersResponseArgs) ManagedDiskParametersResponsePtrInput
type ManagedDiskParametersResponsePtrOutput ¶
type ManagedDiskParametersResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagedDiskParametersResponsePtrOutput) ElementType ¶
func (ManagedDiskParametersResponsePtrOutput) ElementType() reflect.Type
func (ManagedDiskParametersResponsePtrOutput) Id ¶
func (o ManagedDiskParametersResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource Id
func (ManagedDiskParametersResponsePtrOutput) StorageAccountType ¶
func (o ManagedDiskParametersResponsePtrOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
func (ManagedDiskParametersResponsePtrOutput) ToManagedDiskParametersResponsePtrOutput ¶
func (o ManagedDiskParametersResponsePtrOutput) ToManagedDiskParametersResponsePtrOutput() ManagedDiskParametersResponsePtrOutput
func (ManagedDiskParametersResponsePtrOutput) ToManagedDiskParametersResponsePtrOutputWithContext ¶
func (o ManagedDiskParametersResponsePtrOutput) ToManagedDiskParametersResponsePtrOutputWithContext(ctx context.Context) ManagedDiskParametersResponsePtrOutput
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 ephemeral Disk Settings for the operating system disk used by the virtual machine. DiffDiskSettings *DiffDiskSettings `pulumi:"diffDiskSettings"` // 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 managed disk parameters. ManagedDisk *ManagedDiskParameters `pulumi:"managedDisk"` // 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 whether writeAccelerator should be enabled or disabled on the disk. WriteAcceleratorEnabled *bool `pulumi:"writeAcceleratorEnabled"` }
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 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 ephemeral Disk Settings for the operating system disk used by the virtual machine. DiffDiskSettings DiffDiskSettingsPtrInput `pulumi:"diffDiskSettings"` // 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 managed disk parameters. ManagedDisk ManagedDiskParametersPtrInput `pulumi:"managedDisk"` // The disk name. Name pulumi.StringPtrInput `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 VirtualHardDiskPtrInput `pulumi:"vhd"` // Specifies whether writeAccelerator should be enabled or disabled on the disk. WriteAcceleratorEnabled pulumi.BoolPtrInput `pulumi:"writeAcceleratorEnabled"` }
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) DiffDiskSettings ¶
func (o OSDiskOutput) DiffDiskSettings() DiffDiskSettingsPtrOutput
Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine.
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) ManagedDisk ¶
func (o OSDiskOutput) ManagedDisk() ManagedDiskParametersPtrOutput
The managed disk parameters.
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
func (OSDiskOutput) Vhd ¶
func (o OSDiskOutput) Vhd() VirtualHardDiskPtrOutput
The virtual hard disk.
func (OSDiskOutput) WriteAcceleratorEnabled ¶
func (o OSDiskOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
Specifies whether writeAccelerator should be enabled or disabled on the disk.
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) DiffDiskSettings ¶
func (o OSDiskPtrOutput) DiffDiskSettings() DiffDiskSettingsPtrOutput
Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine.
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) ManagedDisk ¶
func (o OSDiskPtrOutput) ManagedDisk() ManagedDiskParametersPtrOutput
The managed disk parameters.
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.
func (OSDiskPtrOutput) WriteAcceleratorEnabled ¶
func (o OSDiskPtrOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
Specifies whether writeAccelerator should be enabled or disabled on the 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 ephemeral Disk Settings for the operating system disk used by the virtual machine. DiffDiskSettings *DiffDiskSettingsResponse `pulumi:"diffDiskSettings"` // 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 managed disk parameters. ManagedDisk *ManagedDiskParametersResponse `pulumi:"managedDisk"` // 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 whether writeAccelerator should be enabled or disabled on the disk. WriteAcceleratorEnabled *bool `pulumi:"writeAcceleratorEnabled"` }
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 ephemeral Disk Settings for the operating system disk used by the virtual machine. DiffDiskSettings DiffDiskSettingsResponsePtrInput `pulumi:"diffDiskSettings"` // 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 managed disk parameters. ManagedDisk ManagedDiskParametersResponsePtrInput `pulumi:"managedDisk"` // The disk name. Name pulumi.StringPtrInput `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 VirtualHardDiskResponsePtrInput `pulumi:"vhd"` // Specifies whether writeAccelerator should be enabled or disabled on the disk. WriteAcceleratorEnabled pulumi.BoolPtrInput `pulumi:"writeAcceleratorEnabled"` }
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) DiffDiskSettings ¶
func (o OSDiskResponseOutput) DiffDiskSettings() DiffDiskSettingsResponsePtrOutput
Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine.
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) ManagedDisk ¶
func (o OSDiskResponseOutput) ManagedDisk() ManagedDiskParametersResponsePtrOutput
The managed disk parameters.
func (OSDiskResponseOutput) Name ¶
func (o OSDiskResponseOutput) Name() pulumi.StringPtrOutput
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() VirtualHardDiskResponsePtrOutput
The virtual hard disk.
func (OSDiskResponseOutput) WriteAcceleratorEnabled ¶
func (o OSDiskResponseOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
Specifies whether writeAccelerator should be enabled or disabled on the 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) DiffDiskSettings ¶
func (o OSDiskResponsePtrOutput) DiffDiskSettings() DiffDiskSettingsResponsePtrOutput
Specifies the ephemeral Disk Settings for the operating system disk used by the virtual machine.
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) ManagedDisk ¶
func (o OSDiskResponsePtrOutput) ManagedDisk() ManagedDiskParametersResponsePtrOutput
The managed disk parameters.
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.
func (OSDiskResponsePtrOutput) WriteAcceleratorEnabled ¶
func (o OSDiskResponsePtrOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
Specifies whether writeAccelerator should be enabled or disabled on the 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 whether extension operations should be allowed on the virtual machine. <br><br>This may only be set to False when no extensions are present on the virtual machine. AllowExtensionOperations *bool `pulumi:"allowExtensionOperations"` // 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 whether extension operations should be allowed on the virtual machine. <br><br>This may only be set to False when no extensions are present on the virtual machine. AllowExtensionOperations pulumi.BoolPtrInput `pulumi:"allowExtensionOperations"` // 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) AllowExtensionOperations ¶
func (o OSProfileOutput) AllowExtensionOperations() pulumi.BoolPtrOutput
Specifies whether extension operations should be allowed on the virtual machine. <br><br>This may only be set to False when no extensions are present on the virtual machine.
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) AllowExtensionOperations ¶
func (o OSProfilePtrOutput) AllowExtensionOperations() pulumi.BoolPtrOutput
Specifies whether extension operations should be allowed on the virtual machine. <br><br>This may only be set to False when no extensions are present on the virtual machine.
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 whether extension operations should be allowed on the virtual machine. <br><br>This may only be set to False when no extensions are present on the virtual machine. AllowExtensionOperations *bool `pulumi:"allowExtensionOperations"` // 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 whether extension operations should be allowed on the virtual machine. <br><br>This may only be set to False when no extensions are present on the virtual machine. AllowExtensionOperations pulumi.BoolPtrInput `pulumi:"allowExtensionOperations"` // 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) AllowExtensionOperations ¶
func (o OSProfileResponseOutput) AllowExtensionOperations() pulumi.BoolPtrOutput
Specifies whether extension operations should be allowed on the virtual machine. <br><br>This may only be set to False when no extensions are present on the virtual machine.
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) AllowExtensionOperations ¶
func (o OSProfileResponsePtrOutput) AllowExtensionOperations() pulumi.BoolPtrOutput
Specifies whether extension operations should be allowed on the virtual machine. <br><br>This may only be set to False when no extensions are present on the virtual machine.
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 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 ProximityPlacementGroup ¶
type ProximityPlacementGroup struct { pulumi.CustomResourceState // A list of references to all availability sets in the proximity placement group. AvailabilitySets SubResourceResponseArrayOutput `pulumi:"availabilitySets"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Specifies the type of the proximity placement group. <br><br> Possible values are: <br><br> **Standard** : Co-locate resources within an Azure region or Availability Zone. <br><br> **Ultra** : For future use. ProximityPlacementGroupType pulumi.StringPtrOutput `pulumi:"proximityPlacementGroupType"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // A list of references to all virtual machine scale sets in the proximity placement group. VirtualMachineScaleSets SubResourceResponseArrayOutput `pulumi:"virtualMachineScaleSets"` // A list of references to all virtual machines in the proximity placement group. VirtualMachines SubResourceResponseArrayOutput `pulumi:"virtualMachines"` }
Specifies information about the proximity placement group.
func GetProximityPlacementGroup ¶
func GetProximityPlacementGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProximityPlacementGroupState, opts ...pulumi.ResourceOption) (*ProximityPlacementGroup, error)
GetProximityPlacementGroup gets an existing ProximityPlacementGroup 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 NewProximityPlacementGroup ¶
func NewProximityPlacementGroup(ctx *pulumi.Context, name string, args *ProximityPlacementGroupArgs, opts ...pulumi.ResourceOption) (*ProximityPlacementGroup, error)
NewProximityPlacementGroup registers a new resource with the given unique name, arguments, and options.
type ProximityPlacementGroupArgs ¶
type ProximityPlacementGroupArgs struct { // Resource location Location pulumi.StringInput // The name of the proximity placement group. ProximityPlacementGroupName pulumi.StringInput // Specifies the type of the proximity placement group. <br><br> Possible values are: <br><br> **Standard** : Co-locate resources within an Azure region or Availability Zone. <br><br> **Ultra** : For future use. ProximityPlacementGroupType pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a ProximityPlacementGroup resource.
func (ProximityPlacementGroupArgs) ElementType ¶
func (ProximityPlacementGroupArgs) ElementType() reflect.Type
type ProximityPlacementGroupState ¶
type ProximityPlacementGroupState struct { // A list of references to all availability sets in the proximity placement group. AvailabilitySets SubResourceResponseArrayInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Specifies the type of the proximity placement group. <br><br> Possible values are: <br><br> **Standard** : Co-locate resources within an Azure region or Availability Zone. <br><br> **Ultra** : For future use. ProximityPlacementGroupType pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput // A list of references to all virtual machine scale sets in the proximity placement group. VirtualMachineScaleSets SubResourceResponseArrayInput // A list of references to all virtual machines in the proximity placement group. VirtualMachines SubResourceResponseArrayInput }
func (ProximityPlacementGroupState) ElementType ¶
func (ProximityPlacementGroupState) ElementType() reflect.Type
type RollingUpgradePolicy ¶
type RollingUpgradePolicy struct { // The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%. MaxBatchInstancePercent *int `pulumi:"maxBatchInstancePercent"` // The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%. MaxUnhealthyInstancePercent *int `pulumi:"maxUnhealthyInstancePercent"` // The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%. MaxUnhealthyUpgradedInstancePercent *int `pulumi:"maxUnhealthyUpgradedInstancePercent"` // The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S). PauseTimeBetweenBatches *string `pulumi:"pauseTimeBetweenBatches"` }
The configuration parameters used while performing a rolling upgrade.
type RollingUpgradePolicyArgs ¶
type RollingUpgradePolicyArgs struct { // The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%. MaxBatchInstancePercent pulumi.IntPtrInput `pulumi:"maxBatchInstancePercent"` // The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%. MaxUnhealthyInstancePercent pulumi.IntPtrInput `pulumi:"maxUnhealthyInstancePercent"` // The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%. MaxUnhealthyUpgradedInstancePercent pulumi.IntPtrInput `pulumi:"maxUnhealthyUpgradedInstancePercent"` // The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S). PauseTimeBetweenBatches pulumi.StringPtrInput `pulumi:"pauseTimeBetweenBatches"` }
The configuration parameters used while performing a rolling upgrade.
func (RollingUpgradePolicyArgs) ElementType ¶
func (RollingUpgradePolicyArgs) ElementType() reflect.Type
func (RollingUpgradePolicyArgs) ToRollingUpgradePolicyOutput ¶
func (i RollingUpgradePolicyArgs) ToRollingUpgradePolicyOutput() RollingUpgradePolicyOutput
func (RollingUpgradePolicyArgs) ToRollingUpgradePolicyOutputWithContext ¶
func (i RollingUpgradePolicyArgs) ToRollingUpgradePolicyOutputWithContext(ctx context.Context) RollingUpgradePolicyOutput
func (RollingUpgradePolicyArgs) ToRollingUpgradePolicyPtrOutput ¶
func (i RollingUpgradePolicyArgs) ToRollingUpgradePolicyPtrOutput() RollingUpgradePolicyPtrOutput
func (RollingUpgradePolicyArgs) ToRollingUpgradePolicyPtrOutputWithContext ¶
func (i RollingUpgradePolicyArgs) ToRollingUpgradePolicyPtrOutputWithContext(ctx context.Context) RollingUpgradePolicyPtrOutput
type RollingUpgradePolicyInput ¶
type RollingUpgradePolicyInput interface { pulumi.Input ToRollingUpgradePolicyOutput() RollingUpgradePolicyOutput ToRollingUpgradePolicyOutputWithContext(context.Context) RollingUpgradePolicyOutput }
RollingUpgradePolicyInput is an input type that accepts RollingUpgradePolicyArgs and RollingUpgradePolicyOutput values. You can construct a concrete instance of `RollingUpgradePolicyInput` via:
RollingUpgradePolicyArgs{...}
type RollingUpgradePolicyOutput ¶
type RollingUpgradePolicyOutput struct{ *pulumi.OutputState }
The configuration parameters used while performing a rolling upgrade.
func (RollingUpgradePolicyOutput) ElementType ¶
func (RollingUpgradePolicyOutput) ElementType() reflect.Type
func (RollingUpgradePolicyOutput) MaxBatchInstancePercent ¶
func (o RollingUpgradePolicyOutput) MaxBatchInstancePercent() pulumi.IntPtrOutput
The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%.
func (RollingUpgradePolicyOutput) MaxUnhealthyInstancePercent ¶
func (o RollingUpgradePolicyOutput) MaxUnhealthyInstancePercent() pulumi.IntPtrOutput
The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%.
func (RollingUpgradePolicyOutput) MaxUnhealthyUpgradedInstancePercent ¶
func (o RollingUpgradePolicyOutput) MaxUnhealthyUpgradedInstancePercent() pulumi.IntPtrOutput
The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%.
func (RollingUpgradePolicyOutput) PauseTimeBetweenBatches ¶
func (o RollingUpgradePolicyOutput) PauseTimeBetweenBatches() pulumi.StringPtrOutput
The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S).
func (RollingUpgradePolicyOutput) ToRollingUpgradePolicyOutput ¶
func (o RollingUpgradePolicyOutput) ToRollingUpgradePolicyOutput() RollingUpgradePolicyOutput
func (RollingUpgradePolicyOutput) ToRollingUpgradePolicyOutputWithContext ¶
func (o RollingUpgradePolicyOutput) ToRollingUpgradePolicyOutputWithContext(ctx context.Context) RollingUpgradePolicyOutput
func (RollingUpgradePolicyOutput) ToRollingUpgradePolicyPtrOutput ¶
func (o RollingUpgradePolicyOutput) ToRollingUpgradePolicyPtrOutput() RollingUpgradePolicyPtrOutput
func (RollingUpgradePolicyOutput) ToRollingUpgradePolicyPtrOutputWithContext ¶
func (o RollingUpgradePolicyOutput) ToRollingUpgradePolicyPtrOutputWithContext(ctx context.Context) RollingUpgradePolicyPtrOutput
type RollingUpgradePolicyPtrInput ¶
type RollingUpgradePolicyPtrInput interface { pulumi.Input ToRollingUpgradePolicyPtrOutput() RollingUpgradePolicyPtrOutput ToRollingUpgradePolicyPtrOutputWithContext(context.Context) RollingUpgradePolicyPtrOutput }
RollingUpgradePolicyPtrInput is an input type that accepts RollingUpgradePolicyArgs, RollingUpgradePolicyPtr and RollingUpgradePolicyPtrOutput values. You can construct a concrete instance of `RollingUpgradePolicyPtrInput` via:
RollingUpgradePolicyArgs{...} or: nil
func RollingUpgradePolicyPtr ¶
func RollingUpgradePolicyPtr(v *RollingUpgradePolicyArgs) RollingUpgradePolicyPtrInput
type RollingUpgradePolicyPtrOutput ¶
type RollingUpgradePolicyPtrOutput struct{ *pulumi.OutputState }
func (RollingUpgradePolicyPtrOutput) Elem ¶
func (o RollingUpgradePolicyPtrOutput) Elem() RollingUpgradePolicyOutput
func (RollingUpgradePolicyPtrOutput) ElementType ¶
func (RollingUpgradePolicyPtrOutput) ElementType() reflect.Type
func (RollingUpgradePolicyPtrOutput) MaxBatchInstancePercent ¶
func (o RollingUpgradePolicyPtrOutput) MaxBatchInstancePercent() pulumi.IntPtrOutput
The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%.
func (RollingUpgradePolicyPtrOutput) MaxUnhealthyInstancePercent ¶
func (o RollingUpgradePolicyPtrOutput) MaxUnhealthyInstancePercent() pulumi.IntPtrOutput
The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%.
func (RollingUpgradePolicyPtrOutput) MaxUnhealthyUpgradedInstancePercent ¶
func (o RollingUpgradePolicyPtrOutput) MaxUnhealthyUpgradedInstancePercent() pulumi.IntPtrOutput
The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%.
func (RollingUpgradePolicyPtrOutput) PauseTimeBetweenBatches ¶
func (o RollingUpgradePolicyPtrOutput) PauseTimeBetweenBatches() pulumi.StringPtrOutput
The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S).
func (RollingUpgradePolicyPtrOutput) ToRollingUpgradePolicyPtrOutput ¶
func (o RollingUpgradePolicyPtrOutput) ToRollingUpgradePolicyPtrOutput() RollingUpgradePolicyPtrOutput
func (RollingUpgradePolicyPtrOutput) ToRollingUpgradePolicyPtrOutputWithContext ¶
func (o RollingUpgradePolicyPtrOutput) ToRollingUpgradePolicyPtrOutputWithContext(ctx context.Context) RollingUpgradePolicyPtrOutput
type RollingUpgradePolicyResponse ¶
type RollingUpgradePolicyResponse struct { // The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%. MaxBatchInstancePercent *int `pulumi:"maxBatchInstancePercent"` // The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%. MaxUnhealthyInstancePercent *int `pulumi:"maxUnhealthyInstancePercent"` // The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%. MaxUnhealthyUpgradedInstancePercent *int `pulumi:"maxUnhealthyUpgradedInstancePercent"` // The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S). PauseTimeBetweenBatches *string `pulumi:"pauseTimeBetweenBatches"` }
The configuration parameters used while performing a rolling upgrade.
type RollingUpgradePolicyResponseArgs ¶
type RollingUpgradePolicyResponseArgs struct { // The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%. MaxBatchInstancePercent pulumi.IntPtrInput `pulumi:"maxBatchInstancePercent"` // The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%. MaxUnhealthyInstancePercent pulumi.IntPtrInput `pulumi:"maxUnhealthyInstancePercent"` // The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%. MaxUnhealthyUpgradedInstancePercent pulumi.IntPtrInput `pulumi:"maxUnhealthyUpgradedInstancePercent"` // The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S). PauseTimeBetweenBatches pulumi.StringPtrInput `pulumi:"pauseTimeBetweenBatches"` }
The configuration parameters used while performing a rolling upgrade.
func (RollingUpgradePolicyResponseArgs) ElementType ¶
func (RollingUpgradePolicyResponseArgs) ElementType() reflect.Type
func (RollingUpgradePolicyResponseArgs) ToRollingUpgradePolicyResponseOutput ¶
func (i RollingUpgradePolicyResponseArgs) ToRollingUpgradePolicyResponseOutput() RollingUpgradePolicyResponseOutput
func (RollingUpgradePolicyResponseArgs) ToRollingUpgradePolicyResponseOutputWithContext ¶
func (i RollingUpgradePolicyResponseArgs) ToRollingUpgradePolicyResponseOutputWithContext(ctx context.Context) RollingUpgradePolicyResponseOutput
func (RollingUpgradePolicyResponseArgs) ToRollingUpgradePolicyResponsePtrOutput ¶
func (i RollingUpgradePolicyResponseArgs) ToRollingUpgradePolicyResponsePtrOutput() RollingUpgradePolicyResponsePtrOutput
func (RollingUpgradePolicyResponseArgs) ToRollingUpgradePolicyResponsePtrOutputWithContext ¶
func (i RollingUpgradePolicyResponseArgs) ToRollingUpgradePolicyResponsePtrOutputWithContext(ctx context.Context) RollingUpgradePolicyResponsePtrOutput
type RollingUpgradePolicyResponseInput ¶
type RollingUpgradePolicyResponseInput interface { pulumi.Input ToRollingUpgradePolicyResponseOutput() RollingUpgradePolicyResponseOutput ToRollingUpgradePolicyResponseOutputWithContext(context.Context) RollingUpgradePolicyResponseOutput }
RollingUpgradePolicyResponseInput is an input type that accepts RollingUpgradePolicyResponseArgs and RollingUpgradePolicyResponseOutput values. You can construct a concrete instance of `RollingUpgradePolicyResponseInput` via:
RollingUpgradePolicyResponseArgs{...}
type RollingUpgradePolicyResponseOutput ¶
type RollingUpgradePolicyResponseOutput struct{ *pulumi.OutputState }
The configuration parameters used while performing a rolling upgrade.
func (RollingUpgradePolicyResponseOutput) ElementType ¶
func (RollingUpgradePolicyResponseOutput) ElementType() reflect.Type
func (RollingUpgradePolicyResponseOutput) MaxBatchInstancePercent ¶
func (o RollingUpgradePolicyResponseOutput) MaxBatchInstancePercent() pulumi.IntPtrOutput
The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%.
func (RollingUpgradePolicyResponseOutput) MaxUnhealthyInstancePercent ¶
func (o RollingUpgradePolicyResponseOutput) MaxUnhealthyInstancePercent() pulumi.IntPtrOutput
The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%.
func (RollingUpgradePolicyResponseOutput) MaxUnhealthyUpgradedInstancePercent ¶
func (o RollingUpgradePolicyResponseOutput) MaxUnhealthyUpgradedInstancePercent() pulumi.IntPtrOutput
The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%.
func (RollingUpgradePolicyResponseOutput) PauseTimeBetweenBatches ¶
func (o RollingUpgradePolicyResponseOutput) PauseTimeBetweenBatches() pulumi.StringPtrOutput
The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S).
func (RollingUpgradePolicyResponseOutput) ToRollingUpgradePolicyResponseOutput ¶
func (o RollingUpgradePolicyResponseOutput) ToRollingUpgradePolicyResponseOutput() RollingUpgradePolicyResponseOutput
func (RollingUpgradePolicyResponseOutput) ToRollingUpgradePolicyResponseOutputWithContext ¶
func (o RollingUpgradePolicyResponseOutput) ToRollingUpgradePolicyResponseOutputWithContext(ctx context.Context) RollingUpgradePolicyResponseOutput
func (RollingUpgradePolicyResponseOutput) ToRollingUpgradePolicyResponsePtrOutput ¶
func (o RollingUpgradePolicyResponseOutput) ToRollingUpgradePolicyResponsePtrOutput() RollingUpgradePolicyResponsePtrOutput
func (RollingUpgradePolicyResponseOutput) ToRollingUpgradePolicyResponsePtrOutputWithContext ¶
func (o RollingUpgradePolicyResponseOutput) ToRollingUpgradePolicyResponsePtrOutputWithContext(ctx context.Context) RollingUpgradePolicyResponsePtrOutput
type RollingUpgradePolicyResponsePtrInput ¶
type RollingUpgradePolicyResponsePtrInput interface { pulumi.Input ToRollingUpgradePolicyResponsePtrOutput() RollingUpgradePolicyResponsePtrOutput ToRollingUpgradePolicyResponsePtrOutputWithContext(context.Context) RollingUpgradePolicyResponsePtrOutput }
RollingUpgradePolicyResponsePtrInput is an input type that accepts RollingUpgradePolicyResponseArgs, RollingUpgradePolicyResponsePtr and RollingUpgradePolicyResponsePtrOutput values. You can construct a concrete instance of `RollingUpgradePolicyResponsePtrInput` via:
RollingUpgradePolicyResponseArgs{...} or: nil
func RollingUpgradePolicyResponsePtr ¶
func RollingUpgradePolicyResponsePtr(v *RollingUpgradePolicyResponseArgs) RollingUpgradePolicyResponsePtrInput
type RollingUpgradePolicyResponsePtrOutput ¶
type RollingUpgradePolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (RollingUpgradePolicyResponsePtrOutput) ElementType ¶
func (RollingUpgradePolicyResponsePtrOutput) ElementType() reflect.Type
func (RollingUpgradePolicyResponsePtrOutput) MaxBatchInstancePercent ¶
func (o RollingUpgradePolicyResponsePtrOutput) MaxBatchInstancePercent() pulumi.IntPtrOutput
The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%.
func (RollingUpgradePolicyResponsePtrOutput) MaxUnhealthyInstancePercent ¶
func (o RollingUpgradePolicyResponsePtrOutput) MaxUnhealthyInstancePercent() pulumi.IntPtrOutput
The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%.
func (RollingUpgradePolicyResponsePtrOutput) MaxUnhealthyUpgradedInstancePercent ¶
func (o RollingUpgradePolicyResponsePtrOutput) MaxUnhealthyUpgradedInstancePercent() pulumi.IntPtrOutput
The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%.
func (RollingUpgradePolicyResponsePtrOutput) PauseTimeBetweenBatches ¶
func (o RollingUpgradePolicyResponsePtrOutput) PauseTimeBetweenBatches() pulumi.StringPtrOutput
The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S).
func (RollingUpgradePolicyResponsePtrOutput) ToRollingUpgradePolicyResponsePtrOutput ¶
func (o RollingUpgradePolicyResponsePtrOutput) ToRollingUpgradePolicyResponsePtrOutput() RollingUpgradePolicyResponsePtrOutput
func (RollingUpgradePolicyResponsePtrOutput) ToRollingUpgradePolicyResponsePtrOutputWithContext ¶
func (o RollingUpgradePolicyResponsePtrOutput) ToRollingUpgradePolicyResponsePtrOutputWithContext(ctx context.Context) RollingUpgradePolicyResponsePtrOutput
type Sku ¶
type Sku struct { // Specifies the number of virtual machines in the scale set. Capacity *int `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.IntPtrInput `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.IntPtrOutput
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.IntPtrOutput
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 *int `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.IntPtrInput `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.IntPtrOutput
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.IntPtrOutput
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 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 UpgradePolicy ¶
type UpgradePolicy struct { // Configuration parameters used for performing automatic OS Upgrade. AutomaticOSUpgradePolicy *AutomaticOSUpgradePolicy `pulumi:"automaticOSUpgradePolicy"` // 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"` // The configuration parameters used while performing a rolling upgrade. RollingUpgradePolicy *RollingUpgradePolicy `pulumi:"rollingUpgradePolicy"` }
Describes an upgrade policy - automatic, manual, or rolling.
type UpgradePolicyArgs ¶
type UpgradePolicyArgs struct { // Configuration parameters used for performing automatic OS Upgrade. AutomaticOSUpgradePolicy AutomaticOSUpgradePolicyPtrInput `pulumi:"automaticOSUpgradePolicy"` // 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"` // The configuration parameters used while performing a rolling upgrade. RollingUpgradePolicy RollingUpgradePolicyPtrInput `pulumi:"rollingUpgradePolicy"` }
Describes an upgrade policy - automatic, manual, or rolling.
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, manual, or rolling.
func (UpgradePolicyOutput) AutomaticOSUpgradePolicy ¶
func (o UpgradePolicyOutput) AutomaticOSUpgradePolicy() AutomaticOSUpgradePolicyPtrOutput
Configuration parameters used for performing automatic OS Upgrade.
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) RollingUpgradePolicy ¶
func (o UpgradePolicyOutput) RollingUpgradePolicy() RollingUpgradePolicyPtrOutput
The configuration parameters used while performing a rolling upgrade.
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) AutomaticOSUpgradePolicy ¶
func (o UpgradePolicyPtrOutput) AutomaticOSUpgradePolicy() AutomaticOSUpgradePolicyPtrOutput
Configuration parameters used for performing automatic OS Upgrade.
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) RollingUpgradePolicy ¶
func (o UpgradePolicyPtrOutput) RollingUpgradePolicy() RollingUpgradePolicyPtrOutput
The configuration parameters used while performing a rolling upgrade.
func (UpgradePolicyPtrOutput) ToUpgradePolicyPtrOutput ¶
func (o UpgradePolicyPtrOutput) ToUpgradePolicyPtrOutput() UpgradePolicyPtrOutput
func (UpgradePolicyPtrOutput) ToUpgradePolicyPtrOutputWithContext ¶
func (o UpgradePolicyPtrOutput) ToUpgradePolicyPtrOutputWithContext(ctx context.Context) UpgradePolicyPtrOutput
type UpgradePolicyResponse ¶
type UpgradePolicyResponse struct { // Configuration parameters used for performing automatic OS Upgrade. AutomaticOSUpgradePolicy *AutomaticOSUpgradePolicyResponse `pulumi:"automaticOSUpgradePolicy"` // 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"` // The configuration parameters used while performing a rolling upgrade. RollingUpgradePolicy *RollingUpgradePolicyResponse `pulumi:"rollingUpgradePolicy"` }
Describes an upgrade policy - automatic, manual, or rolling.
type UpgradePolicyResponseArgs ¶
type UpgradePolicyResponseArgs struct { // Configuration parameters used for performing automatic OS Upgrade. AutomaticOSUpgradePolicy AutomaticOSUpgradePolicyResponsePtrInput `pulumi:"automaticOSUpgradePolicy"` // 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"` // The configuration parameters used while performing a rolling upgrade. RollingUpgradePolicy RollingUpgradePolicyResponsePtrInput `pulumi:"rollingUpgradePolicy"` }
Describes an upgrade policy - automatic, manual, or rolling.
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, manual, or rolling.
func (UpgradePolicyResponseOutput) AutomaticOSUpgradePolicy ¶
func (o UpgradePolicyResponseOutput) AutomaticOSUpgradePolicy() AutomaticOSUpgradePolicyResponsePtrOutput
Configuration parameters used for performing automatic OS Upgrade.
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) RollingUpgradePolicy ¶
func (o UpgradePolicyResponseOutput) RollingUpgradePolicy() RollingUpgradePolicyResponsePtrOutput
The configuration parameters used while performing a rolling upgrade.
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) AutomaticOSUpgradePolicy ¶
func (o UpgradePolicyResponsePtrOutput) AutomaticOSUpgradePolicy() AutomaticOSUpgradePolicyResponsePtrOutput
Configuration parameters used for performing automatic OS Upgrade.
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) RollingUpgradePolicy ¶
func (o UpgradePolicyResponsePtrOutput) RollingUpgradePolicy() RollingUpgradePolicyResponsePtrOutput
The configuration parameters used while performing a rolling upgrade.
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 additional capabilities enabled or disabled on the virtual machine. AdditionalCapabilities AdditionalCapabilitiesResponsePtrOutput `pulumi:"additionalCapabilities"` // 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 identity of the virtual machine, if configured. Identity VirtualMachineIdentityResponsePtrOutput `pulumi:"identity"` // 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"` // Specifies information about the proximity placement group that the virtual machine should be assigned to. <br><br>Minimum api-version: 2018-04-01. ProximityPlacementGroup SubResourceResponsePtrOutput `pulumi:"proximityPlacementGroup"` // 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"` // Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands. VmId pulumi.StringOutput `pulumi:"vmId"` // The virtual machine zones. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
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.
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 additional capabilities enabled or disabled on the virtual machine. AdditionalCapabilities AdditionalCapabilitiesPtrInput // 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 // The identity of the virtual machine, if configured. Identity VirtualMachineIdentityPtrInput // 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 // Specifies information about the proximity placement group that the virtual machine should be assigned to. <br><br>Minimum api-version: 2018-04-01. ProximityPlacementGroup SubResourcePtrInput // 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 virtual machine zones. Zones pulumi.StringArrayInput }
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.
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 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 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 VirtualMachineHealthStatusResponse ¶
type VirtualMachineHealthStatusResponse struct { // The health status information for the VM. Status InstanceViewStatusResponse `pulumi:"status"` }
The health status of the VM.
type VirtualMachineHealthStatusResponseArgs ¶
type VirtualMachineHealthStatusResponseArgs struct { // The health status information for the VM. Status InstanceViewStatusResponseInput `pulumi:"status"` }
The health status of the VM.
func (VirtualMachineHealthStatusResponseArgs) ElementType ¶
func (VirtualMachineHealthStatusResponseArgs) ElementType() reflect.Type
func (VirtualMachineHealthStatusResponseArgs) ToVirtualMachineHealthStatusResponseOutput ¶
func (i VirtualMachineHealthStatusResponseArgs) ToVirtualMachineHealthStatusResponseOutput() VirtualMachineHealthStatusResponseOutput
func (VirtualMachineHealthStatusResponseArgs) ToVirtualMachineHealthStatusResponseOutputWithContext ¶
func (i VirtualMachineHealthStatusResponseArgs) ToVirtualMachineHealthStatusResponseOutputWithContext(ctx context.Context) VirtualMachineHealthStatusResponseOutput
func (VirtualMachineHealthStatusResponseArgs) ToVirtualMachineHealthStatusResponsePtrOutput ¶
func (i VirtualMachineHealthStatusResponseArgs) ToVirtualMachineHealthStatusResponsePtrOutput() VirtualMachineHealthStatusResponsePtrOutput
func (VirtualMachineHealthStatusResponseArgs) ToVirtualMachineHealthStatusResponsePtrOutputWithContext ¶
func (i VirtualMachineHealthStatusResponseArgs) ToVirtualMachineHealthStatusResponsePtrOutputWithContext(ctx context.Context) VirtualMachineHealthStatusResponsePtrOutput
type VirtualMachineHealthStatusResponseInput ¶
type VirtualMachineHealthStatusResponseInput interface { pulumi.Input ToVirtualMachineHealthStatusResponseOutput() VirtualMachineHealthStatusResponseOutput ToVirtualMachineHealthStatusResponseOutputWithContext(context.Context) VirtualMachineHealthStatusResponseOutput }
VirtualMachineHealthStatusResponseInput is an input type that accepts VirtualMachineHealthStatusResponseArgs and VirtualMachineHealthStatusResponseOutput values. You can construct a concrete instance of `VirtualMachineHealthStatusResponseInput` via:
VirtualMachineHealthStatusResponseArgs{...}
type VirtualMachineHealthStatusResponseOutput ¶
type VirtualMachineHealthStatusResponseOutput struct{ *pulumi.OutputState }
The health status of the VM.
func (VirtualMachineHealthStatusResponseOutput) ElementType ¶
func (VirtualMachineHealthStatusResponseOutput) ElementType() reflect.Type
func (VirtualMachineHealthStatusResponseOutput) Status ¶
func (o VirtualMachineHealthStatusResponseOutput) Status() InstanceViewStatusResponseOutput
The health status information for the VM.
func (VirtualMachineHealthStatusResponseOutput) ToVirtualMachineHealthStatusResponseOutput ¶
func (o VirtualMachineHealthStatusResponseOutput) ToVirtualMachineHealthStatusResponseOutput() VirtualMachineHealthStatusResponseOutput
func (VirtualMachineHealthStatusResponseOutput) ToVirtualMachineHealthStatusResponseOutputWithContext ¶
func (o VirtualMachineHealthStatusResponseOutput) ToVirtualMachineHealthStatusResponseOutputWithContext(ctx context.Context) VirtualMachineHealthStatusResponseOutput
func (VirtualMachineHealthStatusResponseOutput) ToVirtualMachineHealthStatusResponsePtrOutput ¶
func (o VirtualMachineHealthStatusResponseOutput) ToVirtualMachineHealthStatusResponsePtrOutput() VirtualMachineHealthStatusResponsePtrOutput
func (VirtualMachineHealthStatusResponseOutput) ToVirtualMachineHealthStatusResponsePtrOutputWithContext ¶
func (o VirtualMachineHealthStatusResponseOutput) ToVirtualMachineHealthStatusResponsePtrOutputWithContext(ctx context.Context) VirtualMachineHealthStatusResponsePtrOutput
type VirtualMachineHealthStatusResponsePtrInput ¶
type VirtualMachineHealthStatusResponsePtrInput interface { pulumi.Input ToVirtualMachineHealthStatusResponsePtrOutput() VirtualMachineHealthStatusResponsePtrOutput ToVirtualMachineHealthStatusResponsePtrOutputWithContext(context.Context) VirtualMachineHealthStatusResponsePtrOutput }
VirtualMachineHealthStatusResponsePtrInput is an input type that accepts VirtualMachineHealthStatusResponseArgs, VirtualMachineHealthStatusResponsePtr and VirtualMachineHealthStatusResponsePtrOutput values. You can construct a concrete instance of `VirtualMachineHealthStatusResponsePtrInput` via:
VirtualMachineHealthStatusResponseArgs{...} or: nil
func VirtualMachineHealthStatusResponsePtr ¶
func VirtualMachineHealthStatusResponsePtr(v *VirtualMachineHealthStatusResponseArgs) VirtualMachineHealthStatusResponsePtrInput
type VirtualMachineHealthStatusResponsePtrOutput ¶
type VirtualMachineHealthStatusResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineHealthStatusResponsePtrOutput) ElementType ¶
func (VirtualMachineHealthStatusResponsePtrOutput) ElementType() reflect.Type
func (VirtualMachineHealthStatusResponsePtrOutput) Status ¶
The health status information for the VM.
func (VirtualMachineHealthStatusResponsePtrOutput) ToVirtualMachineHealthStatusResponsePtrOutput ¶
func (o VirtualMachineHealthStatusResponsePtrOutput) ToVirtualMachineHealthStatusResponsePtrOutput() VirtualMachineHealthStatusResponsePtrOutput
func (VirtualMachineHealthStatusResponsePtrOutput) ToVirtualMachineHealthStatusResponsePtrOutputWithContext ¶
func (o VirtualMachineHealthStatusResponsePtrOutput) ToVirtualMachineHealthStatusResponsePtrOutputWithContext(ctx context.Context) VirtualMachineHealthStatusResponsePtrOutput
type VirtualMachineIdentity ¶
type VirtualMachineIdentity struct { // The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine. Type *string `pulumi:"type"` }
Identity for the virtual machine.
type VirtualMachineIdentityArgs ¶
type VirtualMachineIdentityArgs struct { // The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine. Type pulumi.StringPtrInput `pulumi:"type"` }
Identity for the virtual machine.
func (VirtualMachineIdentityArgs) ElementType ¶
func (VirtualMachineIdentityArgs) ElementType() reflect.Type
func (VirtualMachineIdentityArgs) ToVirtualMachineIdentityOutput ¶
func (i VirtualMachineIdentityArgs) ToVirtualMachineIdentityOutput() VirtualMachineIdentityOutput
func (VirtualMachineIdentityArgs) ToVirtualMachineIdentityOutputWithContext ¶
func (i VirtualMachineIdentityArgs) ToVirtualMachineIdentityOutputWithContext(ctx context.Context) VirtualMachineIdentityOutput
func (VirtualMachineIdentityArgs) ToVirtualMachineIdentityPtrOutput ¶
func (i VirtualMachineIdentityArgs) ToVirtualMachineIdentityPtrOutput() VirtualMachineIdentityPtrOutput
func (VirtualMachineIdentityArgs) ToVirtualMachineIdentityPtrOutputWithContext ¶
func (i VirtualMachineIdentityArgs) ToVirtualMachineIdentityPtrOutputWithContext(ctx context.Context) VirtualMachineIdentityPtrOutput
type VirtualMachineIdentityInput ¶
type VirtualMachineIdentityInput interface { pulumi.Input ToVirtualMachineIdentityOutput() VirtualMachineIdentityOutput ToVirtualMachineIdentityOutputWithContext(context.Context) VirtualMachineIdentityOutput }
VirtualMachineIdentityInput is an input type that accepts VirtualMachineIdentityArgs and VirtualMachineIdentityOutput values. You can construct a concrete instance of `VirtualMachineIdentityInput` via:
VirtualMachineIdentityArgs{...}
type VirtualMachineIdentityOutput ¶
type VirtualMachineIdentityOutput struct{ *pulumi.OutputState }
Identity for the virtual machine.
func (VirtualMachineIdentityOutput) ElementType ¶
func (VirtualMachineIdentityOutput) ElementType() reflect.Type
func (VirtualMachineIdentityOutput) ToVirtualMachineIdentityOutput ¶
func (o VirtualMachineIdentityOutput) ToVirtualMachineIdentityOutput() VirtualMachineIdentityOutput
func (VirtualMachineIdentityOutput) ToVirtualMachineIdentityOutputWithContext ¶
func (o VirtualMachineIdentityOutput) ToVirtualMachineIdentityOutputWithContext(ctx context.Context) VirtualMachineIdentityOutput
func (VirtualMachineIdentityOutput) ToVirtualMachineIdentityPtrOutput ¶
func (o VirtualMachineIdentityOutput) ToVirtualMachineIdentityPtrOutput() VirtualMachineIdentityPtrOutput
func (VirtualMachineIdentityOutput) ToVirtualMachineIdentityPtrOutputWithContext ¶
func (o VirtualMachineIdentityOutput) ToVirtualMachineIdentityPtrOutputWithContext(ctx context.Context) VirtualMachineIdentityPtrOutput
func (VirtualMachineIdentityOutput) Type ¶
func (o VirtualMachineIdentityOutput) Type() pulumi.StringPtrOutput
The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
type VirtualMachineIdentityPtrInput ¶
type VirtualMachineIdentityPtrInput interface { pulumi.Input ToVirtualMachineIdentityPtrOutput() VirtualMachineIdentityPtrOutput ToVirtualMachineIdentityPtrOutputWithContext(context.Context) VirtualMachineIdentityPtrOutput }
VirtualMachineIdentityPtrInput is an input type that accepts VirtualMachineIdentityArgs, VirtualMachineIdentityPtr and VirtualMachineIdentityPtrOutput values. You can construct a concrete instance of `VirtualMachineIdentityPtrInput` via:
VirtualMachineIdentityArgs{...} or: nil
func VirtualMachineIdentityPtr ¶
func VirtualMachineIdentityPtr(v *VirtualMachineIdentityArgs) VirtualMachineIdentityPtrInput
type VirtualMachineIdentityPtrOutput ¶
type VirtualMachineIdentityPtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineIdentityPtrOutput) Elem ¶
func (o VirtualMachineIdentityPtrOutput) Elem() VirtualMachineIdentityOutput
func (VirtualMachineIdentityPtrOutput) ElementType ¶
func (VirtualMachineIdentityPtrOutput) ElementType() reflect.Type
func (VirtualMachineIdentityPtrOutput) ToVirtualMachineIdentityPtrOutput ¶
func (o VirtualMachineIdentityPtrOutput) ToVirtualMachineIdentityPtrOutput() VirtualMachineIdentityPtrOutput
func (VirtualMachineIdentityPtrOutput) ToVirtualMachineIdentityPtrOutputWithContext ¶
func (o VirtualMachineIdentityPtrOutput) ToVirtualMachineIdentityPtrOutputWithContext(ctx context.Context) VirtualMachineIdentityPtrOutput
func (VirtualMachineIdentityPtrOutput) Type ¶
func (o VirtualMachineIdentityPtrOutput) Type() pulumi.StringPtrOutput
The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
type VirtualMachineIdentityResponse ¶
type VirtualMachineIdentityResponse struct { // The principal id of virtual machine identity. This property will only be provided for a system assigned identity. PrincipalId string `pulumi:"principalId"` // The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity. TenantId string `pulumi:"tenantId"` // The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine. Type *string `pulumi:"type"` // The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities map[string]VirtualMachineIdentityResponseUserAssignedIdentities `pulumi:"userAssignedIdentities"` }
Identity for the virtual machine.
type VirtualMachineIdentityResponseArgs ¶
type VirtualMachineIdentityResponseArgs struct { // The principal id of virtual machine identity. This property will only be provided for a system assigned identity. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity. TenantId pulumi.StringInput `pulumi:"tenantId"` // The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine. Type pulumi.StringPtrInput `pulumi:"type"` // The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities VirtualMachineIdentityResponseUserAssignedIdentitiesMapInput `pulumi:"userAssignedIdentities"` }
Identity for the virtual machine.
func (VirtualMachineIdentityResponseArgs) ElementType ¶
func (VirtualMachineIdentityResponseArgs) ElementType() reflect.Type
func (VirtualMachineIdentityResponseArgs) ToVirtualMachineIdentityResponseOutput ¶
func (i VirtualMachineIdentityResponseArgs) ToVirtualMachineIdentityResponseOutput() VirtualMachineIdentityResponseOutput
func (VirtualMachineIdentityResponseArgs) ToVirtualMachineIdentityResponseOutputWithContext ¶
func (i VirtualMachineIdentityResponseArgs) ToVirtualMachineIdentityResponseOutputWithContext(ctx context.Context) VirtualMachineIdentityResponseOutput
func (VirtualMachineIdentityResponseArgs) ToVirtualMachineIdentityResponsePtrOutput ¶
func (i VirtualMachineIdentityResponseArgs) ToVirtualMachineIdentityResponsePtrOutput() VirtualMachineIdentityResponsePtrOutput
func (VirtualMachineIdentityResponseArgs) ToVirtualMachineIdentityResponsePtrOutputWithContext ¶
func (i VirtualMachineIdentityResponseArgs) ToVirtualMachineIdentityResponsePtrOutputWithContext(ctx context.Context) VirtualMachineIdentityResponsePtrOutput
type VirtualMachineIdentityResponseInput ¶
type VirtualMachineIdentityResponseInput interface { pulumi.Input ToVirtualMachineIdentityResponseOutput() VirtualMachineIdentityResponseOutput ToVirtualMachineIdentityResponseOutputWithContext(context.Context) VirtualMachineIdentityResponseOutput }
VirtualMachineIdentityResponseInput is an input type that accepts VirtualMachineIdentityResponseArgs and VirtualMachineIdentityResponseOutput values. You can construct a concrete instance of `VirtualMachineIdentityResponseInput` via:
VirtualMachineIdentityResponseArgs{...}
type VirtualMachineIdentityResponseOutput ¶
type VirtualMachineIdentityResponseOutput struct{ *pulumi.OutputState }
Identity for the virtual machine.
func (VirtualMachineIdentityResponseOutput) ElementType ¶
func (VirtualMachineIdentityResponseOutput) ElementType() reflect.Type
func (VirtualMachineIdentityResponseOutput) PrincipalId ¶
func (o VirtualMachineIdentityResponseOutput) PrincipalId() pulumi.StringOutput
The principal id of virtual machine identity. This property will only be provided for a system assigned identity.
func (VirtualMachineIdentityResponseOutput) TenantId ¶
func (o VirtualMachineIdentityResponseOutput) TenantId() pulumi.StringOutput
The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity.
func (VirtualMachineIdentityResponseOutput) ToVirtualMachineIdentityResponseOutput ¶
func (o VirtualMachineIdentityResponseOutput) ToVirtualMachineIdentityResponseOutput() VirtualMachineIdentityResponseOutput
func (VirtualMachineIdentityResponseOutput) ToVirtualMachineIdentityResponseOutputWithContext ¶
func (o VirtualMachineIdentityResponseOutput) ToVirtualMachineIdentityResponseOutputWithContext(ctx context.Context) VirtualMachineIdentityResponseOutput
func (VirtualMachineIdentityResponseOutput) ToVirtualMachineIdentityResponsePtrOutput ¶
func (o VirtualMachineIdentityResponseOutput) ToVirtualMachineIdentityResponsePtrOutput() VirtualMachineIdentityResponsePtrOutput
func (VirtualMachineIdentityResponseOutput) ToVirtualMachineIdentityResponsePtrOutputWithContext ¶
func (o VirtualMachineIdentityResponseOutput) ToVirtualMachineIdentityResponsePtrOutputWithContext(ctx context.Context) VirtualMachineIdentityResponsePtrOutput
func (VirtualMachineIdentityResponseOutput) Type ¶
func (o VirtualMachineIdentityResponseOutput) Type() pulumi.StringPtrOutput
The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
func (VirtualMachineIdentityResponseOutput) UserAssignedIdentities ¶
func (o VirtualMachineIdentityResponseOutput) UserAssignedIdentities() VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput
The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
type VirtualMachineIdentityResponsePtrInput ¶
type VirtualMachineIdentityResponsePtrInput interface { pulumi.Input ToVirtualMachineIdentityResponsePtrOutput() VirtualMachineIdentityResponsePtrOutput ToVirtualMachineIdentityResponsePtrOutputWithContext(context.Context) VirtualMachineIdentityResponsePtrOutput }
VirtualMachineIdentityResponsePtrInput is an input type that accepts VirtualMachineIdentityResponseArgs, VirtualMachineIdentityResponsePtr and VirtualMachineIdentityResponsePtrOutput values. You can construct a concrete instance of `VirtualMachineIdentityResponsePtrInput` via:
VirtualMachineIdentityResponseArgs{...} or: nil
func VirtualMachineIdentityResponsePtr ¶
func VirtualMachineIdentityResponsePtr(v *VirtualMachineIdentityResponseArgs) VirtualMachineIdentityResponsePtrInput
type VirtualMachineIdentityResponsePtrOutput ¶
type VirtualMachineIdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineIdentityResponsePtrOutput) ElementType ¶
func (VirtualMachineIdentityResponsePtrOutput) ElementType() reflect.Type
func (VirtualMachineIdentityResponsePtrOutput) PrincipalId ¶
func (o VirtualMachineIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal id of virtual machine identity. This property will only be provided for a system assigned identity.
func (VirtualMachineIdentityResponsePtrOutput) TenantId ¶
func (o VirtualMachineIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity.
func (VirtualMachineIdentityResponsePtrOutput) ToVirtualMachineIdentityResponsePtrOutput ¶
func (o VirtualMachineIdentityResponsePtrOutput) ToVirtualMachineIdentityResponsePtrOutput() VirtualMachineIdentityResponsePtrOutput
func (VirtualMachineIdentityResponsePtrOutput) ToVirtualMachineIdentityResponsePtrOutputWithContext ¶
func (o VirtualMachineIdentityResponsePtrOutput) ToVirtualMachineIdentityResponsePtrOutputWithContext(ctx context.Context) VirtualMachineIdentityResponsePtrOutput
func (VirtualMachineIdentityResponsePtrOutput) Type ¶
func (o VirtualMachineIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
func (VirtualMachineIdentityResponsePtrOutput) UserAssignedIdentities ¶
func (o VirtualMachineIdentityResponsePtrOutput) UserAssignedIdentities() VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput
The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
type VirtualMachineIdentityResponseUserAssignedIdentitiesArgs ¶
type VirtualMachineIdentityResponseUserAssignedIdentitiesArgs struct { // The client id of user assigned identity. ClientId pulumi.StringInput `pulumi:"clientId"` // The principal id of user assigned identity. PrincipalId pulumi.StringInput `pulumi:"principalId"` }
func (VirtualMachineIdentityResponseUserAssignedIdentitiesArgs) ElementType ¶
func (VirtualMachineIdentityResponseUserAssignedIdentitiesArgs) ElementType() reflect.Type
func (VirtualMachineIdentityResponseUserAssignedIdentitiesArgs) ToVirtualMachineIdentityResponseUserAssignedIdentitiesOutput ¶
func (i VirtualMachineIdentityResponseUserAssignedIdentitiesArgs) ToVirtualMachineIdentityResponseUserAssignedIdentitiesOutput() VirtualMachineIdentityResponseUserAssignedIdentitiesOutput
func (VirtualMachineIdentityResponseUserAssignedIdentitiesArgs) ToVirtualMachineIdentityResponseUserAssignedIdentitiesOutputWithContext ¶
func (i VirtualMachineIdentityResponseUserAssignedIdentitiesArgs) ToVirtualMachineIdentityResponseUserAssignedIdentitiesOutputWithContext(ctx context.Context) VirtualMachineIdentityResponseUserAssignedIdentitiesOutput
type VirtualMachineIdentityResponseUserAssignedIdentitiesInput ¶
type VirtualMachineIdentityResponseUserAssignedIdentitiesInput interface { pulumi.Input ToVirtualMachineIdentityResponseUserAssignedIdentitiesOutput() VirtualMachineIdentityResponseUserAssignedIdentitiesOutput ToVirtualMachineIdentityResponseUserAssignedIdentitiesOutputWithContext(context.Context) VirtualMachineIdentityResponseUserAssignedIdentitiesOutput }
VirtualMachineIdentityResponseUserAssignedIdentitiesInput is an input type that accepts VirtualMachineIdentityResponseUserAssignedIdentitiesArgs and VirtualMachineIdentityResponseUserAssignedIdentitiesOutput values. You can construct a concrete instance of `VirtualMachineIdentityResponseUserAssignedIdentitiesInput` via:
VirtualMachineIdentityResponseUserAssignedIdentitiesArgs{...}
type VirtualMachineIdentityResponseUserAssignedIdentitiesMap ¶
type VirtualMachineIdentityResponseUserAssignedIdentitiesMap map[string]VirtualMachineIdentityResponseUserAssignedIdentitiesInput
func (VirtualMachineIdentityResponseUserAssignedIdentitiesMap) ElementType ¶
func (VirtualMachineIdentityResponseUserAssignedIdentitiesMap) ElementType() reflect.Type
func (VirtualMachineIdentityResponseUserAssignedIdentitiesMap) ToVirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput ¶
func (i VirtualMachineIdentityResponseUserAssignedIdentitiesMap) ToVirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput() VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput
func (VirtualMachineIdentityResponseUserAssignedIdentitiesMap) ToVirtualMachineIdentityResponseUserAssignedIdentitiesMapOutputWithContext ¶
func (i VirtualMachineIdentityResponseUserAssignedIdentitiesMap) ToVirtualMachineIdentityResponseUserAssignedIdentitiesMapOutputWithContext(ctx context.Context) VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput
type VirtualMachineIdentityResponseUserAssignedIdentitiesMapInput ¶
type VirtualMachineIdentityResponseUserAssignedIdentitiesMapInput interface { pulumi.Input ToVirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput() VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput ToVirtualMachineIdentityResponseUserAssignedIdentitiesMapOutputWithContext(context.Context) VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput }
VirtualMachineIdentityResponseUserAssignedIdentitiesMapInput is an input type that accepts VirtualMachineIdentityResponseUserAssignedIdentitiesMap and VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput values. You can construct a concrete instance of `VirtualMachineIdentityResponseUserAssignedIdentitiesMapInput` via:
VirtualMachineIdentityResponseUserAssignedIdentitiesMap{ "key": VirtualMachineIdentityResponseUserAssignedIdentitiesArgs{...} }
type VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput ¶
type VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput struct{ *pulumi.OutputState }
func (VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput) ElementType ¶
func (VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput) ElementType() reflect.Type
func (VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput) ToVirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput ¶
func (o VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput) ToVirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput() VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput
func (VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput) ToVirtualMachineIdentityResponseUserAssignedIdentitiesMapOutputWithContext ¶
func (o VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput) ToVirtualMachineIdentityResponseUserAssignedIdentitiesMapOutputWithContext(ctx context.Context) VirtualMachineIdentityResponseUserAssignedIdentitiesMapOutput
type VirtualMachineIdentityResponseUserAssignedIdentitiesOutput ¶
type VirtualMachineIdentityResponseUserAssignedIdentitiesOutput struct{ *pulumi.OutputState }
func (VirtualMachineIdentityResponseUserAssignedIdentitiesOutput) ClientId ¶
func (o VirtualMachineIdentityResponseUserAssignedIdentitiesOutput) ClientId() pulumi.StringOutput
The client id of user assigned identity.
func (VirtualMachineIdentityResponseUserAssignedIdentitiesOutput) ElementType ¶
func (VirtualMachineIdentityResponseUserAssignedIdentitiesOutput) ElementType() reflect.Type
func (VirtualMachineIdentityResponseUserAssignedIdentitiesOutput) PrincipalId ¶
func (o VirtualMachineIdentityResponseUserAssignedIdentitiesOutput) PrincipalId() pulumi.StringOutput
The principal id of user assigned identity.
func (VirtualMachineIdentityResponseUserAssignedIdentitiesOutput) ToVirtualMachineIdentityResponseUserAssignedIdentitiesOutput ¶
func (o VirtualMachineIdentityResponseUserAssignedIdentitiesOutput) ToVirtualMachineIdentityResponseUserAssignedIdentitiesOutput() VirtualMachineIdentityResponseUserAssignedIdentitiesOutput
func (VirtualMachineIdentityResponseUserAssignedIdentitiesOutput) ToVirtualMachineIdentityResponseUserAssignedIdentitiesOutputWithContext ¶
func (o VirtualMachineIdentityResponseUserAssignedIdentitiesOutput) ToVirtualMachineIdentityResponseUserAssignedIdentitiesOutputWithContext(ctx context.Context) VirtualMachineIdentityResponseUserAssignedIdentitiesOutput
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 computer name assigned to the virtual machine. ComputerName *string `pulumi:"computerName"` // The virtual machine disk information. Disks []DiskInstanceViewResponse `pulumi:"disks"` // The extensions information. Extensions []VirtualMachineExtensionInstanceViewResponse `pulumi:"extensions"` // The Maintenance Operation status on the virtual machine. MaintenanceRedeployStatus *MaintenanceRedeployStatusResponse `pulumi:"maintenanceRedeployStatus"` // The Operating System running on the virtual machine. OsName *string `pulumi:"osName"` // The version of Operating System running on the virtual machine. OsVersion *string `pulumi:"osVersion"` // 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 computer name assigned to the virtual machine. ComputerName pulumi.StringPtrInput `pulumi:"computerName"` // The virtual machine disk information. Disks DiskInstanceViewResponseArrayInput `pulumi:"disks"` // The extensions information. Extensions VirtualMachineExtensionInstanceViewResponseArrayInput `pulumi:"extensions"` // The Maintenance Operation status on the virtual machine. MaintenanceRedeployStatus MaintenanceRedeployStatusResponsePtrInput `pulumi:"maintenanceRedeployStatus"` // The Operating System running on the virtual machine. OsName pulumi.StringPtrInput `pulumi:"osName"` // The version of Operating System running on the virtual machine. OsVersion pulumi.StringPtrInput `pulumi:"osVersion"` // 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) ComputerName ¶
func (o VirtualMachineInstanceViewResponseOutput) ComputerName() pulumi.StringPtrOutput
The computer name assigned to the virtual machine.
func (VirtualMachineInstanceViewResponseOutput) ElementType ¶
func (VirtualMachineInstanceViewResponseOutput) ElementType() reflect.Type
func (VirtualMachineInstanceViewResponseOutput) Extensions ¶
func (o VirtualMachineInstanceViewResponseOutput) Extensions() VirtualMachineExtensionInstanceViewResponseArrayOutput
The extensions information.
func (VirtualMachineInstanceViewResponseOutput) MaintenanceRedeployStatus ¶
func (o VirtualMachineInstanceViewResponseOutput) MaintenanceRedeployStatus() MaintenanceRedeployStatusResponsePtrOutput
The Maintenance Operation status on the virtual machine.
func (VirtualMachineInstanceViewResponseOutput) OsName ¶
func (o VirtualMachineInstanceViewResponseOutput) OsName() pulumi.StringPtrOutput
The Operating System running on the virtual machine.
func (VirtualMachineInstanceViewResponseOutput) OsVersion ¶
func (o VirtualMachineInstanceViewResponseOutput) OsVersion() pulumi.StringPtrOutput
The version of Operating System running on the virtual machine.
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) ComputerName ¶
func (o VirtualMachineInstanceViewResponsePtrOutput) ComputerName() pulumi.StringPtrOutput
The computer name assigned to the virtual machine.
func (VirtualMachineInstanceViewResponsePtrOutput) ElementType ¶
func (VirtualMachineInstanceViewResponsePtrOutput) ElementType() reflect.Type
func (VirtualMachineInstanceViewResponsePtrOutput) Extensions ¶
func (o VirtualMachineInstanceViewResponsePtrOutput) Extensions() VirtualMachineExtensionInstanceViewResponseArrayOutput
The extensions information.
func (VirtualMachineInstanceViewResponsePtrOutput) MaintenanceRedeployStatus ¶
func (o VirtualMachineInstanceViewResponsePtrOutput) MaintenanceRedeployStatus() MaintenanceRedeployStatusResponsePtrOutput
The Maintenance Operation status on the virtual machine.
func (VirtualMachineInstanceViewResponsePtrOutput) OsName ¶
func (o VirtualMachineInstanceViewResponsePtrOutput) OsName() pulumi.StringPtrOutput
The Operating System running on the virtual machine.
func (VirtualMachineInstanceViewResponsePtrOutput) OsVersion ¶
func (o VirtualMachineInstanceViewResponsePtrOutput) OsVersion() pulumi.StringPtrOutput
The version of Operating System running on the virtual machine.
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 VirtualMachineScaleSet ¶
type VirtualMachineScaleSet struct { pulumi.CustomResourceState // Policy for automatic repairs. AutomaticRepairsPolicy AutomaticRepairsPolicyResponsePtrOutput `pulumi:"automaticRepairsPolicy"` // When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs. DoNotRunExtensionsOnOverprovisionedVMs pulumi.BoolPtrOutput `pulumi:"doNotRunExtensionsOnOverprovisionedVMs"` // The identity of the virtual machine scale set, if configured. Identity VirtualMachineScaleSetIdentityResponsePtrOutput `pulumi:"identity"` // 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"` // 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"` // Fault Domain count for each placement group. PlatformFaultDomainCount pulumi.IntPtrOutput `pulumi:"platformFaultDomainCount"` // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Specifies information about the proximity placement group that the virtual machine scale set should be assigned to. <br><br>Minimum api-version: 2018-04-01. ProximityPlacementGroup SubResourceResponsePtrOutput `pulumi:"proximityPlacementGroup"` // When true this limits the scale set to a single placement group, of max size 100 virtual machines. SinglePlacementGroup pulumi.BoolPtrOutput `pulumi:"singlePlacementGroup"` // The virtual machine scale set sku. Sku SkuResponsePtrOutput `pulumi:"sku"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // Specifies the ID which uniquely identifies a Virtual Machine Scale Set. UniqueId pulumi.StringOutput `pulumi:"uniqueId"` // The upgrade policy. UpgradePolicy UpgradePolicyResponsePtrOutput `pulumi:"upgradePolicy"` // The virtual machine profile. VirtualMachineProfile VirtualMachineScaleSetVMProfileResponsePtrOutput `pulumi:"virtualMachineProfile"` // Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage. ZoneBalance pulumi.BoolPtrOutput `pulumi:"zoneBalance"` // The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
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.
type VirtualMachineScaleSetArgs ¶
type VirtualMachineScaleSetArgs struct { // Policy for automatic repairs. AutomaticRepairsPolicy AutomaticRepairsPolicyPtrInput // When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs. DoNotRunExtensionsOnOverprovisionedVMs pulumi.BoolPtrInput // The identity of the virtual machine scale set, if configured. Identity VirtualMachineScaleSetIdentityPtrInput // Resource location Location pulumi.StringInput // Specifies whether the Virtual Machine Scale Set should be overprovisioned. Overprovision pulumi.BoolPtrInput // 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 // Fault Domain count for each placement group. PlatformFaultDomainCount pulumi.IntPtrInput // Specifies information about the proximity placement group that the virtual machine scale set should be assigned to. <br><br>Minimum api-version: 2018-04-01. ProximityPlacementGroup SubResourcePtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // When true this limits the scale set to a single placement group, of max size 100 virtual machines. SinglePlacementGroup pulumi.BoolPtrInput // 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 name of the VM scale set to create or update. VmScaleSetName pulumi.StringInput // Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage. ZoneBalance pulumi.BoolPtrInput // The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set. Zones pulumi.StringArrayInput }
The set of arguments for constructing a VirtualMachineScaleSet resource.
func (VirtualMachineScaleSetArgs) ElementType ¶
func (VirtualMachineScaleSetArgs) ElementType() reflect.Type
type VirtualMachineScaleSetDataDisk ¶
type VirtualMachineScaleSetDataDisk 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"` // The create option. 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 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 managed disk parameters. ManagedDisk *VirtualMachineScaleSetManagedDiskParameters `pulumi:"managedDisk"` // The disk name. Name *string `pulumi:"name"` // Specifies whether writeAccelerator should be enabled or disabled on the disk. WriteAcceleratorEnabled *bool `pulumi:"writeAcceleratorEnabled"` }
Describes a virtual machine scale set data disk.
type VirtualMachineScaleSetDataDiskArgs ¶
type VirtualMachineScaleSetDataDiskArgs 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"` // The create option. 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 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 managed disk parameters. ManagedDisk VirtualMachineScaleSetManagedDiskParametersPtrInput `pulumi:"managedDisk"` // The disk name. Name pulumi.StringPtrInput `pulumi:"name"` // Specifies whether writeAccelerator should be enabled or disabled on the disk. WriteAcceleratorEnabled pulumi.BoolPtrInput `pulumi:"writeAcceleratorEnabled"` }
Describes a virtual machine scale set data disk.
func (VirtualMachineScaleSetDataDiskArgs) ElementType ¶
func (VirtualMachineScaleSetDataDiskArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetDataDiskArgs) ToVirtualMachineScaleSetDataDiskOutput ¶
func (i VirtualMachineScaleSetDataDiskArgs) ToVirtualMachineScaleSetDataDiskOutput() VirtualMachineScaleSetDataDiskOutput
func (VirtualMachineScaleSetDataDiskArgs) ToVirtualMachineScaleSetDataDiskOutputWithContext ¶
func (i VirtualMachineScaleSetDataDiskArgs) ToVirtualMachineScaleSetDataDiskOutputWithContext(ctx context.Context) VirtualMachineScaleSetDataDiskOutput
type VirtualMachineScaleSetDataDiskArray ¶
type VirtualMachineScaleSetDataDiskArray []VirtualMachineScaleSetDataDiskInput
func (VirtualMachineScaleSetDataDiskArray) ElementType ¶
func (VirtualMachineScaleSetDataDiskArray) ElementType() reflect.Type
func (VirtualMachineScaleSetDataDiskArray) ToVirtualMachineScaleSetDataDiskArrayOutput ¶
func (i VirtualMachineScaleSetDataDiskArray) ToVirtualMachineScaleSetDataDiskArrayOutput() VirtualMachineScaleSetDataDiskArrayOutput
func (VirtualMachineScaleSetDataDiskArray) ToVirtualMachineScaleSetDataDiskArrayOutputWithContext ¶
func (i VirtualMachineScaleSetDataDiskArray) ToVirtualMachineScaleSetDataDiskArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetDataDiskArrayOutput
type VirtualMachineScaleSetDataDiskArrayInput ¶
type VirtualMachineScaleSetDataDiskArrayInput interface { pulumi.Input ToVirtualMachineScaleSetDataDiskArrayOutput() VirtualMachineScaleSetDataDiskArrayOutput ToVirtualMachineScaleSetDataDiskArrayOutputWithContext(context.Context) VirtualMachineScaleSetDataDiskArrayOutput }
VirtualMachineScaleSetDataDiskArrayInput is an input type that accepts VirtualMachineScaleSetDataDiskArray and VirtualMachineScaleSetDataDiskArrayOutput values. You can construct a concrete instance of `VirtualMachineScaleSetDataDiskArrayInput` via:
VirtualMachineScaleSetDataDiskArray{ VirtualMachineScaleSetDataDiskArgs{...} }
type VirtualMachineScaleSetDataDiskArrayOutput ¶
type VirtualMachineScaleSetDataDiskArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetDataDiskArrayOutput) ElementType ¶
func (VirtualMachineScaleSetDataDiskArrayOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetDataDiskArrayOutput) ToVirtualMachineScaleSetDataDiskArrayOutput ¶
func (o VirtualMachineScaleSetDataDiskArrayOutput) ToVirtualMachineScaleSetDataDiskArrayOutput() VirtualMachineScaleSetDataDiskArrayOutput
func (VirtualMachineScaleSetDataDiskArrayOutput) ToVirtualMachineScaleSetDataDiskArrayOutputWithContext ¶
func (o VirtualMachineScaleSetDataDiskArrayOutput) ToVirtualMachineScaleSetDataDiskArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetDataDiskArrayOutput
type VirtualMachineScaleSetDataDiskInput ¶
type VirtualMachineScaleSetDataDiskInput interface { pulumi.Input ToVirtualMachineScaleSetDataDiskOutput() VirtualMachineScaleSetDataDiskOutput ToVirtualMachineScaleSetDataDiskOutputWithContext(context.Context) VirtualMachineScaleSetDataDiskOutput }
VirtualMachineScaleSetDataDiskInput is an input type that accepts VirtualMachineScaleSetDataDiskArgs and VirtualMachineScaleSetDataDiskOutput values. You can construct a concrete instance of `VirtualMachineScaleSetDataDiskInput` via:
VirtualMachineScaleSetDataDiskArgs{...}
type VirtualMachineScaleSetDataDiskOutput ¶
type VirtualMachineScaleSetDataDiskOutput struct{ *pulumi.OutputState }
Describes a virtual machine scale set data disk.
func (VirtualMachineScaleSetDataDiskOutput) Caching ¶
func (o VirtualMachineScaleSetDataDiskOutput) 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 (VirtualMachineScaleSetDataDiskOutput) CreateOption ¶
func (o VirtualMachineScaleSetDataDiskOutput) CreateOption() pulumi.StringOutput
The create option.
func (VirtualMachineScaleSetDataDiskOutput) DiskSizeGB ¶
func (o VirtualMachineScaleSetDataDiskOutput) 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 (VirtualMachineScaleSetDataDiskOutput) ElementType ¶
func (VirtualMachineScaleSetDataDiskOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetDataDiskOutput) Lun ¶
func (o VirtualMachineScaleSetDataDiskOutput) 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 (VirtualMachineScaleSetDataDiskOutput) ManagedDisk ¶
func (o VirtualMachineScaleSetDataDiskOutput) ManagedDisk() VirtualMachineScaleSetManagedDiskParametersPtrOutput
The managed disk parameters.
func (VirtualMachineScaleSetDataDiskOutput) Name ¶
func (o VirtualMachineScaleSetDataDiskOutput) Name() pulumi.StringPtrOutput
The disk name.
func (VirtualMachineScaleSetDataDiskOutput) ToVirtualMachineScaleSetDataDiskOutput ¶
func (o VirtualMachineScaleSetDataDiskOutput) ToVirtualMachineScaleSetDataDiskOutput() VirtualMachineScaleSetDataDiskOutput
func (VirtualMachineScaleSetDataDiskOutput) ToVirtualMachineScaleSetDataDiskOutputWithContext ¶
func (o VirtualMachineScaleSetDataDiskOutput) ToVirtualMachineScaleSetDataDiskOutputWithContext(ctx context.Context) VirtualMachineScaleSetDataDiskOutput
func (VirtualMachineScaleSetDataDiskOutput) WriteAcceleratorEnabled ¶
func (o VirtualMachineScaleSetDataDiskOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
Specifies whether writeAccelerator should be enabled or disabled on the disk.
type VirtualMachineScaleSetDataDiskResponse ¶
type VirtualMachineScaleSetDataDiskResponse 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"` // The create option. 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 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 managed disk parameters. ManagedDisk *VirtualMachineScaleSetManagedDiskParametersResponse `pulumi:"managedDisk"` // The disk name. Name *string `pulumi:"name"` // Specifies whether writeAccelerator should be enabled or disabled on the disk. WriteAcceleratorEnabled *bool `pulumi:"writeAcceleratorEnabled"` }
Describes a virtual machine scale set data disk.
type VirtualMachineScaleSetDataDiskResponseArgs ¶
type VirtualMachineScaleSetDataDiskResponseArgs 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"` // The create option. 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 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 managed disk parameters. ManagedDisk VirtualMachineScaleSetManagedDiskParametersResponsePtrInput `pulumi:"managedDisk"` // The disk name. Name pulumi.StringPtrInput `pulumi:"name"` // Specifies whether writeAccelerator should be enabled or disabled on the disk. WriteAcceleratorEnabled pulumi.BoolPtrInput `pulumi:"writeAcceleratorEnabled"` }
Describes a virtual machine scale set data disk.
func (VirtualMachineScaleSetDataDiskResponseArgs) ElementType ¶
func (VirtualMachineScaleSetDataDiskResponseArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetDataDiskResponseArgs) ToVirtualMachineScaleSetDataDiskResponseOutput ¶
func (i VirtualMachineScaleSetDataDiskResponseArgs) ToVirtualMachineScaleSetDataDiskResponseOutput() VirtualMachineScaleSetDataDiskResponseOutput
func (VirtualMachineScaleSetDataDiskResponseArgs) ToVirtualMachineScaleSetDataDiskResponseOutputWithContext ¶
func (i VirtualMachineScaleSetDataDiskResponseArgs) ToVirtualMachineScaleSetDataDiskResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetDataDiskResponseOutput
type VirtualMachineScaleSetDataDiskResponseArray ¶
type VirtualMachineScaleSetDataDiskResponseArray []VirtualMachineScaleSetDataDiskResponseInput
func (VirtualMachineScaleSetDataDiskResponseArray) ElementType ¶
func (VirtualMachineScaleSetDataDiskResponseArray) ElementType() reflect.Type
func (VirtualMachineScaleSetDataDiskResponseArray) ToVirtualMachineScaleSetDataDiskResponseArrayOutput ¶
func (i VirtualMachineScaleSetDataDiskResponseArray) ToVirtualMachineScaleSetDataDiskResponseArrayOutput() VirtualMachineScaleSetDataDiskResponseArrayOutput
func (VirtualMachineScaleSetDataDiskResponseArray) ToVirtualMachineScaleSetDataDiskResponseArrayOutputWithContext ¶
func (i VirtualMachineScaleSetDataDiskResponseArray) ToVirtualMachineScaleSetDataDiskResponseArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetDataDiskResponseArrayOutput
type VirtualMachineScaleSetDataDiskResponseArrayInput ¶
type VirtualMachineScaleSetDataDiskResponseArrayInput interface { pulumi.Input ToVirtualMachineScaleSetDataDiskResponseArrayOutput() VirtualMachineScaleSetDataDiskResponseArrayOutput ToVirtualMachineScaleSetDataDiskResponseArrayOutputWithContext(context.Context) VirtualMachineScaleSetDataDiskResponseArrayOutput }
VirtualMachineScaleSetDataDiskResponseArrayInput is an input type that accepts VirtualMachineScaleSetDataDiskResponseArray and VirtualMachineScaleSetDataDiskResponseArrayOutput values. You can construct a concrete instance of `VirtualMachineScaleSetDataDiskResponseArrayInput` via:
VirtualMachineScaleSetDataDiskResponseArray{ VirtualMachineScaleSetDataDiskResponseArgs{...} }
type VirtualMachineScaleSetDataDiskResponseArrayOutput ¶
type VirtualMachineScaleSetDataDiskResponseArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetDataDiskResponseArrayOutput) ElementType ¶
func (VirtualMachineScaleSetDataDiskResponseArrayOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetDataDiskResponseArrayOutput) ToVirtualMachineScaleSetDataDiskResponseArrayOutput ¶
func (o VirtualMachineScaleSetDataDiskResponseArrayOutput) ToVirtualMachineScaleSetDataDiskResponseArrayOutput() VirtualMachineScaleSetDataDiskResponseArrayOutput
func (VirtualMachineScaleSetDataDiskResponseArrayOutput) ToVirtualMachineScaleSetDataDiskResponseArrayOutputWithContext ¶
func (o VirtualMachineScaleSetDataDiskResponseArrayOutput) ToVirtualMachineScaleSetDataDiskResponseArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetDataDiskResponseArrayOutput
type VirtualMachineScaleSetDataDiskResponseInput ¶
type VirtualMachineScaleSetDataDiskResponseInput interface { pulumi.Input ToVirtualMachineScaleSetDataDiskResponseOutput() VirtualMachineScaleSetDataDiskResponseOutput ToVirtualMachineScaleSetDataDiskResponseOutputWithContext(context.Context) VirtualMachineScaleSetDataDiskResponseOutput }
VirtualMachineScaleSetDataDiskResponseInput is an input type that accepts VirtualMachineScaleSetDataDiskResponseArgs and VirtualMachineScaleSetDataDiskResponseOutput values. You can construct a concrete instance of `VirtualMachineScaleSetDataDiskResponseInput` via:
VirtualMachineScaleSetDataDiskResponseArgs{...}
type VirtualMachineScaleSetDataDiskResponseOutput ¶
type VirtualMachineScaleSetDataDiskResponseOutput struct{ *pulumi.OutputState }
Describes a virtual machine scale set data disk.
func (VirtualMachineScaleSetDataDiskResponseOutput) Caching ¶
func (o VirtualMachineScaleSetDataDiskResponseOutput) 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 (VirtualMachineScaleSetDataDiskResponseOutput) CreateOption ¶
func (o VirtualMachineScaleSetDataDiskResponseOutput) CreateOption() pulumi.StringOutput
The create option.
func (VirtualMachineScaleSetDataDiskResponseOutput) DiskSizeGB ¶
func (o VirtualMachineScaleSetDataDiskResponseOutput) 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 (VirtualMachineScaleSetDataDiskResponseOutput) ElementType ¶
func (VirtualMachineScaleSetDataDiskResponseOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetDataDiskResponseOutput) Lun ¶
func (o VirtualMachineScaleSetDataDiskResponseOutput) 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 (VirtualMachineScaleSetDataDiskResponseOutput) ManagedDisk ¶
func (o VirtualMachineScaleSetDataDiskResponseOutput) ManagedDisk() VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput
The managed disk parameters.
func (VirtualMachineScaleSetDataDiskResponseOutput) Name ¶
func (o VirtualMachineScaleSetDataDiskResponseOutput) Name() pulumi.StringPtrOutput
The disk name.
func (VirtualMachineScaleSetDataDiskResponseOutput) ToVirtualMachineScaleSetDataDiskResponseOutput ¶
func (o VirtualMachineScaleSetDataDiskResponseOutput) ToVirtualMachineScaleSetDataDiskResponseOutput() VirtualMachineScaleSetDataDiskResponseOutput
func (VirtualMachineScaleSetDataDiskResponseOutput) ToVirtualMachineScaleSetDataDiskResponseOutputWithContext ¶
func (o VirtualMachineScaleSetDataDiskResponseOutput) ToVirtualMachineScaleSetDataDiskResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetDataDiskResponseOutput
func (VirtualMachineScaleSetDataDiskResponseOutput) WriteAcceleratorEnabled ¶
func (o VirtualMachineScaleSetDataDiskResponseOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
Specifies whether writeAccelerator should be enabled or disabled on the disk.
type VirtualMachineScaleSetExtension ¶
type VirtualMachineScaleSetExtension 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"` // If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed. ForceUpdateTag pulumi.StringPtrOutput `pulumi:"forceUpdateTag"` // The name of the extension. Name pulumi.StringPtrOutput `pulumi:"name"` // The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all. ProtectedSettings pulumi.AnyOutput `pulumi:"protectedSettings"` // Collection of extension names after which this extension needs to be provisioned. ProvisionAfterExtensions pulumi.StringArrayOutput `pulumi:"provisionAfterExtensions"` // 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"` // Specifies the type of the extension; an example is "CustomScriptExtension". Type pulumi.StringPtrOutput `pulumi:"type"` // Specifies the version of the script handler. TypeHandlerVersion pulumi.StringPtrOutput `pulumi:"typeHandlerVersion"` }
Describes a Virtual Machine Scale Set Extension.
func GetVirtualMachineScaleSetExtension ¶
func GetVirtualMachineScaleSetExtension(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualMachineScaleSetExtensionState, opts ...pulumi.ResourceOption) (*VirtualMachineScaleSetExtension, error)
GetVirtualMachineScaleSetExtension gets an existing VirtualMachineScaleSetExtension resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVirtualMachineScaleSetExtension ¶
func NewVirtualMachineScaleSetExtension(ctx *pulumi.Context, name string, args *VirtualMachineScaleSetExtensionArgs, opts ...pulumi.ResourceOption) (*VirtualMachineScaleSetExtension, error)
NewVirtualMachineScaleSetExtension registers a new resource with the given unique name, arguments, and options.
type VirtualMachineScaleSetExtensionArgs ¶
type VirtualMachineScaleSetExtensionArgs 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 // If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed. ForceUpdateTag pulumi.StringPtrInput // The name of the extension. Name pulumi.StringPtrInput // The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all. ProtectedSettings pulumi.Input // Collection of extension names after which this extension needs to be provisioned. ProvisionAfterExtensions pulumi.StringArrayInput // 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 // 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 VM scale set where the extension should be create or updated. VmScaleSetName pulumi.StringInput // The name of the VM scale set extension. VmssExtensionName pulumi.StringInput }
The set of arguments for constructing a VirtualMachineScaleSetExtension resource.
func (VirtualMachineScaleSetExtensionArgs) ElementType ¶
func (VirtualMachineScaleSetExtensionArgs) ElementType() reflect.Type
type VirtualMachineScaleSetExtensionProfile ¶
type VirtualMachineScaleSetExtensionProfile struct { // The virtual machine scale set child extension resources. Extensions []VirtualMachineScaleSetExtensionType `pulumi:"extensions"` }
Describes a virtual machine scale set extension profile.
type VirtualMachineScaleSetExtensionProfileArgs ¶
type VirtualMachineScaleSetExtensionProfileArgs struct { // The virtual machine scale set child extension resources. Extensions VirtualMachineScaleSetExtensionTypeArrayInput `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() VirtualMachineScaleSetExtensionTypeArrayOutput
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() VirtualMachineScaleSetExtensionTypeArrayOutput
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 { // 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"` // If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed. ForceUpdateTag *string `pulumi:"forceUpdateTag"` // Resource Id Id string `pulumi:"id"` // The name of the extension. Name *string `pulumi:"name"` // The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all. ProtectedSettings interface{} `pulumi:"protectedSettings"` // Collection of extension names after which this extension needs to be provisioned. ProvisionAfterExtensions []string `pulumi:"provisionAfterExtensions"` // 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"` // 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"` }
Describes a Virtual Machine Scale Set Extension.
type VirtualMachineScaleSetExtensionResponseArgs ¶
type VirtualMachineScaleSetExtensionResponseArgs 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"` // If a value is provided and is different from the previous value, the extension handler will 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 name of the extension. Name pulumi.StringPtrInput `pulumi:"name"` // The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all. ProtectedSettings pulumi.Input `pulumi:"protectedSettings"` // Collection of extension names after which this extension needs to be provisioned. ProvisionAfterExtensions pulumi.StringArrayInput `pulumi:"provisionAfterExtensions"` // 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"` // 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"` }
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
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 (VirtualMachineScaleSetExtensionResponseOutput) ElementType ¶
func (VirtualMachineScaleSetExtensionResponseOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetExtensionResponseOutput) ForceUpdateTag ¶
func (o VirtualMachineScaleSetExtensionResponseOutput) ForceUpdateTag() pulumi.StringPtrOutput
If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
func (VirtualMachineScaleSetExtensionResponseOutput) Id ¶
func (o VirtualMachineScaleSetExtensionResponseOutput) Id() pulumi.StringOutput
Resource Id
func (VirtualMachineScaleSetExtensionResponseOutput) Name ¶
func (o VirtualMachineScaleSetExtensionResponseOutput) Name() pulumi.StringPtrOutput
The name of the extension.
func (VirtualMachineScaleSetExtensionResponseOutput) ProtectedSettings ¶
func (o VirtualMachineScaleSetExtensionResponseOutput) ProtectedSettings() pulumi.AnyOutput
The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
func (VirtualMachineScaleSetExtensionResponseOutput) ProvisionAfterExtensions ¶
func (o VirtualMachineScaleSetExtensionResponseOutput) ProvisionAfterExtensions() pulumi.StringArrayOutput
Collection of extension names after which this extension needs to be provisioned.
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
Specifies the type of the extension; an example is "CustomScriptExtension".
func (VirtualMachineScaleSetExtensionResponseOutput) TypeHandlerVersion ¶
func (o VirtualMachineScaleSetExtensionResponseOutput) TypeHandlerVersion() pulumi.StringPtrOutput
Specifies the version of the script handler.
type VirtualMachineScaleSetExtensionState ¶
type VirtualMachineScaleSetExtensionState 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 // If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed. ForceUpdateTag pulumi.StringPtrInput // The name of the extension. Name pulumi.StringPtrInput // The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all. ProtectedSettings pulumi.Input // Collection of extension names after which this extension needs to be provisioned. ProvisionAfterExtensions pulumi.StringArrayInput // 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 // Specifies the type of the extension; an example is "CustomScriptExtension". Type pulumi.StringPtrInput // Specifies the version of the script handler. TypeHandlerVersion pulumi.StringPtrInput }
func (VirtualMachineScaleSetExtensionState) ElementType ¶
func (VirtualMachineScaleSetExtensionState) ElementType() reflect.Type
type VirtualMachineScaleSetExtensionType ¶
type VirtualMachineScaleSetExtensionType 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"` // If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed. ForceUpdateTag *string `pulumi:"forceUpdateTag"` // The name of the extension. Name *string `pulumi:"name"` // The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all. ProtectedSettings interface{} `pulumi:"protectedSettings"` // Collection of extension names after which this extension needs to be provisioned. ProvisionAfterExtensions []string `pulumi:"provisionAfterExtensions"` // The name of the extension handler publisher. Publisher *string `pulumi:"publisher"` // Json formatted public settings for the extension. Settings interface{} `pulumi:"settings"` // 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"` }
Describes a Virtual Machine Scale Set Extension.
type VirtualMachineScaleSetExtensionTypeArgs ¶
type VirtualMachineScaleSetExtensionTypeArgs 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"` // If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed. ForceUpdateTag pulumi.StringPtrInput `pulumi:"forceUpdateTag"` // The name of the extension. Name pulumi.StringPtrInput `pulumi:"name"` // The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all. ProtectedSettings pulumi.Input `pulumi:"protectedSettings"` // Collection of extension names after which this extension needs to be provisioned. ProvisionAfterExtensions pulumi.StringArrayInput `pulumi:"provisionAfterExtensions"` // The name of the extension handler publisher. Publisher pulumi.StringPtrInput `pulumi:"publisher"` // Json formatted public settings for the extension. Settings pulumi.Input `pulumi:"settings"` // 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"` }
Describes a Virtual Machine Scale Set Extension.
func (VirtualMachineScaleSetExtensionTypeArgs) ElementType ¶
func (VirtualMachineScaleSetExtensionTypeArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetExtensionTypeArgs) ToVirtualMachineScaleSetExtensionTypeOutput ¶
func (i VirtualMachineScaleSetExtensionTypeArgs) ToVirtualMachineScaleSetExtensionTypeOutput() VirtualMachineScaleSetExtensionTypeOutput
func (VirtualMachineScaleSetExtensionTypeArgs) ToVirtualMachineScaleSetExtensionTypeOutputWithContext ¶
func (i VirtualMachineScaleSetExtensionTypeArgs) ToVirtualMachineScaleSetExtensionTypeOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionTypeOutput
type VirtualMachineScaleSetExtensionTypeArray ¶
type VirtualMachineScaleSetExtensionTypeArray []VirtualMachineScaleSetExtensionTypeInput
func (VirtualMachineScaleSetExtensionTypeArray) ElementType ¶
func (VirtualMachineScaleSetExtensionTypeArray) ElementType() reflect.Type
func (VirtualMachineScaleSetExtensionTypeArray) ToVirtualMachineScaleSetExtensionTypeArrayOutput ¶
func (i VirtualMachineScaleSetExtensionTypeArray) ToVirtualMachineScaleSetExtensionTypeArrayOutput() VirtualMachineScaleSetExtensionTypeArrayOutput
func (VirtualMachineScaleSetExtensionTypeArray) ToVirtualMachineScaleSetExtensionTypeArrayOutputWithContext ¶
func (i VirtualMachineScaleSetExtensionTypeArray) ToVirtualMachineScaleSetExtensionTypeArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionTypeArrayOutput
type VirtualMachineScaleSetExtensionTypeArrayInput ¶
type VirtualMachineScaleSetExtensionTypeArrayInput interface { pulumi.Input ToVirtualMachineScaleSetExtensionTypeArrayOutput() VirtualMachineScaleSetExtensionTypeArrayOutput ToVirtualMachineScaleSetExtensionTypeArrayOutputWithContext(context.Context) VirtualMachineScaleSetExtensionTypeArrayOutput }
VirtualMachineScaleSetExtensionTypeArrayInput is an input type that accepts VirtualMachineScaleSetExtensionTypeArray and VirtualMachineScaleSetExtensionTypeArrayOutput values. You can construct a concrete instance of `VirtualMachineScaleSetExtensionTypeArrayInput` via:
VirtualMachineScaleSetExtensionTypeArray{ VirtualMachineScaleSetExtensionTypeArgs{...} }
type VirtualMachineScaleSetExtensionTypeArrayOutput ¶
type VirtualMachineScaleSetExtensionTypeArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetExtensionTypeArrayOutput) ElementType ¶
func (VirtualMachineScaleSetExtensionTypeArrayOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetExtensionTypeArrayOutput) ToVirtualMachineScaleSetExtensionTypeArrayOutput ¶
func (o VirtualMachineScaleSetExtensionTypeArrayOutput) ToVirtualMachineScaleSetExtensionTypeArrayOutput() VirtualMachineScaleSetExtensionTypeArrayOutput
func (VirtualMachineScaleSetExtensionTypeArrayOutput) ToVirtualMachineScaleSetExtensionTypeArrayOutputWithContext ¶
func (o VirtualMachineScaleSetExtensionTypeArrayOutput) ToVirtualMachineScaleSetExtensionTypeArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionTypeArrayOutput
type VirtualMachineScaleSetExtensionTypeInput ¶
type VirtualMachineScaleSetExtensionTypeInput interface { pulumi.Input ToVirtualMachineScaleSetExtensionTypeOutput() VirtualMachineScaleSetExtensionTypeOutput ToVirtualMachineScaleSetExtensionTypeOutputWithContext(context.Context) VirtualMachineScaleSetExtensionTypeOutput }
VirtualMachineScaleSetExtensionTypeInput is an input type that accepts VirtualMachineScaleSetExtensionTypeArgs and VirtualMachineScaleSetExtensionTypeOutput values. You can construct a concrete instance of `VirtualMachineScaleSetExtensionTypeInput` via:
VirtualMachineScaleSetExtensionTypeArgs{...}
type VirtualMachineScaleSetExtensionTypeOutput ¶
type VirtualMachineScaleSetExtensionTypeOutput struct{ *pulumi.OutputState }
Describes a Virtual Machine Scale Set Extension.
func (VirtualMachineScaleSetExtensionTypeOutput) AutoUpgradeMinorVersion ¶
func (o VirtualMachineScaleSetExtensionTypeOutput) 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 (VirtualMachineScaleSetExtensionTypeOutput) ElementType ¶
func (VirtualMachineScaleSetExtensionTypeOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetExtensionTypeOutput) ForceUpdateTag ¶
func (o VirtualMachineScaleSetExtensionTypeOutput) ForceUpdateTag() pulumi.StringPtrOutput
If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
func (VirtualMachineScaleSetExtensionTypeOutput) Name ¶
func (o VirtualMachineScaleSetExtensionTypeOutput) Name() pulumi.StringPtrOutput
The name of the extension.
func (VirtualMachineScaleSetExtensionTypeOutput) ProtectedSettings ¶
func (o VirtualMachineScaleSetExtensionTypeOutput) ProtectedSettings() pulumi.AnyOutput
The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
func (VirtualMachineScaleSetExtensionTypeOutput) ProvisionAfterExtensions ¶
func (o VirtualMachineScaleSetExtensionTypeOutput) ProvisionAfterExtensions() pulumi.StringArrayOutput
Collection of extension names after which this extension needs to be provisioned.
func (VirtualMachineScaleSetExtensionTypeOutput) Publisher ¶
func (o VirtualMachineScaleSetExtensionTypeOutput) Publisher() pulumi.StringPtrOutput
The name of the extension handler publisher.
func (VirtualMachineScaleSetExtensionTypeOutput) Settings ¶
func (o VirtualMachineScaleSetExtensionTypeOutput) Settings() pulumi.AnyOutput
Json formatted public settings for the extension.
func (VirtualMachineScaleSetExtensionTypeOutput) ToVirtualMachineScaleSetExtensionTypeOutput ¶
func (o VirtualMachineScaleSetExtensionTypeOutput) ToVirtualMachineScaleSetExtensionTypeOutput() VirtualMachineScaleSetExtensionTypeOutput
func (VirtualMachineScaleSetExtensionTypeOutput) ToVirtualMachineScaleSetExtensionTypeOutputWithContext ¶
func (o VirtualMachineScaleSetExtensionTypeOutput) ToVirtualMachineScaleSetExtensionTypeOutputWithContext(ctx context.Context) VirtualMachineScaleSetExtensionTypeOutput
func (VirtualMachineScaleSetExtensionTypeOutput) Type ¶
func (o VirtualMachineScaleSetExtensionTypeOutput) Type() pulumi.StringPtrOutput
Specifies the type of the extension; an example is "CustomScriptExtension".
func (VirtualMachineScaleSetExtensionTypeOutput) TypeHandlerVersion ¶
func (o VirtualMachineScaleSetExtensionTypeOutput) TypeHandlerVersion() pulumi.StringPtrOutput
Specifies the version of the script handler.
type VirtualMachineScaleSetIPConfiguration ¶
type VirtualMachineScaleSetIPConfiguration struct { // Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway. ApplicationGatewayBackendAddressPools []SubResource `pulumi:"applicationGatewayBackendAddressPools"` // Specifies an array of references to application security group. ApplicationSecurityGroups []SubResource `pulumi:"applicationSecurityGroups"` // Resource Id Id *string `pulumi:"id"` // Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer. LoadBalancerBackendAddressPools []SubResource `pulumi:"loadBalancerBackendAddressPools"` // Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer LoadBalancerInboundNatPools []SubResource `pulumi:"loadBalancerInboundNatPools"` // The IP configuration name. Name string `pulumi:"name"` // Specifies the primary network interface in case the virtual machine has more than 1 network interface. Primary *bool `pulumi:"primary"` // Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. PrivateIPAddressVersion *string `pulumi:"privateIPAddressVersion"` // The publicIPAddressConfiguration. PublicIPAddressConfiguration *VirtualMachineScaleSetPublicIPAddressConfiguration `pulumi:"publicIPAddressConfiguration"` // Specifies the identifier of the subnet. Subnet *ApiEntityReference `pulumi:"subnet"` }
Describes a virtual machine scale set network profile's IP configuration.
type VirtualMachineScaleSetIPConfigurationArgs ¶
type VirtualMachineScaleSetIPConfigurationArgs struct { // Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway. ApplicationGatewayBackendAddressPools SubResourceArrayInput `pulumi:"applicationGatewayBackendAddressPools"` // Specifies an array of references to application security group. ApplicationSecurityGroups SubResourceArrayInput `pulumi:"applicationSecurityGroups"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer. LoadBalancerBackendAddressPools SubResourceArrayInput `pulumi:"loadBalancerBackendAddressPools"` // Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer LoadBalancerInboundNatPools SubResourceArrayInput `pulumi:"loadBalancerInboundNatPools"` // The IP configuration name. Name pulumi.StringInput `pulumi:"name"` // Specifies the primary network interface in case the virtual machine has more than 1 network interface. Primary pulumi.BoolPtrInput `pulumi:"primary"` // Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. PrivateIPAddressVersion pulumi.StringPtrInput `pulumi:"privateIPAddressVersion"` // The publicIPAddressConfiguration. PublicIPAddressConfiguration VirtualMachineScaleSetPublicIPAddressConfigurationPtrInput `pulumi:"publicIPAddressConfiguration"` // Specifies the identifier of the subnet. Subnet ApiEntityReferencePtrInput `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) ApplicationGatewayBackendAddressPools ¶
func (o VirtualMachineScaleSetIPConfigurationOutput) ApplicationGatewayBackendAddressPools() SubResourceArrayOutput
Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway.
func (VirtualMachineScaleSetIPConfigurationOutput) ApplicationSecurityGroups ¶
func (o VirtualMachineScaleSetIPConfigurationOutput) ApplicationSecurityGroups() SubResourceArrayOutput
Specifies an array of references to application security group.
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
Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer.
func (VirtualMachineScaleSetIPConfigurationOutput) LoadBalancerInboundNatPools ¶
func (o VirtualMachineScaleSetIPConfigurationOutput) LoadBalancerInboundNatPools() SubResourceArrayOutput
Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer
func (VirtualMachineScaleSetIPConfigurationOutput) Name ¶
func (o VirtualMachineScaleSetIPConfigurationOutput) Name() pulumi.StringOutput
The IP configuration name.
func (VirtualMachineScaleSetIPConfigurationOutput) Primary ¶
func (o VirtualMachineScaleSetIPConfigurationOutput) Primary() pulumi.BoolPtrOutput
Specifies the primary network interface in case the virtual machine has more than 1 network interface.
func (VirtualMachineScaleSetIPConfigurationOutput) PrivateIPAddressVersion ¶
func (o VirtualMachineScaleSetIPConfigurationOutput) PrivateIPAddressVersion() pulumi.StringPtrOutput
Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
func (VirtualMachineScaleSetIPConfigurationOutput) PublicIPAddressConfiguration ¶
func (o VirtualMachineScaleSetIPConfigurationOutput) PublicIPAddressConfiguration() VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput
The publicIPAddressConfiguration.
func (VirtualMachineScaleSetIPConfigurationOutput) Subnet ¶
func (o VirtualMachineScaleSetIPConfigurationOutput) Subnet() ApiEntityReferencePtrOutput
Specifies the identifier of 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 { // Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway. ApplicationGatewayBackendAddressPools []SubResourceResponse `pulumi:"applicationGatewayBackendAddressPools"` // Specifies an array of references to application security group. ApplicationSecurityGroups []SubResourceResponse `pulumi:"applicationSecurityGroups"` // Resource Id Id *string `pulumi:"id"` // Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer. LoadBalancerBackendAddressPools []SubResourceResponse `pulumi:"loadBalancerBackendAddressPools"` // Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer LoadBalancerInboundNatPools []SubResourceResponse `pulumi:"loadBalancerInboundNatPools"` // The IP configuration name. Name string `pulumi:"name"` // Specifies the primary network interface in case the virtual machine has more than 1 network interface. Primary *bool `pulumi:"primary"` // Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. PrivateIPAddressVersion *string `pulumi:"privateIPAddressVersion"` // The publicIPAddressConfiguration. PublicIPAddressConfiguration *VirtualMachineScaleSetPublicIPAddressConfigurationResponse `pulumi:"publicIPAddressConfiguration"` // Specifies the identifier of the subnet. Subnet *ApiEntityReferenceResponse `pulumi:"subnet"` }
Describes a virtual machine scale set network profile's IP configuration.
type VirtualMachineScaleSetIPConfigurationResponseArgs ¶
type VirtualMachineScaleSetIPConfigurationResponseArgs struct { // Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway. ApplicationGatewayBackendAddressPools SubResourceResponseArrayInput `pulumi:"applicationGatewayBackendAddressPools"` // Specifies an array of references to application security group. ApplicationSecurityGroups SubResourceResponseArrayInput `pulumi:"applicationSecurityGroups"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer. LoadBalancerBackendAddressPools SubResourceResponseArrayInput `pulumi:"loadBalancerBackendAddressPools"` // Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer LoadBalancerInboundNatPools SubResourceResponseArrayInput `pulumi:"loadBalancerInboundNatPools"` // The IP configuration name. Name pulumi.StringInput `pulumi:"name"` // Specifies the primary network interface in case the virtual machine has more than 1 network interface. Primary pulumi.BoolPtrInput `pulumi:"primary"` // Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. PrivateIPAddressVersion pulumi.StringPtrInput `pulumi:"privateIPAddressVersion"` // The publicIPAddressConfiguration. PublicIPAddressConfiguration VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrInput `pulumi:"publicIPAddressConfiguration"` // Specifies the identifier of the subnet. Subnet ApiEntityReferenceResponsePtrInput `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) ApplicationGatewayBackendAddressPools ¶
func (o VirtualMachineScaleSetIPConfigurationResponseOutput) ApplicationGatewayBackendAddressPools() SubResourceResponseArrayOutput
Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway.
func (VirtualMachineScaleSetIPConfigurationResponseOutput) ApplicationSecurityGroups ¶
func (o VirtualMachineScaleSetIPConfigurationResponseOutput) ApplicationSecurityGroups() SubResourceResponseArrayOutput
Specifies an array of references to application security group.
func (VirtualMachineScaleSetIPConfigurationResponseOutput) ElementType ¶
func (VirtualMachineScaleSetIPConfigurationResponseOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetIPConfigurationResponseOutput) LoadBalancerBackendAddressPools ¶
func (o VirtualMachineScaleSetIPConfigurationResponseOutput) LoadBalancerBackendAddressPools() SubResourceResponseArrayOutput
Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer.
func (VirtualMachineScaleSetIPConfigurationResponseOutput) LoadBalancerInboundNatPools ¶
func (o VirtualMachineScaleSetIPConfigurationResponseOutput) LoadBalancerInboundNatPools() SubResourceResponseArrayOutput
Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer
func (VirtualMachineScaleSetIPConfigurationResponseOutput) Name ¶
func (o VirtualMachineScaleSetIPConfigurationResponseOutput) Name() pulumi.StringOutput
The IP configuration name.
func (VirtualMachineScaleSetIPConfigurationResponseOutput) Primary ¶
func (o VirtualMachineScaleSetIPConfigurationResponseOutput) Primary() pulumi.BoolPtrOutput
Specifies the primary network interface in case the virtual machine has more than 1 network interface.
func (VirtualMachineScaleSetIPConfigurationResponseOutput) PrivateIPAddressVersion ¶
func (o VirtualMachineScaleSetIPConfigurationResponseOutput) PrivateIPAddressVersion() pulumi.StringPtrOutput
Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
func (VirtualMachineScaleSetIPConfigurationResponseOutput) PublicIPAddressConfiguration ¶
func (o VirtualMachineScaleSetIPConfigurationResponseOutput) PublicIPAddressConfiguration() VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput
The publicIPAddressConfiguration.
func (VirtualMachineScaleSetIPConfigurationResponseOutput) Subnet ¶
func (o VirtualMachineScaleSetIPConfigurationResponseOutput) Subnet() ApiEntityReferenceResponsePtrOutput
Specifies the identifier of the subnet.
func (VirtualMachineScaleSetIPConfigurationResponseOutput) ToVirtualMachineScaleSetIPConfigurationResponseOutput ¶
func (o VirtualMachineScaleSetIPConfigurationResponseOutput) ToVirtualMachineScaleSetIPConfigurationResponseOutput() VirtualMachineScaleSetIPConfigurationResponseOutput
func (VirtualMachineScaleSetIPConfigurationResponseOutput) ToVirtualMachineScaleSetIPConfigurationResponseOutputWithContext ¶
func (o VirtualMachineScaleSetIPConfigurationResponseOutput) ToVirtualMachineScaleSetIPConfigurationResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetIPConfigurationResponseOutput
type VirtualMachineScaleSetIdentity ¶
type VirtualMachineScaleSetIdentity struct { // The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set. Type *string `pulumi:"type"` }
Identity for the virtual machine scale set.
type VirtualMachineScaleSetIdentityArgs ¶
type VirtualMachineScaleSetIdentityArgs struct { // The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set. Type pulumi.StringPtrInput `pulumi:"type"` }
Identity for the virtual machine scale set.
func (VirtualMachineScaleSetIdentityArgs) ElementType ¶
func (VirtualMachineScaleSetIdentityArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetIdentityArgs) ToVirtualMachineScaleSetIdentityOutput ¶
func (i VirtualMachineScaleSetIdentityArgs) ToVirtualMachineScaleSetIdentityOutput() VirtualMachineScaleSetIdentityOutput
func (VirtualMachineScaleSetIdentityArgs) ToVirtualMachineScaleSetIdentityOutputWithContext ¶
func (i VirtualMachineScaleSetIdentityArgs) ToVirtualMachineScaleSetIdentityOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityOutput
func (VirtualMachineScaleSetIdentityArgs) ToVirtualMachineScaleSetIdentityPtrOutput ¶
func (i VirtualMachineScaleSetIdentityArgs) ToVirtualMachineScaleSetIdentityPtrOutput() VirtualMachineScaleSetIdentityPtrOutput
func (VirtualMachineScaleSetIdentityArgs) ToVirtualMachineScaleSetIdentityPtrOutputWithContext ¶
func (i VirtualMachineScaleSetIdentityArgs) ToVirtualMachineScaleSetIdentityPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityPtrOutput
type VirtualMachineScaleSetIdentityInput ¶
type VirtualMachineScaleSetIdentityInput interface { pulumi.Input ToVirtualMachineScaleSetIdentityOutput() VirtualMachineScaleSetIdentityOutput ToVirtualMachineScaleSetIdentityOutputWithContext(context.Context) VirtualMachineScaleSetIdentityOutput }
VirtualMachineScaleSetIdentityInput is an input type that accepts VirtualMachineScaleSetIdentityArgs and VirtualMachineScaleSetIdentityOutput values. You can construct a concrete instance of `VirtualMachineScaleSetIdentityInput` via:
VirtualMachineScaleSetIdentityArgs{...}
type VirtualMachineScaleSetIdentityOutput ¶
type VirtualMachineScaleSetIdentityOutput struct{ *pulumi.OutputState }
Identity for the virtual machine scale set.
func (VirtualMachineScaleSetIdentityOutput) ElementType ¶
func (VirtualMachineScaleSetIdentityOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetIdentityOutput) ToVirtualMachineScaleSetIdentityOutput ¶
func (o VirtualMachineScaleSetIdentityOutput) ToVirtualMachineScaleSetIdentityOutput() VirtualMachineScaleSetIdentityOutput
func (VirtualMachineScaleSetIdentityOutput) ToVirtualMachineScaleSetIdentityOutputWithContext ¶
func (o VirtualMachineScaleSetIdentityOutput) ToVirtualMachineScaleSetIdentityOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityOutput
func (VirtualMachineScaleSetIdentityOutput) ToVirtualMachineScaleSetIdentityPtrOutput ¶
func (o VirtualMachineScaleSetIdentityOutput) ToVirtualMachineScaleSetIdentityPtrOutput() VirtualMachineScaleSetIdentityPtrOutput
func (VirtualMachineScaleSetIdentityOutput) ToVirtualMachineScaleSetIdentityPtrOutputWithContext ¶
func (o VirtualMachineScaleSetIdentityOutput) ToVirtualMachineScaleSetIdentityPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityPtrOutput
func (VirtualMachineScaleSetIdentityOutput) Type ¶
func (o VirtualMachineScaleSetIdentityOutput) Type() pulumi.StringPtrOutput
The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set.
type VirtualMachineScaleSetIdentityPtrInput ¶
type VirtualMachineScaleSetIdentityPtrInput interface { pulumi.Input ToVirtualMachineScaleSetIdentityPtrOutput() VirtualMachineScaleSetIdentityPtrOutput ToVirtualMachineScaleSetIdentityPtrOutputWithContext(context.Context) VirtualMachineScaleSetIdentityPtrOutput }
VirtualMachineScaleSetIdentityPtrInput is an input type that accepts VirtualMachineScaleSetIdentityArgs, VirtualMachineScaleSetIdentityPtr and VirtualMachineScaleSetIdentityPtrOutput values. You can construct a concrete instance of `VirtualMachineScaleSetIdentityPtrInput` via:
VirtualMachineScaleSetIdentityArgs{...} or: nil
func VirtualMachineScaleSetIdentityPtr ¶
func VirtualMachineScaleSetIdentityPtr(v *VirtualMachineScaleSetIdentityArgs) VirtualMachineScaleSetIdentityPtrInput
type VirtualMachineScaleSetIdentityPtrOutput ¶
type VirtualMachineScaleSetIdentityPtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetIdentityPtrOutput) ElementType ¶
func (VirtualMachineScaleSetIdentityPtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetIdentityPtrOutput) ToVirtualMachineScaleSetIdentityPtrOutput ¶
func (o VirtualMachineScaleSetIdentityPtrOutput) ToVirtualMachineScaleSetIdentityPtrOutput() VirtualMachineScaleSetIdentityPtrOutput
func (VirtualMachineScaleSetIdentityPtrOutput) ToVirtualMachineScaleSetIdentityPtrOutputWithContext ¶
func (o VirtualMachineScaleSetIdentityPtrOutput) ToVirtualMachineScaleSetIdentityPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityPtrOutput
func (VirtualMachineScaleSetIdentityPtrOutput) Type ¶
func (o VirtualMachineScaleSetIdentityPtrOutput) Type() pulumi.StringPtrOutput
The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set.
type VirtualMachineScaleSetIdentityResponse ¶
type VirtualMachineScaleSetIdentityResponse struct { // The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity. PrincipalId string `pulumi:"principalId"` // The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity. TenantId string `pulumi:"tenantId"` // The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set. Type *string `pulumi:"type"` // The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities map[string]VirtualMachineScaleSetIdentityResponseUserAssignedIdentities `pulumi:"userAssignedIdentities"` }
Identity for the virtual machine scale set.
type VirtualMachineScaleSetIdentityResponseArgs ¶
type VirtualMachineScaleSetIdentityResponseArgs struct { // The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity. TenantId pulumi.StringInput `pulumi:"tenantId"` // The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set. Type pulumi.StringPtrInput `pulumi:"type"` // The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapInput `pulumi:"userAssignedIdentities"` }
Identity for the virtual machine scale set.
func (VirtualMachineScaleSetIdentityResponseArgs) ElementType ¶
func (VirtualMachineScaleSetIdentityResponseArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetIdentityResponseArgs) ToVirtualMachineScaleSetIdentityResponseOutput ¶
func (i VirtualMachineScaleSetIdentityResponseArgs) ToVirtualMachineScaleSetIdentityResponseOutput() VirtualMachineScaleSetIdentityResponseOutput
func (VirtualMachineScaleSetIdentityResponseArgs) ToVirtualMachineScaleSetIdentityResponseOutputWithContext ¶
func (i VirtualMachineScaleSetIdentityResponseArgs) ToVirtualMachineScaleSetIdentityResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityResponseOutput
func (VirtualMachineScaleSetIdentityResponseArgs) ToVirtualMachineScaleSetIdentityResponsePtrOutput ¶
func (i VirtualMachineScaleSetIdentityResponseArgs) ToVirtualMachineScaleSetIdentityResponsePtrOutput() VirtualMachineScaleSetIdentityResponsePtrOutput
func (VirtualMachineScaleSetIdentityResponseArgs) ToVirtualMachineScaleSetIdentityResponsePtrOutputWithContext ¶
func (i VirtualMachineScaleSetIdentityResponseArgs) ToVirtualMachineScaleSetIdentityResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityResponsePtrOutput
type VirtualMachineScaleSetIdentityResponseInput ¶
type VirtualMachineScaleSetIdentityResponseInput interface { pulumi.Input ToVirtualMachineScaleSetIdentityResponseOutput() VirtualMachineScaleSetIdentityResponseOutput ToVirtualMachineScaleSetIdentityResponseOutputWithContext(context.Context) VirtualMachineScaleSetIdentityResponseOutput }
VirtualMachineScaleSetIdentityResponseInput is an input type that accepts VirtualMachineScaleSetIdentityResponseArgs and VirtualMachineScaleSetIdentityResponseOutput values. You can construct a concrete instance of `VirtualMachineScaleSetIdentityResponseInput` via:
VirtualMachineScaleSetIdentityResponseArgs{...}
type VirtualMachineScaleSetIdentityResponseOutput ¶
type VirtualMachineScaleSetIdentityResponseOutput struct{ *pulumi.OutputState }
Identity for the virtual machine scale set.
func (VirtualMachineScaleSetIdentityResponseOutput) ElementType ¶
func (VirtualMachineScaleSetIdentityResponseOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetIdentityResponseOutput) PrincipalId ¶
func (o VirtualMachineScaleSetIdentityResponseOutput) PrincipalId() pulumi.StringOutput
The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity.
func (VirtualMachineScaleSetIdentityResponseOutput) TenantId ¶
func (o VirtualMachineScaleSetIdentityResponseOutput) TenantId() pulumi.StringOutput
The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity.
func (VirtualMachineScaleSetIdentityResponseOutput) ToVirtualMachineScaleSetIdentityResponseOutput ¶
func (o VirtualMachineScaleSetIdentityResponseOutput) ToVirtualMachineScaleSetIdentityResponseOutput() VirtualMachineScaleSetIdentityResponseOutput
func (VirtualMachineScaleSetIdentityResponseOutput) ToVirtualMachineScaleSetIdentityResponseOutputWithContext ¶
func (o VirtualMachineScaleSetIdentityResponseOutput) ToVirtualMachineScaleSetIdentityResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityResponseOutput
func (VirtualMachineScaleSetIdentityResponseOutput) ToVirtualMachineScaleSetIdentityResponsePtrOutput ¶
func (o VirtualMachineScaleSetIdentityResponseOutput) ToVirtualMachineScaleSetIdentityResponsePtrOutput() VirtualMachineScaleSetIdentityResponsePtrOutput
func (VirtualMachineScaleSetIdentityResponseOutput) ToVirtualMachineScaleSetIdentityResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetIdentityResponseOutput) ToVirtualMachineScaleSetIdentityResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityResponsePtrOutput
func (VirtualMachineScaleSetIdentityResponseOutput) Type ¶
func (o VirtualMachineScaleSetIdentityResponseOutput) Type() pulumi.StringPtrOutput
The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set.
func (VirtualMachineScaleSetIdentityResponseOutput) UserAssignedIdentities ¶
func (o VirtualMachineScaleSetIdentityResponseOutput) UserAssignedIdentities() VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput
The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
type VirtualMachineScaleSetIdentityResponsePtrInput ¶
type VirtualMachineScaleSetIdentityResponsePtrInput interface { pulumi.Input ToVirtualMachineScaleSetIdentityResponsePtrOutput() VirtualMachineScaleSetIdentityResponsePtrOutput ToVirtualMachineScaleSetIdentityResponsePtrOutputWithContext(context.Context) VirtualMachineScaleSetIdentityResponsePtrOutput }
VirtualMachineScaleSetIdentityResponsePtrInput is an input type that accepts VirtualMachineScaleSetIdentityResponseArgs, VirtualMachineScaleSetIdentityResponsePtr and VirtualMachineScaleSetIdentityResponsePtrOutput values. You can construct a concrete instance of `VirtualMachineScaleSetIdentityResponsePtrInput` via:
VirtualMachineScaleSetIdentityResponseArgs{...} or: nil
func VirtualMachineScaleSetIdentityResponsePtr ¶
func VirtualMachineScaleSetIdentityResponsePtr(v *VirtualMachineScaleSetIdentityResponseArgs) VirtualMachineScaleSetIdentityResponsePtrInput
type VirtualMachineScaleSetIdentityResponsePtrOutput ¶
type VirtualMachineScaleSetIdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetIdentityResponsePtrOutput) ElementType ¶
func (VirtualMachineScaleSetIdentityResponsePtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetIdentityResponsePtrOutput) PrincipalId ¶
func (o VirtualMachineScaleSetIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity.
func (VirtualMachineScaleSetIdentityResponsePtrOutput) TenantId ¶
func (o VirtualMachineScaleSetIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity.
func (VirtualMachineScaleSetIdentityResponsePtrOutput) ToVirtualMachineScaleSetIdentityResponsePtrOutput ¶
func (o VirtualMachineScaleSetIdentityResponsePtrOutput) ToVirtualMachineScaleSetIdentityResponsePtrOutput() VirtualMachineScaleSetIdentityResponsePtrOutput
func (VirtualMachineScaleSetIdentityResponsePtrOutput) ToVirtualMachineScaleSetIdentityResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetIdentityResponsePtrOutput) ToVirtualMachineScaleSetIdentityResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityResponsePtrOutput
func (VirtualMachineScaleSetIdentityResponsePtrOutput) Type ¶
func (o VirtualMachineScaleSetIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set.
func (VirtualMachineScaleSetIdentityResponsePtrOutput) UserAssignedIdentities ¶
func (o VirtualMachineScaleSetIdentityResponsePtrOutput) UserAssignedIdentities() VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput
The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
type VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesArgs ¶
type VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesArgs struct { // The client id of user assigned identity. ClientId pulumi.StringInput `pulumi:"clientId"` // The principal id of user assigned identity. PrincipalId pulumi.StringInput `pulumi:"principalId"` }
func (VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesArgs) ElementType ¶
func (VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesArgs) ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput ¶
func (i VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesArgs) ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput() VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput
func (VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesArgs) ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutputWithContext ¶
func (i VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesArgs) ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput
type VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesInput ¶
type VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesInput interface { pulumi.Input ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput() VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutputWithContext(context.Context) VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput }
VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesInput is an input type that accepts VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesArgs and VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput values. You can construct a concrete instance of `VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesInput` via:
VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesArgs{...}
type VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMap ¶
type VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMap map[string]VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesInput
func (VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMap) ElementType ¶
func (VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMap) ElementType() reflect.Type
func (VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMap) ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput ¶
func (i VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMap) ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput() VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput
func (VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMap) ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutputWithContext ¶
func (i VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMap) ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput
type VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapInput ¶
type VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapInput interface { pulumi.Input ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput() VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutputWithContext(context.Context) VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput }
VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapInput is an input type that accepts VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMap and VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput values. You can construct a concrete instance of `VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapInput` via:
VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMap{ "key": VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesArgs{...} }
type VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput ¶
type VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput) ElementType ¶
func (VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput) ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput ¶
func (o VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput) ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput() VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput
func (VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput) ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutputWithContext ¶
func (o VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput) ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesMapOutput
type VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput ¶
type VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput) ClientId ¶
func (o VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput) ClientId() pulumi.StringOutput
The client id of user assigned identity.
func (VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput) ElementType ¶
func (VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput) PrincipalId ¶
func (o VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput) PrincipalId() pulumi.StringOutput
The principal id of user assigned identity.
func (VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput) ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput ¶
func (o VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput) ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput() VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput
func (VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput) ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutputWithContext ¶
func (o VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput) ToVirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutputWithContext(ctx context.Context) VirtualMachineScaleSetIdentityResponseUserAssignedIdentitiesOutput
type VirtualMachineScaleSetIpTag ¶
type VirtualMachineScaleSetIpTag struct { // IP tag type. Example: FirstPartyUsage. IpTagType *string `pulumi:"ipTagType"` // IP tag associated with the public IP. Example: SQL, Storage etc. Tag *string `pulumi:"tag"` }
Contains the IP tag associated with the public IP address.
type VirtualMachineScaleSetIpTagArgs ¶
type VirtualMachineScaleSetIpTagArgs struct { // IP tag type. Example: FirstPartyUsage. IpTagType pulumi.StringPtrInput `pulumi:"ipTagType"` // IP tag associated with the public IP. Example: SQL, Storage etc. Tag pulumi.StringPtrInput `pulumi:"tag"` }
Contains the IP tag associated with the public IP address.
func (VirtualMachineScaleSetIpTagArgs) ElementType ¶
func (VirtualMachineScaleSetIpTagArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetIpTagArgs) ToVirtualMachineScaleSetIpTagOutput ¶
func (i VirtualMachineScaleSetIpTagArgs) ToVirtualMachineScaleSetIpTagOutput() VirtualMachineScaleSetIpTagOutput
func (VirtualMachineScaleSetIpTagArgs) ToVirtualMachineScaleSetIpTagOutputWithContext ¶
func (i VirtualMachineScaleSetIpTagArgs) ToVirtualMachineScaleSetIpTagOutputWithContext(ctx context.Context) VirtualMachineScaleSetIpTagOutput
type VirtualMachineScaleSetIpTagArray ¶
type VirtualMachineScaleSetIpTagArray []VirtualMachineScaleSetIpTagInput
func (VirtualMachineScaleSetIpTagArray) ElementType ¶
func (VirtualMachineScaleSetIpTagArray) ElementType() reflect.Type
func (VirtualMachineScaleSetIpTagArray) ToVirtualMachineScaleSetIpTagArrayOutput ¶
func (i VirtualMachineScaleSetIpTagArray) ToVirtualMachineScaleSetIpTagArrayOutput() VirtualMachineScaleSetIpTagArrayOutput
func (VirtualMachineScaleSetIpTagArray) ToVirtualMachineScaleSetIpTagArrayOutputWithContext ¶
func (i VirtualMachineScaleSetIpTagArray) ToVirtualMachineScaleSetIpTagArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetIpTagArrayOutput
type VirtualMachineScaleSetIpTagArrayInput ¶
type VirtualMachineScaleSetIpTagArrayInput interface { pulumi.Input ToVirtualMachineScaleSetIpTagArrayOutput() VirtualMachineScaleSetIpTagArrayOutput ToVirtualMachineScaleSetIpTagArrayOutputWithContext(context.Context) VirtualMachineScaleSetIpTagArrayOutput }
VirtualMachineScaleSetIpTagArrayInput is an input type that accepts VirtualMachineScaleSetIpTagArray and VirtualMachineScaleSetIpTagArrayOutput values. You can construct a concrete instance of `VirtualMachineScaleSetIpTagArrayInput` via:
VirtualMachineScaleSetIpTagArray{ VirtualMachineScaleSetIpTagArgs{...} }
type VirtualMachineScaleSetIpTagArrayOutput ¶
type VirtualMachineScaleSetIpTagArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetIpTagArrayOutput) ElementType ¶
func (VirtualMachineScaleSetIpTagArrayOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetIpTagArrayOutput) ToVirtualMachineScaleSetIpTagArrayOutput ¶
func (o VirtualMachineScaleSetIpTagArrayOutput) ToVirtualMachineScaleSetIpTagArrayOutput() VirtualMachineScaleSetIpTagArrayOutput
func (VirtualMachineScaleSetIpTagArrayOutput) ToVirtualMachineScaleSetIpTagArrayOutputWithContext ¶
func (o VirtualMachineScaleSetIpTagArrayOutput) ToVirtualMachineScaleSetIpTagArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetIpTagArrayOutput
type VirtualMachineScaleSetIpTagInput ¶
type VirtualMachineScaleSetIpTagInput interface { pulumi.Input ToVirtualMachineScaleSetIpTagOutput() VirtualMachineScaleSetIpTagOutput ToVirtualMachineScaleSetIpTagOutputWithContext(context.Context) VirtualMachineScaleSetIpTagOutput }
VirtualMachineScaleSetIpTagInput is an input type that accepts VirtualMachineScaleSetIpTagArgs and VirtualMachineScaleSetIpTagOutput values. You can construct a concrete instance of `VirtualMachineScaleSetIpTagInput` via:
VirtualMachineScaleSetIpTagArgs{...}
type VirtualMachineScaleSetIpTagOutput ¶
type VirtualMachineScaleSetIpTagOutput struct{ *pulumi.OutputState }
Contains the IP tag associated with the public IP address.
func (VirtualMachineScaleSetIpTagOutput) ElementType ¶
func (VirtualMachineScaleSetIpTagOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetIpTagOutput) IpTagType ¶
func (o VirtualMachineScaleSetIpTagOutput) IpTagType() pulumi.StringPtrOutput
IP tag type. Example: FirstPartyUsage.
func (VirtualMachineScaleSetIpTagOutput) Tag ¶
func (o VirtualMachineScaleSetIpTagOutput) Tag() pulumi.StringPtrOutput
IP tag associated with the public IP. Example: SQL, Storage etc.
func (VirtualMachineScaleSetIpTagOutput) ToVirtualMachineScaleSetIpTagOutput ¶
func (o VirtualMachineScaleSetIpTagOutput) ToVirtualMachineScaleSetIpTagOutput() VirtualMachineScaleSetIpTagOutput
func (VirtualMachineScaleSetIpTagOutput) ToVirtualMachineScaleSetIpTagOutputWithContext ¶
func (o VirtualMachineScaleSetIpTagOutput) ToVirtualMachineScaleSetIpTagOutputWithContext(ctx context.Context) VirtualMachineScaleSetIpTagOutput
type VirtualMachineScaleSetIpTagResponse ¶
type VirtualMachineScaleSetIpTagResponse struct { // IP tag type. Example: FirstPartyUsage. IpTagType *string `pulumi:"ipTagType"` // IP tag associated with the public IP. Example: SQL, Storage etc. Tag *string `pulumi:"tag"` }
Contains the IP tag associated with the public IP address.
type VirtualMachineScaleSetIpTagResponseArgs ¶
type VirtualMachineScaleSetIpTagResponseArgs struct { // IP tag type. Example: FirstPartyUsage. IpTagType pulumi.StringPtrInput `pulumi:"ipTagType"` // IP tag associated with the public IP. Example: SQL, Storage etc. Tag pulumi.StringPtrInput `pulumi:"tag"` }
Contains the IP tag associated with the public IP address.
func (VirtualMachineScaleSetIpTagResponseArgs) ElementType ¶
func (VirtualMachineScaleSetIpTagResponseArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetIpTagResponseArgs) ToVirtualMachineScaleSetIpTagResponseOutput ¶
func (i VirtualMachineScaleSetIpTagResponseArgs) ToVirtualMachineScaleSetIpTagResponseOutput() VirtualMachineScaleSetIpTagResponseOutput
func (VirtualMachineScaleSetIpTagResponseArgs) ToVirtualMachineScaleSetIpTagResponseOutputWithContext ¶
func (i VirtualMachineScaleSetIpTagResponseArgs) ToVirtualMachineScaleSetIpTagResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetIpTagResponseOutput
type VirtualMachineScaleSetIpTagResponseArray ¶
type VirtualMachineScaleSetIpTagResponseArray []VirtualMachineScaleSetIpTagResponseInput
func (VirtualMachineScaleSetIpTagResponseArray) ElementType ¶
func (VirtualMachineScaleSetIpTagResponseArray) ElementType() reflect.Type
func (VirtualMachineScaleSetIpTagResponseArray) ToVirtualMachineScaleSetIpTagResponseArrayOutput ¶
func (i VirtualMachineScaleSetIpTagResponseArray) ToVirtualMachineScaleSetIpTagResponseArrayOutput() VirtualMachineScaleSetIpTagResponseArrayOutput
func (VirtualMachineScaleSetIpTagResponseArray) ToVirtualMachineScaleSetIpTagResponseArrayOutputWithContext ¶
func (i VirtualMachineScaleSetIpTagResponseArray) ToVirtualMachineScaleSetIpTagResponseArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetIpTagResponseArrayOutput
type VirtualMachineScaleSetIpTagResponseArrayInput ¶
type VirtualMachineScaleSetIpTagResponseArrayInput interface { pulumi.Input ToVirtualMachineScaleSetIpTagResponseArrayOutput() VirtualMachineScaleSetIpTagResponseArrayOutput ToVirtualMachineScaleSetIpTagResponseArrayOutputWithContext(context.Context) VirtualMachineScaleSetIpTagResponseArrayOutput }
VirtualMachineScaleSetIpTagResponseArrayInput is an input type that accepts VirtualMachineScaleSetIpTagResponseArray and VirtualMachineScaleSetIpTagResponseArrayOutput values. You can construct a concrete instance of `VirtualMachineScaleSetIpTagResponseArrayInput` via:
VirtualMachineScaleSetIpTagResponseArray{ VirtualMachineScaleSetIpTagResponseArgs{...} }
type VirtualMachineScaleSetIpTagResponseArrayOutput ¶
type VirtualMachineScaleSetIpTagResponseArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetIpTagResponseArrayOutput) ElementType ¶
func (VirtualMachineScaleSetIpTagResponseArrayOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetIpTagResponseArrayOutput) ToVirtualMachineScaleSetIpTagResponseArrayOutput ¶
func (o VirtualMachineScaleSetIpTagResponseArrayOutput) ToVirtualMachineScaleSetIpTagResponseArrayOutput() VirtualMachineScaleSetIpTagResponseArrayOutput
func (VirtualMachineScaleSetIpTagResponseArrayOutput) ToVirtualMachineScaleSetIpTagResponseArrayOutputWithContext ¶
func (o VirtualMachineScaleSetIpTagResponseArrayOutput) ToVirtualMachineScaleSetIpTagResponseArrayOutputWithContext(ctx context.Context) VirtualMachineScaleSetIpTagResponseArrayOutput
type VirtualMachineScaleSetIpTagResponseInput ¶
type VirtualMachineScaleSetIpTagResponseInput interface { pulumi.Input ToVirtualMachineScaleSetIpTagResponseOutput() VirtualMachineScaleSetIpTagResponseOutput ToVirtualMachineScaleSetIpTagResponseOutputWithContext(context.Context) VirtualMachineScaleSetIpTagResponseOutput }
VirtualMachineScaleSetIpTagResponseInput is an input type that accepts VirtualMachineScaleSetIpTagResponseArgs and VirtualMachineScaleSetIpTagResponseOutput values. You can construct a concrete instance of `VirtualMachineScaleSetIpTagResponseInput` via:
VirtualMachineScaleSetIpTagResponseArgs{...}
type VirtualMachineScaleSetIpTagResponseOutput ¶
type VirtualMachineScaleSetIpTagResponseOutput struct{ *pulumi.OutputState }
Contains the IP tag associated with the public IP address.
func (VirtualMachineScaleSetIpTagResponseOutput) ElementType ¶
func (VirtualMachineScaleSetIpTagResponseOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetIpTagResponseOutput) IpTagType ¶
func (o VirtualMachineScaleSetIpTagResponseOutput) IpTagType() pulumi.StringPtrOutput
IP tag type. Example: FirstPartyUsage.
func (VirtualMachineScaleSetIpTagResponseOutput) Tag ¶
func (o VirtualMachineScaleSetIpTagResponseOutput) Tag() pulumi.StringPtrOutput
IP tag associated with the public IP. Example: SQL, Storage etc.
func (VirtualMachineScaleSetIpTagResponseOutput) ToVirtualMachineScaleSetIpTagResponseOutput ¶
func (o VirtualMachineScaleSetIpTagResponseOutput) ToVirtualMachineScaleSetIpTagResponseOutput() VirtualMachineScaleSetIpTagResponseOutput
func (VirtualMachineScaleSetIpTagResponseOutput) ToVirtualMachineScaleSetIpTagResponseOutputWithContext ¶
func (o VirtualMachineScaleSetIpTagResponseOutput) ToVirtualMachineScaleSetIpTagResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetIpTagResponseOutput
type VirtualMachineScaleSetManagedDiskParameters ¶
type VirtualMachineScaleSetManagedDiskParameters struct { // Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk. StorageAccountType *string `pulumi:"storageAccountType"` }
Describes the parameters of a ScaleSet managed disk.
type VirtualMachineScaleSetManagedDiskParametersArgs ¶
type VirtualMachineScaleSetManagedDiskParametersArgs struct { // Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk. StorageAccountType pulumi.StringPtrInput `pulumi:"storageAccountType"` }
Describes the parameters of a ScaleSet managed disk.
func (VirtualMachineScaleSetManagedDiskParametersArgs) ElementType ¶
func (VirtualMachineScaleSetManagedDiskParametersArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetManagedDiskParametersArgs) ToVirtualMachineScaleSetManagedDiskParametersOutput ¶
func (i VirtualMachineScaleSetManagedDiskParametersArgs) ToVirtualMachineScaleSetManagedDiskParametersOutput() VirtualMachineScaleSetManagedDiskParametersOutput
func (VirtualMachineScaleSetManagedDiskParametersArgs) ToVirtualMachineScaleSetManagedDiskParametersOutputWithContext ¶
func (i VirtualMachineScaleSetManagedDiskParametersArgs) ToVirtualMachineScaleSetManagedDiskParametersOutputWithContext(ctx context.Context) VirtualMachineScaleSetManagedDiskParametersOutput
func (VirtualMachineScaleSetManagedDiskParametersArgs) ToVirtualMachineScaleSetManagedDiskParametersPtrOutput ¶
func (i VirtualMachineScaleSetManagedDiskParametersArgs) ToVirtualMachineScaleSetManagedDiskParametersPtrOutput() VirtualMachineScaleSetManagedDiskParametersPtrOutput
func (VirtualMachineScaleSetManagedDiskParametersArgs) ToVirtualMachineScaleSetManagedDiskParametersPtrOutputWithContext ¶
func (i VirtualMachineScaleSetManagedDiskParametersArgs) ToVirtualMachineScaleSetManagedDiskParametersPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetManagedDiskParametersPtrOutput
type VirtualMachineScaleSetManagedDiskParametersInput ¶
type VirtualMachineScaleSetManagedDiskParametersInput interface { pulumi.Input ToVirtualMachineScaleSetManagedDiskParametersOutput() VirtualMachineScaleSetManagedDiskParametersOutput ToVirtualMachineScaleSetManagedDiskParametersOutputWithContext(context.Context) VirtualMachineScaleSetManagedDiskParametersOutput }
VirtualMachineScaleSetManagedDiskParametersInput is an input type that accepts VirtualMachineScaleSetManagedDiskParametersArgs and VirtualMachineScaleSetManagedDiskParametersOutput values. You can construct a concrete instance of `VirtualMachineScaleSetManagedDiskParametersInput` via:
VirtualMachineScaleSetManagedDiskParametersArgs{...}
type VirtualMachineScaleSetManagedDiskParametersOutput ¶
type VirtualMachineScaleSetManagedDiskParametersOutput struct{ *pulumi.OutputState }
Describes the parameters of a ScaleSet managed disk.
func (VirtualMachineScaleSetManagedDiskParametersOutput) ElementType ¶
func (VirtualMachineScaleSetManagedDiskParametersOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetManagedDiskParametersOutput) StorageAccountType ¶
func (o VirtualMachineScaleSetManagedDiskParametersOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
func (VirtualMachineScaleSetManagedDiskParametersOutput) ToVirtualMachineScaleSetManagedDiskParametersOutput ¶
func (o VirtualMachineScaleSetManagedDiskParametersOutput) ToVirtualMachineScaleSetManagedDiskParametersOutput() VirtualMachineScaleSetManagedDiskParametersOutput
func (VirtualMachineScaleSetManagedDiskParametersOutput) ToVirtualMachineScaleSetManagedDiskParametersOutputWithContext ¶
func (o VirtualMachineScaleSetManagedDiskParametersOutput) ToVirtualMachineScaleSetManagedDiskParametersOutputWithContext(ctx context.Context) VirtualMachineScaleSetManagedDiskParametersOutput
func (VirtualMachineScaleSetManagedDiskParametersOutput) ToVirtualMachineScaleSetManagedDiskParametersPtrOutput ¶
func (o VirtualMachineScaleSetManagedDiskParametersOutput) ToVirtualMachineScaleSetManagedDiskParametersPtrOutput() VirtualMachineScaleSetManagedDiskParametersPtrOutput
func (VirtualMachineScaleSetManagedDiskParametersOutput) ToVirtualMachineScaleSetManagedDiskParametersPtrOutputWithContext ¶
func (o VirtualMachineScaleSetManagedDiskParametersOutput) ToVirtualMachineScaleSetManagedDiskParametersPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetManagedDiskParametersPtrOutput
type VirtualMachineScaleSetManagedDiskParametersPtrInput ¶
type VirtualMachineScaleSetManagedDiskParametersPtrInput interface { pulumi.Input ToVirtualMachineScaleSetManagedDiskParametersPtrOutput() VirtualMachineScaleSetManagedDiskParametersPtrOutput ToVirtualMachineScaleSetManagedDiskParametersPtrOutputWithContext(context.Context) VirtualMachineScaleSetManagedDiskParametersPtrOutput }
VirtualMachineScaleSetManagedDiskParametersPtrInput is an input type that accepts VirtualMachineScaleSetManagedDiskParametersArgs, VirtualMachineScaleSetManagedDiskParametersPtr and VirtualMachineScaleSetManagedDiskParametersPtrOutput values. You can construct a concrete instance of `VirtualMachineScaleSetManagedDiskParametersPtrInput` via:
VirtualMachineScaleSetManagedDiskParametersArgs{...} or: nil
func VirtualMachineScaleSetManagedDiskParametersPtr ¶
func VirtualMachineScaleSetManagedDiskParametersPtr(v *VirtualMachineScaleSetManagedDiskParametersArgs) VirtualMachineScaleSetManagedDiskParametersPtrInput
type VirtualMachineScaleSetManagedDiskParametersPtrOutput ¶
type VirtualMachineScaleSetManagedDiskParametersPtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetManagedDiskParametersPtrOutput) ElementType ¶
func (VirtualMachineScaleSetManagedDiskParametersPtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetManagedDiskParametersPtrOutput) StorageAccountType ¶
func (o VirtualMachineScaleSetManagedDiskParametersPtrOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
func (VirtualMachineScaleSetManagedDiskParametersPtrOutput) ToVirtualMachineScaleSetManagedDiskParametersPtrOutput ¶
func (o VirtualMachineScaleSetManagedDiskParametersPtrOutput) ToVirtualMachineScaleSetManagedDiskParametersPtrOutput() VirtualMachineScaleSetManagedDiskParametersPtrOutput
func (VirtualMachineScaleSetManagedDiskParametersPtrOutput) ToVirtualMachineScaleSetManagedDiskParametersPtrOutputWithContext ¶
func (o VirtualMachineScaleSetManagedDiskParametersPtrOutput) ToVirtualMachineScaleSetManagedDiskParametersPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetManagedDiskParametersPtrOutput
type VirtualMachineScaleSetManagedDiskParametersResponse ¶
type VirtualMachineScaleSetManagedDiskParametersResponse struct { // Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk. StorageAccountType *string `pulumi:"storageAccountType"` }
Describes the parameters of a ScaleSet managed disk.
type VirtualMachineScaleSetManagedDiskParametersResponseArgs ¶
type VirtualMachineScaleSetManagedDiskParametersResponseArgs struct { // Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk. StorageAccountType pulumi.StringPtrInput `pulumi:"storageAccountType"` }
Describes the parameters of a ScaleSet managed disk.
func (VirtualMachineScaleSetManagedDiskParametersResponseArgs) ElementType ¶
func (VirtualMachineScaleSetManagedDiskParametersResponseArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetManagedDiskParametersResponseArgs) ToVirtualMachineScaleSetManagedDiskParametersResponseOutput ¶
func (i VirtualMachineScaleSetManagedDiskParametersResponseArgs) ToVirtualMachineScaleSetManagedDiskParametersResponseOutput() VirtualMachineScaleSetManagedDiskParametersResponseOutput
func (VirtualMachineScaleSetManagedDiskParametersResponseArgs) ToVirtualMachineScaleSetManagedDiskParametersResponseOutputWithContext ¶
func (i VirtualMachineScaleSetManagedDiskParametersResponseArgs) ToVirtualMachineScaleSetManagedDiskParametersResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetManagedDiskParametersResponseOutput
func (VirtualMachineScaleSetManagedDiskParametersResponseArgs) ToVirtualMachineScaleSetManagedDiskParametersResponsePtrOutput ¶
func (i VirtualMachineScaleSetManagedDiskParametersResponseArgs) ToVirtualMachineScaleSetManagedDiskParametersResponsePtrOutput() VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput
func (VirtualMachineScaleSetManagedDiskParametersResponseArgs) ToVirtualMachineScaleSetManagedDiskParametersResponsePtrOutputWithContext ¶
func (i VirtualMachineScaleSetManagedDiskParametersResponseArgs) ToVirtualMachineScaleSetManagedDiskParametersResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput
type VirtualMachineScaleSetManagedDiskParametersResponseInput ¶
type VirtualMachineScaleSetManagedDiskParametersResponseInput interface { pulumi.Input ToVirtualMachineScaleSetManagedDiskParametersResponseOutput() VirtualMachineScaleSetManagedDiskParametersResponseOutput ToVirtualMachineScaleSetManagedDiskParametersResponseOutputWithContext(context.Context) VirtualMachineScaleSetManagedDiskParametersResponseOutput }
VirtualMachineScaleSetManagedDiskParametersResponseInput is an input type that accepts VirtualMachineScaleSetManagedDiskParametersResponseArgs and VirtualMachineScaleSetManagedDiskParametersResponseOutput values. You can construct a concrete instance of `VirtualMachineScaleSetManagedDiskParametersResponseInput` via:
VirtualMachineScaleSetManagedDiskParametersResponseArgs{...}
type VirtualMachineScaleSetManagedDiskParametersResponseOutput ¶
type VirtualMachineScaleSetManagedDiskParametersResponseOutput struct{ *pulumi.OutputState }
Describes the parameters of a ScaleSet managed disk.
func (VirtualMachineScaleSetManagedDiskParametersResponseOutput) ElementType ¶
func (VirtualMachineScaleSetManagedDiskParametersResponseOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetManagedDiskParametersResponseOutput) StorageAccountType ¶
func (o VirtualMachineScaleSetManagedDiskParametersResponseOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
func (VirtualMachineScaleSetManagedDiskParametersResponseOutput) ToVirtualMachineScaleSetManagedDiskParametersResponseOutput ¶
func (o VirtualMachineScaleSetManagedDiskParametersResponseOutput) ToVirtualMachineScaleSetManagedDiskParametersResponseOutput() VirtualMachineScaleSetManagedDiskParametersResponseOutput
func (VirtualMachineScaleSetManagedDiskParametersResponseOutput) ToVirtualMachineScaleSetManagedDiskParametersResponseOutputWithContext ¶
func (o VirtualMachineScaleSetManagedDiskParametersResponseOutput) ToVirtualMachineScaleSetManagedDiskParametersResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetManagedDiskParametersResponseOutput
func (VirtualMachineScaleSetManagedDiskParametersResponseOutput) ToVirtualMachineScaleSetManagedDiskParametersResponsePtrOutput ¶
func (o VirtualMachineScaleSetManagedDiskParametersResponseOutput) ToVirtualMachineScaleSetManagedDiskParametersResponsePtrOutput() VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput
func (VirtualMachineScaleSetManagedDiskParametersResponseOutput) ToVirtualMachineScaleSetManagedDiskParametersResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetManagedDiskParametersResponseOutput) ToVirtualMachineScaleSetManagedDiskParametersResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput
type VirtualMachineScaleSetManagedDiskParametersResponsePtrInput ¶
type VirtualMachineScaleSetManagedDiskParametersResponsePtrInput interface { pulumi.Input ToVirtualMachineScaleSetManagedDiskParametersResponsePtrOutput() VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput ToVirtualMachineScaleSetManagedDiskParametersResponsePtrOutputWithContext(context.Context) VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput }
VirtualMachineScaleSetManagedDiskParametersResponsePtrInput is an input type that accepts VirtualMachineScaleSetManagedDiskParametersResponseArgs, VirtualMachineScaleSetManagedDiskParametersResponsePtr and VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput values. You can construct a concrete instance of `VirtualMachineScaleSetManagedDiskParametersResponsePtrInput` via:
VirtualMachineScaleSetManagedDiskParametersResponseArgs{...} or: nil
func VirtualMachineScaleSetManagedDiskParametersResponsePtr ¶
func VirtualMachineScaleSetManagedDiskParametersResponsePtr(v *VirtualMachineScaleSetManagedDiskParametersResponseArgs) VirtualMachineScaleSetManagedDiskParametersResponsePtrInput
type VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput ¶
type VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput) ElementType ¶
func (VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput) StorageAccountType ¶
func (o VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
func (VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput) ToVirtualMachineScaleSetManagedDiskParametersResponsePtrOutput ¶
func (o VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput) ToVirtualMachineScaleSetManagedDiskParametersResponsePtrOutput() VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput
func (VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput) ToVirtualMachineScaleSetManagedDiskParametersResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput) ToVirtualMachineScaleSetManagedDiskParametersResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput
type VirtualMachineScaleSetNetworkConfiguration ¶
type VirtualMachineScaleSetNetworkConfiguration struct { // The dns settings to be applied on the network interfaces. DnsSettings *VirtualMachineScaleSetNetworkConfigurationDnsSettings `pulumi:"dnsSettings"` // Specifies whether the network interface is accelerated networking-enabled. EnableAcceleratedNetworking *bool `pulumi:"enableAcceleratedNetworking"` // Whether IP forwarding enabled on this NIC. EnableIPForwarding *bool `pulumi:"enableIPForwarding"` // Resource Id Id *string `pulumi:"id"` // Specifies the IP configurations of the network interface. IpConfigurations []VirtualMachineScaleSetIPConfiguration `pulumi:"ipConfigurations"` // The network configuration name. Name string `pulumi:"name"` // The network security group. NetworkSecurityGroup *SubResource `pulumi:"networkSecurityGroup"` // Specifies the primary network interface in case the virtual machine has more than 1 network interface. Primary *bool `pulumi:"primary"` }
Describes a virtual machine scale set network profile's network configurations.
type VirtualMachineScaleSetNetworkConfigurationArgs ¶
type VirtualMachineScaleSetNetworkConfigurationArgs struct { // The dns settings to be applied on the network interfaces. DnsSettings VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrInput `pulumi:"dnsSettings"` // Specifies whether the network interface is accelerated networking-enabled. EnableAcceleratedNetworking pulumi.BoolPtrInput `pulumi:"enableAcceleratedNetworking"` // Whether IP forwarding enabled on this NIC. EnableIPForwarding pulumi.BoolPtrInput `pulumi:"enableIPForwarding"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Specifies the IP configurations of the network interface. IpConfigurations VirtualMachineScaleSetIPConfigurationArrayInput `pulumi:"ipConfigurations"` // The network configuration name. Name pulumi.StringInput `pulumi:"name"` // The network security group. NetworkSecurityGroup SubResourcePtrInput `pulumi:"networkSecurityGroup"` // Specifies the primary network interface in case the virtual machine has more than 1 network interface. 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 VirtualMachineScaleSetNetworkConfigurationDnsSettings ¶
type VirtualMachineScaleSetNetworkConfigurationDnsSettings struct { // List of DNS servers IP addresses DnsServers []string `pulumi:"dnsServers"` }
Describes a virtual machines scale sets network configuration's DNS settings.
type VirtualMachineScaleSetNetworkConfigurationDnsSettingsArgs ¶
type VirtualMachineScaleSetNetworkConfigurationDnsSettingsArgs struct { // List of DNS servers IP addresses DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"` }
Describes a virtual machines scale sets network configuration's DNS settings.
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsArgs) ElementType ¶
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsArgs) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput ¶
func (i VirtualMachineScaleSetNetworkConfigurationDnsSettingsArgs) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput() VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsArgs) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsOutputWithContext ¶
func (i VirtualMachineScaleSetNetworkConfigurationDnsSettingsArgs) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsArgs) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput ¶
func (i VirtualMachineScaleSetNetworkConfigurationDnsSettingsArgs) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput() VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsArgs) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutputWithContext ¶
func (i VirtualMachineScaleSetNetworkConfigurationDnsSettingsArgs) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput
type VirtualMachineScaleSetNetworkConfigurationDnsSettingsInput ¶
type VirtualMachineScaleSetNetworkConfigurationDnsSettingsInput interface { pulumi.Input ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput() VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsOutputWithContext(context.Context) VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput }
VirtualMachineScaleSetNetworkConfigurationDnsSettingsInput is an input type that accepts VirtualMachineScaleSetNetworkConfigurationDnsSettingsArgs and VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput values. You can construct a concrete instance of `VirtualMachineScaleSetNetworkConfigurationDnsSettingsInput` via:
VirtualMachineScaleSetNetworkConfigurationDnsSettingsArgs{...}
type VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput ¶
type VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput struct{ *pulumi.OutputState }
Describes a virtual machines scale sets network configuration's DNS settings.
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput) DnsServers ¶
func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput) DnsServers() pulumi.StringArrayOutput
List of DNS servers IP addresses
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput) ElementType ¶
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput ¶
func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput() VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsOutputWithContext ¶
func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput ¶
func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput() VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutputWithContext ¶
func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput
type VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrInput ¶
type VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrInput interface { pulumi.Input ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput() VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutputWithContext(context.Context) VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput }
VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrInput is an input type that accepts VirtualMachineScaleSetNetworkConfigurationDnsSettingsArgs, VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtr and VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput values. You can construct a concrete instance of `VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrInput` via:
VirtualMachineScaleSetNetworkConfigurationDnsSettingsArgs{...} or: nil
func VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtr ¶
func VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtr(v *VirtualMachineScaleSetNetworkConfigurationDnsSettingsArgs) VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrInput
type VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput ¶
type VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput) DnsServers ¶
func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput) DnsServers() pulumi.StringArrayOutput
List of DNS servers IP addresses
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput) ElementType ¶
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput ¶
func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput() VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutputWithContext ¶
func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput
type VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponse ¶
type VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponse struct { // List of DNS servers IP addresses DnsServers []string `pulumi:"dnsServers"` }
Describes a virtual machines scale sets network configuration's DNS settings.
type VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseArgs ¶
type VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseArgs struct { // List of DNS servers IP addresses DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"` }
Describes a virtual machines scale sets network configuration's DNS settings.
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseArgs) ElementType ¶
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseArgs) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput ¶
func (i VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseArgs) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput() VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseArgs) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutputWithContext ¶
func (i VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseArgs) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseArgs) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput ¶
func (i VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseArgs) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput() VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseArgs) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutputWithContext ¶
func (i VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseArgs) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput
type VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseInput ¶
type VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseInput interface { pulumi.Input ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput() VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutputWithContext(context.Context) VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput }
VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseInput is an input type that accepts VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseArgs and VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput values. You can construct a concrete instance of `VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseInput` via:
VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseArgs{...}
type VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput ¶
type VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput struct{ *pulumi.OutputState }
Describes a virtual machines scale sets network configuration's DNS settings.
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput) DnsServers ¶
func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput) DnsServers() pulumi.StringArrayOutput
List of DNS servers IP addresses
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput) ElementType ¶
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput ¶
func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput() VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutputWithContext ¶
func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput ¶
func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput() VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput
type VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrInput ¶
type VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrInput interface { pulumi.Input ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput() VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutputWithContext(context.Context) VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput }
VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrInput is an input type that accepts VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseArgs, VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtr and VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput values. You can construct a concrete instance of `VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrInput` via:
VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseArgs{...} or: nil
func VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtr ¶
func VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtr(v *VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponseArgs) VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrInput
type VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput ¶
type VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput) DnsServers ¶
func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput) DnsServers() pulumi.StringArrayOutput
List of DNS servers IP addresses
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput) ElementType ¶
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput ¶
func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput() VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput
func (VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput) ToVirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput
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) DnsSettings ¶
func (o VirtualMachineScaleSetNetworkConfigurationOutput) DnsSettings() VirtualMachineScaleSetNetworkConfigurationDnsSettingsPtrOutput
The dns settings to be applied on the network interfaces.
func (VirtualMachineScaleSetNetworkConfigurationOutput) ElementType ¶
func (VirtualMachineScaleSetNetworkConfigurationOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetNetworkConfigurationOutput) EnableAcceleratedNetworking ¶
func (o VirtualMachineScaleSetNetworkConfigurationOutput) EnableAcceleratedNetworking() pulumi.BoolPtrOutput
Specifies whether the network interface is accelerated networking-enabled.
func (VirtualMachineScaleSetNetworkConfigurationOutput) EnableIPForwarding ¶
func (o VirtualMachineScaleSetNetworkConfigurationOutput) EnableIPForwarding() pulumi.BoolPtrOutput
Whether IP forwarding enabled on this NIC.
func (VirtualMachineScaleSetNetworkConfigurationOutput) IpConfigurations ¶
func (o VirtualMachineScaleSetNetworkConfigurationOutput) IpConfigurations() VirtualMachineScaleSetIPConfigurationArrayOutput
Specifies the IP configurations of the network interface.
func (VirtualMachineScaleSetNetworkConfigurationOutput) Name ¶
func (o VirtualMachineScaleSetNetworkConfigurationOutput) Name() pulumi.StringOutput
The network configuration name.
func (VirtualMachineScaleSetNetworkConfigurationOutput) NetworkSecurityGroup ¶
func (o VirtualMachineScaleSetNetworkConfigurationOutput) NetworkSecurityGroup() SubResourcePtrOutput
The network security group.
func (VirtualMachineScaleSetNetworkConfigurationOutput) Primary ¶
func (o VirtualMachineScaleSetNetworkConfigurationOutput) Primary() pulumi.BoolPtrOutput
Specifies the primary network interface in case the virtual machine has more than 1 network interface.
func (VirtualMachineScaleSetNetworkConfigurationOutput) ToVirtualMachineScaleSetNetworkConfigurationOutput ¶
func (o VirtualMachineScaleSetNetworkConfigurationOutput) ToVirtualMachineScaleSetNetworkConfigurationOutput() VirtualMachineScaleSetNetworkConfigurationOutput
func (VirtualMachineScaleSetNetworkConfigurationOutput) ToVirtualMachineScaleSetNetworkConfigurationOutputWithContext ¶
func (o VirtualMachineScaleSetNetworkConfigurationOutput) ToVirtualMachineScaleSetNetworkConfigurationOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationOutput
type VirtualMachineScaleSetNetworkConfigurationResponse ¶
type VirtualMachineScaleSetNetworkConfigurationResponse struct { // The dns settings to be applied on the network interfaces. DnsSettings *VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponse `pulumi:"dnsSettings"` // Specifies whether the network interface is accelerated networking-enabled. EnableAcceleratedNetworking *bool `pulumi:"enableAcceleratedNetworking"` // Whether IP forwarding enabled on this NIC. EnableIPForwarding *bool `pulumi:"enableIPForwarding"` // Resource Id Id *string `pulumi:"id"` // Specifies the IP configurations of the network interface. IpConfigurations []VirtualMachineScaleSetIPConfigurationResponse `pulumi:"ipConfigurations"` // The network configuration name. Name string `pulumi:"name"` // The network security group. NetworkSecurityGroup *SubResourceResponse `pulumi:"networkSecurityGroup"` // Specifies the primary network interface in case the virtual machine has more than 1 network interface. Primary *bool `pulumi:"primary"` }
Describes a virtual machine scale set network profile's network configurations.
type VirtualMachineScaleSetNetworkConfigurationResponseArgs ¶
type VirtualMachineScaleSetNetworkConfigurationResponseArgs struct { // The dns settings to be applied on the network interfaces. DnsSettings VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrInput `pulumi:"dnsSettings"` // Specifies whether the network interface is accelerated networking-enabled. EnableAcceleratedNetworking pulumi.BoolPtrInput `pulumi:"enableAcceleratedNetworking"` // Whether IP forwarding enabled on this NIC. EnableIPForwarding pulumi.BoolPtrInput `pulumi:"enableIPForwarding"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Specifies the IP configurations of the network interface. IpConfigurations VirtualMachineScaleSetIPConfigurationResponseArrayInput `pulumi:"ipConfigurations"` // The network configuration name. Name pulumi.StringInput `pulumi:"name"` // The network security group. NetworkSecurityGroup SubResourceResponsePtrInput `pulumi:"networkSecurityGroup"` // Specifies the primary network interface in case the virtual machine has more than 1 network interface. 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) DnsSettings ¶
func (o VirtualMachineScaleSetNetworkConfigurationResponseOutput) DnsSettings() VirtualMachineScaleSetNetworkConfigurationDnsSettingsResponsePtrOutput
The dns settings to be applied on the network interfaces.
func (VirtualMachineScaleSetNetworkConfigurationResponseOutput) ElementType ¶
func (VirtualMachineScaleSetNetworkConfigurationResponseOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetNetworkConfigurationResponseOutput) EnableAcceleratedNetworking ¶
func (o VirtualMachineScaleSetNetworkConfigurationResponseOutput) EnableAcceleratedNetworking() pulumi.BoolPtrOutput
Specifies whether the network interface is accelerated networking-enabled.
func (VirtualMachineScaleSetNetworkConfigurationResponseOutput) EnableIPForwarding ¶
func (o VirtualMachineScaleSetNetworkConfigurationResponseOutput) EnableIPForwarding() pulumi.BoolPtrOutput
Whether IP forwarding enabled on this NIC.
func (VirtualMachineScaleSetNetworkConfigurationResponseOutput) IpConfigurations ¶
func (o VirtualMachineScaleSetNetworkConfigurationResponseOutput) IpConfigurations() VirtualMachineScaleSetIPConfigurationResponseArrayOutput
Specifies the IP configurations of the network interface.
func (VirtualMachineScaleSetNetworkConfigurationResponseOutput) Name ¶
The network configuration name.
func (VirtualMachineScaleSetNetworkConfigurationResponseOutput) NetworkSecurityGroup ¶
func (o VirtualMachineScaleSetNetworkConfigurationResponseOutput) NetworkSecurityGroup() SubResourceResponsePtrOutput
The network security group.
func (VirtualMachineScaleSetNetworkConfigurationResponseOutput) Primary ¶
func (o VirtualMachineScaleSetNetworkConfigurationResponseOutput) Primary() pulumi.BoolPtrOutput
Specifies the primary network interface in case the virtual machine has more than 1 network interface.
func (VirtualMachineScaleSetNetworkConfigurationResponseOutput) ToVirtualMachineScaleSetNetworkConfigurationResponseOutput ¶
func (o VirtualMachineScaleSetNetworkConfigurationResponseOutput) ToVirtualMachineScaleSetNetworkConfigurationResponseOutput() VirtualMachineScaleSetNetworkConfigurationResponseOutput
func (VirtualMachineScaleSetNetworkConfigurationResponseOutput) ToVirtualMachineScaleSetNetworkConfigurationResponseOutputWithContext ¶
func (o VirtualMachineScaleSetNetworkConfigurationResponseOutput) ToVirtualMachineScaleSetNetworkConfigurationResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetNetworkConfigurationResponseOutput
type VirtualMachineScaleSetNetworkProfile ¶
type VirtualMachineScaleSetNetworkProfile struct { // A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'. HealthProbe *ApiEntityReference `pulumi:"healthProbe"` // The list of network configurations. NetworkInterfaceConfigurations []VirtualMachineScaleSetNetworkConfiguration `pulumi:"networkInterfaceConfigurations"` }
Describes a virtual machine scale set network profile.
type VirtualMachineScaleSetNetworkProfileArgs ¶
type VirtualMachineScaleSetNetworkProfileArgs struct { // A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'. HealthProbe ApiEntityReferencePtrInput `pulumi:"healthProbe"` // 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) HealthProbe ¶
func (o VirtualMachineScaleSetNetworkProfileOutput) HealthProbe() ApiEntityReferencePtrOutput
A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.
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) HealthProbe ¶
func (o VirtualMachineScaleSetNetworkProfilePtrOutput) HealthProbe() ApiEntityReferencePtrOutput
A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.
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 { // A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'. HealthProbe *ApiEntityReferenceResponse `pulumi:"healthProbe"` // The list of network configurations. NetworkInterfaceConfigurations []VirtualMachineScaleSetNetworkConfigurationResponse `pulumi:"networkInterfaceConfigurations"` }
Describes a virtual machine scale set network profile.
type VirtualMachineScaleSetNetworkProfileResponseArgs ¶
type VirtualMachineScaleSetNetworkProfileResponseArgs struct { // A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'. HealthProbe ApiEntityReferenceResponsePtrInput `pulumi:"healthProbe"` // 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) HealthProbe ¶
func (o VirtualMachineScaleSetNetworkProfileResponseOutput) HealthProbe() ApiEntityReferenceResponsePtrOutput
A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.
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) HealthProbe ¶
func (o VirtualMachineScaleSetNetworkProfileResponsePtrOutput) HealthProbe() ApiEntityReferenceResponsePtrOutput
A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.
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"` // Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set. DiffDiskSettings *DiffDiskSettings `pulumi:"diffDiskSettings"` // Specifies the size of the operating system 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 information about the unmanaged user image to base the scale set on. Image *VirtualHardDisk `pulumi:"image"` // The managed disk parameters. ManagedDisk *VirtualMachineScaleSetManagedDiskParameters `pulumi:"managedDisk"` // 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"` // Specifies the container urls that are used to store operating system disks for the scale set. VhdContainers []string `pulumi:"vhdContainers"` // Specifies whether writeAccelerator should be enabled or disabled on the disk. WriteAcceleratorEnabled *bool `pulumi:"writeAcceleratorEnabled"` }
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 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"` // Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set. DiffDiskSettings DiffDiskSettingsPtrInput `pulumi:"diffDiskSettings"` // Specifies the size of the operating system 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 information about the unmanaged user image to base the scale set on. Image VirtualHardDiskPtrInput `pulumi:"image"` // The managed disk parameters. ManagedDisk VirtualMachineScaleSetManagedDiskParametersPtrInput `pulumi:"managedDisk"` // The disk name. Name pulumi.StringPtrInput `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"` // Specifies the container urls that are used to store operating system disks for the scale set. VhdContainers pulumi.StringArrayInput `pulumi:"vhdContainers"` // Specifies whether writeAccelerator should be enabled or disabled on the disk. WriteAcceleratorEnabled pulumi.BoolPtrInput `pulumi:"writeAcceleratorEnabled"` }
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) DiffDiskSettings ¶
func (o VirtualMachineScaleSetOSDiskOutput) DiffDiskSettings() DiffDiskSettingsPtrOutput
Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set.
func (VirtualMachineScaleSetOSDiskOutput) DiskSizeGB ¶
func (o VirtualMachineScaleSetOSDiskOutput) DiskSizeGB() pulumi.IntPtrOutput
Specifies the size of the operating system 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 (VirtualMachineScaleSetOSDiskOutput) ElementType ¶
func (VirtualMachineScaleSetOSDiskOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetOSDiskOutput) Image ¶
func (o VirtualMachineScaleSetOSDiskOutput) Image() VirtualHardDiskPtrOutput
Specifies information about the unmanaged user image to base the scale set on.
func (VirtualMachineScaleSetOSDiskOutput) ManagedDisk ¶
func (o VirtualMachineScaleSetOSDiskOutput) ManagedDisk() VirtualMachineScaleSetManagedDiskParametersPtrOutput
The managed disk parameters.
func (VirtualMachineScaleSetOSDiskOutput) Name ¶
func (o VirtualMachineScaleSetOSDiskOutput) Name() pulumi.StringPtrOutput
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
Specifies the container urls that are used to store operating system disks for the scale set.
func (VirtualMachineScaleSetOSDiskOutput) WriteAcceleratorEnabled ¶
func (o VirtualMachineScaleSetOSDiskOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
Specifies whether writeAccelerator should be enabled or disabled on the disk.
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) DiffDiskSettings ¶
func (o VirtualMachineScaleSetOSDiskPtrOutput) DiffDiskSettings() DiffDiskSettingsPtrOutput
Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set.
func (VirtualMachineScaleSetOSDiskPtrOutput) DiskSizeGB ¶
func (o VirtualMachineScaleSetOSDiskPtrOutput) DiskSizeGB() pulumi.IntPtrOutput
Specifies the size of the operating system 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 (VirtualMachineScaleSetOSDiskPtrOutput) ElementType ¶
func (VirtualMachineScaleSetOSDiskPtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetOSDiskPtrOutput) Image ¶
func (o VirtualMachineScaleSetOSDiskPtrOutput) Image() VirtualHardDiskPtrOutput
Specifies information about the unmanaged user image to base the scale set on.
func (VirtualMachineScaleSetOSDiskPtrOutput) ManagedDisk ¶
func (o VirtualMachineScaleSetOSDiskPtrOutput) ManagedDisk() VirtualMachineScaleSetManagedDiskParametersPtrOutput
The managed disk parameters.
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
Specifies the container urls that are used to store operating system disks for the scale set.
func (VirtualMachineScaleSetOSDiskPtrOutput) WriteAcceleratorEnabled ¶
func (o VirtualMachineScaleSetOSDiskPtrOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
Specifies whether writeAccelerator should be enabled or disabled on the disk.
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"` // Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set. DiffDiskSettings *DiffDiskSettingsResponse `pulumi:"diffDiskSettings"` // Specifies the size of the operating system 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 information about the unmanaged user image to base the scale set on. Image *VirtualHardDiskResponse `pulumi:"image"` // The managed disk parameters. ManagedDisk *VirtualMachineScaleSetManagedDiskParametersResponse `pulumi:"managedDisk"` // 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"` // Specifies the container urls that are used to store operating system disks for the scale set. VhdContainers []string `pulumi:"vhdContainers"` // Specifies whether writeAccelerator should be enabled or disabled on the disk. WriteAcceleratorEnabled *bool `pulumi:"writeAcceleratorEnabled"` }
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"` // Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set. DiffDiskSettings DiffDiskSettingsResponsePtrInput `pulumi:"diffDiskSettings"` // Specifies the size of the operating system 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 information about the unmanaged user image to base the scale set on. Image VirtualHardDiskResponsePtrInput `pulumi:"image"` // The managed disk parameters. ManagedDisk VirtualMachineScaleSetManagedDiskParametersResponsePtrInput `pulumi:"managedDisk"` // The disk name. Name pulumi.StringPtrInput `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"` // Specifies the container urls that are used to store operating system disks for the scale set. VhdContainers pulumi.StringArrayInput `pulumi:"vhdContainers"` // Specifies whether writeAccelerator should be enabled or disabled on the disk. WriteAcceleratorEnabled pulumi.BoolPtrInput `pulumi:"writeAcceleratorEnabled"` }
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) DiffDiskSettings ¶
func (o VirtualMachineScaleSetOSDiskResponseOutput) DiffDiskSettings() DiffDiskSettingsResponsePtrOutput
Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set.
func (VirtualMachineScaleSetOSDiskResponseOutput) DiskSizeGB ¶
func (o VirtualMachineScaleSetOSDiskResponseOutput) DiskSizeGB() pulumi.IntPtrOutput
Specifies the size of the operating system 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 (VirtualMachineScaleSetOSDiskResponseOutput) ElementType ¶
func (VirtualMachineScaleSetOSDiskResponseOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetOSDiskResponseOutput) Image ¶
Specifies information about the unmanaged user image to base the scale set on.
func (VirtualMachineScaleSetOSDiskResponseOutput) ManagedDisk ¶
func (o VirtualMachineScaleSetOSDiskResponseOutput) ManagedDisk() VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput
The managed disk parameters.
func (VirtualMachineScaleSetOSDiskResponseOutput) Name ¶
func (o VirtualMachineScaleSetOSDiskResponseOutput) Name() pulumi.StringPtrOutput
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
Specifies the container urls that are used to store operating system disks for the scale set.
func (VirtualMachineScaleSetOSDiskResponseOutput) WriteAcceleratorEnabled ¶
func (o VirtualMachineScaleSetOSDiskResponseOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
Specifies whether writeAccelerator should be enabled or disabled on the disk.
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) DiffDiskSettings ¶
func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) DiffDiskSettings() DiffDiskSettingsResponsePtrOutput
Specifies the ephemeral disk Settings for the operating system disk used by the virtual machine scale set.
func (VirtualMachineScaleSetOSDiskResponsePtrOutput) DiskSizeGB ¶
func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) DiskSizeGB() pulumi.IntPtrOutput
Specifies the size of the operating system 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 (VirtualMachineScaleSetOSDiskResponsePtrOutput) ElementType ¶
func (VirtualMachineScaleSetOSDiskResponsePtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetOSDiskResponsePtrOutput) Image ¶
Specifies information about the unmanaged user image to base the scale set on.
func (VirtualMachineScaleSetOSDiskResponsePtrOutput) ManagedDisk ¶
func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) ManagedDisk() VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput
The managed disk parameters.
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
Specifies the container urls that are used to store operating system disks for the scale set.
func (VirtualMachineScaleSetOSDiskResponsePtrOutput) WriteAcceleratorEnabled ¶
func (o VirtualMachineScaleSetOSDiskResponsePtrOutput) WriteAcceleratorEnabled() pulumi.BoolPtrOutput
Specifies whether writeAccelerator should be enabled or disabled on the disk.
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"` // 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 machines in the scale set. Secrets []VaultSecretGroup `pulumi:"secrets"` // Specifies Windows operating system settings on the virtual machine. 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"` // 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 machines in the scale set. Secrets VaultSecretGroupArrayInput `pulumi:"secrets"` // Specifies Windows operating system settings on the virtual machine. 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
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 (VirtualMachineScaleSetOSProfileOutput) ElementType ¶
func (VirtualMachineScaleSetOSProfileOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetOSProfileOutput) LinuxConfiguration ¶
func (o VirtualMachineScaleSetOSProfileOutput) 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 (VirtualMachineScaleSetOSProfileOutput) Secrets ¶
func (o VirtualMachineScaleSetOSProfileOutput) Secrets() VaultSecretGroupArrayOutput
Specifies set of certificates that should be installed onto the virtual machines in the scale set.
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
Specifies Windows operating system settings on the virtual machine.
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
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 (VirtualMachineScaleSetOSProfilePtrOutput) ElementType ¶
func (VirtualMachineScaleSetOSProfilePtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetOSProfilePtrOutput) LinuxConfiguration ¶
func (o VirtualMachineScaleSetOSProfilePtrOutput) 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 (VirtualMachineScaleSetOSProfilePtrOutput) Secrets ¶
func (o VirtualMachineScaleSetOSProfilePtrOutput) Secrets() VaultSecretGroupArrayOutput
Specifies set of certificates that should be installed onto the virtual machines in the scale set.
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
Specifies Windows operating system settings on the virtual machine.
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"` // 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 machines in the scale set. Secrets []VaultSecretGroupResponse `pulumi:"secrets"` // Specifies Windows operating system settings on the virtual machine. 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"` // 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 machines in the scale set. Secrets VaultSecretGroupResponseArrayInput `pulumi:"secrets"` // Specifies Windows operating system settings on the virtual machine. 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
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 (VirtualMachineScaleSetOSProfileResponseOutput) ElementType ¶
func (VirtualMachineScaleSetOSProfileResponseOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetOSProfileResponseOutput) LinuxConfiguration ¶
func (o VirtualMachineScaleSetOSProfileResponseOutput) 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 (VirtualMachineScaleSetOSProfileResponseOutput) Secrets ¶
func (o VirtualMachineScaleSetOSProfileResponseOutput) Secrets() VaultSecretGroupResponseArrayOutput
Specifies set of certificates that should be installed onto the virtual machines in the scale set.
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
Specifies Windows operating system settings on the virtual machine.
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
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 (VirtualMachineScaleSetOSProfileResponsePtrOutput) ElementType ¶
func (VirtualMachineScaleSetOSProfileResponsePtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetOSProfileResponsePtrOutput) LinuxConfiguration ¶
func (o VirtualMachineScaleSetOSProfileResponsePtrOutput) 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 (VirtualMachineScaleSetOSProfileResponsePtrOutput) Secrets ¶
func (o VirtualMachineScaleSetOSProfileResponsePtrOutput) Secrets() VaultSecretGroupResponseArrayOutput
Specifies set of certificates that should be installed onto the virtual machines in the scale set.
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
Specifies Windows operating system settings on the virtual machine.
type VirtualMachineScaleSetPublicIPAddressConfiguration ¶
type VirtualMachineScaleSetPublicIPAddressConfiguration struct { // The dns settings to be applied on the publicIP addresses . DnsSettings *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings `pulumi:"dnsSettings"` // The idle timeout of the public IP address. IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"` // The list of IP tags associated with the public IP address. IpTags []VirtualMachineScaleSetIpTag `pulumi:"ipTags"` // The publicIP address configuration name. Name string `pulumi:"name"` // The PublicIPPrefix from which to allocate publicIP addresses. PublicIPPrefix *SubResource `pulumi:"publicIPPrefix"` }
Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
type VirtualMachineScaleSetPublicIPAddressConfigurationArgs ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationArgs struct { // The dns settings to be applied on the publicIP addresses . DnsSettings VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrInput `pulumi:"dnsSettings"` // The idle timeout of the public IP address. IdleTimeoutInMinutes pulumi.IntPtrInput `pulumi:"idleTimeoutInMinutes"` // The list of IP tags associated with the public IP address. IpTags VirtualMachineScaleSetIpTagArrayInput `pulumi:"ipTags"` // The publicIP address configuration name. Name pulumi.StringInput `pulumi:"name"` // The PublicIPPrefix from which to allocate publicIP addresses. PublicIPPrefix SubResourcePtrInput `pulumi:"publicIPPrefix"` }
Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
func (VirtualMachineScaleSetPublicIPAddressConfigurationArgs) ElementType ¶
func (VirtualMachineScaleSetPublicIPAddressConfigurationArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetPublicIPAddressConfigurationArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationOutput ¶
func (i VirtualMachineScaleSetPublicIPAddressConfigurationArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationOutput() VirtualMachineScaleSetPublicIPAddressConfigurationOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationOutputWithContext ¶
func (i VirtualMachineScaleSetPublicIPAddressConfigurationArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput ¶
func (i VirtualMachineScaleSetPublicIPAddressConfigurationArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationPtrOutputWithContext ¶
func (i VirtualMachineScaleSetPublicIPAddressConfigurationArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings struct { // The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created DomainNameLabel string `pulumi:"domainNameLabel"` }
Describes a virtual machines scale sets network configuration's DNS settings.
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsArgs ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsArgs struct { // The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created DomainNameLabel pulumi.StringInput `pulumi:"domainNameLabel"` }
Describes a virtual machines scale sets network configuration's DNS settings.
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsArgs) ElementType ¶
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput ¶
func (i VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutputWithContext ¶
func (i VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput ¶
func (i VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutputWithContext ¶
func (i VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsInput ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsInput interface { pulumi.Input ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutputWithContext(context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput }
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsInput is an input type that accepts VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsArgs and VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput values. You can construct a concrete instance of `VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsInput` via:
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsArgs{...}
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput struct{ *pulumi.OutputState }
Describes a virtual machines scale sets network configuration's DNS settings.
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput) DomainNameLabel ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput) DomainNameLabel() pulumi.StringOutput
The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput) ElementType ¶
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutputWithContext ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutputWithContext ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrInput ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrInput interface { pulumi.Input ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutputWithContext(context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput }
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrInput is an input type that accepts VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsArgs, VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtr and VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput values. You can construct a concrete instance of `VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrInput` via:
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsArgs{...} or: nil
func VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtr ¶
func VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtr(v *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsArgs) VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrInput
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput) DomainNameLabel ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput) DomainNameLabel() pulumi.StringPtrOutput
The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput) ElementType ¶
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutputWithContext ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponse ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponse struct { // The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created DomainNameLabel string `pulumi:"domainNameLabel"` }
Describes a virtual machines scale sets network configuration's DNS settings.
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseArgs ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseArgs struct { // The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created DomainNameLabel pulumi.StringInput `pulumi:"domainNameLabel"` }
Describes a virtual machines scale sets network configuration's DNS settings.
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseArgs) ElementType ¶
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput ¶
func (i VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutputWithContext ¶
func (i VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput ¶
func (i VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutputWithContext ¶
func (i VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseInput ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseInput interface { pulumi.Input ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutputWithContext(context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput }
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseInput is an input type that accepts VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseArgs and VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput values. You can construct a concrete instance of `VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseInput` via:
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseArgs{...}
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput struct{ *pulumi.OutputState }
Describes a virtual machines scale sets network configuration's DNS settings.
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput) DomainNameLabel ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput) DomainNameLabel() pulumi.StringOutput
The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput) ElementType ¶
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutputWithContext ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrInput ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrInput interface { pulumi.Input ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutputWithContext(context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput }
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrInput is an input type that accepts VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseArgs, VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtr and VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput values. You can construct a concrete instance of `VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrInput` via:
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseArgs{...} or: nil
func VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtr ¶
func VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtr(v *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponseArgs) VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrInput
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput) DomainNameLabel ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput) DomainNameLabel() pulumi.StringPtrOutput
The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput) ElementType ¶
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput
type VirtualMachineScaleSetPublicIPAddressConfigurationInput ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationInput interface { pulumi.Input ToVirtualMachineScaleSetPublicIPAddressConfigurationOutput() VirtualMachineScaleSetPublicIPAddressConfigurationOutput ToVirtualMachineScaleSetPublicIPAddressConfigurationOutputWithContext(context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationOutput }
VirtualMachineScaleSetPublicIPAddressConfigurationInput is an input type that accepts VirtualMachineScaleSetPublicIPAddressConfigurationArgs and VirtualMachineScaleSetPublicIPAddressConfigurationOutput values. You can construct a concrete instance of `VirtualMachineScaleSetPublicIPAddressConfigurationInput` via:
VirtualMachineScaleSetPublicIPAddressConfigurationArgs{...}
type VirtualMachineScaleSetPublicIPAddressConfigurationOutput ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationOutput struct{ *pulumi.OutputState }
Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
func (VirtualMachineScaleSetPublicIPAddressConfigurationOutput) DnsSettings ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationOutput) DnsSettings() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput
The dns settings to be applied on the publicIP addresses .
func (VirtualMachineScaleSetPublicIPAddressConfigurationOutput) ElementType ¶
func (VirtualMachineScaleSetPublicIPAddressConfigurationOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetPublicIPAddressConfigurationOutput) IdleTimeoutInMinutes ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
The idle timeout of the public IP address.
func (VirtualMachineScaleSetPublicIPAddressConfigurationOutput) IpTags ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationOutput) IpTags() VirtualMachineScaleSetIpTagArrayOutput
The list of IP tags associated with the public IP address.
func (VirtualMachineScaleSetPublicIPAddressConfigurationOutput) Name ¶
The publicIP address configuration name.
func (VirtualMachineScaleSetPublicIPAddressConfigurationOutput) PublicIPPrefix ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationOutput) PublicIPPrefix() SubResourcePtrOutput
The PublicIPPrefix from which to allocate publicIP addresses.
func (VirtualMachineScaleSetPublicIPAddressConfigurationOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationOutput ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationOutput() VirtualMachineScaleSetPublicIPAddressConfigurationOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationOutputWithContext ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationPtrOutputWithContext ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput
type VirtualMachineScaleSetPublicIPAddressConfigurationPtrInput ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationPtrInput interface { pulumi.Input ToVirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput ToVirtualMachineScaleSetPublicIPAddressConfigurationPtrOutputWithContext(context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput }
VirtualMachineScaleSetPublicIPAddressConfigurationPtrInput is an input type that accepts VirtualMachineScaleSetPublicIPAddressConfigurationArgs, VirtualMachineScaleSetPublicIPAddressConfigurationPtr and VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput values. You can construct a concrete instance of `VirtualMachineScaleSetPublicIPAddressConfigurationPtrInput` via:
VirtualMachineScaleSetPublicIPAddressConfigurationArgs{...} or: nil
func VirtualMachineScaleSetPublicIPAddressConfigurationPtr ¶
func VirtualMachineScaleSetPublicIPAddressConfigurationPtr(v *VirtualMachineScaleSetPublicIPAddressConfigurationArgs) VirtualMachineScaleSetPublicIPAddressConfigurationPtrInput
type VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput) DnsSettings ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput) DnsSettings() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsPtrOutput
The dns settings to be applied on the publicIP addresses .
func (VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput) ElementType ¶
func (VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput) IdleTimeoutInMinutes ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
The idle timeout of the public IP address.
func (VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput) IpTags ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput) IpTags() VirtualMachineScaleSetIpTagArrayOutput
The list of IP tags associated with the public IP address.
func (VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput) Name ¶
The publicIP address configuration name.
func (VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput) PublicIPPrefix ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput) PublicIPPrefix() SubResourcePtrOutput
The PublicIPPrefix from which to allocate publicIP addresses.
func (VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationPtrOutputWithContext ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput
type VirtualMachineScaleSetPublicIPAddressConfigurationResponse ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationResponse struct { // The dns settings to be applied on the publicIP addresses . DnsSettings *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponse `pulumi:"dnsSettings"` // The idle timeout of the public IP address. IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"` // The list of IP tags associated with the public IP address. IpTags []VirtualMachineScaleSetIpTagResponse `pulumi:"ipTags"` // The publicIP address configuration name. Name string `pulumi:"name"` // The PublicIPPrefix from which to allocate publicIP addresses. PublicIPPrefix *SubResourceResponse `pulumi:"publicIPPrefix"` }
Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
type VirtualMachineScaleSetPublicIPAddressConfigurationResponseArgs ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationResponseArgs struct { // The dns settings to be applied on the publicIP addresses . DnsSettings VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrInput `pulumi:"dnsSettings"` // The idle timeout of the public IP address. IdleTimeoutInMinutes pulumi.IntPtrInput `pulumi:"idleTimeoutInMinutes"` // The list of IP tags associated with the public IP address. IpTags VirtualMachineScaleSetIpTagResponseArrayInput `pulumi:"ipTags"` // The publicIP address configuration name. Name pulumi.StringInput `pulumi:"name"` // The PublicIPPrefix from which to allocate publicIP addresses. PublicIPPrefix SubResourceResponsePtrInput `pulumi:"publicIPPrefix"` }
Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
func (VirtualMachineScaleSetPublicIPAddressConfigurationResponseArgs) ElementType ¶
func (VirtualMachineScaleSetPublicIPAddressConfigurationResponseArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetPublicIPAddressConfigurationResponseArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput ¶
func (i VirtualMachineScaleSetPublicIPAddressConfigurationResponseArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput() VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationResponseArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponseOutputWithContext ¶
func (i VirtualMachineScaleSetPublicIPAddressConfigurationResponseArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationResponseArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput ¶
func (i VirtualMachineScaleSetPublicIPAddressConfigurationResponseArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationResponseArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutputWithContext ¶
func (i VirtualMachineScaleSetPublicIPAddressConfigurationResponseArgs) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput
type VirtualMachineScaleSetPublicIPAddressConfigurationResponseInput ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationResponseInput interface { pulumi.Input ToVirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput() VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput ToVirtualMachineScaleSetPublicIPAddressConfigurationResponseOutputWithContext(context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput }
VirtualMachineScaleSetPublicIPAddressConfigurationResponseInput is an input type that accepts VirtualMachineScaleSetPublicIPAddressConfigurationResponseArgs and VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput values. You can construct a concrete instance of `VirtualMachineScaleSetPublicIPAddressConfigurationResponseInput` via:
VirtualMachineScaleSetPublicIPAddressConfigurationResponseArgs{...}
type VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput struct{ *pulumi.OutputState }
Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
func (VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) DnsSettings ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) DnsSettings() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput
The dns settings to be applied on the publicIP addresses .
func (VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) ElementType ¶
func (VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) IdleTimeoutInMinutes ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
The idle timeout of the public IP address.
func (VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) IpTags ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) IpTags() VirtualMachineScaleSetIpTagResponseArrayOutput
The list of IP tags associated with the public IP address.
func (VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) Name ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) Name() pulumi.StringOutput
The publicIP address configuration name.
func (VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) PublicIPPrefix ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) PublicIPPrefix() SubResourceResponsePtrOutput
The PublicIPPrefix from which to allocate publicIP addresses.
func (VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput() VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponseOutputWithContext ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput
type VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrInput ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrInput interface { pulumi.Input ToVirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput ToVirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutputWithContext(context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput }
VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrInput is an input type that accepts VirtualMachineScaleSetPublicIPAddressConfigurationResponseArgs, VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtr and VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput values. You can construct a concrete instance of `VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrInput` via:
VirtualMachineScaleSetPublicIPAddressConfigurationResponseArgs{...} or: nil
func VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtr ¶
func VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtr(v *VirtualMachineScaleSetPublicIPAddressConfigurationResponseArgs) VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrInput
type VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput) DnsSettings ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput) DnsSettings() VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsResponsePtrOutput
The dns settings to be applied on the publicIP addresses .
func (VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput) ElementType ¶
func (VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput) IdleTimeoutInMinutes ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
The idle timeout of the public IP address.
func (VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput) IpTags ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput) IpTags() VirtualMachineScaleSetIpTagResponseArrayOutput
The list of IP tags associated with the public IP address.
func (VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput) Name ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput) Name() pulumi.StringPtrOutput
The publicIP address configuration name.
func (VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput) PublicIPPrefix ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput) PublicIPPrefix() SubResourceResponsePtrOutput
The PublicIPPrefix from which to allocate publicIP addresses.
func (VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput() VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput
func (VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput) ToVirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput
type VirtualMachineScaleSetState ¶
type VirtualMachineScaleSetState struct { // Policy for automatic repairs. AutomaticRepairsPolicy AutomaticRepairsPolicyResponsePtrInput // When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs. DoNotRunExtensionsOnOverprovisionedVMs pulumi.BoolPtrInput // The identity of the virtual machine scale set, if configured. Identity VirtualMachineScaleSetIdentityResponsePtrInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Specifies whether the Virtual Machine Scale Set should be overprovisioned. Overprovision pulumi.BoolPtrInput // 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 // Fault Domain count for each placement group. PlatformFaultDomainCount pulumi.IntPtrInput // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringPtrInput // Specifies information about the proximity placement group that the virtual machine scale set should be assigned to. <br><br>Minimum api-version: 2018-04-01. ProximityPlacementGroup SubResourceResponsePtrInput // When true this limits the scale set to a single placement group, of max size 100 virtual machines. SinglePlacementGroup pulumi.BoolPtrInput // The virtual machine scale set sku. Sku SkuResponsePtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput // Specifies the ID which uniquely identifies a Virtual Machine Scale Set. UniqueId pulumi.StringPtrInput // The upgrade policy. UpgradePolicy UpgradePolicyResponsePtrInput // The virtual machine profile. VirtualMachineProfile VirtualMachineScaleSetVMProfileResponsePtrInput // Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage. ZoneBalance pulumi.BoolPtrInput // The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set. Zones pulumi.StringArrayInput }
func (VirtualMachineScaleSetState) ElementType ¶
func (VirtualMachineScaleSetState) ElementType() reflect.Type
type VirtualMachineScaleSetStorageProfile ¶
type VirtualMachineScaleSetStorageProfile struct { // Specifies the parameters that are used to add data disks to the virtual machines in the scale set. <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 []VirtualMachineScaleSetDataDisk `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 machines in the scale set. <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 *VirtualMachineScaleSetOSDisk `pulumi:"osDisk"` }
Describes a virtual machine scale set storage profile.
type VirtualMachineScaleSetStorageProfileArgs ¶
type VirtualMachineScaleSetStorageProfileArgs struct { // Specifies the parameters that are used to add data disks to the virtual machines in the scale set. <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 VirtualMachineScaleSetDataDiskArrayInput `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 machines in the scale set. <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 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) DataDisks ¶
func (o VirtualMachineScaleSetStorageProfileOutput) DataDisks() VirtualMachineScaleSetDataDiskArrayOutput
Specifies the parameters that are used to add data disks to the virtual machines in the scale set. <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 (VirtualMachineScaleSetStorageProfileOutput) ElementType ¶
func (VirtualMachineScaleSetStorageProfileOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetStorageProfileOutput) ImageReference ¶
func (o VirtualMachineScaleSetStorageProfileOutput) 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 (VirtualMachineScaleSetStorageProfileOutput) OsDisk ¶
Specifies information about the operating system disk used by the virtual machines in the scale set. <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 (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) DataDisks ¶
func (o VirtualMachineScaleSetStorageProfilePtrOutput) DataDisks() VirtualMachineScaleSetDataDiskArrayOutput
Specifies the parameters that are used to add data disks to the virtual machines in the scale set. <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 (VirtualMachineScaleSetStorageProfilePtrOutput) ElementType ¶
func (VirtualMachineScaleSetStorageProfilePtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetStorageProfilePtrOutput) ImageReference ¶
func (o VirtualMachineScaleSetStorageProfilePtrOutput) 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 (VirtualMachineScaleSetStorageProfilePtrOutput) OsDisk ¶
func (o VirtualMachineScaleSetStorageProfilePtrOutput) OsDisk() VirtualMachineScaleSetOSDiskPtrOutput
Specifies information about the operating system disk used by the virtual machines in the scale set. <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 (VirtualMachineScaleSetStorageProfilePtrOutput) ToVirtualMachineScaleSetStorageProfilePtrOutput ¶
func (o VirtualMachineScaleSetStorageProfilePtrOutput) ToVirtualMachineScaleSetStorageProfilePtrOutput() VirtualMachineScaleSetStorageProfilePtrOutput
func (VirtualMachineScaleSetStorageProfilePtrOutput) ToVirtualMachineScaleSetStorageProfilePtrOutputWithContext ¶
func (o VirtualMachineScaleSetStorageProfilePtrOutput) ToVirtualMachineScaleSetStorageProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetStorageProfilePtrOutput
type VirtualMachineScaleSetStorageProfileResponse ¶
type VirtualMachineScaleSetStorageProfileResponse struct { // Specifies the parameters that are used to add data disks to the virtual machines in the scale set. <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 []VirtualMachineScaleSetDataDiskResponse `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 machines in the scale set. <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 *VirtualMachineScaleSetOSDiskResponse `pulumi:"osDisk"` }
Describes a virtual machine scale set storage profile.
type VirtualMachineScaleSetStorageProfileResponseArgs ¶
type VirtualMachineScaleSetStorageProfileResponseArgs struct { // Specifies the parameters that are used to add data disks to the virtual machines in the scale set. <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 VirtualMachineScaleSetDataDiskResponseArrayInput `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 machines in the scale set. <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 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) DataDisks ¶
func (o VirtualMachineScaleSetStorageProfileResponseOutput) DataDisks() VirtualMachineScaleSetDataDiskResponseArrayOutput
Specifies the parameters that are used to add data disks to the virtual machines in the scale set. <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 (VirtualMachineScaleSetStorageProfileResponseOutput) ElementType ¶
func (VirtualMachineScaleSetStorageProfileResponseOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetStorageProfileResponseOutput) ImageReference ¶
func (o VirtualMachineScaleSetStorageProfileResponseOutput) 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 (VirtualMachineScaleSetStorageProfileResponseOutput) OsDisk ¶
func (o VirtualMachineScaleSetStorageProfileResponseOutput) OsDisk() VirtualMachineScaleSetOSDiskResponsePtrOutput
Specifies information about the operating system disk used by the virtual machines in the scale set. <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 (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) DataDisks ¶
func (o VirtualMachineScaleSetStorageProfileResponsePtrOutput) DataDisks() VirtualMachineScaleSetDataDiskResponseArrayOutput
Specifies the parameters that are used to add data disks to the virtual machines in the scale set. <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 (VirtualMachineScaleSetStorageProfileResponsePtrOutput) ElementType ¶
func (VirtualMachineScaleSetStorageProfileResponsePtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetStorageProfileResponsePtrOutput) ImageReference ¶
func (o VirtualMachineScaleSetStorageProfileResponsePtrOutput) 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 (VirtualMachineScaleSetStorageProfileResponsePtrOutput) OsDisk ¶
func (o VirtualMachineScaleSetStorageProfileResponsePtrOutput) OsDisk() VirtualMachineScaleSetOSDiskResponsePtrOutput
Specifies information about the operating system disk used by the virtual machines in the scale set. <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 (VirtualMachineScaleSetStorageProfileResponsePtrOutput) ToVirtualMachineScaleSetStorageProfileResponsePtrOutput ¶
func (o VirtualMachineScaleSetStorageProfileResponsePtrOutput) ToVirtualMachineScaleSetStorageProfileResponsePtrOutput() VirtualMachineScaleSetStorageProfileResponsePtrOutput
func (VirtualMachineScaleSetStorageProfileResponsePtrOutput) ToVirtualMachineScaleSetStorageProfileResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetStorageProfileResponsePtrOutput) ToVirtualMachineScaleSetStorageProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetStorageProfileResponsePtrOutput
type VirtualMachineScaleSetVM ¶
type VirtualMachineScaleSetVM struct { pulumi.CustomResourceState // Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type. AdditionalCapabilities AdditionalCapabilitiesResponsePtrOutput `pulumi:"additionalCapabilities"` // 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 ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // The virtual machine instance view. InstanceView VirtualMachineScaleSetVMInstanceViewResponseOutput `pulumi:"instanceView"` // Specifies whether the latest model has been applied to the virtual machine. LatestModelApplied pulumi.BoolOutput `pulumi:"latestModelApplied"` // 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"` // The virtual machine SKU. Sku SkuResponseOutput `pulumi:"sku"` // 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"` // Azure VM unique ID. VmId pulumi.StringOutput `pulumi:"vmId"` // The virtual machine zones. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
Describes a virtual machine scale set virtual machine.
func GetVirtualMachineScaleSetVM ¶
func GetVirtualMachineScaleSetVM(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualMachineScaleSetVMState, opts ...pulumi.ResourceOption) (*VirtualMachineScaleSetVM, error)
GetVirtualMachineScaleSetVM gets an existing VirtualMachineScaleSetVM 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 NewVirtualMachineScaleSetVM ¶
func NewVirtualMachineScaleSetVM(ctx *pulumi.Context, name string, args *VirtualMachineScaleSetVMArgs, opts ...pulumi.ResourceOption) (*VirtualMachineScaleSetVM, error)
NewVirtualMachineScaleSetVM registers a new resource with the given unique name, arguments, and options.
type VirtualMachineScaleSetVMArgs ¶
type VirtualMachineScaleSetVMArgs struct { // Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type. AdditionalCapabilities AdditionalCapabilitiesPtrInput // 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 // The instance ID of the virtual machine. InstanceId pulumi.StringInput // 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 VM scale set where the extension should be create or updated. VmScaleSetName pulumi.StringInput }
The set of arguments for constructing a VirtualMachineScaleSetVM resource.
func (VirtualMachineScaleSetVMArgs) ElementType ¶
func (VirtualMachineScaleSetVMArgs) ElementType() reflect.Type
type VirtualMachineScaleSetVMInstanceViewResponse ¶
type VirtualMachineScaleSetVMInstanceViewResponse 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 disks information. Disks []DiskInstanceViewResponse `pulumi:"disks"` // The extensions information. Extensions []VirtualMachineExtensionInstanceViewResponse `pulumi:"extensions"` // The Maintenance Operation status on the virtual machine. MaintenanceRedeployStatus *MaintenanceRedeployStatusResponse `pulumi:"maintenanceRedeployStatus"` // The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId. PlacementGroupId *string `pulumi:"placementGroupId"` // The Fault Domain count. PlatformFaultDomain *int `pulumi:"platformFaultDomain"` // The Update Domain count. 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 health status for the VM. VmHealth VirtualMachineHealthStatusResponse `pulumi:"vmHealth"` }
The instance view of a virtual machine scale set VM.
type VirtualMachineScaleSetVMInstanceViewResponseArgs ¶
type VirtualMachineScaleSetVMInstanceViewResponseArgs 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 disks information. Disks DiskInstanceViewResponseArrayInput `pulumi:"disks"` // The extensions information. Extensions VirtualMachineExtensionInstanceViewResponseArrayInput `pulumi:"extensions"` // The Maintenance Operation status on the virtual machine. MaintenanceRedeployStatus MaintenanceRedeployStatusResponsePtrInput `pulumi:"maintenanceRedeployStatus"` // The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId. PlacementGroupId pulumi.StringPtrInput `pulumi:"placementGroupId"` // The Fault Domain count. PlatformFaultDomain pulumi.IntPtrInput `pulumi:"platformFaultDomain"` // The Update Domain count. 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 health status for the VM. VmHealth VirtualMachineHealthStatusResponseInput `pulumi:"vmHealth"` }
The instance view of a virtual machine scale set VM.
func (VirtualMachineScaleSetVMInstanceViewResponseArgs) ElementType ¶
func (VirtualMachineScaleSetVMInstanceViewResponseArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetVMInstanceViewResponseArgs) ToVirtualMachineScaleSetVMInstanceViewResponseOutput ¶
func (i VirtualMachineScaleSetVMInstanceViewResponseArgs) ToVirtualMachineScaleSetVMInstanceViewResponseOutput() VirtualMachineScaleSetVMInstanceViewResponseOutput
func (VirtualMachineScaleSetVMInstanceViewResponseArgs) ToVirtualMachineScaleSetVMInstanceViewResponseOutputWithContext ¶
func (i VirtualMachineScaleSetVMInstanceViewResponseArgs) ToVirtualMachineScaleSetVMInstanceViewResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMInstanceViewResponseOutput
func (VirtualMachineScaleSetVMInstanceViewResponseArgs) ToVirtualMachineScaleSetVMInstanceViewResponsePtrOutput ¶
func (i VirtualMachineScaleSetVMInstanceViewResponseArgs) ToVirtualMachineScaleSetVMInstanceViewResponsePtrOutput() VirtualMachineScaleSetVMInstanceViewResponsePtrOutput
func (VirtualMachineScaleSetVMInstanceViewResponseArgs) ToVirtualMachineScaleSetVMInstanceViewResponsePtrOutputWithContext ¶
func (i VirtualMachineScaleSetVMInstanceViewResponseArgs) ToVirtualMachineScaleSetVMInstanceViewResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMInstanceViewResponsePtrOutput
type VirtualMachineScaleSetVMInstanceViewResponseInput ¶
type VirtualMachineScaleSetVMInstanceViewResponseInput interface { pulumi.Input ToVirtualMachineScaleSetVMInstanceViewResponseOutput() VirtualMachineScaleSetVMInstanceViewResponseOutput ToVirtualMachineScaleSetVMInstanceViewResponseOutputWithContext(context.Context) VirtualMachineScaleSetVMInstanceViewResponseOutput }
VirtualMachineScaleSetVMInstanceViewResponseInput is an input type that accepts VirtualMachineScaleSetVMInstanceViewResponseArgs and VirtualMachineScaleSetVMInstanceViewResponseOutput values. You can construct a concrete instance of `VirtualMachineScaleSetVMInstanceViewResponseInput` via:
VirtualMachineScaleSetVMInstanceViewResponseArgs{...}
type VirtualMachineScaleSetVMInstanceViewResponseOutput ¶
type VirtualMachineScaleSetVMInstanceViewResponseOutput struct{ *pulumi.OutputState }
The instance view of a virtual machine scale set VM.
func (VirtualMachineScaleSetVMInstanceViewResponseOutput) BootDiagnostics ¶
func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) 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 (VirtualMachineScaleSetVMInstanceViewResponseOutput) Disks ¶
func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) Disks() DiskInstanceViewResponseArrayOutput
The disks information.
func (VirtualMachineScaleSetVMInstanceViewResponseOutput) ElementType ¶
func (VirtualMachineScaleSetVMInstanceViewResponseOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetVMInstanceViewResponseOutput) Extensions ¶
func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) Extensions() VirtualMachineExtensionInstanceViewResponseArrayOutput
The extensions information.
func (VirtualMachineScaleSetVMInstanceViewResponseOutput) MaintenanceRedeployStatus ¶
func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) MaintenanceRedeployStatus() MaintenanceRedeployStatusResponsePtrOutput
The Maintenance Operation status on the virtual machine.
func (VirtualMachineScaleSetVMInstanceViewResponseOutput) PlacementGroupId ¶
func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) PlacementGroupId() pulumi.StringPtrOutput
The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId.
func (VirtualMachineScaleSetVMInstanceViewResponseOutput) PlatformFaultDomain ¶
func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) PlatformFaultDomain() pulumi.IntPtrOutput
The Fault Domain count.
func (VirtualMachineScaleSetVMInstanceViewResponseOutput) PlatformUpdateDomain ¶
func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) PlatformUpdateDomain() pulumi.IntPtrOutput
The Update Domain count.
func (VirtualMachineScaleSetVMInstanceViewResponseOutput) RdpThumbPrint ¶
func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) RdpThumbPrint() pulumi.StringPtrOutput
The Remote desktop certificate thumbprint.
func (VirtualMachineScaleSetVMInstanceViewResponseOutput) Statuses ¶
func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) Statuses() InstanceViewStatusResponseArrayOutput
The resource status information.
func (VirtualMachineScaleSetVMInstanceViewResponseOutput) ToVirtualMachineScaleSetVMInstanceViewResponseOutput ¶
func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) ToVirtualMachineScaleSetVMInstanceViewResponseOutput() VirtualMachineScaleSetVMInstanceViewResponseOutput
func (VirtualMachineScaleSetVMInstanceViewResponseOutput) ToVirtualMachineScaleSetVMInstanceViewResponseOutputWithContext ¶
func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) ToVirtualMachineScaleSetVMInstanceViewResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMInstanceViewResponseOutput
func (VirtualMachineScaleSetVMInstanceViewResponseOutput) ToVirtualMachineScaleSetVMInstanceViewResponsePtrOutput ¶
func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) ToVirtualMachineScaleSetVMInstanceViewResponsePtrOutput() VirtualMachineScaleSetVMInstanceViewResponsePtrOutput
func (VirtualMachineScaleSetVMInstanceViewResponseOutput) ToVirtualMachineScaleSetVMInstanceViewResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) ToVirtualMachineScaleSetVMInstanceViewResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMInstanceViewResponsePtrOutput
func (VirtualMachineScaleSetVMInstanceViewResponseOutput) VmAgent ¶
func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) VmAgent() VirtualMachineAgentInstanceViewResponsePtrOutput
The VM Agent running on the virtual machine.
func (VirtualMachineScaleSetVMInstanceViewResponseOutput) VmHealth ¶
func (o VirtualMachineScaleSetVMInstanceViewResponseOutput) VmHealth() VirtualMachineHealthStatusResponseOutput
The health status for the VM.
type VirtualMachineScaleSetVMInstanceViewResponsePtrInput ¶
type VirtualMachineScaleSetVMInstanceViewResponsePtrInput interface { pulumi.Input ToVirtualMachineScaleSetVMInstanceViewResponsePtrOutput() VirtualMachineScaleSetVMInstanceViewResponsePtrOutput ToVirtualMachineScaleSetVMInstanceViewResponsePtrOutputWithContext(context.Context) VirtualMachineScaleSetVMInstanceViewResponsePtrOutput }
VirtualMachineScaleSetVMInstanceViewResponsePtrInput is an input type that accepts VirtualMachineScaleSetVMInstanceViewResponseArgs, VirtualMachineScaleSetVMInstanceViewResponsePtr and VirtualMachineScaleSetVMInstanceViewResponsePtrOutput values. You can construct a concrete instance of `VirtualMachineScaleSetVMInstanceViewResponsePtrInput` via:
VirtualMachineScaleSetVMInstanceViewResponseArgs{...} or: nil
func VirtualMachineScaleSetVMInstanceViewResponsePtr ¶
func VirtualMachineScaleSetVMInstanceViewResponsePtr(v *VirtualMachineScaleSetVMInstanceViewResponseArgs) VirtualMachineScaleSetVMInstanceViewResponsePtrInput
type VirtualMachineScaleSetVMInstanceViewResponsePtrOutput ¶
type VirtualMachineScaleSetVMInstanceViewResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) BootDiagnostics ¶
func (o VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) 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 (VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) Disks ¶
func (o VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) Disks() DiskInstanceViewResponseArrayOutput
The disks information.
func (VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) ElementType ¶
func (VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) Extensions ¶
func (o VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) Extensions() VirtualMachineExtensionInstanceViewResponseArrayOutput
The extensions information.
func (VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) MaintenanceRedeployStatus ¶
func (o VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) MaintenanceRedeployStatus() MaintenanceRedeployStatusResponsePtrOutput
The Maintenance Operation status on the virtual machine.
func (VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) PlacementGroupId ¶
func (o VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) PlacementGroupId() pulumi.StringPtrOutput
The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId.
func (VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) PlatformFaultDomain ¶
func (o VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) PlatformFaultDomain() pulumi.IntPtrOutput
The Fault Domain count.
func (VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) PlatformUpdateDomain ¶
func (o VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) PlatformUpdateDomain() pulumi.IntPtrOutput
The Update Domain count.
func (VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) RdpThumbPrint ¶
func (o VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) RdpThumbPrint() pulumi.StringPtrOutput
The Remote desktop certificate thumbprint.
func (VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) Statuses ¶
func (o VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) Statuses() InstanceViewStatusResponseArrayOutput
The resource status information.
func (VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) ToVirtualMachineScaleSetVMInstanceViewResponsePtrOutput ¶
func (o VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) ToVirtualMachineScaleSetVMInstanceViewResponsePtrOutput() VirtualMachineScaleSetVMInstanceViewResponsePtrOutput
func (VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) ToVirtualMachineScaleSetVMInstanceViewResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) ToVirtualMachineScaleSetVMInstanceViewResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMInstanceViewResponsePtrOutput
func (VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) VmAgent ¶
func (o VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) VmAgent() VirtualMachineAgentInstanceViewResponsePtrOutput
The VM Agent running on the virtual machine.
func (VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) VmHealth ¶
func (o VirtualMachineScaleSetVMInstanceViewResponsePtrOutput) VmHealth() VirtualMachineHealthStatusResponsePtrOutput
The health status for the VM.
type VirtualMachineScaleSetVMProfile ¶
type VirtualMachineScaleSetVMProfile struct { // Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type. AdditionalCapabilities *AdditionalCapabilities `pulumi:"additionalCapabilities"` // Specifies the boot diagnostic settings state. <br><br>Minimum api-version: 2015-06-15. DiagnosticsProfile *DiagnosticsProfile `pulumi:"diagnosticsProfile"` // Specifies the eviction policy for virtual machines in a low priority scale set. <br><br>Minimum api-version: 2017-10-30-preview EvictionPolicy *string `pulumi:"evictionPolicy"` // Specifies a collection of settings for extensions installed on virtual machines in the scale set. ExtensionProfile *VirtualMachineScaleSetExtensionProfile `pulumi:"extensionProfile"` // 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"` // Specifies properties of the network interfaces of the virtual machines in the scale set. NetworkProfile *VirtualMachineScaleSetNetworkProfile `pulumi:"networkProfile"` // Specifies the operating system settings for the virtual machines in the scale set. OsProfile *VirtualMachineScaleSetOSProfile `pulumi:"osProfile"` // Specifies the priority for the virtual machines in the scale set. <br><br>Minimum api-version: 2017-10-30-preview Priority *string `pulumi:"priority"` // Specifies the storage settings for the virtual machine disks. StorageProfile *VirtualMachineScaleSetStorageProfile `pulumi:"storageProfile"` }
Describes a virtual machine scale set virtual machine profile.
type VirtualMachineScaleSetVMProfileArgs ¶
type VirtualMachineScaleSetVMProfileArgs struct { // Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type. AdditionalCapabilities AdditionalCapabilitiesPtrInput `pulumi:"additionalCapabilities"` // Specifies the boot diagnostic settings state. <br><br>Minimum api-version: 2015-06-15. DiagnosticsProfile DiagnosticsProfilePtrInput `pulumi:"diagnosticsProfile"` // Specifies the eviction policy for virtual machines in a low priority scale set. <br><br>Minimum api-version: 2017-10-30-preview EvictionPolicy pulumi.StringPtrInput `pulumi:"evictionPolicy"` // Specifies a collection of settings for extensions installed on virtual machines in the scale set. ExtensionProfile VirtualMachineScaleSetExtensionProfilePtrInput `pulumi:"extensionProfile"` // 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 `pulumi:"licenseType"` // Specifies properties of the network interfaces of the virtual machines in the scale set. NetworkProfile VirtualMachineScaleSetNetworkProfilePtrInput `pulumi:"networkProfile"` // Specifies the operating system settings for the virtual machines in the scale set. OsProfile VirtualMachineScaleSetOSProfilePtrInput `pulumi:"osProfile"` // Specifies the priority for the virtual machines in the scale set. <br><br>Minimum api-version: 2017-10-30-preview Priority pulumi.StringPtrInput `pulumi:"priority"` // Specifies the storage settings for the virtual machine disks. 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) AdditionalCapabilities ¶
func (o VirtualMachineScaleSetVMProfileOutput) AdditionalCapabilities() AdditionalCapabilitiesPtrOutput
Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
func (VirtualMachineScaleSetVMProfileOutput) DiagnosticsProfile ¶
func (o VirtualMachineScaleSetVMProfileOutput) DiagnosticsProfile() DiagnosticsProfilePtrOutput
Specifies the boot diagnostic settings state. <br><br>Minimum api-version: 2015-06-15.
func (VirtualMachineScaleSetVMProfileOutput) ElementType ¶
func (VirtualMachineScaleSetVMProfileOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetVMProfileOutput) EvictionPolicy ¶
func (o VirtualMachineScaleSetVMProfileOutput) EvictionPolicy() pulumi.StringPtrOutput
Specifies the eviction policy for virtual machines in a low priority scale set. <br><br>Minimum api-version: 2017-10-30-preview
func (VirtualMachineScaleSetVMProfileOutput) ExtensionProfile ¶
func (o VirtualMachineScaleSetVMProfileOutput) ExtensionProfile() VirtualMachineScaleSetExtensionProfilePtrOutput
Specifies a collection of settings for extensions installed on virtual machines in the scale set.
func (VirtualMachineScaleSetVMProfileOutput) LicenseType ¶
func (o VirtualMachineScaleSetVMProfileOutput) LicenseType() pulumi.StringPtrOutput
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
func (VirtualMachineScaleSetVMProfileOutput) NetworkProfile ¶
func (o VirtualMachineScaleSetVMProfileOutput) NetworkProfile() VirtualMachineScaleSetNetworkProfilePtrOutput
Specifies properties of the network interfaces of the virtual machines in the scale set.
func (VirtualMachineScaleSetVMProfileOutput) OsProfile ¶
func (o VirtualMachineScaleSetVMProfileOutput) OsProfile() VirtualMachineScaleSetOSProfilePtrOutput
Specifies the operating system settings for the virtual machines in the scale set.
func (VirtualMachineScaleSetVMProfileOutput) Priority ¶
func (o VirtualMachineScaleSetVMProfileOutput) Priority() pulumi.StringPtrOutput
Specifies the priority for the virtual machines in the scale set. <br><br>Minimum api-version: 2017-10-30-preview
func (VirtualMachineScaleSetVMProfileOutput) StorageProfile ¶
func (o VirtualMachineScaleSetVMProfileOutput) StorageProfile() VirtualMachineScaleSetStorageProfilePtrOutput
Specifies the storage settings for the virtual machine disks.
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) AdditionalCapabilities ¶
func (o VirtualMachineScaleSetVMProfilePtrOutput) AdditionalCapabilities() AdditionalCapabilitiesPtrOutput
Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
func (VirtualMachineScaleSetVMProfilePtrOutput) DiagnosticsProfile ¶
func (o VirtualMachineScaleSetVMProfilePtrOutput) DiagnosticsProfile() DiagnosticsProfilePtrOutput
Specifies the boot diagnostic settings state. <br><br>Minimum api-version: 2015-06-15.
func (VirtualMachineScaleSetVMProfilePtrOutput) ElementType ¶
func (VirtualMachineScaleSetVMProfilePtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetVMProfilePtrOutput) EvictionPolicy ¶
func (o VirtualMachineScaleSetVMProfilePtrOutput) EvictionPolicy() pulumi.StringPtrOutput
Specifies the eviction policy for virtual machines in a low priority scale set. <br><br>Minimum api-version: 2017-10-30-preview
func (VirtualMachineScaleSetVMProfilePtrOutput) ExtensionProfile ¶
func (o VirtualMachineScaleSetVMProfilePtrOutput) ExtensionProfile() VirtualMachineScaleSetExtensionProfilePtrOutput
Specifies a collection of settings for extensions installed on virtual machines in the scale set.
func (VirtualMachineScaleSetVMProfilePtrOutput) LicenseType ¶
func (o VirtualMachineScaleSetVMProfilePtrOutput) LicenseType() pulumi.StringPtrOutput
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
func (VirtualMachineScaleSetVMProfilePtrOutput) NetworkProfile ¶
func (o VirtualMachineScaleSetVMProfilePtrOutput) NetworkProfile() VirtualMachineScaleSetNetworkProfilePtrOutput
Specifies properties of the network interfaces of the virtual machines in the scale set.
func (VirtualMachineScaleSetVMProfilePtrOutput) OsProfile ¶
func (o VirtualMachineScaleSetVMProfilePtrOutput) OsProfile() VirtualMachineScaleSetOSProfilePtrOutput
Specifies the operating system settings for the virtual machines in the scale set.
func (VirtualMachineScaleSetVMProfilePtrOutput) Priority ¶
func (o VirtualMachineScaleSetVMProfilePtrOutput) Priority() pulumi.StringPtrOutput
Specifies the priority for the virtual machines in the scale set. <br><br>Minimum api-version: 2017-10-30-preview
func (VirtualMachineScaleSetVMProfilePtrOutput) StorageProfile ¶
func (o VirtualMachineScaleSetVMProfilePtrOutput) StorageProfile() VirtualMachineScaleSetStorageProfilePtrOutput
Specifies the storage settings for the virtual machine disks.
func (VirtualMachineScaleSetVMProfilePtrOutput) ToVirtualMachineScaleSetVMProfilePtrOutput ¶
func (o VirtualMachineScaleSetVMProfilePtrOutput) ToVirtualMachineScaleSetVMProfilePtrOutput() VirtualMachineScaleSetVMProfilePtrOutput
func (VirtualMachineScaleSetVMProfilePtrOutput) ToVirtualMachineScaleSetVMProfilePtrOutputWithContext ¶
func (o VirtualMachineScaleSetVMProfilePtrOutput) ToVirtualMachineScaleSetVMProfilePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProfilePtrOutput
type VirtualMachineScaleSetVMProfileResponse ¶
type VirtualMachineScaleSetVMProfileResponse struct { // Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type. AdditionalCapabilities *AdditionalCapabilitiesResponse `pulumi:"additionalCapabilities"` // Specifies the boot diagnostic settings state. <br><br>Minimum api-version: 2015-06-15. DiagnosticsProfile *DiagnosticsProfileResponse `pulumi:"diagnosticsProfile"` // Specifies the eviction policy for virtual machines in a low priority scale set. <br><br>Minimum api-version: 2017-10-30-preview EvictionPolicy *string `pulumi:"evictionPolicy"` // Specifies a collection of settings for extensions installed on virtual machines in the scale set. ExtensionProfile *VirtualMachineScaleSetExtensionProfileResponse `pulumi:"extensionProfile"` // 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"` // Specifies properties of the network interfaces of the virtual machines in the scale set. NetworkProfile *VirtualMachineScaleSetNetworkProfileResponse `pulumi:"networkProfile"` // Specifies the operating system settings for the virtual machines in the scale set. OsProfile *VirtualMachineScaleSetOSProfileResponse `pulumi:"osProfile"` // Specifies the priority for the virtual machines in the scale set. <br><br>Minimum api-version: 2017-10-30-preview Priority *string `pulumi:"priority"` // Specifies the storage settings for the virtual machine disks. StorageProfile *VirtualMachineScaleSetStorageProfileResponse `pulumi:"storageProfile"` }
Describes a virtual machine scale set virtual machine profile.
type VirtualMachineScaleSetVMProfileResponseArgs ¶
type VirtualMachineScaleSetVMProfileResponseArgs struct { // Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type. AdditionalCapabilities AdditionalCapabilitiesResponsePtrInput `pulumi:"additionalCapabilities"` // Specifies the boot diagnostic settings state. <br><br>Minimum api-version: 2015-06-15. DiagnosticsProfile DiagnosticsProfileResponsePtrInput `pulumi:"diagnosticsProfile"` // Specifies the eviction policy for virtual machines in a low priority scale set. <br><br>Minimum api-version: 2017-10-30-preview EvictionPolicy pulumi.StringPtrInput `pulumi:"evictionPolicy"` // Specifies a collection of settings for extensions installed on virtual machines in the scale set. ExtensionProfile VirtualMachineScaleSetExtensionProfileResponsePtrInput `pulumi:"extensionProfile"` // 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 `pulumi:"licenseType"` // Specifies properties of the network interfaces of the virtual machines in the scale set. NetworkProfile VirtualMachineScaleSetNetworkProfileResponsePtrInput `pulumi:"networkProfile"` // Specifies the operating system settings for the virtual machines in the scale set. OsProfile VirtualMachineScaleSetOSProfileResponsePtrInput `pulumi:"osProfile"` // Specifies the priority for the virtual machines in the scale set. <br><br>Minimum api-version: 2017-10-30-preview Priority pulumi.StringPtrInput `pulumi:"priority"` // Specifies the storage settings for the virtual machine disks. 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) AdditionalCapabilities ¶
func (o VirtualMachineScaleSetVMProfileResponseOutput) AdditionalCapabilities() AdditionalCapabilitiesResponsePtrOutput
Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
func (VirtualMachineScaleSetVMProfileResponseOutput) DiagnosticsProfile ¶
func (o VirtualMachineScaleSetVMProfileResponseOutput) DiagnosticsProfile() DiagnosticsProfileResponsePtrOutput
Specifies the boot diagnostic settings state. <br><br>Minimum api-version: 2015-06-15.
func (VirtualMachineScaleSetVMProfileResponseOutput) ElementType ¶
func (VirtualMachineScaleSetVMProfileResponseOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetVMProfileResponseOutput) EvictionPolicy ¶
func (o VirtualMachineScaleSetVMProfileResponseOutput) EvictionPolicy() pulumi.StringPtrOutput
Specifies the eviction policy for virtual machines in a low priority scale set. <br><br>Minimum api-version: 2017-10-30-preview
func (VirtualMachineScaleSetVMProfileResponseOutput) ExtensionProfile ¶
func (o VirtualMachineScaleSetVMProfileResponseOutput) ExtensionProfile() VirtualMachineScaleSetExtensionProfileResponsePtrOutput
Specifies a collection of settings for extensions installed on virtual machines in the scale set.
func (VirtualMachineScaleSetVMProfileResponseOutput) LicenseType ¶
func (o VirtualMachineScaleSetVMProfileResponseOutput) LicenseType() pulumi.StringPtrOutput
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
func (VirtualMachineScaleSetVMProfileResponseOutput) NetworkProfile ¶
func (o VirtualMachineScaleSetVMProfileResponseOutput) NetworkProfile() VirtualMachineScaleSetNetworkProfileResponsePtrOutput
Specifies properties of the network interfaces of the virtual machines in the scale set.
func (VirtualMachineScaleSetVMProfileResponseOutput) OsProfile ¶
func (o VirtualMachineScaleSetVMProfileResponseOutput) OsProfile() VirtualMachineScaleSetOSProfileResponsePtrOutput
Specifies the operating system settings for the virtual machines in the scale set.
func (VirtualMachineScaleSetVMProfileResponseOutput) Priority ¶
func (o VirtualMachineScaleSetVMProfileResponseOutput) Priority() pulumi.StringPtrOutput
Specifies the priority for the virtual machines in the scale set. <br><br>Minimum api-version: 2017-10-30-preview
func (VirtualMachineScaleSetVMProfileResponseOutput) StorageProfile ¶
func (o VirtualMachineScaleSetVMProfileResponseOutput) StorageProfile() VirtualMachineScaleSetStorageProfileResponsePtrOutput
Specifies the storage settings for the virtual machine disks.
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) AdditionalCapabilities ¶
func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) AdditionalCapabilities() AdditionalCapabilitiesResponsePtrOutput
Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
func (VirtualMachineScaleSetVMProfileResponsePtrOutput) DiagnosticsProfile ¶
func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) DiagnosticsProfile() DiagnosticsProfileResponsePtrOutput
Specifies the boot diagnostic settings state. <br><br>Minimum api-version: 2015-06-15.
func (VirtualMachineScaleSetVMProfileResponsePtrOutput) ElementType ¶
func (VirtualMachineScaleSetVMProfileResponsePtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetVMProfileResponsePtrOutput) EvictionPolicy ¶
func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) EvictionPolicy() pulumi.StringPtrOutput
Specifies the eviction policy for virtual machines in a low priority scale set. <br><br>Minimum api-version: 2017-10-30-preview
func (VirtualMachineScaleSetVMProfileResponsePtrOutput) ExtensionProfile ¶
func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) ExtensionProfile() VirtualMachineScaleSetExtensionProfileResponsePtrOutput
Specifies a collection of settings for extensions installed on virtual machines in the scale set.
func (VirtualMachineScaleSetVMProfileResponsePtrOutput) LicenseType ¶
func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) LicenseType() pulumi.StringPtrOutput
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
func (VirtualMachineScaleSetVMProfileResponsePtrOutput) NetworkProfile ¶
func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) NetworkProfile() VirtualMachineScaleSetNetworkProfileResponsePtrOutput
Specifies properties of the network interfaces of the virtual machines in the scale set.
func (VirtualMachineScaleSetVMProfileResponsePtrOutput) OsProfile ¶
func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) OsProfile() VirtualMachineScaleSetOSProfileResponsePtrOutput
Specifies the operating system settings for the virtual machines in the scale set.
func (VirtualMachineScaleSetVMProfileResponsePtrOutput) Priority ¶
func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) Priority() pulumi.StringPtrOutput
Specifies the priority for the virtual machines in the scale set. <br><br>Minimum api-version: 2017-10-30-preview
func (VirtualMachineScaleSetVMProfileResponsePtrOutput) StorageProfile ¶
func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) StorageProfile() VirtualMachineScaleSetStorageProfileResponsePtrOutput
Specifies the storage settings for the virtual machine disks.
func (VirtualMachineScaleSetVMProfileResponsePtrOutput) ToVirtualMachineScaleSetVMProfileResponsePtrOutput ¶
func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) ToVirtualMachineScaleSetVMProfileResponsePtrOutput() VirtualMachineScaleSetVMProfileResponsePtrOutput
func (VirtualMachineScaleSetVMProfileResponsePtrOutput) ToVirtualMachineScaleSetVMProfileResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) ToVirtualMachineScaleSetVMProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProfileResponsePtrOutput
type VirtualMachineScaleSetVMState ¶
type VirtualMachineScaleSetVMState struct { // Specifies additional capabilities enabled or disabled on the virtual machine in the scale set. For instance: whether the virtual machine has the capability to support attaching managed data disks with UltraSSD_LRS storage account type. AdditionalCapabilities AdditionalCapabilitiesResponsePtrInput // 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 ID. InstanceId pulumi.StringPtrInput // The virtual machine instance view. InstanceView VirtualMachineScaleSetVMInstanceViewResponsePtrInput // Specifies whether the latest model has been applied to the virtual machine. LatestModelApplied pulumi.BoolPtrInput // 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 // The virtual machine SKU. Sku SkuResponsePtrInput // Specifies the storage settings for the virtual machine disks. StorageProfile StorageProfileResponsePtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput // Azure VM unique ID. VmId pulumi.StringPtrInput // The virtual machine zones. Zones pulumi.StringArrayInput }
func (VirtualMachineScaleSetVMState) ElementType ¶
func (VirtualMachineScaleSetVMState) ElementType() reflect.Type
type VirtualMachineState ¶
type VirtualMachineState struct { // Specifies additional capabilities enabled or disabled on the virtual machine. AdditionalCapabilities AdditionalCapabilitiesResponsePtrInput // 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 identity of the virtual machine, if configured. Identity VirtualMachineIdentityResponsePtrInput // 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 // Specifies information about the proximity placement group that the virtual machine should be assigned to. <br><br>Minimum api-version: 2018-04-01. ProximityPlacementGroup SubResourceResponsePtrInput // 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 // Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands. VmId pulumi.StringPtrInput // The virtual machine zones. Zones pulumi.StringArrayInput }
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 pulumi.StringPtrInput `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 Windows updates. Default value is true. <br><br> For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning. 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 Windows updates. Default value is true. <br><br> For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning. 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 Windows updates. Default value is true. <br><br> For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning.
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 Windows updates. Default value is true. <br><br> For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning.
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 Windows updates. Default value is true. <br><br> For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning. 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 Windows updates. Default value is true. <br><br> For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning. 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 Windows updates. Default value is true. <br><br> For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning.
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 Windows updates. Default value is true. <br><br> For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning.
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.
Source Files
¶
- availabilitySet.go
- getAvailabilitySet.go
- getImage.go
- getLogAnalyticExportRequestRateByInterval.go
- getLogAnalyticExportThrottledRequests.go
- getProximityPlacementGroup.go
- getVirtualMachine.go
- getVirtualMachineExtension.go
- getVirtualMachineScaleSet.go
- getVirtualMachineScaleSetExtension.go
- getVirtualMachineScaleSetVM.go
- image.go
- proximityPlacementGroup.go
- pulumiTypes.go
- virtualMachine.go
- virtualMachineExtension.go
- virtualMachineScaleSet.go
- virtualMachineScaleSetExtension.go
- virtualMachineScaleSetVM.go