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 BillingProfile
- type BillingProfileArgs
- func (BillingProfileArgs) ElementType() reflect.Type
- func (i BillingProfileArgs) ToBillingProfileOutput() BillingProfileOutput
- func (i BillingProfileArgs) ToBillingProfileOutputWithContext(ctx context.Context) BillingProfileOutput
- func (i BillingProfileArgs) ToBillingProfilePtrOutput() BillingProfilePtrOutput
- func (i BillingProfileArgs) ToBillingProfilePtrOutputWithContext(ctx context.Context) BillingProfilePtrOutput
- type BillingProfileInput
- type BillingProfileOutput
- func (BillingProfileOutput) ElementType() reflect.Type
- func (o BillingProfileOutput) MaxPrice() pulumi.Float64PtrOutput
- func (o BillingProfileOutput) ToBillingProfileOutput() BillingProfileOutput
- func (o BillingProfileOutput) ToBillingProfileOutputWithContext(ctx context.Context) BillingProfileOutput
- func (o BillingProfileOutput) ToBillingProfilePtrOutput() BillingProfilePtrOutput
- func (o BillingProfileOutput) ToBillingProfilePtrOutputWithContext(ctx context.Context) BillingProfilePtrOutput
- type BillingProfilePtrInput
- type BillingProfilePtrOutput
- func (o BillingProfilePtrOutput) Elem() BillingProfileOutput
- func (BillingProfilePtrOutput) ElementType() reflect.Type
- func (o BillingProfilePtrOutput) MaxPrice() pulumi.Float64PtrOutput
- func (o BillingProfilePtrOutput) ToBillingProfilePtrOutput() BillingProfilePtrOutput
- func (o BillingProfilePtrOutput) ToBillingProfilePtrOutputWithContext(ctx context.Context) BillingProfilePtrOutput
- type BillingProfileResponse
- type BillingProfileResponseArgs
- func (BillingProfileResponseArgs) ElementType() reflect.Type
- func (i BillingProfileResponseArgs) ToBillingProfileResponseOutput() BillingProfileResponseOutput
- func (i BillingProfileResponseArgs) ToBillingProfileResponseOutputWithContext(ctx context.Context) BillingProfileResponseOutput
- func (i BillingProfileResponseArgs) ToBillingProfileResponsePtrOutput() BillingProfileResponsePtrOutput
- func (i BillingProfileResponseArgs) ToBillingProfileResponsePtrOutputWithContext(ctx context.Context) BillingProfileResponsePtrOutput
- type BillingProfileResponseInput
- type BillingProfileResponseOutput
- func (BillingProfileResponseOutput) ElementType() reflect.Type
- func (o BillingProfileResponseOutput) MaxPrice() pulumi.Float64PtrOutput
- func (o BillingProfileResponseOutput) ToBillingProfileResponseOutput() BillingProfileResponseOutput
- func (o BillingProfileResponseOutput) ToBillingProfileResponseOutputWithContext(ctx context.Context) BillingProfileResponseOutput
- func (o BillingProfileResponseOutput) ToBillingProfileResponsePtrOutput() BillingProfileResponsePtrOutput
- func (o BillingProfileResponseOutput) ToBillingProfileResponsePtrOutputWithContext(ctx context.Context) BillingProfileResponsePtrOutput
- type BillingProfileResponsePtrInput
- type BillingProfileResponsePtrOutput
- func (o BillingProfileResponsePtrOutput) Elem() BillingProfileResponseOutput
- func (BillingProfileResponsePtrOutput) ElementType() reflect.Type
- func (o BillingProfileResponsePtrOutput) MaxPrice() pulumi.Float64PtrOutput
- func (o BillingProfileResponsePtrOutput) ToBillingProfileResponsePtrOutput() BillingProfileResponsePtrOutput
- func (o BillingProfileResponsePtrOutput) ToBillingProfileResponsePtrOutputWithContext(ctx context.Context) BillingProfileResponsePtrOutput
- 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 CreationData
- type CreationDataArgs
- func (CreationDataArgs) ElementType() reflect.Type
- func (i CreationDataArgs) ToCreationDataOutput() CreationDataOutput
- func (i CreationDataArgs) ToCreationDataOutputWithContext(ctx context.Context) CreationDataOutput
- func (i CreationDataArgs) ToCreationDataPtrOutput() CreationDataPtrOutput
- func (i CreationDataArgs) ToCreationDataPtrOutputWithContext(ctx context.Context) CreationDataPtrOutput
- type CreationDataInput
- type CreationDataOutput
- func (o CreationDataOutput) CreateOption() pulumi.StringOutput
- func (CreationDataOutput) ElementType() reflect.Type
- func (o CreationDataOutput) ImageReference() ImageDiskReferencePtrOutput
- func (o CreationDataOutput) SourceResourceId() pulumi.StringPtrOutput
- func (o CreationDataOutput) SourceUri() pulumi.StringPtrOutput
- func (o CreationDataOutput) StorageAccountId() pulumi.StringPtrOutput
- func (o CreationDataOutput) ToCreationDataOutput() CreationDataOutput
- func (o CreationDataOutput) ToCreationDataOutputWithContext(ctx context.Context) CreationDataOutput
- func (o CreationDataOutput) ToCreationDataPtrOutput() CreationDataPtrOutput
- func (o CreationDataOutput) ToCreationDataPtrOutputWithContext(ctx context.Context) CreationDataPtrOutput
- func (o CreationDataOutput) UploadSizeBytes() pulumi.IntPtrOutput
- type CreationDataPtrInput
- type CreationDataPtrOutput
- func (o CreationDataPtrOutput) CreateOption() pulumi.StringPtrOutput
- func (o CreationDataPtrOutput) Elem() CreationDataOutput
- func (CreationDataPtrOutput) ElementType() reflect.Type
- func (o CreationDataPtrOutput) ImageReference() ImageDiskReferencePtrOutput
- func (o CreationDataPtrOutput) SourceResourceId() pulumi.StringPtrOutput
- func (o CreationDataPtrOutput) SourceUri() pulumi.StringPtrOutput
- func (o CreationDataPtrOutput) StorageAccountId() pulumi.StringPtrOutput
- func (o CreationDataPtrOutput) ToCreationDataPtrOutput() CreationDataPtrOutput
- func (o CreationDataPtrOutput) ToCreationDataPtrOutputWithContext(ctx context.Context) CreationDataPtrOutput
- func (o CreationDataPtrOutput) UploadSizeBytes() pulumi.IntPtrOutput
- type CreationDataResponse
- type CreationDataResponseArgs
- func (CreationDataResponseArgs) ElementType() reflect.Type
- func (i CreationDataResponseArgs) ToCreationDataResponseOutput() CreationDataResponseOutput
- func (i CreationDataResponseArgs) ToCreationDataResponseOutputWithContext(ctx context.Context) CreationDataResponseOutput
- func (i CreationDataResponseArgs) ToCreationDataResponsePtrOutput() CreationDataResponsePtrOutput
- func (i CreationDataResponseArgs) ToCreationDataResponsePtrOutputWithContext(ctx context.Context) CreationDataResponsePtrOutput
- type CreationDataResponseInput
- type CreationDataResponseOutput
- func (o CreationDataResponseOutput) CreateOption() pulumi.StringOutput
- func (CreationDataResponseOutput) ElementType() reflect.Type
- func (o CreationDataResponseOutput) ImageReference() ImageDiskReferenceResponsePtrOutput
- func (o CreationDataResponseOutput) SourceResourceId() pulumi.StringPtrOutput
- func (o CreationDataResponseOutput) SourceUniqueId() pulumi.StringOutput
- func (o CreationDataResponseOutput) SourceUri() pulumi.StringPtrOutput
- func (o CreationDataResponseOutput) StorageAccountId() pulumi.StringPtrOutput
- func (o CreationDataResponseOutput) ToCreationDataResponseOutput() CreationDataResponseOutput
- func (o CreationDataResponseOutput) ToCreationDataResponseOutputWithContext(ctx context.Context) CreationDataResponseOutput
- func (o CreationDataResponseOutput) ToCreationDataResponsePtrOutput() CreationDataResponsePtrOutput
- func (o CreationDataResponseOutput) ToCreationDataResponsePtrOutputWithContext(ctx context.Context) CreationDataResponsePtrOutput
- func (o CreationDataResponseOutput) UploadSizeBytes() pulumi.IntPtrOutput
- type CreationDataResponsePtrInput
- type CreationDataResponsePtrOutput
- func (o CreationDataResponsePtrOutput) CreateOption() pulumi.StringPtrOutput
- func (o CreationDataResponsePtrOutput) Elem() CreationDataResponseOutput
- func (CreationDataResponsePtrOutput) ElementType() reflect.Type
- func (o CreationDataResponsePtrOutput) ImageReference() ImageDiskReferenceResponsePtrOutput
- func (o CreationDataResponsePtrOutput) SourceResourceId() pulumi.StringPtrOutput
- func (o CreationDataResponsePtrOutput) SourceUniqueId() pulumi.StringPtrOutput
- func (o CreationDataResponsePtrOutput) SourceUri() pulumi.StringPtrOutput
- func (o CreationDataResponsePtrOutput) StorageAccountId() pulumi.StringPtrOutput
- func (o CreationDataResponsePtrOutput) ToCreationDataResponsePtrOutput() CreationDataResponsePtrOutput
- func (o CreationDataResponsePtrOutput) ToCreationDataResponsePtrOutputWithContext(ctx context.Context) CreationDataResponsePtrOutput
- func (o CreationDataResponsePtrOutput) UploadSizeBytes() pulumi.IntPtrOutput
- 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) ToBeDetached() pulumi.BoolPtrOutput
- 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) DiskIOPSReadWrite() pulumi.IntOutput
- func (o DataDiskResponseOutput) DiskMBpsReadWrite() pulumi.IntOutput
- 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) ToBeDetached() pulumi.BoolPtrOutput
- 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 DedicatedHost
- type DedicatedHostAllocatableVMResponse
- type DedicatedHostAllocatableVMResponseArgs
- func (DedicatedHostAllocatableVMResponseArgs) ElementType() reflect.Type
- func (i DedicatedHostAllocatableVMResponseArgs) ToDedicatedHostAllocatableVMResponseOutput() DedicatedHostAllocatableVMResponseOutput
- func (i DedicatedHostAllocatableVMResponseArgs) ToDedicatedHostAllocatableVMResponseOutputWithContext(ctx context.Context) DedicatedHostAllocatableVMResponseOutput
- type DedicatedHostAllocatableVMResponseArray
- func (DedicatedHostAllocatableVMResponseArray) ElementType() reflect.Type
- func (i DedicatedHostAllocatableVMResponseArray) ToDedicatedHostAllocatableVMResponseArrayOutput() DedicatedHostAllocatableVMResponseArrayOutput
- func (i DedicatedHostAllocatableVMResponseArray) ToDedicatedHostAllocatableVMResponseArrayOutputWithContext(ctx context.Context) DedicatedHostAllocatableVMResponseArrayOutput
- type DedicatedHostAllocatableVMResponseArrayInput
- type DedicatedHostAllocatableVMResponseArrayOutput
- func (DedicatedHostAllocatableVMResponseArrayOutput) ElementType() reflect.Type
- func (o DedicatedHostAllocatableVMResponseArrayOutput) Index(i pulumi.IntInput) DedicatedHostAllocatableVMResponseOutput
- func (o DedicatedHostAllocatableVMResponseArrayOutput) ToDedicatedHostAllocatableVMResponseArrayOutput() DedicatedHostAllocatableVMResponseArrayOutput
- func (o DedicatedHostAllocatableVMResponseArrayOutput) ToDedicatedHostAllocatableVMResponseArrayOutputWithContext(ctx context.Context) DedicatedHostAllocatableVMResponseArrayOutput
- type DedicatedHostAllocatableVMResponseInput
- type DedicatedHostAllocatableVMResponseOutput
- func (o DedicatedHostAllocatableVMResponseOutput) Count() pulumi.Float64PtrOutput
- func (DedicatedHostAllocatableVMResponseOutput) ElementType() reflect.Type
- func (o DedicatedHostAllocatableVMResponseOutput) ToDedicatedHostAllocatableVMResponseOutput() DedicatedHostAllocatableVMResponseOutput
- func (o DedicatedHostAllocatableVMResponseOutput) ToDedicatedHostAllocatableVMResponseOutputWithContext(ctx context.Context) DedicatedHostAllocatableVMResponseOutput
- func (o DedicatedHostAllocatableVMResponseOutput) VmSize() pulumi.StringPtrOutput
- type DedicatedHostArgs
- type DedicatedHostAvailableCapacityResponse
- type DedicatedHostAvailableCapacityResponseArgs
- func (DedicatedHostAvailableCapacityResponseArgs) ElementType() reflect.Type
- func (i DedicatedHostAvailableCapacityResponseArgs) ToDedicatedHostAvailableCapacityResponseOutput() DedicatedHostAvailableCapacityResponseOutput
- func (i DedicatedHostAvailableCapacityResponseArgs) ToDedicatedHostAvailableCapacityResponseOutputWithContext(ctx context.Context) DedicatedHostAvailableCapacityResponseOutput
- func (i DedicatedHostAvailableCapacityResponseArgs) ToDedicatedHostAvailableCapacityResponsePtrOutput() DedicatedHostAvailableCapacityResponsePtrOutput
- func (i DedicatedHostAvailableCapacityResponseArgs) ToDedicatedHostAvailableCapacityResponsePtrOutputWithContext(ctx context.Context) DedicatedHostAvailableCapacityResponsePtrOutput
- type DedicatedHostAvailableCapacityResponseInput
- type DedicatedHostAvailableCapacityResponseOutput
- func (o DedicatedHostAvailableCapacityResponseOutput) AllocatableVMs() DedicatedHostAllocatableVMResponseArrayOutput
- func (DedicatedHostAvailableCapacityResponseOutput) ElementType() reflect.Type
- func (o DedicatedHostAvailableCapacityResponseOutput) ToDedicatedHostAvailableCapacityResponseOutput() DedicatedHostAvailableCapacityResponseOutput
- func (o DedicatedHostAvailableCapacityResponseOutput) ToDedicatedHostAvailableCapacityResponseOutputWithContext(ctx context.Context) DedicatedHostAvailableCapacityResponseOutput
- func (o DedicatedHostAvailableCapacityResponseOutput) ToDedicatedHostAvailableCapacityResponsePtrOutput() DedicatedHostAvailableCapacityResponsePtrOutput
- func (o DedicatedHostAvailableCapacityResponseOutput) ToDedicatedHostAvailableCapacityResponsePtrOutputWithContext(ctx context.Context) DedicatedHostAvailableCapacityResponsePtrOutput
- type DedicatedHostAvailableCapacityResponsePtrInput
- type DedicatedHostAvailableCapacityResponsePtrOutput
- func (o DedicatedHostAvailableCapacityResponsePtrOutput) AllocatableVMs() DedicatedHostAllocatableVMResponseArrayOutput
- func (o DedicatedHostAvailableCapacityResponsePtrOutput) Elem() DedicatedHostAvailableCapacityResponseOutput
- func (DedicatedHostAvailableCapacityResponsePtrOutput) ElementType() reflect.Type
- func (o DedicatedHostAvailableCapacityResponsePtrOutput) ToDedicatedHostAvailableCapacityResponsePtrOutput() DedicatedHostAvailableCapacityResponsePtrOutput
- func (o DedicatedHostAvailableCapacityResponsePtrOutput) ToDedicatedHostAvailableCapacityResponsePtrOutputWithContext(ctx context.Context) DedicatedHostAvailableCapacityResponsePtrOutput
- type DedicatedHostGroup
- type DedicatedHostGroupArgs
- type DedicatedHostGroupState
- type DedicatedHostInstanceViewResponse
- type DedicatedHostInstanceViewResponseArgs
- func (DedicatedHostInstanceViewResponseArgs) ElementType() reflect.Type
- func (i DedicatedHostInstanceViewResponseArgs) ToDedicatedHostInstanceViewResponseOutput() DedicatedHostInstanceViewResponseOutput
- func (i DedicatedHostInstanceViewResponseArgs) ToDedicatedHostInstanceViewResponseOutputWithContext(ctx context.Context) DedicatedHostInstanceViewResponseOutput
- func (i DedicatedHostInstanceViewResponseArgs) ToDedicatedHostInstanceViewResponsePtrOutput() DedicatedHostInstanceViewResponsePtrOutput
- func (i DedicatedHostInstanceViewResponseArgs) ToDedicatedHostInstanceViewResponsePtrOutputWithContext(ctx context.Context) DedicatedHostInstanceViewResponsePtrOutput
- type DedicatedHostInstanceViewResponseInput
- type DedicatedHostInstanceViewResponseOutput
- func (o DedicatedHostInstanceViewResponseOutput) AssetId() pulumi.StringOutput
- func (o DedicatedHostInstanceViewResponseOutput) AvailableCapacity() DedicatedHostAvailableCapacityResponsePtrOutput
- func (DedicatedHostInstanceViewResponseOutput) ElementType() reflect.Type
- func (o DedicatedHostInstanceViewResponseOutput) Statuses() InstanceViewStatusResponseArrayOutput
- func (o DedicatedHostInstanceViewResponseOutput) ToDedicatedHostInstanceViewResponseOutput() DedicatedHostInstanceViewResponseOutput
- func (o DedicatedHostInstanceViewResponseOutput) ToDedicatedHostInstanceViewResponseOutputWithContext(ctx context.Context) DedicatedHostInstanceViewResponseOutput
- func (o DedicatedHostInstanceViewResponseOutput) ToDedicatedHostInstanceViewResponsePtrOutput() DedicatedHostInstanceViewResponsePtrOutput
- func (o DedicatedHostInstanceViewResponseOutput) ToDedicatedHostInstanceViewResponsePtrOutputWithContext(ctx context.Context) DedicatedHostInstanceViewResponsePtrOutput
- type DedicatedHostInstanceViewResponsePtrInput
- type DedicatedHostInstanceViewResponsePtrOutput
- func (o DedicatedHostInstanceViewResponsePtrOutput) AssetId() pulumi.StringPtrOutput
- func (o DedicatedHostInstanceViewResponsePtrOutput) AvailableCapacity() DedicatedHostAvailableCapacityResponsePtrOutput
- func (o DedicatedHostInstanceViewResponsePtrOutput) Elem() DedicatedHostInstanceViewResponseOutput
- func (DedicatedHostInstanceViewResponsePtrOutput) ElementType() reflect.Type
- func (o DedicatedHostInstanceViewResponsePtrOutput) Statuses() InstanceViewStatusResponseArrayOutput
- func (o DedicatedHostInstanceViewResponsePtrOutput) ToDedicatedHostInstanceViewResponsePtrOutput() DedicatedHostInstanceViewResponsePtrOutput
- func (o DedicatedHostInstanceViewResponsePtrOutput) ToDedicatedHostInstanceViewResponsePtrOutputWithContext(ctx context.Context) DedicatedHostInstanceViewResponsePtrOutput
- type DedicatedHostState
- 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 Disallowed
- type DisallowedArgs
- func (DisallowedArgs) ElementType() reflect.Type
- func (i DisallowedArgs) ToDisallowedOutput() DisallowedOutput
- func (i DisallowedArgs) ToDisallowedOutputWithContext(ctx context.Context) DisallowedOutput
- func (i DisallowedArgs) ToDisallowedPtrOutput() DisallowedPtrOutput
- func (i DisallowedArgs) ToDisallowedPtrOutputWithContext(ctx context.Context) DisallowedPtrOutput
- type DisallowedInput
- type DisallowedOutput
- func (o DisallowedOutput) DiskTypes() pulumi.StringArrayOutput
- func (DisallowedOutput) ElementType() reflect.Type
- func (o DisallowedOutput) ToDisallowedOutput() DisallowedOutput
- func (o DisallowedOutput) ToDisallowedOutputWithContext(ctx context.Context) DisallowedOutput
- func (o DisallowedOutput) ToDisallowedPtrOutput() DisallowedPtrOutput
- func (o DisallowedOutput) ToDisallowedPtrOutputWithContext(ctx context.Context) DisallowedPtrOutput
- type DisallowedPtrInput
- type DisallowedPtrOutput
- func (o DisallowedPtrOutput) DiskTypes() pulumi.StringArrayOutput
- func (o DisallowedPtrOutput) Elem() DisallowedOutput
- func (DisallowedPtrOutput) ElementType() reflect.Type
- func (o DisallowedPtrOutput) ToDisallowedPtrOutput() DisallowedPtrOutput
- func (o DisallowedPtrOutput) ToDisallowedPtrOutputWithContext(ctx context.Context) DisallowedPtrOutput
- type DisallowedResponse
- type DisallowedResponseArgs
- func (DisallowedResponseArgs) ElementType() reflect.Type
- func (i DisallowedResponseArgs) ToDisallowedResponseOutput() DisallowedResponseOutput
- func (i DisallowedResponseArgs) ToDisallowedResponseOutputWithContext(ctx context.Context) DisallowedResponseOutput
- func (i DisallowedResponseArgs) ToDisallowedResponsePtrOutput() DisallowedResponsePtrOutput
- func (i DisallowedResponseArgs) ToDisallowedResponsePtrOutputWithContext(ctx context.Context) DisallowedResponsePtrOutput
- type DisallowedResponseInput
- type DisallowedResponseOutput
- func (o DisallowedResponseOutput) DiskTypes() pulumi.StringArrayOutput
- func (DisallowedResponseOutput) ElementType() reflect.Type
- func (o DisallowedResponseOutput) ToDisallowedResponseOutput() DisallowedResponseOutput
- func (o DisallowedResponseOutput) ToDisallowedResponseOutputWithContext(ctx context.Context) DisallowedResponseOutput
- func (o DisallowedResponseOutput) ToDisallowedResponsePtrOutput() DisallowedResponsePtrOutput
- func (o DisallowedResponseOutput) ToDisallowedResponsePtrOutputWithContext(ctx context.Context) DisallowedResponsePtrOutput
- type DisallowedResponsePtrInput
- type DisallowedResponsePtrOutput
- func (o DisallowedResponsePtrOutput) DiskTypes() pulumi.StringArrayOutput
- func (o DisallowedResponsePtrOutput) Elem() DisallowedResponseOutput
- func (DisallowedResponsePtrOutput) ElementType() reflect.Type
- func (o DisallowedResponsePtrOutput) ToDisallowedResponsePtrOutput() DisallowedResponsePtrOutput
- func (o DisallowedResponsePtrOutput) ToDisallowedResponsePtrOutputWithContext(ctx context.Context) DisallowedResponsePtrOutput
- type Disk
- type DiskArgs
- type DiskEncryptionSet
- type DiskEncryptionSetArgs
- type DiskEncryptionSetParameters
- type DiskEncryptionSetParametersArgs
- func (DiskEncryptionSetParametersArgs) ElementType() reflect.Type
- func (i DiskEncryptionSetParametersArgs) ToDiskEncryptionSetParametersOutput() DiskEncryptionSetParametersOutput
- func (i DiskEncryptionSetParametersArgs) ToDiskEncryptionSetParametersOutputWithContext(ctx context.Context) DiskEncryptionSetParametersOutput
- func (i DiskEncryptionSetParametersArgs) ToDiskEncryptionSetParametersPtrOutput() DiskEncryptionSetParametersPtrOutput
- func (i DiskEncryptionSetParametersArgs) ToDiskEncryptionSetParametersPtrOutputWithContext(ctx context.Context) DiskEncryptionSetParametersPtrOutput
- type DiskEncryptionSetParametersInput
- type DiskEncryptionSetParametersOutput
- func (DiskEncryptionSetParametersOutput) ElementType() reflect.Type
- func (o DiskEncryptionSetParametersOutput) Id() pulumi.StringPtrOutput
- func (o DiskEncryptionSetParametersOutput) ToDiskEncryptionSetParametersOutput() DiskEncryptionSetParametersOutput
- func (o DiskEncryptionSetParametersOutput) ToDiskEncryptionSetParametersOutputWithContext(ctx context.Context) DiskEncryptionSetParametersOutput
- func (o DiskEncryptionSetParametersOutput) ToDiskEncryptionSetParametersPtrOutput() DiskEncryptionSetParametersPtrOutput
- func (o DiskEncryptionSetParametersOutput) ToDiskEncryptionSetParametersPtrOutputWithContext(ctx context.Context) DiskEncryptionSetParametersPtrOutput
- type DiskEncryptionSetParametersPtrInput
- type DiskEncryptionSetParametersPtrOutput
- func (o DiskEncryptionSetParametersPtrOutput) Elem() DiskEncryptionSetParametersOutput
- func (DiskEncryptionSetParametersPtrOutput) ElementType() reflect.Type
- func (o DiskEncryptionSetParametersPtrOutput) Id() pulumi.StringPtrOutput
- func (o DiskEncryptionSetParametersPtrOutput) ToDiskEncryptionSetParametersPtrOutput() DiskEncryptionSetParametersPtrOutput
- func (o DiskEncryptionSetParametersPtrOutput) ToDiskEncryptionSetParametersPtrOutputWithContext(ctx context.Context) DiskEncryptionSetParametersPtrOutput
- type DiskEncryptionSetParametersResponse
- type DiskEncryptionSetParametersResponseArgs
- func (DiskEncryptionSetParametersResponseArgs) ElementType() reflect.Type
- func (i DiskEncryptionSetParametersResponseArgs) ToDiskEncryptionSetParametersResponseOutput() DiskEncryptionSetParametersResponseOutput
- func (i DiskEncryptionSetParametersResponseArgs) ToDiskEncryptionSetParametersResponseOutputWithContext(ctx context.Context) DiskEncryptionSetParametersResponseOutput
- func (i DiskEncryptionSetParametersResponseArgs) ToDiskEncryptionSetParametersResponsePtrOutput() DiskEncryptionSetParametersResponsePtrOutput
- func (i DiskEncryptionSetParametersResponseArgs) ToDiskEncryptionSetParametersResponsePtrOutputWithContext(ctx context.Context) DiskEncryptionSetParametersResponsePtrOutput
- type DiskEncryptionSetParametersResponseInput
- type DiskEncryptionSetParametersResponseOutput
- func (DiskEncryptionSetParametersResponseOutput) ElementType() reflect.Type
- func (o DiskEncryptionSetParametersResponseOutput) Id() pulumi.StringPtrOutput
- func (o DiskEncryptionSetParametersResponseOutput) ToDiskEncryptionSetParametersResponseOutput() DiskEncryptionSetParametersResponseOutput
- func (o DiskEncryptionSetParametersResponseOutput) ToDiskEncryptionSetParametersResponseOutputWithContext(ctx context.Context) DiskEncryptionSetParametersResponseOutput
- func (o DiskEncryptionSetParametersResponseOutput) ToDiskEncryptionSetParametersResponsePtrOutput() DiskEncryptionSetParametersResponsePtrOutput
- func (o DiskEncryptionSetParametersResponseOutput) ToDiskEncryptionSetParametersResponsePtrOutputWithContext(ctx context.Context) DiskEncryptionSetParametersResponsePtrOutput
- type DiskEncryptionSetParametersResponsePtrInput
- type DiskEncryptionSetParametersResponsePtrOutput
- func (o DiskEncryptionSetParametersResponsePtrOutput) Elem() DiskEncryptionSetParametersResponseOutput
- func (DiskEncryptionSetParametersResponsePtrOutput) ElementType() reflect.Type
- func (o DiskEncryptionSetParametersResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o DiskEncryptionSetParametersResponsePtrOutput) ToDiskEncryptionSetParametersResponsePtrOutput() DiskEncryptionSetParametersResponsePtrOutput
- func (o DiskEncryptionSetParametersResponsePtrOutput) ToDiskEncryptionSetParametersResponsePtrOutputWithContext(ctx context.Context) DiskEncryptionSetParametersResponsePtrOutput
- type DiskEncryptionSetState
- 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 DiskSku
- type DiskSkuArgs
- func (DiskSkuArgs) ElementType() reflect.Type
- func (i DiskSkuArgs) ToDiskSkuOutput() DiskSkuOutput
- func (i DiskSkuArgs) ToDiskSkuOutputWithContext(ctx context.Context) DiskSkuOutput
- func (i DiskSkuArgs) ToDiskSkuPtrOutput() DiskSkuPtrOutput
- func (i DiskSkuArgs) ToDiskSkuPtrOutputWithContext(ctx context.Context) DiskSkuPtrOutput
- type DiskSkuInput
- type DiskSkuOutput
- func (DiskSkuOutput) ElementType() reflect.Type
- func (o DiskSkuOutput) Name() pulumi.StringPtrOutput
- func (o DiskSkuOutput) ToDiskSkuOutput() DiskSkuOutput
- func (o DiskSkuOutput) ToDiskSkuOutputWithContext(ctx context.Context) DiskSkuOutput
- func (o DiskSkuOutput) ToDiskSkuPtrOutput() DiskSkuPtrOutput
- func (o DiskSkuOutput) ToDiskSkuPtrOutputWithContext(ctx context.Context) DiskSkuPtrOutput
- type DiskSkuPtrInput
- type DiskSkuPtrOutput
- func (o DiskSkuPtrOutput) Elem() DiskSkuOutput
- func (DiskSkuPtrOutput) ElementType() reflect.Type
- func (o DiskSkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o DiskSkuPtrOutput) ToDiskSkuPtrOutput() DiskSkuPtrOutput
- func (o DiskSkuPtrOutput) ToDiskSkuPtrOutputWithContext(ctx context.Context) DiskSkuPtrOutput
- type DiskSkuResponse
- type DiskSkuResponseArgs
- func (DiskSkuResponseArgs) ElementType() reflect.Type
- func (i DiskSkuResponseArgs) ToDiskSkuResponseOutput() DiskSkuResponseOutput
- func (i DiskSkuResponseArgs) ToDiskSkuResponseOutputWithContext(ctx context.Context) DiskSkuResponseOutput
- func (i DiskSkuResponseArgs) ToDiskSkuResponsePtrOutput() DiskSkuResponsePtrOutput
- func (i DiskSkuResponseArgs) ToDiskSkuResponsePtrOutputWithContext(ctx context.Context) DiskSkuResponsePtrOutput
- type DiskSkuResponseInput
- type DiskSkuResponseOutput
- func (DiskSkuResponseOutput) ElementType() reflect.Type
- func (o DiskSkuResponseOutput) Name() pulumi.StringPtrOutput
- func (o DiskSkuResponseOutput) Tier() pulumi.StringOutput
- func (o DiskSkuResponseOutput) ToDiskSkuResponseOutput() DiskSkuResponseOutput
- func (o DiskSkuResponseOutput) ToDiskSkuResponseOutputWithContext(ctx context.Context) DiskSkuResponseOutput
- func (o DiskSkuResponseOutput) ToDiskSkuResponsePtrOutput() DiskSkuResponsePtrOutput
- func (o DiskSkuResponseOutput) ToDiskSkuResponsePtrOutputWithContext(ctx context.Context) DiskSkuResponsePtrOutput
- type DiskSkuResponsePtrInput
- type DiskSkuResponsePtrOutput
- func (o DiskSkuResponsePtrOutput) Elem() DiskSkuResponseOutput
- func (DiskSkuResponsePtrOutput) ElementType() reflect.Type
- func (o DiskSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o DiskSkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o DiskSkuResponsePtrOutput) ToDiskSkuResponsePtrOutput() DiskSkuResponsePtrOutput
- func (o DiskSkuResponsePtrOutput) ToDiskSkuResponsePtrOutputWithContext(ctx context.Context) DiskSkuResponsePtrOutput
- type DiskState
- type Encryption
- type EncryptionArgs
- func (EncryptionArgs) ElementType() reflect.Type
- func (i EncryptionArgs) ToEncryptionOutput() EncryptionOutput
- func (i EncryptionArgs) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput
- func (i EncryptionArgs) ToEncryptionPtrOutput() EncryptionPtrOutput
- func (i EncryptionArgs) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
- type EncryptionInput
- type EncryptionOutput
- func (o EncryptionOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
- func (EncryptionOutput) ElementType() reflect.Type
- func (o EncryptionOutput) ToEncryptionOutput() EncryptionOutput
- func (o EncryptionOutput) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput
- func (o EncryptionOutput) ToEncryptionPtrOutput() EncryptionPtrOutput
- func (o EncryptionOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
- func (o EncryptionOutput) Type() pulumi.StringOutput
- type EncryptionPtrInput
- type EncryptionPtrOutput
- func (o EncryptionPtrOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
- func (o EncryptionPtrOutput) Elem() EncryptionOutput
- func (EncryptionPtrOutput) ElementType() reflect.Type
- func (o EncryptionPtrOutput) ToEncryptionPtrOutput() EncryptionPtrOutput
- func (o EncryptionPtrOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
- func (o EncryptionPtrOutput) Type() pulumi.StringPtrOutput
- type EncryptionResponse
- type EncryptionResponseArgs
- func (EncryptionResponseArgs) ElementType() reflect.Type
- func (i EncryptionResponseArgs) ToEncryptionResponseOutput() EncryptionResponseOutput
- func (i EncryptionResponseArgs) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput
- func (i EncryptionResponseArgs) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
- func (i EncryptionResponseArgs) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
- type EncryptionResponseInput
- type EncryptionResponseOutput
- func (o EncryptionResponseOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
- func (EncryptionResponseOutput) ElementType() reflect.Type
- func (o EncryptionResponseOutput) ToEncryptionResponseOutput() EncryptionResponseOutput
- func (o EncryptionResponseOutput) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput
- func (o EncryptionResponseOutput) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
- func (o EncryptionResponseOutput) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
- func (o EncryptionResponseOutput) Type() pulumi.StringOutput
- type EncryptionResponsePtrInput
- type EncryptionResponsePtrOutput
- func (o EncryptionResponsePtrOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
- func (o EncryptionResponsePtrOutput) Elem() EncryptionResponseOutput
- func (EncryptionResponsePtrOutput) ElementType() reflect.Type
- func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
- func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
- func (o EncryptionResponsePtrOutput) Type() pulumi.StringPtrOutput
- type EncryptionSetIdentity
- type EncryptionSetIdentityArgs
- func (EncryptionSetIdentityArgs) ElementType() reflect.Type
- func (i EncryptionSetIdentityArgs) ToEncryptionSetIdentityOutput() EncryptionSetIdentityOutput
- func (i EncryptionSetIdentityArgs) ToEncryptionSetIdentityOutputWithContext(ctx context.Context) EncryptionSetIdentityOutput
- func (i EncryptionSetIdentityArgs) ToEncryptionSetIdentityPtrOutput() EncryptionSetIdentityPtrOutput
- func (i EncryptionSetIdentityArgs) ToEncryptionSetIdentityPtrOutputWithContext(ctx context.Context) EncryptionSetIdentityPtrOutput
- type EncryptionSetIdentityInput
- type EncryptionSetIdentityOutput
- func (EncryptionSetIdentityOutput) ElementType() reflect.Type
- func (o EncryptionSetIdentityOutput) ToEncryptionSetIdentityOutput() EncryptionSetIdentityOutput
- func (o EncryptionSetIdentityOutput) ToEncryptionSetIdentityOutputWithContext(ctx context.Context) EncryptionSetIdentityOutput
- func (o EncryptionSetIdentityOutput) ToEncryptionSetIdentityPtrOutput() EncryptionSetIdentityPtrOutput
- func (o EncryptionSetIdentityOutput) ToEncryptionSetIdentityPtrOutputWithContext(ctx context.Context) EncryptionSetIdentityPtrOutput
- func (o EncryptionSetIdentityOutput) Type() pulumi.StringPtrOutput
- type EncryptionSetIdentityPtrInput
- type EncryptionSetIdentityPtrOutput
- func (o EncryptionSetIdentityPtrOutput) Elem() EncryptionSetIdentityOutput
- func (EncryptionSetIdentityPtrOutput) ElementType() reflect.Type
- func (o EncryptionSetIdentityPtrOutput) ToEncryptionSetIdentityPtrOutput() EncryptionSetIdentityPtrOutput
- func (o EncryptionSetIdentityPtrOutput) ToEncryptionSetIdentityPtrOutputWithContext(ctx context.Context) EncryptionSetIdentityPtrOutput
- func (o EncryptionSetIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type EncryptionSetIdentityResponse
- type EncryptionSetIdentityResponseArgs
- func (EncryptionSetIdentityResponseArgs) ElementType() reflect.Type
- func (i EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponseOutput() EncryptionSetIdentityResponseOutput
- func (i EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponseOutputWithContext(ctx context.Context) EncryptionSetIdentityResponseOutput
- func (i EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponsePtrOutput() EncryptionSetIdentityResponsePtrOutput
- func (i EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponsePtrOutputWithContext(ctx context.Context) EncryptionSetIdentityResponsePtrOutput
- type EncryptionSetIdentityResponseInput
- type EncryptionSetIdentityResponseOutput
- func (EncryptionSetIdentityResponseOutput) ElementType() reflect.Type
- func (o EncryptionSetIdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o EncryptionSetIdentityResponseOutput) TenantId() pulumi.StringOutput
- func (o EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponseOutput() EncryptionSetIdentityResponseOutput
- func (o EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponseOutputWithContext(ctx context.Context) EncryptionSetIdentityResponseOutput
- func (o EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponsePtrOutput() EncryptionSetIdentityResponsePtrOutput
- func (o EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponsePtrOutputWithContext(ctx context.Context) EncryptionSetIdentityResponsePtrOutput
- func (o EncryptionSetIdentityResponseOutput) Type() pulumi.StringPtrOutput
- type EncryptionSetIdentityResponsePtrInput
- type EncryptionSetIdentityResponsePtrOutput
- func (o EncryptionSetIdentityResponsePtrOutput) Elem() EncryptionSetIdentityResponseOutput
- func (EncryptionSetIdentityResponsePtrOutput) ElementType() reflect.Type
- func (o EncryptionSetIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o EncryptionSetIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o EncryptionSetIdentityResponsePtrOutput) ToEncryptionSetIdentityResponsePtrOutput() EncryptionSetIdentityResponsePtrOutput
- func (o EncryptionSetIdentityResponsePtrOutput) ToEncryptionSetIdentityResponsePtrOutputWithContext(ctx context.Context) EncryptionSetIdentityResponsePtrOutput
- func (o EncryptionSetIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- type EncryptionSettingsCollection
- type EncryptionSettingsCollectionArgs
- func (EncryptionSettingsCollectionArgs) ElementType() reflect.Type
- func (i EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionOutput() EncryptionSettingsCollectionOutput
- func (i EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionOutputWithContext(ctx context.Context) EncryptionSettingsCollectionOutput
- func (i EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionPtrOutput() EncryptionSettingsCollectionPtrOutput
- func (i EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionPtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionPtrOutput
- type EncryptionSettingsCollectionInput
- type EncryptionSettingsCollectionOutput
- func (EncryptionSettingsCollectionOutput) ElementType() reflect.Type
- func (o EncryptionSettingsCollectionOutput) Enabled() pulumi.BoolOutput
- func (o EncryptionSettingsCollectionOutput) EncryptionSettings() EncryptionSettingsElementArrayOutput
- func (o EncryptionSettingsCollectionOutput) EncryptionSettingsVersion() pulumi.StringPtrOutput
- func (o EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionOutput() EncryptionSettingsCollectionOutput
- func (o EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionOutputWithContext(ctx context.Context) EncryptionSettingsCollectionOutput
- func (o EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionPtrOutput() EncryptionSettingsCollectionPtrOutput
- func (o EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionPtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionPtrOutput
- type EncryptionSettingsCollectionPtrInput
- type EncryptionSettingsCollectionPtrOutput
- func (o EncryptionSettingsCollectionPtrOutput) Elem() EncryptionSettingsCollectionOutput
- func (EncryptionSettingsCollectionPtrOutput) ElementType() reflect.Type
- func (o EncryptionSettingsCollectionPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o EncryptionSettingsCollectionPtrOutput) EncryptionSettings() EncryptionSettingsElementArrayOutput
- func (o EncryptionSettingsCollectionPtrOutput) EncryptionSettingsVersion() pulumi.StringPtrOutput
- func (o EncryptionSettingsCollectionPtrOutput) ToEncryptionSettingsCollectionPtrOutput() EncryptionSettingsCollectionPtrOutput
- func (o EncryptionSettingsCollectionPtrOutput) ToEncryptionSettingsCollectionPtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionPtrOutput
- type EncryptionSettingsCollectionResponse
- type EncryptionSettingsCollectionResponseArgs
- func (EncryptionSettingsCollectionResponseArgs) ElementType() reflect.Type
- func (i EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponseOutput() EncryptionSettingsCollectionResponseOutput
- func (i EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponseOutputWithContext(ctx context.Context) EncryptionSettingsCollectionResponseOutput
- func (i EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponsePtrOutput() EncryptionSettingsCollectionResponsePtrOutput
- func (i EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponsePtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionResponsePtrOutput
- type EncryptionSettingsCollectionResponseInput
- type EncryptionSettingsCollectionResponseOutput
- func (EncryptionSettingsCollectionResponseOutput) ElementType() reflect.Type
- func (o EncryptionSettingsCollectionResponseOutput) Enabled() pulumi.BoolOutput
- func (o EncryptionSettingsCollectionResponseOutput) EncryptionSettings() EncryptionSettingsElementResponseArrayOutput
- func (o EncryptionSettingsCollectionResponseOutput) EncryptionSettingsVersion() pulumi.StringPtrOutput
- func (o EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponseOutput() EncryptionSettingsCollectionResponseOutput
- func (o EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponseOutputWithContext(ctx context.Context) EncryptionSettingsCollectionResponseOutput
- func (o EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponsePtrOutput() EncryptionSettingsCollectionResponsePtrOutput
- func (o EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponsePtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionResponsePtrOutput
- type EncryptionSettingsCollectionResponsePtrInput
- type EncryptionSettingsCollectionResponsePtrOutput
- func (o EncryptionSettingsCollectionResponsePtrOutput) Elem() EncryptionSettingsCollectionResponseOutput
- func (EncryptionSettingsCollectionResponsePtrOutput) ElementType() reflect.Type
- func (o EncryptionSettingsCollectionResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o EncryptionSettingsCollectionResponsePtrOutput) EncryptionSettings() EncryptionSettingsElementResponseArrayOutput
- func (o EncryptionSettingsCollectionResponsePtrOutput) EncryptionSettingsVersion() pulumi.StringPtrOutput
- func (o EncryptionSettingsCollectionResponsePtrOutput) ToEncryptionSettingsCollectionResponsePtrOutput() EncryptionSettingsCollectionResponsePtrOutput
- func (o EncryptionSettingsCollectionResponsePtrOutput) ToEncryptionSettingsCollectionResponsePtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionResponsePtrOutput
- type EncryptionSettingsElement
- type EncryptionSettingsElementArgs
- func (EncryptionSettingsElementArgs) ElementType() reflect.Type
- func (i EncryptionSettingsElementArgs) ToEncryptionSettingsElementOutput() EncryptionSettingsElementOutput
- func (i EncryptionSettingsElementArgs) ToEncryptionSettingsElementOutputWithContext(ctx context.Context) EncryptionSettingsElementOutput
- type EncryptionSettingsElementArray
- func (EncryptionSettingsElementArray) ElementType() reflect.Type
- func (i EncryptionSettingsElementArray) ToEncryptionSettingsElementArrayOutput() EncryptionSettingsElementArrayOutput
- func (i EncryptionSettingsElementArray) ToEncryptionSettingsElementArrayOutputWithContext(ctx context.Context) EncryptionSettingsElementArrayOutput
- type EncryptionSettingsElementArrayInput
- type EncryptionSettingsElementArrayOutput
- func (EncryptionSettingsElementArrayOutput) ElementType() reflect.Type
- func (o EncryptionSettingsElementArrayOutput) Index(i pulumi.IntInput) EncryptionSettingsElementOutput
- func (o EncryptionSettingsElementArrayOutput) ToEncryptionSettingsElementArrayOutput() EncryptionSettingsElementArrayOutput
- func (o EncryptionSettingsElementArrayOutput) ToEncryptionSettingsElementArrayOutputWithContext(ctx context.Context) EncryptionSettingsElementArrayOutput
- type EncryptionSettingsElementInput
- type EncryptionSettingsElementOutput
- func (o EncryptionSettingsElementOutput) DiskEncryptionKey() KeyVaultAndSecretReferencePtrOutput
- func (EncryptionSettingsElementOutput) ElementType() reflect.Type
- func (o EncryptionSettingsElementOutput) KeyEncryptionKey() KeyVaultAndKeyReferencePtrOutput
- func (o EncryptionSettingsElementOutput) ToEncryptionSettingsElementOutput() EncryptionSettingsElementOutput
- func (o EncryptionSettingsElementOutput) ToEncryptionSettingsElementOutputWithContext(ctx context.Context) EncryptionSettingsElementOutput
- type EncryptionSettingsElementResponse
- type EncryptionSettingsElementResponseArgs
- func (EncryptionSettingsElementResponseArgs) ElementType() reflect.Type
- func (i EncryptionSettingsElementResponseArgs) ToEncryptionSettingsElementResponseOutput() EncryptionSettingsElementResponseOutput
- func (i EncryptionSettingsElementResponseArgs) ToEncryptionSettingsElementResponseOutputWithContext(ctx context.Context) EncryptionSettingsElementResponseOutput
- type EncryptionSettingsElementResponseArray
- func (EncryptionSettingsElementResponseArray) ElementType() reflect.Type
- func (i EncryptionSettingsElementResponseArray) ToEncryptionSettingsElementResponseArrayOutput() EncryptionSettingsElementResponseArrayOutput
- func (i EncryptionSettingsElementResponseArray) ToEncryptionSettingsElementResponseArrayOutputWithContext(ctx context.Context) EncryptionSettingsElementResponseArrayOutput
- type EncryptionSettingsElementResponseArrayInput
- type EncryptionSettingsElementResponseArrayOutput
- func (EncryptionSettingsElementResponseArrayOutput) ElementType() reflect.Type
- func (o EncryptionSettingsElementResponseArrayOutput) Index(i pulumi.IntInput) EncryptionSettingsElementResponseOutput
- func (o EncryptionSettingsElementResponseArrayOutput) ToEncryptionSettingsElementResponseArrayOutput() EncryptionSettingsElementResponseArrayOutput
- func (o EncryptionSettingsElementResponseArrayOutput) ToEncryptionSettingsElementResponseArrayOutputWithContext(ctx context.Context) EncryptionSettingsElementResponseArrayOutput
- type EncryptionSettingsElementResponseInput
- type EncryptionSettingsElementResponseOutput
- func (o EncryptionSettingsElementResponseOutput) DiskEncryptionKey() KeyVaultAndSecretReferenceResponsePtrOutput
- func (EncryptionSettingsElementResponseOutput) ElementType() reflect.Type
- func (o EncryptionSettingsElementResponseOutput) KeyEncryptionKey() KeyVaultAndKeyReferenceResponsePtrOutput
- func (o EncryptionSettingsElementResponseOutput) ToEncryptionSettingsElementResponseOutput() EncryptionSettingsElementResponseOutput
- func (o EncryptionSettingsElementResponseOutput) ToEncryptionSettingsElementResponseOutputWithContext(ctx context.Context) EncryptionSettingsElementResponseOutput
- type Gallery
- type GalleryApplication
- type GalleryApplicationArgs
- type GalleryApplicationState
- type GalleryApplicationVersion
- type GalleryApplicationVersionArgs
- type GalleryApplicationVersionPublishingProfile
- type GalleryApplicationVersionPublishingProfileArgs
- func (GalleryApplicationVersionPublishingProfileArgs) ElementType() reflect.Type
- func (i GalleryApplicationVersionPublishingProfileArgs) ToGalleryApplicationVersionPublishingProfileOutput() GalleryApplicationVersionPublishingProfileOutput
- func (i GalleryApplicationVersionPublishingProfileArgs) ToGalleryApplicationVersionPublishingProfileOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileOutput
- func (i GalleryApplicationVersionPublishingProfileArgs) ToGalleryApplicationVersionPublishingProfilePtrOutput() GalleryApplicationVersionPublishingProfilePtrOutput
- func (i GalleryApplicationVersionPublishingProfileArgs) ToGalleryApplicationVersionPublishingProfilePtrOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfilePtrOutput
- type GalleryApplicationVersionPublishingProfileInput
- type GalleryApplicationVersionPublishingProfileOutput
- func (o GalleryApplicationVersionPublishingProfileOutput) ContentType() pulumi.StringPtrOutput
- func (GalleryApplicationVersionPublishingProfileOutput) ElementType() reflect.Type
- func (o GalleryApplicationVersionPublishingProfileOutput) EnableHealthCheck() pulumi.BoolPtrOutput
- func (o GalleryApplicationVersionPublishingProfileOutput) EndOfLifeDate() pulumi.StringPtrOutput
- func (o GalleryApplicationVersionPublishingProfileOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
- func (o GalleryApplicationVersionPublishingProfileOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o GalleryApplicationVersionPublishingProfileOutput) Source() UserArtifactSourceOutput
- func (o GalleryApplicationVersionPublishingProfileOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o GalleryApplicationVersionPublishingProfileOutput) TargetRegions() TargetRegionArrayOutput
- func (o GalleryApplicationVersionPublishingProfileOutput) ToGalleryApplicationVersionPublishingProfileOutput() GalleryApplicationVersionPublishingProfileOutput
- func (o GalleryApplicationVersionPublishingProfileOutput) ToGalleryApplicationVersionPublishingProfileOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileOutput
- func (o GalleryApplicationVersionPublishingProfileOutput) ToGalleryApplicationVersionPublishingProfilePtrOutput() GalleryApplicationVersionPublishingProfilePtrOutput
- func (o GalleryApplicationVersionPublishingProfileOutput) ToGalleryApplicationVersionPublishingProfilePtrOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfilePtrOutput
- type GalleryApplicationVersionPublishingProfilePtrInput
- type GalleryApplicationVersionPublishingProfilePtrOutput
- func (o GalleryApplicationVersionPublishingProfilePtrOutput) ContentType() pulumi.StringPtrOutput
- func (o GalleryApplicationVersionPublishingProfilePtrOutput) Elem() GalleryApplicationVersionPublishingProfileOutput
- func (GalleryApplicationVersionPublishingProfilePtrOutput) ElementType() reflect.Type
- func (o GalleryApplicationVersionPublishingProfilePtrOutput) EnableHealthCheck() pulumi.BoolPtrOutput
- func (o GalleryApplicationVersionPublishingProfilePtrOutput) EndOfLifeDate() pulumi.StringPtrOutput
- func (o GalleryApplicationVersionPublishingProfilePtrOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
- func (o GalleryApplicationVersionPublishingProfilePtrOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o GalleryApplicationVersionPublishingProfilePtrOutput) Source() UserArtifactSourcePtrOutput
- func (o GalleryApplicationVersionPublishingProfilePtrOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o GalleryApplicationVersionPublishingProfilePtrOutput) TargetRegions() TargetRegionArrayOutput
- func (o GalleryApplicationVersionPublishingProfilePtrOutput) ToGalleryApplicationVersionPublishingProfilePtrOutput() GalleryApplicationVersionPublishingProfilePtrOutput
- func (o GalleryApplicationVersionPublishingProfilePtrOutput) ToGalleryApplicationVersionPublishingProfilePtrOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfilePtrOutput
- type GalleryApplicationVersionPublishingProfileResponse
- type GalleryApplicationVersionPublishingProfileResponseArgs
- func (GalleryApplicationVersionPublishingProfileResponseArgs) ElementType() reflect.Type
- func (i GalleryApplicationVersionPublishingProfileResponseArgs) ToGalleryApplicationVersionPublishingProfileResponseOutput() GalleryApplicationVersionPublishingProfileResponseOutput
- func (i GalleryApplicationVersionPublishingProfileResponseArgs) ToGalleryApplicationVersionPublishingProfileResponseOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileResponseOutput
- func (i GalleryApplicationVersionPublishingProfileResponseArgs) ToGalleryApplicationVersionPublishingProfileResponsePtrOutput() GalleryApplicationVersionPublishingProfileResponsePtrOutput
- func (i GalleryApplicationVersionPublishingProfileResponseArgs) ToGalleryApplicationVersionPublishingProfileResponsePtrOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileResponsePtrOutput
- type GalleryApplicationVersionPublishingProfileResponseInput
- type GalleryApplicationVersionPublishingProfileResponseOutput
- func (o GalleryApplicationVersionPublishingProfileResponseOutput) ContentType() pulumi.StringPtrOutput
- func (GalleryApplicationVersionPublishingProfileResponseOutput) ElementType() reflect.Type
- func (o GalleryApplicationVersionPublishingProfileResponseOutput) EnableHealthCheck() pulumi.BoolPtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponseOutput) EndOfLifeDate() pulumi.StringPtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponseOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponseOutput) PublishedDate() pulumi.StringOutput
- func (o GalleryApplicationVersionPublishingProfileResponseOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponseOutput) Source() UserArtifactSourceResponseOutput
- func (o GalleryApplicationVersionPublishingProfileResponseOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponseOutput) TargetRegions() TargetRegionResponseArrayOutput
- func (o GalleryApplicationVersionPublishingProfileResponseOutput) ToGalleryApplicationVersionPublishingProfileResponseOutput() GalleryApplicationVersionPublishingProfileResponseOutput
- func (o GalleryApplicationVersionPublishingProfileResponseOutput) ToGalleryApplicationVersionPublishingProfileResponseOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileResponseOutput
- func (o GalleryApplicationVersionPublishingProfileResponseOutput) ToGalleryApplicationVersionPublishingProfileResponsePtrOutput() GalleryApplicationVersionPublishingProfileResponsePtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponseOutput) ToGalleryApplicationVersionPublishingProfileResponsePtrOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileResponsePtrOutput
- type GalleryApplicationVersionPublishingProfileResponsePtrInput
- type GalleryApplicationVersionPublishingProfileResponsePtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) ContentType() pulumi.StringPtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) Elem() GalleryApplicationVersionPublishingProfileResponseOutput
- func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) ElementType() reflect.Type
- func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) EnableHealthCheck() pulumi.BoolPtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) EndOfLifeDate() pulumi.StringPtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) PublishedDate() pulumi.StringPtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) Source() UserArtifactSourceResponsePtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) TargetRegions() TargetRegionResponseArrayOutput
- func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) ToGalleryApplicationVersionPublishingProfileResponsePtrOutput() GalleryApplicationVersionPublishingProfileResponsePtrOutput
- func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) ToGalleryApplicationVersionPublishingProfileResponsePtrOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileResponsePtrOutput
- type GalleryApplicationVersionState
- type GalleryArgs
- type GalleryArtifactVersionSource
- type GalleryArtifactVersionSourceArgs
- func (GalleryArtifactVersionSourceArgs) ElementType() reflect.Type
- func (i GalleryArtifactVersionSourceArgs) ToGalleryArtifactVersionSourceOutput() GalleryArtifactVersionSourceOutput
- func (i GalleryArtifactVersionSourceArgs) ToGalleryArtifactVersionSourceOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceOutput
- func (i GalleryArtifactVersionSourceArgs) ToGalleryArtifactVersionSourcePtrOutput() GalleryArtifactVersionSourcePtrOutput
- func (i GalleryArtifactVersionSourceArgs) ToGalleryArtifactVersionSourcePtrOutputWithContext(ctx context.Context) GalleryArtifactVersionSourcePtrOutput
- type GalleryArtifactVersionSourceInput
- type GalleryArtifactVersionSourceOutput
- func (GalleryArtifactVersionSourceOutput) ElementType() reflect.Type
- func (o GalleryArtifactVersionSourceOutput) Id() pulumi.StringPtrOutput
- func (o GalleryArtifactVersionSourceOutput) ToGalleryArtifactVersionSourceOutput() GalleryArtifactVersionSourceOutput
- func (o GalleryArtifactVersionSourceOutput) ToGalleryArtifactVersionSourceOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceOutput
- func (o GalleryArtifactVersionSourceOutput) ToGalleryArtifactVersionSourcePtrOutput() GalleryArtifactVersionSourcePtrOutput
- func (o GalleryArtifactVersionSourceOutput) ToGalleryArtifactVersionSourcePtrOutputWithContext(ctx context.Context) GalleryArtifactVersionSourcePtrOutput
- type GalleryArtifactVersionSourcePtrInput
- type GalleryArtifactVersionSourcePtrOutput
- func (o GalleryArtifactVersionSourcePtrOutput) Elem() GalleryArtifactVersionSourceOutput
- func (GalleryArtifactVersionSourcePtrOutput) ElementType() reflect.Type
- func (o GalleryArtifactVersionSourcePtrOutput) Id() pulumi.StringPtrOutput
- func (o GalleryArtifactVersionSourcePtrOutput) ToGalleryArtifactVersionSourcePtrOutput() GalleryArtifactVersionSourcePtrOutput
- func (o GalleryArtifactVersionSourcePtrOutput) ToGalleryArtifactVersionSourcePtrOutputWithContext(ctx context.Context) GalleryArtifactVersionSourcePtrOutput
- type GalleryArtifactVersionSourceResponse
- type GalleryArtifactVersionSourceResponseArgs
- func (GalleryArtifactVersionSourceResponseArgs) ElementType() reflect.Type
- func (i GalleryArtifactVersionSourceResponseArgs) ToGalleryArtifactVersionSourceResponseOutput() GalleryArtifactVersionSourceResponseOutput
- func (i GalleryArtifactVersionSourceResponseArgs) ToGalleryArtifactVersionSourceResponseOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceResponseOutput
- func (i GalleryArtifactVersionSourceResponseArgs) ToGalleryArtifactVersionSourceResponsePtrOutput() GalleryArtifactVersionSourceResponsePtrOutput
- func (i GalleryArtifactVersionSourceResponseArgs) ToGalleryArtifactVersionSourceResponsePtrOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceResponsePtrOutput
- type GalleryArtifactVersionSourceResponseInput
- type GalleryArtifactVersionSourceResponseOutput
- func (GalleryArtifactVersionSourceResponseOutput) ElementType() reflect.Type
- func (o GalleryArtifactVersionSourceResponseOutput) Id() pulumi.StringPtrOutput
- func (o GalleryArtifactVersionSourceResponseOutput) ToGalleryArtifactVersionSourceResponseOutput() GalleryArtifactVersionSourceResponseOutput
- func (o GalleryArtifactVersionSourceResponseOutput) ToGalleryArtifactVersionSourceResponseOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceResponseOutput
- func (o GalleryArtifactVersionSourceResponseOutput) ToGalleryArtifactVersionSourceResponsePtrOutput() GalleryArtifactVersionSourceResponsePtrOutput
- func (o GalleryArtifactVersionSourceResponseOutput) ToGalleryArtifactVersionSourceResponsePtrOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceResponsePtrOutput
- type GalleryArtifactVersionSourceResponsePtrInput
- type GalleryArtifactVersionSourceResponsePtrOutput
- func (o GalleryArtifactVersionSourceResponsePtrOutput) Elem() GalleryArtifactVersionSourceResponseOutput
- func (GalleryArtifactVersionSourceResponsePtrOutput) ElementType() reflect.Type
- func (o GalleryArtifactVersionSourceResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o GalleryArtifactVersionSourceResponsePtrOutput) ToGalleryArtifactVersionSourceResponsePtrOutput() GalleryArtifactVersionSourceResponsePtrOutput
- func (o GalleryArtifactVersionSourceResponsePtrOutput) ToGalleryArtifactVersionSourceResponsePtrOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceResponsePtrOutput
- type GalleryDataDiskImage
- type GalleryDataDiskImageArgs
- type GalleryDataDiskImageArray
- type GalleryDataDiskImageArrayInput
- type GalleryDataDiskImageArrayOutput
- func (GalleryDataDiskImageArrayOutput) ElementType() reflect.Type
- func (o GalleryDataDiskImageArrayOutput) Index(i pulumi.IntInput) GalleryDataDiskImageOutput
- func (o GalleryDataDiskImageArrayOutput) ToGalleryDataDiskImageArrayOutput() GalleryDataDiskImageArrayOutput
- func (o GalleryDataDiskImageArrayOutput) ToGalleryDataDiskImageArrayOutputWithContext(ctx context.Context) GalleryDataDiskImageArrayOutput
- type GalleryDataDiskImageInput
- type GalleryDataDiskImageOutput
- func (GalleryDataDiskImageOutput) ElementType() reflect.Type
- func (o GalleryDataDiskImageOutput) HostCaching() pulumi.StringPtrOutput
- func (o GalleryDataDiskImageOutput) Lun() pulumi.IntOutput
- func (o GalleryDataDiskImageOutput) Source() GalleryArtifactVersionSourcePtrOutput
- func (o GalleryDataDiskImageOutput) ToGalleryDataDiskImageOutput() GalleryDataDiskImageOutput
- func (o GalleryDataDiskImageOutput) ToGalleryDataDiskImageOutputWithContext(ctx context.Context) GalleryDataDiskImageOutput
- type GalleryDataDiskImageResponse
- type GalleryDataDiskImageResponseArgs
- func (GalleryDataDiskImageResponseArgs) ElementType() reflect.Type
- func (i GalleryDataDiskImageResponseArgs) ToGalleryDataDiskImageResponseOutput() GalleryDataDiskImageResponseOutput
- func (i GalleryDataDiskImageResponseArgs) ToGalleryDataDiskImageResponseOutputWithContext(ctx context.Context) GalleryDataDiskImageResponseOutput
- type GalleryDataDiskImageResponseArray
- func (GalleryDataDiskImageResponseArray) ElementType() reflect.Type
- func (i GalleryDataDiskImageResponseArray) ToGalleryDataDiskImageResponseArrayOutput() GalleryDataDiskImageResponseArrayOutput
- func (i GalleryDataDiskImageResponseArray) ToGalleryDataDiskImageResponseArrayOutputWithContext(ctx context.Context) GalleryDataDiskImageResponseArrayOutput
- type GalleryDataDiskImageResponseArrayInput
- type GalleryDataDiskImageResponseArrayOutput
- func (GalleryDataDiskImageResponseArrayOutput) ElementType() reflect.Type
- func (o GalleryDataDiskImageResponseArrayOutput) Index(i pulumi.IntInput) GalleryDataDiskImageResponseOutput
- func (o GalleryDataDiskImageResponseArrayOutput) ToGalleryDataDiskImageResponseArrayOutput() GalleryDataDiskImageResponseArrayOutput
- func (o GalleryDataDiskImageResponseArrayOutput) ToGalleryDataDiskImageResponseArrayOutputWithContext(ctx context.Context) GalleryDataDiskImageResponseArrayOutput
- type GalleryDataDiskImageResponseInput
- type GalleryDataDiskImageResponseOutput
- func (GalleryDataDiskImageResponseOutput) ElementType() reflect.Type
- func (o GalleryDataDiskImageResponseOutput) HostCaching() pulumi.StringPtrOutput
- func (o GalleryDataDiskImageResponseOutput) Lun() pulumi.IntOutput
- func (o GalleryDataDiskImageResponseOutput) SizeInGB() pulumi.IntOutput
- func (o GalleryDataDiskImageResponseOutput) Source() GalleryArtifactVersionSourceResponsePtrOutput
- func (o GalleryDataDiskImageResponseOutput) ToGalleryDataDiskImageResponseOutput() GalleryDataDiskImageResponseOutput
- func (o GalleryDataDiskImageResponseOutput) ToGalleryDataDiskImageResponseOutputWithContext(ctx context.Context) GalleryDataDiskImageResponseOutput
- type GalleryIdentifierResponse
- type GalleryIdentifierResponseArgs
- func (GalleryIdentifierResponseArgs) ElementType() reflect.Type
- func (i GalleryIdentifierResponseArgs) ToGalleryIdentifierResponseOutput() GalleryIdentifierResponseOutput
- func (i GalleryIdentifierResponseArgs) ToGalleryIdentifierResponseOutputWithContext(ctx context.Context) GalleryIdentifierResponseOutput
- func (i GalleryIdentifierResponseArgs) ToGalleryIdentifierResponsePtrOutput() GalleryIdentifierResponsePtrOutput
- func (i GalleryIdentifierResponseArgs) ToGalleryIdentifierResponsePtrOutputWithContext(ctx context.Context) GalleryIdentifierResponsePtrOutput
- type GalleryIdentifierResponseInput
- type GalleryIdentifierResponseOutput
- func (GalleryIdentifierResponseOutput) ElementType() reflect.Type
- func (o GalleryIdentifierResponseOutput) ToGalleryIdentifierResponseOutput() GalleryIdentifierResponseOutput
- func (o GalleryIdentifierResponseOutput) ToGalleryIdentifierResponseOutputWithContext(ctx context.Context) GalleryIdentifierResponseOutput
- func (o GalleryIdentifierResponseOutput) ToGalleryIdentifierResponsePtrOutput() GalleryIdentifierResponsePtrOutput
- func (o GalleryIdentifierResponseOutput) ToGalleryIdentifierResponsePtrOutputWithContext(ctx context.Context) GalleryIdentifierResponsePtrOutput
- func (o GalleryIdentifierResponseOutput) UniqueName() pulumi.StringOutput
- type GalleryIdentifierResponsePtrInput
- type GalleryIdentifierResponsePtrOutput
- func (o GalleryIdentifierResponsePtrOutput) Elem() GalleryIdentifierResponseOutput
- func (GalleryIdentifierResponsePtrOutput) ElementType() reflect.Type
- func (o GalleryIdentifierResponsePtrOutput) ToGalleryIdentifierResponsePtrOutput() GalleryIdentifierResponsePtrOutput
- func (o GalleryIdentifierResponsePtrOutput) ToGalleryIdentifierResponsePtrOutputWithContext(ctx context.Context) GalleryIdentifierResponsePtrOutput
- func (o GalleryIdentifierResponsePtrOutput) UniqueName() pulumi.StringPtrOutput
- type GalleryImage
- type GalleryImageArgs
- type GalleryImageIdentifier
- type GalleryImageIdentifierArgs
- func (GalleryImageIdentifierArgs) ElementType() reflect.Type
- func (i GalleryImageIdentifierArgs) ToGalleryImageIdentifierOutput() GalleryImageIdentifierOutput
- func (i GalleryImageIdentifierArgs) ToGalleryImageIdentifierOutputWithContext(ctx context.Context) GalleryImageIdentifierOutput
- func (i GalleryImageIdentifierArgs) ToGalleryImageIdentifierPtrOutput() GalleryImageIdentifierPtrOutput
- func (i GalleryImageIdentifierArgs) ToGalleryImageIdentifierPtrOutputWithContext(ctx context.Context) GalleryImageIdentifierPtrOutput
- type GalleryImageIdentifierInput
- type GalleryImageIdentifierOutput
- func (GalleryImageIdentifierOutput) ElementType() reflect.Type
- func (o GalleryImageIdentifierOutput) Offer() pulumi.StringOutput
- func (o GalleryImageIdentifierOutput) Publisher() pulumi.StringOutput
- func (o GalleryImageIdentifierOutput) Sku() pulumi.StringOutput
- func (o GalleryImageIdentifierOutput) ToGalleryImageIdentifierOutput() GalleryImageIdentifierOutput
- func (o GalleryImageIdentifierOutput) ToGalleryImageIdentifierOutputWithContext(ctx context.Context) GalleryImageIdentifierOutput
- func (o GalleryImageIdentifierOutput) ToGalleryImageIdentifierPtrOutput() GalleryImageIdentifierPtrOutput
- func (o GalleryImageIdentifierOutput) ToGalleryImageIdentifierPtrOutputWithContext(ctx context.Context) GalleryImageIdentifierPtrOutput
- type GalleryImageIdentifierPtrInput
- type GalleryImageIdentifierPtrOutput
- func (o GalleryImageIdentifierPtrOutput) Elem() GalleryImageIdentifierOutput
- func (GalleryImageIdentifierPtrOutput) ElementType() reflect.Type
- func (o GalleryImageIdentifierPtrOutput) Offer() pulumi.StringPtrOutput
- func (o GalleryImageIdentifierPtrOutput) Publisher() pulumi.StringPtrOutput
- func (o GalleryImageIdentifierPtrOutput) Sku() pulumi.StringPtrOutput
- func (o GalleryImageIdentifierPtrOutput) ToGalleryImageIdentifierPtrOutput() GalleryImageIdentifierPtrOutput
- func (o GalleryImageIdentifierPtrOutput) ToGalleryImageIdentifierPtrOutputWithContext(ctx context.Context) GalleryImageIdentifierPtrOutput
- type GalleryImageIdentifierResponse
- type GalleryImageIdentifierResponseArgs
- func (GalleryImageIdentifierResponseArgs) ElementType() reflect.Type
- func (i GalleryImageIdentifierResponseArgs) ToGalleryImageIdentifierResponseOutput() GalleryImageIdentifierResponseOutput
- func (i GalleryImageIdentifierResponseArgs) ToGalleryImageIdentifierResponseOutputWithContext(ctx context.Context) GalleryImageIdentifierResponseOutput
- func (i GalleryImageIdentifierResponseArgs) ToGalleryImageIdentifierResponsePtrOutput() GalleryImageIdentifierResponsePtrOutput
- func (i GalleryImageIdentifierResponseArgs) ToGalleryImageIdentifierResponsePtrOutputWithContext(ctx context.Context) GalleryImageIdentifierResponsePtrOutput
- type GalleryImageIdentifierResponseInput
- type GalleryImageIdentifierResponseOutput
- func (GalleryImageIdentifierResponseOutput) ElementType() reflect.Type
- func (o GalleryImageIdentifierResponseOutput) Offer() pulumi.StringOutput
- func (o GalleryImageIdentifierResponseOutput) Publisher() pulumi.StringOutput
- func (o GalleryImageIdentifierResponseOutput) Sku() pulumi.StringOutput
- func (o GalleryImageIdentifierResponseOutput) ToGalleryImageIdentifierResponseOutput() GalleryImageIdentifierResponseOutput
- func (o GalleryImageIdentifierResponseOutput) ToGalleryImageIdentifierResponseOutputWithContext(ctx context.Context) GalleryImageIdentifierResponseOutput
- func (o GalleryImageIdentifierResponseOutput) ToGalleryImageIdentifierResponsePtrOutput() GalleryImageIdentifierResponsePtrOutput
- func (o GalleryImageIdentifierResponseOutput) ToGalleryImageIdentifierResponsePtrOutputWithContext(ctx context.Context) GalleryImageIdentifierResponsePtrOutput
- type GalleryImageIdentifierResponsePtrInput
- type GalleryImageIdentifierResponsePtrOutput
- func (o GalleryImageIdentifierResponsePtrOutput) Elem() GalleryImageIdentifierResponseOutput
- func (GalleryImageIdentifierResponsePtrOutput) ElementType() reflect.Type
- func (o GalleryImageIdentifierResponsePtrOutput) Offer() pulumi.StringPtrOutput
- func (o GalleryImageIdentifierResponsePtrOutput) Publisher() pulumi.StringPtrOutput
- func (o GalleryImageIdentifierResponsePtrOutput) Sku() pulumi.StringPtrOutput
- func (o GalleryImageIdentifierResponsePtrOutput) ToGalleryImageIdentifierResponsePtrOutput() GalleryImageIdentifierResponsePtrOutput
- func (o GalleryImageIdentifierResponsePtrOutput) ToGalleryImageIdentifierResponsePtrOutputWithContext(ctx context.Context) GalleryImageIdentifierResponsePtrOutput
- type GalleryImageState
- type GalleryImageVersion
- type GalleryImageVersionArgs
- type GalleryImageVersionPublishingProfile
- type GalleryImageVersionPublishingProfileArgs
- func (GalleryImageVersionPublishingProfileArgs) ElementType() reflect.Type
- func (i GalleryImageVersionPublishingProfileArgs) ToGalleryImageVersionPublishingProfileOutput() GalleryImageVersionPublishingProfileOutput
- func (i GalleryImageVersionPublishingProfileArgs) ToGalleryImageVersionPublishingProfileOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileOutput
- func (i GalleryImageVersionPublishingProfileArgs) ToGalleryImageVersionPublishingProfilePtrOutput() GalleryImageVersionPublishingProfilePtrOutput
- func (i GalleryImageVersionPublishingProfileArgs) ToGalleryImageVersionPublishingProfilePtrOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfilePtrOutput
- type GalleryImageVersionPublishingProfileInput
- type GalleryImageVersionPublishingProfileOutput
- func (GalleryImageVersionPublishingProfileOutput) ElementType() reflect.Type
- func (o GalleryImageVersionPublishingProfileOutput) EndOfLifeDate() pulumi.StringPtrOutput
- func (o GalleryImageVersionPublishingProfileOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
- func (o GalleryImageVersionPublishingProfileOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o GalleryImageVersionPublishingProfileOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o GalleryImageVersionPublishingProfileOutput) TargetRegions() TargetRegionArrayOutput
- func (o GalleryImageVersionPublishingProfileOutput) ToGalleryImageVersionPublishingProfileOutput() GalleryImageVersionPublishingProfileOutput
- func (o GalleryImageVersionPublishingProfileOutput) ToGalleryImageVersionPublishingProfileOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileOutput
- func (o GalleryImageVersionPublishingProfileOutput) ToGalleryImageVersionPublishingProfilePtrOutput() GalleryImageVersionPublishingProfilePtrOutput
- func (o GalleryImageVersionPublishingProfileOutput) ToGalleryImageVersionPublishingProfilePtrOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfilePtrOutput
- type GalleryImageVersionPublishingProfilePtrInput
- type GalleryImageVersionPublishingProfilePtrOutput
- func (o GalleryImageVersionPublishingProfilePtrOutput) Elem() GalleryImageVersionPublishingProfileOutput
- func (GalleryImageVersionPublishingProfilePtrOutput) ElementType() reflect.Type
- func (o GalleryImageVersionPublishingProfilePtrOutput) EndOfLifeDate() pulumi.StringPtrOutput
- func (o GalleryImageVersionPublishingProfilePtrOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
- func (o GalleryImageVersionPublishingProfilePtrOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o GalleryImageVersionPublishingProfilePtrOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o GalleryImageVersionPublishingProfilePtrOutput) TargetRegions() TargetRegionArrayOutput
- func (o GalleryImageVersionPublishingProfilePtrOutput) ToGalleryImageVersionPublishingProfilePtrOutput() GalleryImageVersionPublishingProfilePtrOutput
- func (o GalleryImageVersionPublishingProfilePtrOutput) ToGalleryImageVersionPublishingProfilePtrOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfilePtrOutput
- type GalleryImageVersionPublishingProfileResponse
- type GalleryImageVersionPublishingProfileResponseArgs
- func (GalleryImageVersionPublishingProfileResponseArgs) ElementType() reflect.Type
- func (i GalleryImageVersionPublishingProfileResponseArgs) ToGalleryImageVersionPublishingProfileResponseOutput() GalleryImageVersionPublishingProfileResponseOutput
- func (i GalleryImageVersionPublishingProfileResponseArgs) ToGalleryImageVersionPublishingProfileResponseOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileResponseOutput
- func (i GalleryImageVersionPublishingProfileResponseArgs) ToGalleryImageVersionPublishingProfileResponsePtrOutput() GalleryImageVersionPublishingProfileResponsePtrOutput
- func (i GalleryImageVersionPublishingProfileResponseArgs) ToGalleryImageVersionPublishingProfileResponsePtrOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileResponsePtrOutput
- type GalleryImageVersionPublishingProfileResponseInput
- type GalleryImageVersionPublishingProfileResponseOutput
- func (GalleryImageVersionPublishingProfileResponseOutput) ElementType() reflect.Type
- func (o GalleryImageVersionPublishingProfileResponseOutput) EndOfLifeDate() pulumi.StringPtrOutput
- func (o GalleryImageVersionPublishingProfileResponseOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
- func (o GalleryImageVersionPublishingProfileResponseOutput) PublishedDate() pulumi.StringOutput
- func (o GalleryImageVersionPublishingProfileResponseOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o GalleryImageVersionPublishingProfileResponseOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o GalleryImageVersionPublishingProfileResponseOutput) TargetRegions() TargetRegionResponseArrayOutput
- func (o GalleryImageVersionPublishingProfileResponseOutput) ToGalleryImageVersionPublishingProfileResponseOutput() GalleryImageVersionPublishingProfileResponseOutput
- func (o GalleryImageVersionPublishingProfileResponseOutput) ToGalleryImageVersionPublishingProfileResponseOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileResponseOutput
- func (o GalleryImageVersionPublishingProfileResponseOutput) ToGalleryImageVersionPublishingProfileResponsePtrOutput() GalleryImageVersionPublishingProfileResponsePtrOutput
- func (o GalleryImageVersionPublishingProfileResponseOutput) ToGalleryImageVersionPublishingProfileResponsePtrOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileResponsePtrOutput
- type GalleryImageVersionPublishingProfileResponsePtrInput
- type GalleryImageVersionPublishingProfileResponsePtrOutput
- func (o GalleryImageVersionPublishingProfileResponsePtrOutput) Elem() GalleryImageVersionPublishingProfileResponseOutput
- func (GalleryImageVersionPublishingProfileResponsePtrOutput) ElementType() reflect.Type
- func (o GalleryImageVersionPublishingProfileResponsePtrOutput) EndOfLifeDate() pulumi.StringPtrOutput
- func (o GalleryImageVersionPublishingProfileResponsePtrOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
- func (o GalleryImageVersionPublishingProfileResponsePtrOutput) PublishedDate() pulumi.StringPtrOutput
- func (o GalleryImageVersionPublishingProfileResponsePtrOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o GalleryImageVersionPublishingProfileResponsePtrOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o GalleryImageVersionPublishingProfileResponsePtrOutput) TargetRegions() TargetRegionResponseArrayOutput
- func (o GalleryImageVersionPublishingProfileResponsePtrOutput) ToGalleryImageVersionPublishingProfileResponsePtrOutput() GalleryImageVersionPublishingProfileResponsePtrOutput
- func (o GalleryImageVersionPublishingProfileResponsePtrOutput) ToGalleryImageVersionPublishingProfileResponsePtrOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileResponsePtrOutput
- type GalleryImageVersionState
- type GalleryImageVersionStorageProfile
- type GalleryImageVersionStorageProfileArgs
- func (GalleryImageVersionStorageProfileArgs) ElementType() reflect.Type
- func (i GalleryImageVersionStorageProfileArgs) ToGalleryImageVersionStorageProfileOutput() GalleryImageVersionStorageProfileOutput
- func (i GalleryImageVersionStorageProfileArgs) ToGalleryImageVersionStorageProfileOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileOutput
- func (i GalleryImageVersionStorageProfileArgs) ToGalleryImageVersionStorageProfilePtrOutput() GalleryImageVersionStorageProfilePtrOutput
- func (i GalleryImageVersionStorageProfileArgs) ToGalleryImageVersionStorageProfilePtrOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfilePtrOutput
- type GalleryImageVersionStorageProfileInput
- type GalleryImageVersionStorageProfileOutput
- func (o GalleryImageVersionStorageProfileOutput) DataDiskImages() GalleryDataDiskImageArrayOutput
- func (GalleryImageVersionStorageProfileOutput) ElementType() reflect.Type
- func (o GalleryImageVersionStorageProfileOutput) OsDiskImage() GalleryOSDiskImagePtrOutput
- func (o GalleryImageVersionStorageProfileOutput) Source() GalleryArtifactVersionSourcePtrOutput
- func (o GalleryImageVersionStorageProfileOutput) ToGalleryImageVersionStorageProfileOutput() GalleryImageVersionStorageProfileOutput
- func (o GalleryImageVersionStorageProfileOutput) ToGalleryImageVersionStorageProfileOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileOutput
- func (o GalleryImageVersionStorageProfileOutput) ToGalleryImageVersionStorageProfilePtrOutput() GalleryImageVersionStorageProfilePtrOutput
- func (o GalleryImageVersionStorageProfileOutput) ToGalleryImageVersionStorageProfilePtrOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfilePtrOutput
- type GalleryImageVersionStorageProfilePtrInput
- type GalleryImageVersionStorageProfilePtrOutput
- func (o GalleryImageVersionStorageProfilePtrOutput) DataDiskImages() GalleryDataDiskImageArrayOutput
- func (o GalleryImageVersionStorageProfilePtrOutput) Elem() GalleryImageVersionStorageProfileOutput
- func (GalleryImageVersionStorageProfilePtrOutput) ElementType() reflect.Type
- func (o GalleryImageVersionStorageProfilePtrOutput) OsDiskImage() GalleryOSDiskImagePtrOutput
- func (o GalleryImageVersionStorageProfilePtrOutput) Source() GalleryArtifactVersionSourcePtrOutput
- func (o GalleryImageVersionStorageProfilePtrOutput) ToGalleryImageVersionStorageProfilePtrOutput() GalleryImageVersionStorageProfilePtrOutput
- func (o GalleryImageVersionStorageProfilePtrOutput) ToGalleryImageVersionStorageProfilePtrOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfilePtrOutput
- type GalleryImageVersionStorageProfileResponse
- type GalleryImageVersionStorageProfileResponseArgs
- func (GalleryImageVersionStorageProfileResponseArgs) ElementType() reflect.Type
- func (i GalleryImageVersionStorageProfileResponseArgs) ToGalleryImageVersionStorageProfileResponseOutput() GalleryImageVersionStorageProfileResponseOutput
- func (i GalleryImageVersionStorageProfileResponseArgs) ToGalleryImageVersionStorageProfileResponseOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileResponseOutput
- func (i GalleryImageVersionStorageProfileResponseArgs) ToGalleryImageVersionStorageProfileResponsePtrOutput() GalleryImageVersionStorageProfileResponsePtrOutput
- func (i GalleryImageVersionStorageProfileResponseArgs) ToGalleryImageVersionStorageProfileResponsePtrOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileResponsePtrOutput
- type GalleryImageVersionStorageProfileResponseInput
- type GalleryImageVersionStorageProfileResponseOutput
- func (o GalleryImageVersionStorageProfileResponseOutput) DataDiskImages() GalleryDataDiskImageResponseArrayOutput
- func (GalleryImageVersionStorageProfileResponseOutput) ElementType() reflect.Type
- func (o GalleryImageVersionStorageProfileResponseOutput) OsDiskImage() GalleryOSDiskImageResponsePtrOutput
- func (o GalleryImageVersionStorageProfileResponseOutput) Source() GalleryArtifactVersionSourceResponsePtrOutput
- func (o GalleryImageVersionStorageProfileResponseOutput) ToGalleryImageVersionStorageProfileResponseOutput() GalleryImageVersionStorageProfileResponseOutput
- func (o GalleryImageVersionStorageProfileResponseOutput) ToGalleryImageVersionStorageProfileResponseOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileResponseOutput
- func (o GalleryImageVersionStorageProfileResponseOutput) ToGalleryImageVersionStorageProfileResponsePtrOutput() GalleryImageVersionStorageProfileResponsePtrOutput
- func (o GalleryImageVersionStorageProfileResponseOutput) ToGalleryImageVersionStorageProfileResponsePtrOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileResponsePtrOutput
- type GalleryImageVersionStorageProfileResponsePtrInput
- type GalleryImageVersionStorageProfileResponsePtrOutput
- func (o GalleryImageVersionStorageProfileResponsePtrOutput) DataDiskImages() GalleryDataDiskImageResponseArrayOutput
- func (o GalleryImageVersionStorageProfileResponsePtrOutput) Elem() GalleryImageVersionStorageProfileResponseOutput
- func (GalleryImageVersionStorageProfileResponsePtrOutput) ElementType() reflect.Type
- func (o GalleryImageVersionStorageProfileResponsePtrOutput) OsDiskImage() GalleryOSDiskImageResponsePtrOutput
- func (o GalleryImageVersionStorageProfileResponsePtrOutput) Source() GalleryArtifactVersionSourceResponsePtrOutput
- func (o GalleryImageVersionStorageProfileResponsePtrOutput) ToGalleryImageVersionStorageProfileResponsePtrOutput() GalleryImageVersionStorageProfileResponsePtrOutput
- func (o GalleryImageVersionStorageProfileResponsePtrOutput) ToGalleryImageVersionStorageProfileResponsePtrOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileResponsePtrOutput
- type GalleryOSDiskImage
- type GalleryOSDiskImageArgs
- func (GalleryOSDiskImageArgs) ElementType() reflect.Type
- func (i GalleryOSDiskImageArgs) ToGalleryOSDiskImageOutput() GalleryOSDiskImageOutput
- func (i GalleryOSDiskImageArgs) ToGalleryOSDiskImageOutputWithContext(ctx context.Context) GalleryOSDiskImageOutput
- func (i GalleryOSDiskImageArgs) ToGalleryOSDiskImagePtrOutput() GalleryOSDiskImagePtrOutput
- func (i GalleryOSDiskImageArgs) ToGalleryOSDiskImagePtrOutputWithContext(ctx context.Context) GalleryOSDiskImagePtrOutput
- type GalleryOSDiskImageInput
- type GalleryOSDiskImageOutput
- func (GalleryOSDiskImageOutput) ElementType() reflect.Type
- func (o GalleryOSDiskImageOutput) HostCaching() pulumi.StringPtrOutput
- func (o GalleryOSDiskImageOutput) Source() GalleryArtifactVersionSourcePtrOutput
- func (o GalleryOSDiskImageOutput) ToGalleryOSDiskImageOutput() GalleryOSDiskImageOutput
- func (o GalleryOSDiskImageOutput) ToGalleryOSDiskImageOutputWithContext(ctx context.Context) GalleryOSDiskImageOutput
- func (o GalleryOSDiskImageOutput) ToGalleryOSDiskImagePtrOutput() GalleryOSDiskImagePtrOutput
- func (o GalleryOSDiskImageOutput) ToGalleryOSDiskImagePtrOutputWithContext(ctx context.Context) GalleryOSDiskImagePtrOutput
- type GalleryOSDiskImagePtrInput
- type GalleryOSDiskImagePtrOutput
- func (o GalleryOSDiskImagePtrOutput) Elem() GalleryOSDiskImageOutput
- func (GalleryOSDiskImagePtrOutput) ElementType() reflect.Type
- func (o GalleryOSDiskImagePtrOutput) HostCaching() pulumi.StringPtrOutput
- func (o GalleryOSDiskImagePtrOutput) Source() GalleryArtifactVersionSourcePtrOutput
- func (o GalleryOSDiskImagePtrOutput) ToGalleryOSDiskImagePtrOutput() GalleryOSDiskImagePtrOutput
- func (o GalleryOSDiskImagePtrOutput) ToGalleryOSDiskImagePtrOutputWithContext(ctx context.Context) GalleryOSDiskImagePtrOutput
- type GalleryOSDiskImageResponse
- type GalleryOSDiskImageResponseArgs
- func (GalleryOSDiskImageResponseArgs) ElementType() reflect.Type
- func (i GalleryOSDiskImageResponseArgs) ToGalleryOSDiskImageResponseOutput() GalleryOSDiskImageResponseOutput
- func (i GalleryOSDiskImageResponseArgs) ToGalleryOSDiskImageResponseOutputWithContext(ctx context.Context) GalleryOSDiskImageResponseOutput
- func (i GalleryOSDiskImageResponseArgs) ToGalleryOSDiskImageResponsePtrOutput() GalleryOSDiskImageResponsePtrOutput
- func (i GalleryOSDiskImageResponseArgs) ToGalleryOSDiskImageResponsePtrOutputWithContext(ctx context.Context) GalleryOSDiskImageResponsePtrOutput
- type GalleryOSDiskImageResponseInput
- type GalleryOSDiskImageResponseOutput
- func (GalleryOSDiskImageResponseOutput) ElementType() reflect.Type
- func (o GalleryOSDiskImageResponseOutput) HostCaching() pulumi.StringPtrOutput
- func (o GalleryOSDiskImageResponseOutput) SizeInGB() pulumi.IntOutput
- func (o GalleryOSDiskImageResponseOutput) Source() GalleryArtifactVersionSourceResponsePtrOutput
- func (o GalleryOSDiskImageResponseOutput) ToGalleryOSDiskImageResponseOutput() GalleryOSDiskImageResponseOutput
- func (o GalleryOSDiskImageResponseOutput) ToGalleryOSDiskImageResponseOutputWithContext(ctx context.Context) GalleryOSDiskImageResponseOutput
- func (o GalleryOSDiskImageResponseOutput) ToGalleryOSDiskImageResponsePtrOutput() GalleryOSDiskImageResponsePtrOutput
- func (o GalleryOSDiskImageResponseOutput) ToGalleryOSDiskImageResponsePtrOutputWithContext(ctx context.Context) GalleryOSDiskImageResponsePtrOutput
- type GalleryOSDiskImageResponsePtrInput
- type GalleryOSDiskImageResponsePtrOutput
- func (o GalleryOSDiskImageResponsePtrOutput) Elem() GalleryOSDiskImageResponseOutput
- func (GalleryOSDiskImageResponsePtrOutput) ElementType() reflect.Type
- func (o GalleryOSDiskImageResponsePtrOutput) HostCaching() pulumi.StringPtrOutput
- func (o GalleryOSDiskImageResponsePtrOutput) SizeInGB() pulumi.IntPtrOutput
- func (o GalleryOSDiskImageResponsePtrOutput) Source() GalleryArtifactVersionSourceResponsePtrOutput
- func (o GalleryOSDiskImageResponsePtrOutput) ToGalleryOSDiskImageResponsePtrOutput() GalleryOSDiskImageResponsePtrOutput
- func (o GalleryOSDiskImageResponsePtrOutput) ToGalleryOSDiskImageResponsePtrOutputWithContext(ctx context.Context) GalleryOSDiskImageResponsePtrOutput
- type GalleryState
- 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) DiskEncryptionSet() DiskEncryptionSetParametersPtrOutput
- 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) DiskEncryptionSet() DiskEncryptionSetParametersResponsePtrOutput
- 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 ImageDiskReference
- type ImageDiskReferenceArgs
- func (ImageDiskReferenceArgs) ElementType() reflect.Type
- func (i ImageDiskReferenceArgs) ToImageDiskReferenceOutput() ImageDiskReferenceOutput
- func (i ImageDiskReferenceArgs) ToImageDiskReferenceOutputWithContext(ctx context.Context) ImageDiskReferenceOutput
- func (i ImageDiskReferenceArgs) ToImageDiskReferencePtrOutput() ImageDiskReferencePtrOutput
- func (i ImageDiskReferenceArgs) ToImageDiskReferencePtrOutputWithContext(ctx context.Context) ImageDiskReferencePtrOutput
- type ImageDiskReferenceInput
- type ImageDiskReferenceOutput
- func (ImageDiskReferenceOutput) ElementType() reflect.Type
- func (o ImageDiskReferenceOutput) Id() pulumi.StringOutput
- func (o ImageDiskReferenceOutput) Lun() pulumi.IntPtrOutput
- func (o ImageDiskReferenceOutput) ToImageDiskReferenceOutput() ImageDiskReferenceOutput
- func (o ImageDiskReferenceOutput) ToImageDiskReferenceOutputWithContext(ctx context.Context) ImageDiskReferenceOutput
- func (o ImageDiskReferenceOutput) ToImageDiskReferencePtrOutput() ImageDiskReferencePtrOutput
- func (o ImageDiskReferenceOutput) ToImageDiskReferencePtrOutputWithContext(ctx context.Context) ImageDiskReferencePtrOutput
- type ImageDiskReferencePtrInput
- type ImageDiskReferencePtrOutput
- func (o ImageDiskReferencePtrOutput) Elem() ImageDiskReferenceOutput
- func (ImageDiskReferencePtrOutput) ElementType() reflect.Type
- func (o ImageDiskReferencePtrOutput) Id() pulumi.StringPtrOutput
- func (o ImageDiskReferencePtrOutput) Lun() pulumi.IntPtrOutput
- func (o ImageDiskReferencePtrOutput) ToImageDiskReferencePtrOutput() ImageDiskReferencePtrOutput
- func (o ImageDiskReferencePtrOutput) ToImageDiskReferencePtrOutputWithContext(ctx context.Context) ImageDiskReferencePtrOutput
- type ImageDiskReferenceResponse
- type ImageDiskReferenceResponseArgs
- func (ImageDiskReferenceResponseArgs) ElementType() reflect.Type
- func (i ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponseOutput() ImageDiskReferenceResponseOutput
- func (i ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponseOutputWithContext(ctx context.Context) ImageDiskReferenceResponseOutput
- func (i ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponsePtrOutput() ImageDiskReferenceResponsePtrOutput
- func (i ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponsePtrOutputWithContext(ctx context.Context) ImageDiskReferenceResponsePtrOutput
- type ImageDiskReferenceResponseInput
- type ImageDiskReferenceResponseOutput
- func (ImageDiskReferenceResponseOutput) ElementType() reflect.Type
- func (o ImageDiskReferenceResponseOutput) Id() pulumi.StringOutput
- func (o ImageDiskReferenceResponseOutput) Lun() pulumi.IntPtrOutput
- func (o ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponseOutput() ImageDiskReferenceResponseOutput
- func (o ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponseOutputWithContext(ctx context.Context) ImageDiskReferenceResponseOutput
- func (o ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponsePtrOutput() ImageDiskReferenceResponsePtrOutput
- func (o ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponsePtrOutputWithContext(ctx context.Context) ImageDiskReferenceResponsePtrOutput
- type ImageDiskReferenceResponsePtrInput
- type ImageDiskReferenceResponsePtrOutput
- func (o ImageDiskReferenceResponsePtrOutput) Elem() ImageDiskReferenceResponseOutput
- func (ImageDiskReferenceResponsePtrOutput) ElementType() reflect.Type
- func (o ImageDiskReferenceResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o ImageDiskReferenceResponsePtrOutput) Lun() pulumi.IntPtrOutput
- func (o ImageDiskReferenceResponsePtrOutput) ToImageDiskReferenceResponsePtrOutput() ImageDiskReferenceResponsePtrOutput
- func (o ImageDiskReferenceResponsePtrOutput) ToImageDiskReferenceResponsePtrOutputWithContext(ctx context.Context) ImageDiskReferenceResponsePtrOutput
- 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) DiskEncryptionSet() DiskEncryptionSetParametersPtrOutput
- 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) DiskEncryptionSet() DiskEncryptionSetParametersPtrOutput
- 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) DiskEncryptionSet() DiskEncryptionSetParametersResponsePtrOutput
- 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) DiskEncryptionSet() DiskEncryptionSetParametersResponsePtrOutput
- 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 ImagePurchasePlan
- type ImagePurchasePlanArgs
- func (ImagePurchasePlanArgs) ElementType() reflect.Type
- func (i ImagePurchasePlanArgs) ToImagePurchasePlanOutput() ImagePurchasePlanOutput
- func (i ImagePurchasePlanArgs) ToImagePurchasePlanOutputWithContext(ctx context.Context) ImagePurchasePlanOutput
- func (i ImagePurchasePlanArgs) ToImagePurchasePlanPtrOutput() ImagePurchasePlanPtrOutput
- func (i ImagePurchasePlanArgs) ToImagePurchasePlanPtrOutputWithContext(ctx context.Context) ImagePurchasePlanPtrOutput
- type ImagePurchasePlanInput
- type ImagePurchasePlanOutput
- func (ImagePurchasePlanOutput) ElementType() reflect.Type
- func (o ImagePurchasePlanOutput) Name() pulumi.StringPtrOutput
- func (o ImagePurchasePlanOutput) Product() pulumi.StringPtrOutput
- func (o ImagePurchasePlanOutput) Publisher() pulumi.StringPtrOutput
- func (o ImagePurchasePlanOutput) ToImagePurchasePlanOutput() ImagePurchasePlanOutput
- func (o ImagePurchasePlanOutput) ToImagePurchasePlanOutputWithContext(ctx context.Context) ImagePurchasePlanOutput
- func (o ImagePurchasePlanOutput) ToImagePurchasePlanPtrOutput() ImagePurchasePlanPtrOutput
- func (o ImagePurchasePlanOutput) ToImagePurchasePlanPtrOutputWithContext(ctx context.Context) ImagePurchasePlanPtrOutput
- type ImagePurchasePlanPtrInput
- type ImagePurchasePlanPtrOutput
- func (o ImagePurchasePlanPtrOutput) Elem() ImagePurchasePlanOutput
- func (ImagePurchasePlanPtrOutput) ElementType() reflect.Type
- func (o ImagePurchasePlanPtrOutput) Name() pulumi.StringPtrOutput
- func (o ImagePurchasePlanPtrOutput) Product() pulumi.StringPtrOutput
- func (o ImagePurchasePlanPtrOutput) Publisher() pulumi.StringPtrOutput
- func (o ImagePurchasePlanPtrOutput) ToImagePurchasePlanPtrOutput() ImagePurchasePlanPtrOutput
- func (o ImagePurchasePlanPtrOutput) ToImagePurchasePlanPtrOutputWithContext(ctx context.Context) ImagePurchasePlanPtrOutput
- type ImagePurchasePlanResponse
- type ImagePurchasePlanResponseArgs
- func (ImagePurchasePlanResponseArgs) ElementType() reflect.Type
- func (i ImagePurchasePlanResponseArgs) ToImagePurchasePlanResponseOutput() ImagePurchasePlanResponseOutput
- func (i ImagePurchasePlanResponseArgs) ToImagePurchasePlanResponseOutputWithContext(ctx context.Context) ImagePurchasePlanResponseOutput
- func (i ImagePurchasePlanResponseArgs) ToImagePurchasePlanResponsePtrOutput() ImagePurchasePlanResponsePtrOutput
- func (i ImagePurchasePlanResponseArgs) ToImagePurchasePlanResponsePtrOutputWithContext(ctx context.Context) ImagePurchasePlanResponsePtrOutput
- type ImagePurchasePlanResponseInput
- type ImagePurchasePlanResponseOutput
- func (ImagePurchasePlanResponseOutput) ElementType() reflect.Type
- func (o ImagePurchasePlanResponseOutput) Name() pulumi.StringPtrOutput
- func (o ImagePurchasePlanResponseOutput) Product() pulumi.StringPtrOutput
- func (o ImagePurchasePlanResponseOutput) Publisher() pulumi.StringPtrOutput
- func (o ImagePurchasePlanResponseOutput) ToImagePurchasePlanResponseOutput() ImagePurchasePlanResponseOutput
- func (o ImagePurchasePlanResponseOutput) ToImagePurchasePlanResponseOutputWithContext(ctx context.Context) ImagePurchasePlanResponseOutput
- func (o ImagePurchasePlanResponseOutput) ToImagePurchasePlanResponsePtrOutput() ImagePurchasePlanResponsePtrOutput
- func (o ImagePurchasePlanResponseOutput) ToImagePurchasePlanResponsePtrOutputWithContext(ctx context.Context) ImagePurchasePlanResponsePtrOutput
- type ImagePurchasePlanResponsePtrInput
- type ImagePurchasePlanResponsePtrOutput
- func (o ImagePurchasePlanResponsePtrOutput) Elem() ImagePurchasePlanResponseOutput
- func (ImagePurchasePlanResponsePtrOutput) ElementType() reflect.Type
- func (o ImagePurchasePlanResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ImagePurchasePlanResponsePtrOutput) Product() pulumi.StringPtrOutput
- func (o ImagePurchasePlanResponsePtrOutput) Publisher() pulumi.StringPtrOutput
- func (o ImagePurchasePlanResponsePtrOutput) ToImagePurchasePlanResponsePtrOutput() ImagePurchasePlanResponsePtrOutput
- func (o ImagePurchasePlanResponsePtrOutput) ToImagePurchasePlanResponsePtrOutputWithContext(ctx context.Context) ImagePurchasePlanResponsePtrOutput
- 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) ExactVersion() pulumi.StringOutput
- 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) ExactVersion() pulumi.StringPtrOutput
- 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
- func (InstanceViewStatusArgs) ElementType() reflect.Type
- func (i InstanceViewStatusArgs) ToInstanceViewStatusOutput() InstanceViewStatusOutput
- func (i InstanceViewStatusArgs) ToInstanceViewStatusOutputWithContext(ctx context.Context) InstanceViewStatusOutput
- func (i InstanceViewStatusArgs) ToInstanceViewStatusPtrOutput() InstanceViewStatusPtrOutput
- func (i InstanceViewStatusArgs) ToInstanceViewStatusPtrOutputWithContext(ctx context.Context) InstanceViewStatusPtrOutput
- 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
- func (o InstanceViewStatusOutput) ToInstanceViewStatusPtrOutput() InstanceViewStatusPtrOutput
- func (o InstanceViewStatusOutput) ToInstanceViewStatusPtrOutputWithContext(ctx context.Context) InstanceViewStatusPtrOutput
- type InstanceViewStatusPtrInput
- type InstanceViewStatusPtrOutput
- func (o InstanceViewStatusPtrOutput) Code() pulumi.StringPtrOutput
- func (o InstanceViewStatusPtrOutput) DisplayStatus() pulumi.StringPtrOutput
- func (o InstanceViewStatusPtrOutput) Elem() InstanceViewStatusOutput
- func (InstanceViewStatusPtrOutput) ElementType() reflect.Type
- func (o InstanceViewStatusPtrOutput) Level() pulumi.StringPtrOutput
- func (o InstanceViewStatusPtrOutput) Message() pulumi.StringPtrOutput
- func (o InstanceViewStatusPtrOutput) Time() pulumi.StringPtrOutput
- func (o InstanceViewStatusPtrOutput) ToInstanceViewStatusPtrOutput() InstanceViewStatusPtrOutput
- func (o InstanceViewStatusPtrOutput) ToInstanceViewStatusPtrOutputWithContext(ctx context.Context) InstanceViewStatusPtrOutput
- 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 KeyVaultAndKeyReference
- type KeyVaultAndKeyReferenceArgs
- func (KeyVaultAndKeyReferenceArgs) ElementType() reflect.Type
- func (i KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferenceOutput() KeyVaultAndKeyReferenceOutput
- func (i KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferenceOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceOutput
- func (i KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferencePtrOutput() KeyVaultAndKeyReferencePtrOutput
- func (i KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferencePtrOutput
- type KeyVaultAndKeyReferenceInput
- type KeyVaultAndKeyReferenceOutput
- func (KeyVaultAndKeyReferenceOutput) ElementType() reflect.Type
- func (o KeyVaultAndKeyReferenceOutput) KeyUrl() pulumi.StringOutput
- func (o KeyVaultAndKeyReferenceOutput) SourceVault() SourceVaultOutput
- func (o KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferenceOutput() KeyVaultAndKeyReferenceOutput
- func (o KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferenceOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceOutput
- func (o KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferencePtrOutput() KeyVaultAndKeyReferencePtrOutput
- func (o KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferencePtrOutput
- type KeyVaultAndKeyReferencePtrInput
- type KeyVaultAndKeyReferencePtrOutput
- func (o KeyVaultAndKeyReferencePtrOutput) Elem() KeyVaultAndKeyReferenceOutput
- func (KeyVaultAndKeyReferencePtrOutput) ElementType() reflect.Type
- func (o KeyVaultAndKeyReferencePtrOutput) KeyUrl() pulumi.StringPtrOutput
- func (o KeyVaultAndKeyReferencePtrOutput) SourceVault() SourceVaultPtrOutput
- func (o KeyVaultAndKeyReferencePtrOutput) ToKeyVaultAndKeyReferencePtrOutput() KeyVaultAndKeyReferencePtrOutput
- func (o KeyVaultAndKeyReferencePtrOutput) ToKeyVaultAndKeyReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferencePtrOutput
- type KeyVaultAndKeyReferenceResponse
- type KeyVaultAndKeyReferenceResponseArgs
- func (KeyVaultAndKeyReferenceResponseArgs) ElementType() reflect.Type
- func (i KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponseOutput() KeyVaultAndKeyReferenceResponseOutput
- func (i KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponseOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponseOutput
- func (i KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponsePtrOutput() KeyVaultAndKeyReferenceResponsePtrOutput
- func (i KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponsePtrOutput
- type KeyVaultAndKeyReferenceResponseArray
- func (KeyVaultAndKeyReferenceResponseArray) ElementType() reflect.Type
- func (i KeyVaultAndKeyReferenceResponseArray) ToKeyVaultAndKeyReferenceResponseArrayOutput() KeyVaultAndKeyReferenceResponseArrayOutput
- func (i KeyVaultAndKeyReferenceResponseArray) ToKeyVaultAndKeyReferenceResponseArrayOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponseArrayOutput
- type KeyVaultAndKeyReferenceResponseArrayInput
- type KeyVaultAndKeyReferenceResponseArrayOutput
- func (KeyVaultAndKeyReferenceResponseArrayOutput) ElementType() reflect.Type
- func (o KeyVaultAndKeyReferenceResponseArrayOutput) Index(i pulumi.IntInput) KeyVaultAndKeyReferenceResponseOutput
- func (o KeyVaultAndKeyReferenceResponseArrayOutput) ToKeyVaultAndKeyReferenceResponseArrayOutput() KeyVaultAndKeyReferenceResponseArrayOutput
- func (o KeyVaultAndKeyReferenceResponseArrayOutput) ToKeyVaultAndKeyReferenceResponseArrayOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponseArrayOutput
- type KeyVaultAndKeyReferenceResponseInput
- type KeyVaultAndKeyReferenceResponseOutput
- func (KeyVaultAndKeyReferenceResponseOutput) ElementType() reflect.Type
- func (o KeyVaultAndKeyReferenceResponseOutput) KeyUrl() pulumi.StringOutput
- func (o KeyVaultAndKeyReferenceResponseOutput) SourceVault() SourceVaultResponseOutput
- func (o KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponseOutput() KeyVaultAndKeyReferenceResponseOutput
- func (o KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponseOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponseOutput
- func (o KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponsePtrOutput() KeyVaultAndKeyReferenceResponsePtrOutput
- func (o KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponsePtrOutput
- type KeyVaultAndKeyReferenceResponsePtrInput
- type KeyVaultAndKeyReferenceResponsePtrOutput
- func (o KeyVaultAndKeyReferenceResponsePtrOutput) Elem() KeyVaultAndKeyReferenceResponseOutput
- func (KeyVaultAndKeyReferenceResponsePtrOutput) ElementType() reflect.Type
- func (o KeyVaultAndKeyReferenceResponsePtrOutput) KeyUrl() pulumi.StringPtrOutput
- func (o KeyVaultAndKeyReferenceResponsePtrOutput) SourceVault() SourceVaultResponsePtrOutput
- func (o KeyVaultAndKeyReferenceResponsePtrOutput) ToKeyVaultAndKeyReferenceResponsePtrOutput() KeyVaultAndKeyReferenceResponsePtrOutput
- func (o KeyVaultAndKeyReferenceResponsePtrOutput) ToKeyVaultAndKeyReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponsePtrOutput
- type KeyVaultAndSecretReference
- type KeyVaultAndSecretReferenceArgs
- func (KeyVaultAndSecretReferenceArgs) ElementType() reflect.Type
- func (i KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferenceOutput() KeyVaultAndSecretReferenceOutput
- func (i KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferenceOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceOutput
- func (i KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferencePtrOutput() KeyVaultAndSecretReferencePtrOutput
- func (i KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferencePtrOutput
- type KeyVaultAndSecretReferenceInput
- type KeyVaultAndSecretReferenceOutput
- func (KeyVaultAndSecretReferenceOutput) ElementType() reflect.Type
- func (o KeyVaultAndSecretReferenceOutput) SecretUrl() pulumi.StringOutput
- func (o KeyVaultAndSecretReferenceOutput) SourceVault() SourceVaultOutput
- func (o KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferenceOutput() KeyVaultAndSecretReferenceOutput
- func (o KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferenceOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceOutput
- func (o KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferencePtrOutput() KeyVaultAndSecretReferencePtrOutput
- func (o KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferencePtrOutput
- type KeyVaultAndSecretReferencePtrInput
- type KeyVaultAndSecretReferencePtrOutput
- func (o KeyVaultAndSecretReferencePtrOutput) Elem() KeyVaultAndSecretReferenceOutput
- func (KeyVaultAndSecretReferencePtrOutput) ElementType() reflect.Type
- func (o KeyVaultAndSecretReferencePtrOutput) SecretUrl() pulumi.StringPtrOutput
- func (o KeyVaultAndSecretReferencePtrOutput) SourceVault() SourceVaultPtrOutput
- func (o KeyVaultAndSecretReferencePtrOutput) ToKeyVaultAndSecretReferencePtrOutput() KeyVaultAndSecretReferencePtrOutput
- func (o KeyVaultAndSecretReferencePtrOutput) ToKeyVaultAndSecretReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferencePtrOutput
- type KeyVaultAndSecretReferenceResponse
- type KeyVaultAndSecretReferenceResponseArgs
- func (KeyVaultAndSecretReferenceResponseArgs) ElementType() reflect.Type
- func (i KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponseOutput() KeyVaultAndSecretReferenceResponseOutput
- func (i KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponseOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceResponseOutput
- func (i KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponsePtrOutput() KeyVaultAndSecretReferenceResponsePtrOutput
- func (i KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceResponsePtrOutput
- type KeyVaultAndSecretReferenceResponseInput
- type KeyVaultAndSecretReferenceResponseOutput
- func (KeyVaultAndSecretReferenceResponseOutput) ElementType() reflect.Type
- func (o KeyVaultAndSecretReferenceResponseOutput) SecretUrl() pulumi.StringOutput
- func (o KeyVaultAndSecretReferenceResponseOutput) SourceVault() SourceVaultResponseOutput
- func (o KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponseOutput() KeyVaultAndSecretReferenceResponseOutput
- func (o KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponseOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceResponseOutput
- func (o KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponsePtrOutput() KeyVaultAndSecretReferenceResponsePtrOutput
- func (o KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceResponsePtrOutput
- type KeyVaultAndSecretReferenceResponsePtrInput
- type KeyVaultAndSecretReferenceResponsePtrOutput
- func (o KeyVaultAndSecretReferenceResponsePtrOutput) Elem() KeyVaultAndSecretReferenceResponseOutput
- func (KeyVaultAndSecretReferenceResponsePtrOutput) ElementType() reflect.Type
- func (o KeyVaultAndSecretReferenceResponsePtrOutput) SecretUrl() pulumi.StringPtrOutput
- func (o KeyVaultAndSecretReferenceResponsePtrOutput) SourceVault() SourceVaultResponsePtrOutput
- func (o KeyVaultAndSecretReferenceResponsePtrOutput) ToKeyVaultAndSecretReferenceResponsePtrOutput() KeyVaultAndSecretReferenceResponsePtrOutput
- func (o KeyVaultAndSecretReferenceResponsePtrOutput) ToKeyVaultAndSecretReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceResponsePtrOutput
- 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 LookupDedicatedHostArgs
- type LookupDedicatedHostGroupArgs
- type LookupDedicatedHostGroupResult
- type LookupDedicatedHostResult
- type LookupDiskArgs
- type LookupDiskEncryptionSetArgs
- type LookupDiskEncryptionSetResult
- type LookupDiskResult
- type LookupGalleryApplicationArgs
- type LookupGalleryApplicationResult
- type LookupGalleryApplicationVersionArgs
- type LookupGalleryApplicationVersionResult
- type LookupGalleryArgs
- type LookupGalleryImageArgs
- type LookupGalleryImageResult
- type LookupGalleryImageVersionArgs
- type LookupGalleryImageVersionResult
- type LookupGalleryResult
- type LookupImageArgs
- type LookupImageResult
- type LookupProximityPlacementGroupArgs
- type LookupProximityPlacementGroupResult
- type LookupSnapshotArgs
- type LookupSnapshotResult
- type LookupVirtualMachineArgs
- type LookupVirtualMachineExtensionArgs
- type LookupVirtualMachineExtensionResult
- type LookupVirtualMachineResult
- type LookupVirtualMachineScaleSetArgs
- type LookupVirtualMachineScaleSetExtensionArgs
- type LookupVirtualMachineScaleSetExtensionResult
- type LookupVirtualMachineScaleSetResult
- type LookupVirtualMachineScaleSetVMArgs
- type LookupVirtualMachineScaleSetVMExtensionArgs
- type LookupVirtualMachineScaleSetVMExtensionResult
- 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 (o ManagedDiskParametersOutput) DiskEncryptionSet() DiskEncryptionSetParametersPtrOutput
- 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) DiskEncryptionSet() DiskEncryptionSetParametersPtrOutput
- 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 (o ManagedDiskParametersResponseOutput) DiskEncryptionSet() DiskEncryptionSetParametersResponsePtrOutput
- 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) DiskEncryptionSet() DiskEncryptionSetParametersResponsePtrOutput
- 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) RequireGuestProvisionSignal() pulumi.BoolPtrOutput
- 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) RequireGuestProvisionSignal() pulumi.BoolPtrOutput
- 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) RequireGuestProvisionSignal() pulumi.BoolPtrOutput
- 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) RequireGuestProvisionSignal() pulumi.BoolPtrOutput
- 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 RecommendedMachineConfiguration
- type RecommendedMachineConfigurationArgs
- func (RecommendedMachineConfigurationArgs) ElementType() reflect.Type
- func (i RecommendedMachineConfigurationArgs) ToRecommendedMachineConfigurationOutput() RecommendedMachineConfigurationOutput
- func (i RecommendedMachineConfigurationArgs) ToRecommendedMachineConfigurationOutputWithContext(ctx context.Context) RecommendedMachineConfigurationOutput
- func (i RecommendedMachineConfigurationArgs) ToRecommendedMachineConfigurationPtrOutput() RecommendedMachineConfigurationPtrOutput
- func (i RecommendedMachineConfigurationArgs) ToRecommendedMachineConfigurationPtrOutputWithContext(ctx context.Context) RecommendedMachineConfigurationPtrOutput
- type RecommendedMachineConfigurationInput
- type RecommendedMachineConfigurationOutput
- func (RecommendedMachineConfigurationOutput) ElementType() reflect.Type
- func (o RecommendedMachineConfigurationOutput) Memory() ResourceRangePtrOutput
- func (o RecommendedMachineConfigurationOutput) ToRecommendedMachineConfigurationOutput() RecommendedMachineConfigurationOutput
- func (o RecommendedMachineConfigurationOutput) ToRecommendedMachineConfigurationOutputWithContext(ctx context.Context) RecommendedMachineConfigurationOutput
- func (o RecommendedMachineConfigurationOutput) ToRecommendedMachineConfigurationPtrOutput() RecommendedMachineConfigurationPtrOutput
- func (o RecommendedMachineConfigurationOutput) ToRecommendedMachineConfigurationPtrOutputWithContext(ctx context.Context) RecommendedMachineConfigurationPtrOutput
- func (o RecommendedMachineConfigurationOutput) VCPUs() ResourceRangePtrOutput
- type RecommendedMachineConfigurationPtrInput
- type RecommendedMachineConfigurationPtrOutput
- func (o RecommendedMachineConfigurationPtrOutput) Elem() RecommendedMachineConfigurationOutput
- func (RecommendedMachineConfigurationPtrOutput) ElementType() reflect.Type
- func (o RecommendedMachineConfigurationPtrOutput) Memory() ResourceRangePtrOutput
- func (o RecommendedMachineConfigurationPtrOutput) ToRecommendedMachineConfigurationPtrOutput() RecommendedMachineConfigurationPtrOutput
- func (o RecommendedMachineConfigurationPtrOutput) ToRecommendedMachineConfigurationPtrOutputWithContext(ctx context.Context) RecommendedMachineConfigurationPtrOutput
- func (o RecommendedMachineConfigurationPtrOutput) VCPUs() ResourceRangePtrOutput
- type RecommendedMachineConfigurationResponse
- type RecommendedMachineConfigurationResponseArgs
- func (RecommendedMachineConfigurationResponseArgs) ElementType() reflect.Type
- func (i RecommendedMachineConfigurationResponseArgs) ToRecommendedMachineConfigurationResponseOutput() RecommendedMachineConfigurationResponseOutput
- func (i RecommendedMachineConfigurationResponseArgs) ToRecommendedMachineConfigurationResponseOutputWithContext(ctx context.Context) RecommendedMachineConfigurationResponseOutput
- func (i RecommendedMachineConfigurationResponseArgs) ToRecommendedMachineConfigurationResponsePtrOutput() RecommendedMachineConfigurationResponsePtrOutput
- func (i RecommendedMachineConfigurationResponseArgs) ToRecommendedMachineConfigurationResponsePtrOutputWithContext(ctx context.Context) RecommendedMachineConfigurationResponsePtrOutput
- type RecommendedMachineConfigurationResponseInput
- type RecommendedMachineConfigurationResponseOutput
- func (RecommendedMachineConfigurationResponseOutput) ElementType() reflect.Type
- func (o RecommendedMachineConfigurationResponseOutput) Memory() ResourceRangeResponsePtrOutput
- func (o RecommendedMachineConfigurationResponseOutput) ToRecommendedMachineConfigurationResponseOutput() RecommendedMachineConfigurationResponseOutput
- func (o RecommendedMachineConfigurationResponseOutput) ToRecommendedMachineConfigurationResponseOutputWithContext(ctx context.Context) RecommendedMachineConfigurationResponseOutput
- func (o RecommendedMachineConfigurationResponseOutput) ToRecommendedMachineConfigurationResponsePtrOutput() RecommendedMachineConfigurationResponsePtrOutput
- func (o RecommendedMachineConfigurationResponseOutput) ToRecommendedMachineConfigurationResponsePtrOutputWithContext(ctx context.Context) RecommendedMachineConfigurationResponsePtrOutput
- func (o RecommendedMachineConfigurationResponseOutput) VCPUs() ResourceRangeResponsePtrOutput
- type RecommendedMachineConfigurationResponsePtrInput
- type RecommendedMachineConfigurationResponsePtrOutput
- func (o RecommendedMachineConfigurationResponsePtrOutput) Elem() RecommendedMachineConfigurationResponseOutput
- func (RecommendedMachineConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o RecommendedMachineConfigurationResponsePtrOutput) Memory() ResourceRangeResponsePtrOutput
- func (o RecommendedMachineConfigurationResponsePtrOutput) ToRecommendedMachineConfigurationResponsePtrOutput() RecommendedMachineConfigurationResponsePtrOutput
- func (o RecommendedMachineConfigurationResponsePtrOutput) ToRecommendedMachineConfigurationResponsePtrOutputWithContext(ctx context.Context) RecommendedMachineConfigurationResponsePtrOutput
- func (o RecommendedMachineConfigurationResponsePtrOutput) VCPUs() ResourceRangeResponsePtrOutput
- type RegionalReplicationStatusResponse
- type RegionalReplicationStatusResponseArgs
- func (RegionalReplicationStatusResponseArgs) ElementType() reflect.Type
- func (i RegionalReplicationStatusResponseArgs) ToRegionalReplicationStatusResponseOutput() RegionalReplicationStatusResponseOutput
- func (i RegionalReplicationStatusResponseArgs) ToRegionalReplicationStatusResponseOutputWithContext(ctx context.Context) RegionalReplicationStatusResponseOutput
- type RegionalReplicationStatusResponseArray
- func (RegionalReplicationStatusResponseArray) ElementType() reflect.Type
- func (i RegionalReplicationStatusResponseArray) ToRegionalReplicationStatusResponseArrayOutput() RegionalReplicationStatusResponseArrayOutput
- func (i RegionalReplicationStatusResponseArray) ToRegionalReplicationStatusResponseArrayOutputWithContext(ctx context.Context) RegionalReplicationStatusResponseArrayOutput
- type RegionalReplicationStatusResponseArrayInput
- type RegionalReplicationStatusResponseArrayOutput
- func (RegionalReplicationStatusResponseArrayOutput) ElementType() reflect.Type
- func (o RegionalReplicationStatusResponseArrayOutput) Index(i pulumi.IntInput) RegionalReplicationStatusResponseOutput
- func (o RegionalReplicationStatusResponseArrayOutput) ToRegionalReplicationStatusResponseArrayOutput() RegionalReplicationStatusResponseArrayOutput
- func (o RegionalReplicationStatusResponseArrayOutput) ToRegionalReplicationStatusResponseArrayOutputWithContext(ctx context.Context) RegionalReplicationStatusResponseArrayOutput
- type RegionalReplicationStatusResponseInput
- type RegionalReplicationStatusResponseOutput
- func (o RegionalReplicationStatusResponseOutput) Details() pulumi.StringOutput
- func (RegionalReplicationStatusResponseOutput) ElementType() reflect.Type
- func (o RegionalReplicationStatusResponseOutput) Progress() pulumi.IntOutput
- func (o RegionalReplicationStatusResponseOutput) Region() pulumi.StringOutput
- func (o RegionalReplicationStatusResponseOutput) State() pulumi.StringOutput
- func (o RegionalReplicationStatusResponseOutput) ToRegionalReplicationStatusResponseOutput() RegionalReplicationStatusResponseOutput
- func (o RegionalReplicationStatusResponseOutput) ToRegionalReplicationStatusResponseOutputWithContext(ctx context.Context) RegionalReplicationStatusResponseOutput
- type ReplicationStatusResponse
- type ReplicationStatusResponseArgs
- func (ReplicationStatusResponseArgs) ElementType() reflect.Type
- func (i ReplicationStatusResponseArgs) ToReplicationStatusResponseOutput() ReplicationStatusResponseOutput
- func (i ReplicationStatusResponseArgs) ToReplicationStatusResponseOutputWithContext(ctx context.Context) ReplicationStatusResponseOutput
- func (i ReplicationStatusResponseArgs) ToReplicationStatusResponsePtrOutput() ReplicationStatusResponsePtrOutput
- func (i ReplicationStatusResponseArgs) ToReplicationStatusResponsePtrOutputWithContext(ctx context.Context) ReplicationStatusResponsePtrOutput
- type ReplicationStatusResponseInput
- type ReplicationStatusResponseOutput
- func (o ReplicationStatusResponseOutput) AggregatedState() pulumi.StringOutput
- func (ReplicationStatusResponseOutput) ElementType() reflect.Type
- func (o ReplicationStatusResponseOutput) Summary() RegionalReplicationStatusResponseArrayOutput
- func (o ReplicationStatusResponseOutput) ToReplicationStatusResponseOutput() ReplicationStatusResponseOutput
- func (o ReplicationStatusResponseOutput) ToReplicationStatusResponseOutputWithContext(ctx context.Context) ReplicationStatusResponseOutput
- func (o ReplicationStatusResponseOutput) ToReplicationStatusResponsePtrOutput() ReplicationStatusResponsePtrOutput
- func (o ReplicationStatusResponseOutput) ToReplicationStatusResponsePtrOutputWithContext(ctx context.Context) ReplicationStatusResponsePtrOutput
- type ReplicationStatusResponsePtrInput
- type ReplicationStatusResponsePtrOutput
- func (o ReplicationStatusResponsePtrOutput) AggregatedState() pulumi.StringPtrOutput
- func (o ReplicationStatusResponsePtrOutput) Elem() ReplicationStatusResponseOutput
- func (ReplicationStatusResponsePtrOutput) ElementType() reflect.Type
- func (o ReplicationStatusResponsePtrOutput) Summary() RegionalReplicationStatusResponseArrayOutput
- func (o ReplicationStatusResponsePtrOutput) ToReplicationStatusResponsePtrOutput() ReplicationStatusResponsePtrOutput
- func (o ReplicationStatusResponsePtrOutput) ToReplicationStatusResponsePtrOutputWithContext(ctx context.Context) ReplicationStatusResponsePtrOutput
- type ResourceRange
- type ResourceRangeArgs
- func (ResourceRangeArgs) ElementType() reflect.Type
- func (i ResourceRangeArgs) ToResourceRangeOutput() ResourceRangeOutput
- func (i ResourceRangeArgs) ToResourceRangeOutputWithContext(ctx context.Context) ResourceRangeOutput
- func (i ResourceRangeArgs) ToResourceRangePtrOutput() ResourceRangePtrOutput
- func (i ResourceRangeArgs) ToResourceRangePtrOutputWithContext(ctx context.Context) ResourceRangePtrOutput
- type ResourceRangeInput
- type ResourceRangeOutput
- func (ResourceRangeOutput) ElementType() reflect.Type
- func (o ResourceRangeOutput) Max() pulumi.IntPtrOutput
- func (o ResourceRangeOutput) Min() pulumi.IntPtrOutput
- func (o ResourceRangeOutput) ToResourceRangeOutput() ResourceRangeOutput
- func (o ResourceRangeOutput) ToResourceRangeOutputWithContext(ctx context.Context) ResourceRangeOutput
- func (o ResourceRangeOutput) ToResourceRangePtrOutput() ResourceRangePtrOutput
- func (o ResourceRangeOutput) ToResourceRangePtrOutputWithContext(ctx context.Context) ResourceRangePtrOutput
- type ResourceRangePtrInput
- type ResourceRangePtrOutput
- func (o ResourceRangePtrOutput) Elem() ResourceRangeOutput
- func (ResourceRangePtrOutput) ElementType() reflect.Type
- func (o ResourceRangePtrOutput) Max() pulumi.IntPtrOutput
- func (o ResourceRangePtrOutput) Min() pulumi.IntPtrOutput
- func (o ResourceRangePtrOutput) ToResourceRangePtrOutput() ResourceRangePtrOutput
- func (o ResourceRangePtrOutput) ToResourceRangePtrOutputWithContext(ctx context.Context) ResourceRangePtrOutput
- type ResourceRangeResponse
- type ResourceRangeResponseArgs
- func (ResourceRangeResponseArgs) ElementType() reflect.Type
- func (i ResourceRangeResponseArgs) ToResourceRangeResponseOutput() ResourceRangeResponseOutput
- func (i ResourceRangeResponseArgs) ToResourceRangeResponseOutputWithContext(ctx context.Context) ResourceRangeResponseOutput
- func (i ResourceRangeResponseArgs) ToResourceRangeResponsePtrOutput() ResourceRangeResponsePtrOutput
- func (i ResourceRangeResponseArgs) ToResourceRangeResponsePtrOutputWithContext(ctx context.Context) ResourceRangeResponsePtrOutput
- type ResourceRangeResponseInput
- type ResourceRangeResponseOutput
- func (ResourceRangeResponseOutput) ElementType() reflect.Type
- func (o ResourceRangeResponseOutput) Max() pulumi.IntPtrOutput
- func (o ResourceRangeResponseOutput) Min() pulumi.IntPtrOutput
- func (o ResourceRangeResponseOutput) ToResourceRangeResponseOutput() ResourceRangeResponseOutput
- func (o ResourceRangeResponseOutput) ToResourceRangeResponseOutputWithContext(ctx context.Context) ResourceRangeResponseOutput
- func (o ResourceRangeResponseOutput) ToResourceRangeResponsePtrOutput() ResourceRangeResponsePtrOutput
- func (o ResourceRangeResponseOutput) ToResourceRangeResponsePtrOutputWithContext(ctx context.Context) ResourceRangeResponsePtrOutput
- type ResourceRangeResponsePtrInput
- type ResourceRangeResponsePtrOutput
- func (o ResourceRangeResponsePtrOutput) Elem() ResourceRangeResponseOutput
- func (ResourceRangeResponsePtrOutput) ElementType() reflect.Type
- func (o ResourceRangeResponsePtrOutput) Max() pulumi.IntPtrOutput
- func (o ResourceRangeResponsePtrOutput) Min() pulumi.IntPtrOutput
- func (o ResourceRangeResponsePtrOutput) ToResourceRangeResponsePtrOutput() ResourceRangeResponsePtrOutput
- func (o ResourceRangeResponsePtrOutput) ToResourceRangeResponsePtrOutputWithContext(ctx context.Context) ResourceRangeResponsePtrOutput
- 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 ScaleInPolicy
- type ScaleInPolicyArgs
- func (ScaleInPolicyArgs) ElementType() reflect.Type
- func (i ScaleInPolicyArgs) ToScaleInPolicyOutput() ScaleInPolicyOutput
- func (i ScaleInPolicyArgs) ToScaleInPolicyOutputWithContext(ctx context.Context) ScaleInPolicyOutput
- func (i ScaleInPolicyArgs) ToScaleInPolicyPtrOutput() ScaleInPolicyPtrOutput
- func (i ScaleInPolicyArgs) ToScaleInPolicyPtrOutputWithContext(ctx context.Context) ScaleInPolicyPtrOutput
- type ScaleInPolicyInput
- type ScaleInPolicyOutput
- func (ScaleInPolicyOutput) ElementType() reflect.Type
- func (o ScaleInPolicyOutput) Rules() pulumi.StringArrayOutput
- func (o ScaleInPolicyOutput) ToScaleInPolicyOutput() ScaleInPolicyOutput
- func (o ScaleInPolicyOutput) ToScaleInPolicyOutputWithContext(ctx context.Context) ScaleInPolicyOutput
- func (o ScaleInPolicyOutput) ToScaleInPolicyPtrOutput() ScaleInPolicyPtrOutput
- func (o ScaleInPolicyOutput) ToScaleInPolicyPtrOutputWithContext(ctx context.Context) ScaleInPolicyPtrOutput
- type ScaleInPolicyPtrInput
- type ScaleInPolicyPtrOutput
- func (o ScaleInPolicyPtrOutput) Elem() ScaleInPolicyOutput
- func (ScaleInPolicyPtrOutput) ElementType() reflect.Type
- func (o ScaleInPolicyPtrOutput) Rules() pulumi.StringArrayOutput
- func (o ScaleInPolicyPtrOutput) ToScaleInPolicyPtrOutput() ScaleInPolicyPtrOutput
- func (o ScaleInPolicyPtrOutput) ToScaleInPolicyPtrOutputWithContext(ctx context.Context) ScaleInPolicyPtrOutput
- type ScaleInPolicyResponse
- type ScaleInPolicyResponseArgs
- func (ScaleInPolicyResponseArgs) ElementType() reflect.Type
- func (i ScaleInPolicyResponseArgs) ToScaleInPolicyResponseOutput() ScaleInPolicyResponseOutput
- func (i ScaleInPolicyResponseArgs) ToScaleInPolicyResponseOutputWithContext(ctx context.Context) ScaleInPolicyResponseOutput
- func (i ScaleInPolicyResponseArgs) ToScaleInPolicyResponsePtrOutput() ScaleInPolicyResponsePtrOutput
- func (i ScaleInPolicyResponseArgs) ToScaleInPolicyResponsePtrOutputWithContext(ctx context.Context) ScaleInPolicyResponsePtrOutput
- type ScaleInPolicyResponseInput
- type ScaleInPolicyResponseOutput
- func (ScaleInPolicyResponseOutput) ElementType() reflect.Type
- func (o ScaleInPolicyResponseOutput) Rules() pulumi.StringArrayOutput
- func (o ScaleInPolicyResponseOutput) ToScaleInPolicyResponseOutput() ScaleInPolicyResponseOutput
- func (o ScaleInPolicyResponseOutput) ToScaleInPolicyResponseOutputWithContext(ctx context.Context) ScaleInPolicyResponseOutput
- func (o ScaleInPolicyResponseOutput) ToScaleInPolicyResponsePtrOutput() ScaleInPolicyResponsePtrOutput
- func (o ScaleInPolicyResponseOutput) ToScaleInPolicyResponsePtrOutputWithContext(ctx context.Context) ScaleInPolicyResponsePtrOutput
- type ScaleInPolicyResponsePtrInput
- type ScaleInPolicyResponsePtrOutput
- func (o ScaleInPolicyResponsePtrOutput) Elem() ScaleInPolicyResponseOutput
- func (ScaleInPolicyResponsePtrOutput) ElementType() reflect.Type
- func (o ScaleInPolicyResponsePtrOutput) Rules() pulumi.StringArrayOutput
- func (o ScaleInPolicyResponsePtrOutput) ToScaleInPolicyResponsePtrOutput() ScaleInPolicyResponsePtrOutput
- func (o ScaleInPolicyResponsePtrOutput) ToScaleInPolicyResponsePtrOutputWithContext(ctx context.Context) ScaleInPolicyResponsePtrOutput
- type ScheduledEventsProfile
- type ScheduledEventsProfileArgs
- func (ScheduledEventsProfileArgs) ElementType() reflect.Type
- func (i ScheduledEventsProfileArgs) ToScheduledEventsProfileOutput() ScheduledEventsProfileOutput
- func (i ScheduledEventsProfileArgs) ToScheduledEventsProfileOutputWithContext(ctx context.Context) ScheduledEventsProfileOutput
- func (i ScheduledEventsProfileArgs) ToScheduledEventsProfilePtrOutput() ScheduledEventsProfilePtrOutput
- func (i ScheduledEventsProfileArgs) ToScheduledEventsProfilePtrOutputWithContext(ctx context.Context) ScheduledEventsProfilePtrOutput
- type ScheduledEventsProfileInput
- type ScheduledEventsProfileOutput
- func (ScheduledEventsProfileOutput) ElementType() reflect.Type
- func (o ScheduledEventsProfileOutput) TerminateNotificationProfile() TerminateNotificationProfilePtrOutput
- func (o ScheduledEventsProfileOutput) ToScheduledEventsProfileOutput() ScheduledEventsProfileOutput
- func (o ScheduledEventsProfileOutput) ToScheduledEventsProfileOutputWithContext(ctx context.Context) ScheduledEventsProfileOutput
- func (o ScheduledEventsProfileOutput) ToScheduledEventsProfilePtrOutput() ScheduledEventsProfilePtrOutput
- func (o ScheduledEventsProfileOutput) ToScheduledEventsProfilePtrOutputWithContext(ctx context.Context) ScheduledEventsProfilePtrOutput
- type ScheduledEventsProfilePtrInput
- type ScheduledEventsProfilePtrOutput
- func (o ScheduledEventsProfilePtrOutput) Elem() ScheduledEventsProfileOutput
- func (ScheduledEventsProfilePtrOutput) ElementType() reflect.Type
- func (o ScheduledEventsProfilePtrOutput) TerminateNotificationProfile() TerminateNotificationProfilePtrOutput
- func (o ScheduledEventsProfilePtrOutput) ToScheduledEventsProfilePtrOutput() ScheduledEventsProfilePtrOutput
- func (o ScheduledEventsProfilePtrOutput) ToScheduledEventsProfilePtrOutputWithContext(ctx context.Context) ScheduledEventsProfilePtrOutput
- type ScheduledEventsProfileResponse
- type ScheduledEventsProfileResponseArgs
- func (ScheduledEventsProfileResponseArgs) ElementType() reflect.Type
- func (i ScheduledEventsProfileResponseArgs) ToScheduledEventsProfileResponseOutput() ScheduledEventsProfileResponseOutput
- func (i ScheduledEventsProfileResponseArgs) ToScheduledEventsProfileResponseOutputWithContext(ctx context.Context) ScheduledEventsProfileResponseOutput
- func (i ScheduledEventsProfileResponseArgs) ToScheduledEventsProfileResponsePtrOutput() ScheduledEventsProfileResponsePtrOutput
- func (i ScheduledEventsProfileResponseArgs) ToScheduledEventsProfileResponsePtrOutputWithContext(ctx context.Context) ScheduledEventsProfileResponsePtrOutput
- type ScheduledEventsProfileResponseInput
- type ScheduledEventsProfileResponseOutput
- func (ScheduledEventsProfileResponseOutput) ElementType() reflect.Type
- func (o ScheduledEventsProfileResponseOutput) TerminateNotificationProfile() TerminateNotificationProfileResponsePtrOutput
- func (o ScheduledEventsProfileResponseOutput) ToScheduledEventsProfileResponseOutput() ScheduledEventsProfileResponseOutput
- func (o ScheduledEventsProfileResponseOutput) ToScheduledEventsProfileResponseOutputWithContext(ctx context.Context) ScheduledEventsProfileResponseOutput
- func (o ScheduledEventsProfileResponseOutput) ToScheduledEventsProfileResponsePtrOutput() ScheduledEventsProfileResponsePtrOutput
- func (o ScheduledEventsProfileResponseOutput) ToScheduledEventsProfileResponsePtrOutputWithContext(ctx context.Context) ScheduledEventsProfileResponsePtrOutput
- type ScheduledEventsProfileResponsePtrInput
- type ScheduledEventsProfileResponsePtrOutput
- func (o ScheduledEventsProfileResponsePtrOutput) Elem() ScheduledEventsProfileResponseOutput
- func (ScheduledEventsProfileResponsePtrOutput) ElementType() reflect.Type
- func (o ScheduledEventsProfileResponsePtrOutput) TerminateNotificationProfile() TerminateNotificationProfileResponsePtrOutput
- func (o ScheduledEventsProfileResponsePtrOutput) ToScheduledEventsProfileResponsePtrOutput() ScheduledEventsProfileResponsePtrOutput
- func (o ScheduledEventsProfileResponsePtrOutput) ToScheduledEventsProfileResponsePtrOutputWithContext(ctx context.Context) ScheduledEventsProfileResponsePtrOutput
- 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 Snapshot
- type SnapshotArgs
- type SnapshotSku
- type SnapshotSkuArgs
- func (SnapshotSkuArgs) ElementType() reflect.Type
- func (i SnapshotSkuArgs) ToSnapshotSkuOutput() SnapshotSkuOutput
- func (i SnapshotSkuArgs) ToSnapshotSkuOutputWithContext(ctx context.Context) SnapshotSkuOutput
- func (i SnapshotSkuArgs) ToSnapshotSkuPtrOutput() SnapshotSkuPtrOutput
- func (i SnapshotSkuArgs) ToSnapshotSkuPtrOutputWithContext(ctx context.Context) SnapshotSkuPtrOutput
- type SnapshotSkuInput
- type SnapshotSkuOutput
- func (SnapshotSkuOutput) ElementType() reflect.Type
- func (o SnapshotSkuOutput) Name() pulumi.StringPtrOutput
- func (o SnapshotSkuOutput) ToSnapshotSkuOutput() SnapshotSkuOutput
- func (o SnapshotSkuOutput) ToSnapshotSkuOutputWithContext(ctx context.Context) SnapshotSkuOutput
- func (o SnapshotSkuOutput) ToSnapshotSkuPtrOutput() SnapshotSkuPtrOutput
- func (o SnapshotSkuOutput) ToSnapshotSkuPtrOutputWithContext(ctx context.Context) SnapshotSkuPtrOutput
- type SnapshotSkuPtrInput
- type SnapshotSkuPtrOutput
- func (o SnapshotSkuPtrOutput) Elem() SnapshotSkuOutput
- func (SnapshotSkuPtrOutput) ElementType() reflect.Type
- func (o SnapshotSkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o SnapshotSkuPtrOutput) ToSnapshotSkuPtrOutput() SnapshotSkuPtrOutput
- func (o SnapshotSkuPtrOutput) ToSnapshotSkuPtrOutputWithContext(ctx context.Context) SnapshotSkuPtrOutput
- type SnapshotSkuResponse
- type SnapshotSkuResponseArgs
- func (SnapshotSkuResponseArgs) ElementType() reflect.Type
- func (i SnapshotSkuResponseArgs) ToSnapshotSkuResponseOutput() SnapshotSkuResponseOutput
- func (i SnapshotSkuResponseArgs) ToSnapshotSkuResponseOutputWithContext(ctx context.Context) SnapshotSkuResponseOutput
- func (i SnapshotSkuResponseArgs) ToSnapshotSkuResponsePtrOutput() SnapshotSkuResponsePtrOutput
- func (i SnapshotSkuResponseArgs) ToSnapshotSkuResponsePtrOutputWithContext(ctx context.Context) SnapshotSkuResponsePtrOutput
- type SnapshotSkuResponseInput
- type SnapshotSkuResponseOutput
- func (SnapshotSkuResponseOutput) ElementType() reflect.Type
- func (o SnapshotSkuResponseOutput) Name() pulumi.StringPtrOutput
- func (o SnapshotSkuResponseOutput) Tier() pulumi.StringOutput
- func (o SnapshotSkuResponseOutput) ToSnapshotSkuResponseOutput() SnapshotSkuResponseOutput
- func (o SnapshotSkuResponseOutput) ToSnapshotSkuResponseOutputWithContext(ctx context.Context) SnapshotSkuResponseOutput
- func (o SnapshotSkuResponseOutput) ToSnapshotSkuResponsePtrOutput() SnapshotSkuResponsePtrOutput
- func (o SnapshotSkuResponseOutput) ToSnapshotSkuResponsePtrOutputWithContext(ctx context.Context) SnapshotSkuResponsePtrOutput
- type SnapshotSkuResponsePtrInput
- type SnapshotSkuResponsePtrOutput
- func (o SnapshotSkuResponsePtrOutput) Elem() SnapshotSkuResponseOutput
- func (SnapshotSkuResponsePtrOutput) ElementType() reflect.Type
- func (o SnapshotSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o SnapshotSkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o SnapshotSkuResponsePtrOutput) ToSnapshotSkuResponsePtrOutput() SnapshotSkuResponsePtrOutput
- func (o SnapshotSkuResponsePtrOutput) ToSnapshotSkuResponsePtrOutputWithContext(ctx context.Context) SnapshotSkuResponsePtrOutput
- type SnapshotState
- type SourceVault
- type SourceVaultArgs
- func (SourceVaultArgs) ElementType() reflect.Type
- func (i SourceVaultArgs) ToSourceVaultOutput() SourceVaultOutput
- func (i SourceVaultArgs) ToSourceVaultOutputWithContext(ctx context.Context) SourceVaultOutput
- func (i SourceVaultArgs) ToSourceVaultPtrOutput() SourceVaultPtrOutput
- func (i SourceVaultArgs) ToSourceVaultPtrOutputWithContext(ctx context.Context) SourceVaultPtrOutput
- type SourceVaultInput
- type SourceVaultOutput
- func (SourceVaultOutput) ElementType() reflect.Type
- func (o SourceVaultOutput) Id() pulumi.StringPtrOutput
- func (o SourceVaultOutput) ToSourceVaultOutput() SourceVaultOutput
- func (o SourceVaultOutput) ToSourceVaultOutputWithContext(ctx context.Context) SourceVaultOutput
- func (o SourceVaultOutput) ToSourceVaultPtrOutput() SourceVaultPtrOutput
- func (o SourceVaultOutput) ToSourceVaultPtrOutputWithContext(ctx context.Context) SourceVaultPtrOutput
- type SourceVaultPtrInput
- type SourceVaultPtrOutput
- func (o SourceVaultPtrOutput) Elem() SourceVaultOutput
- func (SourceVaultPtrOutput) ElementType() reflect.Type
- func (o SourceVaultPtrOutput) Id() pulumi.StringPtrOutput
- func (o SourceVaultPtrOutput) ToSourceVaultPtrOutput() SourceVaultPtrOutput
- func (o SourceVaultPtrOutput) ToSourceVaultPtrOutputWithContext(ctx context.Context) SourceVaultPtrOutput
- type SourceVaultResponse
- type SourceVaultResponseArgs
- func (SourceVaultResponseArgs) ElementType() reflect.Type
- func (i SourceVaultResponseArgs) ToSourceVaultResponseOutput() SourceVaultResponseOutput
- func (i SourceVaultResponseArgs) ToSourceVaultResponseOutputWithContext(ctx context.Context) SourceVaultResponseOutput
- func (i SourceVaultResponseArgs) ToSourceVaultResponsePtrOutput() SourceVaultResponsePtrOutput
- func (i SourceVaultResponseArgs) ToSourceVaultResponsePtrOutputWithContext(ctx context.Context) SourceVaultResponsePtrOutput
- type SourceVaultResponseInput
- type SourceVaultResponseOutput
- func (SourceVaultResponseOutput) ElementType() reflect.Type
- func (o SourceVaultResponseOutput) Id() pulumi.StringPtrOutput
- func (o SourceVaultResponseOutput) ToSourceVaultResponseOutput() SourceVaultResponseOutput
- func (o SourceVaultResponseOutput) ToSourceVaultResponseOutputWithContext(ctx context.Context) SourceVaultResponseOutput
- func (o SourceVaultResponseOutput) ToSourceVaultResponsePtrOutput() SourceVaultResponsePtrOutput
- func (o SourceVaultResponseOutput) ToSourceVaultResponsePtrOutputWithContext(ctx context.Context) SourceVaultResponsePtrOutput
- type SourceVaultResponsePtrInput
- type SourceVaultResponsePtrOutput
- func (o SourceVaultResponsePtrOutput) Elem() SourceVaultResponseOutput
- func (SourceVaultResponsePtrOutput) ElementType() reflect.Type
- func (o SourceVaultResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o SourceVaultResponsePtrOutput) ToSourceVaultResponsePtrOutput() SourceVaultResponsePtrOutput
- func (o SourceVaultResponsePtrOutput) ToSourceVaultResponsePtrOutputWithContext(ctx context.Context) SourceVaultResponsePtrOutput
- 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 SubResourceReadOnlyResponse
- type SubResourceReadOnlyResponseArgs
- func (SubResourceReadOnlyResponseArgs) ElementType() reflect.Type
- func (i SubResourceReadOnlyResponseArgs) ToSubResourceReadOnlyResponseOutput() SubResourceReadOnlyResponseOutput
- func (i SubResourceReadOnlyResponseArgs) ToSubResourceReadOnlyResponseOutputWithContext(ctx context.Context) SubResourceReadOnlyResponseOutput
- type SubResourceReadOnlyResponseArray
- func (SubResourceReadOnlyResponseArray) ElementType() reflect.Type
- func (i SubResourceReadOnlyResponseArray) ToSubResourceReadOnlyResponseArrayOutput() SubResourceReadOnlyResponseArrayOutput
- func (i SubResourceReadOnlyResponseArray) ToSubResourceReadOnlyResponseArrayOutputWithContext(ctx context.Context) SubResourceReadOnlyResponseArrayOutput
- type SubResourceReadOnlyResponseArrayInput
- type SubResourceReadOnlyResponseArrayOutput
- func (SubResourceReadOnlyResponseArrayOutput) ElementType() reflect.Type
- func (o SubResourceReadOnlyResponseArrayOutput) Index(i pulumi.IntInput) SubResourceReadOnlyResponseOutput
- func (o SubResourceReadOnlyResponseArrayOutput) ToSubResourceReadOnlyResponseArrayOutput() SubResourceReadOnlyResponseArrayOutput
- func (o SubResourceReadOnlyResponseArrayOutput) ToSubResourceReadOnlyResponseArrayOutputWithContext(ctx context.Context) SubResourceReadOnlyResponseArrayOutput
- type SubResourceReadOnlyResponseInput
- type SubResourceReadOnlyResponseOutput
- func (SubResourceReadOnlyResponseOutput) ElementType() reflect.Type
- func (o SubResourceReadOnlyResponseOutput) Id() pulumi.StringOutput
- func (o SubResourceReadOnlyResponseOutput) ToSubResourceReadOnlyResponseOutput() SubResourceReadOnlyResponseOutput
- func (o SubResourceReadOnlyResponseOutput) ToSubResourceReadOnlyResponseOutputWithContext(ctx context.Context) SubResourceReadOnlyResponseOutput
- 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 SubResourceWithColocationStatusResponse
- type SubResourceWithColocationStatusResponseArgs
- func (SubResourceWithColocationStatusResponseArgs) ElementType() reflect.Type
- func (i SubResourceWithColocationStatusResponseArgs) ToSubResourceWithColocationStatusResponseOutput() SubResourceWithColocationStatusResponseOutput
- func (i SubResourceWithColocationStatusResponseArgs) ToSubResourceWithColocationStatusResponseOutputWithContext(ctx context.Context) SubResourceWithColocationStatusResponseOutput
- type SubResourceWithColocationStatusResponseArray
- func (SubResourceWithColocationStatusResponseArray) ElementType() reflect.Type
- func (i SubResourceWithColocationStatusResponseArray) ToSubResourceWithColocationStatusResponseArrayOutput() SubResourceWithColocationStatusResponseArrayOutput
- func (i SubResourceWithColocationStatusResponseArray) ToSubResourceWithColocationStatusResponseArrayOutputWithContext(ctx context.Context) SubResourceWithColocationStatusResponseArrayOutput
- type SubResourceWithColocationStatusResponseArrayInput
- type SubResourceWithColocationStatusResponseArrayOutput
- func (SubResourceWithColocationStatusResponseArrayOutput) ElementType() reflect.Type
- func (o SubResourceWithColocationStatusResponseArrayOutput) Index(i pulumi.IntInput) SubResourceWithColocationStatusResponseOutput
- func (o SubResourceWithColocationStatusResponseArrayOutput) ToSubResourceWithColocationStatusResponseArrayOutput() SubResourceWithColocationStatusResponseArrayOutput
- func (o SubResourceWithColocationStatusResponseArrayOutput) ToSubResourceWithColocationStatusResponseArrayOutputWithContext(ctx context.Context) SubResourceWithColocationStatusResponseArrayOutput
- type SubResourceWithColocationStatusResponseInput
- type SubResourceWithColocationStatusResponseOutput
- func (o SubResourceWithColocationStatusResponseOutput) ColocationStatus() InstanceViewStatusResponsePtrOutput
- func (SubResourceWithColocationStatusResponseOutput) ElementType() reflect.Type
- func (o SubResourceWithColocationStatusResponseOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceWithColocationStatusResponseOutput) ToSubResourceWithColocationStatusResponseOutput() SubResourceWithColocationStatusResponseOutput
- func (o SubResourceWithColocationStatusResponseOutput) ToSubResourceWithColocationStatusResponseOutputWithContext(ctx context.Context) SubResourceWithColocationStatusResponseOutput
- type TargetRegion
- type TargetRegionArgs
- type TargetRegionArray
- type TargetRegionArrayInput
- type TargetRegionArrayOutput
- func (TargetRegionArrayOutput) ElementType() reflect.Type
- func (o TargetRegionArrayOutput) Index(i pulumi.IntInput) TargetRegionOutput
- func (o TargetRegionArrayOutput) ToTargetRegionArrayOutput() TargetRegionArrayOutput
- func (o TargetRegionArrayOutput) ToTargetRegionArrayOutputWithContext(ctx context.Context) TargetRegionArrayOutput
- type TargetRegionInput
- type TargetRegionOutput
- func (TargetRegionOutput) ElementType() reflect.Type
- func (o TargetRegionOutput) Name() pulumi.StringOutput
- func (o TargetRegionOutput) RegionalReplicaCount() pulumi.IntPtrOutput
- func (o TargetRegionOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o TargetRegionOutput) ToTargetRegionOutput() TargetRegionOutput
- func (o TargetRegionOutput) ToTargetRegionOutputWithContext(ctx context.Context) TargetRegionOutput
- type TargetRegionResponse
- type TargetRegionResponseArgs
- type TargetRegionResponseArray
- type TargetRegionResponseArrayInput
- type TargetRegionResponseArrayOutput
- func (TargetRegionResponseArrayOutput) ElementType() reflect.Type
- func (o TargetRegionResponseArrayOutput) Index(i pulumi.IntInput) TargetRegionResponseOutput
- func (o TargetRegionResponseArrayOutput) ToTargetRegionResponseArrayOutput() TargetRegionResponseArrayOutput
- func (o TargetRegionResponseArrayOutput) ToTargetRegionResponseArrayOutputWithContext(ctx context.Context) TargetRegionResponseArrayOutput
- type TargetRegionResponseInput
- type TargetRegionResponseOutput
- func (TargetRegionResponseOutput) ElementType() reflect.Type
- func (o TargetRegionResponseOutput) Name() pulumi.StringOutput
- func (o TargetRegionResponseOutput) RegionalReplicaCount() pulumi.IntPtrOutput
- func (o TargetRegionResponseOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o TargetRegionResponseOutput) ToTargetRegionResponseOutput() TargetRegionResponseOutput
- func (o TargetRegionResponseOutput) ToTargetRegionResponseOutputWithContext(ctx context.Context) TargetRegionResponseOutput
- type TerminateNotificationProfile
- type TerminateNotificationProfileArgs
- func (TerminateNotificationProfileArgs) ElementType() reflect.Type
- func (i TerminateNotificationProfileArgs) ToTerminateNotificationProfileOutput() TerminateNotificationProfileOutput
- func (i TerminateNotificationProfileArgs) ToTerminateNotificationProfileOutputWithContext(ctx context.Context) TerminateNotificationProfileOutput
- func (i TerminateNotificationProfileArgs) ToTerminateNotificationProfilePtrOutput() TerminateNotificationProfilePtrOutput
- func (i TerminateNotificationProfileArgs) ToTerminateNotificationProfilePtrOutputWithContext(ctx context.Context) TerminateNotificationProfilePtrOutput
- type TerminateNotificationProfileInput
- type TerminateNotificationProfileOutput
- func (TerminateNotificationProfileOutput) ElementType() reflect.Type
- func (o TerminateNotificationProfileOutput) Enable() pulumi.BoolPtrOutput
- func (o TerminateNotificationProfileOutput) NotBeforeTimeout() pulumi.StringPtrOutput
- func (o TerminateNotificationProfileOutput) ToTerminateNotificationProfileOutput() TerminateNotificationProfileOutput
- func (o TerminateNotificationProfileOutput) ToTerminateNotificationProfileOutputWithContext(ctx context.Context) TerminateNotificationProfileOutput
- func (o TerminateNotificationProfileOutput) ToTerminateNotificationProfilePtrOutput() TerminateNotificationProfilePtrOutput
- func (o TerminateNotificationProfileOutput) ToTerminateNotificationProfilePtrOutputWithContext(ctx context.Context) TerminateNotificationProfilePtrOutput
- type TerminateNotificationProfilePtrInput
- type TerminateNotificationProfilePtrOutput
- func (o TerminateNotificationProfilePtrOutput) Elem() TerminateNotificationProfileOutput
- func (TerminateNotificationProfilePtrOutput) ElementType() reflect.Type
- func (o TerminateNotificationProfilePtrOutput) Enable() pulumi.BoolPtrOutput
- func (o TerminateNotificationProfilePtrOutput) NotBeforeTimeout() pulumi.StringPtrOutput
- func (o TerminateNotificationProfilePtrOutput) ToTerminateNotificationProfilePtrOutput() TerminateNotificationProfilePtrOutput
- func (o TerminateNotificationProfilePtrOutput) ToTerminateNotificationProfilePtrOutputWithContext(ctx context.Context) TerminateNotificationProfilePtrOutput
- type TerminateNotificationProfileResponse
- type TerminateNotificationProfileResponseArgs
- func (TerminateNotificationProfileResponseArgs) ElementType() reflect.Type
- func (i TerminateNotificationProfileResponseArgs) ToTerminateNotificationProfileResponseOutput() TerminateNotificationProfileResponseOutput
- func (i TerminateNotificationProfileResponseArgs) ToTerminateNotificationProfileResponseOutputWithContext(ctx context.Context) TerminateNotificationProfileResponseOutput
- func (i TerminateNotificationProfileResponseArgs) ToTerminateNotificationProfileResponsePtrOutput() TerminateNotificationProfileResponsePtrOutput
- func (i TerminateNotificationProfileResponseArgs) ToTerminateNotificationProfileResponsePtrOutputWithContext(ctx context.Context) TerminateNotificationProfileResponsePtrOutput
- type TerminateNotificationProfileResponseInput
- type TerminateNotificationProfileResponseOutput
- func (TerminateNotificationProfileResponseOutput) ElementType() reflect.Type
- func (o TerminateNotificationProfileResponseOutput) Enable() pulumi.BoolPtrOutput
- func (o TerminateNotificationProfileResponseOutput) NotBeforeTimeout() pulumi.StringPtrOutput
- func (o TerminateNotificationProfileResponseOutput) ToTerminateNotificationProfileResponseOutput() TerminateNotificationProfileResponseOutput
- func (o TerminateNotificationProfileResponseOutput) ToTerminateNotificationProfileResponseOutputWithContext(ctx context.Context) TerminateNotificationProfileResponseOutput
- func (o TerminateNotificationProfileResponseOutput) ToTerminateNotificationProfileResponsePtrOutput() TerminateNotificationProfileResponsePtrOutput
- func (o TerminateNotificationProfileResponseOutput) ToTerminateNotificationProfileResponsePtrOutputWithContext(ctx context.Context) TerminateNotificationProfileResponsePtrOutput
- type TerminateNotificationProfileResponsePtrInput
- type TerminateNotificationProfileResponsePtrOutput
- func (o TerminateNotificationProfileResponsePtrOutput) Elem() TerminateNotificationProfileResponseOutput
- func (TerminateNotificationProfileResponsePtrOutput) ElementType() reflect.Type
- func (o TerminateNotificationProfileResponsePtrOutput) Enable() pulumi.BoolPtrOutput
- func (o TerminateNotificationProfileResponsePtrOutput) NotBeforeTimeout() pulumi.StringPtrOutput
- func (o TerminateNotificationProfileResponsePtrOutput) ToTerminateNotificationProfileResponsePtrOutput() TerminateNotificationProfileResponsePtrOutput
- func (o TerminateNotificationProfileResponsePtrOutput) ToTerminateNotificationProfileResponsePtrOutputWithContext(ctx context.Context) TerminateNotificationProfileResponsePtrOutput
- 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 UserArtifactSource
- type UserArtifactSourceArgs
- func (UserArtifactSourceArgs) ElementType() reflect.Type
- func (i UserArtifactSourceArgs) ToUserArtifactSourceOutput() UserArtifactSourceOutput
- func (i UserArtifactSourceArgs) ToUserArtifactSourceOutputWithContext(ctx context.Context) UserArtifactSourceOutput
- func (i UserArtifactSourceArgs) ToUserArtifactSourcePtrOutput() UserArtifactSourcePtrOutput
- func (i UserArtifactSourceArgs) ToUserArtifactSourcePtrOutputWithContext(ctx context.Context) UserArtifactSourcePtrOutput
- type UserArtifactSourceInput
- type UserArtifactSourceOutput
- func (UserArtifactSourceOutput) ElementType() reflect.Type
- func (o UserArtifactSourceOutput) FileName() pulumi.StringOutput
- func (o UserArtifactSourceOutput) MediaLink() pulumi.StringOutput
- func (o UserArtifactSourceOutput) ToUserArtifactSourceOutput() UserArtifactSourceOutput
- func (o UserArtifactSourceOutput) ToUserArtifactSourceOutputWithContext(ctx context.Context) UserArtifactSourceOutput
- func (o UserArtifactSourceOutput) ToUserArtifactSourcePtrOutput() UserArtifactSourcePtrOutput
- func (o UserArtifactSourceOutput) ToUserArtifactSourcePtrOutputWithContext(ctx context.Context) UserArtifactSourcePtrOutput
- type UserArtifactSourcePtrInput
- type UserArtifactSourcePtrOutput
- func (o UserArtifactSourcePtrOutput) Elem() UserArtifactSourceOutput
- func (UserArtifactSourcePtrOutput) ElementType() reflect.Type
- func (o UserArtifactSourcePtrOutput) FileName() pulumi.StringPtrOutput
- func (o UserArtifactSourcePtrOutput) MediaLink() pulumi.StringPtrOutput
- func (o UserArtifactSourcePtrOutput) ToUserArtifactSourcePtrOutput() UserArtifactSourcePtrOutput
- func (o UserArtifactSourcePtrOutput) ToUserArtifactSourcePtrOutputWithContext(ctx context.Context) UserArtifactSourcePtrOutput
- type UserArtifactSourceResponse
- type UserArtifactSourceResponseArgs
- func (UserArtifactSourceResponseArgs) ElementType() reflect.Type
- func (i UserArtifactSourceResponseArgs) ToUserArtifactSourceResponseOutput() UserArtifactSourceResponseOutput
- func (i UserArtifactSourceResponseArgs) ToUserArtifactSourceResponseOutputWithContext(ctx context.Context) UserArtifactSourceResponseOutput
- func (i UserArtifactSourceResponseArgs) ToUserArtifactSourceResponsePtrOutput() UserArtifactSourceResponsePtrOutput
- func (i UserArtifactSourceResponseArgs) ToUserArtifactSourceResponsePtrOutputWithContext(ctx context.Context) UserArtifactSourceResponsePtrOutput
- type UserArtifactSourceResponseInput
- type UserArtifactSourceResponseOutput
- func (UserArtifactSourceResponseOutput) ElementType() reflect.Type
- func (o UserArtifactSourceResponseOutput) FileName() pulumi.StringOutput
- func (o UserArtifactSourceResponseOutput) MediaLink() pulumi.StringOutput
- func (o UserArtifactSourceResponseOutput) ToUserArtifactSourceResponseOutput() UserArtifactSourceResponseOutput
- func (o UserArtifactSourceResponseOutput) ToUserArtifactSourceResponseOutputWithContext(ctx context.Context) UserArtifactSourceResponseOutput
- func (o UserArtifactSourceResponseOutput) ToUserArtifactSourceResponsePtrOutput() UserArtifactSourceResponsePtrOutput
- func (o UserArtifactSourceResponseOutput) ToUserArtifactSourceResponsePtrOutputWithContext(ctx context.Context) UserArtifactSourceResponsePtrOutput
- type UserArtifactSourceResponsePtrInput
- type UserArtifactSourceResponsePtrOutput
- func (o UserArtifactSourceResponsePtrOutput) Elem() UserArtifactSourceResponseOutput
- func (UserArtifactSourceResponsePtrOutput) ElementType() reflect.Type
- func (o UserArtifactSourceResponsePtrOutput) FileName() pulumi.StringPtrOutput
- func (o UserArtifactSourceResponsePtrOutput) MediaLink() pulumi.StringPtrOutput
- func (o UserArtifactSourceResponsePtrOutput) ToUserArtifactSourceResponsePtrOutput() UserArtifactSourceResponsePtrOutput
- func (o UserArtifactSourceResponsePtrOutput) ToUserArtifactSourceResponsePtrOutputWithContext(ctx context.Context) UserArtifactSourceResponsePtrOutput
- 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) HyperVGeneration() pulumi.StringPtrOutput
- 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) HyperVGeneration() pulumi.StringPtrOutput
- 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) DiskIOPSReadWrite() pulumi.IntPtrOutput
- func (o VirtualMachineScaleSetDataDiskOutput) DiskMBpsReadWrite() pulumi.IntPtrOutput
- 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) DiskIOPSReadWrite() pulumi.IntPtrOutput
- func (o VirtualMachineScaleSetDataDiskResponseOutput) DiskMBpsReadWrite() pulumi.IntPtrOutput
- 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.StringOutput
- 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 (o VirtualMachineScaleSetManagedDiskParametersOutput) DiskEncryptionSet() DiskEncryptionSetParametersPtrOutput
- 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) DiskEncryptionSet() DiskEncryptionSetParametersPtrOutput
- 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 (o VirtualMachineScaleSetManagedDiskParametersResponseOutput) DiskEncryptionSet() DiskEncryptionSetParametersResponsePtrOutput
- 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) DiskEncryptionSet() DiskEncryptionSetParametersResponsePtrOutput
- 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) PublicIPAddressVersion() pulumi.StringPtrOutput
- 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) PublicIPAddressVersion() 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) PublicIPAddressVersion() pulumi.StringPtrOutput
- 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) PublicIPAddressVersion() 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 VirtualMachineScaleSetVMExtension
- func GetVirtualMachineScaleSetVMExtension(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*VirtualMachineScaleSetVMExtension, error)
- func NewVirtualMachineScaleSetVMExtension(ctx *pulumi.Context, name string, args *VirtualMachineScaleSetVMExtensionArgs, ...) (*VirtualMachineScaleSetVMExtension, error)
- type VirtualMachineScaleSetVMExtensionArgs
- type VirtualMachineScaleSetVMExtensionState
- 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 VirtualMachineScaleSetVMNetworkProfileConfiguration
- type VirtualMachineScaleSetVMNetworkProfileConfigurationArgs
- func (VirtualMachineScaleSetVMNetworkProfileConfigurationArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetVMNetworkProfileConfigurationArgs) ToVirtualMachineScaleSetVMNetworkProfileConfigurationOutput() VirtualMachineScaleSetVMNetworkProfileConfigurationOutput
- func (i VirtualMachineScaleSetVMNetworkProfileConfigurationArgs) ToVirtualMachineScaleSetVMNetworkProfileConfigurationOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMNetworkProfileConfigurationOutput
- func (i VirtualMachineScaleSetVMNetworkProfileConfigurationArgs) ToVirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput() VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput
- func (i VirtualMachineScaleSetVMNetworkProfileConfigurationArgs) ToVirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput
- type VirtualMachineScaleSetVMNetworkProfileConfigurationInput
- type VirtualMachineScaleSetVMNetworkProfileConfigurationOutput
- func (VirtualMachineScaleSetVMNetworkProfileConfigurationOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetVMNetworkProfileConfigurationOutput) NetworkInterfaceConfigurations() VirtualMachineScaleSetNetworkConfigurationArrayOutput
- func (o VirtualMachineScaleSetVMNetworkProfileConfigurationOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationOutput() VirtualMachineScaleSetVMNetworkProfileConfigurationOutput
- func (o VirtualMachineScaleSetVMNetworkProfileConfigurationOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMNetworkProfileConfigurationOutput
- func (o VirtualMachineScaleSetVMNetworkProfileConfigurationOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput() VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput
- func (o VirtualMachineScaleSetVMNetworkProfileConfigurationOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput
- type VirtualMachineScaleSetVMNetworkProfileConfigurationPtrInput
- type VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput
- func (o VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput) Elem() VirtualMachineScaleSetVMNetworkProfileConfigurationOutput
- func (VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput) NetworkInterfaceConfigurations() VirtualMachineScaleSetNetworkConfigurationArrayOutput
- func (o VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput() VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput
- func (o VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput
- type VirtualMachineScaleSetVMNetworkProfileConfigurationResponse
- type VirtualMachineScaleSetVMNetworkProfileConfigurationResponseArgs
- func (VirtualMachineScaleSetVMNetworkProfileConfigurationResponseArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetVMNetworkProfileConfigurationResponseArgs) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput() VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput
- func (i VirtualMachineScaleSetVMNetworkProfileConfigurationResponseArgs) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput
- func (i VirtualMachineScaleSetVMNetworkProfileConfigurationResponseArgs) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput() VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput
- func (i VirtualMachineScaleSetVMNetworkProfileConfigurationResponseArgs) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput
- type VirtualMachineScaleSetVMNetworkProfileConfigurationResponseInput
- type VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput
- func (VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput) NetworkInterfaceConfigurations() VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput
- func (o VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput() VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput
- func (o VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput
- func (o VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput() VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput
- func (o VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput
- type VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrInput
- type VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput
- func (o VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput) Elem() VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput
- func (VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput) NetworkInterfaceConfigurations() VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput
- func (o VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput() VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput
- func (o VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput
- 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) BillingProfile() BillingProfilePtrOutput
- 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) ScheduledEventsProfile() ScheduledEventsProfilePtrOutput
- 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) BillingProfile() BillingProfilePtrOutput
- 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) ScheduledEventsProfile() ScheduledEventsProfilePtrOutput
- 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) BillingProfile() BillingProfileResponsePtrOutput
- 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) ScheduledEventsProfile() ScheduledEventsProfileResponsePtrOutput
- 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) BillingProfile() BillingProfileResponsePtrOutput
- 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) ScheduledEventsProfile() ScheduledEventsProfileResponsePtrOutput
- func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) StorageProfile() VirtualMachineScaleSetStorageProfileResponsePtrOutput
- func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) ToVirtualMachineScaleSetVMProfileResponsePtrOutput() VirtualMachineScaleSetVMProfileResponsePtrOutput
- func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) ToVirtualMachineScaleSetVMProfileResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProfileResponsePtrOutput
- type VirtualMachineScaleSetVMProtectionPolicy
- type VirtualMachineScaleSetVMProtectionPolicyArgs
- func (VirtualMachineScaleSetVMProtectionPolicyArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetVMProtectionPolicyArgs) ToVirtualMachineScaleSetVMProtectionPolicyOutput() VirtualMachineScaleSetVMProtectionPolicyOutput
- func (i VirtualMachineScaleSetVMProtectionPolicyArgs) ToVirtualMachineScaleSetVMProtectionPolicyOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProtectionPolicyOutput
- func (i VirtualMachineScaleSetVMProtectionPolicyArgs) ToVirtualMachineScaleSetVMProtectionPolicyPtrOutput() VirtualMachineScaleSetVMProtectionPolicyPtrOutput
- func (i VirtualMachineScaleSetVMProtectionPolicyArgs) ToVirtualMachineScaleSetVMProtectionPolicyPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProtectionPolicyPtrOutput
- type VirtualMachineScaleSetVMProtectionPolicyInput
- type VirtualMachineScaleSetVMProtectionPolicyOutput
- func (VirtualMachineScaleSetVMProtectionPolicyOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetVMProtectionPolicyOutput) ProtectFromScaleIn() pulumi.BoolPtrOutput
- func (o VirtualMachineScaleSetVMProtectionPolicyOutput) ProtectFromScaleSetActions() pulumi.BoolPtrOutput
- func (o VirtualMachineScaleSetVMProtectionPolicyOutput) ToVirtualMachineScaleSetVMProtectionPolicyOutput() VirtualMachineScaleSetVMProtectionPolicyOutput
- func (o VirtualMachineScaleSetVMProtectionPolicyOutput) ToVirtualMachineScaleSetVMProtectionPolicyOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProtectionPolicyOutput
- func (o VirtualMachineScaleSetVMProtectionPolicyOutput) ToVirtualMachineScaleSetVMProtectionPolicyPtrOutput() VirtualMachineScaleSetVMProtectionPolicyPtrOutput
- func (o VirtualMachineScaleSetVMProtectionPolicyOutput) ToVirtualMachineScaleSetVMProtectionPolicyPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProtectionPolicyPtrOutput
- type VirtualMachineScaleSetVMProtectionPolicyPtrInput
- type VirtualMachineScaleSetVMProtectionPolicyPtrOutput
- func (o VirtualMachineScaleSetVMProtectionPolicyPtrOutput) Elem() VirtualMachineScaleSetVMProtectionPolicyOutput
- func (VirtualMachineScaleSetVMProtectionPolicyPtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetVMProtectionPolicyPtrOutput) ProtectFromScaleIn() pulumi.BoolPtrOutput
- func (o VirtualMachineScaleSetVMProtectionPolicyPtrOutput) ProtectFromScaleSetActions() pulumi.BoolPtrOutput
- func (o VirtualMachineScaleSetVMProtectionPolicyPtrOutput) ToVirtualMachineScaleSetVMProtectionPolicyPtrOutput() VirtualMachineScaleSetVMProtectionPolicyPtrOutput
- func (o VirtualMachineScaleSetVMProtectionPolicyPtrOutput) ToVirtualMachineScaleSetVMProtectionPolicyPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProtectionPolicyPtrOutput
- type VirtualMachineScaleSetVMProtectionPolicyResponse
- type VirtualMachineScaleSetVMProtectionPolicyResponseArgs
- func (VirtualMachineScaleSetVMProtectionPolicyResponseArgs) ElementType() reflect.Type
- func (i VirtualMachineScaleSetVMProtectionPolicyResponseArgs) ToVirtualMachineScaleSetVMProtectionPolicyResponseOutput() VirtualMachineScaleSetVMProtectionPolicyResponseOutput
- func (i VirtualMachineScaleSetVMProtectionPolicyResponseArgs) ToVirtualMachineScaleSetVMProtectionPolicyResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProtectionPolicyResponseOutput
- func (i VirtualMachineScaleSetVMProtectionPolicyResponseArgs) ToVirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput() VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput
- func (i VirtualMachineScaleSetVMProtectionPolicyResponseArgs) ToVirtualMachineScaleSetVMProtectionPolicyResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput
- type VirtualMachineScaleSetVMProtectionPolicyResponseInput
- type VirtualMachineScaleSetVMProtectionPolicyResponseOutput
- func (VirtualMachineScaleSetVMProtectionPolicyResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetVMProtectionPolicyResponseOutput) ProtectFromScaleIn() pulumi.BoolPtrOutput
- func (o VirtualMachineScaleSetVMProtectionPolicyResponseOutput) ProtectFromScaleSetActions() pulumi.BoolPtrOutput
- func (o VirtualMachineScaleSetVMProtectionPolicyResponseOutput) ToVirtualMachineScaleSetVMProtectionPolicyResponseOutput() VirtualMachineScaleSetVMProtectionPolicyResponseOutput
- func (o VirtualMachineScaleSetVMProtectionPolicyResponseOutput) ToVirtualMachineScaleSetVMProtectionPolicyResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProtectionPolicyResponseOutput
- func (o VirtualMachineScaleSetVMProtectionPolicyResponseOutput) ToVirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput() VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput
- func (o VirtualMachineScaleSetVMProtectionPolicyResponseOutput) ToVirtualMachineScaleSetVMProtectionPolicyResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput
- type VirtualMachineScaleSetVMProtectionPolicyResponsePtrInput
- type VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput
- func (o VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput) Elem() VirtualMachineScaleSetVMProtectionPolicyResponseOutput
- func (VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput) ProtectFromScaleIn() pulumi.BoolPtrOutput
- func (o VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput) ProtectFromScaleSetActions() pulumi.BoolPtrOutput
- func (o VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput) ToVirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput() VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput
- func (o VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput) ToVirtualMachineScaleSetVMProtectionPolicyResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput
- 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. <br><br> If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true. 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. <br><br> If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true. 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. <br><br> If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true.
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. <br><br> If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true.
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. <br><br> If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true. 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. <br><br> If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true. 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. <br><br> If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true.
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. <br><br> If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true.
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 BillingProfile ¶
type BillingProfile struct { // Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars. <br><br> This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price. <br><br> The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS. <br><br> Possible values are: <br><br> - Any decimal value greater than zero. Example: 0.01538 <br><br> -1 – indicates default price to be up-to on-demand. <br><br> You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you. <br><br>Minimum api-version: 2019-03-01. MaxPrice *float64 `pulumi:"maxPrice"` }
Specifies the billing related details of a Azure Spot VM or VMSS. <br><br>Minimum api-version: 2019-03-01.
type BillingProfileArgs ¶
type BillingProfileArgs struct { // Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars. <br><br> This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price. <br><br> The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS. <br><br> Possible values are: <br><br> - Any decimal value greater than zero. Example: 0.01538 <br><br> -1 – indicates default price to be up-to on-demand. <br><br> You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you. <br><br>Minimum api-version: 2019-03-01. MaxPrice pulumi.Float64PtrInput `pulumi:"maxPrice"` }
Specifies the billing related details of a Azure Spot VM or VMSS. <br><br>Minimum api-version: 2019-03-01.
func (BillingProfileArgs) ElementType ¶
func (BillingProfileArgs) ElementType() reflect.Type
func (BillingProfileArgs) ToBillingProfileOutput ¶
func (i BillingProfileArgs) ToBillingProfileOutput() BillingProfileOutput
func (BillingProfileArgs) ToBillingProfileOutputWithContext ¶
func (i BillingProfileArgs) ToBillingProfileOutputWithContext(ctx context.Context) BillingProfileOutput
func (BillingProfileArgs) ToBillingProfilePtrOutput ¶
func (i BillingProfileArgs) ToBillingProfilePtrOutput() BillingProfilePtrOutput
func (BillingProfileArgs) ToBillingProfilePtrOutputWithContext ¶
func (i BillingProfileArgs) ToBillingProfilePtrOutputWithContext(ctx context.Context) BillingProfilePtrOutput
type BillingProfileInput ¶
type BillingProfileInput interface { pulumi.Input ToBillingProfileOutput() BillingProfileOutput ToBillingProfileOutputWithContext(context.Context) BillingProfileOutput }
BillingProfileInput is an input type that accepts BillingProfileArgs and BillingProfileOutput values. You can construct a concrete instance of `BillingProfileInput` via:
BillingProfileArgs{...}
type BillingProfileOutput ¶
type BillingProfileOutput struct{ *pulumi.OutputState }
Specifies the billing related details of a Azure Spot VM or VMSS. <br><br>Minimum api-version: 2019-03-01.
func (BillingProfileOutput) ElementType ¶
func (BillingProfileOutput) ElementType() reflect.Type
func (BillingProfileOutput) MaxPrice ¶
func (o BillingProfileOutput) MaxPrice() pulumi.Float64PtrOutput
Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars. <br><br> This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price. <br><br> The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS. <br><br> Possible values are: <br><br> - Any decimal value greater than zero. Example: 0.01538 <br><br> -1 – indicates default price to be up-to on-demand. <br><br> You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you. <br><br>Minimum api-version: 2019-03-01.
func (BillingProfileOutput) ToBillingProfileOutput ¶
func (o BillingProfileOutput) ToBillingProfileOutput() BillingProfileOutput
func (BillingProfileOutput) ToBillingProfileOutputWithContext ¶
func (o BillingProfileOutput) ToBillingProfileOutputWithContext(ctx context.Context) BillingProfileOutput
func (BillingProfileOutput) ToBillingProfilePtrOutput ¶
func (o BillingProfileOutput) ToBillingProfilePtrOutput() BillingProfilePtrOutput
func (BillingProfileOutput) ToBillingProfilePtrOutputWithContext ¶
func (o BillingProfileOutput) ToBillingProfilePtrOutputWithContext(ctx context.Context) BillingProfilePtrOutput
type BillingProfilePtrInput ¶
type BillingProfilePtrInput interface { pulumi.Input ToBillingProfilePtrOutput() BillingProfilePtrOutput ToBillingProfilePtrOutputWithContext(context.Context) BillingProfilePtrOutput }
BillingProfilePtrInput is an input type that accepts BillingProfileArgs, BillingProfilePtr and BillingProfilePtrOutput values. You can construct a concrete instance of `BillingProfilePtrInput` via:
BillingProfileArgs{...} or: nil
func BillingProfilePtr ¶
func BillingProfilePtr(v *BillingProfileArgs) BillingProfilePtrInput
type BillingProfilePtrOutput ¶
type BillingProfilePtrOutput struct{ *pulumi.OutputState }
func (BillingProfilePtrOutput) Elem ¶
func (o BillingProfilePtrOutput) Elem() BillingProfileOutput
func (BillingProfilePtrOutput) ElementType ¶
func (BillingProfilePtrOutput) ElementType() reflect.Type
func (BillingProfilePtrOutput) MaxPrice ¶
func (o BillingProfilePtrOutput) MaxPrice() pulumi.Float64PtrOutput
Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars. <br><br> This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price. <br><br> The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS. <br><br> Possible values are: <br><br> - Any decimal value greater than zero. Example: 0.01538 <br><br> -1 – indicates default price to be up-to on-demand. <br><br> You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you. <br><br>Minimum api-version: 2019-03-01.
func (BillingProfilePtrOutput) ToBillingProfilePtrOutput ¶
func (o BillingProfilePtrOutput) ToBillingProfilePtrOutput() BillingProfilePtrOutput
func (BillingProfilePtrOutput) ToBillingProfilePtrOutputWithContext ¶
func (o BillingProfilePtrOutput) ToBillingProfilePtrOutputWithContext(ctx context.Context) BillingProfilePtrOutput
type BillingProfileResponse ¶
type BillingProfileResponse struct { // Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars. <br><br> This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price. <br><br> The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS. <br><br> Possible values are: <br><br> - Any decimal value greater than zero. Example: 0.01538 <br><br> -1 – indicates default price to be up-to on-demand. <br><br> You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you. <br><br>Minimum api-version: 2019-03-01. MaxPrice *float64 `pulumi:"maxPrice"` }
Specifies the billing related details of a Azure Spot VM or VMSS. <br><br>Minimum api-version: 2019-03-01.
type BillingProfileResponseArgs ¶
type BillingProfileResponseArgs struct { // Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars. <br><br> This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price. <br><br> The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS. <br><br> Possible values are: <br><br> - Any decimal value greater than zero. Example: 0.01538 <br><br> -1 – indicates default price to be up-to on-demand. <br><br> You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you. <br><br>Minimum api-version: 2019-03-01. MaxPrice pulumi.Float64PtrInput `pulumi:"maxPrice"` }
Specifies the billing related details of a Azure Spot VM or VMSS. <br><br>Minimum api-version: 2019-03-01.
func (BillingProfileResponseArgs) ElementType ¶
func (BillingProfileResponseArgs) ElementType() reflect.Type
func (BillingProfileResponseArgs) ToBillingProfileResponseOutput ¶
func (i BillingProfileResponseArgs) ToBillingProfileResponseOutput() BillingProfileResponseOutput
func (BillingProfileResponseArgs) ToBillingProfileResponseOutputWithContext ¶
func (i BillingProfileResponseArgs) ToBillingProfileResponseOutputWithContext(ctx context.Context) BillingProfileResponseOutput
func (BillingProfileResponseArgs) ToBillingProfileResponsePtrOutput ¶
func (i BillingProfileResponseArgs) ToBillingProfileResponsePtrOutput() BillingProfileResponsePtrOutput
func (BillingProfileResponseArgs) ToBillingProfileResponsePtrOutputWithContext ¶
func (i BillingProfileResponseArgs) ToBillingProfileResponsePtrOutputWithContext(ctx context.Context) BillingProfileResponsePtrOutput
type BillingProfileResponseInput ¶
type BillingProfileResponseInput interface { pulumi.Input ToBillingProfileResponseOutput() BillingProfileResponseOutput ToBillingProfileResponseOutputWithContext(context.Context) BillingProfileResponseOutput }
BillingProfileResponseInput is an input type that accepts BillingProfileResponseArgs and BillingProfileResponseOutput values. You can construct a concrete instance of `BillingProfileResponseInput` via:
BillingProfileResponseArgs{...}
type BillingProfileResponseOutput ¶
type BillingProfileResponseOutput struct{ *pulumi.OutputState }
Specifies the billing related details of a Azure Spot VM or VMSS. <br><br>Minimum api-version: 2019-03-01.
func (BillingProfileResponseOutput) ElementType ¶
func (BillingProfileResponseOutput) ElementType() reflect.Type
func (BillingProfileResponseOutput) MaxPrice ¶
func (o BillingProfileResponseOutput) MaxPrice() pulumi.Float64PtrOutput
Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars. <br><br> This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price. <br><br> The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS. <br><br> Possible values are: <br><br> - Any decimal value greater than zero. Example: 0.01538 <br><br> -1 – indicates default price to be up-to on-demand. <br><br> You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you. <br><br>Minimum api-version: 2019-03-01.
func (BillingProfileResponseOutput) ToBillingProfileResponseOutput ¶
func (o BillingProfileResponseOutput) ToBillingProfileResponseOutput() BillingProfileResponseOutput
func (BillingProfileResponseOutput) ToBillingProfileResponseOutputWithContext ¶
func (o BillingProfileResponseOutput) ToBillingProfileResponseOutputWithContext(ctx context.Context) BillingProfileResponseOutput
func (BillingProfileResponseOutput) ToBillingProfileResponsePtrOutput ¶
func (o BillingProfileResponseOutput) ToBillingProfileResponsePtrOutput() BillingProfileResponsePtrOutput
func (BillingProfileResponseOutput) ToBillingProfileResponsePtrOutputWithContext ¶
func (o BillingProfileResponseOutput) ToBillingProfileResponsePtrOutputWithContext(ctx context.Context) BillingProfileResponsePtrOutput
type BillingProfileResponsePtrInput ¶
type BillingProfileResponsePtrInput interface { pulumi.Input ToBillingProfileResponsePtrOutput() BillingProfileResponsePtrOutput ToBillingProfileResponsePtrOutputWithContext(context.Context) BillingProfileResponsePtrOutput }
BillingProfileResponsePtrInput is an input type that accepts BillingProfileResponseArgs, BillingProfileResponsePtr and BillingProfileResponsePtrOutput values. You can construct a concrete instance of `BillingProfileResponsePtrInput` via:
BillingProfileResponseArgs{...} or: nil
func BillingProfileResponsePtr ¶
func BillingProfileResponsePtr(v *BillingProfileResponseArgs) BillingProfileResponsePtrInput
type BillingProfileResponsePtrOutput ¶
type BillingProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (BillingProfileResponsePtrOutput) Elem ¶
func (o BillingProfileResponsePtrOutput) Elem() BillingProfileResponseOutput
func (BillingProfileResponsePtrOutput) ElementType ¶
func (BillingProfileResponsePtrOutput) ElementType() reflect.Type
func (BillingProfileResponsePtrOutput) MaxPrice ¶
func (o BillingProfileResponsePtrOutput) MaxPrice() pulumi.Float64PtrOutput
Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars. <br><br> This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price. <br><br> The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS. <br><br> Possible values are: <br><br> - Any decimal value greater than zero. Example: 0.01538 <br><br> -1 – indicates default price to be up-to on-demand. <br><br> You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you. <br><br>Minimum api-version: 2019-03-01.
func (BillingProfileResponsePtrOutput) ToBillingProfileResponsePtrOutput ¶
func (o BillingProfileResponsePtrOutput) ToBillingProfileResponsePtrOutput() BillingProfileResponsePtrOutput
func (BillingProfileResponsePtrOutput) ToBillingProfileResponsePtrOutputWithContext ¶
func (o BillingProfileResponsePtrOutput) ToBillingProfileResponsePtrOutputWithContext(ctx context.Context) BillingProfileResponsePtrOutput
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 CreationData ¶
type CreationData struct { // This enumerates the possible sources of a disk's creation. CreateOption string `pulumi:"createOption"` // Disk source information. ImageReference *ImageDiskReference `pulumi:"imageReference"` // If createOption is Copy, this is the ARM id of the source snapshot or disk. SourceResourceId *string `pulumi:"sourceResourceId"` // If createOption is Import, this is the URI of a blob to be imported into a managed disk. SourceUri *string `pulumi:"sourceUri"` // Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk. StorageAccountId *string `pulumi:"storageAccountId"` // If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer). UploadSizeBytes *int `pulumi:"uploadSizeBytes"` }
Data used when creating a disk.
type CreationDataArgs ¶
type CreationDataArgs struct { // This enumerates the possible sources of a disk's creation. CreateOption pulumi.StringInput `pulumi:"createOption"` // Disk source information. ImageReference ImageDiskReferencePtrInput `pulumi:"imageReference"` // If createOption is Copy, this is the ARM id of the source snapshot or disk. SourceResourceId pulumi.StringPtrInput `pulumi:"sourceResourceId"` // If createOption is Import, this is the URI of a blob to be imported into a managed disk. SourceUri pulumi.StringPtrInput `pulumi:"sourceUri"` // Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk. StorageAccountId pulumi.StringPtrInput `pulumi:"storageAccountId"` // If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer). UploadSizeBytes pulumi.IntPtrInput `pulumi:"uploadSizeBytes"` }
Data used when creating a disk.
func (CreationDataArgs) ElementType ¶
func (CreationDataArgs) ElementType() reflect.Type
func (CreationDataArgs) ToCreationDataOutput ¶
func (i CreationDataArgs) ToCreationDataOutput() CreationDataOutput
func (CreationDataArgs) ToCreationDataOutputWithContext ¶
func (i CreationDataArgs) ToCreationDataOutputWithContext(ctx context.Context) CreationDataOutput
func (CreationDataArgs) ToCreationDataPtrOutput ¶
func (i CreationDataArgs) ToCreationDataPtrOutput() CreationDataPtrOutput
func (CreationDataArgs) ToCreationDataPtrOutputWithContext ¶
func (i CreationDataArgs) ToCreationDataPtrOutputWithContext(ctx context.Context) CreationDataPtrOutput
type CreationDataInput ¶
type CreationDataInput interface { pulumi.Input ToCreationDataOutput() CreationDataOutput ToCreationDataOutputWithContext(context.Context) CreationDataOutput }
CreationDataInput is an input type that accepts CreationDataArgs and CreationDataOutput values. You can construct a concrete instance of `CreationDataInput` via:
CreationDataArgs{...}
type CreationDataOutput ¶
type CreationDataOutput struct{ *pulumi.OutputState }
Data used when creating a disk.
func (CreationDataOutput) CreateOption ¶
func (o CreationDataOutput) CreateOption() pulumi.StringOutput
This enumerates the possible sources of a disk's creation.
func (CreationDataOutput) ElementType ¶
func (CreationDataOutput) ElementType() reflect.Type
func (CreationDataOutput) ImageReference ¶
func (o CreationDataOutput) ImageReference() ImageDiskReferencePtrOutput
Disk source information.
func (CreationDataOutput) SourceResourceId ¶
func (o CreationDataOutput) SourceResourceId() pulumi.StringPtrOutput
If createOption is Copy, this is the ARM id of the source snapshot or disk.
func (CreationDataOutput) SourceUri ¶
func (o CreationDataOutput) SourceUri() pulumi.StringPtrOutput
If createOption is Import, this is the URI of a blob to be imported into a managed disk.
func (CreationDataOutput) StorageAccountId ¶
func (o CreationDataOutput) StorageAccountId() pulumi.StringPtrOutput
Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk.
func (CreationDataOutput) ToCreationDataOutput ¶
func (o CreationDataOutput) ToCreationDataOutput() CreationDataOutput
func (CreationDataOutput) ToCreationDataOutputWithContext ¶
func (o CreationDataOutput) ToCreationDataOutputWithContext(ctx context.Context) CreationDataOutput
func (CreationDataOutput) ToCreationDataPtrOutput ¶
func (o CreationDataOutput) ToCreationDataPtrOutput() CreationDataPtrOutput
func (CreationDataOutput) ToCreationDataPtrOutputWithContext ¶
func (o CreationDataOutput) ToCreationDataPtrOutputWithContext(ctx context.Context) CreationDataPtrOutput
func (CreationDataOutput) UploadSizeBytes ¶
func (o CreationDataOutput) UploadSizeBytes() pulumi.IntPtrOutput
If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer).
type CreationDataPtrInput ¶
type CreationDataPtrInput interface { pulumi.Input ToCreationDataPtrOutput() CreationDataPtrOutput ToCreationDataPtrOutputWithContext(context.Context) CreationDataPtrOutput }
CreationDataPtrInput is an input type that accepts CreationDataArgs, CreationDataPtr and CreationDataPtrOutput values. You can construct a concrete instance of `CreationDataPtrInput` via:
CreationDataArgs{...} or: nil
func CreationDataPtr ¶
func CreationDataPtr(v *CreationDataArgs) CreationDataPtrInput
type CreationDataPtrOutput ¶
type CreationDataPtrOutput struct{ *pulumi.OutputState }
func (CreationDataPtrOutput) CreateOption ¶
func (o CreationDataPtrOutput) CreateOption() pulumi.StringPtrOutput
This enumerates the possible sources of a disk's creation.
func (CreationDataPtrOutput) Elem ¶
func (o CreationDataPtrOutput) Elem() CreationDataOutput
func (CreationDataPtrOutput) ElementType ¶
func (CreationDataPtrOutput) ElementType() reflect.Type
func (CreationDataPtrOutput) ImageReference ¶
func (o CreationDataPtrOutput) ImageReference() ImageDiskReferencePtrOutput
Disk source information.
func (CreationDataPtrOutput) SourceResourceId ¶
func (o CreationDataPtrOutput) SourceResourceId() pulumi.StringPtrOutput
If createOption is Copy, this is the ARM id of the source snapshot or disk.
func (CreationDataPtrOutput) SourceUri ¶
func (o CreationDataPtrOutput) SourceUri() pulumi.StringPtrOutput
If createOption is Import, this is the URI of a blob to be imported into a managed disk.
func (CreationDataPtrOutput) StorageAccountId ¶
func (o CreationDataPtrOutput) StorageAccountId() pulumi.StringPtrOutput
Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk.
func (CreationDataPtrOutput) ToCreationDataPtrOutput ¶
func (o CreationDataPtrOutput) ToCreationDataPtrOutput() CreationDataPtrOutput
func (CreationDataPtrOutput) ToCreationDataPtrOutputWithContext ¶
func (o CreationDataPtrOutput) ToCreationDataPtrOutputWithContext(ctx context.Context) CreationDataPtrOutput
func (CreationDataPtrOutput) UploadSizeBytes ¶
func (o CreationDataPtrOutput) UploadSizeBytes() pulumi.IntPtrOutput
If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer).
type CreationDataResponse ¶
type CreationDataResponse struct { // This enumerates the possible sources of a disk's creation. CreateOption string `pulumi:"createOption"` // Disk source information. ImageReference *ImageDiskReferenceResponse `pulumi:"imageReference"` // If createOption is Copy, this is the ARM id of the source snapshot or disk. SourceResourceId *string `pulumi:"sourceResourceId"` // If this field is set, this is the unique id identifying the source of this resource. SourceUniqueId string `pulumi:"sourceUniqueId"` // If createOption is Import, this is the URI of a blob to be imported into a managed disk. SourceUri *string `pulumi:"sourceUri"` // Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk. StorageAccountId *string `pulumi:"storageAccountId"` // If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer). UploadSizeBytes *int `pulumi:"uploadSizeBytes"` }
Data used when creating a disk.
type CreationDataResponseArgs ¶
type CreationDataResponseArgs struct { // This enumerates the possible sources of a disk's creation. CreateOption pulumi.StringInput `pulumi:"createOption"` // Disk source information. ImageReference ImageDiskReferenceResponsePtrInput `pulumi:"imageReference"` // If createOption is Copy, this is the ARM id of the source snapshot or disk. SourceResourceId pulumi.StringPtrInput `pulumi:"sourceResourceId"` // If this field is set, this is the unique id identifying the source of this resource. SourceUniqueId pulumi.StringInput `pulumi:"sourceUniqueId"` // If createOption is Import, this is the URI of a blob to be imported into a managed disk. SourceUri pulumi.StringPtrInput `pulumi:"sourceUri"` // Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk. StorageAccountId pulumi.StringPtrInput `pulumi:"storageAccountId"` // If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer). UploadSizeBytes pulumi.IntPtrInput `pulumi:"uploadSizeBytes"` }
Data used when creating a disk.
func (CreationDataResponseArgs) ElementType ¶
func (CreationDataResponseArgs) ElementType() reflect.Type
func (CreationDataResponseArgs) ToCreationDataResponseOutput ¶
func (i CreationDataResponseArgs) ToCreationDataResponseOutput() CreationDataResponseOutput
func (CreationDataResponseArgs) ToCreationDataResponseOutputWithContext ¶
func (i CreationDataResponseArgs) ToCreationDataResponseOutputWithContext(ctx context.Context) CreationDataResponseOutput
func (CreationDataResponseArgs) ToCreationDataResponsePtrOutput ¶
func (i CreationDataResponseArgs) ToCreationDataResponsePtrOutput() CreationDataResponsePtrOutput
func (CreationDataResponseArgs) ToCreationDataResponsePtrOutputWithContext ¶
func (i CreationDataResponseArgs) ToCreationDataResponsePtrOutputWithContext(ctx context.Context) CreationDataResponsePtrOutput
type CreationDataResponseInput ¶
type CreationDataResponseInput interface { pulumi.Input ToCreationDataResponseOutput() CreationDataResponseOutput ToCreationDataResponseOutputWithContext(context.Context) CreationDataResponseOutput }
CreationDataResponseInput is an input type that accepts CreationDataResponseArgs and CreationDataResponseOutput values. You can construct a concrete instance of `CreationDataResponseInput` via:
CreationDataResponseArgs{...}
type CreationDataResponseOutput ¶
type CreationDataResponseOutput struct{ *pulumi.OutputState }
Data used when creating a disk.
func (CreationDataResponseOutput) CreateOption ¶
func (o CreationDataResponseOutput) CreateOption() pulumi.StringOutput
This enumerates the possible sources of a disk's creation.
func (CreationDataResponseOutput) ElementType ¶
func (CreationDataResponseOutput) ElementType() reflect.Type
func (CreationDataResponseOutput) ImageReference ¶
func (o CreationDataResponseOutput) ImageReference() ImageDiskReferenceResponsePtrOutput
Disk source information.
func (CreationDataResponseOutput) SourceResourceId ¶
func (o CreationDataResponseOutput) SourceResourceId() pulumi.StringPtrOutput
If createOption is Copy, this is the ARM id of the source snapshot or disk.
func (CreationDataResponseOutput) SourceUniqueId ¶
func (o CreationDataResponseOutput) SourceUniqueId() pulumi.StringOutput
If this field is set, this is the unique id identifying the source of this resource.
func (CreationDataResponseOutput) SourceUri ¶
func (o CreationDataResponseOutput) SourceUri() pulumi.StringPtrOutput
If createOption is Import, this is the URI of a blob to be imported into a managed disk.
func (CreationDataResponseOutput) StorageAccountId ¶
func (o CreationDataResponseOutput) StorageAccountId() pulumi.StringPtrOutput
Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk.
func (CreationDataResponseOutput) ToCreationDataResponseOutput ¶
func (o CreationDataResponseOutput) ToCreationDataResponseOutput() CreationDataResponseOutput
func (CreationDataResponseOutput) ToCreationDataResponseOutputWithContext ¶
func (o CreationDataResponseOutput) ToCreationDataResponseOutputWithContext(ctx context.Context) CreationDataResponseOutput
func (CreationDataResponseOutput) ToCreationDataResponsePtrOutput ¶
func (o CreationDataResponseOutput) ToCreationDataResponsePtrOutput() CreationDataResponsePtrOutput
func (CreationDataResponseOutput) ToCreationDataResponsePtrOutputWithContext ¶
func (o CreationDataResponseOutput) ToCreationDataResponsePtrOutputWithContext(ctx context.Context) CreationDataResponsePtrOutput
func (CreationDataResponseOutput) UploadSizeBytes ¶
func (o CreationDataResponseOutput) UploadSizeBytes() pulumi.IntPtrOutput
If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer).
type CreationDataResponsePtrInput ¶
type CreationDataResponsePtrInput interface { pulumi.Input ToCreationDataResponsePtrOutput() CreationDataResponsePtrOutput ToCreationDataResponsePtrOutputWithContext(context.Context) CreationDataResponsePtrOutput }
CreationDataResponsePtrInput is an input type that accepts CreationDataResponseArgs, CreationDataResponsePtr and CreationDataResponsePtrOutput values. You can construct a concrete instance of `CreationDataResponsePtrInput` via:
CreationDataResponseArgs{...} or: nil
func CreationDataResponsePtr ¶
func CreationDataResponsePtr(v *CreationDataResponseArgs) CreationDataResponsePtrInput
type CreationDataResponsePtrOutput ¶
type CreationDataResponsePtrOutput struct{ *pulumi.OutputState }
func (CreationDataResponsePtrOutput) CreateOption ¶
func (o CreationDataResponsePtrOutput) CreateOption() pulumi.StringPtrOutput
This enumerates the possible sources of a disk's creation.
func (CreationDataResponsePtrOutput) Elem ¶
func (o CreationDataResponsePtrOutput) Elem() CreationDataResponseOutput
func (CreationDataResponsePtrOutput) ElementType ¶
func (CreationDataResponsePtrOutput) ElementType() reflect.Type
func (CreationDataResponsePtrOutput) ImageReference ¶
func (o CreationDataResponsePtrOutput) ImageReference() ImageDiskReferenceResponsePtrOutput
Disk source information.
func (CreationDataResponsePtrOutput) SourceResourceId ¶
func (o CreationDataResponsePtrOutput) SourceResourceId() pulumi.StringPtrOutput
If createOption is Copy, this is the ARM id of the source snapshot or disk.
func (CreationDataResponsePtrOutput) SourceUniqueId ¶
func (o CreationDataResponsePtrOutput) SourceUniqueId() pulumi.StringPtrOutput
If this field is set, this is the unique id identifying the source of this resource.
func (CreationDataResponsePtrOutput) SourceUri ¶
func (o CreationDataResponsePtrOutput) SourceUri() pulumi.StringPtrOutput
If createOption is Import, this is the URI of a blob to be imported into a managed disk.
func (CreationDataResponsePtrOutput) StorageAccountId ¶
func (o CreationDataResponsePtrOutput) StorageAccountId() pulumi.StringPtrOutput
Required if createOption is Import. The Azure Resource Manager identifier of the storage account containing the blob to import as a disk.
func (CreationDataResponsePtrOutput) ToCreationDataResponsePtrOutput ¶
func (o CreationDataResponsePtrOutput) ToCreationDataResponsePtrOutput() CreationDataResponsePtrOutput
func (CreationDataResponsePtrOutput) ToCreationDataResponsePtrOutputWithContext ¶
func (o CreationDataResponsePtrOutput) ToCreationDataResponsePtrOutputWithContext(ctx context.Context) CreationDataResponsePtrOutput
func (CreationDataResponsePtrOutput) UploadSizeBytes ¶
func (o CreationDataResponsePtrOutput) UploadSizeBytes() pulumi.IntPtrOutput
If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer).
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"` // Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset ToBeDetached *bool `pulumi:"toBeDetached"` // 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"` // Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset ToBeDetached pulumi.BoolPtrInput `pulumi:"toBeDetached"` // 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) ToBeDetached ¶
func (o DataDiskOutput) ToBeDetached() pulumi.BoolPtrOutput
Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset
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 Read-Write IOPS for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set. DiskIOPSReadWrite int `pulumi:"diskIOPSReadWrite"` // Specifies the bandwidth in MB per second for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set. DiskMBpsReadWrite int `pulumi:"diskMBpsReadWrite"` // 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"` // Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset ToBeDetached *bool `pulumi:"toBeDetached"` // 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 Read-Write IOPS for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set. DiskIOPSReadWrite pulumi.IntInput `pulumi:"diskIOPSReadWrite"` // Specifies the bandwidth in MB per second for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set. DiskMBpsReadWrite pulumi.IntInput `pulumi:"diskMBpsReadWrite"` // 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"` // Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset ToBeDetached pulumi.BoolPtrInput `pulumi:"toBeDetached"` // 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) DiskIOPSReadWrite ¶
func (o DataDiskResponseOutput) DiskIOPSReadWrite() pulumi.IntOutput
Specifies the Read-Write IOPS for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set.
func (DataDiskResponseOutput) DiskMBpsReadWrite ¶
func (o DataDiskResponseOutput) DiskMBpsReadWrite() pulumi.IntOutput
Specifies the bandwidth in MB per second for the managed disk when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale Set.
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) ToBeDetached ¶
func (o DataDiskResponseOutput) ToBeDetached() pulumi.BoolPtrOutput
Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset
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 DedicatedHost ¶
type DedicatedHost struct { pulumi.CustomResourceState // Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided. AutoReplaceOnFailure pulumi.BoolPtrOutput `pulumi:"autoReplaceOnFailure"` // A unique id generated and assigned to the dedicated host by the platform. <br><br> Does not change throughout the lifetime of the host. HostId pulumi.StringOutput `pulumi:"hostId"` // The dedicated host instance view. InstanceView DedicatedHostInstanceViewResponseOutput `pulumi:"instanceView"` // Specifies the software license type that will be applied to the VMs deployed on the dedicated host. <br><br> Possible values are: <br><br> **None** <br><br> **Windows_Server_Hybrid** <br><br> **Windows_Server_Perpetual** <br><br> Default: **None** LicenseType pulumi.StringPtrOutput `pulumi:"licenseType"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Fault domain of the dedicated host within a dedicated host group. PlatformFaultDomain pulumi.IntPtrOutput `pulumi:"platformFaultDomain"` // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The date when the host was first provisioned. ProvisioningTime pulumi.StringOutput `pulumi:"provisioningTime"` // SKU of the dedicated host for Hardware Generation and VM family. Only name is required to be set. List Microsoft.Compute SKUs for a list of possible values. Sku SkuResponseOutput `pulumi:"sku"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // A list of references to all virtual machines in the Dedicated Host. VirtualMachines SubResourceReadOnlyResponseArrayOutput `pulumi:"virtualMachines"` }
Specifies information about the Dedicated host.
func GetDedicatedHost ¶
func GetDedicatedHost(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DedicatedHostState, opts ...pulumi.ResourceOption) (*DedicatedHost, error)
GetDedicatedHost gets an existing DedicatedHost resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDedicatedHost ¶
func NewDedicatedHost(ctx *pulumi.Context, name string, args *DedicatedHostArgs, opts ...pulumi.ResourceOption) (*DedicatedHost, error)
NewDedicatedHost registers a new resource with the given unique name, arguments, and options.
type DedicatedHostAllocatableVMResponse ¶
type DedicatedHostAllocatableVMResponse struct { // Maximum number of VMs of size vmSize that can fit in the dedicated host's remaining capacity. Count *float64 `pulumi:"count"` // VM size in terms of which the unutilized capacity is represented. VmSize *string `pulumi:"vmSize"` }
Represents the dedicated host unutilized capacity in terms of a specific VM size.
type DedicatedHostAllocatableVMResponseArgs ¶
type DedicatedHostAllocatableVMResponseArgs struct { // Maximum number of VMs of size vmSize that can fit in the dedicated host's remaining capacity. Count pulumi.Float64PtrInput `pulumi:"count"` // VM size in terms of which the unutilized capacity is represented. VmSize pulumi.StringPtrInput `pulumi:"vmSize"` }
Represents the dedicated host unutilized capacity in terms of a specific VM size.
func (DedicatedHostAllocatableVMResponseArgs) ElementType ¶
func (DedicatedHostAllocatableVMResponseArgs) ElementType() reflect.Type
func (DedicatedHostAllocatableVMResponseArgs) ToDedicatedHostAllocatableVMResponseOutput ¶
func (i DedicatedHostAllocatableVMResponseArgs) ToDedicatedHostAllocatableVMResponseOutput() DedicatedHostAllocatableVMResponseOutput
func (DedicatedHostAllocatableVMResponseArgs) ToDedicatedHostAllocatableVMResponseOutputWithContext ¶
func (i DedicatedHostAllocatableVMResponseArgs) ToDedicatedHostAllocatableVMResponseOutputWithContext(ctx context.Context) DedicatedHostAllocatableVMResponseOutput
type DedicatedHostAllocatableVMResponseArray ¶
type DedicatedHostAllocatableVMResponseArray []DedicatedHostAllocatableVMResponseInput
func (DedicatedHostAllocatableVMResponseArray) ElementType ¶
func (DedicatedHostAllocatableVMResponseArray) ElementType() reflect.Type
func (DedicatedHostAllocatableVMResponseArray) ToDedicatedHostAllocatableVMResponseArrayOutput ¶
func (i DedicatedHostAllocatableVMResponseArray) ToDedicatedHostAllocatableVMResponseArrayOutput() DedicatedHostAllocatableVMResponseArrayOutput
func (DedicatedHostAllocatableVMResponseArray) ToDedicatedHostAllocatableVMResponseArrayOutputWithContext ¶
func (i DedicatedHostAllocatableVMResponseArray) ToDedicatedHostAllocatableVMResponseArrayOutputWithContext(ctx context.Context) DedicatedHostAllocatableVMResponseArrayOutput
type DedicatedHostAllocatableVMResponseArrayInput ¶
type DedicatedHostAllocatableVMResponseArrayInput interface { pulumi.Input ToDedicatedHostAllocatableVMResponseArrayOutput() DedicatedHostAllocatableVMResponseArrayOutput ToDedicatedHostAllocatableVMResponseArrayOutputWithContext(context.Context) DedicatedHostAllocatableVMResponseArrayOutput }
DedicatedHostAllocatableVMResponseArrayInput is an input type that accepts DedicatedHostAllocatableVMResponseArray and DedicatedHostAllocatableVMResponseArrayOutput values. You can construct a concrete instance of `DedicatedHostAllocatableVMResponseArrayInput` via:
DedicatedHostAllocatableVMResponseArray{ DedicatedHostAllocatableVMResponseArgs{...} }
type DedicatedHostAllocatableVMResponseArrayOutput ¶
type DedicatedHostAllocatableVMResponseArrayOutput struct{ *pulumi.OutputState }
func (DedicatedHostAllocatableVMResponseArrayOutput) ElementType ¶
func (DedicatedHostAllocatableVMResponseArrayOutput) ElementType() reflect.Type
func (DedicatedHostAllocatableVMResponseArrayOutput) ToDedicatedHostAllocatableVMResponseArrayOutput ¶
func (o DedicatedHostAllocatableVMResponseArrayOutput) ToDedicatedHostAllocatableVMResponseArrayOutput() DedicatedHostAllocatableVMResponseArrayOutput
func (DedicatedHostAllocatableVMResponseArrayOutput) ToDedicatedHostAllocatableVMResponseArrayOutputWithContext ¶
func (o DedicatedHostAllocatableVMResponseArrayOutput) ToDedicatedHostAllocatableVMResponseArrayOutputWithContext(ctx context.Context) DedicatedHostAllocatableVMResponseArrayOutput
type DedicatedHostAllocatableVMResponseInput ¶
type DedicatedHostAllocatableVMResponseInput interface { pulumi.Input ToDedicatedHostAllocatableVMResponseOutput() DedicatedHostAllocatableVMResponseOutput ToDedicatedHostAllocatableVMResponseOutputWithContext(context.Context) DedicatedHostAllocatableVMResponseOutput }
DedicatedHostAllocatableVMResponseInput is an input type that accepts DedicatedHostAllocatableVMResponseArgs and DedicatedHostAllocatableVMResponseOutput values. You can construct a concrete instance of `DedicatedHostAllocatableVMResponseInput` via:
DedicatedHostAllocatableVMResponseArgs{...}
type DedicatedHostAllocatableVMResponseOutput ¶
type DedicatedHostAllocatableVMResponseOutput struct{ *pulumi.OutputState }
Represents the dedicated host unutilized capacity in terms of a specific VM size.
func (DedicatedHostAllocatableVMResponseOutput) Count ¶
func (o DedicatedHostAllocatableVMResponseOutput) Count() pulumi.Float64PtrOutput
Maximum number of VMs of size vmSize that can fit in the dedicated host's remaining capacity.
func (DedicatedHostAllocatableVMResponseOutput) ElementType ¶
func (DedicatedHostAllocatableVMResponseOutput) ElementType() reflect.Type
func (DedicatedHostAllocatableVMResponseOutput) ToDedicatedHostAllocatableVMResponseOutput ¶
func (o DedicatedHostAllocatableVMResponseOutput) ToDedicatedHostAllocatableVMResponseOutput() DedicatedHostAllocatableVMResponseOutput
func (DedicatedHostAllocatableVMResponseOutput) ToDedicatedHostAllocatableVMResponseOutputWithContext ¶
func (o DedicatedHostAllocatableVMResponseOutput) ToDedicatedHostAllocatableVMResponseOutputWithContext(ctx context.Context) DedicatedHostAllocatableVMResponseOutput
func (DedicatedHostAllocatableVMResponseOutput) VmSize ¶
func (o DedicatedHostAllocatableVMResponseOutput) VmSize() pulumi.StringPtrOutput
VM size in terms of which the unutilized capacity is represented.
type DedicatedHostArgs ¶
type DedicatedHostArgs struct { // Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided. AutoReplaceOnFailure pulumi.BoolPtrInput // The name of the dedicated host group. HostGroupName pulumi.StringInput // The name of the dedicated host . HostName pulumi.StringInput // Specifies the software license type that will be applied to the VMs deployed on the dedicated host. <br><br> Possible values are: <br><br> **None** <br><br> **Windows_Server_Hybrid** <br><br> **Windows_Server_Perpetual** <br><br> Default: **None** LicenseType pulumi.StringPtrInput // Resource location Location pulumi.StringInput // Fault domain of the dedicated host within a dedicated host group. PlatformFaultDomain pulumi.IntPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // SKU of the dedicated host for Hardware Generation and VM family. Only name is required to be set. List Microsoft.Compute SKUs for a list of possible values. Sku SkuInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a DedicatedHost resource.
func (DedicatedHostArgs) ElementType ¶
func (DedicatedHostArgs) ElementType() reflect.Type
type DedicatedHostAvailableCapacityResponse ¶
type DedicatedHostAvailableCapacityResponse struct { // The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host. AllocatableVMs []DedicatedHostAllocatableVMResponse `pulumi:"allocatableVMs"` }
Dedicated host unutilized capacity.
type DedicatedHostAvailableCapacityResponseArgs ¶
type DedicatedHostAvailableCapacityResponseArgs struct { // The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host. AllocatableVMs DedicatedHostAllocatableVMResponseArrayInput `pulumi:"allocatableVMs"` }
Dedicated host unutilized capacity.
func (DedicatedHostAvailableCapacityResponseArgs) ElementType ¶
func (DedicatedHostAvailableCapacityResponseArgs) ElementType() reflect.Type
func (DedicatedHostAvailableCapacityResponseArgs) ToDedicatedHostAvailableCapacityResponseOutput ¶
func (i DedicatedHostAvailableCapacityResponseArgs) ToDedicatedHostAvailableCapacityResponseOutput() DedicatedHostAvailableCapacityResponseOutput
func (DedicatedHostAvailableCapacityResponseArgs) ToDedicatedHostAvailableCapacityResponseOutputWithContext ¶
func (i DedicatedHostAvailableCapacityResponseArgs) ToDedicatedHostAvailableCapacityResponseOutputWithContext(ctx context.Context) DedicatedHostAvailableCapacityResponseOutput
func (DedicatedHostAvailableCapacityResponseArgs) ToDedicatedHostAvailableCapacityResponsePtrOutput ¶
func (i DedicatedHostAvailableCapacityResponseArgs) ToDedicatedHostAvailableCapacityResponsePtrOutput() DedicatedHostAvailableCapacityResponsePtrOutput
func (DedicatedHostAvailableCapacityResponseArgs) ToDedicatedHostAvailableCapacityResponsePtrOutputWithContext ¶
func (i DedicatedHostAvailableCapacityResponseArgs) ToDedicatedHostAvailableCapacityResponsePtrOutputWithContext(ctx context.Context) DedicatedHostAvailableCapacityResponsePtrOutput
type DedicatedHostAvailableCapacityResponseInput ¶
type DedicatedHostAvailableCapacityResponseInput interface { pulumi.Input ToDedicatedHostAvailableCapacityResponseOutput() DedicatedHostAvailableCapacityResponseOutput ToDedicatedHostAvailableCapacityResponseOutputWithContext(context.Context) DedicatedHostAvailableCapacityResponseOutput }
DedicatedHostAvailableCapacityResponseInput is an input type that accepts DedicatedHostAvailableCapacityResponseArgs and DedicatedHostAvailableCapacityResponseOutput values. You can construct a concrete instance of `DedicatedHostAvailableCapacityResponseInput` via:
DedicatedHostAvailableCapacityResponseArgs{...}
type DedicatedHostAvailableCapacityResponseOutput ¶
type DedicatedHostAvailableCapacityResponseOutput struct{ *pulumi.OutputState }
Dedicated host unutilized capacity.
func (DedicatedHostAvailableCapacityResponseOutput) AllocatableVMs ¶
func (o DedicatedHostAvailableCapacityResponseOutput) AllocatableVMs() DedicatedHostAllocatableVMResponseArrayOutput
The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host.
func (DedicatedHostAvailableCapacityResponseOutput) ElementType ¶
func (DedicatedHostAvailableCapacityResponseOutput) ElementType() reflect.Type
func (DedicatedHostAvailableCapacityResponseOutput) ToDedicatedHostAvailableCapacityResponseOutput ¶
func (o DedicatedHostAvailableCapacityResponseOutput) ToDedicatedHostAvailableCapacityResponseOutput() DedicatedHostAvailableCapacityResponseOutput
func (DedicatedHostAvailableCapacityResponseOutput) ToDedicatedHostAvailableCapacityResponseOutputWithContext ¶
func (o DedicatedHostAvailableCapacityResponseOutput) ToDedicatedHostAvailableCapacityResponseOutputWithContext(ctx context.Context) DedicatedHostAvailableCapacityResponseOutput
func (DedicatedHostAvailableCapacityResponseOutput) ToDedicatedHostAvailableCapacityResponsePtrOutput ¶
func (o DedicatedHostAvailableCapacityResponseOutput) ToDedicatedHostAvailableCapacityResponsePtrOutput() DedicatedHostAvailableCapacityResponsePtrOutput
func (DedicatedHostAvailableCapacityResponseOutput) ToDedicatedHostAvailableCapacityResponsePtrOutputWithContext ¶
func (o DedicatedHostAvailableCapacityResponseOutput) ToDedicatedHostAvailableCapacityResponsePtrOutputWithContext(ctx context.Context) DedicatedHostAvailableCapacityResponsePtrOutput
type DedicatedHostAvailableCapacityResponsePtrInput ¶
type DedicatedHostAvailableCapacityResponsePtrInput interface { pulumi.Input ToDedicatedHostAvailableCapacityResponsePtrOutput() DedicatedHostAvailableCapacityResponsePtrOutput ToDedicatedHostAvailableCapacityResponsePtrOutputWithContext(context.Context) DedicatedHostAvailableCapacityResponsePtrOutput }
DedicatedHostAvailableCapacityResponsePtrInput is an input type that accepts DedicatedHostAvailableCapacityResponseArgs, DedicatedHostAvailableCapacityResponsePtr and DedicatedHostAvailableCapacityResponsePtrOutput values. You can construct a concrete instance of `DedicatedHostAvailableCapacityResponsePtrInput` via:
DedicatedHostAvailableCapacityResponseArgs{...} or: nil
func DedicatedHostAvailableCapacityResponsePtr ¶
func DedicatedHostAvailableCapacityResponsePtr(v *DedicatedHostAvailableCapacityResponseArgs) DedicatedHostAvailableCapacityResponsePtrInput
type DedicatedHostAvailableCapacityResponsePtrOutput ¶
type DedicatedHostAvailableCapacityResponsePtrOutput struct{ *pulumi.OutputState }
func (DedicatedHostAvailableCapacityResponsePtrOutput) AllocatableVMs ¶
func (o DedicatedHostAvailableCapacityResponsePtrOutput) AllocatableVMs() DedicatedHostAllocatableVMResponseArrayOutput
The unutilized capacity of the dedicated host represented in terms of each VM size that is allowed to be deployed to the dedicated host.
func (DedicatedHostAvailableCapacityResponsePtrOutput) ElementType ¶
func (DedicatedHostAvailableCapacityResponsePtrOutput) ElementType() reflect.Type
func (DedicatedHostAvailableCapacityResponsePtrOutput) ToDedicatedHostAvailableCapacityResponsePtrOutput ¶
func (o DedicatedHostAvailableCapacityResponsePtrOutput) ToDedicatedHostAvailableCapacityResponsePtrOutput() DedicatedHostAvailableCapacityResponsePtrOutput
func (DedicatedHostAvailableCapacityResponsePtrOutput) ToDedicatedHostAvailableCapacityResponsePtrOutputWithContext ¶
func (o DedicatedHostAvailableCapacityResponsePtrOutput) ToDedicatedHostAvailableCapacityResponsePtrOutputWithContext(ctx context.Context) DedicatedHostAvailableCapacityResponsePtrOutput
type DedicatedHostGroup ¶
type DedicatedHostGroup struct { pulumi.CustomResourceState // A list of references to all dedicated hosts in the dedicated host group. Hosts SubResourceReadOnlyResponseArrayOutput `pulumi:"hosts"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Number of fault domains that the host group can span. PlatformFaultDomainCount pulumi.IntOutput `pulumi:"platformFaultDomainCount"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
Specifies information about the dedicated host group that the dedicated hosts should be assigned to. <br><br> Currently, a dedicated host can only be added to a dedicated host group at creation time. An existing dedicated host cannot be added to another dedicated host group.
func GetDedicatedHostGroup ¶
func GetDedicatedHostGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DedicatedHostGroupState, opts ...pulumi.ResourceOption) (*DedicatedHostGroup, error)
GetDedicatedHostGroup gets an existing DedicatedHostGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDedicatedHostGroup ¶
func NewDedicatedHostGroup(ctx *pulumi.Context, name string, args *DedicatedHostGroupArgs, opts ...pulumi.ResourceOption) (*DedicatedHostGroup, error)
NewDedicatedHostGroup registers a new resource with the given unique name, arguments, and options.
type DedicatedHostGroupArgs ¶
type DedicatedHostGroupArgs struct { // The name of the dedicated host group. HostGroupName pulumi.StringInput // Resource location Location pulumi.StringInput // Number of fault domains that the host group can span. PlatformFaultDomainCount pulumi.IntInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Resource tags Tags pulumi.StringMapInput // Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone. Zones pulumi.StringArrayInput }
The set of arguments for constructing a DedicatedHostGroup resource.
func (DedicatedHostGroupArgs) ElementType ¶
func (DedicatedHostGroupArgs) ElementType() reflect.Type
type DedicatedHostGroupState ¶
type DedicatedHostGroupState struct { // A list of references to all dedicated hosts in the dedicated host group. Hosts SubResourceReadOnlyResponseArrayInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Number of fault domains that the host group can span. PlatformFaultDomainCount pulumi.IntPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput // Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone. Zones pulumi.StringArrayInput }
func (DedicatedHostGroupState) ElementType ¶
func (DedicatedHostGroupState) ElementType() reflect.Type
type DedicatedHostInstanceViewResponse ¶
type DedicatedHostInstanceViewResponse struct { // Specifies the unique id of the dedicated physical machine on which the dedicated host resides. AssetId string `pulumi:"assetId"` // Unutilized capacity of the dedicated host. AvailableCapacity *DedicatedHostAvailableCapacityResponse `pulumi:"availableCapacity"` // The resource status information. Statuses []InstanceViewStatusResponse `pulumi:"statuses"` }
The instance view of a dedicated host.
type DedicatedHostInstanceViewResponseArgs ¶
type DedicatedHostInstanceViewResponseArgs struct { // Specifies the unique id of the dedicated physical machine on which the dedicated host resides. AssetId pulumi.StringInput `pulumi:"assetId"` // Unutilized capacity of the dedicated host. AvailableCapacity DedicatedHostAvailableCapacityResponsePtrInput `pulumi:"availableCapacity"` // The resource status information. Statuses InstanceViewStatusResponseArrayInput `pulumi:"statuses"` }
The instance view of a dedicated host.
func (DedicatedHostInstanceViewResponseArgs) ElementType ¶
func (DedicatedHostInstanceViewResponseArgs) ElementType() reflect.Type
func (DedicatedHostInstanceViewResponseArgs) ToDedicatedHostInstanceViewResponseOutput ¶
func (i DedicatedHostInstanceViewResponseArgs) ToDedicatedHostInstanceViewResponseOutput() DedicatedHostInstanceViewResponseOutput
func (DedicatedHostInstanceViewResponseArgs) ToDedicatedHostInstanceViewResponseOutputWithContext ¶
func (i DedicatedHostInstanceViewResponseArgs) ToDedicatedHostInstanceViewResponseOutputWithContext(ctx context.Context) DedicatedHostInstanceViewResponseOutput
func (DedicatedHostInstanceViewResponseArgs) ToDedicatedHostInstanceViewResponsePtrOutput ¶
func (i DedicatedHostInstanceViewResponseArgs) ToDedicatedHostInstanceViewResponsePtrOutput() DedicatedHostInstanceViewResponsePtrOutput
func (DedicatedHostInstanceViewResponseArgs) ToDedicatedHostInstanceViewResponsePtrOutputWithContext ¶
func (i DedicatedHostInstanceViewResponseArgs) ToDedicatedHostInstanceViewResponsePtrOutputWithContext(ctx context.Context) DedicatedHostInstanceViewResponsePtrOutput
type DedicatedHostInstanceViewResponseInput ¶
type DedicatedHostInstanceViewResponseInput interface { pulumi.Input ToDedicatedHostInstanceViewResponseOutput() DedicatedHostInstanceViewResponseOutput ToDedicatedHostInstanceViewResponseOutputWithContext(context.Context) DedicatedHostInstanceViewResponseOutput }
DedicatedHostInstanceViewResponseInput is an input type that accepts DedicatedHostInstanceViewResponseArgs and DedicatedHostInstanceViewResponseOutput values. You can construct a concrete instance of `DedicatedHostInstanceViewResponseInput` via:
DedicatedHostInstanceViewResponseArgs{...}
type DedicatedHostInstanceViewResponseOutput ¶
type DedicatedHostInstanceViewResponseOutput struct{ *pulumi.OutputState }
The instance view of a dedicated host.
func (DedicatedHostInstanceViewResponseOutput) AssetId ¶
func (o DedicatedHostInstanceViewResponseOutput) AssetId() pulumi.StringOutput
Specifies the unique id of the dedicated physical machine on which the dedicated host resides.
func (DedicatedHostInstanceViewResponseOutput) AvailableCapacity ¶
func (o DedicatedHostInstanceViewResponseOutput) AvailableCapacity() DedicatedHostAvailableCapacityResponsePtrOutput
Unutilized capacity of the dedicated host.
func (DedicatedHostInstanceViewResponseOutput) ElementType ¶
func (DedicatedHostInstanceViewResponseOutput) ElementType() reflect.Type
func (DedicatedHostInstanceViewResponseOutput) Statuses ¶
func (o DedicatedHostInstanceViewResponseOutput) Statuses() InstanceViewStatusResponseArrayOutput
The resource status information.
func (DedicatedHostInstanceViewResponseOutput) ToDedicatedHostInstanceViewResponseOutput ¶
func (o DedicatedHostInstanceViewResponseOutput) ToDedicatedHostInstanceViewResponseOutput() DedicatedHostInstanceViewResponseOutput
func (DedicatedHostInstanceViewResponseOutput) ToDedicatedHostInstanceViewResponseOutputWithContext ¶
func (o DedicatedHostInstanceViewResponseOutput) ToDedicatedHostInstanceViewResponseOutputWithContext(ctx context.Context) DedicatedHostInstanceViewResponseOutput
func (DedicatedHostInstanceViewResponseOutput) ToDedicatedHostInstanceViewResponsePtrOutput ¶
func (o DedicatedHostInstanceViewResponseOutput) ToDedicatedHostInstanceViewResponsePtrOutput() DedicatedHostInstanceViewResponsePtrOutput
func (DedicatedHostInstanceViewResponseOutput) ToDedicatedHostInstanceViewResponsePtrOutputWithContext ¶
func (o DedicatedHostInstanceViewResponseOutput) ToDedicatedHostInstanceViewResponsePtrOutputWithContext(ctx context.Context) DedicatedHostInstanceViewResponsePtrOutput
type DedicatedHostInstanceViewResponsePtrInput ¶
type DedicatedHostInstanceViewResponsePtrInput interface { pulumi.Input ToDedicatedHostInstanceViewResponsePtrOutput() DedicatedHostInstanceViewResponsePtrOutput ToDedicatedHostInstanceViewResponsePtrOutputWithContext(context.Context) DedicatedHostInstanceViewResponsePtrOutput }
DedicatedHostInstanceViewResponsePtrInput is an input type that accepts DedicatedHostInstanceViewResponseArgs, DedicatedHostInstanceViewResponsePtr and DedicatedHostInstanceViewResponsePtrOutput values. You can construct a concrete instance of `DedicatedHostInstanceViewResponsePtrInput` via:
DedicatedHostInstanceViewResponseArgs{...} or: nil
func DedicatedHostInstanceViewResponsePtr ¶
func DedicatedHostInstanceViewResponsePtr(v *DedicatedHostInstanceViewResponseArgs) DedicatedHostInstanceViewResponsePtrInput
type DedicatedHostInstanceViewResponsePtrOutput ¶
type DedicatedHostInstanceViewResponsePtrOutput struct{ *pulumi.OutputState }
func (DedicatedHostInstanceViewResponsePtrOutput) AssetId ¶
func (o DedicatedHostInstanceViewResponsePtrOutput) AssetId() pulumi.StringPtrOutput
Specifies the unique id of the dedicated physical machine on which the dedicated host resides.
func (DedicatedHostInstanceViewResponsePtrOutput) AvailableCapacity ¶
func (o DedicatedHostInstanceViewResponsePtrOutput) AvailableCapacity() DedicatedHostAvailableCapacityResponsePtrOutput
Unutilized capacity of the dedicated host.
func (DedicatedHostInstanceViewResponsePtrOutput) ElementType ¶
func (DedicatedHostInstanceViewResponsePtrOutput) ElementType() reflect.Type
func (DedicatedHostInstanceViewResponsePtrOutput) Statuses ¶
func (o DedicatedHostInstanceViewResponsePtrOutput) Statuses() InstanceViewStatusResponseArrayOutput
The resource status information.
func (DedicatedHostInstanceViewResponsePtrOutput) ToDedicatedHostInstanceViewResponsePtrOutput ¶
func (o DedicatedHostInstanceViewResponsePtrOutput) ToDedicatedHostInstanceViewResponsePtrOutput() DedicatedHostInstanceViewResponsePtrOutput
func (DedicatedHostInstanceViewResponsePtrOutput) ToDedicatedHostInstanceViewResponsePtrOutputWithContext ¶
func (o DedicatedHostInstanceViewResponsePtrOutput) ToDedicatedHostInstanceViewResponsePtrOutputWithContext(ctx context.Context) DedicatedHostInstanceViewResponsePtrOutput
type DedicatedHostState ¶
type DedicatedHostState struct { // Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided. AutoReplaceOnFailure pulumi.BoolPtrInput // A unique id generated and assigned to the dedicated host by the platform. <br><br> Does not change throughout the lifetime of the host. HostId pulumi.StringPtrInput // The dedicated host instance view. InstanceView DedicatedHostInstanceViewResponsePtrInput // Specifies the software license type that will be applied to the VMs deployed on the dedicated host. <br><br> Possible values are: <br><br> **None** <br><br> **Windows_Server_Hybrid** <br><br> **Windows_Server_Perpetual** <br><br> Default: **None** LicenseType pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Fault domain of the dedicated host within a dedicated host group. PlatformFaultDomain pulumi.IntPtrInput // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringPtrInput // The date when the host was first provisioned. ProvisioningTime pulumi.StringPtrInput // SKU of the dedicated host for Hardware Generation and VM family. Only name is required to be set. List Microsoft.Compute SKUs for a list of possible values. Sku SkuResponsePtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput // A list of references to all virtual machines in the Dedicated Host. VirtualMachines SubResourceReadOnlyResponseArrayInput }
func (DedicatedHostState) ElementType ¶
func (DedicatedHostState) ElementType() reflect.Type
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 Disallowed ¶
type Disallowed struct { // A list of disk types. DiskTypes []string `pulumi:"diskTypes"` }
Describes the disallowed disk types.
type DisallowedArgs ¶
type DisallowedArgs struct { // A list of disk types. DiskTypes pulumi.StringArrayInput `pulumi:"diskTypes"` }
Describes the disallowed disk types.
func (DisallowedArgs) ElementType ¶
func (DisallowedArgs) ElementType() reflect.Type
func (DisallowedArgs) ToDisallowedOutput ¶
func (i DisallowedArgs) ToDisallowedOutput() DisallowedOutput
func (DisallowedArgs) ToDisallowedOutputWithContext ¶
func (i DisallowedArgs) ToDisallowedOutputWithContext(ctx context.Context) DisallowedOutput
func (DisallowedArgs) ToDisallowedPtrOutput ¶
func (i DisallowedArgs) ToDisallowedPtrOutput() DisallowedPtrOutput
func (DisallowedArgs) ToDisallowedPtrOutputWithContext ¶
func (i DisallowedArgs) ToDisallowedPtrOutputWithContext(ctx context.Context) DisallowedPtrOutput
type DisallowedInput ¶
type DisallowedInput interface { pulumi.Input ToDisallowedOutput() DisallowedOutput ToDisallowedOutputWithContext(context.Context) DisallowedOutput }
DisallowedInput is an input type that accepts DisallowedArgs and DisallowedOutput values. You can construct a concrete instance of `DisallowedInput` via:
DisallowedArgs{...}
type DisallowedOutput ¶
type DisallowedOutput struct{ *pulumi.OutputState }
Describes the disallowed disk types.
func (DisallowedOutput) DiskTypes ¶
func (o DisallowedOutput) DiskTypes() pulumi.StringArrayOutput
A list of disk types.
func (DisallowedOutput) ElementType ¶
func (DisallowedOutput) ElementType() reflect.Type
func (DisallowedOutput) ToDisallowedOutput ¶
func (o DisallowedOutput) ToDisallowedOutput() DisallowedOutput
func (DisallowedOutput) ToDisallowedOutputWithContext ¶
func (o DisallowedOutput) ToDisallowedOutputWithContext(ctx context.Context) DisallowedOutput
func (DisallowedOutput) ToDisallowedPtrOutput ¶
func (o DisallowedOutput) ToDisallowedPtrOutput() DisallowedPtrOutput
func (DisallowedOutput) ToDisallowedPtrOutputWithContext ¶
func (o DisallowedOutput) ToDisallowedPtrOutputWithContext(ctx context.Context) DisallowedPtrOutput
type DisallowedPtrInput ¶
type DisallowedPtrInput interface { pulumi.Input ToDisallowedPtrOutput() DisallowedPtrOutput ToDisallowedPtrOutputWithContext(context.Context) DisallowedPtrOutput }
DisallowedPtrInput is an input type that accepts DisallowedArgs, DisallowedPtr and DisallowedPtrOutput values. You can construct a concrete instance of `DisallowedPtrInput` via:
DisallowedArgs{...} or: nil
func DisallowedPtr ¶
func DisallowedPtr(v *DisallowedArgs) DisallowedPtrInput
type DisallowedPtrOutput ¶
type DisallowedPtrOutput struct{ *pulumi.OutputState }
func (DisallowedPtrOutput) DiskTypes ¶
func (o DisallowedPtrOutput) DiskTypes() pulumi.StringArrayOutput
A list of disk types.
func (DisallowedPtrOutput) Elem ¶
func (o DisallowedPtrOutput) Elem() DisallowedOutput
func (DisallowedPtrOutput) ElementType ¶
func (DisallowedPtrOutput) ElementType() reflect.Type
func (DisallowedPtrOutput) ToDisallowedPtrOutput ¶
func (o DisallowedPtrOutput) ToDisallowedPtrOutput() DisallowedPtrOutput
func (DisallowedPtrOutput) ToDisallowedPtrOutputWithContext ¶
func (o DisallowedPtrOutput) ToDisallowedPtrOutputWithContext(ctx context.Context) DisallowedPtrOutput
type DisallowedResponse ¶
type DisallowedResponse struct { // A list of disk types. DiskTypes []string `pulumi:"diskTypes"` }
Describes the disallowed disk types.
type DisallowedResponseArgs ¶
type DisallowedResponseArgs struct { // A list of disk types. DiskTypes pulumi.StringArrayInput `pulumi:"diskTypes"` }
Describes the disallowed disk types.
func (DisallowedResponseArgs) ElementType ¶
func (DisallowedResponseArgs) ElementType() reflect.Type
func (DisallowedResponseArgs) ToDisallowedResponseOutput ¶
func (i DisallowedResponseArgs) ToDisallowedResponseOutput() DisallowedResponseOutput
func (DisallowedResponseArgs) ToDisallowedResponseOutputWithContext ¶
func (i DisallowedResponseArgs) ToDisallowedResponseOutputWithContext(ctx context.Context) DisallowedResponseOutput
func (DisallowedResponseArgs) ToDisallowedResponsePtrOutput ¶
func (i DisallowedResponseArgs) ToDisallowedResponsePtrOutput() DisallowedResponsePtrOutput
func (DisallowedResponseArgs) ToDisallowedResponsePtrOutputWithContext ¶
func (i DisallowedResponseArgs) ToDisallowedResponsePtrOutputWithContext(ctx context.Context) DisallowedResponsePtrOutput
type DisallowedResponseInput ¶
type DisallowedResponseInput interface { pulumi.Input ToDisallowedResponseOutput() DisallowedResponseOutput ToDisallowedResponseOutputWithContext(context.Context) DisallowedResponseOutput }
DisallowedResponseInput is an input type that accepts DisallowedResponseArgs and DisallowedResponseOutput values. You can construct a concrete instance of `DisallowedResponseInput` via:
DisallowedResponseArgs{...}
type DisallowedResponseOutput ¶
type DisallowedResponseOutput struct{ *pulumi.OutputState }
Describes the disallowed disk types.
func (DisallowedResponseOutput) DiskTypes ¶
func (o DisallowedResponseOutput) DiskTypes() pulumi.StringArrayOutput
A list of disk types.
func (DisallowedResponseOutput) ElementType ¶
func (DisallowedResponseOutput) ElementType() reflect.Type
func (DisallowedResponseOutput) ToDisallowedResponseOutput ¶
func (o DisallowedResponseOutput) ToDisallowedResponseOutput() DisallowedResponseOutput
func (DisallowedResponseOutput) ToDisallowedResponseOutputWithContext ¶
func (o DisallowedResponseOutput) ToDisallowedResponseOutputWithContext(ctx context.Context) DisallowedResponseOutput
func (DisallowedResponseOutput) ToDisallowedResponsePtrOutput ¶
func (o DisallowedResponseOutput) ToDisallowedResponsePtrOutput() DisallowedResponsePtrOutput
func (DisallowedResponseOutput) ToDisallowedResponsePtrOutputWithContext ¶
func (o DisallowedResponseOutput) ToDisallowedResponsePtrOutputWithContext(ctx context.Context) DisallowedResponsePtrOutput
type DisallowedResponsePtrInput ¶
type DisallowedResponsePtrInput interface { pulumi.Input ToDisallowedResponsePtrOutput() DisallowedResponsePtrOutput ToDisallowedResponsePtrOutputWithContext(context.Context) DisallowedResponsePtrOutput }
DisallowedResponsePtrInput is an input type that accepts DisallowedResponseArgs, DisallowedResponsePtr and DisallowedResponsePtrOutput values. You can construct a concrete instance of `DisallowedResponsePtrInput` via:
DisallowedResponseArgs{...} or: nil
func DisallowedResponsePtr ¶
func DisallowedResponsePtr(v *DisallowedResponseArgs) DisallowedResponsePtrInput
type DisallowedResponsePtrOutput ¶
type DisallowedResponsePtrOutput struct{ *pulumi.OutputState }
func (DisallowedResponsePtrOutput) DiskTypes ¶
func (o DisallowedResponsePtrOutput) DiskTypes() pulumi.StringArrayOutput
A list of disk types.
func (DisallowedResponsePtrOutput) Elem ¶
func (o DisallowedResponsePtrOutput) Elem() DisallowedResponseOutput
func (DisallowedResponsePtrOutput) ElementType ¶
func (DisallowedResponsePtrOutput) ElementType() reflect.Type
func (DisallowedResponsePtrOutput) ToDisallowedResponsePtrOutput ¶
func (o DisallowedResponsePtrOutput) ToDisallowedResponsePtrOutput() DisallowedResponsePtrOutput
func (DisallowedResponsePtrOutput) ToDisallowedResponsePtrOutputWithContext ¶
func (o DisallowedResponsePtrOutput) ToDisallowedResponsePtrOutputWithContext(ctx context.Context) DisallowedResponsePtrOutput
type Disk ¶
type Disk struct { pulumi.CustomResourceState // Disk source information. CreationData information cannot be changed after the disk has been created. CreationData CreationDataResponseOutput `pulumi:"creationData"` // The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes. DiskIOPSReadWrite pulumi.IntPtrOutput `pulumi:"diskIOPSReadWrite"` // The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10. DiskMBpsReadWrite pulumi.IntPtrOutput `pulumi:"diskMBpsReadWrite"` // The size of the disk in bytes. This field is read only. DiskSizeBytes pulumi.IntOutput `pulumi:"diskSizeBytes"` // If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size. DiskSizeGB pulumi.IntPtrOutput `pulumi:"diskSizeGB"` // The state of the disk. DiskState pulumi.StringOutput `pulumi:"diskState"` // Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys. Encryption EncryptionResponsePtrOutput `pulumi:"encryption"` // Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot. EncryptionSettingsCollection EncryptionSettingsCollectionResponsePtrOutput `pulumi:"encryptionSettingsCollection"` // The hypervisor generation of the Virtual Machine. Applicable to OS disks only. HyperVGeneration pulumi.StringPtrOutput `pulumi:"hyperVGeneration"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // A relative URI containing the ID of the VM that has the disk attached. ManagedBy pulumi.StringOutput `pulumi:"managedBy"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // The Operating System type. OsType pulumi.StringPtrOutput `pulumi:"osType"` // The disk provisioning state. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS. Sku DiskSkuResponsePtrOutput `pulumi:"sku"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // The time when the disk was created. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // Unique Guid identifying the resource. UniqueId pulumi.StringOutput `pulumi:"uniqueId"` // The Logical zone list for Disk. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
Disk resource.
func GetDisk ¶
func GetDisk(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DiskState, opts ...pulumi.ResourceOption) (*Disk, error)
GetDisk gets an existing Disk 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 DiskArgs ¶
type DiskArgs struct { // Disk source information. CreationData information cannot be changed after the disk has been created. CreationData CreationDataInput // The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes. DiskIOPSReadWrite pulumi.IntPtrInput // The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10. DiskMBpsReadWrite pulumi.IntPtrInput // The name of the managed disk that is being created. The name can't be changed after the disk is created. Supported characters for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 characters. DiskName pulumi.StringInput // If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size. DiskSizeGB pulumi.IntPtrInput // Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys. Encryption EncryptionPtrInput // Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot. EncryptionSettingsCollection EncryptionSettingsCollectionPtrInput // The hypervisor generation of the Virtual Machine. Applicable to OS disks only. HyperVGeneration pulumi.StringPtrInput // Resource location Location pulumi.StringInput // The Operating System type. OsType pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS. Sku DiskSkuPtrInput // Resource tags Tags pulumi.StringMapInput // The Logical zone list for Disk. Zones pulumi.StringArrayInput }
The set of arguments for constructing a Disk resource.
func (DiskArgs) ElementType ¶
type DiskEncryptionSet ¶
type DiskEncryptionSet struct { pulumi.CustomResourceState // The key vault key which is currently used by this disk encryption set. ActiveKey KeyVaultAndKeyReferenceResponsePtrOutput `pulumi:"activeKey"` // The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks. Identity EncryptionSetIdentityResponsePtrOutput `pulumi:"identity"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation. PreviousKeys KeyVaultAndKeyReferenceResponseArrayOutput `pulumi:"previousKeys"` // The disk encryption set provisioning state. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
disk encryption set resource.
func GetDiskEncryptionSet ¶
func GetDiskEncryptionSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DiskEncryptionSetState, opts ...pulumi.ResourceOption) (*DiskEncryptionSet, error)
GetDiskEncryptionSet gets an existing DiskEncryptionSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDiskEncryptionSet ¶
func NewDiskEncryptionSet(ctx *pulumi.Context, name string, args *DiskEncryptionSetArgs, opts ...pulumi.ResourceOption) (*DiskEncryptionSet, error)
NewDiskEncryptionSet registers a new resource with the given unique name, arguments, and options.
type DiskEncryptionSetArgs ¶
type DiskEncryptionSetArgs struct { // The key vault key which is currently used by this disk encryption set. ActiveKey KeyVaultAndKeyReferencePtrInput // The name of the disk encryption set that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 characters. DiskEncryptionSetName pulumi.StringInput // The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks. Identity EncryptionSetIdentityPtrInput // Resource location Location pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a DiskEncryptionSet resource.
func (DiskEncryptionSetArgs) ElementType ¶
func (DiskEncryptionSetArgs) ElementType() reflect.Type
type DiskEncryptionSetParameters ¶
type DiskEncryptionSetParameters struct { // Resource Id Id *string `pulumi:"id"` }
Describes the parameter of customer managed disk encryption set resource id that can be specified for disk. <br><br> NOTE: The disk encryption set resource id can only be specified for managed disk. Please refer https://aka.ms/mdssewithcmkoverview for more details.
type DiskEncryptionSetParametersArgs ¶
type DiskEncryptionSetParametersArgs struct { // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` }
Describes the parameter of customer managed disk encryption set resource id that can be specified for disk. <br><br> NOTE: The disk encryption set resource id can only be specified for managed disk. Please refer https://aka.ms/mdssewithcmkoverview for more details.
func (DiskEncryptionSetParametersArgs) ElementType ¶
func (DiskEncryptionSetParametersArgs) ElementType() reflect.Type
func (DiskEncryptionSetParametersArgs) ToDiskEncryptionSetParametersOutput ¶
func (i DiskEncryptionSetParametersArgs) ToDiskEncryptionSetParametersOutput() DiskEncryptionSetParametersOutput
func (DiskEncryptionSetParametersArgs) ToDiskEncryptionSetParametersOutputWithContext ¶
func (i DiskEncryptionSetParametersArgs) ToDiskEncryptionSetParametersOutputWithContext(ctx context.Context) DiskEncryptionSetParametersOutput
func (DiskEncryptionSetParametersArgs) ToDiskEncryptionSetParametersPtrOutput ¶
func (i DiskEncryptionSetParametersArgs) ToDiskEncryptionSetParametersPtrOutput() DiskEncryptionSetParametersPtrOutput
func (DiskEncryptionSetParametersArgs) ToDiskEncryptionSetParametersPtrOutputWithContext ¶
func (i DiskEncryptionSetParametersArgs) ToDiskEncryptionSetParametersPtrOutputWithContext(ctx context.Context) DiskEncryptionSetParametersPtrOutput
type DiskEncryptionSetParametersInput ¶
type DiskEncryptionSetParametersInput interface { pulumi.Input ToDiskEncryptionSetParametersOutput() DiskEncryptionSetParametersOutput ToDiskEncryptionSetParametersOutputWithContext(context.Context) DiskEncryptionSetParametersOutput }
DiskEncryptionSetParametersInput is an input type that accepts DiskEncryptionSetParametersArgs and DiskEncryptionSetParametersOutput values. You can construct a concrete instance of `DiskEncryptionSetParametersInput` via:
DiskEncryptionSetParametersArgs{...}
type DiskEncryptionSetParametersOutput ¶
type DiskEncryptionSetParametersOutput struct{ *pulumi.OutputState }
Describes the parameter of customer managed disk encryption set resource id that can be specified for disk. <br><br> NOTE: The disk encryption set resource id can only be specified for managed disk. Please refer https://aka.ms/mdssewithcmkoverview for more details.
func (DiskEncryptionSetParametersOutput) ElementType ¶
func (DiskEncryptionSetParametersOutput) ElementType() reflect.Type
func (DiskEncryptionSetParametersOutput) Id ¶
func (o DiskEncryptionSetParametersOutput) Id() pulumi.StringPtrOutput
Resource Id
func (DiskEncryptionSetParametersOutput) ToDiskEncryptionSetParametersOutput ¶
func (o DiskEncryptionSetParametersOutput) ToDiskEncryptionSetParametersOutput() DiskEncryptionSetParametersOutput
func (DiskEncryptionSetParametersOutput) ToDiskEncryptionSetParametersOutputWithContext ¶
func (o DiskEncryptionSetParametersOutput) ToDiskEncryptionSetParametersOutputWithContext(ctx context.Context) DiskEncryptionSetParametersOutput
func (DiskEncryptionSetParametersOutput) ToDiskEncryptionSetParametersPtrOutput ¶
func (o DiskEncryptionSetParametersOutput) ToDiskEncryptionSetParametersPtrOutput() DiskEncryptionSetParametersPtrOutput
func (DiskEncryptionSetParametersOutput) ToDiskEncryptionSetParametersPtrOutputWithContext ¶
func (o DiskEncryptionSetParametersOutput) ToDiskEncryptionSetParametersPtrOutputWithContext(ctx context.Context) DiskEncryptionSetParametersPtrOutput
type DiskEncryptionSetParametersPtrInput ¶
type DiskEncryptionSetParametersPtrInput interface { pulumi.Input ToDiskEncryptionSetParametersPtrOutput() DiskEncryptionSetParametersPtrOutput ToDiskEncryptionSetParametersPtrOutputWithContext(context.Context) DiskEncryptionSetParametersPtrOutput }
DiskEncryptionSetParametersPtrInput is an input type that accepts DiskEncryptionSetParametersArgs, DiskEncryptionSetParametersPtr and DiskEncryptionSetParametersPtrOutput values. You can construct a concrete instance of `DiskEncryptionSetParametersPtrInput` via:
DiskEncryptionSetParametersArgs{...} or: nil
func DiskEncryptionSetParametersPtr ¶
func DiskEncryptionSetParametersPtr(v *DiskEncryptionSetParametersArgs) DiskEncryptionSetParametersPtrInput
type DiskEncryptionSetParametersPtrOutput ¶
type DiskEncryptionSetParametersPtrOutput struct{ *pulumi.OutputState }
func (DiskEncryptionSetParametersPtrOutput) ElementType ¶
func (DiskEncryptionSetParametersPtrOutput) ElementType() reflect.Type
func (DiskEncryptionSetParametersPtrOutput) Id ¶
func (o DiskEncryptionSetParametersPtrOutput) Id() pulumi.StringPtrOutput
Resource Id
func (DiskEncryptionSetParametersPtrOutput) ToDiskEncryptionSetParametersPtrOutput ¶
func (o DiskEncryptionSetParametersPtrOutput) ToDiskEncryptionSetParametersPtrOutput() DiskEncryptionSetParametersPtrOutput
func (DiskEncryptionSetParametersPtrOutput) ToDiskEncryptionSetParametersPtrOutputWithContext ¶
func (o DiskEncryptionSetParametersPtrOutput) ToDiskEncryptionSetParametersPtrOutputWithContext(ctx context.Context) DiskEncryptionSetParametersPtrOutput
type DiskEncryptionSetParametersResponse ¶
type DiskEncryptionSetParametersResponse struct { // Resource Id Id *string `pulumi:"id"` }
Describes the parameter of customer managed disk encryption set resource id that can be specified for disk. <br><br> NOTE: The disk encryption set resource id can only be specified for managed disk. Please refer https://aka.ms/mdssewithcmkoverview for more details.
type DiskEncryptionSetParametersResponseArgs ¶
type DiskEncryptionSetParametersResponseArgs struct { // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` }
Describes the parameter of customer managed disk encryption set resource id that can be specified for disk. <br><br> NOTE: The disk encryption set resource id can only be specified for managed disk. Please refer https://aka.ms/mdssewithcmkoverview for more details.
func (DiskEncryptionSetParametersResponseArgs) ElementType ¶
func (DiskEncryptionSetParametersResponseArgs) ElementType() reflect.Type
func (DiskEncryptionSetParametersResponseArgs) ToDiskEncryptionSetParametersResponseOutput ¶
func (i DiskEncryptionSetParametersResponseArgs) ToDiskEncryptionSetParametersResponseOutput() DiskEncryptionSetParametersResponseOutput
func (DiskEncryptionSetParametersResponseArgs) ToDiskEncryptionSetParametersResponseOutputWithContext ¶
func (i DiskEncryptionSetParametersResponseArgs) ToDiskEncryptionSetParametersResponseOutputWithContext(ctx context.Context) DiskEncryptionSetParametersResponseOutput
func (DiskEncryptionSetParametersResponseArgs) ToDiskEncryptionSetParametersResponsePtrOutput ¶
func (i DiskEncryptionSetParametersResponseArgs) ToDiskEncryptionSetParametersResponsePtrOutput() DiskEncryptionSetParametersResponsePtrOutput
func (DiskEncryptionSetParametersResponseArgs) ToDiskEncryptionSetParametersResponsePtrOutputWithContext ¶
func (i DiskEncryptionSetParametersResponseArgs) ToDiskEncryptionSetParametersResponsePtrOutputWithContext(ctx context.Context) DiskEncryptionSetParametersResponsePtrOutput
type DiskEncryptionSetParametersResponseInput ¶
type DiskEncryptionSetParametersResponseInput interface { pulumi.Input ToDiskEncryptionSetParametersResponseOutput() DiskEncryptionSetParametersResponseOutput ToDiskEncryptionSetParametersResponseOutputWithContext(context.Context) DiskEncryptionSetParametersResponseOutput }
DiskEncryptionSetParametersResponseInput is an input type that accepts DiskEncryptionSetParametersResponseArgs and DiskEncryptionSetParametersResponseOutput values. You can construct a concrete instance of `DiskEncryptionSetParametersResponseInput` via:
DiskEncryptionSetParametersResponseArgs{...}
type DiskEncryptionSetParametersResponseOutput ¶
type DiskEncryptionSetParametersResponseOutput struct{ *pulumi.OutputState }
Describes the parameter of customer managed disk encryption set resource id that can be specified for disk. <br><br> NOTE: The disk encryption set resource id can only be specified for managed disk. Please refer https://aka.ms/mdssewithcmkoverview for more details.
func (DiskEncryptionSetParametersResponseOutput) ElementType ¶
func (DiskEncryptionSetParametersResponseOutput) ElementType() reflect.Type
func (DiskEncryptionSetParametersResponseOutput) Id ¶
func (o DiskEncryptionSetParametersResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
func (DiskEncryptionSetParametersResponseOutput) ToDiskEncryptionSetParametersResponseOutput ¶
func (o DiskEncryptionSetParametersResponseOutput) ToDiskEncryptionSetParametersResponseOutput() DiskEncryptionSetParametersResponseOutput
func (DiskEncryptionSetParametersResponseOutput) ToDiskEncryptionSetParametersResponseOutputWithContext ¶
func (o DiskEncryptionSetParametersResponseOutput) ToDiskEncryptionSetParametersResponseOutputWithContext(ctx context.Context) DiskEncryptionSetParametersResponseOutput
func (DiskEncryptionSetParametersResponseOutput) ToDiskEncryptionSetParametersResponsePtrOutput ¶
func (o DiskEncryptionSetParametersResponseOutput) ToDiskEncryptionSetParametersResponsePtrOutput() DiskEncryptionSetParametersResponsePtrOutput
func (DiskEncryptionSetParametersResponseOutput) ToDiskEncryptionSetParametersResponsePtrOutputWithContext ¶
func (o DiskEncryptionSetParametersResponseOutput) ToDiskEncryptionSetParametersResponsePtrOutputWithContext(ctx context.Context) DiskEncryptionSetParametersResponsePtrOutput
type DiskEncryptionSetParametersResponsePtrInput ¶
type DiskEncryptionSetParametersResponsePtrInput interface { pulumi.Input ToDiskEncryptionSetParametersResponsePtrOutput() DiskEncryptionSetParametersResponsePtrOutput ToDiskEncryptionSetParametersResponsePtrOutputWithContext(context.Context) DiskEncryptionSetParametersResponsePtrOutput }
DiskEncryptionSetParametersResponsePtrInput is an input type that accepts DiskEncryptionSetParametersResponseArgs, DiskEncryptionSetParametersResponsePtr and DiskEncryptionSetParametersResponsePtrOutput values. You can construct a concrete instance of `DiskEncryptionSetParametersResponsePtrInput` via:
DiskEncryptionSetParametersResponseArgs{...} or: nil
func DiskEncryptionSetParametersResponsePtr ¶
func DiskEncryptionSetParametersResponsePtr(v *DiskEncryptionSetParametersResponseArgs) DiskEncryptionSetParametersResponsePtrInput
type DiskEncryptionSetParametersResponsePtrOutput ¶
type DiskEncryptionSetParametersResponsePtrOutput struct{ *pulumi.OutputState }
func (DiskEncryptionSetParametersResponsePtrOutput) ElementType ¶
func (DiskEncryptionSetParametersResponsePtrOutput) ElementType() reflect.Type
func (DiskEncryptionSetParametersResponsePtrOutput) ToDiskEncryptionSetParametersResponsePtrOutput ¶
func (o DiskEncryptionSetParametersResponsePtrOutput) ToDiskEncryptionSetParametersResponsePtrOutput() DiskEncryptionSetParametersResponsePtrOutput
func (DiskEncryptionSetParametersResponsePtrOutput) ToDiskEncryptionSetParametersResponsePtrOutputWithContext ¶
func (o DiskEncryptionSetParametersResponsePtrOutput) ToDiskEncryptionSetParametersResponsePtrOutputWithContext(ctx context.Context) DiskEncryptionSetParametersResponsePtrOutput
type DiskEncryptionSetState ¶
type DiskEncryptionSetState struct { // The key vault key which is currently used by this disk encryption set. ActiveKey KeyVaultAndKeyReferenceResponsePtrInput // The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks. Identity EncryptionSetIdentityResponsePtrInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation. PreviousKeys KeyVaultAndKeyReferenceResponseArrayInput // The disk encryption set provisioning state. ProvisioningState pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (DiskEncryptionSetState) ElementType ¶
func (DiskEncryptionSetState) ElementType() reflect.Type
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 DiskSku ¶
type DiskSku struct { // The sku name. Name *string `pulumi:"name"` }
The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS.
type DiskSkuArgs ¶
type DiskSkuArgs struct { // The sku name. Name pulumi.StringPtrInput `pulumi:"name"` }
The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS.
func (DiskSkuArgs) ElementType ¶
func (DiskSkuArgs) ElementType() reflect.Type
func (DiskSkuArgs) ToDiskSkuOutput ¶
func (i DiskSkuArgs) ToDiskSkuOutput() DiskSkuOutput
func (DiskSkuArgs) ToDiskSkuOutputWithContext ¶
func (i DiskSkuArgs) ToDiskSkuOutputWithContext(ctx context.Context) DiskSkuOutput
func (DiskSkuArgs) ToDiskSkuPtrOutput ¶
func (i DiskSkuArgs) ToDiskSkuPtrOutput() DiskSkuPtrOutput
func (DiskSkuArgs) ToDiskSkuPtrOutputWithContext ¶
func (i DiskSkuArgs) ToDiskSkuPtrOutputWithContext(ctx context.Context) DiskSkuPtrOutput
type DiskSkuInput ¶
type DiskSkuInput interface { pulumi.Input ToDiskSkuOutput() DiskSkuOutput ToDiskSkuOutputWithContext(context.Context) DiskSkuOutput }
DiskSkuInput is an input type that accepts DiskSkuArgs and DiskSkuOutput values. You can construct a concrete instance of `DiskSkuInput` via:
DiskSkuArgs{...}
type DiskSkuOutput ¶
type DiskSkuOutput struct{ *pulumi.OutputState }
The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS.
func (DiskSkuOutput) ElementType ¶
func (DiskSkuOutput) ElementType() reflect.Type
func (DiskSkuOutput) ToDiskSkuOutput ¶
func (o DiskSkuOutput) ToDiskSkuOutput() DiskSkuOutput
func (DiskSkuOutput) ToDiskSkuOutputWithContext ¶
func (o DiskSkuOutput) ToDiskSkuOutputWithContext(ctx context.Context) DiskSkuOutput
func (DiskSkuOutput) ToDiskSkuPtrOutput ¶
func (o DiskSkuOutput) ToDiskSkuPtrOutput() DiskSkuPtrOutput
func (DiskSkuOutput) ToDiskSkuPtrOutputWithContext ¶
func (o DiskSkuOutput) ToDiskSkuPtrOutputWithContext(ctx context.Context) DiskSkuPtrOutput
type DiskSkuPtrInput ¶
type DiskSkuPtrInput interface { pulumi.Input ToDiskSkuPtrOutput() DiskSkuPtrOutput ToDiskSkuPtrOutputWithContext(context.Context) DiskSkuPtrOutput }
DiskSkuPtrInput is an input type that accepts DiskSkuArgs, DiskSkuPtr and DiskSkuPtrOutput values. You can construct a concrete instance of `DiskSkuPtrInput` via:
DiskSkuArgs{...} or: nil
func DiskSkuPtr ¶
func DiskSkuPtr(v *DiskSkuArgs) DiskSkuPtrInput
type DiskSkuPtrOutput ¶
type DiskSkuPtrOutput struct{ *pulumi.OutputState }
func (DiskSkuPtrOutput) Elem ¶
func (o DiskSkuPtrOutput) Elem() DiskSkuOutput
func (DiskSkuPtrOutput) ElementType ¶
func (DiskSkuPtrOutput) ElementType() reflect.Type
func (DiskSkuPtrOutput) Name ¶
func (o DiskSkuPtrOutput) Name() pulumi.StringPtrOutput
The sku name.
func (DiskSkuPtrOutput) ToDiskSkuPtrOutput ¶
func (o DiskSkuPtrOutput) ToDiskSkuPtrOutput() DiskSkuPtrOutput
func (DiskSkuPtrOutput) ToDiskSkuPtrOutputWithContext ¶
func (o DiskSkuPtrOutput) ToDiskSkuPtrOutputWithContext(ctx context.Context) DiskSkuPtrOutput
type DiskSkuResponse ¶
type DiskSkuResponse struct { // The sku name. Name *string `pulumi:"name"` // The sku tier. Tier string `pulumi:"tier"` }
The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS.
type DiskSkuResponseArgs ¶
type DiskSkuResponseArgs struct { // The sku name. Name pulumi.StringPtrInput `pulumi:"name"` // The sku tier. Tier pulumi.StringInput `pulumi:"tier"` }
The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS.
func (DiskSkuResponseArgs) ElementType ¶
func (DiskSkuResponseArgs) ElementType() reflect.Type
func (DiskSkuResponseArgs) ToDiskSkuResponseOutput ¶
func (i DiskSkuResponseArgs) ToDiskSkuResponseOutput() DiskSkuResponseOutput
func (DiskSkuResponseArgs) ToDiskSkuResponseOutputWithContext ¶
func (i DiskSkuResponseArgs) ToDiskSkuResponseOutputWithContext(ctx context.Context) DiskSkuResponseOutput
func (DiskSkuResponseArgs) ToDiskSkuResponsePtrOutput ¶
func (i DiskSkuResponseArgs) ToDiskSkuResponsePtrOutput() DiskSkuResponsePtrOutput
func (DiskSkuResponseArgs) ToDiskSkuResponsePtrOutputWithContext ¶
func (i DiskSkuResponseArgs) ToDiskSkuResponsePtrOutputWithContext(ctx context.Context) DiskSkuResponsePtrOutput
type DiskSkuResponseInput ¶
type DiskSkuResponseInput interface { pulumi.Input ToDiskSkuResponseOutput() DiskSkuResponseOutput ToDiskSkuResponseOutputWithContext(context.Context) DiskSkuResponseOutput }
DiskSkuResponseInput is an input type that accepts DiskSkuResponseArgs and DiskSkuResponseOutput values. You can construct a concrete instance of `DiskSkuResponseInput` via:
DiskSkuResponseArgs{...}
type DiskSkuResponseOutput ¶
type DiskSkuResponseOutput struct{ *pulumi.OutputState }
The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS.
func (DiskSkuResponseOutput) ElementType ¶
func (DiskSkuResponseOutput) ElementType() reflect.Type
func (DiskSkuResponseOutput) Name ¶
func (o DiskSkuResponseOutput) Name() pulumi.StringPtrOutput
The sku name.
func (DiskSkuResponseOutput) Tier ¶
func (o DiskSkuResponseOutput) Tier() pulumi.StringOutput
The sku tier.
func (DiskSkuResponseOutput) ToDiskSkuResponseOutput ¶
func (o DiskSkuResponseOutput) ToDiskSkuResponseOutput() DiskSkuResponseOutput
func (DiskSkuResponseOutput) ToDiskSkuResponseOutputWithContext ¶
func (o DiskSkuResponseOutput) ToDiskSkuResponseOutputWithContext(ctx context.Context) DiskSkuResponseOutput
func (DiskSkuResponseOutput) ToDiskSkuResponsePtrOutput ¶
func (o DiskSkuResponseOutput) ToDiskSkuResponsePtrOutput() DiskSkuResponsePtrOutput
func (DiskSkuResponseOutput) ToDiskSkuResponsePtrOutputWithContext ¶
func (o DiskSkuResponseOutput) ToDiskSkuResponsePtrOutputWithContext(ctx context.Context) DiskSkuResponsePtrOutput
type DiskSkuResponsePtrInput ¶
type DiskSkuResponsePtrInput interface { pulumi.Input ToDiskSkuResponsePtrOutput() DiskSkuResponsePtrOutput ToDiskSkuResponsePtrOutputWithContext(context.Context) DiskSkuResponsePtrOutput }
DiskSkuResponsePtrInput is an input type that accepts DiskSkuResponseArgs, DiskSkuResponsePtr and DiskSkuResponsePtrOutput values. You can construct a concrete instance of `DiskSkuResponsePtrInput` via:
DiskSkuResponseArgs{...} or: nil
func DiskSkuResponsePtr ¶
func DiskSkuResponsePtr(v *DiskSkuResponseArgs) DiskSkuResponsePtrInput
type DiskSkuResponsePtrOutput ¶
type DiskSkuResponsePtrOutput struct{ *pulumi.OutputState }
func (DiskSkuResponsePtrOutput) Elem ¶
func (o DiskSkuResponsePtrOutput) Elem() DiskSkuResponseOutput
func (DiskSkuResponsePtrOutput) ElementType ¶
func (DiskSkuResponsePtrOutput) ElementType() reflect.Type
func (DiskSkuResponsePtrOutput) Name ¶
func (o DiskSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The sku name.
func (DiskSkuResponsePtrOutput) Tier ¶
func (o DiskSkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
The sku tier.
func (DiskSkuResponsePtrOutput) ToDiskSkuResponsePtrOutput ¶
func (o DiskSkuResponsePtrOutput) ToDiskSkuResponsePtrOutput() DiskSkuResponsePtrOutput
func (DiskSkuResponsePtrOutput) ToDiskSkuResponsePtrOutputWithContext ¶
func (o DiskSkuResponsePtrOutput) ToDiskSkuResponsePtrOutputWithContext(ctx context.Context) DiskSkuResponsePtrOutput
type DiskState ¶
type DiskState struct { // Disk source information. CreationData information cannot be changed after the disk has been created. CreationData CreationDataResponsePtrInput // The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes. DiskIOPSReadWrite pulumi.IntPtrInput // The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10. DiskMBpsReadWrite pulumi.IntPtrInput // The size of the disk in bytes. This field is read only. DiskSizeBytes pulumi.IntPtrInput // If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size. DiskSizeGB pulumi.IntPtrInput // The state of the disk. DiskState pulumi.StringPtrInput // Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys. Encryption EncryptionResponsePtrInput // Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot. EncryptionSettingsCollection EncryptionSettingsCollectionResponsePtrInput // The hypervisor generation of the Virtual Machine. Applicable to OS disks only. HyperVGeneration pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // A relative URI containing the ID of the VM that has the disk attached. ManagedBy pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // The Operating System type. OsType pulumi.StringPtrInput // The disk provisioning state. ProvisioningState pulumi.StringPtrInput // The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS. Sku DiskSkuResponsePtrInput // Resource tags Tags pulumi.StringMapInput // The time when the disk was created. TimeCreated pulumi.StringPtrInput // Resource type Type pulumi.StringPtrInput // Unique Guid identifying the resource. UniqueId pulumi.StringPtrInput // The Logical zone list for Disk. Zones pulumi.StringArrayInput }
func (DiskState) ElementType ¶
type Encryption ¶
type Encryption struct { // ResourceId of the disk encryption set to use for enabling encryption at rest. DiskEncryptionSetId *string `pulumi:"diskEncryptionSetId"` // The type of key used to encrypt the data of the disk. Type string `pulumi:"type"` }
Encryption at rest settings for disk or snapshot
type EncryptionArgs ¶
type EncryptionArgs struct { // ResourceId of the disk encryption set to use for enabling encryption at rest. DiskEncryptionSetId pulumi.StringPtrInput `pulumi:"diskEncryptionSetId"` // The type of key used to encrypt the data of the disk. Type pulumi.StringInput `pulumi:"type"` }
Encryption at rest settings for disk or snapshot
func (EncryptionArgs) ElementType ¶
func (EncryptionArgs) ElementType() reflect.Type
func (EncryptionArgs) ToEncryptionOutput ¶
func (i EncryptionArgs) ToEncryptionOutput() EncryptionOutput
func (EncryptionArgs) ToEncryptionOutputWithContext ¶
func (i EncryptionArgs) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput
func (EncryptionArgs) ToEncryptionPtrOutput ¶
func (i EncryptionArgs) ToEncryptionPtrOutput() EncryptionPtrOutput
func (EncryptionArgs) ToEncryptionPtrOutputWithContext ¶
func (i EncryptionArgs) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
type EncryptionInput ¶
type EncryptionInput interface { pulumi.Input ToEncryptionOutput() EncryptionOutput ToEncryptionOutputWithContext(context.Context) EncryptionOutput }
EncryptionInput is an input type that accepts EncryptionArgs and EncryptionOutput values. You can construct a concrete instance of `EncryptionInput` via:
EncryptionArgs{...}
type EncryptionOutput ¶
type EncryptionOutput struct{ *pulumi.OutputState }
Encryption at rest settings for disk or snapshot
func (EncryptionOutput) DiskEncryptionSetId ¶
func (o EncryptionOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
ResourceId of the disk encryption set to use for enabling encryption at rest.
func (EncryptionOutput) ElementType ¶
func (EncryptionOutput) ElementType() reflect.Type
func (EncryptionOutput) ToEncryptionOutput ¶
func (o EncryptionOutput) ToEncryptionOutput() EncryptionOutput
func (EncryptionOutput) ToEncryptionOutputWithContext ¶
func (o EncryptionOutput) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput
func (EncryptionOutput) ToEncryptionPtrOutput ¶
func (o EncryptionOutput) ToEncryptionPtrOutput() EncryptionPtrOutput
func (EncryptionOutput) ToEncryptionPtrOutputWithContext ¶
func (o EncryptionOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
func (EncryptionOutput) Type ¶
func (o EncryptionOutput) Type() pulumi.StringOutput
The type of key used to encrypt the data of the disk.
type EncryptionPtrInput ¶
type EncryptionPtrInput interface { pulumi.Input ToEncryptionPtrOutput() EncryptionPtrOutput ToEncryptionPtrOutputWithContext(context.Context) EncryptionPtrOutput }
EncryptionPtrInput is an input type that accepts EncryptionArgs, EncryptionPtr and EncryptionPtrOutput values. You can construct a concrete instance of `EncryptionPtrInput` via:
EncryptionArgs{...} or: nil
func EncryptionPtr ¶
func EncryptionPtr(v *EncryptionArgs) EncryptionPtrInput
type EncryptionPtrOutput ¶
type EncryptionPtrOutput struct{ *pulumi.OutputState }
func (EncryptionPtrOutput) DiskEncryptionSetId ¶
func (o EncryptionPtrOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
ResourceId of the disk encryption set to use for enabling encryption at rest.
func (EncryptionPtrOutput) Elem ¶
func (o EncryptionPtrOutput) Elem() EncryptionOutput
func (EncryptionPtrOutput) ElementType ¶
func (EncryptionPtrOutput) ElementType() reflect.Type
func (EncryptionPtrOutput) ToEncryptionPtrOutput ¶
func (o EncryptionPtrOutput) ToEncryptionPtrOutput() EncryptionPtrOutput
func (EncryptionPtrOutput) ToEncryptionPtrOutputWithContext ¶
func (o EncryptionPtrOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
func (EncryptionPtrOutput) Type ¶
func (o EncryptionPtrOutput) Type() pulumi.StringPtrOutput
The type of key used to encrypt the data of the disk.
type EncryptionResponse ¶
type EncryptionResponse struct { // ResourceId of the disk encryption set to use for enabling encryption at rest. DiskEncryptionSetId *string `pulumi:"diskEncryptionSetId"` // The type of key used to encrypt the data of the disk. Type string `pulumi:"type"` }
Encryption at rest settings for disk or snapshot
type EncryptionResponseArgs ¶
type EncryptionResponseArgs struct { // ResourceId of the disk encryption set to use for enabling encryption at rest. DiskEncryptionSetId pulumi.StringPtrInput `pulumi:"diskEncryptionSetId"` // The type of key used to encrypt the data of the disk. Type pulumi.StringInput `pulumi:"type"` }
Encryption at rest settings for disk or snapshot
func (EncryptionResponseArgs) ElementType ¶
func (EncryptionResponseArgs) ElementType() reflect.Type
func (EncryptionResponseArgs) ToEncryptionResponseOutput ¶
func (i EncryptionResponseArgs) ToEncryptionResponseOutput() EncryptionResponseOutput
func (EncryptionResponseArgs) ToEncryptionResponseOutputWithContext ¶
func (i EncryptionResponseArgs) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput
func (EncryptionResponseArgs) ToEncryptionResponsePtrOutput ¶
func (i EncryptionResponseArgs) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
func (EncryptionResponseArgs) ToEncryptionResponsePtrOutputWithContext ¶
func (i EncryptionResponseArgs) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
type EncryptionResponseInput ¶
type EncryptionResponseInput interface { pulumi.Input ToEncryptionResponseOutput() EncryptionResponseOutput ToEncryptionResponseOutputWithContext(context.Context) EncryptionResponseOutput }
EncryptionResponseInput is an input type that accepts EncryptionResponseArgs and EncryptionResponseOutput values. You can construct a concrete instance of `EncryptionResponseInput` via:
EncryptionResponseArgs{...}
type EncryptionResponseOutput ¶
type EncryptionResponseOutput struct{ *pulumi.OutputState }
Encryption at rest settings for disk or snapshot
func (EncryptionResponseOutput) DiskEncryptionSetId ¶
func (o EncryptionResponseOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
ResourceId of the disk encryption set to use for enabling encryption at rest.
func (EncryptionResponseOutput) ElementType ¶
func (EncryptionResponseOutput) ElementType() reflect.Type
func (EncryptionResponseOutput) ToEncryptionResponseOutput ¶
func (o EncryptionResponseOutput) ToEncryptionResponseOutput() EncryptionResponseOutput
func (EncryptionResponseOutput) ToEncryptionResponseOutputWithContext ¶
func (o EncryptionResponseOutput) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput
func (EncryptionResponseOutput) ToEncryptionResponsePtrOutput ¶
func (o EncryptionResponseOutput) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
func (EncryptionResponseOutput) ToEncryptionResponsePtrOutputWithContext ¶
func (o EncryptionResponseOutput) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
func (EncryptionResponseOutput) Type ¶
func (o EncryptionResponseOutput) Type() pulumi.StringOutput
The type of key used to encrypt the data of the disk.
type EncryptionResponsePtrInput ¶
type EncryptionResponsePtrInput interface { pulumi.Input ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput ToEncryptionResponsePtrOutputWithContext(context.Context) EncryptionResponsePtrOutput }
EncryptionResponsePtrInput is an input type that accepts EncryptionResponseArgs, EncryptionResponsePtr and EncryptionResponsePtrOutput values. You can construct a concrete instance of `EncryptionResponsePtrInput` via:
EncryptionResponseArgs{...} or: nil
func EncryptionResponsePtr ¶
func EncryptionResponsePtr(v *EncryptionResponseArgs) EncryptionResponsePtrInput
type EncryptionResponsePtrOutput ¶
type EncryptionResponsePtrOutput struct{ *pulumi.OutputState }
func (EncryptionResponsePtrOutput) DiskEncryptionSetId ¶
func (o EncryptionResponsePtrOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
ResourceId of the disk encryption set to use for enabling encryption at rest.
func (EncryptionResponsePtrOutput) Elem ¶
func (o EncryptionResponsePtrOutput) Elem() EncryptionResponseOutput
func (EncryptionResponsePtrOutput) ElementType ¶
func (EncryptionResponsePtrOutput) ElementType() reflect.Type
func (EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutput ¶
func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
func (EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutputWithContext ¶
func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
func (EncryptionResponsePtrOutput) Type ¶
func (o EncryptionResponsePtrOutput) Type() pulumi.StringPtrOutput
The type of key used to encrypt the data of the disk.
type EncryptionSetIdentity ¶
type EncryptionSetIdentity struct { // The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported. Type *string `pulumi:"type"` }
The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks.
type EncryptionSetIdentityArgs ¶
type EncryptionSetIdentityArgs struct { // The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported. Type pulumi.StringPtrInput `pulumi:"type"` }
The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks.
func (EncryptionSetIdentityArgs) ElementType ¶
func (EncryptionSetIdentityArgs) ElementType() reflect.Type
func (EncryptionSetIdentityArgs) ToEncryptionSetIdentityOutput ¶
func (i EncryptionSetIdentityArgs) ToEncryptionSetIdentityOutput() EncryptionSetIdentityOutput
func (EncryptionSetIdentityArgs) ToEncryptionSetIdentityOutputWithContext ¶
func (i EncryptionSetIdentityArgs) ToEncryptionSetIdentityOutputWithContext(ctx context.Context) EncryptionSetIdentityOutput
func (EncryptionSetIdentityArgs) ToEncryptionSetIdentityPtrOutput ¶
func (i EncryptionSetIdentityArgs) ToEncryptionSetIdentityPtrOutput() EncryptionSetIdentityPtrOutput
func (EncryptionSetIdentityArgs) ToEncryptionSetIdentityPtrOutputWithContext ¶
func (i EncryptionSetIdentityArgs) ToEncryptionSetIdentityPtrOutputWithContext(ctx context.Context) EncryptionSetIdentityPtrOutput
type EncryptionSetIdentityInput ¶
type EncryptionSetIdentityInput interface { pulumi.Input ToEncryptionSetIdentityOutput() EncryptionSetIdentityOutput ToEncryptionSetIdentityOutputWithContext(context.Context) EncryptionSetIdentityOutput }
EncryptionSetIdentityInput is an input type that accepts EncryptionSetIdentityArgs and EncryptionSetIdentityOutput values. You can construct a concrete instance of `EncryptionSetIdentityInput` via:
EncryptionSetIdentityArgs{...}
type EncryptionSetIdentityOutput ¶
type EncryptionSetIdentityOutput struct{ *pulumi.OutputState }
The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks.
func (EncryptionSetIdentityOutput) ElementType ¶
func (EncryptionSetIdentityOutput) ElementType() reflect.Type
func (EncryptionSetIdentityOutput) ToEncryptionSetIdentityOutput ¶
func (o EncryptionSetIdentityOutput) ToEncryptionSetIdentityOutput() EncryptionSetIdentityOutput
func (EncryptionSetIdentityOutput) ToEncryptionSetIdentityOutputWithContext ¶
func (o EncryptionSetIdentityOutput) ToEncryptionSetIdentityOutputWithContext(ctx context.Context) EncryptionSetIdentityOutput
func (EncryptionSetIdentityOutput) ToEncryptionSetIdentityPtrOutput ¶
func (o EncryptionSetIdentityOutput) ToEncryptionSetIdentityPtrOutput() EncryptionSetIdentityPtrOutput
func (EncryptionSetIdentityOutput) ToEncryptionSetIdentityPtrOutputWithContext ¶
func (o EncryptionSetIdentityOutput) ToEncryptionSetIdentityPtrOutputWithContext(ctx context.Context) EncryptionSetIdentityPtrOutput
func (EncryptionSetIdentityOutput) Type ¶
func (o EncryptionSetIdentityOutput) Type() pulumi.StringPtrOutput
The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported.
type EncryptionSetIdentityPtrInput ¶
type EncryptionSetIdentityPtrInput interface { pulumi.Input ToEncryptionSetIdentityPtrOutput() EncryptionSetIdentityPtrOutput ToEncryptionSetIdentityPtrOutputWithContext(context.Context) EncryptionSetIdentityPtrOutput }
EncryptionSetIdentityPtrInput is an input type that accepts EncryptionSetIdentityArgs, EncryptionSetIdentityPtr and EncryptionSetIdentityPtrOutput values. You can construct a concrete instance of `EncryptionSetIdentityPtrInput` via:
EncryptionSetIdentityArgs{...} or: nil
func EncryptionSetIdentityPtr ¶
func EncryptionSetIdentityPtr(v *EncryptionSetIdentityArgs) EncryptionSetIdentityPtrInput
type EncryptionSetIdentityPtrOutput ¶
type EncryptionSetIdentityPtrOutput struct{ *pulumi.OutputState }
func (EncryptionSetIdentityPtrOutput) Elem ¶
func (o EncryptionSetIdentityPtrOutput) Elem() EncryptionSetIdentityOutput
func (EncryptionSetIdentityPtrOutput) ElementType ¶
func (EncryptionSetIdentityPtrOutput) ElementType() reflect.Type
func (EncryptionSetIdentityPtrOutput) ToEncryptionSetIdentityPtrOutput ¶
func (o EncryptionSetIdentityPtrOutput) ToEncryptionSetIdentityPtrOutput() EncryptionSetIdentityPtrOutput
func (EncryptionSetIdentityPtrOutput) ToEncryptionSetIdentityPtrOutputWithContext ¶
func (o EncryptionSetIdentityPtrOutput) ToEncryptionSetIdentityPtrOutputWithContext(ctx context.Context) EncryptionSetIdentityPtrOutput
func (EncryptionSetIdentityPtrOutput) Type ¶
func (o EncryptionSetIdentityPtrOutput) Type() pulumi.StringPtrOutput
The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported.
type EncryptionSetIdentityResponse ¶
type EncryptionSetIdentityResponse struct { // The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity PrincipalId string `pulumi:"principalId"` // The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity TenantId string `pulumi:"tenantId"` // The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported. Type *string `pulumi:"type"` }
The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks.
type EncryptionSetIdentityResponseArgs ¶
type EncryptionSetIdentityResponseArgs struct { // The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity PrincipalId pulumi.StringInput `pulumi:"principalId"` // The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity TenantId pulumi.StringInput `pulumi:"tenantId"` // The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported. Type pulumi.StringPtrInput `pulumi:"type"` }
The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks.
func (EncryptionSetIdentityResponseArgs) ElementType ¶
func (EncryptionSetIdentityResponseArgs) ElementType() reflect.Type
func (EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponseOutput ¶
func (i EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponseOutput() EncryptionSetIdentityResponseOutput
func (EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponseOutputWithContext ¶
func (i EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponseOutputWithContext(ctx context.Context) EncryptionSetIdentityResponseOutput
func (EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponsePtrOutput ¶
func (i EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponsePtrOutput() EncryptionSetIdentityResponsePtrOutput
func (EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponsePtrOutputWithContext ¶
func (i EncryptionSetIdentityResponseArgs) ToEncryptionSetIdentityResponsePtrOutputWithContext(ctx context.Context) EncryptionSetIdentityResponsePtrOutput
type EncryptionSetIdentityResponseInput ¶
type EncryptionSetIdentityResponseInput interface { pulumi.Input ToEncryptionSetIdentityResponseOutput() EncryptionSetIdentityResponseOutput ToEncryptionSetIdentityResponseOutputWithContext(context.Context) EncryptionSetIdentityResponseOutput }
EncryptionSetIdentityResponseInput is an input type that accepts EncryptionSetIdentityResponseArgs and EncryptionSetIdentityResponseOutput values. You can construct a concrete instance of `EncryptionSetIdentityResponseInput` via:
EncryptionSetIdentityResponseArgs{...}
type EncryptionSetIdentityResponseOutput ¶
type EncryptionSetIdentityResponseOutput struct{ *pulumi.OutputState }
The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks.
func (EncryptionSetIdentityResponseOutput) ElementType ¶
func (EncryptionSetIdentityResponseOutput) ElementType() reflect.Type
func (EncryptionSetIdentityResponseOutput) PrincipalId ¶
func (o EncryptionSetIdentityResponseOutput) PrincipalId() pulumi.StringOutput
The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity
func (EncryptionSetIdentityResponseOutput) TenantId ¶
func (o EncryptionSetIdentityResponseOutput) TenantId() pulumi.StringOutput
The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity
func (EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponseOutput ¶
func (o EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponseOutput() EncryptionSetIdentityResponseOutput
func (EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponseOutputWithContext ¶
func (o EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponseOutputWithContext(ctx context.Context) EncryptionSetIdentityResponseOutput
func (EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponsePtrOutput ¶
func (o EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponsePtrOutput() EncryptionSetIdentityResponsePtrOutput
func (EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponsePtrOutputWithContext ¶
func (o EncryptionSetIdentityResponseOutput) ToEncryptionSetIdentityResponsePtrOutputWithContext(ctx context.Context) EncryptionSetIdentityResponsePtrOutput
func (EncryptionSetIdentityResponseOutput) Type ¶
func (o EncryptionSetIdentityResponseOutput) Type() pulumi.StringPtrOutput
The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported.
type EncryptionSetIdentityResponsePtrInput ¶
type EncryptionSetIdentityResponsePtrInput interface { pulumi.Input ToEncryptionSetIdentityResponsePtrOutput() EncryptionSetIdentityResponsePtrOutput ToEncryptionSetIdentityResponsePtrOutputWithContext(context.Context) EncryptionSetIdentityResponsePtrOutput }
EncryptionSetIdentityResponsePtrInput is an input type that accepts EncryptionSetIdentityResponseArgs, EncryptionSetIdentityResponsePtr and EncryptionSetIdentityResponsePtrOutput values. You can construct a concrete instance of `EncryptionSetIdentityResponsePtrInput` via:
EncryptionSetIdentityResponseArgs{...} or: nil
func EncryptionSetIdentityResponsePtr ¶
func EncryptionSetIdentityResponsePtr(v *EncryptionSetIdentityResponseArgs) EncryptionSetIdentityResponsePtrInput
type EncryptionSetIdentityResponsePtrOutput ¶
type EncryptionSetIdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (EncryptionSetIdentityResponsePtrOutput) ElementType ¶
func (EncryptionSetIdentityResponsePtrOutput) ElementType() reflect.Type
func (EncryptionSetIdentityResponsePtrOutput) PrincipalId ¶
func (o EncryptionSetIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity
func (EncryptionSetIdentityResponsePtrOutput) TenantId ¶
func (o EncryptionSetIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity
func (EncryptionSetIdentityResponsePtrOutput) ToEncryptionSetIdentityResponsePtrOutput ¶
func (o EncryptionSetIdentityResponsePtrOutput) ToEncryptionSetIdentityResponsePtrOutput() EncryptionSetIdentityResponsePtrOutput
func (EncryptionSetIdentityResponsePtrOutput) ToEncryptionSetIdentityResponsePtrOutputWithContext ¶
func (o EncryptionSetIdentityResponsePtrOutput) ToEncryptionSetIdentityResponsePtrOutputWithContext(ctx context.Context) EncryptionSetIdentityResponsePtrOutput
func (EncryptionSetIdentityResponsePtrOutput) Type ¶
func (o EncryptionSetIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported.
type EncryptionSettingsCollection ¶
type EncryptionSettingsCollection struct { // Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged. Enabled bool `pulumi:"enabled"` // A collection of encryption settings, one for each disk volume. EncryptionSettings []EncryptionSettingsElement `pulumi:"encryptionSettings"` // Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption. EncryptionSettingsVersion *string `pulumi:"encryptionSettingsVersion"` }
Encryption settings for disk or snapshot
type EncryptionSettingsCollectionArgs ¶
type EncryptionSettingsCollectionArgs struct { // Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged. Enabled pulumi.BoolInput `pulumi:"enabled"` // A collection of encryption settings, one for each disk volume. EncryptionSettings EncryptionSettingsElementArrayInput `pulumi:"encryptionSettings"` // Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption. EncryptionSettingsVersion pulumi.StringPtrInput `pulumi:"encryptionSettingsVersion"` }
Encryption settings for disk or snapshot
func (EncryptionSettingsCollectionArgs) ElementType ¶
func (EncryptionSettingsCollectionArgs) ElementType() reflect.Type
func (EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionOutput ¶
func (i EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionOutput() EncryptionSettingsCollectionOutput
func (EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionOutputWithContext ¶
func (i EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionOutputWithContext(ctx context.Context) EncryptionSettingsCollectionOutput
func (EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionPtrOutput ¶
func (i EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionPtrOutput() EncryptionSettingsCollectionPtrOutput
func (EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionPtrOutputWithContext ¶
func (i EncryptionSettingsCollectionArgs) ToEncryptionSettingsCollectionPtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionPtrOutput
type EncryptionSettingsCollectionInput ¶
type EncryptionSettingsCollectionInput interface { pulumi.Input ToEncryptionSettingsCollectionOutput() EncryptionSettingsCollectionOutput ToEncryptionSettingsCollectionOutputWithContext(context.Context) EncryptionSettingsCollectionOutput }
EncryptionSettingsCollectionInput is an input type that accepts EncryptionSettingsCollectionArgs and EncryptionSettingsCollectionOutput values. You can construct a concrete instance of `EncryptionSettingsCollectionInput` via:
EncryptionSettingsCollectionArgs{...}
type EncryptionSettingsCollectionOutput ¶
type EncryptionSettingsCollectionOutput struct{ *pulumi.OutputState }
Encryption settings for disk or snapshot
func (EncryptionSettingsCollectionOutput) ElementType ¶
func (EncryptionSettingsCollectionOutput) ElementType() reflect.Type
func (EncryptionSettingsCollectionOutput) Enabled ¶
func (o EncryptionSettingsCollectionOutput) Enabled() pulumi.BoolOutput
Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.
func (EncryptionSettingsCollectionOutput) EncryptionSettings ¶
func (o EncryptionSettingsCollectionOutput) EncryptionSettings() EncryptionSettingsElementArrayOutput
A collection of encryption settings, one for each disk volume.
func (EncryptionSettingsCollectionOutput) EncryptionSettingsVersion ¶
func (o EncryptionSettingsCollectionOutput) EncryptionSettingsVersion() pulumi.StringPtrOutput
Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption.
func (EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionOutput ¶
func (o EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionOutput() EncryptionSettingsCollectionOutput
func (EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionOutputWithContext ¶
func (o EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionOutputWithContext(ctx context.Context) EncryptionSettingsCollectionOutput
func (EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionPtrOutput ¶
func (o EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionPtrOutput() EncryptionSettingsCollectionPtrOutput
func (EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionPtrOutputWithContext ¶
func (o EncryptionSettingsCollectionOutput) ToEncryptionSettingsCollectionPtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionPtrOutput
type EncryptionSettingsCollectionPtrInput ¶
type EncryptionSettingsCollectionPtrInput interface { pulumi.Input ToEncryptionSettingsCollectionPtrOutput() EncryptionSettingsCollectionPtrOutput ToEncryptionSettingsCollectionPtrOutputWithContext(context.Context) EncryptionSettingsCollectionPtrOutput }
EncryptionSettingsCollectionPtrInput is an input type that accepts EncryptionSettingsCollectionArgs, EncryptionSettingsCollectionPtr and EncryptionSettingsCollectionPtrOutput values. You can construct a concrete instance of `EncryptionSettingsCollectionPtrInput` via:
EncryptionSettingsCollectionArgs{...} or: nil
func EncryptionSettingsCollectionPtr ¶
func EncryptionSettingsCollectionPtr(v *EncryptionSettingsCollectionArgs) EncryptionSettingsCollectionPtrInput
type EncryptionSettingsCollectionPtrOutput ¶
type EncryptionSettingsCollectionPtrOutput struct{ *pulumi.OutputState }
func (EncryptionSettingsCollectionPtrOutput) ElementType ¶
func (EncryptionSettingsCollectionPtrOutput) ElementType() reflect.Type
func (EncryptionSettingsCollectionPtrOutput) Enabled ¶
func (o EncryptionSettingsCollectionPtrOutput) Enabled() pulumi.BoolPtrOutput
Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.
func (EncryptionSettingsCollectionPtrOutput) EncryptionSettings ¶
func (o EncryptionSettingsCollectionPtrOutput) EncryptionSettings() EncryptionSettingsElementArrayOutput
A collection of encryption settings, one for each disk volume.
func (EncryptionSettingsCollectionPtrOutput) EncryptionSettingsVersion ¶
func (o EncryptionSettingsCollectionPtrOutput) EncryptionSettingsVersion() pulumi.StringPtrOutput
Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption.
func (EncryptionSettingsCollectionPtrOutput) ToEncryptionSettingsCollectionPtrOutput ¶
func (o EncryptionSettingsCollectionPtrOutput) ToEncryptionSettingsCollectionPtrOutput() EncryptionSettingsCollectionPtrOutput
func (EncryptionSettingsCollectionPtrOutput) ToEncryptionSettingsCollectionPtrOutputWithContext ¶
func (o EncryptionSettingsCollectionPtrOutput) ToEncryptionSettingsCollectionPtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionPtrOutput
type EncryptionSettingsCollectionResponse ¶
type EncryptionSettingsCollectionResponse struct { // Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged. Enabled bool `pulumi:"enabled"` // A collection of encryption settings, one for each disk volume. EncryptionSettings []EncryptionSettingsElementResponse `pulumi:"encryptionSettings"` // Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption. EncryptionSettingsVersion *string `pulumi:"encryptionSettingsVersion"` }
Encryption settings for disk or snapshot
type EncryptionSettingsCollectionResponseArgs ¶
type EncryptionSettingsCollectionResponseArgs struct { // Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged. Enabled pulumi.BoolInput `pulumi:"enabled"` // A collection of encryption settings, one for each disk volume. EncryptionSettings EncryptionSettingsElementResponseArrayInput `pulumi:"encryptionSettings"` // Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption. EncryptionSettingsVersion pulumi.StringPtrInput `pulumi:"encryptionSettingsVersion"` }
Encryption settings for disk or snapshot
func (EncryptionSettingsCollectionResponseArgs) ElementType ¶
func (EncryptionSettingsCollectionResponseArgs) ElementType() reflect.Type
func (EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponseOutput ¶
func (i EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponseOutput() EncryptionSettingsCollectionResponseOutput
func (EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponseOutputWithContext ¶
func (i EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponseOutputWithContext(ctx context.Context) EncryptionSettingsCollectionResponseOutput
func (EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponsePtrOutput ¶
func (i EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponsePtrOutput() EncryptionSettingsCollectionResponsePtrOutput
func (EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponsePtrOutputWithContext ¶
func (i EncryptionSettingsCollectionResponseArgs) ToEncryptionSettingsCollectionResponsePtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionResponsePtrOutput
type EncryptionSettingsCollectionResponseInput ¶
type EncryptionSettingsCollectionResponseInput interface { pulumi.Input ToEncryptionSettingsCollectionResponseOutput() EncryptionSettingsCollectionResponseOutput ToEncryptionSettingsCollectionResponseOutputWithContext(context.Context) EncryptionSettingsCollectionResponseOutput }
EncryptionSettingsCollectionResponseInput is an input type that accepts EncryptionSettingsCollectionResponseArgs and EncryptionSettingsCollectionResponseOutput values. You can construct a concrete instance of `EncryptionSettingsCollectionResponseInput` via:
EncryptionSettingsCollectionResponseArgs{...}
type EncryptionSettingsCollectionResponseOutput ¶
type EncryptionSettingsCollectionResponseOutput struct{ *pulumi.OutputState }
Encryption settings for disk or snapshot
func (EncryptionSettingsCollectionResponseOutput) ElementType ¶
func (EncryptionSettingsCollectionResponseOutput) ElementType() reflect.Type
func (EncryptionSettingsCollectionResponseOutput) Enabled ¶
func (o EncryptionSettingsCollectionResponseOutput) Enabled() pulumi.BoolOutput
Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.
func (EncryptionSettingsCollectionResponseOutput) EncryptionSettings ¶
func (o EncryptionSettingsCollectionResponseOutput) EncryptionSettings() EncryptionSettingsElementResponseArrayOutput
A collection of encryption settings, one for each disk volume.
func (EncryptionSettingsCollectionResponseOutput) EncryptionSettingsVersion ¶
func (o EncryptionSettingsCollectionResponseOutput) EncryptionSettingsVersion() pulumi.StringPtrOutput
Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption.
func (EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponseOutput ¶
func (o EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponseOutput() EncryptionSettingsCollectionResponseOutput
func (EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponseOutputWithContext ¶
func (o EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponseOutputWithContext(ctx context.Context) EncryptionSettingsCollectionResponseOutput
func (EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponsePtrOutput ¶
func (o EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponsePtrOutput() EncryptionSettingsCollectionResponsePtrOutput
func (EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponsePtrOutputWithContext ¶
func (o EncryptionSettingsCollectionResponseOutput) ToEncryptionSettingsCollectionResponsePtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionResponsePtrOutput
type EncryptionSettingsCollectionResponsePtrInput ¶
type EncryptionSettingsCollectionResponsePtrInput interface { pulumi.Input ToEncryptionSettingsCollectionResponsePtrOutput() EncryptionSettingsCollectionResponsePtrOutput ToEncryptionSettingsCollectionResponsePtrOutputWithContext(context.Context) EncryptionSettingsCollectionResponsePtrOutput }
EncryptionSettingsCollectionResponsePtrInput is an input type that accepts EncryptionSettingsCollectionResponseArgs, EncryptionSettingsCollectionResponsePtr and EncryptionSettingsCollectionResponsePtrOutput values. You can construct a concrete instance of `EncryptionSettingsCollectionResponsePtrInput` via:
EncryptionSettingsCollectionResponseArgs{...} or: nil
func EncryptionSettingsCollectionResponsePtr ¶
func EncryptionSettingsCollectionResponsePtr(v *EncryptionSettingsCollectionResponseArgs) EncryptionSettingsCollectionResponsePtrInput
type EncryptionSettingsCollectionResponsePtrOutput ¶
type EncryptionSettingsCollectionResponsePtrOutput struct{ *pulumi.OutputState }
func (EncryptionSettingsCollectionResponsePtrOutput) ElementType ¶
func (EncryptionSettingsCollectionResponsePtrOutput) ElementType() reflect.Type
func (EncryptionSettingsCollectionResponsePtrOutput) Enabled ¶
func (o EncryptionSettingsCollectionResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.
func (EncryptionSettingsCollectionResponsePtrOutput) EncryptionSettings ¶
func (o EncryptionSettingsCollectionResponsePtrOutput) EncryptionSettings() EncryptionSettingsElementResponseArrayOutput
A collection of encryption settings, one for each disk volume.
func (EncryptionSettingsCollectionResponsePtrOutput) EncryptionSettingsVersion ¶
func (o EncryptionSettingsCollectionResponsePtrOutput) EncryptionSettingsVersion() pulumi.StringPtrOutput
Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption.
func (EncryptionSettingsCollectionResponsePtrOutput) ToEncryptionSettingsCollectionResponsePtrOutput ¶
func (o EncryptionSettingsCollectionResponsePtrOutput) ToEncryptionSettingsCollectionResponsePtrOutput() EncryptionSettingsCollectionResponsePtrOutput
func (EncryptionSettingsCollectionResponsePtrOutput) ToEncryptionSettingsCollectionResponsePtrOutputWithContext ¶
func (o EncryptionSettingsCollectionResponsePtrOutput) ToEncryptionSettingsCollectionResponsePtrOutputWithContext(ctx context.Context) EncryptionSettingsCollectionResponsePtrOutput
type EncryptionSettingsElement ¶
type EncryptionSettingsElement struct { // Key Vault Secret Url and vault id of the disk encryption key DiskEncryptionKey *KeyVaultAndSecretReference `pulumi:"diskEncryptionKey"` // Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key. KeyEncryptionKey *KeyVaultAndKeyReference `pulumi:"keyEncryptionKey"` }
Encryption settings for one disk volume.
type EncryptionSettingsElementArgs ¶
type EncryptionSettingsElementArgs struct { // Key Vault Secret Url and vault id of the disk encryption key DiskEncryptionKey KeyVaultAndSecretReferencePtrInput `pulumi:"diskEncryptionKey"` // Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key. KeyEncryptionKey KeyVaultAndKeyReferencePtrInput `pulumi:"keyEncryptionKey"` }
Encryption settings for one disk volume.
func (EncryptionSettingsElementArgs) ElementType ¶
func (EncryptionSettingsElementArgs) ElementType() reflect.Type
func (EncryptionSettingsElementArgs) ToEncryptionSettingsElementOutput ¶
func (i EncryptionSettingsElementArgs) ToEncryptionSettingsElementOutput() EncryptionSettingsElementOutput
func (EncryptionSettingsElementArgs) ToEncryptionSettingsElementOutputWithContext ¶
func (i EncryptionSettingsElementArgs) ToEncryptionSettingsElementOutputWithContext(ctx context.Context) EncryptionSettingsElementOutput
type EncryptionSettingsElementArray ¶
type EncryptionSettingsElementArray []EncryptionSettingsElementInput
func (EncryptionSettingsElementArray) ElementType ¶
func (EncryptionSettingsElementArray) ElementType() reflect.Type
func (EncryptionSettingsElementArray) ToEncryptionSettingsElementArrayOutput ¶
func (i EncryptionSettingsElementArray) ToEncryptionSettingsElementArrayOutput() EncryptionSettingsElementArrayOutput
func (EncryptionSettingsElementArray) ToEncryptionSettingsElementArrayOutputWithContext ¶
func (i EncryptionSettingsElementArray) ToEncryptionSettingsElementArrayOutputWithContext(ctx context.Context) EncryptionSettingsElementArrayOutput
type EncryptionSettingsElementArrayInput ¶
type EncryptionSettingsElementArrayInput interface { pulumi.Input ToEncryptionSettingsElementArrayOutput() EncryptionSettingsElementArrayOutput ToEncryptionSettingsElementArrayOutputWithContext(context.Context) EncryptionSettingsElementArrayOutput }
EncryptionSettingsElementArrayInput is an input type that accepts EncryptionSettingsElementArray and EncryptionSettingsElementArrayOutput values. You can construct a concrete instance of `EncryptionSettingsElementArrayInput` via:
EncryptionSettingsElementArray{ EncryptionSettingsElementArgs{...} }
type EncryptionSettingsElementArrayOutput ¶
type EncryptionSettingsElementArrayOutput struct{ *pulumi.OutputState }
func (EncryptionSettingsElementArrayOutput) ElementType ¶
func (EncryptionSettingsElementArrayOutput) ElementType() reflect.Type
func (EncryptionSettingsElementArrayOutput) Index ¶
func (o EncryptionSettingsElementArrayOutput) Index(i pulumi.IntInput) EncryptionSettingsElementOutput
func (EncryptionSettingsElementArrayOutput) ToEncryptionSettingsElementArrayOutput ¶
func (o EncryptionSettingsElementArrayOutput) ToEncryptionSettingsElementArrayOutput() EncryptionSettingsElementArrayOutput
func (EncryptionSettingsElementArrayOutput) ToEncryptionSettingsElementArrayOutputWithContext ¶
func (o EncryptionSettingsElementArrayOutput) ToEncryptionSettingsElementArrayOutputWithContext(ctx context.Context) EncryptionSettingsElementArrayOutput
type EncryptionSettingsElementInput ¶
type EncryptionSettingsElementInput interface { pulumi.Input ToEncryptionSettingsElementOutput() EncryptionSettingsElementOutput ToEncryptionSettingsElementOutputWithContext(context.Context) EncryptionSettingsElementOutput }
EncryptionSettingsElementInput is an input type that accepts EncryptionSettingsElementArgs and EncryptionSettingsElementOutput values. You can construct a concrete instance of `EncryptionSettingsElementInput` via:
EncryptionSettingsElementArgs{...}
type EncryptionSettingsElementOutput ¶
type EncryptionSettingsElementOutput struct{ *pulumi.OutputState }
Encryption settings for one disk volume.
func (EncryptionSettingsElementOutput) DiskEncryptionKey ¶
func (o EncryptionSettingsElementOutput) DiskEncryptionKey() KeyVaultAndSecretReferencePtrOutput
Key Vault Secret Url and vault id of the disk encryption key
func (EncryptionSettingsElementOutput) ElementType ¶
func (EncryptionSettingsElementOutput) ElementType() reflect.Type
func (EncryptionSettingsElementOutput) KeyEncryptionKey ¶
func (o EncryptionSettingsElementOutput) KeyEncryptionKey() KeyVaultAndKeyReferencePtrOutput
Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key.
func (EncryptionSettingsElementOutput) ToEncryptionSettingsElementOutput ¶
func (o EncryptionSettingsElementOutput) ToEncryptionSettingsElementOutput() EncryptionSettingsElementOutput
func (EncryptionSettingsElementOutput) ToEncryptionSettingsElementOutputWithContext ¶
func (o EncryptionSettingsElementOutput) ToEncryptionSettingsElementOutputWithContext(ctx context.Context) EncryptionSettingsElementOutput
type EncryptionSettingsElementResponse ¶
type EncryptionSettingsElementResponse struct { // Key Vault Secret Url and vault id of the disk encryption key DiskEncryptionKey *KeyVaultAndSecretReferenceResponse `pulumi:"diskEncryptionKey"` // Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key. KeyEncryptionKey *KeyVaultAndKeyReferenceResponse `pulumi:"keyEncryptionKey"` }
Encryption settings for one disk volume.
type EncryptionSettingsElementResponseArgs ¶
type EncryptionSettingsElementResponseArgs struct { // Key Vault Secret Url and vault id of the disk encryption key DiskEncryptionKey KeyVaultAndSecretReferenceResponsePtrInput `pulumi:"diskEncryptionKey"` // Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key. KeyEncryptionKey KeyVaultAndKeyReferenceResponsePtrInput `pulumi:"keyEncryptionKey"` }
Encryption settings for one disk volume.
func (EncryptionSettingsElementResponseArgs) ElementType ¶
func (EncryptionSettingsElementResponseArgs) ElementType() reflect.Type
func (EncryptionSettingsElementResponseArgs) ToEncryptionSettingsElementResponseOutput ¶
func (i EncryptionSettingsElementResponseArgs) ToEncryptionSettingsElementResponseOutput() EncryptionSettingsElementResponseOutput
func (EncryptionSettingsElementResponseArgs) ToEncryptionSettingsElementResponseOutputWithContext ¶
func (i EncryptionSettingsElementResponseArgs) ToEncryptionSettingsElementResponseOutputWithContext(ctx context.Context) EncryptionSettingsElementResponseOutput
type EncryptionSettingsElementResponseArray ¶
type EncryptionSettingsElementResponseArray []EncryptionSettingsElementResponseInput
func (EncryptionSettingsElementResponseArray) ElementType ¶
func (EncryptionSettingsElementResponseArray) ElementType() reflect.Type
func (EncryptionSettingsElementResponseArray) ToEncryptionSettingsElementResponseArrayOutput ¶
func (i EncryptionSettingsElementResponseArray) ToEncryptionSettingsElementResponseArrayOutput() EncryptionSettingsElementResponseArrayOutput
func (EncryptionSettingsElementResponseArray) ToEncryptionSettingsElementResponseArrayOutputWithContext ¶
func (i EncryptionSettingsElementResponseArray) ToEncryptionSettingsElementResponseArrayOutputWithContext(ctx context.Context) EncryptionSettingsElementResponseArrayOutput
type EncryptionSettingsElementResponseArrayInput ¶
type EncryptionSettingsElementResponseArrayInput interface { pulumi.Input ToEncryptionSettingsElementResponseArrayOutput() EncryptionSettingsElementResponseArrayOutput ToEncryptionSettingsElementResponseArrayOutputWithContext(context.Context) EncryptionSettingsElementResponseArrayOutput }
EncryptionSettingsElementResponseArrayInput is an input type that accepts EncryptionSettingsElementResponseArray and EncryptionSettingsElementResponseArrayOutput values. You can construct a concrete instance of `EncryptionSettingsElementResponseArrayInput` via:
EncryptionSettingsElementResponseArray{ EncryptionSettingsElementResponseArgs{...} }
type EncryptionSettingsElementResponseArrayOutput ¶
type EncryptionSettingsElementResponseArrayOutput struct{ *pulumi.OutputState }
func (EncryptionSettingsElementResponseArrayOutput) ElementType ¶
func (EncryptionSettingsElementResponseArrayOutput) ElementType() reflect.Type
func (EncryptionSettingsElementResponseArrayOutput) ToEncryptionSettingsElementResponseArrayOutput ¶
func (o EncryptionSettingsElementResponseArrayOutput) ToEncryptionSettingsElementResponseArrayOutput() EncryptionSettingsElementResponseArrayOutput
func (EncryptionSettingsElementResponseArrayOutput) ToEncryptionSettingsElementResponseArrayOutputWithContext ¶
func (o EncryptionSettingsElementResponseArrayOutput) ToEncryptionSettingsElementResponseArrayOutputWithContext(ctx context.Context) EncryptionSettingsElementResponseArrayOutput
type EncryptionSettingsElementResponseInput ¶
type EncryptionSettingsElementResponseInput interface { pulumi.Input ToEncryptionSettingsElementResponseOutput() EncryptionSettingsElementResponseOutput ToEncryptionSettingsElementResponseOutputWithContext(context.Context) EncryptionSettingsElementResponseOutput }
EncryptionSettingsElementResponseInput is an input type that accepts EncryptionSettingsElementResponseArgs and EncryptionSettingsElementResponseOutput values. You can construct a concrete instance of `EncryptionSettingsElementResponseInput` via:
EncryptionSettingsElementResponseArgs{...}
type EncryptionSettingsElementResponseOutput ¶
type EncryptionSettingsElementResponseOutput struct{ *pulumi.OutputState }
Encryption settings for one disk volume.
func (EncryptionSettingsElementResponseOutput) DiskEncryptionKey ¶
func (o EncryptionSettingsElementResponseOutput) DiskEncryptionKey() KeyVaultAndSecretReferenceResponsePtrOutput
Key Vault Secret Url and vault id of the disk encryption key
func (EncryptionSettingsElementResponseOutput) ElementType ¶
func (EncryptionSettingsElementResponseOutput) ElementType() reflect.Type
func (EncryptionSettingsElementResponseOutput) KeyEncryptionKey ¶
func (o EncryptionSettingsElementResponseOutput) KeyEncryptionKey() KeyVaultAndKeyReferenceResponsePtrOutput
Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key.
func (EncryptionSettingsElementResponseOutput) ToEncryptionSettingsElementResponseOutput ¶
func (o EncryptionSettingsElementResponseOutput) ToEncryptionSettingsElementResponseOutput() EncryptionSettingsElementResponseOutput
func (EncryptionSettingsElementResponseOutput) ToEncryptionSettingsElementResponseOutputWithContext ¶
func (o EncryptionSettingsElementResponseOutput) ToEncryptionSettingsElementResponseOutputWithContext(ctx context.Context) EncryptionSettingsElementResponseOutput
type Gallery ¶
type Gallery struct { pulumi.CustomResourceState // The description of this Shared Image Gallery resource. This property is updatable. Description pulumi.StringPtrOutput `pulumi:"description"` // Describes the gallery unique name. Identifier GalleryIdentifierResponsePtrOutput `pulumi:"identifier"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Specifies information about the Shared Image Gallery that you want to create or update.
func GetGallery ¶
func GetGallery(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GalleryState, opts ...pulumi.ResourceOption) (*Gallery, error)
GetGallery gets an existing Gallery 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 NewGallery ¶
func NewGallery(ctx *pulumi.Context, name string, args *GalleryArgs, opts ...pulumi.ResourceOption) (*Gallery, error)
NewGallery registers a new resource with the given unique name, arguments, and options.
type GalleryApplication ¶
type GalleryApplication struct { pulumi.CustomResourceState // The description of this gallery Application Definition resource. This property is updatable. Description pulumi.StringPtrOutput `pulumi:"description"` // The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate pulumi.StringPtrOutput `pulumi:"endOfLifeDate"` // The Eula agreement for the gallery Application Definition. Eula pulumi.StringPtrOutput `pulumi:"eula"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // The privacy statement uri. PrivacyStatementUri pulumi.StringPtrOutput `pulumi:"privacyStatementUri"` // The release note uri. ReleaseNoteUri pulumi.StringPtrOutput `pulumi:"releaseNoteUri"` // This property allows you to specify the supported type of the OS that application is built for. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** SupportedOSType pulumi.StringOutput `pulumi:"supportedOSType"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Specifies information about the gallery Application Definition that you want to create or update.
func GetGalleryApplication ¶
func GetGalleryApplication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GalleryApplicationState, opts ...pulumi.ResourceOption) (*GalleryApplication, error)
GetGalleryApplication gets an existing GalleryApplication 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 NewGalleryApplication ¶
func NewGalleryApplication(ctx *pulumi.Context, name string, args *GalleryApplicationArgs, opts ...pulumi.ResourceOption) (*GalleryApplication, error)
NewGalleryApplication registers a new resource with the given unique name, arguments, and options.
type GalleryApplicationArgs ¶
type GalleryApplicationArgs struct { // The description of this gallery Application Definition resource. This property is updatable. Description pulumi.StringPtrInput // The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate pulumi.StringPtrInput // The Eula agreement for the gallery Application Definition. Eula pulumi.StringPtrInput // The name of the gallery Application Definition to be created or updated. The allowed characters are alphabets and numbers with dots, dashes, and periods allowed in the middle. The maximum length is 80 characters. GalleryApplicationName pulumi.StringInput // The name of the Shared Application Gallery in which the Application Definition is to be created. GalleryName pulumi.StringInput // Resource location Location pulumi.StringInput // The privacy statement uri. PrivacyStatementUri pulumi.StringPtrInput // The release note uri. ReleaseNoteUri pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // This property allows you to specify the supported type of the OS that application is built for. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** SupportedOSType pulumi.StringInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a GalleryApplication resource.
func (GalleryApplicationArgs) ElementType ¶
func (GalleryApplicationArgs) ElementType() reflect.Type
type GalleryApplicationState ¶
type GalleryApplicationState struct { // The description of this gallery Application Definition resource. This property is updatable. Description pulumi.StringPtrInput // The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate pulumi.StringPtrInput // The Eula agreement for the gallery Application Definition. Eula pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // The privacy statement uri. PrivacyStatementUri pulumi.StringPtrInput // The release note uri. ReleaseNoteUri pulumi.StringPtrInput // This property allows you to specify the supported type of the OS that application is built for. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** SupportedOSType pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (GalleryApplicationState) ElementType ¶
func (GalleryApplicationState) ElementType() reflect.Type
type GalleryApplicationVersion ¶
type GalleryApplicationVersion struct { pulumi.CustomResourceState // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The publishing profile of a gallery Image Version. PublishingProfile GalleryApplicationVersionPublishingProfileResponseOutput `pulumi:"publishingProfile"` // This is the replication status of the gallery Image Version. ReplicationStatus ReplicationStatusResponseOutput `pulumi:"replicationStatus"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Specifies information about the gallery Application Version that you want to create or update.
func GetGalleryApplicationVersion ¶
func GetGalleryApplicationVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GalleryApplicationVersionState, opts ...pulumi.ResourceOption) (*GalleryApplicationVersion, error)
GetGalleryApplicationVersion gets an existing GalleryApplicationVersion 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 NewGalleryApplicationVersion ¶
func NewGalleryApplicationVersion(ctx *pulumi.Context, name string, args *GalleryApplicationVersionArgs, opts ...pulumi.ResourceOption) (*GalleryApplicationVersion, error)
NewGalleryApplicationVersion registers a new resource with the given unique name, arguments, and options.
type GalleryApplicationVersionArgs ¶
type GalleryApplicationVersionArgs struct { // The name of the gallery Application Definition in which the Application Version is to be created. GalleryApplicationName pulumi.StringInput // The name of the gallery Application Version to be created. Needs to follow semantic version name pattern: The allowed characters are digit and period. Digits must be within the range of a 32-bit integer. Format: <MajorVersion>.<MinorVersion>.<Patch> GalleryApplicationVersionName pulumi.StringInput // The name of the Shared Application Gallery in which the Application Definition resides. GalleryName pulumi.StringInput // Resource location Location pulumi.StringInput // The publishing profile of a gallery Image Version. PublishingProfile GalleryApplicationVersionPublishingProfileInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a GalleryApplicationVersion resource.
func (GalleryApplicationVersionArgs) ElementType ¶
func (GalleryApplicationVersionArgs) ElementType() reflect.Type
type GalleryApplicationVersionPublishingProfile ¶
type GalleryApplicationVersionPublishingProfile struct { // Optional. May be used to help process this file. The type of file contained in the source, e.g. zip, json, etc. ContentType *string `pulumi:"contentType"` // Optional. Whether or not this application reports health. EnableHealthCheck *bool `pulumi:"enableHealthCheck"` // The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate *string `pulumi:"endOfLifeDate"` // If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version. ExcludeFromLatest *bool `pulumi:"excludeFromLatest"` // The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable. ReplicaCount *int `pulumi:"replicaCount"` // The source image from which the Image Version is going to be created. Source UserArtifactSource `pulumi:"source"` // Specifies the storage account type to be used to store the image. This property is not updatable. StorageAccountType *string `pulumi:"storageAccountType"` // The target regions where the Image Version is going to be replicated to. This property is updatable. TargetRegions []TargetRegion `pulumi:"targetRegions"` }
The publishing profile of a gallery Image Version.
type GalleryApplicationVersionPublishingProfileArgs ¶
type GalleryApplicationVersionPublishingProfileArgs struct { // Optional. May be used to help process this file. The type of file contained in the source, e.g. zip, json, etc. ContentType pulumi.StringPtrInput `pulumi:"contentType"` // Optional. Whether or not this application reports health. EnableHealthCheck pulumi.BoolPtrInput `pulumi:"enableHealthCheck"` // The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate pulumi.StringPtrInput `pulumi:"endOfLifeDate"` // If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version. ExcludeFromLatest pulumi.BoolPtrInput `pulumi:"excludeFromLatest"` // The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable. ReplicaCount pulumi.IntPtrInput `pulumi:"replicaCount"` // The source image from which the Image Version is going to be created. Source UserArtifactSourceInput `pulumi:"source"` // Specifies the storage account type to be used to store the image. This property is not updatable. StorageAccountType pulumi.StringPtrInput `pulumi:"storageAccountType"` // The target regions where the Image Version is going to be replicated to. This property is updatable. TargetRegions TargetRegionArrayInput `pulumi:"targetRegions"` }
The publishing profile of a gallery Image Version.
func (GalleryApplicationVersionPublishingProfileArgs) ElementType ¶
func (GalleryApplicationVersionPublishingProfileArgs) ElementType() reflect.Type
func (GalleryApplicationVersionPublishingProfileArgs) ToGalleryApplicationVersionPublishingProfileOutput ¶
func (i GalleryApplicationVersionPublishingProfileArgs) ToGalleryApplicationVersionPublishingProfileOutput() GalleryApplicationVersionPublishingProfileOutput
func (GalleryApplicationVersionPublishingProfileArgs) ToGalleryApplicationVersionPublishingProfileOutputWithContext ¶
func (i GalleryApplicationVersionPublishingProfileArgs) ToGalleryApplicationVersionPublishingProfileOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileOutput
func (GalleryApplicationVersionPublishingProfileArgs) ToGalleryApplicationVersionPublishingProfilePtrOutput ¶
func (i GalleryApplicationVersionPublishingProfileArgs) ToGalleryApplicationVersionPublishingProfilePtrOutput() GalleryApplicationVersionPublishingProfilePtrOutput
func (GalleryApplicationVersionPublishingProfileArgs) ToGalleryApplicationVersionPublishingProfilePtrOutputWithContext ¶
func (i GalleryApplicationVersionPublishingProfileArgs) ToGalleryApplicationVersionPublishingProfilePtrOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfilePtrOutput
type GalleryApplicationVersionPublishingProfileInput ¶
type GalleryApplicationVersionPublishingProfileInput interface { pulumi.Input ToGalleryApplicationVersionPublishingProfileOutput() GalleryApplicationVersionPublishingProfileOutput ToGalleryApplicationVersionPublishingProfileOutputWithContext(context.Context) GalleryApplicationVersionPublishingProfileOutput }
GalleryApplicationVersionPublishingProfileInput is an input type that accepts GalleryApplicationVersionPublishingProfileArgs and GalleryApplicationVersionPublishingProfileOutput values. You can construct a concrete instance of `GalleryApplicationVersionPublishingProfileInput` via:
GalleryApplicationVersionPublishingProfileArgs{...}
type GalleryApplicationVersionPublishingProfileOutput ¶
type GalleryApplicationVersionPublishingProfileOutput struct{ *pulumi.OutputState }
The publishing profile of a gallery Image Version.
func (GalleryApplicationVersionPublishingProfileOutput) ContentType ¶
func (o GalleryApplicationVersionPublishingProfileOutput) ContentType() pulumi.StringPtrOutput
Optional. May be used to help process this file. The type of file contained in the source, e.g. zip, json, etc.
func (GalleryApplicationVersionPublishingProfileOutput) ElementType ¶
func (GalleryApplicationVersionPublishingProfileOutput) ElementType() reflect.Type
func (GalleryApplicationVersionPublishingProfileOutput) EnableHealthCheck ¶
func (o GalleryApplicationVersionPublishingProfileOutput) EnableHealthCheck() pulumi.BoolPtrOutput
Optional. Whether or not this application reports health.
func (GalleryApplicationVersionPublishingProfileOutput) EndOfLifeDate ¶
func (o GalleryApplicationVersionPublishingProfileOutput) EndOfLifeDate() pulumi.StringPtrOutput
The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable.
func (GalleryApplicationVersionPublishingProfileOutput) ExcludeFromLatest ¶
func (o GalleryApplicationVersionPublishingProfileOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
func (GalleryApplicationVersionPublishingProfileOutput) ReplicaCount ¶
func (o GalleryApplicationVersionPublishingProfileOutput) ReplicaCount() pulumi.IntPtrOutput
The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
func (GalleryApplicationVersionPublishingProfileOutput) Source ¶
func (o GalleryApplicationVersionPublishingProfileOutput) Source() UserArtifactSourceOutput
The source image from which the Image Version is going to be created.
func (GalleryApplicationVersionPublishingProfileOutput) StorageAccountType ¶
func (o GalleryApplicationVersionPublishingProfileOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type to be used to store the image. This property is not updatable.
func (GalleryApplicationVersionPublishingProfileOutput) TargetRegions ¶
func (o GalleryApplicationVersionPublishingProfileOutput) TargetRegions() TargetRegionArrayOutput
The target regions where the Image Version is going to be replicated to. This property is updatable.
func (GalleryApplicationVersionPublishingProfileOutput) ToGalleryApplicationVersionPublishingProfileOutput ¶
func (o GalleryApplicationVersionPublishingProfileOutput) ToGalleryApplicationVersionPublishingProfileOutput() GalleryApplicationVersionPublishingProfileOutput
func (GalleryApplicationVersionPublishingProfileOutput) ToGalleryApplicationVersionPublishingProfileOutputWithContext ¶
func (o GalleryApplicationVersionPublishingProfileOutput) ToGalleryApplicationVersionPublishingProfileOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileOutput
func (GalleryApplicationVersionPublishingProfileOutput) ToGalleryApplicationVersionPublishingProfilePtrOutput ¶
func (o GalleryApplicationVersionPublishingProfileOutput) ToGalleryApplicationVersionPublishingProfilePtrOutput() GalleryApplicationVersionPublishingProfilePtrOutput
func (GalleryApplicationVersionPublishingProfileOutput) ToGalleryApplicationVersionPublishingProfilePtrOutputWithContext ¶
func (o GalleryApplicationVersionPublishingProfileOutput) ToGalleryApplicationVersionPublishingProfilePtrOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfilePtrOutput
type GalleryApplicationVersionPublishingProfilePtrInput ¶
type GalleryApplicationVersionPublishingProfilePtrInput interface { pulumi.Input ToGalleryApplicationVersionPublishingProfilePtrOutput() GalleryApplicationVersionPublishingProfilePtrOutput ToGalleryApplicationVersionPublishingProfilePtrOutputWithContext(context.Context) GalleryApplicationVersionPublishingProfilePtrOutput }
GalleryApplicationVersionPublishingProfilePtrInput is an input type that accepts GalleryApplicationVersionPublishingProfileArgs, GalleryApplicationVersionPublishingProfilePtr and GalleryApplicationVersionPublishingProfilePtrOutput values. You can construct a concrete instance of `GalleryApplicationVersionPublishingProfilePtrInput` via:
GalleryApplicationVersionPublishingProfileArgs{...} or: nil
func GalleryApplicationVersionPublishingProfilePtr ¶
func GalleryApplicationVersionPublishingProfilePtr(v *GalleryApplicationVersionPublishingProfileArgs) GalleryApplicationVersionPublishingProfilePtrInput
type GalleryApplicationVersionPublishingProfilePtrOutput ¶
type GalleryApplicationVersionPublishingProfilePtrOutput struct{ *pulumi.OutputState }
func (GalleryApplicationVersionPublishingProfilePtrOutput) ContentType ¶
func (o GalleryApplicationVersionPublishingProfilePtrOutput) ContentType() pulumi.StringPtrOutput
Optional. May be used to help process this file. The type of file contained in the source, e.g. zip, json, etc.
func (GalleryApplicationVersionPublishingProfilePtrOutput) ElementType ¶
func (GalleryApplicationVersionPublishingProfilePtrOutput) ElementType() reflect.Type
func (GalleryApplicationVersionPublishingProfilePtrOutput) EnableHealthCheck ¶
func (o GalleryApplicationVersionPublishingProfilePtrOutput) EnableHealthCheck() pulumi.BoolPtrOutput
Optional. Whether or not this application reports health.
func (GalleryApplicationVersionPublishingProfilePtrOutput) EndOfLifeDate ¶
func (o GalleryApplicationVersionPublishingProfilePtrOutput) EndOfLifeDate() pulumi.StringPtrOutput
The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable.
func (GalleryApplicationVersionPublishingProfilePtrOutput) ExcludeFromLatest ¶
func (o GalleryApplicationVersionPublishingProfilePtrOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
func (GalleryApplicationVersionPublishingProfilePtrOutput) ReplicaCount ¶
func (o GalleryApplicationVersionPublishingProfilePtrOutput) ReplicaCount() pulumi.IntPtrOutput
The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
func (GalleryApplicationVersionPublishingProfilePtrOutput) Source ¶
The source image from which the Image Version is going to be created.
func (GalleryApplicationVersionPublishingProfilePtrOutput) StorageAccountType ¶
func (o GalleryApplicationVersionPublishingProfilePtrOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type to be used to store the image. This property is not updatable.
func (GalleryApplicationVersionPublishingProfilePtrOutput) TargetRegions ¶
func (o GalleryApplicationVersionPublishingProfilePtrOutput) TargetRegions() TargetRegionArrayOutput
The target regions where the Image Version is going to be replicated to. This property is updatable.
func (GalleryApplicationVersionPublishingProfilePtrOutput) ToGalleryApplicationVersionPublishingProfilePtrOutput ¶
func (o GalleryApplicationVersionPublishingProfilePtrOutput) ToGalleryApplicationVersionPublishingProfilePtrOutput() GalleryApplicationVersionPublishingProfilePtrOutput
func (GalleryApplicationVersionPublishingProfilePtrOutput) ToGalleryApplicationVersionPublishingProfilePtrOutputWithContext ¶
func (o GalleryApplicationVersionPublishingProfilePtrOutput) ToGalleryApplicationVersionPublishingProfilePtrOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfilePtrOutput
type GalleryApplicationVersionPublishingProfileResponse ¶
type GalleryApplicationVersionPublishingProfileResponse struct { // Optional. May be used to help process this file. The type of file contained in the source, e.g. zip, json, etc. ContentType *string `pulumi:"contentType"` // Optional. Whether or not this application reports health. EnableHealthCheck *bool `pulumi:"enableHealthCheck"` // The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate *string `pulumi:"endOfLifeDate"` // If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version. ExcludeFromLatest *bool `pulumi:"excludeFromLatest"` // The timestamp for when the gallery Image Version is published. PublishedDate string `pulumi:"publishedDate"` // The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable. ReplicaCount *int `pulumi:"replicaCount"` // The source image from which the Image Version is going to be created. Source UserArtifactSourceResponse `pulumi:"source"` // Specifies the storage account type to be used to store the image. This property is not updatable. StorageAccountType *string `pulumi:"storageAccountType"` // The target regions where the Image Version is going to be replicated to. This property is updatable. TargetRegions []TargetRegionResponse `pulumi:"targetRegions"` }
The publishing profile of a gallery Image Version.
type GalleryApplicationVersionPublishingProfileResponseArgs ¶
type GalleryApplicationVersionPublishingProfileResponseArgs struct { // Optional. May be used to help process this file. The type of file contained in the source, e.g. zip, json, etc. ContentType pulumi.StringPtrInput `pulumi:"contentType"` // Optional. Whether or not this application reports health. EnableHealthCheck pulumi.BoolPtrInput `pulumi:"enableHealthCheck"` // The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate pulumi.StringPtrInput `pulumi:"endOfLifeDate"` // If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version. ExcludeFromLatest pulumi.BoolPtrInput `pulumi:"excludeFromLatest"` // The timestamp for when the gallery Image Version is published. PublishedDate pulumi.StringInput `pulumi:"publishedDate"` // The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable. ReplicaCount pulumi.IntPtrInput `pulumi:"replicaCount"` // The source image from which the Image Version is going to be created. Source UserArtifactSourceResponseInput `pulumi:"source"` // Specifies the storage account type to be used to store the image. This property is not updatable. StorageAccountType pulumi.StringPtrInput `pulumi:"storageAccountType"` // The target regions where the Image Version is going to be replicated to. This property is updatable. TargetRegions TargetRegionResponseArrayInput `pulumi:"targetRegions"` }
The publishing profile of a gallery Image Version.
func (GalleryApplicationVersionPublishingProfileResponseArgs) ElementType ¶
func (GalleryApplicationVersionPublishingProfileResponseArgs) ElementType() reflect.Type
func (GalleryApplicationVersionPublishingProfileResponseArgs) ToGalleryApplicationVersionPublishingProfileResponseOutput ¶
func (i GalleryApplicationVersionPublishingProfileResponseArgs) ToGalleryApplicationVersionPublishingProfileResponseOutput() GalleryApplicationVersionPublishingProfileResponseOutput
func (GalleryApplicationVersionPublishingProfileResponseArgs) ToGalleryApplicationVersionPublishingProfileResponseOutputWithContext ¶
func (i GalleryApplicationVersionPublishingProfileResponseArgs) ToGalleryApplicationVersionPublishingProfileResponseOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileResponseOutput
func (GalleryApplicationVersionPublishingProfileResponseArgs) ToGalleryApplicationVersionPublishingProfileResponsePtrOutput ¶
func (i GalleryApplicationVersionPublishingProfileResponseArgs) ToGalleryApplicationVersionPublishingProfileResponsePtrOutput() GalleryApplicationVersionPublishingProfileResponsePtrOutput
func (GalleryApplicationVersionPublishingProfileResponseArgs) ToGalleryApplicationVersionPublishingProfileResponsePtrOutputWithContext ¶
func (i GalleryApplicationVersionPublishingProfileResponseArgs) ToGalleryApplicationVersionPublishingProfileResponsePtrOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileResponsePtrOutput
type GalleryApplicationVersionPublishingProfileResponseInput ¶
type GalleryApplicationVersionPublishingProfileResponseInput interface { pulumi.Input ToGalleryApplicationVersionPublishingProfileResponseOutput() GalleryApplicationVersionPublishingProfileResponseOutput ToGalleryApplicationVersionPublishingProfileResponseOutputWithContext(context.Context) GalleryApplicationVersionPublishingProfileResponseOutput }
GalleryApplicationVersionPublishingProfileResponseInput is an input type that accepts GalleryApplicationVersionPublishingProfileResponseArgs and GalleryApplicationVersionPublishingProfileResponseOutput values. You can construct a concrete instance of `GalleryApplicationVersionPublishingProfileResponseInput` via:
GalleryApplicationVersionPublishingProfileResponseArgs{...}
type GalleryApplicationVersionPublishingProfileResponseOutput ¶
type GalleryApplicationVersionPublishingProfileResponseOutput struct{ *pulumi.OutputState }
The publishing profile of a gallery Image Version.
func (GalleryApplicationVersionPublishingProfileResponseOutput) ContentType ¶
func (o GalleryApplicationVersionPublishingProfileResponseOutput) ContentType() pulumi.StringPtrOutput
Optional. May be used to help process this file. The type of file contained in the source, e.g. zip, json, etc.
func (GalleryApplicationVersionPublishingProfileResponseOutput) ElementType ¶
func (GalleryApplicationVersionPublishingProfileResponseOutput) ElementType() reflect.Type
func (GalleryApplicationVersionPublishingProfileResponseOutput) EnableHealthCheck ¶
func (o GalleryApplicationVersionPublishingProfileResponseOutput) EnableHealthCheck() pulumi.BoolPtrOutput
Optional. Whether or not this application reports health.
func (GalleryApplicationVersionPublishingProfileResponseOutput) EndOfLifeDate ¶
func (o GalleryApplicationVersionPublishingProfileResponseOutput) EndOfLifeDate() pulumi.StringPtrOutput
The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable.
func (GalleryApplicationVersionPublishingProfileResponseOutput) ExcludeFromLatest ¶
func (o GalleryApplicationVersionPublishingProfileResponseOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
func (GalleryApplicationVersionPublishingProfileResponseOutput) PublishedDate ¶
func (o GalleryApplicationVersionPublishingProfileResponseOutput) PublishedDate() pulumi.StringOutput
The timestamp for when the gallery Image Version is published.
func (GalleryApplicationVersionPublishingProfileResponseOutput) ReplicaCount ¶
func (o GalleryApplicationVersionPublishingProfileResponseOutput) ReplicaCount() pulumi.IntPtrOutput
The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
func (GalleryApplicationVersionPublishingProfileResponseOutput) Source ¶
func (o GalleryApplicationVersionPublishingProfileResponseOutput) Source() UserArtifactSourceResponseOutput
The source image from which the Image Version is going to be created.
func (GalleryApplicationVersionPublishingProfileResponseOutput) StorageAccountType ¶
func (o GalleryApplicationVersionPublishingProfileResponseOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type to be used to store the image. This property is not updatable.
func (GalleryApplicationVersionPublishingProfileResponseOutput) TargetRegions ¶
func (o GalleryApplicationVersionPublishingProfileResponseOutput) TargetRegions() TargetRegionResponseArrayOutput
The target regions where the Image Version is going to be replicated to. This property is updatable.
func (GalleryApplicationVersionPublishingProfileResponseOutput) ToGalleryApplicationVersionPublishingProfileResponseOutput ¶
func (o GalleryApplicationVersionPublishingProfileResponseOutput) ToGalleryApplicationVersionPublishingProfileResponseOutput() GalleryApplicationVersionPublishingProfileResponseOutput
func (GalleryApplicationVersionPublishingProfileResponseOutput) ToGalleryApplicationVersionPublishingProfileResponseOutputWithContext ¶
func (o GalleryApplicationVersionPublishingProfileResponseOutput) ToGalleryApplicationVersionPublishingProfileResponseOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileResponseOutput
func (GalleryApplicationVersionPublishingProfileResponseOutput) ToGalleryApplicationVersionPublishingProfileResponsePtrOutput ¶
func (o GalleryApplicationVersionPublishingProfileResponseOutput) ToGalleryApplicationVersionPublishingProfileResponsePtrOutput() GalleryApplicationVersionPublishingProfileResponsePtrOutput
func (GalleryApplicationVersionPublishingProfileResponseOutput) ToGalleryApplicationVersionPublishingProfileResponsePtrOutputWithContext ¶
func (o GalleryApplicationVersionPublishingProfileResponseOutput) ToGalleryApplicationVersionPublishingProfileResponsePtrOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileResponsePtrOutput
type GalleryApplicationVersionPublishingProfileResponsePtrInput ¶
type GalleryApplicationVersionPublishingProfileResponsePtrInput interface { pulumi.Input ToGalleryApplicationVersionPublishingProfileResponsePtrOutput() GalleryApplicationVersionPublishingProfileResponsePtrOutput ToGalleryApplicationVersionPublishingProfileResponsePtrOutputWithContext(context.Context) GalleryApplicationVersionPublishingProfileResponsePtrOutput }
GalleryApplicationVersionPublishingProfileResponsePtrInput is an input type that accepts GalleryApplicationVersionPublishingProfileResponseArgs, GalleryApplicationVersionPublishingProfileResponsePtr and GalleryApplicationVersionPublishingProfileResponsePtrOutput values. You can construct a concrete instance of `GalleryApplicationVersionPublishingProfileResponsePtrInput` via:
GalleryApplicationVersionPublishingProfileResponseArgs{...} or: nil
func GalleryApplicationVersionPublishingProfileResponsePtr ¶
func GalleryApplicationVersionPublishingProfileResponsePtr(v *GalleryApplicationVersionPublishingProfileResponseArgs) GalleryApplicationVersionPublishingProfileResponsePtrInput
type GalleryApplicationVersionPublishingProfileResponsePtrOutput ¶
type GalleryApplicationVersionPublishingProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) ContentType ¶
func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) ContentType() pulumi.StringPtrOutput
Optional. May be used to help process this file. The type of file contained in the source, e.g. zip, json, etc.
func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) ElementType ¶
func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) ElementType() reflect.Type
func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) EnableHealthCheck ¶
func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) EnableHealthCheck() pulumi.BoolPtrOutput
Optional. Whether or not this application reports health.
func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) EndOfLifeDate ¶
func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) EndOfLifeDate() pulumi.StringPtrOutput
The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable.
func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) ExcludeFromLatest ¶
func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) PublishedDate ¶
func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) PublishedDate() pulumi.StringPtrOutput
The timestamp for when the gallery Image Version is published.
func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) ReplicaCount ¶
func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) ReplicaCount() pulumi.IntPtrOutput
The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) Source ¶
func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) Source() UserArtifactSourceResponsePtrOutput
The source image from which the Image Version is going to be created.
func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) StorageAccountType ¶
func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type to be used to store the image. This property is not updatable.
func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) TargetRegions ¶
func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) TargetRegions() TargetRegionResponseArrayOutput
The target regions where the Image Version is going to be replicated to. This property is updatable.
func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) ToGalleryApplicationVersionPublishingProfileResponsePtrOutput ¶
func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) ToGalleryApplicationVersionPublishingProfileResponsePtrOutput() GalleryApplicationVersionPublishingProfileResponsePtrOutput
func (GalleryApplicationVersionPublishingProfileResponsePtrOutput) ToGalleryApplicationVersionPublishingProfileResponsePtrOutputWithContext ¶
func (o GalleryApplicationVersionPublishingProfileResponsePtrOutput) ToGalleryApplicationVersionPublishingProfileResponsePtrOutputWithContext(ctx context.Context) GalleryApplicationVersionPublishingProfileResponsePtrOutput
type GalleryApplicationVersionState ¶
type GalleryApplicationVersionState struct { // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringPtrInput // The publishing profile of a gallery Image Version. PublishingProfile GalleryApplicationVersionPublishingProfileResponsePtrInput // This is the replication status of the gallery Image Version. ReplicationStatus ReplicationStatusResponsePtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (GalleryApplicationVersionState) ElementType ¶
func (GalleryApplicationVersionState) ElementType() reflect.Type
type GalleryArgs ¶
type GalleryArgs struct { // The description of this Shared Image Gallery resource. This property is updatable. Description pulumi.StringPtrInput // The name of the Shared Image Gallery. The allowed characters are alphabets and numbers with dots and periods allowed in the middle. The maximum length is 80 characters. GalleryName pulumi.StringInput // Resource location Location pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a Gallery resource.
func (GalleryArgs) ElementType ¶
func (GalleryArgs) ElementType() reflect.Type
type GalleryArtifactVersionSource ¶
type GalleryArtifactVersionSource struct { // The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, or user image. Id *string `pulumi:"id"` }
The gallery artifact version source.
type GalleryArtifactVersionSourceArgs ¶
type GalleryArtifactVersionSourceArgs struct { // The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, or user image. Id pulumi.StringPtrInput `pulumi:"id"` }
The gallery artifact version source.
func (GalleryArtifactVersionSourceArgs) ElementType ¶
func (GalleryArtifactVersionSourceArgs) ElementType() reflect.Type
func (GalleryArtifactVersionSourceArgs) ToGalleryArtifactVersionSourceOutput ¶
func (i GalleryArtifactVersionSourceArgs) ToGalleryArtifactVersionSourceOutput() GalleryArtifactVersionSourceOutput
func (GalleryArtifactVersionSourceArgs) ToGalleryArtifactVersionSourceOutputWithContext ¶
func (i GalleryArtifactVersionSourceArgs) ToGalleryArtifactVersionSourceOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceOutput
func (GalleryArtifactVersionSourceArgs) ToGalleryArtifactVersionSourcePtrOutput ¶
func (i GalleryArtifactVersionSourceArgs) ToGalleryArtifactVersionSourcePtrOutput() GalleryArtifactVersionSourcePtrOutput
func (GalleryArtifactVersionSourceArgs) ToGalleryArtifactVersionSourcePtrOutputWithContext ¶
func (i GalleryArtifactVersionSourceArgs) ToGalleryArtifactVersionSourcePtrOutputWithContext(ctx context.Context) GalleryArtifactVersionSourcePtrOutput
type GalleryArtifactVersionSourceInput ¶
type GalleryArtifactVersionSourceInput interface { pulumi.Input ToGalleryArtifactVersionSourceOutput() GalleryArtifactVersionSourceOutput ToGalleryArtifactVersionSourceOutputWithContext(context.Context) GalleryArtifactVersionSourceOutput }
GalleryArtifactVersionSourceInput is an input type that accepts GalleryArtifactVersionSourceArgs and GalleryArtifactVersionSourceOutput values. You can construct a concrete instance of `GalleryArtifactVersionSourceInput` via:
GalleryArtifactVersionSourceArgs{...}
type GalleryArtifactVersionSourceOutput ¶
type GalleryArtifactVersionSourceOutput struct{ *pulumi.OutputState }
The gallery artifact version source.
func (GalleryArtifactVersionSourceOutput) ElementType ¶
func (GalleryArtifactVersionSourceOutput) ElementType() reflect.Type
func (GalleryArtifactVersionSourceOutput) Id ¶
func (o GalleryArtifactVersionSourceOutput) Id() pulumi.StringPtrOutput
The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, or user image.
func (GalleryArtifactVersionSourceOutput) ToGalleryArtifactVersionSourceOutput ¶
func (o GalleryArtifactVersionSourceOutput) ToGalleryArtifactVersionSourceOutput() GalleryArtifactVersionSourceOutput
func (GalleryArtifactVersionSourceOutput) ToGalleryArtifactVersionSourceOutputWithContext ¶
func (o GalleryArtifactVersionSourceOutput) ToGalleryArtifactVersionSourceOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceOutput
func (GalleryArtifactVersionSourceOutput) ToGalleryArtifactVersionSourcePtrOutput ¶
func (o GalleryArtifactVersionSourceOutput) ToGalleryArtifactVersionSourcePtrOutput() GalleryArtifactVersionSourcePtrOutput
func (GalleryArtifactVersionSourceOutput) ToGalleryArtifactVersionSourcePtrOutputWithContext ¶
func (o GalleryArtifactVersionSourceOutput) ToGalleryArtifactVersionSourcePtrOutputWithContext(ctx context.Context) GalleryArtifactVersionSourcePtrOutput
type GalleryArtifactVersionSourcePtrInput ¶
type GalleryArtifactVersionSourcePtrInput interface { pulumi.Input ToGalleryArtifactVersionSourcePtrOutput() GalleryArtifactVersionSourcePtrOutput ToGalleryArtifactVersionSourcePtrOutputWithContext(context.Context) GalleryArtifactVersionSourcePtrOutput }
GalleryArtifactVersionSourcePtrInput is an input type that accepts GalleryArtifactVersionSourceArgs, GalleryArtifactVersionSourcePtr and GalleryArtifactVersionSourcePtrOutput values. You can construct a concrete instance of `GalleryArtifactVersionSourcePtrInput` via:
GalleryArtifactVersionSourceArgs{...} or: nil
func GalleryArtifactVersionSourcePtr ¶
func GalleryArtifactVersionSourcePtr(v *GalleryArtifactVersionSourceArgs) GalleryArtifactVersionSourcePtrInput
type GalleryArtifactVersionSourcePtrOutput ¶
type GalleryArtifactVersionSourcePtrOutput struct{ *pulumi.OutputState }
func (GalleryArtifactVersionSourcePtrOutput) ElementType ¶
func (GalleryArtifactVersionSourcePtrOutput) ElementType() reflect.Type
func (GalleryArtifactVersionSourcePtrOutput) Id ¶
func (o GalleryArtifactVersionSourcePtrOutput) Id() pulumi.StringPtrOutput
The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, or user image.
func (GalleryArtifactVersionSourcePtrOutput) ToGalleryArtifactVersionSourcePtrOutput ¶
func (o GalleryArtifactVersionSourcePtrOutput) ToGalleryArtifactVersionSourcePtrOutput() GalleryArtifactVersionSourcePtrOutput
func (GalleryArtifactVersionSourcePtrOutput) ToGalleryArtifactVersionSourcePtrOutputWithContext ¶
func (o GalleryArtifactVersionSourcePtrOutput) ToGalleryArtifactVersionSourcePtrOutputWithContext(ctx context.Context) GalleryArtifactVersionSourcePtrOutput
type GalleryArtifactVersionSourceResponse ¶
type GalleryArtifactVersionSourceResponse struct { // The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, or user image. Id *string `pulumi:"id"` }
The gallery artifact version source.
type GalleryArtifactVersionSourceResponseArgs ¶
type GalleryArtifactVersionSourceResponseArgs struct { // The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, or user image. Id pulumi.StringPtrInput `pulumi:"id"` }
The gallery artifact version source.
func (GalleryArtifactVersionSourceResponseArgs) ElementType ¶
func (GalleryArtifactVersionSourceResponseArgs) ElementType() reflect.Type
func (GalleryArtifactVersionSourceResponseArgs) ToGalleryArtifactVersionSourceResponseOutput ¶
func (i GalleryArtifactVersionSourceResponseArgs) ToGalleryArtifactVersionSourceResponseOutput() GalleryArtifactVersionSourceResponseOutput
func (GalleryArtifactVersionSourceResponseArgs) ToGalleryArtifactVersionSourceResponseOutputWithContext ¶
func (i GalleryArtifactVersionSourceResponseArgs) ToGalleryArtifactVersionSourceResponseOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceResponseOutput
func (GalleryArtifactVersionSourceResponseArgs) ToGalleryArtifactVersionSourceResponsePtrOutput ¶
func (i GalleryArtifactVersionSourceResponseArgs) ToGalleryArtifactVersionSourceResponsePtrOutput() GalleryArtifactVersionSourceResponsePtrOutput
func (GalleryArtifactVersionSourceResponseArgs) ToGalleryArtifactVersionSourceResponsePtrOutputWithContext ¶
func (i GalleryArtifactVersionSourceResponseArgs) ToGalleryArtifactVersionSourceResponsePtrOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceResponsePtrOutput
type GalleryArtifactVersionSourceResponseInput ¶
type GalleryArtifactVersionSourceResponseInput interface { pulumi.Input ToGalleryArtifactVersionSourceResponseOutput() GalleryArtifactVersionSourceResponseOutput ToGalleryArtifactVersionSourceResponseOutputWithContext(context.Context) GalleryArtifactVersionSourceResponseOutput }
GalleryArtifactVersionSourceResponseInput is an input type that accepts GalleryArtifactVersionSourceResponseArgs and GalleryArtifactVersionSourceResponseOutput values. You can construct a concrete instance of `GalleryArtifactVersionSourceResponseInput` via:
GalleryArtifactVersionSourceResponseArgs{...}
type GalleryArtifactVersionSourceResponseOutput ¶
type GalleryArtifactVersionSourceResponseOutput struct{ *pulumi.OutputState }
The gallery artifact version source.
func (GalleryArtifactVersionSourceResponseOutput) ElementType ¶
func (GalleryArtifactVersionSourceResponseOutput) ElementType() reflect.Type
func (GalleryArtifactVersionSourceResponseOutput) Id ¶
func (o GalleryArtifactVersionSourceResponseOutput) Id() pulumi.StringPtrOutput
The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, or user image.
func (GalleryArtifactVersionSourceResponseOutput) ToGalleryArtifactVersionSourceResponseOutput ¶
func (o GalleryArtifactVersionSourceResponseOutput) ToGalleryArtifactVersionSourceResponseOutput() GalleryArtifactVersionSourceResponseOutput
func (GalleryArtifactVersionSourceResponseOutput) ToGalleryArtifactVersionSourceResponseOutputWithContext ¶
func (o GalleryArtifactVersionSourceResponseOutput) ToGalleryArtifactVersionSourceResponseOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceResponseOutput
func (GalleryArtifactVersionSourceResponseOutput) ToGalleryArtifactVersionSourceResponsePtrOutput ¶
func (o GalleryArtifactVersionSourceResponseOutput) ToGalleryArtifactVersionSourceResponsePtrOutput() GalleryArtifactVersionSourceResponsePtrOutput
func (GalleryArtifactVersionSourceResponseOutput) ToGalleryArtifactVersionSourceResponsePtrOutputWithContext ¶
func (o GalleryArtifactVersionSourceResponseOutput) ToGalleryArtifactVersionSourceResponsePtrOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceResponsePtrOutput
type GalleryArtifactVersionSourceResponsePtrInput ¶
type GalleryArtifactVersionSourceResponsePtrInput interface { pulumi.Input ToGalleryArtifactVersionSourceResponsePtrOutput() GalleryArtifactVersionSourceResponsePtrOutput ToGalleryArtifactVersionSourceResponsePtrOutputWithContext(context.Context) GalleryArtifactVersionSourceResponsePtrOutput }
GalleryArtifactVersionSourceResponsePtrInput is an input type that accepts GalleryArtifactVersionSourceResponseArgs, GalleryArtifactVersionSourceResponsePtr and GalleryArtifactVersionSourceResponsePtrOutput values. You can construct a concrete instance of `GalleryArtifactVersionSourceResponsePtrInput` via:
GalleryArtifactVersionSourceResponseArgs{...} or: nil
func GalleryArtifactVersionSourceResponsePtr ¶
func GalleryArtifactVersionSourceResponsePtr(v *GalleryArtifactVersionSourceResponseArgs) GalleryArtifactVersionSourceResponsePtrInput
type GalleryArtifactVersionSourceResponsePtrOutput ¶
type GalleryArtifactVersionSourceResponsePtrOutput struct{ *pulumi.OutputState }
func (GalleryArtifactVersionSourceResponsePtrOutput) ElementType ¶
func (GalleryArtifactVersionSourceResponsePtrOutput) ElementType() reflect.Type
func (GalleryArtifactVersionSourceResponsePtrOutput) Id ¶
The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, or user image.
func (GalleryArtifactVersionSourceResponsePtrOutput) ToGalleryArtifactVersionSourceResponsePtrOutput ¶
func (o GalleryArtifactVersionSourceResponsePtrOutput) ToGalleryArtifactVersionSourceResponsePtrOutput() GalleryArtifactVersionSourceResponsePtrOutput
func (GalleryArtifactVersionSourceResponsePtrOutput) ToGalleryArtifactVersionSourceResponsePtrOutputWithContext ¶
func (o GalleryArtifactVersionSourceResponsePtrOutput) ToGalleryArtifactVersionSourceResponsePtrOutputWithContext(ctx context.Context) GalleryArtifactVersionSourceResponsePtrOutput
type GalleryDataDiskImage ¶
type GalleryDataDiskImage struct { // The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite' HostCaching *string `pulumi:"hostCaching"` // This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine. Lun int `pulumi:"lun"` // The gallery artifact version source. Source *GalleryArtifactVersionSource `pulumi:"source"` }
This is the data disk image.
type GalleryDataDiskImageArgs ¶
type GalleryDataDiskImageArgs struct { // The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite' HostCaching pulumi.StringPtrInput `pulumi:"hostCaching"` // This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine. Lun pulumi.IntInput `pulumi:"lun"` // The gallery artifact version source. Source GalleryArtifactVersionSourcePtrInput `pulumi:"source"` }
This is the data disk image.
func (GalleryDataDiskImageArgs) ElementType ¶
func (GalleryDataDiskImageArgs) ElementType() reflect.Type
func (GalleryDataDiskImageArgs) ToGalleryDataDiskImageOutput ¶
func (i GalleryDataDiskImageArgs) ToGalleryDataDiskImageOutput() GalleryDataDiskImageOutput
func (GalleryDataDiskImageArgs) ToGalleryDataDiskImageOutputWithContext ¶
func (i GalleryDataDiskImageArgs) ToGalleryDataDiskImageOutputWithContext(ctx context.Context) GalleryDataDiskImageOutput
type GalleryDataDiskImageArray ¶
type GalleryDataDiskImageArray []GalleryDataDiskImageInput
func (GalleryDataDiskImageArray) ElementType ¶
func (GalleryDataDiskImageArray) ElementType() reflect.Type
func (GalleryDataDiskImageArray) ToGalleryDataDiskImageArrayOutput ¶
func (i GalleryDataDiskImageArray) ToGalleryDataDiskImageArrayOutput() GalleryDataDiskImageArrayOutput
func (GalleryDataDiskImageArray) ToGalleryDataDiskImageArrayOutputWithContext ¶
func (i GalleryDataDiskImageArray) ToGalleryDataDiskImageArrayOutputWithContext(ctx context.Context) GalleryDataDiskImageArrayOutput
type GalleryDataDiskImageArrayInput ¶
type GalleryDataDiskImageArrayInput interface { pulumi.Input ToGalleryDataDiskImageArrayOutput() GalleryDataDiskImageArrayOutput ToGalleryDataDiskImageArrayOutputWithContext(context.Context) GalleryDataDiskImageArrayOutput }
GalleryDataDiskImageArrayInput is an input type that accepts GalleryDataDiskImageArray and GalleryDataDiskImageArrayOutput values. You can construct a concrete instance of `GalleryDataDiskImageArrayInput` via:
GalleryDataDiskImageArray{ GalleryDataDiskImageArgs{...} }
type GalleryDataDiskImageArrayOutput ¶
type GalleryDataDiskImageArrayOutput struct{ *pulumi.OutputState }
func (GalleryDataDiskImageArrayOutput) ElementType ¶
func (GalleryDataDiskImageArrayOutput) ElementType() reflect.Type
func (GalleryDataDiskImageArrayOutput) Index ¶
func (o GalleryDataDiskImageArrayOutput) Index(i pulumi.IntInput) GalleryDataDiskImageOutput
func (GalleryDataDiskImageArrayOutput) ToGalleryDataDiskImageArrayOutput ¶
func (o GalleryDataDiskImageArrayOutput) ToGalleryDataDiskImageArrayOutput() GalleryDataDiskImageArrayOutput
func (GalleryDataDiskImageArrayOutput) ToGalleryDataDiskImageArrayOutputWithContext ¶
func (o GalleryDataDiskImageArrayOutput) ToGalleryDataDiskImageArrayOutputWithContext(ctx context.Context) GalleryDataDiskImageArrayOutput
type GalleryDataDiskImageInput ¶
type GalleryDataDiskImageInput interface { pulumi.Input ToGalleryDataDiskImageOutput() GalleryDataDiskImageOutput ToGalleryDataDiskImageOutputWithContext(context.Context) GalleryDataDiskImageOutput }
GalleryDataDiskImageInput is an input type that accepts GalleryDataDiskImageArgs and GalleryDataDiskImageOutput values. You can construct a concrete instance of `GalleryDataDiskImageInput` via:
GalleryDataDiskImageArgs{...}
type GalleryDataDiskImageOutput ¶
type GalleryDataDiskImageOutput struct{ *pulumi.OutputState }
This is the data disk image.
func (GalleryDataDiskImageOutput) ElementType ¶
func (GalleryDataDiskImageOutput) ElementType() reflect.Type
func (GalleryDataDiskImageOutput) HostCaching ¶
func (o GalleryDataDiskImageOutput) HostCaching() pulumi.StringPtrOutput
The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
func (GalleryDataDiskImageOutput) Lun ¶
func (o GalleryDataDiskImageOutput) Lun() pulumi.IntOutput
This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine.
func (GalleryDataDiskImageOutput) Source ¶
func (o GalleryDataDiskImageOutput) Source() GalleryArtifactVersionSourcePtrOutput
The gallery artifact version source.
func (GalleryDataDiskImageOutput) ToGalleryDataDiskImageOutput ¶
func (o GalleryDataDiskImageOutput) ToGalleryDataDiskImageOutput() GalleryDataDiskImageOutput
func (GalleryDataDiskImageOutput) ToGalleryDataDiskImageOutputWithContext ¶
func (o GalleryDataDiskImageOutput) ToGalleryDataDiskImageOutputWithContext(ctx context.Context) GalleryDataDiskImageOutput
type GalleryDataDiskImageResponse ¶
type GalleryDataDiskImageResponse struct { // The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite' HostCaching *string `pulumi:"hostCaching"` // This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine. Lun int `pulumi:"lun"` // This property indicates the size of the VHD to be created. SizeInGB int `pulumi:"sizeInGB"` // The gallery artifact version source. Source *GalleryArtifactVersionSourceResponse `pulumi:"source"` }
This is the data disk image.
type GalleryDataDiskImageResponseArgs ¶
type GalleryDataDiskImageResponseArgs struct { // The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite' HostCaching pulumi.StringPtrInput `pulumi:"hostCaching"` // This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine. Lun pulumi.IntInput `pulumi:"lun"` // This property indicates the size of the VHD to be created. SizeInGB pulumi.IntInput `pulumi:"sizeInGB"` // The gallery artifact version source. Source GalleryArtifactVersionSourceResponsePtrInput `pulumi:"source"` }
This is the data disk image.
func (GalleryDataDiskImageResponseArgs) ElementType ¶
func (GalleryDataDiskImageResponseArgs) ElementType() reflect.Type
func (GalleryDataDiskImageResponseArgs) ToGalleryDataDiskImageResponseOutput ¶
func (i GalleryDataDiskImageResponseArgs) ToGalleryDataDiskImageResponseOutput() GalleryDataDiskImageResponseOutput
func (GalleryDataDiskImageResponseArgs) ToGalleryDataDiskImageResponseOutputWithContext ¶
func (i GalleryDataDiskImageResponseArgs) ToGalleryDataDiskImageResponseOutputWithContext(ctx context.Context) GalleryDataDiskImageResponseOutput
type GalleryDataDiskImageResponseArray ¶
type GalleryDataDiskImageResponseArray []GalleryDataDiskImageResponseInput
func (GalleryDataDiskImageResponseArray) ElementType ¶
func (GalleryDataDiskImageResponseArray) ElementType() reflect.Type
func (GalleryDataDiskImageResponseArray) ToGalleryDataDiskImageResponseArrayOutput ¶
func (i GalleryDataDiskImageResponseArray) ToGalleryDataDiskImageResponseArrayOutput() GalleryDataDiskImageResponseArrayOutput
func (GalleryDataDiskImageResponseArray) ToGalleryDataDiskImageResponseArrayOutputWithContext ¶
func (i GalleryDataDiskImageResponseArray) ToGalleryDataDiskImageResponseArrayOutputWithContext(ctx context.Context) GalleryDataDiskImageResponseArrayOutput
type GalleryDataDiskImageResponseArrayInput ¶
type GalleryDataDiskImageResponseArrayInput interface { pulumi.Input ToGalleryDataDiskImageResponseArrayOutput() GalleryDataDiskImageResponseArrayOutput ToGalleryDataDiskImageResponseArrayOutputWithContext(context.Context) GalleryDataDiskImageResponseArrayOutput }
GalleryDataDiskImageResponseArrayInput is an input type that accepts GalleryDataDiskImageResponseArray and GalleryDataDiskImageResponseArrayOutput values. You can construct a concrete instance of `GalleryDataDiskImageResponseArrayInput` via:
GalleryDataDiskImageResponseArray{ GalleryDataDiskImageResponseArgs{...} }
type GalleryDataDiskImageResponseArrayOutput ¶
type GalleryDataDiskImageResponseArrayOutput struct{ *pulumi.OutputState }
func (GalleryDataDiskImageResponseArrayOutput) ElementType ¶
func (GalleryDataDiskImageResponseArrayOutput) ElementType() reflect.Type
func (GalleryDataDiskImageResponseArrayOutput) ToGalleryDataDiskImageResponseArrayOutput ¶
func (o GalleryDataDiskImageResponseArrayOutput) ToGalleryDataDiskImageResponseArrayOutput() GalleryDataDiskImageResponseArrayOutput
func (GalleryDataDiskImageResponseArrayOutput) ToGalleryDataDiskImageResponseArrayOutputWithContext ¶
func (o GalleryDataDiskImageResponseArrayOutput) ToGalleryDataDiskImageResponseArrayOutputWithContext(ctx context.Context) GalleryDataDiskImageResponseArrayOutput
type GalleryDataDiskImageResponseInput ¶
type GalleryDataDiskImageResponseInput interface { pulumi.Input ToGalleryDataDiskImageResponseOutput() GalleryDataDiskImageResponseOutput ToGalleryDataDiskImageResponseOutputWithContext(context.Context) GalleryDataDiskImageResponseOutput }
GalleryDataDiskImageResponseInput is an input type that accepts GalleryDataDiskImageResponseArgs and GalleryDataDiskImageResponseOutput values. You can construct a concrete instance of `GalleryDataDiskImageResponseInput` via:
GalleryDataDiskImageResponseArgs{...}
type GalleryDataDiskImageResponseOutput ¶
type GalleryDataDiskImageResponseOutput struct{ *pulumi.OutputState }
This is the data disk image.
func (GalleryDataDiskImageResponseOutput) ElementType ¶
func (GalleryDataDiskImageResponseOutput) ElementType() reflect.Type
func (GalleryDataDiskImageResponseOutput) HostCaching ¶
func (o GalleryDataDiskImageResponseOutput) HostCaching() pulumi.StringPtrOutput
The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
func (GalleryDataDiskImageResponseOutput) Lun ¶
func (o GalleryDataDiskImageResponseOutput) Lun() pulumi.IntOutput
This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine.
func (GalleryDataDiskImageResponseOutput) SizeInGB ¶
func (o GalleryDataDiskImageResponseOutput) SizeInGB() pulumi.IntOutput
This property indicates the size of the VHD to be created.
func (GalleryDataDiskImageResponseOutput) ToGalleryDataDiskImageResponseOutput ¶
func (o GalleryDataDiskImageResponseOutput) ToGalleryDataDiskImageResponseOutput() GalleryDataDiskImageResponseOutput
func (GalleryDataDiskImageResponseOutput) ToGalleryDataDiskImageResponseOutputWithContext ¶
func (o GalleryDataDiskImageResponseOutput) ToGalleryDataDiskImageResponseOutputWithContext(ctx context.Context) GalleryDataDiskImageResponseOutput
type GalleryIdentifierResponse ¶
type GalleryIdentifierResponse struct { // The unique name of the Shared Image Gallery. This name is generated automatically by Azure. UniqueName string `pulumi:"uniqueName"` }
Describes the gallery unique name.
type GalleryIdentifierResponseArgs ¶
type GalleryIdentifierResponseArgs struct { // The unique name of the Shared Image Gallery. This name is generated automatically by Azure. UniqueName pulumi.StringInput `pulumi:"uniqueName"` }
Describes the gallery unique name.
func (GalleryIdentifierResponseArgs) ElementType ¶
func (GalleryIdentifierResponseArgs) ElementType() reflect.Type
func (GalleryIdentifierResponseArgs) ToGalleryIdentifierResponseOutput ¶
func (i GalleryIdentifierResponseArgs) ToGalleryIdentifierResponseOutput() GalleryIdentifierResponseOutput
func (GalleryIdentifierResponseArgs) ToGalleryIdentifierResponseOutputWithContext ¶
func (i GalleryIdentifierResponseArgs) ToGalleryIdentifierResponseOutputWithContext(ctx context.Context) GalleryIdentifierResponseOutput
func (GalleryIdentifierResponseArgs) ToGalleryIdentifierResponsePtrOutput ¶
func (i GalleryIdentifierResponseArgs) ToGalleryIdentifierResponsePtrOutput() GalleryIdentifierResponsePtrOutput
func (GalleryIdentifierResponseArgs) ToGalleryIdentifierResponsePtrOutputWithContext ¶
func (i GalleryIdentifierResponseArgs) ToGalleryIdentifierResponsePtrOutputWithContext(ctx context.Context) GalleryIdentifierResponsePtrOutput
type GalleryIdentifierResponseInput ¶
type GalleryIdentifierResponseInput interface { pulumi.Input ToGalleryIdentifierResponseOutput() GalleryIdentifierResponseOutput ToGalleryIdentifierResponseOutputWithContext(context.Context) GalleryIdentifierResponseOutput }
GalleryIdentifierResponseInput is an input type that accepts GalleryIdentifierResponseArgs and GalleryIdentifierResponseOutput values. You can construct a concrete instance of `GalleryIdentifierResponseInput` via:
GalleryIdentifierResponseArgs{...}
type GalleryIdentifierResponseOutput ¶
type GalleryIdentifierResponseOutput struct{ *pulumi.OutputState }
Describes the gallery unique name.
func (GalleryIdentifierResponseOutput) ElementType ¶
func (GalleryIdentifierResponseOutput) ElementType() reflect.Type
func (GalleryIdentifierResponseOutput) ToGalleryIdentifierResponseOutput ¶
func (o GalleryIdentifierResponseOutput) ToGalleryIdentifierResponseOutput() GalleryIdentifierResponseOutput
func (GalleryIdentifierResponseOutput) ToGalleryIdentifierResponseOutputWithContext ¶
func (o GalleryIdentifierResponseOutput) ToGalleryIdentifierResponseOutputWithContext(ctx context.Context) GalleryIdentifierResponseOutput
func (GalleryIdentifierResponseOutput) ToGalleryIdentifierResponsePtrOutput ¶
func (o GalleryIdentifierResponseOutput) ToGalleryIdentifierResponsePtrOutput() GalleryIdentifierResponsePtrOutput
func (GalleryIdentifierResponseOutput) ToGalleryIdentifierResponsePtrOutputWithContext ¶
func (o GalleryIdentifierResponseOutput) ToGalleryIdentifierResponsePtrOutputWithContext(ctx context.Context) GalleryIdentifierResponsePtrOutput
func (GalleryIdentifierResponseOutput) UniqueName ¶
func (o GalleryIdentifierResponseOutput) UniqueName() pulumi.StringOutput
The unique name of the Shared Image Gallery. This name is generated automatically by Azure.
type GalleryIdentifierResponsePtrInput ¶
type GalleryIdentifierResponsePtrInput interface { pulumi.Input ToGalleryIdentifierResponsePtrOutput() GalleryIdentifierResponsePtrOutput ToGalleryIdentifierResponsePtrOutputWithContext(context.Context) GalleryIdentifierResponsePtrOutput }
GalleryIdentifierResponsePtrInput is an input type that accepts GalleryIdentifierResponseArgs, GalleryIdentifierResponsePtr and GalleryIdentifierResponsePtrOutput values. You can construct a concrete instance of `GalleryIdentifierResponsePtrInput` via:
GalleryIdentifierResponseArgs{...} or: nil
func GalleryIdentifierResponsePtr ¶
func GalleryIdentifierResponsePtr(v *GalleryIdentifierResponseArgs) GalleryIdentifierResponsePtrInput
type GalleryIdentifierResponsePtrOutput ¶
type GalleryIdentifierResponsePtrOutput struct{ *pulumi.OutputState }
func (GalleryIdentifierResponsePtrOutput) Elem ¶
func (o GalleryIdentifierResponsePtrOutput) Elem() GalleryIdentifierResponseOutput
func (GalleryIdentifierResponsePtrOutput) ElementType ¶
func (GalleryIdentifierResponsePtrOutput) ElementType() reflect.Type
func (GalleryIdentifierResponsePtrOutput) ToGalleryIdentifierResponsePtrOutput ¶
func (o GalleryIdentifierResponsePtrOutput) ToGalleryIdentifierResponsePtrOutput() GalleryIdentifierResponsePtrOutput
func (GalleryIdentifierResponsePtrOutput) ToGalleryIdentifierResponsePtrOutputWithContext ¶
func (o GalleryIdentifierResponsePtrOutput) ToGalleryIdentifierResponsePtrOutputWithContext(ctx context.Context) GalleryIdentifierResponsePtrOutput
func (GalleryIdentifierResponsePtrOutput) UniqueName ¶
func (o GalleryIdentifierResponsePtrOutput) UniqueName() pulumi.StringPtrOutput
The unique name of the Shared Image Gallery. This name is generated automatically by Azure.
type GalleryImage ¶
type GalleryImage struct { pulumi.CustomResourceState // The description of this gallery Image Definition resource. This property is updatable. Description pulumi.StringPtrOutput `pulumi:"description"` // Describes the disallowed disk types. Disallowed DisallowedResponsePtrOutput `pulumi:"disallowed"` // The end of life date of the gallery Image Definition. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate pulumi.StringPtrOutput `pulumi:"endOfLifeDate"` // The Eula agreement for the gallery Image Definition. Eula pulumi.StringPtrOutput `pulumi:"eula"` // The hypervisor generation of the Virtual Machine. Applicable to OS disks only. HyperVGeneration pulumi.StringPtrOutput `pulumi:"hyperVGeneration"` // This is the gallery Image Definition identifier. Identifier GalleryImageIdentifierResponseOutput `pulumi:"identifier"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'. OsState pulumi.StringOutput `pulumi:"osState"` // This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** OsType pulumi.StringOutput `pulumi:"osType"` // The privacy statement uri. PrivacyStatementUri pulumi.StringPtrOutput `pulumi:"privacyStatementUri"` // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Describes the gallery Image Definition purchase plan. This is used by marketplace images. PurchasePlan ImagePurchasePlanResponsePtrOutput `pulumi:"purchasePlan"` // The properties describe the recommended machine configuration for this Image Definition. These properties are updatable. Recommended RecommendedMachineConfigurationResponsePtrOutput `pulumi:"recommended"` // The release note uri. ReleaseNoteUri pulumi.StringPtrOutput `pulumi:"releaseNoteUri"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Specifies information about the gallery Image Definition that you want to create or update.
func GetGalleryImage ¶
func GetGalleryImage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GalleryImageState, opts ...pulumi.ResourceOption) (*GalleryImage, error)
GetGalleryImage gets an existing GalleryImage 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 NewGalleryImage ¶
func NewGalleryImage(ctx *pulumi.Context, name string, args *GalleryImageArgs, opts ...pulumi.ResourceOption) (*GalleryImage, error)
NewGalleryImage registers a new resource with the given unique name, arguments, and options.
type GalleryImageArgs ¶
type GalleryImageArgs struct { // The description of this gallery Image Definition resource. This property is updatable. Description pulumi.StringPtrInput // Describes the disallowed disk types. Disallowed DisallowedPtrInput // The end of life date of the gallery Image Definition. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate pulumi.StringPtrInput // The Eula agreement for the gallery Image Definition. Eula pulumi.StringPtrInput // The name of the gallery Image Definition to be created or updated. The allowed characters are alphabets and numbers with dots, dashes, and periods allowed in the middle. The maximum length is 80 characters. GalleryImageName pulumi.StringInput // The name of the Shared Image Gallery in which the Image Definition is to be created. GalleryName pulumi.StringInput // The hypervisor generation of the Virtual Machine. Applicable to OS disks only. HyperVGeneration pulumi.StringPtrInput // This is the gallery Image Definition identifier. Identifier GalleryImageIdentifierInput // Resource location Location pulumi.StringInput // This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'. OsState pulumi.StringInput // This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** OsType pulumi.StringInput // The privacy statement uri. PrivacyStatementUri pulumi.StringPtrInput // Describes the gallery Image Definition purchase plan. This is used by marketplace images. PurchasePlan ImagePurchasePlanPtrInput // The properties describe the recommended machine configuration for this Image Definition. These properties are updatable. Recommended RecommendedMachineConfigurationPtrInput // The release note uri. ReleaseNoteUri pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a GalleryImage resource.
func (GalleryImageArgs) ElementType ¶
func (GalleryImageArgs) ElementType() reflect.Type
type GalleryImageIdentifier ¶
type GalleryImageIdentifier struct { // The name of the gallery Image Definition offer. Offer string `pulumi:"offer"` // The name of the gallery Image Definition publisher. Publisher string `pulumi:"publisher"` // The name of the gallery Image Definition SKU. Sku string `pulumi:"sku"` }
This is the gallery Image Definition identifier.
type GalleryImageIdentifierArgs ¶
type GalleryImageIdentifierArgs struct { // The name of the gallery Image Definition offer. Offer pulumi.StringInput `pulumi:"offer"` // The name of the gallery Image Definition publisher. Publisher pulumi.StringInput `pulumi:"publisher"` // The name of the gallery Image Definition SKU. Sku pulumi.StringInput `pulumi:"sku"` }
This is the gallery Image Definition identifier.
func (GalleryImageIdentifierArgs) ElementType ¶
func (GalleryImageIdentifierArgs) ElementType() reflect.Type
func (GalleryImageIdentifierArgs) ToGalleryImageIdentifierOutput ¶
func (i GalleryImageIdentifierArgs) ToGalleryImageIdentifierOutput() GalleryImageIdentifierOutput
func (GalleryImageIdentifierArgs) ToGalleryImageIdentifierOutputWithContext ¶
func (i GalleryImageIdentifierArgs) ToGalleryImageIdentifierOutputWithContext(ctx context.Context) GalleryImageIdentifierOutput
func (GalleryImageIdentifierArgs) ToGalleryImageIdentifierPtrOutput ¶
func (i GalleryImageIdentifierArgs) ToGalleryImageIdentifierPtrOutput() GalleryImageIdentifierPtrOutput
func (GalleryImageIdentifierArgs) ToGalleryImageIdentifierPtrOutputWithContext ¶
func (i GalleryImageIdentifierArgs) ToGalleryImageIdentifierPtrOutputWithContext(ctx context.Context) GalleryImageIdentifierPtrOutput
type GalleryImageIdentifierInput ¶
type GalleryImageIdentifierInput interface { pulumi.Input ToGalleryImageIdentifierOutput() GalleryImageIdentifierOutput ToGalleryImageIdentifierOutputWithContext(context.Context) GalleryImageIdentifierOutput }
GalleryImageIdentifierInput is an input type that accepts GalleryImageIdentifierArgs and GalleryImageIdentifierOutput values. You can construct a concrete instance of `GalleryImageIdentifierInput` via:
GalleryImageIdentifierArgs{...}
type GalleryImageIdentifierOutput ¶
type GalleryImageIdentifierOutput struct{ *pulumi.OutputState }
This is the gallery Image Definition identifier.
func (GalleryImageIdentifierOutput) ElementType ¶
func (GalleryImageIdentifierOutput) ElementType() reflect.Type
func (GalleryImageIdentifierOutput) Offer ¶
func (o GalleryImageIdentifierOutput) Offer() pulumi.StringOutput
The name of the gallery Image Definition offer.
func (GalleryImageIdentifierOutput) Publisher ¶
func (o GalleryImageIdentifierOutput) Publisher() pulumi.StringOutput
The name of the gallery Image Definition publisher.
func (GalleryImageIdentifierOutput) Sku ¶
func (o GalleryImageIdentifierOutput) Sku() pulumi.StringOutput
The name of the gallery Image Definition SKU.
func (GalleryImageIdentifierOutput) ToGalleryImageIdentifierOutput ¶
func (o GalleryImageIdentifierOutput) ToGalleryImageIdentifierOutput() GalleryImageIdentifierOutput
func (GalleryImageIdentifierOutput) ToGalleryImageIdentifierOutputWithContext ¶
func (o GalleryImageIdentifierOutput) ToGalleryImageIdentifierOutputWithContext(ctx context.Context) GalleryImageIdentifierOutput
func (GalleryImageIdentifierOutput) ToGalleryImageIdentifierPtrOutput ¶
func (o GalleryImageIdentifierOutput) ToGalleryImageIdentifierPtrOutput() GalleryImageIdentifierPtrOutput
func (GalleryImageIdentifierOutput) ToGalleryImageIdentifierPtrOutputWithContext ¶
func (o GalleryImageIdentifierOutput) ToGalleryImageIdentifierPtrOutputWithContext(ctx context.Context) GalleryImageIdentifierPtrOutput
type GalleryImageIdentifierPtrInput ¶
type GalleryImageIdentifierPtrInput interface { pulumi.Input ToGalleryImageIdentifierPtrOutput() GalleryImageIdentifierPtrOutput ToGalleryImageIdentifierPtrOutputWithContext(context.Context) GalleryImageIdentifierPtrOutput }
GalleryImageIdentifierPtrInput is an input type that accepts GalleryImageIdentifierArgs, GalleryImageIdentifierPtr and GalleryImageIdentifierPtrOutput values. You can construct a concrete instance of `GalleryImageIdentifierPtrInput` via:
GalleryImageIdentifierArgs{...} or: nil
func GalleryImageIdentifierPtr ¶
func GalleryImageIdentifierPtr(v *GalleryImageIdentifierArgs) GalleryImageIdentifierPtrInput
type GalleryImageIdentifierPtrOutput ¶
type GalleryImageIdentifierPtrOutput struct{ *pulumi.OutputState }
func (GalleryImageIdentifierPtrOutput) Elem ¶
func (o GalleryImageIdentifierPtrOutput) Elem() GalleryImageIdentifierOutput
func (GalleryImageIdentifierPtrOutput) ElementType ¶
func (GalleryImageIdentifierPtrOutput) ElementType() reflect.Type
func (GalleryImageIdentifierPtrOutput) Offer ¶
func (o GalleryImageIdentifierPtrOutput) Offer() pulumi.StringPtrOutput
The name of the gallery Image Definition offer.
func (GalleryImageIdentifierPtrOutput) Publisher ¶
func (o GalleryImageIdentifierPtrOutput) Publisher() pulumi.StringPtrOutput
The name of the gallery Image Definition publisher.
func (GalleryImageIdentifierPtrOutput) Sku ¶
func (o GalleryImageIdentifierPtrOutput) Sku() pulumi.StringPtrOutput
The name of the gallery Image Definition SKU.
func (GalleryImageIdentifierPtrOutput) ToGalleryImageIdentifierPtrOutput ¶
func (o GalleryImageIdentifierPtrOutput) ToGalleryImageIdentifierPtrOutput() GalleryImageIdentifierPtrOutput
func (GalleryImageIdentifierPtrOutput) ToGalleryImageIdentifierPtrOutputWithContext ¶
func (o GalleryImageIdentifierPtrOutput) ToGalleryImageIdentifierPtrOutputWithContext(ctx context.Context) GalleryImageIdentifierPtrOutput
type GalleryImageIdentifierResponse ¶
type GalleryImageIdentifierResponse struct { // The name of the gallery Image Definition offer. Offer string `pulumi:"offer"` // The name of the gallery Image Definition publisher. Publisher string `pulumi:"publisher"` // The name of the gallery Image Definition SKU. Sku string `pulumi:"sku"` }
This is the gallery Image Definition identifier.
type GalleryImageIdentifierResponseArgs ¶
type GalleryImageIdentifierResponseArgs struct { // The name of the gallery Image Definition offer. Offer pulumi.StringInput `pulumi:"offer"` // The name of the gallery Image Definition publisher. Publisher pulumi.StringInput `pulumi:"publisher"` // The name of the gallery Image Definition SKU. Sku pulumi.StringInput `pulumi:"sku"` }
This is the gallery Image Definition identifier.
func (GalleryImageIdentifierResponseArgs) ElementType ¶
func (GalleryImageIdentifierResponseArgs) ElementType() reflect.Type
func (GalleryImageIdentifierResponseArgs) ToGalleryImageIdentifierResponseOutput ¶
func (i GalleryImageIdentifierResponseArgs) ToGalleryImageIdentifierResponseOutput() GalleryImageIdentifierResponseOutput
func (GalleryImageIdentifierResponseArgs) ToGalleryImageIdentifierResponseOutputWithContext ¶
func (i GalleryImageIdentifierResponseArgs) ToGalleryImageIdentifierResponseOutputWithContext(ctx context.Context) GalleryImageIdentifierResponseOutput
func (GalleryImageIdentifierResponseArgs) ToGalleryImageIdentifierResponsePtrOutput ¶
func (i GalleryImageIdentifierResponseArgs) ToGalleryImageIdentifierResponsePtrOutput() GalleryImageIdentifierResponsePtrOutput
func (GalleryImageIdentifierResponseArgs) ToGalleryImageIdentifierResponsePtrOutputWithContext ¶
func (i GalleryImageIdentifierResponseArgs) ToGalleryImageIdentifierResponsePtrOutputWithContext(ctx context.Context) GalleryImageIdentifierResponsePtrOutput
type GalleryImageIdentifierResponseInput ¶
type GalleryImageIdentifierResponseInput interface { pulumi.Input ToGalleryImageIdentifierResponseOutput() GalleryImageIdentifierResponseOutput ToGalleryImageIdentifierResponseOutputWithContext(context.Context) GalleryImageIdentifierResponseOutput }
GalleryImageIdentifierResponseInput is an input type that accepts GalleryImageIdentifierResponseArgs and GalleryImageIdentifierResponseOutput values. You can construct a concrete instance of `GalleryImageIdentifierResponseInput` via:
GalleryImageIdentifierResponseArgs{...}
type GalleryImageIdentifierResponseOutput ¶
type GalleryImageIdentifierResponseOutput struct{ *pulumi.OutputState }
This is the gallery Image Definition identifier.
func (GalleryImageIdentifierResponseOutput) ElementType ¶
func (GalleryImageIdentifierResponseOutput) ElementType() reflect.Type
func (GalleryImageIdentifierResponseOutput) Offer ¶
func (o GalleryImageIdentifierResponseOutput) Offer() pulumi.StringOutput
The name of the gallery Image Definition offer.
func (GalleryImageIdentifierResponseOutput) Publisher ¶
func (o GalleryImageIdentifierResponseOutput) Publisher() pulumi.StringOutput
The name of the gallery Image Definition publisher.
func (GalleryImageIdentifierResponseOutput) Sku ¶
func (o GalleryImageIdentifierResponseOutput) Sku() pulumi.StringOutput
The name of the gallery Image Definition SKU.
func (GalleryImageIdentifierResponseOutput) ToGalleryImageIdentifierResponseOutput ¶
func (o GalleryImageIdentifierResponseOutput) ToGalleryImageIdentifierResponseOutput() GalleryImageIdentifierResponseOutput
func (GalleryImageIdentifierResponseOutput) ToGalleryImageIdentifierResponseOutputWithContext ¶
func (o GalleryImageIdentifierResponseOutput) ToGalleryImageIdentifierResponseOutputWithContext(ctx context.Context) GalleryImageIdentifierResponseOutput
func (GalleryImageIdentifierResponseOutput) ToGalleryImageIdentifierResponsePtrOutput ¶
func (o GalleryImageIdentifierResponseOutput) ToGalleryImageIdentifierResponsePtrOutput() GalleryImageIdentifierResponsePtrOutput
func (GalleryImageIdentifierResponseOutput) ToGalleryImageIdentifierResponsePtrOutputWithContext ¶
func (o GalleryImageIdentifierResponseOutput) ToGalleryImageIdentifierResponsePtrOutputWithContext(ctx context.Context) GalleryImageIdentifierResponsePtrOutput
type GalleryImageIdentifierResponsePtrInput ¶
type GalleryImageIdentifierResponsePtrInput interface { pulumi.Input ToGalleryImageIdentifierResponsePtrOutput() GalleryImageIdentifierResponsePtrOutput ToGalleryImageIdentifierResponsePtrOutputWithContext(context.Context) GalleryImageIdentifierResponsePtrOutput }
GalleryImageIdentifierResponsePtrInput is an input type that accepts GalleryImageIdentifierResponseArgs, GalleryImageIdentifierResponsePtr and GalleryImageIdentifierResponsePtrOutput values. You can construct a concrete instance of `GalleryImageIdentifierResponsePtrInput` via:
GalleryImageIdentifierResponseArgs{...} or: nil
func GalleryImageIdentifierResponsePtr ¶
func GalleryImageIdentifierResponsePtr(v *GalleryImageIdentifierResponseArgs) GalleryImageIdentifierResponsePtrInput
type GalleryImageIdentifierResponsePtrOutput ¶
type GalleryImageIdentifierResponsePtrOutput struct{ *pulumi.OutputState }
func (GalleryImageIdentifierResponsePtrOutput) ElementType ¶
func (GalleryImageIdentifierResponsePtrOutput) ElementType() reflect.Type
func (GalleryImageIdentifierResponsePtrOutput) Offer ¶
func (o GalleryImageIdentifierResponsePtrOutput) Offer() pulumi.StringPtrOutput
The name of the gallery Image Definition offer.
func (GalleryImageIdentifierResponsePtrOutput) Publisher ¶
func (o GalleryImageIdentifierResponsePtrOutput) Publisher() pulumi.StringPtrOutput
The name of the gallery Image Definition publisher.
func (GalleryImageIdentifierResponsePtrOutput) Sku ¶
func (o GalleryImageIdentifierResponsePtrOutput) Sku() pulumi.StringPtrOutput
The name of the gallery Image Definition SKU.
func (GalleryImageIdentifierResponsePtrOutput) ToGalleryImageIdentifierResponsePtrOutput ¶
func (o GalleryImageIdentifierResponsePtrOutput) ToGalleryImageIdentifierResponsePtrOutput() GalleryImageIdentifierResponsePtrOutput
func (GalleryImageIdentifierResponsePtrOutput) ToGalleryImageIdentifierResponsePtrOutputWithContext ¶
func (o GalleryImageIdentifierResponsePtrOutput) ToGalleryImageIdentifierResponsePtrOutputWithContext(ctx context.Context) GalleryImageIdentifierResponsePtrOutput
type GalleryImageState ¶
type GalleryImageState struct { // The description of this gallery Image Definition resource. This property is updatable. Description pulumi.StringPtrInput // Describes the disallowed disk types. Disallowed DisallowedResponsePtrInput // The end of life date of the gallery Image Definition. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate pulumi.StringPtrInput // The Eula agreement for the gallery Image Definition. Eula pulumi.StringPtrInput // The hypervisor generation of the Virtual Machine. Applicable to OS disks only. HyperVGeneration pulumi.StringPtrInput // This is the gallery Image Definition identifier. Identifier GalleryImageIdentifierResponsePtrInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'. OsState pulumi.StringPtrInput // This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** OsType pulumi.StringPtrInput // The privacy statement uri. PrivacyStatementUri pulumi.StringPtrInput // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringPtrInput // Describes the gallery Image Definition purchase plan. This is used by marketplace images. PurchasePlan ImagePurchasePlanResponsePtrInput // The properties describe the recommended machine configuration for this Image Definition. These properties are updatable. Recommended RecommendedMachineConfigurationResponsePtrInput // The release note uri. ReleaseNoteUri pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (GalleryImageState) ElementType ¶
func (GalleryImageState) ElementType() reflect.Type
type GalleryImageVersion ¶
type GalleryImageVersion struct { pulumi.CustomResourceState // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The publishing profile of a gallery Image Version. PublishingProfile GalleryImageVersionPublishingProfileResponsePtrOutput `pulumi:"publishingProfile"` // This is the replication status of the gallery Image Version. ReplicationStatus ReplicationStatusResponseOutput `pulumi:"replicationStatus"` // This is the storage profile of a Gallery Image Version. StorageProfile GalleryImageVersionStorageProfileResponseOutput `pulumi:"storageProfile"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Specifies information about the gallery Image Version that you want to create or update.
func GetGalleryImageVersion ¶
func GetGalleryImageVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GalleryImageVersionState, opts ...pulumi.ResourceOption) (*GalleryImageVersion, error)
GetGalleryImageVersion gets an existing GalleryImageVersion 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 NewGalleryImageVersion ¶
func NewGalleryImageVersion(ctx *pulumi.Context, name string, args *GalleryImageVersionArgs, opts ...pulumi.ResourceOption) (*GalleryImageVersion, error)
NewGalleryImageVersion registers a new resource with the given unique name, arguments, and options.
type GalleryImageVersionArgs ¶
type GalleryImageVersionArgs struct { // The name of the gallery Image Definition in which the Image Version is to be created. GalleryImageName pulumi.StringInput // The name of the gallery Image Version to be created. Needs to follow semantic version name pattern: The allowed characters are digit and period. Digits must be within the range of a 32-bit integer. Format: <MajorVersion>.<MinorVersion>.<Patch> GalleryImageVersionName pulumi.StringInput // The name of the Shared Image Gallery in which the Image Definition resides. GalleryName pulumi.StringInput // Resource location Location pulumi.StringInput // The publishing profile of a gallery Image Version. PublishingProfile GalleryImageVersionPublishingProfilePtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // This is the storage profile of a Gallery Image Version. StorageProfile GalleryImageVersionStorageProfileInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a GalleryImageVersion resource.
func (GalleryImageVersionArgs) ElementType ¶
func (GalleryImageVersionArgs) ElementType() reflect.Type
type GalleryImageVersionPublishingProfile ¶
type GalleryImageVersionPublishingProfile struct { // The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate *string `pulumi:"endOfLifeDate"` // If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version. ExcludeFromLatest *bool `pulumi:"excludeFromLatest"` // The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable. ReplicaCount *int `pulumi:"replicaCount"` // Specifies the storage account type to be used to store the image. This property is not updatable. StorageAccountType *string `pulumi:"storageAccountType"` // The target regions where the Image Version is going to be replicated to. This property is updatable. TargetRegions []TargetRegion `pulumi:"targetRegions"` }
The publishing profile of a gallery Image Version.
type GalleryImageVersionPublishingProfileArgs ¶
type GalleryImageVersionPublishingProfileArgs struct { // The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate pulumi.StringPtrInput `pulumi:"endOfLifeDate"` // If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version. ExcludeFromLatest pulumi.BoolPtrInput `pulumi:"excludeFromLatest"` // The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable. ReplicaCount pulumi.IntPtrInput `pulumi:"replicaCount"` // Specifies the storage account type to be used to store the image. This property is not updatable. StorageAccountType pulumi.StringPtrInput `pulumi:"storageAccountType"` // The target regions where the Image Version is going to be replicated to. This property is updatable. TargetRegions TargetRegionArrayInput `pulumi:"targetRegions"` }
The publishing profile of a gallery Image Version.
func (GalleryImageVersionPublishingProfileArgs) ElementType ¶
func (GalleryImageVersionPublishingProfileArgs) ElementType() reflect.Type
func (GalleryImageVersionPublishingProfileArgs) ToGalleryImageVersionPublishingProfileOutput ¶
func (i GalleryImageVersionPublishingProfileArgs) ToGalleryImageVersionPublishingProfileOutput() GalleryImageVersionPublishingProfileOutput
func (GalleryImageVersionPublishingProfileArgs) ToGalleryImageVersionPublishingProfileOutputWithContext ¶
func (i GalleryImageVersionPublishingProfileArgs) ToGalleryImageVersionPublishingProfileOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileOutput
func (GalleryImageVersionPublishingProfileArgs) ToGalleryImageVersionPublishingProfilePtrOutput ¶
func (i GalleryImageVersionPublishingProfileArgs) ToGalleryImageVersionPublishingProfilePtrOutput() GalleryImageVersionPublishingProfilePtrOutput
func (GalleryImageVersionPublishingProfileArgs) ToGalleryImageVersionPublishingProfilePtrOutputWithContext ¶
func (i GalleryImageVersionPublishingProfileArgs) ToGalleryImageVersionPublishingProfilePtrOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfilePtrOutput
type GalleryImageVersionPublishingProfileInput ¶
type GalleryImageVersionPublishingProfileInput interface { pulumi.Input ToGalleryImageVersionPublishingProfileOutput() GalleryImageVersionPublishingProfileOutput ToGalleryImageVersionPublishingProfileOutputWithContext(context.Context) GalleryImageVersionPublishingProfileOutput }
GalleryImageVersionPublishingProfileInput is an input type that accepts GalleryImageVersionPublishingProfileArgs and GalleryImageVersionPublishingProfileOutput values. You can construct a concrete instance of `GalleryImageVersionPublishingProfileInput` via:
GalleryImageVersionPublishingProfileArgs{...}
type GalleryImageVersionPublishingProfileOutput ¶
type GalleryImageVersionPublishingProfileOutput struct{ *pulumi.OutputState }
The publishing profile of a gallery Image Version.
func (GalleryImageVersionPublishingProfileOutput) ElementType ¶
func (GalleryImageVersionPublishingProfileOutput) ElementType() reflect.Type
func (GalleryImageVersionPublishingProfileOutput) EndOfLifeDate ¶
func (o GalleryImageVersionPublishingProfileOutput) EndOfLifeDate() pulumi.StringPtrOutput
The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable.
func (GalleryImageVersionPublishingProfileOutput) ExcludeFromLatest ¶
func (o GalleryImageVersionPublishingProfileOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
func (GalleryImageVersionPublishingProfileOutput) ReplicaCount ¶
func (o GalleryImageVersionPublishingProfileOutput) ReplicaCount() pulumi.IntPtrOutput
The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
func (GalleryImageVersionPublishingProfileOutput) StorageAccountType ¶
func (o GalleryImageVersionPublishingProfileOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type to be used to store the image. This property is not updatable.
func (GalleryImageVersionPublishingProfileOutput) TargetRegions ¶
func (o GalleryImageVersionPublishingProfileOutput) TargetRegions() TargetRegionArrayOutput
The target regions where the Image Version is going to be replicated to. This property is updatable.
func (GalleryImageVersionPublishingProfileOutput) ToGalleryImageVersionPublishingProfileOutput ¶
func (o GalleryImageVersionPublishingProfileOutput) ToGalleryImageVersionPublishingProfileOutput() GalleryImageVersionPublishingProfileOutput
func (GalleryImageVersionPublishingProfileOutput) ToGalleryImageVersionPublishingProfileOutputWithContext ¶
func (o GalleryImageVersionPublishingProfileOutput) ToGalleryImageVersionPublishingProfileOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileOutput
func (GalleryImageVersionPublishingProfileOutput) ToGalleryImageVersionPublishingProfilePtrOutput ¶
func (o GalleryImageVersionPublishingProfileOutput) ToGalleryImageVersionPublishingProfilePtrOutput() GalleryImageVersionPublishingProfilePtrOutput
func (GalleryImageVersionPublishingProfileOutput) ToGalleryImageVersionPublishingProfilePtrOutputWithContext ¶
func (o GalleryImageVersionPublishingProfileOutput) ToGalleryImageVersionPublishingProfilePtrOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfilePtrOutput
type GalleryImageVersionPublishingProfilePtrInput ¶
type GalleryImageVersionPublishingProfilePtrInput interface { pulumi.Input ToGalleryImageVersionPublishingProfilePtrOutput() GalleryImageVersionPublishingProfilePtrOutput ToGalleryImageVersionPublishingProfilePtrOutputWithContext(context.Context) GalleryImageVersionPublishingProfilePtrOutput }
GalleryImageVersionPublishingProfilePtrInput is an input type that accepts GalleryImageVersionPublishingProfileArgs, GalleryImageVersionPublishingProfilePtr and GalleryImageVersionPublishingProfilePtrOutput values. You can construct a concrete instance of `GalleryImageVersionPublishingProfilePtrInput` via:
GalleryImageVersionPublishingProfileArgs{...} or: nil
func GalleryImageVersionPublishingProfilePtr ¶
func GalleryImageVersionPublishingProfilePtr(v *GalleryImageVersionPublishingProfileArgs) GalleryImageVersionPublishingProfilePtrInput
type GalleryImageVersionPublishingProfilePtrOutput ¶
type GalleryImageVersionPublishingProfilePtrOutput struct{ *pulumi.OutputState }
func (GalleryImageVersionPublishingProfilePtrOutput) ElementType ¶
func (GalleryImageVersionPublishingProfilePtrOutput) ElementType() reflect.Type
func (GalleryImageVersionPublishingProfilePtrOutput) EndOfLifeDate ¶
func (o GalleryImageVersionPublishingProfilePtrOutput) EndOfLifeDate() pulumi.StringPtrOutput
The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable.
func (GalleryImageVersionPublishingProfilePtrOutput) ExcludeFromLatest ¶
func (o GalleryImageVersionPublishingProfilePtrOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
func (GalleryImageVersionPublishingProfilePtrOutput) ReplicaCount ¶
func (o GalleryImageVersionPublishingProfilePtrOutput) ReplicaCount() pulumi.IntPtrOutput
The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
func (GalleryImageVersionPublishingProfilePtrOutput) StorageAccountType ¶
func (o GalleryImageVersionPublishingProfilePtrOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type to be used to store the image. This property is not updatable.
func (GalleryImageVersionPublishingProfilePtrOutput) TargetRegions ¶
func (o GalleryImageVersionPublishingProfilePtrOutput) TargetRegions() TargetRegionArrayOutput
The target regions where the Image Version is going to be replicated to. This property is updatable.
func (GalleryImageVersionPublishingProfilePtrOutput) ToGalleryImageVersionPublishingProfilePtrOutput ¶
func (o GalleryImageVersionPublishingProfilePtrOutput) ToGalleryImageVersionPublishingProfilePtrOutput() GalleryImageVersionPublishingProfilePtrOutput
func (GalleryImageVersionPublishingProfilePtrOutput) ToGalleryImageVersionPublishingProfilePtrOutputWithContext ¶
func (o GalleryImageVersionPublishingProfilePtrOutput) ToGalleryImageVersionPublishingProfilePtrOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfilePtrOutput
type GalleryImageVersionPublishingProfileResponse ¶
type GalleryImageVersionPublishingProfileResponse struct { // The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate *string `pulumi:"endOfLifeDate"` // If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version. ExcludeFromLatest *bool `pulumi:"excludeFromLatest"` // The timestamp for when the gallery Image Version is published. PublishedDate string `pulumi:"publishedDate"` // The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable. ReplicaCount *int `pulumi:"replicaCount"` // Specifies the storage account type to be used to store the image. This property is not updatable. StorageAccountType *string `pulumi:"storageAccountType"` // The target regions where the Image Version is going to be replicated to. This property is updatable. TargetRegions []TargetRegionResponse `pulumi:"targetRegions"` }
The publishing profile of a gallery Image Version.
type GalleryImageVersionPublishingProfileResponseArgs ¶
type GalleryImageVersionPublishingProfileResponseArgs struct { // The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate pulumi.StringPtrInput `pulumi:"endOfLifeDate"` // If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version. ExcludeFromLatest pulumi.BoolPtrInput `pulumi:"excludeFromLatest"` // The timestamp for when the gallery Image Version is published. PublishedDate pulumi.StringInput `pulumi:"publishedDate"` // The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable. ReplicaCount pulumi.IntPtrInput `pulumi:"replicaCount"` // Specifies the storage account type to be used to store the image. This property is not updatable. StorageAccountType pulumi.StringPtrInput `pulumi:"storageAccountType"` // The target regions where the Image Version is going to be replicated to. This property is updatable. TargetRegions TargetRegionResponseArrayInput `pulumi:"targetRegions"` }
The publishing profile of a gallery Image Version.
func (GalleryImageVersionPublishingProfileResponseArgs) ElementType ¶
func (GalleryImageVersionPublishingProfileResponseArgs) ElementType() reflect.Type
func (GalleryImageVersionPublishingProfileResponseArgs) ToGalleryImageVersionPublishingProfileResponseOutput ¶
func (i GalleryImageVersionPublishingProfileResponseArgs) ToGalleryImageVersionPublishingProfileResponseOutput() GalleryImageVersionPublishingProfileResponseOutput
func (GalleryImageVersionPublishingProfileResponseArgs) ToGalleryImageVersionPublishingProfileResponseOutputWithContext ¶
func (i GalleryImageVersionPublishingProfileResponseArgs) ToGalleryImageVersionPublishingProfileResponseOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileResponseOutput
func (GalleryImageVersionPublishingProfileResponseArgs) ToGalleryImageVersionPublishingProfileResponsePtrOutput ¶
func (i GalleryImageVersionPublishingProfileResponseArgs) ToGalleryImageVersionPublishingProfileResponsePtrOutput() GalleryImageVersionPublishingProfileResponsePtrOutput
func (GalleryImageVersionPublishingProfileResponseArgs) ToGalleryImageVersionPublishingProfileResponsePtrOutputWithContext ¶
func (i GalleryImageVersionPublishingProfileResponseArgs) ToGalleryImageVersionPublishingProfileResponsePtrOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileResponsePtrOutput
type GalleryImageVersionPublishingProfileResponseInput ¶
type GalleryImageVersionPublishingProfileResponseInput interface { pulumi.Input ToGalleryImageVersionPublishingProfileResponseOutput() GalleryImageVersionPublishingProfileResponseOutput ToGalleryImageVersionPublishingProfileResponseOutputWithContext(context.Context) GalleryImageVersionPublishingProfileResponseOutput }
GalleryImageVersionPublishingProfileResponseInput is an input type that accepts GalleryImageVersionPublishingProfileResponseArgs and GalleryImageVersionPublishingProfileResponseOutput values. You can construct a concrete instance of `GalleryImageVersionPublishingProfileResponseInput` via:
GalleryImageVersionPublishingProfileResponseArgs{...}
type GalleryImageVersionPublishingProfileResponseOutput ¶
type GalleryImageVersionPublishingProfileResponseOutput struct{ *pulumi.OutputState }
The publishing profile of a gallery Image Version.
func (GalleryImageVersionPublishingProfileResponseOutput) ElementType ¶
func (GalleryImageVersionPublishingProfileResponseOutput) ElementType() reflect.Type
func (GalleryImageVersionPublishingProfileResponseOutput) EndOfLifeDate ¶
func (o GalleryImageVersionPublishingProfileResponseOutput) EndOfLifeDate() pulumi.StringPtrOutput
The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable.
func (GalleryImageVersionPublishingProfileResponseOutput) ExcludeFromLatest ¶
func (o GalleryImageVersionPublishingProfileResponseOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
func (GalleryImageVersionPublishingProfileResponseOutput) PublishedDate ¶
func (o GalleryImageVersionPublishingProfileResponseOutput) PublishedDate() pulumi.StringOutput
The timestamp for when the gallery Image Version is published.
func (GalleryImageVersionPublishingProfileResponseOutput) ReplicaCount ¶
func (o GalleryImageVersionPublishingProfileResponseOutput) ReplicaCount() pulumi.IntPtrOutput
The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
func (GalleryImageVersionPublishingProfileResponseOutput) StorageAccountType ¶
func (o GalleryImageVersionPublishingProfileResponseOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type to be used to store the image. This property is not updatable.
func (GalleryImageVersionPublishingProfileResponseOutput) TargetRegions ¶
func (o GalleryImageVersionPublishingProfileResponseOutput) TargetRegions() TargetRegionResponseArrayOutput
The target regions where the Image Version is going to be replicated to. This property is updatable.
func (GalleryImageVersionPublishingProfileResponseOutput) ToGalleryImageVersionPublishingProfileResponseOutput ¶
func (o GalleryImageVersionPublishingProfileResponseOutput) ToGalleryImageVersionPublishingProfileResponseOutput() GalleryImageVersionPublishingProfileResponseOutput
func (GalleryImageVersionPublishingProfileResponseOutput) ToGalleryImageVersionPublishingProfileResponseOutputWithContext ¶
func (o GalleryImageVersionPublishingProfileResponseOutput) ToGalleryImageVersionPublishingProfileResponseOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileResponseOutput
func (GalleryImageVersionPublishingProfileResponseOutput) ToGalleryImageVersionPublishingProfileResponsePtrOutput ¶
func (o GalleryImageVersionPublishingProfileResponseOutput) ToGalleryImageVersionPublishingProfileResponsePtrOutput() GalleryImageVersionPublishingProfileResponsePtrOutput
func (GalleryImageVersionPublishingProfileResponseOutput) ToGalleryImageVersionPublishingProfileResponsePtrOutputWithContext ¶
func (o GalleryImageVersionPublishingProfileResponseOutput) ToGalleryImageVersionPublishingProfileResponsePtrOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileResponsePtrOutput
type GalleryImageVersionPublishingProfileResponsePtrInput ¶
type GalleryImageVersionPublishingProfileResponsePtrInput interface { pulumi.Input ToGalleryImageVersionPublishingProfileResponsePtrOutput() GalleryImageVersionPublishingProfileResponsePtrOutput ToGalleryImageVersionPublishingProfileResponsePtrOutputWithContext(context.Context) GalleryImageVersionPublishingProfileResponsePtrOutput }
GalleryImageVersionPublishingProfileResponsePtrInput is an input type that accepts GalleryImageVersionPublishingProfileResponseArgs, GalleryImageVersionPublishingProfileResponsePtr and GalleryImageVersionPublishingProfileResponsePtrOutput values. You can construct a concrete instance of `GalleryImageVersionPublishingProfileResponsePtrInput` via:
GalleryImageVersionPublishingProfileResponseArgs{...} or: nil
func GalleryImageVersionPublishingProfileResponsePtr ¶
func GalleryImageVersionPublishingProfileResponsePtr(v *GalleryImageVersionPublishingProfileResponseArgs) GalleryImageVersionPublishingProfileResponsePtrInput
type GalleryImageVersionPublishingProfileResponsePtrOutput ¶
type GalleryImageVersionPublishingProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (GalleryImageVersionPublishingProfileResponsePtrOutput) ElementType ¶
func (GalleryImageVersionPublishingProfileResponsePtrOutput) ElementType() reflect.Type
func (GalleryImageVersionPublishingProfileResponsePtrOutput) EndOfLifeDate ¶
func (o GalleryImageVersionPublishingProfileResponsePtrOutput) EndOfLifeDate() pulumi.StringPtrOutput
The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable.
func (GalleryImageVersionPublishingProfileResponsePtrOutput) ExcludeFromLatest ¶
func (o GalleryImageVersionPublishingProfileResponsePtrOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
func (GalleryImageVersionPublishingProfileResponsePtrOutput) PublishedDate ¶
func (o GalleryImageVersionPublishingProfileResponsePtrOutput) PublishedDate() pulumi.StringPtrOutput
The timestamp for when the gallery Image Version is published.
func (GalleryImageVersionPublishingProfileResponsePtrOutput) ReplicaCount ¶
func (o GalleryImageVersionPublishingProfileResponsePtrOutput) ReplicaCount() pulumi.IntPtrOutput
The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
func (GalleryImageVersionPublishingProfileResponsePtrOutput) StorageAccountType ¶
func (o GalleryImageVersionPublishingProfileResponsePtrOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type to be used to store the image. This property is not updatable.
func (GalleryImageVersionPublishingProfileResponsePtrOutput) TargetRegions ¶
func (o GalleryImageVersionPublishingProfileResponsePtrOutput) TargetRegions() TargetRegionResponseArrayOutput
The target regions where the Image Version is going to be replicated to. This property is updatable.
func (GalleryImageVersionPublishingProfileResponsePtrOutput) ToGalleryImageVersionPublishingProfileResponsePtrOutput ¶
func (o GalleryImageVersionPublishingProfileResponsePtrOutput) ToGalleryImageVersionPublishingProfileResponsePtrOutput() GalleryImageVersionPublishingProfileResponsePtrOutput
func (GalleryImageVersionPublishingProfileResponsePtrOutput) ToGalleryImageVersionPublishingProfileResponsePtrOutputWithContext ¶
func (o GalleryImageVersionPublishingProfileResponsePtrOutput) ToGalleryImageVersionPublishingProfileResponsePtrOutputWithContext(ctx context.Context) GalleryImageVersionPublishingProfileResponsePtrOutput
type GalleryImageVersionState ¶
type GalleryImageVersionState struct { // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringPtrInput // The publishing profile of a gallery Image Version. PublishingProfile GalleryImageVersionPublishingProfileResponsePtrInput // This is the replication status of the gallery Image Version. ReplicationStatus ReplicationStatusResponsePtrInput // This is the storage profile of a Gallery Image Version. StorageProfile GalleryImageVersionStorageProfileResponsePtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (GalleryImageVersionState) ElementType ¶
func (GalleryImageVersionState) ElementType() reflect.Type
type GalleryImageVersionStorageProfile ¶
type GalleryImageVersionStorageProfile struct { // A list of data disk images. DataDiskImages []GalleryDataDiskImage `pulumi:"dataDiskImages"` // This is the OS disk image. OsDiskImage *GalleryOSDiskImage `pulumi:"osDiskImage"` // The gallery artifact version source. Source *GalleryArtifactVersionSource `pulumi:"source"` }
This is the storage profile of a Gallery Image Version.
type GalleryImageVersionStorageProfileArgs ¶
type GalleryImageVersionStorageProfileArgs struct { // A list of data disk images. DataDiskImages GalleryDataDiskImageArrayInput `pulumi:"dataDiskImages"` // This is the OS disk image. OsDiskImage GalleryOSDiskImagePtrInput `pulumi:"osDiskImage"` // The gallery artifact version source. Source GalleryArtifactVersionSourcePtrInput `pulumi:"source"` }
This is the storage profile of a Gallery Image Version.
func (GalleryImageVersionStorageProfileArgs) ElementType ¶
func (GalleryImageVersionStorageProfileArgs) ElementType() reflect.Type
func (GalleryImageVersionStorageProfileArgs) ToGalleryImageVersionStorageProfileOutput ¶
func (i GalleryImageVersionStorageProfileArgs) ToGalleryImageVersionStorageProfileOutput() GalleryImageVersionStorageProfileOutput
func (GalleryImageVersionStorageProfileArgs) ToGalleryImageVersionStorageProfileOutputWithContext ¶
func (i GalleryImageVersionStorageProfileArgs) ToGalleryImageVersionStorageProfileOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileOutput
func (GalleryImageVersionStorageProfileArgs) ToGalleryImageVersionStorageProfilePtrOutput ¶
func (i GalleryImageVersionStorageProfileArgs) ToGalleryImageVersionStorageProfilePtrOutput() GalleryImageVersionStorageProfilePtrOutput
func (GalleryImageVersionStorageProfileArgs) ToGalleryImageVersionStorageProfilePtrOutputWithContext ¶
func (i GalleryImageVersionStorageProfileArgs) ToGalleryImageVersionStorageProfilePtrOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfilePtrOutput
type GalleryImageVersionStorageProfileInput ¶
type GalleryImageVersionStorageProfileInput interface { pulumi.Input ToGalleryImageVersionStorageProfileOutput() GalleryImageVersionStorageProfileOutput ToGalleryImageVersionStorageProfileOutputWithContext(context.Context) GalleryImageVersionStorageProfileOutput }
GalleryImageVersionStorageProfileInput is an input type that accepts GalleryImageVersionStorageProfileArgs and GalleryImageVersionStorageProfileOutput values. You can construct a concrete instance of `GalleryImageVersionStorageProfileInput` via:
GalleryImageVersionStorageProfileArgs{...}
type GalleryImageVersionStorageProfileOutput ¶
type GalleryImageVersionStorageProfileOutput struct{ *pulumi.OutputState }
This is the storage profile of a Gallery Image Version.
func (GalleryImageVersionStorageProfileOutput) DataDiskImages ¶
func (o GalleryImageVersionStorageProfileOutput) DataDiskImages() GalleryDataDiskImageArrayOutput
A list of data disk images.
func (GalleryImageVersionStorageProfileOutput) ElementType ¶
func (GalleryImageVersionStorageProfileOutput) ElementType() reflect.Type
func (GalleryImageVersionStorageProfileOutput) OsDiskImage ¶
func (o GalleryImageVersionStorageProfileOutput) OsDiskImage() GalleryOSDiskImagePtrOutput
This is the OS disk image.
func (GalleryImageVersionStorageProfileOutput) Source ¶
func (o GalleryImageVersionStorageProfileOutput) Source() GalleryArtifactVersionSourcePtrOutput
The gallery artifact version source.
func (GalleryImageVersionStorageProfileOutput) ToGalleryImageVersionStorageProfileOutput ¶
func (o GalleryImageVersionStorageProfileOutput) ToGalleryImageVersionStorageProfileOutput() GalleryImageVersionStorageProfileOutput
func (GalleryImageVersionStorageProfileOutput) ToGalleryImageVersionStorageProfileOutputWithContext ¶
func (o GalleryImageVersionStorageProfileOutput) ToGalleryImageVersionStorageProfileOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileOutput
func (GalleryImageVersionStorageProfileOutput) ToGalleryImageVersionStorageProfilePtrOutput ¶
func (o GalleryImageVersionStorageProfileOutput) ToGalleryImageVersionStorageProfilePtrOutput() GalleryImageVersionStorageProfilePtrOutput
func (GalleryImageVersionStorageProfileOutput) ToGalleryImageVersionStorageProfilePtrOutputWithContext ¶
func (o GalleryImageVersionStorageProfileOutput) ToGalleryImageVersionStorageProfilePtrOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfilePtrOutput
type GalleryImageVersionStorageProfilePtrInput ¶
type GalleryImageVersionStorageProfilePtrInput interface { pulumi.Input ToGalleryImageVersionStorageProfilePtrOutput() GalleryImageVersionStorageProfilePtrOutput ToGalleryImageVersionStorageProfilePtrOutputWithContext(context.Context) GalleryImageVersionStorageProfilePtrOutput }
GalleryImageVersionStorageProfilePtrInput is an input type that accepts GalleryImageVersionStorageProfileArgs, GalleryImageVersionStorageProfilePtr and GalleryImageVersionStorageProfilePtrOutput values. You can construct a concrete instance of `GalleryImageVersionStorageProfilePtrInput` via:
GalleryImageVersionStorageProfileArgs{...} or: nil
func GalleryImageVersionStorageProfilePtr ¶
func GalleryImageVersionStorageProfilePtr(v *GalleryImageVersionStorageProfileArgs) GalleryImageVersionStorageProfilePtrInput
type GalleryImageVersionStorageProfilePtrOutput ¶
type GalleryImageVersionStorageProfilePtrOutput struct{ *pulumi.OutputState }
func (GalleryImageVersionStorageProfilePtrOutput) DataDiskImages ¶
func (o GalleryImageVersionStorageProfilePtrOutput) DataDiskImages() GalleryDataDiskImageArrayOutput
A list of data disk images.
func (GalleryImageVersionStorageProfilePtrOutput) ElementType ¶
func (GalleryImageVersionStorageProfilePtrOutput) ElementType() reflect.Type
func (GalleryImageVersionStorageProfilePtrOutput) OsDiskImage ¶
func (o GalleryImageVersionStorageProfilePtrOutput) OsDiskImage() GalleryOSDiskImagePtrOutput
This is the OS disk image.
func (GalleryImageVersionStorageProfilePtrOutput) ToGalleryImageVersionStorageProfilePtrOutput ¶
func (o GalleryImageVersionStorageProfilePtrOutput) ToGalleryImageVersionStorageProfilePtrOutput() GalleryImageVersionStorageProfilePtrOutput
func (GalleryImageVersionStorageProfilePtrOutput) ToGalleryImageVersionStorageProfilePtrOutputWithContext ¶
func (o GalleryImageVersionStorageProfilePtrOutput) ToGalleryImageVersionStorageProfilePtrOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfilePtrOutput
type GalleryImageVersionStorageProfileResponse ¶
type GalleryImageVersionStorageProfileResponse struct { // A list of data disk images. DataDiskImages []GalleryDataDiskImageResponse `pulumi:"dataDiskImages"` // This is the OS disk image. OsDiskImage *GalleryOSDiskImageResponse `pulumi:"osDiskImage"` // The gallery artifact version source. Source *GalleryArtifactVersionSourceResponse `pulumi:"source"` }
This is the storage profile of a Gallery Image Version.
type GalleryImageVersionStorageProfileResponseArgs ¶
type GalleryImageVersionStorageProfileResponseArgs struct { // A list of data disk images. DataDiskImages GalleryDataDiskImageResponseArrayInput `pulumi:"dataDiskImages"` // This is the OS disk image. OsDiskImage GalleryOSDiskImageResponsePtrInput `pulumi:"osDiskImage"` // The gallery artifact version source. Source GalleryArtifactVersionSourceResponsePtrInput `pulumi:"source"` }
This is the storage profile of a Gallery Image Version.
func (GalleryImageVersionStorageProfileResponseArgs) ElementType ¶
func (GalleryImageVersionStorageProfileResponseArgs) ElementType() reflect.Type
func (GalleryImageVersionStorageProfileResponseArgs) ToGalleryImageVersionStorageProfileResponseOutput ¶
func (i GalleryImageVersionStorageProfileResponseArgs) ToGalleryImageVersionStorageProfileResponseOutput() GalleryImageVersionStorageProfileResponseOutput
func (GalleryImageVersionStorageProfileResponseArgs) ToGalleryImageVersionStorageProfileResponseOutputWithContext ¶
func (i GalleryImageVersionStorageProfileResponseArgs) ToGalleryImageVersionStorageProfileResponseOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileResponseOutput
func (GalleryImageVersionStorageProfileResponseArgs) ToGalleryImageVersionStorageProfileResponsePtrOutput ¶
func (i GalleryImageVersionStorageProfileResponseArgs) ToGalleryImageVersionStorageProfileResponsePtrOutput() GalleryImageVersionStorageProfileResponsePtrOutput
func (GalleryImageVersionStorageProfileResponseArgs) ToGalleryImageVersionStorageProfileResponsePtrOutputWithContext ¶
func (i GalleryImageVersionStorageProfileResponseArgs) ToGalleryImageVersionStorageProfileResponsePtrOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileResponsePtrOutput
type GalleryImageVersionStorageProfileResponseInput ¶
type GalleryImageVersionStorageProfileResponseInput interface { pulumi.Input ToGalleryImageVersionStorageProfileResponseOutput() GalleryImageVersionStorageProfileResponseOutput ToGalleryImageVersionStorageProfileResponseOutputWithContext(context.Context) GalleryImageVersionStorageProfileResponseOutput }
GalleryImageVersionStorageProfileResponseInput is an input type that accepts GalleryImageVersionStorageProfileResponseArgs and GalleryImageVersionStorageProfileResponseOutput values. You can construct a concrete instance of `GalleryImageVersionStorageProfileResponseInput` via:
GalleryImageVersionStorageProfileResponseArgs{...}
type GalleryImageVersionStorageProfileResponseOutput ¶
type GalleryImageVersionStorageProfileResponseOutput struct{ *pulumi.OutputState }
This is the storage profile of a Gallery Image Version.
func (GalleryImageVersionStorageProfileResponseOutput) DataDiskImages ¶
func (o GalleryImageVersionStorageProfileResponseOutput) DataDiskImages() GalleryDataDiskImageResponseArrayOutput
A list of data disk images.
func (GalleryImageVersionStorageProfileResponseOutput) ElementType ¶
func (GalleryImageVersionStorageProfileResponseOutput) ElementType() reflect.Type
func (GalleryImageVersionStorageProfileResponseOutput) OsDiskImage ¶
func (o GalleryImageVersionStorageProfileResponseOutput) OsDiskImage() GalleryOSDiskImageResponsePtrOutput
This is the OS disk image.
func (GalleryImageVersionStorageProfileResponseOutput) Source ¶
func (o GalleryImageVersionStorageProfileResponseOutput) Source() GalleryArtifactVersionSourceResponsePtrOutput
The gallery artifact version source.
func (GalleryImageVersionStorageProfileResponseOutput) ToGalleryImageVersionStorageProfileResponseOutput ¶
func (o GalleryImageVersionStorageProfileResponseOutput) ToGalleryImageVersionStorageProfileResponseOutput() GalleryImageVersionStorageProfileResponseOutput
func (GalleryImageVersionStorageProfileResponseOutput) ToGalleryImageVersionStorageProfileResponseOutputWithContext ¶
func (o GalleryImageVersionStorageProfileResponseOutput) ToGalleryImageVersionStorageProfileResponseOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileResponseOutput
func (GalleryImageVersionStorageProfileResponseOutput) ToGalleryImageVersionStorageProfileResponsePtrOutput ¶
func (o GalleryImageVersionStorageProfileResponseOutput) ToGalleryImageVersionStorageProfileResponsePtrOutput() GalleryImageVersionStorageProfileResponsePtrOutput
func (GalleryImageVersionStorageProfileResponseOutput) ToGalleryImageVersionStorageProfileResponsePtrOutputWithContext ¶
func (o GalleryImageVersionStorageProfileResponseOutput) ToGalleryImageVersionStorageProfileResponsePtrOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileResponsePtrOutput
type GalleryImageVersionStorageProfileResponsePtrInput ¶
type GalleryImageVersionStorageProfileResponsePtrInput interface { pulumi.Input ToGalleryImageVersionStorageProfileResponsePtrOutput() GalleryImageVersionStorageProfileResponsePtrOutput ToGalleryImageVersionStorageProfileResponsePtrOutputWithContext(context.Context) GalleryImageVersionStorageProfileResponsePtrOutput }
GalleryImageVersionStorageProfileResponsePtrInput is an input type that accepts GalleryImageVersionStorageProfileResponseArgs, GalleryImageVersionStorageProfileResponsePtr and GalleryImageVersionStorageProfileResponsePtrOutput values. You can construct a concrete instance of `GalleryImageVersionStorageProfileResponsePtrInput` via:
GalleryImageVersionStorageProfileResponseArgs{...} or: nil
func GalleryImageVersionStorageProfileResponsePtr ¶
func GalleryImageVersionStorageProfileResponsePtr(v *GalleryImageVersionStorageProfileResponseArgs) GalleryImageVersionStorageProfileResponsePtrInput
type GalleryImageVersionStorageProfileResponsePtrOutput ¶
type GalleryImageVersionStorageProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (GalleryImageVersionStorageProfileResponsePtrOutput) DataDiskImages ¶
func (o GalleryImageVersionStorageProfileResponsePtrOutput) DataDiskImages() GalleryDataDiskImageResponseArrayOutput
A list of data disk images.
func (GalleryImageVersionStorageProfileResponsePtrOutput) ElementType ¶
func (GalleryImageVersionStorageProfileResponsePtrOutput) ElementType() reflect.Type
func (GalleryImageVersionStorageProfileResponsePtrOutput) OsDiskImage ¶
func (o GalleryImageVersionStorageProfileResponsePtrOutput) OsDiskImage() GalleryOSDiskImageResponsePtrOutput
This is the OS disk image.
func (GalleryImageVersionStorageProfileResponsePtrOutput) Source ¶
func (o GalleryImageVersionStorageProfileResponsePtrOutput) Source() GalleryArtifactVersionSourceResponsePtrOutput
The gallery artifact version source.
func (GalleryImageVersionStorageProfileResponsePtrOutput) ToGalleryImageVersionStorageProfileResponsePtrOutput ¶
func (o GalleryImageVersionStorageProfileResponsePtrOutput) ToGalleryImageVersionStorageProfileResponsePtrOutput() GalleryImageVersionStorageProfileResponsePtrOutput
func (GalleryImageVersionStorageProfileResponsePtrOutput) ToGalleryImageVersionStorageProfileResponsePtrOutputWithContext ¶
func (o GalleryImageVersionStorageProfileResponsePtrOutput) ToGalleryImageVersionStorageProfileResponsePtrOutputWithContext(ctx context.Context) GalleryImageVersionStorageProfileResponsePtrOutput
type GalleryOSDiskImage ¶
type GalleryOSDiskImage struct { // The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite' HostCaching *string `pulumi:"hostCaching"` // The gallery artifact version source. Source *GalleryArtifactVersionSource `pulumi:"source"` }
This is the OS disk image.
type GalleryOSDiskImageArgs ¶
type GalleryOSDiskImageArgs struct { // The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite' HostCaching pulumi.StringPtrInput `pulumi:"hostCaching"` // The gallery artifact version source. Source GalleryArtifactVersionSourcePtrInput `pulumi:"source"` }
This is the OS disk image.
func (GalleryOSDiskImageArgs) ElementType ¶
func (GalleryOSDiskImageArgs) ElementType() reflect.Type
func (GalleryOSDiskImageArgs) ToGalleryOSDiskImageOutput ¶
func (i GalleryOSDiskImageArgs) ToGalleryOSDiskImageOutput() GalleryOSDiskImageOutput
func (GalleryOSDiskImageArgs) ToGalleryOSDiskImageOutputWithContext ¶
func (i GalleryOSDiskImageArgs) ToGalleryOSDiskImageOutputWithContext(ctx context.Context) GalleryOSDiskImageOutput
func (GalleryOSDiskImageArgs) ToGalleryOSDiskImagePtrOutput ¶
func (i GalleryOSDiskImageArgs) ToGalleryOSDiskImagePtrOutput() GalleryOSDiskImagePtrOutput
func (GalleryOSDiskImageArgs) ToGalleryOSDiskImagePtrOutputWithContext ¶
func (i GalleryOSDiskImageArgs) ToGalleryOSDiskImagePtrOutputWithContext(ctx context.Context) GalleryOSDiskImagePtrOutput
type GalleryOSDiskImageInput ¶
type GalleryOSDiskImageInput interface { pulumi.Input ToGalleryOSDiskImageOutput() GalleryOSDiskImageOutput ToGalleryOSDiskImageOutputWithContext(context.Context) GalleryOSDiskImageOutput }
GalleryOSDiskImageInput is an input type that accepts GalleryOSDiskImageArgs and GalleryOSDiskImageOutput values. You can construct a concrete instance of `GalleryOSDiskImageInput` via:
GalleryOSDiskImageArgs{...}
type GalleryOSDiskImageOutput ¶
type GalleryOSDiskImageOutput struct{ *pulumi.OutputState }
This is the OS disk image.
func (GalleryOSDiskImageOutput) ElementType ¶
func (GalleryOSDiskImageOutput) ElementType() reflect.Type
func (GalleryOSDiskImageOutput) HostCaching ¶
func (o GalleryOSDiskImageOutput) HostCaching() pulumi.StringPtrOutput
The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
func (GalleryOSDiskImageOutput) Source ¶
func (o GalleryOSDiskImageOutput) Source() GalleryArtifactVersionSourcePtrOutput
The gallery artifact version source.
func (GalleryOSDiskImageOutput) ToGalleryOSDiskImageOutput ¶
func (o GalleryOSDiskImageOutput) ToGalleryOSDiskImageOutput() GalleryOSDiskImageOutput
func (GalleryOSDiskImageOutput) ToGalleryOSDiskImageOutputWithContext ¶
func (o GalleryOSDiskImageOutput) ToGalleryOSDiskImageOutputWithContext(ctx context.Context) GalleryOSDiskImageOutput
func (GalleryOSDiskImageOutput) ToGalleryOSDiskImagePtrOutput ¶
func (o GalleryOSDiskImageOutput) ToGalleryOSDiskImagePtrOutput() GalleryOSDiskImagePtrOutput
func (GalleryOSDiskImageOutput) ToGalleryOSDiskImagePtrOutputWithContext ¶
func (o GalleryOSDiskImageOutput) ToGalleryOSDiskImagePtrOutputWithContext(ctx context.Context) GalleryOSDiskImagePtrOutput
type GalleryOSDiskImagePtrInput ¶
type GalleryOSDiskImagePtrInput interface { pulumi.Input ToGalleryOSDiskImagePtrOutput() GalleryOSDiskImagePtrOutput ToGalleryOSDiskImagePtrOutputWithContext(context.Context) GalleryOSDiskImagePtrOutput }
GalleryOSDiskImagePtrInput is an input type that accepts GalleryOSDiskImageArgs, GalleryOSDiskImagePtr and GalleryOSDiskImagePtrOutput values. You can construct a concrete instance of `GalleryOSDiskImagePtrInput` via:
GalleryOSDiskImageArgs{...} or: nil
func GalleryOSDiskImagePtr ¶
func GalleryOSDiskImagePtr(v *GalleryOSDiskImageArgs) GalleryOSDiskImagePtrInput
type GalleryOSDiskImagePtrOutput ¶
type GalleryOSDiskImagePtrOutput struct{ *pulumi.OutputState }
func (GalleryOSDiskImagePtrOutput) Elem ¶
func (o GalleryOSDiskImagePtrOutput) Elem() GalleryOSDiskImageOutput
func (GalleryOSDiskImagePtrOutput) ElementType ¶
func (GalleryOSDiskImagePtrOutput) ElementType() reflect.Type
func (GalleryOSDiskImagePtrOutput) HostCaching ¶
func (o GalleryOSDiskImagePtrOutput) HostCaching() pulumi.StringPtrOutput
The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
func (GalleryOSDiskImagePtrOutput) Source ¶
func (o GalleryOSDiskImagePtrOutput) Source() GalleryArtifactVersionSourcePtrOutput
The gallery artifact version source.
func (GalleryOSDiskImagePtrOutput) ToGalleryOSDiskImagePtrOutput ¶
func (o GalleryOSDiskImagePtrOutput) ToGalleryOSDiskImagePtrOutput() GalleryOSDiskImagePtrOutput
func (GalleryOSDiskImagePtrOutput) ToGalleryOSDiskImagePtrOutputWithContext ¶
func (o GalleryOSDiskImagePtrOutput) ToGalleryOSDiskImagePtrOutputWithContext(ctx context.Context) GalleryOSDiskImagePtrOutput
type GalleryOSDiskImageResponse ¶
type GalleryOSDiskImageResponse struct { // The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite' HostCaching *string `pulumi:"hostCaching"` // This property indicates the size of the VHD to be created. SizeInGB int `pulumi:"sizeInGB"` // The gallery artifact version source. Source *GalleryArtifactVersionSourceResponse `pulumi:"source"` }
This is the OS disk image.
type GalleryOSDiskImageResponseArgs ¶
type GalleryOSDiskImageResponseArgs struct { // The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite' HostCaching pulumi.StringPtrInput `pulumi:"hostCaching"` // This property indicates the size of the VHD to be created. SizeInGB pulumi.IntInput `pulumi:"sizeInGB"` // The gallery artifact version source. Source GalleryArtifactVersionSourceResponsePtrInput `pulumi:"source"` }
This is the OS disk image.
func (GalleryOSDiskImageResponseArgs) ElementType ¶
func (GalleryOSDiskImageResponseArgs) ElementType() reflect.Type
func (GalleryOSDiskImageResponseArgs) ToGalleryOSDiskImageResponseOutput ¶
func (i GalleryOSDiskImageResponseArgs) ToGalleryOSDiskImageResponseOutput() GalleryOSDiskImageResponseOutput
func (GalleryOSDiskImageResponseArgs) ToGalleryOSDiskImageResponseOutputWithContext ¶
func (i GalleryOSDiskImageResponseArgs) ToGalleryOSDiskImageResponseOutputWithContext(ctx context.Context) GalleryOSDiskImageResponseOutput
func (GalleryOSDiskImageResponseArgs) ToGalleryOSDiskImageResponsePtrOutput ¶
func (i GalleryOSDiskImageResponseArgs) ToGalleryOSDiskImageResponsePtrOutput() GalleryOSDiskImageResponsePtrOutput
func (GalleryOSDiskImageResponseArgs) ToGalleryOSDiskImageResponsePtrOutputWithContext ¶
func (i GalleryOSDiskImageResponseArgs) ToGalleryOSDiskImageResponsePtrOutputWithContext(ctx context.Context) GalleryOSDiskImageResponsePtrOutput
type GalleryOSDiskImageResponseInput ¶
type GalleryOSDiskImageResponseInput interface { pulumi.Input ToGalleryOSDiskImageResponseOutput() GalleryOSDiskImageResponseOutput ToGalleryOSDiskImageResponseOutputWithContext(context.Context) GalleryOSDiskImageResponseOutput }
GalleryOSDiskImageResponseInput is an input type that accepts GalleryOSDiskImageResponseArgs and GalleryOSDiskImageResponseOutput values. You can construct a concrete instance of `GalleryOSDiskImageResponseInput` via:
GalleryOSDiskImageResponseArgs{...}
type GalleryOSDiskImageResponseOutput ¶
type GalleryOSDiskImageResponseOutput struct{ *pulumi.OutputState }
This is the OS disk image.
func (GalleryOSDiskImageResponseOutput) ElementType ¶
func (GalleryOSDiskImageResponseOutput) ElementType() reflect.Type
func (GalleryOSDiskImageResponseOutput) HostCaching ¶
func (o GalleryOSDiskImageResponseOutput) HostCaching() pulumi.StringPtrOutput
The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
func (GalleryOSDiskImageResponseOutput) SizeInGB ¶
func (o GalleryOSDiskImageResponseOutput) SizeInGB() pulumi.IntOutput
This property indicates the size of the VHD to be created.
func (GalleryOSDiskImageResponseOutput) ToGalleryOSDiskImageResponseOutput ¶
func (o GalleryOSDiskImageResponseOutput) ToGalleryOSDiskImageResponseOutput() GalleryOSDiskImageResponseOutput
func (GalleryOSDiskImageResponseOutput) ToGalleryOSDiskImageResponseOutputWithContext ¶
func (o GalleryOSDiskImageResponseOutput) ToGalleryOSDiskImageResponseOutputWithContext(ctx context.Context) GalleryOSDiskImageResponseOutput
func (GalleryOSDiskImageResponseOutput) ToGalleryOSDiskImageResponsePtrOutput ¶
func (o GalleryOSDiskImageResponseOutput) ToGalleryOSDiskImageResponsePtrOutput() GalleryOSDiskImageResponsePtrOutput
func (GalleryOSDiskImageResponseOutput) ToGalleryOSDiskImageResponsePtrOutputWithContext ¶
func (o GalleryOSDiskImageResponseOutput) ToGalleryOSDiskImageResponsePtrOutputWithContext(ctx context.Context) GalleryOSDiskImageResponsePtrOutput
type GalleryOSDiskImageResponsePtrInput ¶
type GalleryOSDiskImageResponsePtrInput interface { pulumi.Input ToGalleryOSDiskImageResponsePtrOutput() GalleryOSDiskImageResponsePtrOutput ToGalleryOSDiskImageResponsePtrOutputWithContext(context.Context) GalleryOSDiskImageResponsePtrOutput }
GalleryOSDiskImageResponsePtrInput is an input type that accepts GalleryOSDiskImageResponseArgs, GalleryOSDiskImageResponsePtr and GalleryOSDiskImageResponsePtrOutput values. You can construct a concrete instance of `GalleryOSDiskImageResponsePtrInput` via:
GalleryOSDiskImageResponseArgs{...} or: nil
func GalleryOSDiskImageResponsePtr ¶
func GalleryOSDiskImageResponsePtr(v *GalleryOSDiskImageResponseArgs) GalleryOSDiskImageResponsePtrInput
type GalleryOSDiskImageResponsePtrOutput ¶
type GalleryOSDiskImageResponsePtrOutput struct{ *pulumi.OutputState }
func (GalleryOSDiskImageResponsePtrOutput) Elem ¶
func (o GalleryOSDiskImageResponsePtrOutput) Elem() GalleryOSDiskImageResponseOutput
func (GalleryOSDiskImageResponsePtrOutput) ElementType ¶
func (GalleryOSDiskImageResponsePtrOutput) ElementType() reflect.Type
func (GalleryOSDiskImageResponsePtrOutput) HostCaching ¶
func (o GalleryOSDiskImageResponsePtrOutput) HostCaching() pulumi.StringPtrOutput
The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'
func (GalleryOSDiskImageResponsePtrOutput) SizeInGB ¶
func (o GalleryOSDiskImageResponsePtrOutput) SizeInGB() pulumi.IntPtrOutput
This property indicates the size of the VHD to be created.
func (GalleryOSDiskImageResponsePtrOutput) ToGalleryOSDiskImageResponsePtrOutput ¶
func (o GalleryOSDiskImageResponsePtrOutput) ToGalleryOSDiskImageResponsePtrOutput() GalleryOSDiskImageResponsePtrOutput
func (GalleryOSDiskImageResponsePtrOutput) ToGalleryOSDiskImageResponsePtrOutputWithContext ¶
func (o GalleryOSDiskImageResponsePtrOutput) ToGalleryOSDiskImageResponsePtrOutputWithContext(ctx context.Context) GalleryOSDiskImageResponsePtrOutput
type GalleryState ¶
type GalleryState struct { // The description of this Shared Image Gallery resource. This property is updatable. Description pulumi.StringPtrInput // Describes the gallery unique name. Identifier GalleryIdentifierResponsePtrInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // The provisioning state, which only appears in the response. ProvisioningState pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (GalleryState) ElementType ¶
func (GalleryState) ElementType() reflect.Type
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 // Gets the HyperVGenerationType of the VirtualMachine created from the image HyperVGeneration pulumi.StringPtrOutput `pulumi:"hyperVGeneration"` // 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 { // Gets the HyperVGenerationType of the VirtualMachine created from the image HyperVGeneration pulumi.StringPtrInput // 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 customer managed disk encryption set resource id for the managed image disk. DiskEncryptionSet *DiskEncryptionSetParameters `pulumi:"diskEncryptionSet"` // 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 customer managed disk encryption set resource id for the managed image disk. DiskEncryptionSet DiskEncryptionSetParametersPtrInput `pulumi:"diskEncryptionSet"` // 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) DiskEncryptionSet ¶
func (o ImageDataDiskOutput) DiskEncryptionSet() DiskEncryptionSetParametersPtrOutput
Specifies the customer managed disk encryption set resource id for the managed image disk.
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 customer managed disk encryption set resource id for the managed image disk. DiskEncryptionSet *DiskEncryptionSetParametersResponse `pulumi:"diskEncryptionSet"` // 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 customer managed disk encryption set resource id for the managed image disk. DiskEncryptionSet DiskEncryptionSetParametersResponsePtrInput `pulumi:"diskEncryptionSet"` // 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) DiskEncryptionSet ¶
func (o ImageDataDiskResponseOutput) DiskEncryptionSet() DiskEncryptionSetParametersResponsePtrOutput
Specifies the customer managed disk encryption set resource id for the managed image disk.
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 ImageDiskReference ¶
type ImageDiskReference struct { // A relative uri containing either a Platform Image Repository or user image reference. Id string `pulumi:"id"` // If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null. Lun *int `pulumi:"lun"` }
The source image used for creating the disk.
type ImageDiskReferenceArgs ¶
type ImageDiskReferenceArgs struct { // A relative uri containing either a Platform Image Repository or user image reference. Id pulumi.StringInput `pulumi:"id"` // If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null. Lun pulumi.IntPtrInput `pulumi:"lun"` }
The source image used for creating the disk.
func (ImageDiskReferenceArgs) ElementType ¶
func (ImageDiskReferenceArgs) ElementType() reflect.Type
func (ImageDiskReferenceArgs) ToImageDiskReferenceOutput ¶
func (i ImageDiskReferenceArgs) ToImageDiskReferenceOutput() ImageDiskReferenceOutput
func (ImageDiskReferenceArgs) ToImageDiskReferenceOutputWithContext ¶
func (i ImageDiskReferenceArgs) ToImageDiskReferenceOutputWithContext(ctx context.Context) ImageDiskReferenceOutput
func (ImageDiskReferenceArgs) ToImageDiskReferencePtrOutput ¶
func (i ImageDiskReferenceArgs) ToImageDiskReferencePtrOutput() ImageDiskReferencePtrOutput
func (ImageDiskReferenceArgs) ToImageDiskReferencePtrOutputWithContext ¶
func (i ImageDiskReferenceArgs) ToImageDiskReferencePtrOutputWithContext(ctx context.Context) ImageDiskReferencePtrOutput
type ImageDiskReferenceInput ¶
type ImageDiskReferenceInput interface { pulumi.Input ToImageDiskReferenceOutput() ImageDiskReferenceOutput ToImageDiskReferenceOutputWithContext(context.Context) ImageDiskReferenceOutput }
ImageDiskReferenceInput is an input type that accepts ImageDiskReferenceArgs and ImageDiskReferenceOutput values. You can construct a concrete instance of `ImageDiskReferenceInput` via:
ImageDiskReferenceArgs{...}
type ImageDiskReferenceOutput ¶
type ImageDiskReferenceOutput struct{ *pulumi.OutputState }
The source image used for creating the disk.
func (ImageDiskReferenceOutput) ElementType ¶
func (ImageDiskReferenceOutput) ElementType() reflect.Type
func (ImageDiskReferenceOutput) Id ¶
func (o ImageDiskReferenceOutput) Id() pulumi.StringOutput
A relative uri containing either a Platform Image Repository or user image reference.
func (ImageDiskReferenceOutput) Lun ¶
func (o ImageDiskReferenceOutput) Lun() pulumi.IntPtrOutput
If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.
func (ImageDiskReferenceOutput) ToImageDiskReferenceOutput ¶
func (o ImageDiskReferenceOutput) ToImageDiskReferenceOutput() ImageDiskReferenceOutput
func (ImageDiskReferenceOutput) ToImageDiskReferenceOutputWithContext ¶
func (o ImageDiskReferenceOutput) ToImageDiskReferenceOutputWithContext(ctx context.Context) ImageDiskReferenceOutput
func (ImageDiskReferenceOutput) ToImageDiskReferencePtrOutput ¶
func (o ImageDiskReferenceOutput) ToImageDiskReferencePtrOutput() ImageDiskReferencePtrOutput
func (ImageDiskReferenceOutput) ToImageDiskReferencePtrOutputWithContext ¶
func (o ImageDiskReferenceOutput) ToImageDiskReferencePtrOutputWithContext(ctx context.Context) ImageDiskReferencePtrOutput
type ImageDiskReferencePtrInput ¶
type ImageDiskReferencePtrInput interface { pulumi.Input ToImageDiskReferencePtrOutput() ImageDiskReferencePtrOutput ToImageDiskReferencePtrOutputWithContext(context.Context) ImageDiskReferencePtrOutput }
ImageDiskReferencePtrInput is an input type that accepts ImageDiskReferenceArgs, ImageDiskReferencePtr and ImageDiskReferencePtrOutput values. You can construct a concrete instance of `ImageDiskReferencePtrInput` via:
ImageDiskReferenceArgs{...} or: nil
func ImageDiskReferencePtr ¶
func ImageDiskReferencePtr(v *ImageDiskReferenceArgs) ImageDiskReferencePtrInput
type ImageDiskReferencePtrOutput ¶
type ImageDiskReferencePtrOutput struct{ *pulumi.OutputState }
func (ImageDiskReferencePtrOutput) Elem ¶
func (o ImageDiskReferencePtrOutput) Elem() ImageDiskReferenceOutput
func (ImageDiskReferencePtrOutput) ElementType ¶
func (ImageDiskReferencePtrOutput) ElementType() reflect.Type
func (ImageDiskReferencePtrOutput) Id ¶
func (o ImageDiskReferencePtrOutput) Id() pulumi.StringPtrOutput
A relative uri containing either a Platform Image Repository or user image reference.
func (ImageDiskReferencePtrOutput) Lun ¶
func (o ImageDiskReferencePtrOutput) Lun() pulumi.IntPtrOutput
If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.
func (ImageDiskReferencePtrOutput) ToImageDiskReferencePtrOutput ¶
func (o ImageDiskReferencePtrOutput) ToImageDiskReferencePtrOutput() ImageDiskReferencePtrOutput
func (ImageDiskReferencePtrOutput) ToImageDiskReferencePtrOutputWithContext ¶
func (o ImageDiskReferencePtrOutput) ToImageDiskReferencePtrOutputWithContext(ctx context.Context) ImageDiskReferencePtrOutput
type ImageDiskReferenceResponse ¶
type ImageDiskReferenceResponse struct { // A relative uri containing either a Platform Image Repository or user image reference. Id string `pulumi:"id"` // If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null. Lun *int `pulumi:"lun"` }
The source image used for creating the disk.
type ImageDiskReferenceResponseArgs ¶
type ImageDiskReferenceResponseArgs struct { // A relative uri containing either a Platform Image Repository or user image reference. Id pulumi.StringInput `pulumi:"id"` // If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null. Lun pulumi.IntPtrInput `pulumi:"lun"` }
The source image used for creating the disk.
func (ImageDiskReferenceResponseArgs) ElementType ¶
func (ImageDiskReferenceResponseArgs) ElementType() reflect.Type
func (ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponseOutput ¶
func (i ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponseOutput() ImageDiskReferenceResponseOutput
func (ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponseOutputWithContext ¶
func (i ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponseOutputWithContext(ctx context.Context) ImageDiskReferenceResponseOutput
func (ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponsePtrOutput ¶
func (i ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponsePtrOutput() ImageDiskReferenceResponsePtrOutput
func (ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponsePtrOutputWithContext ¶
func (i ImageDiskReferenceResponseArgs) ToImageDiskReferenceResponsePtrOutputWithContext(ctx context.Context) ImageDiskReferenceResponsePtrOutput
type ImageDiskReferenceResponseInput ¶
type ImageDiskReferenceResponseInput interface { pulumi.Input ToImageDiskReferenceResponseOutput() ImageDiskReferenceResponseOutput ToImageDiskReferenceResponseOutputWithContext(context.Context) ImageDiskReferenceResponseOutput }
ImageDiskReferenceResponseInput is an input type that accepts ImageDiskReferenceResponseArgs and ImageDiskReferenceResponseOutput values. You can construct a concrete instance of `ImageDiskReferenceResponseInput` via:
ImageDiskReferenceResponseArgs{...}
type ImageDiskReferenceResponseOutput ¶
type ImageDiskReferenceResponseOutput struct{ *pulumi.OutputState }
The source image used for creating the disk.
func (ImageDiskReferenceResponseOutput) ElementType ¶
func (ImageDiskReferenceResponseOutput) ElementType() reflect.Type
func (ImageDiskReferenceResponseOutput) Id ¶
func (o ImageDiskReferenceResponseOutput) Id() pulumi.StringOutput
A relative uri containing either a Platform Image Repository or user image reference.
func (ImageDiskReferenceResponseOutput) Lun ¶
func (o ImageDiskReferenceResponseOutput) Lun() pulumi.IntPtrOutput
If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.
func (ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponseOutput ¶
func (o ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponseOutput() ImageDiskReferenceResponseOutput
func (ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponseOutputWithContext ¶
func (o ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponseOutputWithContext(ctx context.Context) ImageDiskReferenceResponseOutput
func (ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponsePtrOutput ¶
func (o ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponsePtrOutput() ImageDiskReferenceResponsePtrOutput
func (ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponsePtrOutputWithContext ¶
func (o ImageDiskReferenceResponseOutput) ToImageDiskReferenceResponsePtrOutputWithContext(ctx context.Context) ImageDiskReferenceResponsePtrOutput
type ImageDiskReferenceResponsePtrInput ¶
type ImageDiskReferenceResponsePtrInput interface { pulumi.Input ToImageDiskReferenceResponsePtrOutput() ImageDiskReferenceResponsePtrOutput ToImageDiskReferenceResponsePtrOutputWithContext(context.Context) ImageDiskReferenceResponsePtrOutput }
ImageDiskReferenceResponsePtrInput is an input type that accepts ImageDiskReferenceResponseArgs, ImageDiskReferenceResponsePtr and ImageDiskReferenceResponsePtrOutput values. You can construct a concrete instance of `ImageDiskReferenceResponsePtrInput` via:
ImageDiskReferenceResponseArgs{...} or: nil
func ImageDiskReferenceResponsePtr ¶
func ImageDiskReferenceResponsePtr(v *ImageDiskReferenceResponseArgs) ImageDiskReferenceResponsePtrInput
type ImageDiskReferenceResponsePtrOutput ¶
type ImageDiskReferenceResponsePtrOutput struct{ *pulumi.OutputState }
func (ImageDiskReferenceResponsePtrOutput) Elem ¶
func (o ImageDiskReferenceResponsePtrOutput) Elem() ImageDiskReferenceResponseOutput
func (ImageDiskReferenceResponsePtrOutput) ElementType ¶
func (ImageDiskReferenceResponsePtrOutput) ElementType() reflect.Type
func (ImageDiskReferenceResponsePtrOutput) Id ¶
func (o ImageDiskReferenceResponsePtrOutput) Id() pulumi.StringPtrOutput
A relative uri containing either a Platform Image Repository or user image reference.
func (ImageDiskReferenceResponsePtrOutput) Lun ¶
func (o ImageDiskReferenceResponsePtrOutput) Lun() pulumi.IntPtrOutput
If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.
func (ImageDiskReferenceResponsePtrOutput) ToImageDiskReferenceResponsePtrOutput ¶
func (o ImageDiskReferenceResponsePtrOutput) ToImageDiskReferenceResponsePtrOutput() ImageDiskReferenceResponsePtrOutput
func (ImageDiskReferenceResponsePtrOutput) ToImageDiskReferenceResponsePtrOutputWithContext ¶
func (o ImageDiskReferenceResponsePtrOutput) ToImageDiskReferenceResponsePtrOutputWithContext(ctx context.Context) ImageDiskReferenceResponsePtrOutput
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 customer managed disk encryption set resource id for the managed image disk. DiskEncryptionSet *DiskEncryptionSetParameters `pulumi:"diskEncryptionSet"` // 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. NOTE: UltraSSD_LRS can only be used with data disks, it 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 customer managed disk encryption set resource id for the managed image disk. DiskEncryptionSet DiskEncryptionSetParametersPtrInput `pulumi:"diskEncryptionSet"` // 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. NOTE: UltraSSD_LRS can only be used with data disks, it 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) DiskEncryptionSet ¶
func (o ImageOSDiskOutput) DiskEncryptionSet() DiskEncryptionSetParametersPtrOutput
Specifies the customer managed disk encryption set resource id for the managed image disk.
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. NOTE: UltraSSD_LRS can only be used with data disks, it 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) DiskEncryptionSet ¶
func (o ImageOSDiskPtrOutput) DiskEncryptionSet() DiskEncryptionSetParametersPtrOutput
Specifies the customer managed disk encryption set resource id for the managed image disk.
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. NOTE: UltraSSD_LRS can only be used with data disks, it 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 customer managed disk encryption set resource id for the managed image disk. DiskEncryptionSet *DiskEncryptionSetParametersResponse `pulumi:"diskEncryptionSet"` // 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. NOTE: UltraSSD_LRS can only be used with data disks, it 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 customer managed disk encryption set resource id for the managed image disk. DiskEncryptionSet DiskEncryptionSetParametersResponsePtrInput `pulumi:"diskEncryptionSet"` // 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. NOTE: UltraSSD_LRS can only be used with data disks, it 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) DiskEncryptionSet ¶
func (o ImageOSDiskResponseOutput) DiskEncryptionSet() DiskEncryptionSetParametersResponsePtrOutput
Specifies the customer managed disk encryption set resource id for the managed image disk.
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. NOTE: UltraSSD_LRS can only be used with data disks, it 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) DiskEncryptionSet ¶
func (o ImageOSDiskResponsePtrOutput) DiskEncryptionSet() DiskEncryptionSetParametersResponsePtrOutput
Specifies the customer managed disk encryption set resource id for the managed image disk.
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. NOTE: UltraSSD_LRS can only be used with data disks, it 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 ImagePurchasePlan ¶
type ImagePurchasePlan struct { // The plan ID. Name *string `pulumi:"name"` // The product ID. Product *string `pulumi:"product"` // The publisher ID. Publisher *string `pulumi:"publisher"` }
Describes the gallery Image Definition purchase plan. This is used by marketplace images.
type ImagePurchasePlanArgs ¶
type ImagePurchasePlanArgs struct { // The plan ID. Name pulumi.StringPtrInput `pulumi:"name"` // The product ID. Product pulumi.StringPtrInput `pulumi:"product"` // The publisher ID. Publisher pulumi.StringPtrInput `pulumi:"publisher"` }
Describes the gallery Image Definition purchase plan. This is used by marketplace images.
func (ImagePurchasePlanArgs) ElementType ¶
func (ImagePurchasePlanArgs) ElementType() reflect.Type
func (ImagePurchasePlanArgs) ToImagePurchasePlanOutput ¶
func (i ImagePurchasePlanArgs) ToImagePurchasePlanOutput() ImagePurchasePlanOutput
func (ImagePurchasePlanArgs) ToImagePurchasePlanOutputWithContext ¶
func (i ImagePurchasePlanArgs) ToImagePurchasePlanOutputWithContext(ctx context.Context) ImagePurchasePlanOutput
func (ImagePurchasePlanArgs) ToImagePurchasePlanPtrOutput ¶
func (i ImagePurchasePlanArgs) ToImagePurchasePlanPtrOutput() ImagePurchasePlanPtrOutput
func (ImagePurchasePlanArgs) ToImagePurchasePlanPtrOutputWithContext ¶
func (i ImagePurchasePlanArgs) ToImagePurchasePlanPtrOutputWithContext(ctx context.Context) ImagePurchasePlanPtrOutput
type ImagePurchasePlanInput ¶
type ImagePurchasePlanInput interface { pulumi.Input ToImagePurchasePlanOutput() ImagePurchasePlanOutput ToImagePurchasePlanOutputWithContext(context.Context) ImagePurchasePlanOutput }
ImagePurchasePlanInput is an input type that accepts ImagePurchasePlanArgs and ImagePurchasePlanOutput values. You can construct a concrete instance of `ImagePurchasePlanInput` via:
ImagePurchasePlanArgs{...}
type ImagePurchasePlanOutput ¶
type ImagePurchasePlanOutput struct{ *pulumi.OutputState }
Describes the gallery Image Definition purchase plan. This is used by marketplace images.
func (ImagePurchasePlanOutput) ElementType ¶
func (ImagePurchasePlanOutput) ElementType() reflect.Type
func (ImagePurchasePlanOutput) Name ¶
func (o ImagePurchasePlanOutput) Name() pulumi.StringPtrOutput
The plan ID.
func (ImagePurchasePlanOutput) Product ¶
func (o ImagePurchasePlanOutput) Product() pulumi.StringPtrOutput
The product ID.
func (ImagePurchasePlanOutput) Publisher ¶
func (o ImagePurchasePlanOutput) Publisher() pulumi.StringPtrOutput
The publisher ID.
func (ImagePurchasePlanOutput) ToImagePurchasePlanOutput ¶
func (o ImagePurchasePlanOutput) ToImagePurchasePlanOutput() ImagePurchasePlanOutput
func (ImagePurchasePlanOutput) ToImagePurchasePlanOutputWithContext ¶
func (o ImagePurchasePlanOutput) ToImagePurchasePlanOutputWithContext(ctx context.Context) ImagePurchasePlanOutput
func (ImagePurchasePlanOutput) ToImagePurchasePlanPtrOutput ¶
func (o ImagePurchasePlanOutput) ToImagePurchasePlanPtrOutput() ImagePurchasePlanPtrOutput
func (ImagePurchasePlanOutput) ToImagePurchasePlanPtrOutputWithContext ¶
func (o ImagePurchasePlanOutput) ToImagePurchasePlanPtrOutputWithContext(ctx context.Context) ImagePurchasePlanPtrOutput
type ImagePurchasePlanPtrInput ¶
type ImagePurchasePlanPtrInput interface { pulumi.Input ToImagePurchasePlanPtrOutput() ImagePurchasePlanPtrOutput ToImagePurchasePlanPtrOutputWithContext(context.Context) ImagePurchasePlanPtrOutput }
ImagePurchasePlanPtrInput is an input type that accepts ImagePurchasePlanArgs, ImagePurchasePlanPtr and ImagePurchasePlanPtrOutput values. You can construct a concrete instance of `ImagePurchasePlanPtrInput` via:
ImagePurchasePlanArgs{...} or: nil
func ImagePurchasePlanPtr ¶
func ImagePurchasePlanPtr(v *ImagePurchasePlanArgs) ImagePurchasePlanPtrInput
type ImagePurchasePlanPtrOutput ¶
type ImagePurchasePlanPtrOutput struct{ *pulumi.OutputState }
func (ImagePurchasePlanPtrOutput) Elem ¶
func (o ImagePurchasePlanPtrOutput) Elem() ImagePurchasePlanOutput
func (ImagePurchasePlanPtrOutput) ElementType ¶
func (ImagePurchasePlanPtrOutput) ElementType() reflect.Type
func (ImagePurchasePlanPtrOutput) Name ¶
func (o ImagePurchasePlanPtrOutput) Name() pulumi.StringPtrOutput
The plan ID.
func (ImagePurchasePlanPtrOutput) Product ¶
func (o ImagePurchasePlanPtrOutput) Product() pulumi.StringPtrOutput
The product ID.
func (ImagePurchasePlanPtrOutput) Publisher ¶
func (o ImagePurchasePlanPtrOutput) Publisher() pulumi.StringPtrOutput
The publisher ID.
func (ImagePurchasePlanPtrOutput) ToImagePurchasePlanPtrOutput ¶
func (o ImagePurchasePlanPtrOutput) ToImagePurchasePlanPtrOutput() ImagePurchasePlanPtrOutput
func (ImagePurchasePlanPtrOutput) ToImagePurchasePlanPtrOutputWithContext ¶
func (o ImagePurchasePlanPtrOutput) ToImagePurchasePlanPtrOutputWithContext(ctx context.Context) ImagePurchasePlanPtrOutput
type ImagePurchasePlanResponse ¶
type ImagePurchasePlanResponse struct { // The plan ID. Name *string `pulumi:"name"` // The product ID. Product *string `pulumi:"product"` // The publisher ID. Publisher *string `pulumi:"publisher"` }
Describes the gallery Image Definition purchase plan. This is used by marketplace images.
type ImagePurchasePlanResponseArgs ¶
type ImagePurchasePlanResponseArgs struct { // The plan ID. Name pulumi.StringPtrInput `pulumi:"name"` // The product ID. Product pulumi.StringPtrInput `pulumi:"product"` // The publisher ID. Publisher pulumi.StringPtrInput `pulumi:"publisher"` }
Describes the gallery Image Definition purchase plan. This is used by marketplace images.
func (ImagePurchasePlanResponseArgs) ElementType ¶
func (ImagePurchasePlanResponseArgs) ElementType() reflect.Type
func (ImagePurchasePlanResponseArgs) ToImagePurchasePlanResponseOutput ¶
func (i ImagePurchasePlanResponseArgs) ToImagePurchasePlanResponseOutput() ImagePurchasePlanResponseOutput
func (ImagePurchasePlanResponseArgs) ToImagePurchasePlanResponseOutputWithContext ¶
func (i ImagePurchasePlanResponseArgs) ToImagePurchasePlanResponseOutputWithContext(ctx context.Context) ImagePurchasePlanResponseOutput
func (ImagePurchasePlanResponseArgs) ToImagePurchasePlanResponsePtrOutput ¶
func (i ImagePurchasePlanResponseArgs) ToImagePurchasePlanResponsePtrOutput() ImagePurchasePlanResponsePtrOutput
func (ImagePurchasePlanResponseArgs) ToImagePurchasePlanResponsePtrOutputWithContext ¶
func (i ImagePurchasePlanResponseArgs) ToImagePurchasePlanResponsePtrOutputWithContext(ctx context.Context) ImagePurchasePlanResponsePtrOutput
type ImagePurchasePlanResponseInput ¶
type ImagePurchasePlanResponseInput interface { pulumi.Input ToImagePurchasePlanResponseOutput() ImagePurchasePlanResponseOutput ToImagePurchasePlanResponseOutputWithContext(context.Context) ImagePurchasePlanResponseOutput }
ImagePurchasePlanResponseInput is an input type that accepts ImagePurchasePlanResponseArgs and ImagePurchasePlanResponseOutput values. You can construct a concrete instance of `ImagePurchasePlanResponseInput` via:
ImagePurchasePlanResponseArgs{...}
type ImagePurchasePlanResponseOutput ¶
type ImagePurchasePlanResponseOutput struct{ *pulumi.OutputState }
Describes the gallery Image Definition purchase plan. This is used by marketplace images.
func (ImagePurchasePlanResponseOutput) ElementType ¶
func (ImagePurchasePlanResponseOutput) ElementType() reflect.Type
func (ImagePurchasePlanResponseOutput) Name ¶
func (o ImagePurchasePlanResponseOutput) Name() pulumi.StringPtrOutput
The plan ID.
func (ImagePurchasePlanResponseOutput) Product ¶
func (o ImagePurchasePlanResponseOutput) Product() pulumi.StringPtrOutput
The product ID.
func (ImagePurchasePlanResponseOutput) Publisher ¶
func (o ImagePurchasePlanResponseOutput) Publisher() pulumi.StringPtrOutput
The publisher ID.
func (ImagePurchasePlanResponseOutput) ToImagePurchasePlanResponseOutput ¶
func (o ImagePurchasePlanResponseOutput) ToImagePurchasePlanResponseOutput() ImagePurchasePlanResponseOutput
func (ImagePurchasePlanResponseOutput) ToImagePurchasePlanResponseOutputWithContext ¶
func (o ImagePurchasePlanResponseOutput) ToImagePurchasePlanResponseOutputWithContext(ctx context.Context) ImagePurchasePlanResponseOutput
func (ImagePurchasePlanResponseOutput) ToImagePurchasePlanResponsePtrOutput ¶
func (o ImagePurchasePlanResponseOutput) ToImagePurchasePlanResponsePtrOutput() ImagePurchasePlanResponsePtrOutput
func (ImagePurchasePlanResponseOutput) ToImagePurchasePlanResponsePtrOutputWithContext ¶
func (o ImagePurchasePlanResponseOutput) ToImagePurchasePlanResponsePtrOutputWithContext(ctx context.Context) ImagePurchasePlanResponsePtrOutput
type ImagePurchasePlanResponsePtrInput ¶
type ImagePurchasePlanResponsePtrInput interface { pulumi.Input ToImagePurchasePlanResponsePtrOutput() ImagePurchasePlanResponsePtrOutput ToImagePurchasePlanResponsePtrOutputWithContext(context.Context) ImagePurchasePlanResponsePtrOutput }
ImagePurchasePlanResponsePtrInput is an input type that accepts ImagePurchasePlanResponseArgs, ImagePurchasePlanResponsePtr and ImagePurchasePlanResponsePtrOutput values. You can construct a concrete instance of `ImagePurchasePlanResponsePtrInput` via:
ImagePurchasePlanResponseArgs{...} or: nil
func ImagePurchasePlanResponsePtr ¶
func ImagePurchasePlanResponsePtr(v *ImagePurchasePlanResponseArgs) ImagePurchasePlanResponsePtrInput
type ImagePurchasePlanResponsePtrOutput ¶
type ImagePurchasePlanResponsePtrOutput struct{ *pulumi.OutputState }
func (ImagePurchasePlanResponsePtrOutput) Elem ¶
func (o ImagePurchasePlanResponsePtrOutput) Elem() ImagePurchasePlanResponseOutput
func (ImagePurchasePlanResponsePtrOutput) ElementType ¶
func (ImagePurchasePlanResponsePtrOutput) ElementType() reflect.Type
func (ImagePurchasePlanResponsePtrOutput) Name ¶
func (o ImagePurchasePlanResponsePtrOutput) Name() pulumi.StringPtrOutput
The plan ID.
func (ImagePurchasePlanResponsePtrOutput) Product ¶
func (o ImagePurchasePlanResponsePtrOutput) Product() pulumi.StringPtrOutput
The product ID.
func (ImagePurchasePlanResponsePtrOutput) Publisher ¶
func (o ImagePurchasePlanResponsePtrOutput) Publisher() pulumi.StringPtrOutput
The publisher ID.
func (ImagePurchasePlanResponsePtrOutput) ToImagePurchasePlanResponsePtrOutput ¶
func (o ImagePurchasePlanResponsePtrOutput) ToImagePurchasePlanResponsePtrOutput() ImagePurchasePlanResponsePtrOutput
func (ImagePurchasePlanResponsePtrOutput) ToImagePurchasePlanResponsePtrOutputWithContext ¶
func (o ImagePurchasePlanResponsePtrOutput) ToImagePurchasePlanResponsePtrOutputWithContext(ctx context.Context) ImagePurchasePlanResponsePtrOutput
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 { // Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'. ExactVersion string `pulumi:"exactVersion"` // 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 { // Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'. ExactVersion pulumi.StringInput `pulumi:"exactVersion"` // 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) ExactVersion ¶
func (o ImageReferenceResponseOutput) ExactVersion() pulumi.StringOutput
Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'.
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) ExactVersion ¶
func (o ImageReferenceResponsePtrOutput) ExactVersion() pulumi.StringPtrOutput
Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'.
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 { // Gets the HyperVGenerationType of the VirtualMachine created from the image HyperVGeneration pulumi.StringPtrInput // 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
func (InstanceViewStatusArgs) ToInstanceViewStatusPtrOutput ¶
func (i InstanceViewStatusArgs) ToInstanceViewStatusPtrOutput() InstanceViewStatusPtrOutput
func (InstanceViewStatusArgs) ToInstanceViewStatusPtrOutputWithContext ¶
func (i InstanceViewStatusArgs) ToInstanceViewStatusPtrOutputWithContext(ctx context.Context) InstanceViewStatusPtrOutput
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
func (InstanceViewStatusOutput) ToInstanceViewStatusPtrOutput ¶
func (o InstanceViewStatusOutput) ToInstanceViewStatusPtrOutput() InstanceViewStatusPtrOutput
func (InstanceViewStatusOutput) ToInstanceViewStatusPtrOutputWithContext ¶
func (o InstanceViewStatusOutput) ToInstanceViewStatusPtrOutputWithContext(ctx context.Context) InstanceViewStatusPtrOutput
type InstanceViewStatusPtrInput ¶
type InstanceViewStatusPtrInput interface { pulumi.Input ToInstanceViewStatusPtrOutput() InstanceViewStatusPtrOutput ToInstanceViewStatusPtrOutputWithContext(context.Context) InstanceViewStatusPtrOutput }
InstanceViewStatusPtrInput is an input type that accepts InstanceViewStatusArgs, InstanceViewStatusPtr and InstanceViewStatusPtrOutput values. You can construct a concrete instance of `InstanceViewStatusPtrInput` via:
InstanceViewStatusArgs{...} or: nil
func InstanceViewStatusPtr ¶
func InstanceViewStatusPtr(v *InstanceViewStatusArgs) InstanceViewStatusPtrInput
type InstanceViewStatusPtrOutput ¶
type InstanceViewStatusPtrOutput struct{ *pulumi.OutputState }
func (InstanceViewStatusPtrOutput) Code ¶
func (o InstanceViewStatusPtrOutput) Code() pulumi.StringPtrOutput
The status code.
func (InstanceViewStatusPtrOutput) DisplayStatus ¶
func (o InstanceViewStatusPtrOutput) DisplayStatus() pulumi.StringPtrOutput
The short localizable label for the status.
func (InstanceViewStatusPtrOutput) Elem ¶
func (o InstanceViewStatusPtrOutput) Elem() InstanceViewStatusOutput
func (InstanceViewStatusPtrOutput) ElementType ¶
func (InstanceViewStatusPtrOutput) ElementType() reflect.Type
func (InstanceViewStatusPtrOutput) Level ¶
func (o InstanceViewStatusPtrOutput) Level() pulumi.StringPtrOutput
The level code.
func (InstanceViewStatusPtrOutput) Message ¶
func (o InstanceViewStatusPtrOutput) Message() pulumi.StringPtrOutput
The detailed status message, including for alerts and error messages.
func (InstanceViewStatusPtrOutput) Time ¶
func (o InstanceViewStatusPtrOutput) Time() pulumi.StringPtrOutput
The time of the status.
func (InstanceViewStatusPtrOutput) ToInstanceViewStatusPtrOutput ¶
func (o InstanceViewStatusPtrOutput) ToInstanceViewStatusPtrOutput() InstanceViewStatusPtrOutput
func (InstanceViewStatusPtrOutput) ToInstanceViewStatusPtrOutputWithContext ¶
func (o InstanceViewStatusPtrOutput) ToInstanceViewStatusPtrOutputWithContext(ctx context.Context) InstanceViewStatusPtrOutput
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 KeyVaultAndKeyReference ¶
type KeyVaultAndKeyReference struct { // Url pointing to a key or secret in KeyVault KeyUrl string `pulumi:"keyUrl"` // Resource id of the KeyVault containing the key or secret SourceVault SourceVault `pulumi:"sourceVault"` }
Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey
type KeyVaultAndKeyReferenceArgs ¶
type KeyVaultAndKeyReferenceArgs struct { // Url pointing to a key or secret in KeyVault KeyUrl pulumi.StringInput `pulumi:"keyUrl"` // Resource id of the KeyVault containing the key or secret SourceVault SourceVaultInput `pulumi:"sourceVault"` }
Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey
func (KeyVaultAndKeyReferenceArgs) ElementType ¶
func (KeyVaultAndKeyReferenceArgs) ElementType() reflect.Type
func (KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferenceOutput ¶
func (i KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferenceOutput() KeyVaultAndKeyReferenceOutput
func (KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferenceOutputWithContext ¶
func (i KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferenceOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceOutput
func (KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferencePtrOutput ¶
func (i KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferencePtrOutput() KeyVaultAndKeyReferencePtrOutput
func (KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferencePtrOutputWithContext ¶
func (i KeyVaultAndKeyReferenceArgs) ToKeyVaultAndKeyReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferencePtrOutput
type KeyVaultAndKeyReferenceInput ¶
type KeyVaultAndKeyReferenceInput interface { pulumi.Input ToKeyVaultAndKeyReferenceOutput() KeyVaultAndKeyReferenceOutput ToKeyVaultAndKeyReferenceOutputWithContext(context.Context) KeyVaultAndKeyReferenceOutput }
KeyVaultAndKeyReferenceInput is an input type that accepts KeyVaultAndKeyReferenceArgs and KeyVaultAndKeyReferenceOutput values. You can construct a concrete instance of `KeyVaultAndKeyReferenceInput` via:
KeyVaultAndKeyReferenceArgs{...}
type KeyVaultAndKeyReferenceOutput ¶
type KeyVaultAndKeyReferenceOutput struct{ *pulumi.OutputState }
Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey
func (KeyVaultAndKeyReferenceOutput) ElementType ¶
func (KeyVaultAndKeyReferenceOutput) ElementType() reflect.Type
func (KeyVaultAndKeyReferenceOutput) KeyUrl ¶
func (o KeyVaultAndKeyReferenceOutput) KeyUrl() pulumi.StringOutput
Url pointing to a key or secret in KeyVault
func (KeyVaultAndKeyReferenceOutput) SourceVault ¶
func (o KeyVaultAndKeyReferenceOutput) SourceVault() SourceVaultOutput
Resource id of the KeyVault containing the key or secret
func (KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferenceOutput ¶
func (o KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferenceOutput() KeyVaultAndKeyReferenceOutput
func (KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferenceOutputWithContext ¶
func (o KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferenceOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceOutput
func (KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferencePtrOutput ¶
func (o KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferencePtrOutput() KeyVaultAndKeyReferencePtrOutput
func (KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferencePtrOutputWithContext ¶
func (o KeyVaultAndKeyReferenceOutput) ToKeyVaultAndKeyReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferencePtrOutput
type KeyVaultAndKeyReferencePtrInput ¶
type KeyVaultAndKeyReferencePtrInput interface { pulumi.Input ToKeyVaultAndKeyReferencePtrOutput() KeyVaultAndKeyReferencePtrOutput ToKeyVaultAndKeyReferencePtrOutputWithContext(context.Context) KeyVaultAndKeyReferencePtrOutput }
KeyVaultAndKeyReferencePtrInput is an input type that accepts KeyVaultAndKeyReferenceArgs, KeyVaultAndKeyReferencePtr and KeyVaultAndKeyReferencePtrOutput values. You can construct a concrete instance of `KeyVaultAndKeyReferencePtrInput` via:
KeyVaultAndKeyReferenceArgs{...} or: nil
func KeyVaultAndKeyReferencePtr ¶
func KeyVaultAndKeyReferencePtr(v *KeyVaultAndKeyReferenceArgs) KeyVaultAndKeyReferencePtrInput
type KeyVaultAndKeyReferencePtrOutput ¶
type KeyVaultAndKeyReferencePtrOutput struct{ *pulumi.OutputState }
func (KeyVaultAndKeyReferencePtrOutput) Elem ¶
func (o KeyVaultAndKeyReferencePtrOutput) Elem() KeyVaultAndKeyReferenceOutput
func (KeyVaultAndKeyReferencePtrOutput) ElementType ¶
func (KeyVaultAndKeyReferencePtrOutput) ElementType() reflect.Type
func (KeyVaultAndKeyReferencePtrOutput) KeyUrl ¶
func (o KeyVaultAndKeyReferencePtrOutput) KeyUrl() pulumi.StringPtrOutput
Url pointing to a key or secret in KeyVault
func (KeyVaultAndKeyReferencePtrOutput) SourceVault ¶
func (o KeyVaultAndKeyReferencePtrOutput) SourceVault() SourceVaultPtrOutput
Resource id of the KeyVault containing the key or secret
func (KeyVaultAndKeyReferencePtrOutput) ToKeyVaultAndKeyReferencePtrOutput ¶
func (o KeyVaultAndKeyReferencePtrOutput) ToKeyVaultAndKeyReferencePtrOutput() KeyVaultAndKeyReferencePtrOutput
func (KeyVaultAndKeyReferencePtrOutput) ToKeyVaultAndKeyReferencePtrOutputWithContext ¶
func (o KeyVaultAndKeyReferencePtrOutput) ToKeyVaultAndKeyReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferencePtrOutput
type KeyVaultAndKeyReferenceResponse ¶
type KeyVaultAndKeyReferenceResponse struct { // Url pointing to a key or secret in KeyVault KeyUrl string `pulumi:"keyUrl"` // Resource id of the KeyVault containing the key or secret SourceVault SourceVaultResponse `pulumi:"sourceVault"` }
Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey
type KeyVaultAndKeyReferenceResponseArgs ¶
type KeyVaultAndKeyReferenceResponseArgs struct { // Url pointing to a key or secret in KeyVault KeyUrl pulumi.StringInput `pulumi:"keyUrl"` // Resource id of the KeyVault containing the key or secret SourceVault SourceVaultResponseInput `pulumi:"sourceVault"` }
Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey
func (KeyVaultAndKeyReferenceResponseArgs) ElementType ¶
func (KeyVaultAndKeyReferenceResponseArgs) ElementType() reflect.Type
func (KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponseOutput ¶
func (i KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponseOutput() KeyVaultAndKeyReferenceResponseOutput
func (KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponseOutputWithContext ¶
func (i KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponseOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponseOutput
func (KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponsePtrOutput ¶
func (i KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponsePtrOutput() KeyVaultAndKeyReferenceResponsePtrOutput
func (KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponsePtrOutputWithContext ¶
func (i KeyVaultAndKeyReferenceResponseArgs) ToKeyVaultAndKeyReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponsePtrOutput
type KeyVaultAndKeyReferenceResponseArray ¶
type KeyVaultAndKeyReferenceResponseArray []KeyVaultAndKeyReferenceResponseInput
func (KeyVaultAndKeyReferenceResponseArray) ElementType ¶
func (KeyVaultAndKeyReferenceResponseArray) ElementType() reflect.Type
func (KeyVaultAndKeyReferenceResponseArray) ToKeyVaultAndKeyReferenceResponseArrayOutput ¶
func (i KeyVaultAndKeyReferenceResponseArray) ToKeyVaultAndKeyReferenceResponseArrayOutput() KeyVaultAndKeyReferenceResponseArrayOutput
func (KeyVaultAndKeyReferenceResponseArray) ToKeyVaultAndKeyReferenceResponseArrayOutputWithContext ¶
func (i KeyVaultAndKeyReferenceResponseArray) ToKeyVaultAndKeyReferenceResponseArrayOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponseArrayOutput
type KeyVaultAndKeyReferenceResponseArrayInput ¶
type KeyVaultAndKeyReferenceResponseArrayInput interface { pulumi.Input ToKeyVaultAndKeyReferenceResponseArrayOutput() KeyVaultAndKeyReferenceResponseArrayOutput ToKeyVaultAndKeyReferenceResponseArrayOutputWithContext(context.Context) KeyVaultAndKeyReferenceResponseArrayOutput }
KeyVaultAndKeyReferenceResponseArrayInput is an input type that accepts KeyVaultAndKeyReferenceResponseArray and KeyVaultAndKeyReferenceResponseArrayOutput values. You can construct a concrete instance of `KeyVaultAndKeyReferenceResponseArrayInput` via:
KeyVaultAndKeyReferenceResponseArray{ KeyVaultAndKeyReferenceResponseArgs{...} }
type KeyVaultAndKeyReferenceResponseArrayOutput ¶
type KeyVaultAndKeyReferenceResponseArrayOutput struct{ *pulumi.OutputState }
func (KeyVaultAndKeyReferenceResponseArrayOutput) ElementType ¶
func (KeyVaultAndKeyReferenceResponseArrayOutput) ElementType() reflect.Type
func (KeyVaultAndKeyReferenceResponseArrayOutput) ToKeyVaultAndKeyReferenceResponseArrayOutput ¶
func (o KeyVaultAndKeyReferenceResponseArrayOutput) ToKeyVaultAndKeyReferenceResponseArrayOutput() KeyVaultAndKeyReferenceResponseArrayOutput
func (KeyVaultAndKeyReferenceResponseArrayOutput) ToKeyVaultAndKeyReferenceResponseArrayOutputWithContext ¶
func (o KeyVaultAndKeyReferenceResponseArrayOutput) ToKeyVaultAndKeyReferenceResponseArrayOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponseArrayOutput
type KeyVaultAndKeyReferenceResponseInput ¶
type KeyVaultAndKeyReferenceResponseInput interface { pulumi.Input ToKeyVaultAndKeyReferenceResponseOutput() KeyVaultAndKeyReferenceResponseOutput ToKeyVaultAndKeyReferenceResponseOutputWithContext(context.Context) KeyVaultAndKeyReferenceResponseOutput }
KeyVaultAndKeyReferenceResponseInput is an input type that accepts KeyVaultAndKeyReferenceResponseArgs and KeyVaultAndKeyReferenceResponseOutput values. You can construct a concrete instance of `KeyVaultAndKeyReferenceResponseInput` via:
KeyVaultAndKeyReferenceResponseArgs{...}
type KeyVaultAndKeyReferenceResponseOutput ¶
type KeyVaultAndKeyReferenceResponseOutput struct{ *pulumi.OutputState }
Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey
func (KeyVaultAndKeyReferenceResponseOutput) ElementType ¶
func (KeyVaultAndKeyReferenceResponseOutput) ElementType() reflect.Type
func (KeyVaultAndKeyReferenceResponseOutput) KeyUrl ¶
func (o KeyVaultAndKeyReferenceResponseOutput) KeyUrl() pulumi.StringOutput
Url pointing to a key or secret in KeyVault
func (KeyVaultAndKeyReferenceResponseOutput) SourceVault ¶
func (o KeyVaultAndKeyReferenceResponseOutput) SourceVault() SourceVaultResponseOutput
Resource id of the KeyVault containing the key or secret
func (KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponseOutput ¶
func (o KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponseOutput() KeyVaultAndKeyReferenceResponseOutput
func (KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponseOutputWithContext ¶
func (o KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponseOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponseOutput
func (KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponsePtrOutput ¶
func (o KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponsePtrOutput() KeyVaultAndKeyReferenceResponsePtrOutput
func (KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponsePtrOutputWithContext ¶
func (o KeyVaultAndKeyReferenceResponseOutput) ToKeyVaultAndKeyReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponsePtrOutput
type KeyVaultAndKeyReferenceResponsePtrInput ¶
type KeyVaultAndKeyReferenceResponsePtrInput interface { pulumi.Input ToKeyVaultAndKeyReferenceResponsePtrOutput() KeyVaultAndKeyReferenceResponsePtrOutput ToKeyVaultAndKeyReferenceResponsePtrOutputWithContext(context.Context) KeyVaultAndKeyReferenceResponsePtrOutput }
KeyVaultAndKeyReferenceResponsePtrInput is an input type that accepts KeyVaultAndKeyReferenceResponseArgs, KeyVaultAndKeyReferenceResponsePtr and KeyVaultAndKeyReferenceResponsePtrOutput values. You can construct a concrete instance of `KeyVaultAndKeyReferenceResponsePtrInput` via:
KeyVaultAndKeyReferenceResponseArgs{...} or: nil
func KeyVaultAndKeyReferenceResponsePtr ¶
func KeyVaultAndKeyReferenceResponsePtr(v *KeyVaultAndKeyReferenceResponseArgs) KeyVaultAndKeyReferenceResponsePtrInput
type KeyVaultAndKeyReferenceResponsePtrOutput ¶
type KeyVaultAndKeyReferenceResponsePtrOutput struct{ *pulumi.OutputState }
func (KeyVaultAndKeyReferenceResponsePtrOutput) ElementType ¶
func (KeyVaultAndKeyReferenceResponsePtrOutput) ElementType() reflect.Type
func (KeyVaultAndKeyReferenceResponsePtrOutput) KeyUrl ¶
func (o KeyVaultAndKeyReferenceResponsePtrOutput) KeyUrl() pulumi.StringPtrOutput
Url pointing to a key or secret in KeyVault
func (KeyVaultAndKeyReferenceResponsePtrOutput) SourceVault ¶
func (o KeyVaultAndKeyReferenceResponsePtrOutput) SourceVault() SourceVaultResponsePtrOutput
Resource id of the KeyVault containing the key or secret
func (KeyVaultAndKeyReferenceResponsePtrOutput) ToKeyVaultAndKeyReferenceResponsePtrOutput ¶
func (o KeyVaultAndKeyReferenceResponsePtrOutput) ToKeyVaultAndKeyReferenceResponsePtrOutput() KeyVaultAndKeyReferenceResponsePtrOutput
func (KeyVaultAndKeyReferenceResponsePtrOutput) ToKeyVaultAndKeyReferenceResponsePtrOutputWithContext ¶
func (o KeyVaultAndKeyReferenceResponsePtrOutput) ToKeyVaultAndKeyReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndKeyReferenceResponsePtrOutput
type KeyVaultAndSecretReference ¶
type KeyVaultAndSecretReference struct { // Url pointing to a key or secret in KeyVault SecretUrl string `pulumi:"secretUrl"` // Resource id of the KeyVault containing the key or secret SourceVault SourceVault `pulumi:"sourceVault"` }
Key Vault Secret Url and vault id of the encryption key
type KeyVaultAndSecretReferenceArgs ¶
type KeyVaultAndSecretReferenceArgs struct { // Url pointing to a key or secret in KeyVault SecretUrl pulumi.StringInput `pulumi:"secretUrl"` // Resource id of the KeyVault containing the key or secret SourceVault SourceVaultInput `pulumi:"sourceVault"` }
Key Vault Secret Url and vault id of the encryption key
func (KeyVaultAndSecretReferenceArgs) ElementType ¶
func (KeyVaultAndSecretReferenceArgs) ElementType() reflect.Type
func (KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferenceOutput ¶
func (i KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferenceOutput() KeyVaultAndSecretReferenceOutput
func (KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferenceOutputWithContext ¶
func (i KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferenceOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceOutput
func (KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferencePtrOutput ¶
func (i KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferencePtrOutput() KeyVaultAndSecretReferencePtrOutput
func (KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferencePtrOutputWithContext ¶
func (i KeyVaultAndSecretReferenceArgs) ToKeyVaultAndSecretReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferencePtrOutput
type KeyVaultAndSecretReferenceInput ¶
type KeyVaultAndSecretReferenceInput interface { pulumi.Input ToKeyVaultAndSecretReferenceOutput() KeyVaultAndSecretReferenceOutput ToKeyVaultAndSecretReferenceOutputWithContext(context.Context) KeyVaultAndSecretReferenceOutput }
KeyVaultAndSecretReferenceInput is an input type that accepts KeyVaultAndSecretReferenceArgs and KeyVaultAndSecretReferenceOutput values. You can construct a concrete instance of `KeyVaultAndSecretReferenceInput` via:
KeyVaultAndSecretReferenceArgs{...}
type KeyVaultAndSecretReferenceOutput ¶
type KeyVaultAndSecretReferenceOutput struct{ *pulumi.OutputState }
Key Vault Secret Url and vault id of the encryption key
func (KeyVaultAndSecretReferenceOutput) ElementType ¶
func (KeyVaultAndSecretReferenceOutput) ElementType() reflect.Type
func (KeyVaultAndSecretReferenceOutput) SecretUrl ¶
func (o KeyVaultAndSecretReferenceOutput) SecretUrl() pulumi.StringOutput
Url pointing to a key or secret in KeyVault
func (KeyVaultAndSecretReferenceOutput) SourceVault ¶
func (o KeyVaultAndSecretReferenceOutput) SourceVault() SourceVaultOutput
Resource id of the KeyVault containing the key or secret
func (KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferenceOutput ¶
func (o KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferenceOutput() KeyVaultAndSecretReferenceOutput
func (KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferenceOutputWithContext ¶
func (o KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferenceOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceOutput
func (KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferencePtrOutput ¶
func (o KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferencePtrOutput() KeyVaultAndSecretReferencePtrOutput
func (KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferencePtrOutputWithContext ¶
func (o KeyVaultAndSecretReferenceOutput) ToKeyVaultAndSecretReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferencePtrOutput
type KeyVaultAndSecretReferencePtrInput ¶
type KeyVaultAndSecretReferencePtrInput interface { pulumi.Input ToKeyVaultAndSecretReferencePtrOutput() KeyVaultAndSecretReferencePtrOutput ToKeyVaultAndSecretReferencePtrOutputWithContext(context.Context) KeyVaultAndSecretReferencePtrOutput }
KeyVaultAndSecretReferencePtrInput is an input type that accepts KeyVaultAndSecretReferenceArgs, KeyVaultAndSecretReferencePtr and KeyVaultAndSecretReferencePtrOutput values. You can construct a concrete instance of `KeyVaultAndSecretReferencePtrInput` via:
KeyVaultAndSecretReferenceArgs{...} or: nil
func KeyVaultAndSecretReferencePtr ¶
func KeyVaultAndSecretReferencePtr(v *KeyVaultAndSecretReferenceArgs) KeyVaultAndSecretReferencePtrInput
type KeyVaultAndSecretReferencePtrOutput ¶
type KeyVaultAndSecretReferencePtrOutput struct{ *pulumi.OutputState }
func (KeyVaultAndSecretReferencePtrOutput) Elem ¶
func (o KeyVaultAndSecretReferencePtrOutput) Elem() KeyVaultAndSecretReferenceOutput
func (KeyVaultAndSecretReferencePtrOutput) ElementType ¶
func (KeyVaultAndSecretReferencePtrOutput) ElementType() reflect.Type
func (KeyVaultAndSecretReferencePtrOutput) SecretUrl ¶
func (o KeyVaultAndSecretReferencePtrOutput) SecretUrl() pulumi.StringPtrOutput
Url pointing to a key or secret in KeyVault
func (KeyVaultAndSecretReferencePtrOutput) SourceVault ¶
func (o KeyVaultAndSecretReferencePtrOutput) SourceVault() SourceVaultPtrOutput
Resource id of the KeyVault containing the key or secret
func (KeyVaultAndSecretReferencePtrOutput) ToKeyVaultAndSecretReferencePtrOutput ¶
func (o KeyVaultAndSecretReferencePtrOutput) ToKeyVaultAndSecretReferencePtrOutput() KeyVaultAndSecretReferencePtrOutput
func (KeyVaultAndSecretReferencePtrOutput) ToKeyVaultAndSecretReferencePtrOutputWithContext ¶
func (o KeyVaultAndSecretReferencePtrOutput) ToKeyVaultAndSecretReferencePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferencePtrOutput
type KeyVaultAndSecretReferenceResponse ¶
type KeyVaultAndSecretReferenceResponse struct { // Url pointing to a key or secret in KeyVault SecretUrl string `pulumi:"secretUrl"` // Resource id of the KeyVault containing the key or secret SourceVault SourceVaultResponse `pulumi:"sourceVault"` }
Key Vault Secret Url and vault id of the encryption key
type KeyVaultAndSecretReferenceResponseArgs ¶
type KeyVaultAndSecretReferenceResponseArgs struct { // Url pointing to a key or secret in KeyVault SecretUrl pulumi.StringInput `pulumi:"secretUrl"` // Resource id of the KeyVault containing the key or secret SourceVault SourceVaultResponseInput `pulumi:"sourceVault"` }
Key Vault Secret Url and vault id of the encryption key
func (KeyVaultAndSecretReferenceResponseArgs) ElementType ¶
func (KeyVaultAndSecretReferenceResponseArgs) ElementType() reflect.Type
func (KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponseOutput ¶
func (i KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponseOutput() KeyVaultAndSecretReferenceResponseOutput
func (KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponseOutputWithContext ¶
func (i KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponseOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceResponseOutput
func (KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponsePtrOutput ¶
func (i KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponsePtrOutput() KeyVaultAndSecretReferenceResponsePtrOutput
func (KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponsePtrOutputWithContext ¶
func (i KeyVaultAndSecretReferenceResponseArgs) ToKeyVaultAndSecretReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceResponsePtrOutput
type KeyVaultAndSecretReferenceResponseInput ¶
type KeyVaultAndSecretReferenceResponseInput interface { pulumi.Input ToKeyVaultAndSecretReferenceResponseOutput() KeyVaultAndSecretReferenceResponseOutput ToKeyVaultAndSecretReferenceResponseOutputWithContext(context.Context) KeyVaultAndSecretReferenceResponseOutput }
KeyVaultAndSecretReferenceResponseInput is an input type that accepts KeyVaultAndSecretReferenceResponseArgs and KeyVaultAndSecretReferenceResponseOutput values. You can construct a concrete instance of `KeyVaultAndSecretReferenceResponseInput` via:
KeyVaultAndSecretReferenceResponseArgs{...}
type KeyVaultAndSecretReferenceResponseOutput ¶
type KeyVaultAndSecretReferenceResponseOutput struct{ *pulumi.OutputState }
Key Vault Secret Url and vault id of the encryption key
func (KeyVaultAndSecretReferenceResponseOutput) ElementType ¶
func (KeyVaultAndSecretReferenceResponseOutput) ElementType() reflect.Type
func (KeyVaultAndSecretReferenceResponseOutput) SecretUrl ¶
func (o KeyVaultAndSecretReferenceResponseOutput) SecretUrl() pulumi.StringOutput
Url pointing to a key or secret in KeyVault
func (KeyVaultAndSecretReferenceResponseOutput) SourceVault ¶
func (o KeyVaultAndSecretReferenceResponseOutput) SourceVault() SourceVaultResponseOutput
Resource id of the KeyVault containing the key or secret
func (KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponseOutput ¶
func (o KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponseOutput() KeyVaultAndSecretReferenceResponseOutput
func (KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponseOutputWithContext ¶
func (o KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponseOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceResponseOutput
func (KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponsePtrOutput ¶
func (o KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponsePtrOutput() KeyVaultAndSecretReferenceResponsePtrOutput
func (KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponsePtrOutputWithContext ¶
func (o KeyVaultAndSecretReferenceResponseOutput) ToKeyVaultAndSecretReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceResponsePtrOutput
type KeyVaultAndSecretReferenceResponsePtrInput ¶
type KeyVaultAndSecretReferenceResponsePtrInput interface { pulumi.Input ToKeyVaultAndSecretReferenceResponsePtrOutput() KeyVaultAndSecretReferenceResponsePtrOutput ToKeyVaultAndSecretReferenceResponsePtrOutputWithContext(context.Context) KeyVaultAndSecretReferenceResponsePtrOutput }
KeyVaultAndSecretReferenceResponsePtrInput is an input type that accepts KeyVaultAndSecretReferenceResponseArgs, KeyVaultAndSecretReferenceResponsePtr and KeyVaultAndSecretReferenceResponsePtrOutput values. You can construct a concrete instance of `KeyVaultAndSecretReferenceResponsePtrInput` via:
KeyVaultAndSecretReferenceResponseArgs{...} or: nil
func KeyVaultAndSecretReferenceResponsePtr ¶
func KeyVaultAndSecretReferenceResponsePtr(v *KeyVaultAndSecretReferenceResponseArgs) KeyVaultAndSecretReferenceResponsePtrInput
type KeyVaultAndSecretReferenceResponsePtrOutput ¶
type KeyVaultAndSecretReferenceResponsePtrOutput struct{ *pulumi.OutputState }
func (KeyVaultAndSecretReferenceResponsePtrOutput) ElementType ¶
func (KeyVaultAndSecretReferenceResponsePtrOutput) ElementType() reflect.Type
func (KeyVaultAndSecretReferenceResponsePtrOutput) SecretUrl ¶
func (o KeyVaultAndSecretReferenceResponsePtrOutput) SecretUrl() pulumi.StringPtrOutput
Url pointing to a key or secret in KeyVault
func (KeyVaultAndSecretReferenceResponsePtrOutput) SourceVault ¶
func (o KeyVaultAndSecretReferenceResponsePtrOutput) SourceVault() SourceVaultResponsePtrOutput
Resource id of the KeyVault containing the key or secret
func (KeyVaultAndSecretReferenceResponsePtrOutput) ToKeyVaultAndSecretReferenceResponsePtrOutput ¶
func (o KeyVaultAndSecretReferenceResponsePtrOutput) ToKeyVaultAndSecretReferenceResponsePtrOutput() KeyVaultAndSecretReferenceResponsePtrOutput
func (KeyVaultAndSecretReferenceResponsePtrOutput) ToKeyVaultAndSecretReferenceResponsePtrOutputWithContext ¶
func (o KeyVaultAndSecretReferenceResponsePtrOutput) ToKeyVaultAndSecretReferenceResponsePtrOutputWithContext(ctx context.Context) KeyVaultAndSecretReferenceResponsePtrOutput
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 LookupDedicatedHostArgs ¶
type LookupDedicatedHostArgs struct { // The expand expression to apply on the operation. Expand *string `pulumi:"expand"` // The name of the dedicated host group. HostGroupName string `pulumi:"hostGroupName"` // The name of the dedicated host. HostName string `pulumi:"hostName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupDedicatedHostGroupResult ¶
type LookupDedicatedHostGroupResult struct { // A list of references to all dedicated hosts in the dedicated host group. Hosts []SubResourceReadOnlyResponse `pulumi:"hosts"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Number of fault domains that the host group can span. PlatformFaultDomainCount int `pulumi:"platformFaultDomainCount"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` // Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone. Zones []string `pulumi:"zones"` }
Specifies information about the dedicated host group that the dedicated hosts should be assigned to. <br><br> Currently, a dedicated host can only be added to a dedicated host group at creation time. An existing dedicated host cannot be added to another dedicated host group.
func LookupDedicatedHostGroup ¶
func LookupDedicatedHostGroup(ctx *pulumi.Context, args *LookupDedicatedHostGroupArgs, opts ...pulumi.InvokeOption) (*LookupDedicatedHostGroupResult, error)
type LookupDedicatedHostResult ¶
type LookupDedicatedHostResult struct { // Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided. AutoReplaceOnFailure *bool `pulumi:"autoReplaceOnFailure"` // A unique id generated and assigned to the dedicated host by the platform. <br><br> Does not change throughout the lifetime of the host. HostId string `pulumi:"hostId"` // The dedicated host instance view. InstanceView DedicatedHostInstanceViewResponse `pulumi:"instanceView"` // Specifies the software license type that will be applied to the VMs deployed on the dedicated host. <br><br> Possible values are: <br><br> **None** <br><br> **Windows_Server_Hybrid** <br><br> **Windows_Server_Perpetual** <br><br> Default: **None** LicenseType *string `pulumi:"licenseType"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Fault domain of the dedicated host within a dedicated host group. PlatformFaultDomain *int `pulumi:"platformFaultDomain"` // The provisioning state, which only appears in the response. ProvisioningState string `pulumi:"provisioningState"` // The date when the host was first provisioned. ProvisioningTime string `pulumi:"provisioningTime"` // SKU of the dedicated host for Hardware Generation and VM family. Only name is required to be set. List Microsoft.Compute SKUs for a list of possible values. Sku SkuResponse `pulumi:"sku"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` // A list of references to all virtual machines in the Dedicated Host. VirtualMachines []SubResourceReadOnlyResponse `pulumi:"virtualMachines"` }
Specifies information about the Dedicated host.
func LookupDedicatedHost ¶
func LookupDedicatedHost(ctx *pulumi.Context, args *LookupDedicatedHostArgs, opts ...pulumi.InvokeOption) (*LookupDedicatedHostResult, error)
type LookupDiskArgs ¶
type LookupDiskArgs struct { // The name of the managed disk that is being created. The name can't be changed after the disk is created. Supported characters for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 characters. DiskName string `pulumi:"diskName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupDiskEncryptionSetArgs ¶
type LookupDiskEncryptionSetArgs struct { // The name of the disk encryption set that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 characters. DiskEncryptionSetName string `pulumi:"diskEncryptionSetName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupDiskEncryptionSetResult ¶
type LookupDiskEncryptionSetResult struct { // The key vault key which is currently used by this disk encryption set. ActiveKey *KeyVaultAndKeyReferenceResponse `pulumi:"activeKey"` // The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks. Identity *EncryptionSetIdentityResponse `pulumi:"identity"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation. PreviousKeys []KeyVaultAndKeyReferenceResponse `pulumi:"previousKeys"` // The disk encryption set provisioning state. ProvisioningState string `pulumi:"provisioningState"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
disk encryption set resource.
func LookupDiskEncryptionSet ¶
func LookupDiskEncryptionSet(ctx *pulumi.Context, args *LookupDiskEncryptionSetArgs, opts ...pulumi.InvokeOption) (*LookupDiskEncryptionSetResult, error)
type LookupDiskResult ¶
type LookupDiskResult struct { // Disk source information. CreationData information cannot be changed after the disk has been created. CreationData CreationDataResponse `pulumi:"creationData"` // The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes. DiskIOPSReadWrite *int `pulumi:"diskIOPSReadWrite"` // The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10. DiskMBpsReadWrite *int `pulumi:"diskMBpsReadWrite"` // The size of the disk in bytes. This field is read only. DiskSizeBytes int `pulumi:"diskSizeBytes"` // If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size. DiskSizeGB *int `pulumi:"diskSizeGB"` // The state of the disk. DiskState string `pulumi:"diskState"` // Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys. Encryption *EncryptionResponse `pulumi:"encryption"` // Encryption settings collection used for Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot. EncryptionSettingsCollection *EncryptionSettingsCollectionResponse `pulumi:"encryptionSettingsCollection"` // The hypervisor generation of the Virtual Machine. Applicable to OS disks only. HyperVGeneration *string `pulumi:"hyperVGeneration"` // Resource location Location string `pulumi:"location"` // A relative URI containing the ID of the VM that has the disk attached. ManagedBy string `pulumi:"managedBy"` // Resource name Name string `pulumi:"name"` // The Operating System type. OsType *string `pulumi:"osType"` // The disk provisioning state. ProvisioningState string `pulumi:"provisioningState"` // The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS. Sku *DiskSkuResponse `pulumi:"sku"` // Resource tags Tags map[string]string `pulumi:"tags"` // The time when the disk was created. TimeCreated string `pulumi:"timeCreated"` // Resource type Type string `pulumi:"type"` // Unique Guid identifying the resource. UniqueId string `pulumi:"uniqueId"` // The Logical zone list for Disk. Zones []string `pulumi:"zones"` }
Disk resource.
func LookupDisk ¶
func LookupDisk(ctx *pulumi.Context, args *LookupDiskArgs, opts ...pulumi.InvokeOption) (*LookupDiskResult, error)
type LookupGalleryApplicationArgs ¶
type LookupGalleryApplicationArgs struct { // The name of the gallery Application Definition to be retrieved. GalleryApplicationName string `pulumi:"galleryApplicationName"` // The name of the Shared Application Gallery from which the Application Definitions are to be retrieved. GalleryName string `pulumi:"galleryName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupGalleryApplicationResult ¶
type LookupGalleryApplicationResult struct { // The description of this gallery Application Definition resource. This property is updatable. Description *string `pulumi:"description"` // The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate *string `pulumi:"endOfLifeDate"` // The Eula agreement for the gallery Application Definition. Eula *string `pulumi:"eula"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // The privacy statement uri. PrivacyStatementUri *string `pulumi:"privacyStatementUri"` // The release note uri. ReleaseNoteUri *string `pulumi:"releaseNoteUri"` // This property allows you to specify the supported type of the OS that application is built for. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** SupportedOSType string `pulumi:"supportedOSType"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
Specifies information about the gallery Application Definition that you want to create or update.
func LookupGalleryApplication ¶
func LookupGalleryApplication(ctx *pulumi.Context, args *LookupGalleryApplicationArgs, opts ...pulumi.InvokeOption) (*LookupGalleryApplicationResult, error)
type LookupGalleryApplicationVersionArgs ¶
type LookupGalleryApplicationVersionArgs struct { // The expand expression to apply on the operation. Expand *string `pulumi:"expand"` // The name of the gallery Application Definition in which the Application Version resides. GalleryApplicationName string `pulumi:"galleryApplicationName"` // The name of the gallery Application Version to be retrieved. GalleryApplicationVersionName string `pulumi:"galleryApplicationVersionName"` // The name of the Shared Application Gallery in which the Application Definition resides. GalleryName string `pulumi:"galleryName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupGalleryApplicationVersionResult ¶
type LookupGalleryApplicationVersionResult struct { // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // The provisioning state, which only appears in the response. ProvisioningState string `pulumi:"provisioningState"` // The publishing profile of a gallery Image Version. PublishingProfile GalleryApplicationVersionPublishingProfileResponse `pulumi:"publishingProfile"` // This is the replication status of the gallery Image Version. ReplicationStatus ReplicationStatusResponse `pulumi:"replicationStatus"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
Specifies information about the gallery Application Version that you want to create or update.
func LookupGalleryApplicationVersion ¶
func LookupGalleryApplicationVersion(ctx *pulumi.Context, args *LookupGalleryApplicationVersionArgs, opts ...pulumi.InvokeOption) (*LookupGalleryApplicationVersionResult, error)
type LookupGalleryArgs ¶
type LookupGalleryImageArgs ¶
type LookupGalleryImageArgs struct { // The name of the gallery Image Definition to be retrieved. GalleryImageName string `pulumi:"galleryImageName"` // The name of the Shared Image Gallery from which the Image Definitions are to be retrieved. GalleryName string `pulumi:"galleryName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupGalleryImageResult ¶
type LookupGalleryImageResult struct { // The description of this gallery Image Definition resource. This property is updatable. Description *string `pulumi:"description"` // Describes the disallowed disk types. Disallowed *DisallowedResponse `pulumi:"disallowed"` // The end of life date of the gallery Image Definition. This property can be used for decommissioning purposes. This property is updatable. EndOfLifeDate *string `pulumi:"endOfLifeDate"` // The Eula agreement for the gallery Image Definition. Eula *string `pulumi:"eula"` // The hypervisor generation of the Virtual Machine. Applicable to OS disks only. HyperVGeneration *string `pulumi:"hyperVGeneration"` // This is the gallery Image Definition identifier. Identifier GalleryImageIdentifierResponse `pulumi:"identifier"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'. OsState string `pulumi:"osState"` // This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux** OsType string `pulumi:"osType"` // The privacy statement uri. PrivacyStatementUri *string `pulumi:"privacyStatementUri"` // The provisioning state, which only appears in the response. ProvisioningState string `pulumi:"provisioningState"` // Describes the gallery Image Definition purchase plan. This is used by marketplace images. PurchasePlan *ImagePurchasePlanResponse `pulumi:"purchasePlan"` // The properties describe the recommended machine configuration for this Image Definition. These properties are updatable. Recommended *RecommendedMachineConfigurationResponse `pulumi:"recommended"` // The release note uri. ReleaseNoteUri *string `pulumi:"releaseNoteUri"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
Specifies information about the gallery Image Definition that you want to create or update.
func LookupGalleryImage ¶
func LookupGalleryImage(ctx *pulumi.Context, args *LookupGalleryImageArgs, opts ...pulumi.InvokeOption) (*LookupGalleryImageResult, error)
type LookupGalleryImageVersionArgs ¶
type LookupGalleryImageVersionArgs struct { // The expand expression to apply on the operation. Expand *string `pulumi:"expand"` // The name of the gallery Image Definition in which the Image Version resides. GalleryImageName string `pulumi:"galleryImageName"` // The name of the gallery Image Version to be retrieved. GalleryImageVersionName string `pulumi:"galleryImageVersionName"` // The name of the Shared Image Gallery in which the Image Definition resides. GalleryName string `pulumi:"galleryName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupGalleryImageVersionResult ¶
type LookupGalleryImageVersionResult struct { // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // The provisioning state, which only appears in the response. ProvisioningState string `pulumi:"provisioningState"` // The publishing profile of a gallery Image Version. PublishingProfile *GalleryImageVersionPublishingProfileResponse `pulumi:"publishingProfile"` // This is the replication status of the gallery Image Version. ReplicationStatus ReplicationStatusResponse `pulumi:"replicationStatus"` // This is the storage profile of a Gallery Image Version. StorageProfile GalleryImageVersionStorageProfileResponse `pulumi:"storageProfile"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
Specifies information about the gallery Image Version that you want to create or update.
func LookupGalleryImageVersion ¶
func LookupGalleryImageVersion(ctx *pulumi.Context, args *LookupGalleryImageVersionArgs, opts ...pulumi.InvokeOption) (*LookupGalleryImageVersionResult, error)
type LookupGalleryResult ¶
type LookupGalleryResult struct { // The description of this Shared Image Gallery resource. This property is updatable. Description *string `pulumi:"description"` // Describes the gallery unique name. Identifier *GalleryIdentifierResponse `pulumi:"identifier"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // The provisioning state, which only appears in the response. ProvisioningState string `pulumi:"provisioningState"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
Specifies information about the Shared Image Gallery that you want to create or update.
func LookupGallery ¶
func LookupGallery(ctx *pulumi.Context, args *LookupGalleryArgs, opts ...pulumi.InvokeOption) (*LookupGalleryResult, error)
type LookupImageArgs ¶
type LookupImageResult ¶
type LookupImageResult struct { // Gets the HyperVGenerationType of the VirtualMachine created from the image HyperVGeneration *string `pulumi:"hyperVGeneration"` // 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 LookupProximityPlacementGroupArgs ¶
type LookupProximityPlacementGroupArgs struct { // includeColocationStatus=true enables fetching the colocation status of all the resources in the proximity placement group. IncludeColocationStatus *string `pulumi:"includeColocationStatus"` // The name of the proximity placement group. ProximityPlacementGroupName string `pulumi:"proximityPlacementGroupName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupProximityPlacementGroupResult ¶
type LookupProximityPlacementGroupResult struct { // A list of references to all availability sets in the proximity placement group. AvailabilitySets []SubResourceWithColocationStatusResponse `pulumi:"availabilitySets"` // Describes colocation status of the Proximity Placement Group. ColocationStatus *InstanceViewStatusResponse `pulumi:"colocationStatus"` // 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 []SubResourceWithColocationStatusResponse `pulumi:"virtualMachineScaleSets"` // A list of references to all virtual machines in the proximity placement group. VirtualMachines []SubResourceWithColocationStatusResponse `pulumi:"virtualMachines"` }
Specifies information about the proximity placement group.
func LookupProximityPlacementGroup ¶
func LookupProximityPlacementGroup(ctx *pulumi.Context, args *LookupProximityPlacementGroupArgs, opts ...pulumi.InvokeOption) (*LookupProximityPlacementGroupResult, error)
type LookupSnapshotArgs ¶
type LookupSnapshotArgs struct { // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the snapshot that is being created. The name can't be changed after the snapshot is created. Supported characters for the name are a-z, A-Z, 0-9 and _. The max name length is 80 characters. SnapshotName string `pulumi:"snapshotName"` }
type LookupSnapshotResult ¶
type LookupSnapshotResult struct { // Disk source information. CreationData information cannot be changed after the disk has been created. CreationData CreationDataResponse `pulumi:"creationData"` // The size of the disk in bytes. This field is read only. DiskSizeBytes int `pulumi:"diskSizeBytes"` // If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size. DiskSizeGB *int `pulumi:"diskSizeGB"` // Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys. Encryption *EncryptionResponse `pulumi:"encryption"` // Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot. EncryptionSettingsCollection *EncryptionSettingsCollectionResponse `pulumi:"encryptionSettingsCollection"` // The hypervisor generation of the Virtual Machine. Applicable to OS disks only. HyperVGeneration *string `pulumi:"hyperVGeneration"` // Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed. Incremental *bool `pulumi:"incremental"` // Resource location Location string `pulumi:"location"` // Unused. Always Null. ManagedBy string `pulumi:"managedBy"` // Resource name Name string `pulumi:"name"` // The Operating System type. OsType *string `pulumi:"osType"` // The disk provisioning state. ProvisioningState string `pulumi:"provisioningState"` // The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. Sku *SnapshotSkuResponse `pulumi:"sku"` // Resource tags Tags map[string]string `pulumi:"tags"` // The time when the disk was created. TimeCreated string `pulumi:"timeCreated"` // Resource type Type string `pulumi:"type"` // Unique Guid identifying the resource. UniqueId string `pulumi:"uniqueId"` }
Snapshot resource.
func LookupSnapshot ¶
func LookupSnapshot(ctx *pulumi.Context, args *LookupSnapshotArgs, opts ...pulumi.InvokeOption) (*LookupSnapshotResult, 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. The availability set to which the VM is being added should be under the same resource group as the availability set resource. An existing VM cannot be added to an availability set. <br><br>This property cannot exist along with a non-null properties.virtualMachineScaleSet reference. AvailabilitySet *SubResourceResponse `pulumi:"availabilitySet"` // Specifies the billing related details of a Azure Spot virtual machine. <br><br>Minimum api-version: 2019-03-01. BillingProfile *BillingProfileResponse `pulumi:"billingProfile"` // Specifies the boot diagnostic settings state. <br><br>Minimum api-version: 2015-06-15. DiagnosticsProfile *DiagnosticsProfileResponse `pulumi:"diagnosticsProfile"` // Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set. <br><br>For Azure Spot virtual machines, the only supported value is 'Deallocate' and the minimum api-version is 2019-03-01. <br><br>For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview. EvictionPolicy *string `pulumi:"evictionPolicy"` // Specifies the hardware settings for the virtual machine. HardwareProfile *HardwareProfileResponse `pulumi:"hardwareProfile"` // Specifies information about the dedicated host that the virtual machine resides in. <br><br>Minimum api-version: 2018-10-01. Host *SubResourceResponse `pulumi:"host"` // 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 used while creating the virtual machine. Some of the settings cannot be changed once VM is provisioned. 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"` // Specifies the priority for the virtual machine. <br><br>Minimum api-version: 2019-03-01 Priority *string `pulumi:"priority"` // 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 information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set. <br><br>This property cannot exist along with a non-null properties.availabilitySet reference. <br><br>Minimum api‐version: 2019‐03‐01 VirtualMachineScaleSet *SubResourceResponse `pulumi:"virtualMachineScaleSet"` // 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"` // Resource type 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 { // Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type. AdditionalCapabilities *AdditionalCapabilitiesResponse `pulumi:"additionalCapabilities"` // 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"` // Specifies the scale-in policy that decides which virtual machines are chosen for removal when a Virtual Machine Scale Set is scaled-in. ScaleInPolicy *ScaleInPolicyResponse `pulumi:"scaleInPolicy"` // 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 expand expression to apply on the operation. Expand *string `pulumi:"expand"` // 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 LookupVirtualMachineScaleSetVMExtensionArgs ¶
type LookupVirtualMachineScaleSetVMExtensionArgs struct { // The expand expression to apply on the operation. Expand *string `pulumi:"expand"` // 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 virtual machine extension. VmExtensionName string `pulumi:"vmExtensionName"` // The name of the VM scale set. VmScaleSetName string `pulumi:"vmScaleSetName"` }
type LookupVirtualMachineScaleSetVMExtensionResult ¶
type LookupVirtualMachineScaleSetVMExtensionResult 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 LookupVirtualMachineScaleSetVMExtension ¶
func LookupVirtualMachineScaleSetVMExtension(ctx *pulumi.Context, args *LookupVirtualMachineScaleSetVMExtensionArgs, opts ...pulumi.InvokeOption) (*LookupVirtualMachineScaleSetVMExtensionResult, error)
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"` // Specifies whether the model applied to the virtual machine is the model of the virtual machine scale set or the customized model for the virtual machine. ModelDefinitionApplied string `pulumi:"modelDefinitionApplied"` // Resource name Name string `pulumi:"name"` // Specifies the network interfaces of the virtual machine. NetworkProfile *NetworkProfileResponse `pulumi:"networkProfile"` // Specifies the network profile configuration of the virtual machine. NetworkProfileConfiguration *VirtualMachineScaleSetVMNetworkProfileConfigurationResponse `pulumi:"networkProfileConfiguration"` // 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"` // Specifies the protection policy of the virtual machine. ProtectionPolicy *VirtualMachineScaleSetVMProtectionPolicyResponse `pulumi:"protectionPolicy"` // 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 { // Specifies the customer managed disk encryption set resource id for the managed disk. DiskEncryptionSet *DiskEncryptionSetParameters `pulumi:"diskEncryptionSet"` // 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 { // Specifies the customer managed disk encryption set resource id for the managed disk. DiskEncryptionSet DiskEncryptionSetParametersPtrInput `pulumi:"diskEncryptionSet"` // 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) DiskEncryptionSet ¶
func (o ManagedDiskParametersOutput) DiskEncryptionSet() DiskEncryptionSetParametersPtrOutput
Specifies the customer managed disk encryption set resource id for the 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) DiskEncryptionSet ¶
func (o ManagedDiskParametersPtrOutput) DiskEncryptionSet() DiskEncryptionSetParametersPtrOutput
Specifies the customer managed disk encryption set resource id for the managed disk.
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 { // Specifies the customer managed disk encryption set resource id for the managed disk. DiskEncryptionSet *DiskEncryptionSetParametersResponse `pulumi:"diskEncryptionSet"` // 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 { // Specifies the customer managed disk encryption set resource id for the managed disk. DiskEncryptionSet DiskEncryptionSetParametersResponsePtrInput `pulumi:"diskEncryptionSet"` // 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) DiskEncryptionSet ¶
func (o ManagedDiskParametersResponseOutput) DiskEncryptionSet() DiskEncryptionSetParametersResponsePtrOutput
Specifies the customer managed disk encryption set resource id for the 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) DiskEncryptionSet ¶
func (o ManagedDiskParametersResponsePtrOutput) DiskEncryptionSet() DiskEncryptionSetParametersResponsePtrOutput
Specifies the customer managed disk encryption set resource id for the managed disk.
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> This property cannot be updated after the VM is created. <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> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://docs.microsoft.com/azure/virtual-machines/custom-data) <br><br> For using cloud-init for your Linux 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 whether the guest provision signal is required to infer provision success of the virtual machine. RequireGuestProvisionSignal *bool `pulumi:"requireGuestProvisionSignal"` // 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. Some of the settings cannot be changed once VM is provisioned.
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> This property cannot be updated after the VM is created. <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> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://docs.microsoft.com/azure/virtual-machines/custom-data) <br><br> For using cloud-init for your Linux 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 whether the guest provision signal is required to infer provision success of the virtual machine. RequireGuestProvisionSignal pulumi.BoolPtrInput `pulumi:"requireGuestProvisionSignal"` // 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. Some of the settings cannot be changed once VM is provisioned.
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. Some of the settings cannot be changed once VM is provisioned.
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> This property cannot be updated after the VM is created. <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> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://docs.microsoft.com/azure/virtual-machines/custom-data) <br><br> For using cloud-init for your Linux 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) RequireGuestProvisionSignal ¶
func (o OSProfileOutput) RequireGuestProvisionSignal() pulumi.BoolPtrOutput
Specifies whether the guest provision signal is required to infer provision success of the virtual machine.
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> This property cannot be updated after the VM is created. <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> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://docs.microsoft.com/azure/virtual-machines/custom-data) <br><br> For using cloud-init for your Linux 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) RequireGuestProvisionSignal ¶
func (o OSProfilePtrOutput) RequireGuestProvisionSignal() pulumi.BoolPtrOutput
Specifies whether the guest provision signal is required to infer provision success of the virtual machine.
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> This property cannot be updated after the VM is created. <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> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://docs.microsoft.com/azure/virtual-machines/custom-data) <br><br> For using cloud-init for your Linux 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 whether the guest provision signal is required to infer provision success of the virtual machine. RequireGuestProvisionSignal *bool `pulumi:"requireGuestProvisionSignal"` // 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. Some of the settings cannot be changed once VM is provisioned.
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> This property cannot be updated after the VM is created. <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> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://docs.microsoft.com/azure/virtual-machines/custom-data) <br><br> For using cloud-init for your Linux 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 whether the guest provision signal is required to infer provision success of the virtual machine. RequireGuestProvisionSignal pulumi.BoolPtrInput `pulumi:"requireGuestProvisionSignal"` // 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. Some of the settings cannot be changed once VM is provisioned.
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. Some of the settings cannot be changed once VM is provisioned.
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> This property cannot be updated after the VM is created. <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> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://docs.microsoft.com/azure/virtual-machines/custom-data) <br><br> For using cloud-init for your Linux 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) RequireGuestProvisionSignal ¶
func (o OSProfileResponseOutput) RequireGuestProvisionSignal() pulumi.BoolPtrOutput
Specifies whether the guest provision signal is required to infer provision success of the virtual machine.
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> This property cannot be updated after the VM is created. <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> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file, for more information see [Custom Data on Azure VMs](https://docs.microsoft.com/azure/virtual-machines/custom-data) <br><br> For using cloud-init for your Linux 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) RequireGuestProvisionSignal ¶
func (o OSProfileResponsePtrOutput) RequireGuestProvisionSignal() pulumi.BoolPtrOutput
Specifies whether the guest provision signal is required to infer provision success of the virtual machine.
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 SubResourceWithColocationStatusResponseArrayOutput `pulumi:"availabilitySets"` // Describes colocation status of the Proximity Placement Group. ColocationStatus InstanceViewStatusResponsePtrOutput `pulumi:"colocationStatus"` // 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 SubResourceWithColocationStatusResponseArrayOutput `pulumi:"virtualMachineScaleSets"` // A list of references to all virtual machines in the proximity placement group. VirtualMachines SubResourceWithColocationStatusResponseArrayOutput `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 { // Describes colocation status of the Proximity Placement Group. ColocationStatus InstanceViewStatusPtrInput // 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 SubResourceWithColocationStatusResponseArrayInput // Describes colocation status of the Proximity Placement Group. ColocationStatus InstanceViewStatusResponsePtrInput // 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 SubResourceWithColocationStatusResponseArrayInput // A list of references to all virtual machines in the proximity placement group. VirtualMachines SubResourceWithColocationStatusResponseArrayInput }
func (ProximityPlacementGroupState) ElementType ¶
func (ProximityPlacementGroupState) ElementType() reflect.Type
type RecommendedMachineConfiguration ¶
type RecommendedMachineConfiguration struct { // Describes the resource range. Memory *ResourceRange `pulumi:"memory"` // Describes the resource range. VCPUs *ResourceRange `pulumi:"vCPUs"` }
The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.
type RecommendedMachineConfigurationArgs ¶
type RecommendedMachineConfigurationArgs struct { // Describes the resource range. Memory ResourceRangePtrInput `pulumi:"memory"` // Describes the resource range. VCPUs ResourceRangePtrInput `pulumi:"vCPUs"` }
The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.
func (RecommendedMachineConfigurationArgs) ElementType ¶
func (RecommendedMachineConfigurationArgs) ElementType() reflect.Type
func (RecommendedMachineConfigurationArgs) ToRecommendedMachineConfigurationOutput ¶
func (i RecommendedMachineConfigurationArgs) ToRecommendedMachineConfigurationOutput() RecommendedMachineConfigurationOutput
func (RecommendedMachineConfigurationArgs) ToRecommendedMachineConfigurationOutputWithContext ¶
func (i RecommendedMachineConfigurationArgs) ToRecommendedMachineConfigurationOutputWithContext(ctx context.Context) RecommendedMachineConfigurationOutput
func (RecommendedMachineConfigurationArgs) ToRecommendedMachineConfigurationPtrOutput ¶
func (i RecommendedMachineConfigurationArgs) ToRecommendedMachineConfigurationPtrOutput() RecommendedMachineConfigurationPtrOutput
func (RecommendedMachineConfigurationArgs) ToRecommendedMachineConfigurationPtrOutputWithContext ¶
func (i RecommendedMachineConfigurationArgs) ToRecommendedMachineConfigurationPtrOutputWithContext(ctx context.Context) RecommendedMachineConfigurationPtrOutput
type RecommendedMachineConfigurationInput ¶
type RecommendedMachineConfigurationInput interface { pulumi.Input ToRecommendedMachineConfigurationOutput() RecommendedMachineConfigurationOutput ToRecommendedMachineConfigurationOutputWithContext(context.Context) RecommendedMachineConfigurationOutput }
RecommendedMachineConfigurationInput is an input type that accepts RecommendedMachineConfigurationArgs and RecommendedMachineConfigurationOutput values. You can construct a concrete instance of `RecommendedMachineConfigurationInput` via:
RecommendedMachineConfigurationArgs{...}
type RecommendedMachineConfigurationOutput ¶
type RecommendedMachineConfigurationOutput struct{ *pulumi.OutputState }
The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.
func (RecommendedMachineConfigurationOutput) ElementType ¶
func (RecommendedMachineConfigurationOutput) ElementType() reflect.Type
func (RecommendedMachineConfigurationOutput) Memory ¶
func (o RecommendedMachineConfigurationOutput) Memory() ResourceRangePtrOutput
Describes the resource range.
func (RecommendedMachineConfigurationOutput) ToRecommendedMachineConfigurationOutput ¶
func (o RecommendedMachineConfigurationOutput) ToRecommendedMachineConfigurationOutput() RecommendedMachineConfigurationOutput
func (RecommendedMachineConfigurationOutput) ToRecommendedMachineConfigurationOutputWithContext ¶
func (o RecommendedMachineConfigurationOutput) ToRecommendedMachineConfigurationOutputWithContext(ctx context.Context) RecommendedMachineConfigurationOutput
func (RecommendedMachineConfigurationOutput) ToRecommendedMachineConfigurationPtrOutput ¶
func (o RecommendedMachineConfigurationOutput) ToRecommendedMachineConfigurationPtrOutput() RecommendedMachineConfigurationPtrOutput
func (RecommendedMachineConfigurationOutput) ToRecommendedMachineConfigurationPtrOutputWithContext ¶
func (o RecommendedMachineConfigurationOutput) ToRecommendedMachineConfigurationPtrOutputWithContext(ctx context.Context) RecommendedMachineConfigurationPtrOutput
func (RecommendedMachineConfigurationOutput) VCPUs ¶
func (o RecommendedMachineConfigurationOutput) VCPUs() ResourceRangePtrOutput
Describes the resource range.
type RecommendedMachineConfigurationPtrInput ¶
type RecommendedMachineConfigurationPtrInput interface { pulumi.Input ToRecommendedMachineConfigurationPtrOutput() RecommendedMachineConfigurationPtrOutput ToRecommendedMachineConfigurationPtrOutputWithContext(context.Context) RecommendedMachineConfigurationPtrOutput }
RecommendedMachineConfigurationPtrInput is an input type that accepts RecommendedMachineConfigurationArgs, RecommendedMachineConfigurationPtr and RecommendedMachineConfigurationPtrOutput values. You can construct a concrete instance of `RecommendedMachineConfigurationPtrInput` via:
RecommendedMachineConfigurationArgs{...} or: nil
func RecommendedMachineConfigurationPtr ¶
func RecommendedMachineConfigurationPtr(v *RecommendedMachineConfigurationArgs) RecommendedMachineConfigurationPtrInput
type RecommendedMachineConfigurationPtrOutput ¶
type RecommendedMachineConfigurationPtrOutput struct{ *pulumi.OutputState }
func (RecommendedMachineConfigurationPtrOutput) ElementType ¶
func (RecommendedMachineConfigurationPtrOutput) ElementType() reflect.Type
func (RecommendedMachineConfigurationPtrOutput) Memory ¶
func (o RecommendedMachineConfigurationPtrOutput) Memory() ResourceRangePtrOutput
Describes the resource range.
func (RecommendedMachineConfigurationPtrOutput) ToRecommendedMachineConfigurationPtrOutput ¶
func (o RecommendedMachineConfigurationPtrOutput) ToRecommendedMachineConfigurationPtrOutput() RecommendedMachineConfigurationPtrOutput
func (RecommendedMachineConfigurationPtrOutput) ToRecommendedMachineConfigurationPtrOutputWithContext ¶
func (o RecommendedMachineConfigurationPtrOutput) ToRecommendedMachineConfigurationPtrOutputWithContext(ctx context.Context) RecommendedMachineConfigurationPtrOutput
func (RecommendedMachineConfigurationPtrOutput) VCPUs ¶
func (o RecommendedMachineConfigurationPtrOutput) VCPUs() ResourceRangePtrOutput
Describes the resource range.
type RecommendedMachineConfigurationResponse ¶
type RecommendedMachineConfigurationResponse struct { // Describes the resource range. Memory *ResourceRangeResponse `pulumi:"memory"` // Describes the resource range. VCPUs *ResourceRangeResponse `pulumi:"vCPUs"` }
The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.
type RecommendedMachineConfigurationResponseArgs ¶
type RecommendedMachineConfigurationResponseArgs struct { // Describes the resource range. Memory ResourceRangeResponsePtrInput `pulumi:"memory"` // Describes the resource range. VCPUs ResourceRangeResponsePtrInput `pulumi:"vCPUs"` }
The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.
func (RecommendedMachineConfigurationResponseArgs) ElementType ¶
func (RecommendedMachineConfigurationResponseArgs) ElementType() reflect.Type
func (RecommendedMachineConfigurationResponseArgs) ToRecommendedMachineConfigurationResponseOutput ¶
func (i RecommendedMachineConfigurationResponseArgs) ToRecommendedMachineConfigurationResponseOutput() RecommendedMachineConfigurationResponseOutput
func (RecommendedMachineConfigurationResponseArgs) ToRecommendedMachineConfigurationResponseOutputWithContext ¶
func (i RecommendedMachineConfigurationResponseArgs) ToRecommendedMachineConfigurationResponseOutputWithContext(ctx context.Context) RecommendedMachineConfigurationResponseOutput
func (RecommendedMachineConfigurationResponseArgs) ToRecommendedMachineConfigurationResponsePtrOutput ¶
func (i RecommendedMachineConfigurationResponseArgs) ToRecommendedMachineConfigurationResponsePtrOutput() RecommendedMachineConfigurationResponsePtrOutput
func (RecommendedMachineConfigurationResponseArgs) ToRecommendedMachineConfigurationResponsePtrOutputWithContext ¶
func (i RecommendedMachineConfigurationResponseArgs) ToRecommendedMachineConfigurationResponsePtrOutputWithContext(ctx context.Context) RecommendedMachineConfigurationResponsePtrOutput
type RecommendedMachineConfigurationResponseInput ¶
type RecommendedMachineConfigurationResponseInput interface { pulumi.Input ToRecommendedMachineConfigurationResponseOutput() RecommendedMachineConfigurationResponseOutput ToRecommendedMachineConfigurationResponseOutputWithContext(context.Context) RecommendedMachineConfigurationResponseOutput }
RecommendedMachineConfigurationResponseInput is an input type that accepts RecommendedMachineConfigurationResponseArgs and RecommendedMachineConfigurationResponseOutput values. You can construct a concrete instance of `RecommendedMachineConfigurationResponseInput` via:
RecommendedMachineConfigurationResponseArgs{...}
type RecommendedMachineConfigurationResponseOutput ¶
type RecommendedMachineConfigurationResponseOutput struct{ *pulumi.OutputState }
The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.
func (RecommendedMachineConfigurationResponseOutput) ElementType ¶
func (RecommendedMachineConfigurationResponseOutput) ElementType() reflect.Type
func (RecommendedMachineConfigurationResponseOutput) Memory ¶
func (o RecommendedMachineConfigurationResponseOutput) Memory() ResourceRangeResponsePtrOutput
Describes the resource range.
func (RecommendedMachineConfigurationResponseOutput) ToRecommendedMachineConfigurationResponseOutput ¶
func (o RecommendedMachineConfigurationResponseOutput) ToRecommendedMachineConfigurationResponseOutput() RecommendedMachineConfigurationResponseOutput
func (RecommendedMachineConfigurationResponseOutput) ToRecommendedMachineConfigurationResponseOutputWithContext ¶
func (o RecommendedMachineConfigurationResponseOutput) ToRecommendedMachineConfigurationResponseOutputWithContext(ctx context.Context) RecommendedMachineConfigurationResponseOutput
func (RecommendedMachineConfigurationResponseOutput) ToRecommendedMachineConfigurationResponsePtrOutput ¶
func (o RecommendedMachineConfigurationResponseOutput) ToRecommendedMachineConfigurationResponsePtrOutput() RecommendedMachineConfigurationResponsePtrOutput
func (RecommendedMachineConfigurationResponseOutput) ToRecommendedMachineConfigurationResponsePtrOutputWithContext ¶
func (o RecommendedMachineConfigurationResponseOutput) ToRecommendedMachineConfigurationResponsePtrOutputWithContext(ctx context.Context) RecommendedMachineConfigurationResponsePtrOutput
type RecommendedMachineConfigurationResponsePtrInput ¶
type RecommendedMachineConfigurationResponsePtrInput interface { pulumi.Input ToRecommendedMachineConfigurationResponsePtrOutput() RecommendedMachineConfigurationResponsePtrOutput ToRecommendedMachineConfigurationResponsePtrOutputWithContext(context.Context) RecommendedMachineConfigurationResponsePtrOutput }
RecommendedMachineConfigurationResponsePtrInput is an input type that accepts RecommendedMachineConfigurationResponseArgs, RecommendedMachineConfigurationResponsePtr and RecommendedMachineConfigurationResponsePtrOutput values. You can construct a concrete instance of `RecommendedMachineConfigurationResponsePtrInput` via:
RecommendedMachineConfigurationResponseArgs{...} or: nil
func RecommendedMachineConfigurationResponsePtr ¶
func RecommendedMachineConfigurationResponsePtr(v *RecommendedMachineConfigurationResponseArgs) RecommendedMachineConfigurationResponsePtrInput
type RecommendedMachineConfigurationResponsePtrOutput ¶
type RecommendedMachineConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (RecommendedMachineConfigurationResponsePtrOutput) ElementType ¶
func (RecommendedMachineConfigurationResponsePtrOutput) ElementType() reflect.Type
func (RecommendedMachineConfigurationResponsePtrOutput) ToRecommendedMachineConfigurationResponsePtrOutput ¶
func (o RecommendedMachineConfigurationResponsePtrOutput) ToRecommendedMachineConfigurationResponsePtrOutput() RecommendedMachineConfigurationResponsePtrOutput
func (RecommendedMachineConfigurationResponsePtrOutput) ToRecommendedMachineConfigurationResponsePtrOutputWithContext ¶
func (o RecommendedMachineConfigurationResponsePtrOutput) ToRecommendedMachineConfigurationResponsePtrOutputWithContext(ctx context.Context) RecommendedMachineConfigurationResponsePtrOutput
type RegionalReplicationStatusResponse ¶
type RegionalReplicationStatusResponse struct { // The details of the replication status. Details string `pulumi:"details"` // It indicates progress of the replication job. Progress int `pulumi:"progress"` // The region to which the gallery Image Version is being replicated to. Region string `pulumi:"region"` // This is the regional replication state. State string `pulumi:"state"` }
This is the regional replication status.
type RegionalReplicationStatusResponseArgs ¶
type RegionalReplicationStatusResponseArgs struct { // The details of the replication status. Details pulumi.StringInput `pulumi:"details"` // It indicates progress of the replication job. Progress pulumi.IntInput `pulumi:"progress"` // The region to which the gallery Image Version is being replicated to. Region pulumi.StringInput `pulumi:"region"` // This is the regional replication state. State pulumi.StringInput `pulumi:"state"` }
This is the regional replication status.
func (RegionalReplicationStatusResponseArgs) ElementType ¶
func (RegionalReplicationStatusResponseArgs) ElementType() reflect.Type
func (RegionalReplicationStatusResponseArgs) ToRegionalReplicationStatusResponseOutput ¶
func (i RegionalReplicationStatusResponseArgs) ToRegionalReplicationStatusResponseOutput() RegionalReplicationStatusResponseOutput
func (RegionalReplicationStatusResponseArgs) ToRegionalReplicationStatusResponseOutputWithContext ¶
func (i RegionalReplicationStatusResponseArgs) ToRegionalReplicationStatusResponseOutputWithContext(ctx context.Context) RegionalReplicationStatusResponseOutput
type RegionalReplicationStatusResponseArray ¶
type RegionalReplicationStatusResponseArray []RegionalReplicationStatusResponseInput
func (RegionalReplicationStatusResponseArray) ElementType ¶
func (RegionalReplicationStatusResponseArray) ElementType() reflect.Type
func (RegionalReplicationStatusResponseArray) ToRegionalReplicationStatusResponseArrayOutput ¶
func (i RegionalReplicationStatusResponseArray) ToRegionalReplicationStatusResponseArrayOutput() RegionalReplicationStatusResponseArrayOutput
func (RegionalReplicationStatusResponseArray) ToRegionalReplicationStatusResponseArrayOutputWithContext ¶
func (i RegionalReplicationStatusResponseArray) ToRegionalReplicationStatusResponseArrayOutputWithContext(ctx context.Context) RegionalReplicationStatusResponseArrayOutput
type RegionalReplicationStatusResponseArrayInput ¶
type RegionalReplicationStatusResponseArrayInput interface { pulumi.Input ToRegionalReplicationStatusResponseArrayOutput() RegionalReplicationStatusResponseArrayOutput ToRegionalReplicationStatusResponseArrayOutputWithContext(context.Context) RegionalReplicationStatusResponseArrayOutput }
RegionalReplicationStatusResponseArrayInput is an input type that accepts RegionalReplicationStatusResponseArray and RegionalReplicationStatusResponseArrayOutput values. You can construct a concrete instance of `RegionalReplicationStatusResponseArrayInput` via:
RegionalReplicationStatusResponseArray{ RegionalReplicationStatusResponseArgs{...} }
type RegionalReplicationStatusResponseArrayOutput ¶
type RegionalReplicationStatusResponseArrayOutput struct{ *pulumi.OutputState }
func (RegionalReplicationStatusResponseArrayOutput) ElementType ¶
func (RegionalReplicationStatusResponseArrayOutput) ElementType() reflect.Type
func (RegionalReplicationStatusResponseArrayOutput) ToRegionalReplicationStatusResponseArrayOutput ¶
func (o RegionalReplicationStatusResponseArrayOutput) ToRegionalReplicationStatusResponseArrayOutput() RegionalReplicationStatusResponseArrayOutput
func (RegionalReplicationStatusResponseArrayOutput) ToRegionalReplicationStatusResponseArrayOutputWithContext ¶
func (o RegionalReplicationStatusResponseArrayOutput) ToRegionalReplicationStatusResponseArrayOutputWithContext(ctx context.Context) RegionalReplicationStatusResponseArrayOutput
type RegionalReplicationStatusResponseInput ¶
type RegionalReplicationStatusResponseInput interface { pulumi.Input ToRegionalReplicationStatusResponseOutput() RegionalReplicationStatusResponseOutput ToRegionalReplicationStatusResponseOutputWithContext(context.Context) RegionalReplicationStatusResponseOutput }
RegionalReplicationStatusResponseInput is an input type that accepts RegionalReplicationStatusResponseArgs and RegionalReplicationStatusResponseOutput values. You can construct a concrete instance of `RegionalReplicationStatusResponseInput` via:
RegionalReplicationStatusResponseArgs{...}
type RegionalReplicationStatusResponseOutput ¶
type RegionalReplicationStatusResponseOutput struct{ *pulumi.OutputState }
This is the regional replication status.
func (RegionalReplicationStatusResponseOutput) Details ¶
func (o RegionalReplicationStatusResponseOutput) Details() pulumi.StringOutput
The details of the replication status.
func (RegionalReplicationStatusResponseOutput) ElementType ¶
func (RegionalReplicationStatusResponseOutput) ElementType() reflect.Type
func (RegionalReplicationStatusResponseOutput) Progress ¶
func (o RegionalReplicationStatusResponseOutput) Progress() pulumi.IntOutput
It indicates progress of the replication job.
func (RegionalReplicationStatusResponseOutput) Region ¶
func (o RegionalReplicationStatusResponseOutput) Region() pulumi.StringOutput
The region to which the gallery Image Version is being replicated to.
func (RegionalReplicationStatusResponseOutput) State ¶
func (o RegionalReplicationStatusResponseOutput) State() pulumi.StringOutput
This is the regional replication state.
func (RegionalReplicationStatusResponseOutput) ToRegionalReplicationStatusResponseOutput ¶
func (o RegionalReplicationStatusResponseOutput) ToRegionalReplicationStatusResponseOutput() RegionalReplicationStatusResponseOutput
func (RegionalReplicationStatusResponseOutput) ToRegionalReplicationStatusResponseOutputWithContext ¶
func (o RegionalReplicationStatusResponseOutput) ToRegionalReplicationStatusResponseOutputWithContext(ctx context.Context) RegionalReplicationStatusResponseOutput
type ReplicationStatusResponse ¶
type ReplicationStatusResponse struct { // This is the aggregated replication status based on all the regional replication status flags. AggregatedState string `pulumi:"aggregatedState"` // This is a summary of replication status for each region. Summary []RegionalReplicationStatusResponse `pulumi:"summary"` }
This is the replication status of the gallery Image Version.
type ReplicationStatusResponseArgs ¶
type ReplicationStatusResponseArgs struct { // This is the aggregated replication status based on all the regional replication status flags. AggregatedState pulumi.StringInput `pulumi:"aggregatedState"` // This is a summary of replication status for each region. Summary RegionalReplicationStatusResponseArrayInput `pulumi:"summary"` }
This is the replication status of the gallery Image Version.
func (ReplicationStatusResponseArgs) ElementType ¶
func (ReplicationStatusResponseArgs) ElementType() reflect.Type
func (ReplicationStatusResponseArgs) ToReplicationStatusResponseOutput ¶
func (i ReplicationStatusResponseArgs) ToReplicationStatusResponseOutput() ReplicationStatusResponseOutput
func (ReplicationStatusResponseArgs) ToReplicationStatusResponseOutputWithContext ¶
func (i ReplicationStatusResponseArgs) ToReplicationStatusResponseOutputWithContext(ctx context.Context) ReplicationStatusResponseOutput
func (ReplicationStatusResponseArgs) ToReplicationStatusResponsePtrOutput ¶
func (i ReplicationStatusResponseArgs) ToReplicationStatusResponsePtrOutput() ReplicationStatusResponsePtrOutput
func (ReplicationStatusResponseArgs) ToReplicationStatusResponsePtrOutputWithContext ¶
func (i ReplicationStatusResponseArgs) ToReplicationStatusResponsePtrOutputWithContext(ctx context.Context) ReplicationStatusResponsePtrOutput
type ReplicationStatusResponseInput ¶
type ReplicationStatusResponseInput interface { pulumi.Input ToReplicationStatusResponseOutput() ReplicationStatusResponseOutput ToReplicationStatusResponseOutputWithContext(context.Context) ReplicationStatusResponseOutput }
ReplicationStatusResponseInput is an input type that accepts ReplicationStatusResponseArgs and ReplicationStatusResponseOutput values. You can construct a concrete instance of `ReplicationStatusResponseInput` via:
ReplicationStatusResponseArgs{...}
type ReplicationStatusResponseOutput ¶
type ReplicationStatusResponseOutput struct{ *pulumi.OutputState }
This is the replication status of the gallery Image Version.
func (ReplicationStatusResponseOutput) AggregatedState ¶
func (o ReplicationStatusResponseOutput) AggregatedState() pulumi.StringOutput
This is the aggregated replication status based on all the regional replication status flags.
func (ReplicationStatusResponseOutput) ElementType ¶
func (ReplicationStatusResponseOutput) ElementType() reflect.Type
func (ReplicationStatusResponseOutput) Summary ¶
func (o ReplicationStatusResponseOutput) Summary() RegionalReplicationStatusResponseArrayOutput
This is a summary of replication status for each region.
func (ReplicationStatusResponseOutput) ToReplicationStatusResponseOutput ¶
func (o ReplicationStatusResponseOutput) ToReplicationStatusResponseOutput() ReplicationStatusResponseOutput
func (ReplicationStatusResponseOutput) ToReplicationStatusResponseOutputWithContext ¶
func (o ReplicationStatusResponseOutput) ToReplicationStatusResponseOutputWithContext(ctx context.Context) ReplicationStatusResponseOutput
func (ReplicationStatusResponseOutput) ToReplicationStatusResponsePtrOutput ¶
func (o ReplicationStatusResponseOutput) ToReplicationStatusResponsePtrOutput() ReplicationStatusResponsePtrOutput
func (ReplicationStatusResponseOutput) ToReplicationStatusResponsePtrOutputWithContext ¶
func (o ReplicationStatusResponseOutput) ToReplicationStatusResponsePtrOutputWithContext(ctx context.Context) ReplicationStatusResponsePtrOutput
type ReplicationStatusResponsePtrInput ¶
type ReplicationStatusResponsePtrInput interface { pulumi.Input ToReplicationStatusResponsePtrOutput() ReplicationStatusResponsePtrOutput ToReplicationStatusResponsePtrOutputWithContext(context.Context) ReplicationStatusResponsePtrOutput }
ReplicationStatusResponsePtrInput is an input type that accepts ReplicationStatusResponseArgs, ReplicationStatusResponsePtr and ReplicationStatusResponsePtrOutput values. You can construct a concrete instance of `ReplicationStatusResponsePtrInput` via:
ReplicationStatusResponseArgs{...} or: nil
func ReplicationStatusResponsePtr ¶
func ReplicationStatusResponsePtr(v *ReplicationStatusResponseArgs) ReplicationStatusResponsePtrInput
type ReplicationStatusResponsePtrOutput ¶
type ReplicationStatusResponsePtrOutput struct{ *pulumi.OutputState }
func (ReplicationStatusResponsePtrOutput) AggregatedState ¶
func (o ReplicationStatusResponsePtrOutput) AggregatedState() pulumi.StringPtrOutput
This is the aggregated replication status based on all the regional replication status flags.
func (ReplicationStatusResponsePtrOutput) Elem ¶
func (o ReplicationStatusResponsePtrOutput) Elem() ReplicationStatusResponseOutput
func (ReplicationStatusResponsePtrOutput) ElementType ¶
func (ReplicationStatusResponsePtrOutput) ElementType() reflect.Type
func (ReplicationStatusResponsePtrOutput) Summary ¶
func (o ReplicationStatusResponsePtrOutput) Summary() RegionalReplicationStatusResponseArrayOutput
This is a summary of replication status for each region.
func (ReplicationStatusResponsePtrOutput) ToReplicationStatusResponsePtrOutput ¶
func (o ReplicationStatusResponsePtrOutput) ToReplicationStatusResponsePtrOutput() ReplicationStatusResponsePtrOutput
func (ReplicationStatusResponsePtrOutput) ToReplicationStatusResponsePtrOutputWithContext ¶
func (o ReplicationStatusResponsePtrOutput) ToReplicationStatusResponsePtrOutputWithContext(ctx context.Context) ReplicationStatusResponsePtrOutput
type ResourceRange ¶
type ResourceRange struct { // The maximum number of the resource. Max *int `pulumi:"max"` // The minimum number of the resource. Min *int `pulumi:"min"` }
Describes the resource range.
type ResourceRangeArgs ¶
type ResourceRangeArgs struct { // The maximum number of the resource. Max pulumi.IntPtrInput `pulumi:"max"` // The minimum number of the resource. Min pulumi.IntPtrInput `pulumi:"min"` }
Describes the resource range.
func (ResourceRangeArgs) ElementType ¶
func (ResourceRangeArgs) ElementType() reflect.Type
func (ResourceRangeArgs) ToResourceRangeOutput ¶
func (i ResourceRangeArgs) ToResourceRangeOutput() ResourceRangeOutput
func (ResourceRangeArgs) ToResourceRangeOutputWithContext ¶
func (i ResourceRangeArgs) ToResourceRangeOutputWithContext(ctx context.Context) ResourceRangeOutput
func (ResourceRangeArgs) ToResourceRangePtrOutput ¶
func (i ResourceRangeArgs) ToResourceRangePtrOutput() ResourceRangePtrOutput
func (ResourceRangeArgs) ToResourceRangePtrOutputWithContext ¶
func (i ResourceRangeArgs) ToResourceRangePtrOutputWithContext(ctx context.Context) ResourceRangePtrOutput
type ResourceRangeInput ¶
type ResourceRangeInput interface { pulumi.Input ToResourceRangeOutput() ResourceRangeOutput ToResourceRangeOutputWithContext(context.Context) ResourceRangeOutput }
ResourceRangeInput is an input type that accepts ResourceRangeArgs and ResourceRangeOutput values. You can construct a concrete instance of `ResourceRangeInput` via:
ResourceRangeArgs{...}
type ResourceRangeOutput ¶
type ResourceRangeOutput struct{ *pulumi.OutputState }
Describes the resource range.
func (ResourceRangeOutput) ElementType ¶
func (ResourceRangeOutput) ElementType() reflect.Type
func (ResourceRangeOutput) Max ¶
func (o ResourceRangeOutput) Max() pulumi.IntPtrOutput
The maximum number of the resource.
func (ResourceRangeOutput) Min ¶
func (o ResourceRangeOutput) Min() pulumi.IntPtrOutput
The minimum number of the resource.
func (ResourceRangeOutput) ToResourceRangeOutput ¶
func (o ResourceRangeOutput) ToResourceRangeOutput() ResourceRangeOutput
func (ResourceRangeOutput) ToResourceRangeOutputWithContext ¶
func (o ResourceRangeOutput) ToResourceRangeOutputWithContext(ctx context.Context) ResourceRangeOutput
func (ResourceRangeOutput) ToResourceRangePtrOutput ¶
func (o ResourceRangeOutput) ToResourceRangePtrOutput() ResourceRangePtrOutput
func (ResourceRangeOutput) ToResourceRangePtrOutputWithContext ¶
func (o ResourceRangeOutput) ToResourceRangePtrOutputWithContext(ctx context.Context) ResourceRangePtrOutput
type ResourceRangePtrInput ¶
type ResourceRangePtrInput interface { pulumi.Input ToResourceRangePtrOutput() ResourceRangePtrOutput ToResourceRangePtrOutputWithContext(context.Context) ResourceRangePtrOutput }
ResourceRangePtrInput is an input type that accepts ResourceRangeArgs, ResourceRangePtr and ResourceRangePtrOutput values. You can construct a concrete instance of `ResourceRangePtrInput` via:
ResourceRangeArgs{...} or: nil
func ResourceRangePtr ¶
func ResourceRangePtr(v *ResourceRangeArgs) ResourceRangePtrInput
type ResourceRangePtrOutput ¶
type ResourceRangePtrOutput struct{ *pulumi.OutputState }
func (ResourceRangePtrOutput) Elem ¶
func (o ResourceRangePtrOutput) Elem() ResourceRangeOutput
func (ResourceRangePtrOutput) ElementType ¶
func (ResourceRangePtrOutput) ElementType() reflect.Type
func (ResourceRangePtrOutput) Max ¶
func (o ResourceRangePtrOutput) Max() pulumi.IntPtrOutput
The maximum number of the resource.
func (ResourceRangePtrOutput) Min ¶
func (o ResourceRangePtrOutput) Min() pulumi.IntPtrOutput
The minimum number of the resource.
func (ResourceRangePtrOutput) ToResourceRangePtrOutput ¶
func (o ResourceRangePtrOutput) ToResourceRangePtrOutput() ResourceRangePtrOutput
func (ResourceRangePtrOutput) ToResourceRangePtrOutputWithContext ¶
func (o ResourceRangePtrOutput) ToResourceRangePtrOutputWithContext(ctx context.Context) ResourceRangePtrOutput
type ResourceRangeResponse ¶
type ResourceRangeResponse struct { // The maximum number of the resource. Max *int `pulumi:"max"` // The minimum number of the resource. Min *int `pulumi:"min"` }
Describes the resource range.
type ResourceRangeResponseArgs ¶
type ResourceRangeResponseArgs struct { // The maximum number of the resource. Max pulumi.IntPtrInput `pulumi:"max"` // The minimum number of the resource. Min pulumi.IntPtrInput `pulumi:"min"` }
Describes the resource range.
func (ResourceRangeResponseArgs) ElementType ¶
func (ResourceRangeResponseArgs) ElementType() reflect.Type
func (ResourceRangeResponseArgs) ToResourceRangeResponseOutput ¶
func (i ResourceRangeResponseArgs) ToResourceRangeResponseOutput() ResourceRangeResponseOutput
func (ResourceRangeResponseArgs) ToResourceRangeResponseOutputWithContext ¶
func (i ResourceRangeResponseArgs) ToResourceRangeResponseOutputWithContext(ctx context.Context) ResourceRangeResponseOutput
func (ResourceRangeResponseArgs) ToResourceRangeResponsePtrOutput ¶
func (i ResourceRangeResponseArgs) ToResourceRangeResponsePtrOutput() ResourceRangeResponsePtrOutput
func (ResourceRangeResponseArgs) ToResourceRangeResponsePtrOutputWithContext ¶
func (i ResourceRangeResponseArgs) ToResourceRangeResponsePtrOutputWithContext(ctx context.Context) ResourceRangeResponsePtrOutput
type ResourceRangeResponseInput ¶
type ResourceRangeResponseInput interface { pulumi.Input ToResourceRangeResponseOutput() ResourceRangeResponseOutput ToResourceRangeResponseOutputWithContext(context.Context) ResourceRangeResponseOutput }
ResourceRangeResponseInput is an input type that accepts ResourceRangeResponseArgs and ResourceRangeResponseOutput values. You can construct a concrete instance of `ResourceRangeResponseInput` via:
ResourceRangeResponseArgs{...}
type ResourceRangeResponseOutput ¶
type ResourceRangeResponseOutput struct{ *pulumi.OutputState }
Describes the resource range.
func (ResourceRangeResponseOutput) ElementType ¶
func (ResourceRangeResponseOutput) ElementType() reflect.Type
func (ResourceRangeResponseOutput) Max ¶
func (o ResourceRangeResponseOutput) Max() pulumi.IntPtrOutput
The maximum number of the resource.
func (ResourceRangeResponseOutput) Min ¶
func (o ResourceRangeResponseOutput) Min() pulumi.IntPtrOutput
The minimum number of the resource.
func (ResourceRangeResponseOutput) ToResourceRangeResponseOutput ¶
func (o ResourceRangeResponseOutput) ToResourceRangeResponseOutput() ResourceRangeResponseOutput
func (ResourceRangeResponseOutput) ToResourceRangeResponseOutputWithContext ¶
func (o ResourceRangeResponseOutput) ToResourceRangeResponseOutputWithContext(ctx context.Context) ResourceRangeResponseOutput
func (ResourceRangeResponseOutput) ToResourceRangeResponsePtrOutput ¶
func (o ResourceRangeResponseOutput) ToResourceRangeResponsePtrOutput() ResourceRangeResponsePtrOutput
func (ResourceRangeResponseOutput) ToResourceRangeResponsePtrOutputWithContext ¶
func (o ResourceRangeResponseOutput) ToResourceRangeResponsePtrOutputWithContext(ctx context.Context) ResourceRangeResponsePtrOutput
type ResourceRangeResponsePtrInput ¶
type ResourceRangeResponsePtrInput interface { pulumi.Input ToResourceRangeResponsePtrOutput() ResourceRangeResponsePtrOutput ToResourceRangeResponsePtrOutputWithContext(context.Context) ResourceRangeResponsePtrOutput }
ResourceRangeResponsePtrInput is an input type that accepts ResourceRangeResponseArgs, ResourceRangeResponsePtr and ResourceRangeResponsePtrOutput values. You can construct a concrete instance of `ResourceRangeResponsePtrInput` via:
ResourceRangeResponseArgs{...} or: nil
func ResourceRangeResponsePtr ¶
func ResourceRangeResponsePtr(v *ResourceRangeResponseArgs) ResourceRangeResponsePtrInput
type ResourceRangeResponsePtrOutput ¶
type ResourceRangeResponsePtrOutput struct{ *pulumi.OutputState }
func (ResourceRangeResponsePtrOutput) Elem ¶
func (o ResourceRangeResponsePtrOutput) Elem() ResourceRangeResponseOutput
func (ResourceRangeResponsePtrOutput) ElementType ¶
func (ResourceRangeResponsePtrOutput) ElementType() reflect.Type
func (ResourceRangeResponsePtrOutput) Max ¶
func (o ResourceRangeResponsePtrOutput) Max() pulumi.IntPtrOutput
The maximum number of the resource.
func (ResourceRangeResponsePtrOutput) Min ¶
func (o ResourceRangeResponsePtrOutput) Min() pulumi.IntPtrOutput
The minimum number of the resource.
func (ResourceRangeResponsePtrOutput) ToResourceRangeResponsePtrOutput ¶
func (o ResourceRangeResponsePtrOutput) ToResourceRangeResponsePtrOutput() ResourceRangeResponsePtrOutput
func (ResourceRangeResponsePtrOutput) ToResourceRangeResponsePtrOutputWithContext ¶
func (o ResourceRangeResponsePtrOutput) ToResourceRangeResponsePtrOutputWithContext(ctx context.Context) ResourceRangeResponsePtrOutput
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 ScaleInPolicy ¶
type ScaleInPolicy struct { // The rules to be followed when scaling-in a virtual machine scale set. <br><br> Possible values are: <br><br> **Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in. <br><br> **OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal. <br><br> **NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal. <br><br> Rules []string `pulumi:"rules"` }
Describes a scale-in policy for a virtual machine scale set.
type ScaleInPolicyArgs ¶
type ScaleInPolicyArgs struct { // The rules to be followed when scaling-in a virtual machine scale set. <br><br> Possible values are: <br><br> **Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in. <br><br> **OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal. <br><br> **NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal. <br><br> Rules pulumi.StringArrayInput `pulumi:"rules"` }
Describes a scale-in policy for a virtual machine scale set.
func (ScaleInPolicyArgs) ElementType ¶
func (ScaleInPolicyArgs) ElementType() reflect.Type
func (ScaleInPolicyArgs) ToScaleInPolicyOutput ¶
func (i ScaleInPolicyArgs) ToScaleInPolicyOutput() ScaleInPolicyOutput
func (ScaleInPolicyArgs) ToScaleInPolicyOutputWithContext ¶
func (i ScaleInPolicyArgs) ToScaleInPolicyOutputWithContext(ctx context.Context) ScaleInPolicyOutput
func (ScaleInPolicyArgs) ToScaleInPolicyPtrOutput ¶
func (i ScaleInPolicyArgs) ToScaleInPolicyPtrOutput() ScaleInPolicyPtrOutput
func (ScaleInPolicyArgs) ToScaleInPolicyPtrOutputWithContext ¶
func (i ScaleInPolicyArgs) ToScaleInPolicyPtrOutputWithContext(ctx context.Context) ScaleInPolicyPtrOutput
type ScaleInPolicyInput ¶
type ScaleInPolicyInput interface { pulumi.Input ToScaleInPolicyOutput() ScaleInPolicyOutput ToScaleInPolicyOutputWithContext(context.Context) ScaleInPolicyOutput }
ScaleInPolicyInput is an input type that accepts ScaleInPolicyArgs and ScaleInPolicyOutput values. You can construct a concrete instance of `ScaleInPolicyInput` via:
ScaleInPolicyArgs{...}
type ScaleInPolicyOutput ¶
type ScaleInPolicyOutput struct{ *pulumi.OutputState }
Describes a scale-in policy for a virtual machine scale set.
func (ScaleInPolicyOutput) ElementType ¶
func (ScaleInPolicyOutput) ElementType() reflect.Type
func (ScaleInPolicyOutput) Rules ¶
func (o ScaleInPolicyOutput) Rules() pulumi.StringArrayOutput
The rules to be followed when scaling-in a virtual machine scale set. <br><br> Possible values are: <br><br> **Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in. <br><br> **OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal. <br><br> **NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal. <br><br>
func (ScaleInPolicyOutput) ToScaleInPolicyOutput ¶
func (o ScaleInPolicyOutput) ToScaleInPolicyOutput() ScaleInPolicyOutput
func (ScaleInPolicyOutput) ToScaleInPolicyOutputWithContext ¶
func (o ScaleInPolicyOutput) ToScaleInPolicyOutputWithContext(ctx context.Context) ScaleInPolicyOutput
func (ScaleInPolicyOutput) ToScaleInPolicyPtrOutput ¶
func (o ScaleInPolicyOutput) ToScaleInPolicyPtrOutput() ScaleInPolicyPtrOutput
func (ScaleInPolicyOutput) ToScaleInPolicyPtrOutputWithContext ¶
func (o ScaleInPolicyOutput) ToScaleInPolicyPtrOutputWithContext(ctx context.Context) ScaleInPolicyPtrOutput
type ScaleInPolicyPtrInput ¶
type ScaleInPolicyPtrInput interface { pulumi.Input ToScaleInPolicyPtrOutput() ScaleInPolicyPtrOutput ToScaleInPolicyPtrOutputWithContext(context.Context) ScaleInPolicyPtrOutput }
ScaleInPolicyPtrInput is an input type that accepts ScaleInPolicyArgs, ScaleInPolicyPtr and ScaleInPolicyPtrOutput values. You can construct a concrete instance of `ScaleInPolicyPtrInput` via:
ScaleInPolicyArgs{...} or: nil
func ScaleInPolicyPtr ¶
func ScaleInPolicyPtr(v *ScaleInPolicyArgs) ScaleInPolicyPtrInput
type ScaleInPolicyPtrOutput ¶
type ScaleInPolicyPtrOutput struct{ *pulumi.OutputState }
func (ScaleInPolicyPtrOutput) Elem ¶
func (o ScaleInPolicyPtrOutput) Elem() ScaleInPolicyOutput
func (ScaleInPolicyPtrOutput) ElementType ¶
func (ScaleInPolicyPtrOutput) ElementType() reflect.Type
func (ScaleInPolicyPtrOutput) Rules ¶
func (o ScaleInPolicyPtrOutput) Rules() pulumi.StringArrayOutput
The rules to be followed when scaling-in a virtual machine scale set. <br><br> Possible values are: <br><br> **Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in. <br><br> **OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal. <br><br> **NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal. <br><br>
func (ScaleInPolicyPtrOutput) ToScaleInPolicyPtrOutput ¶
func (o ScaleInPolicyPtrOutput) ToScaleInPolicyPtrOutput() ScaleInPolicyPtrOutput
func (ScaleInPolicyPtrOutput) ToScaleInPolicyPtrOutputWithContext ¶
func (o ScaleInPolicyPtrOutput) ToScaleInPolicyPtrOutputWithContext(ctx context.Context) ScaleInPolicyPtrOutput
type ScaleInPolicyResponse ¶
type ScaleInPolicyResponse struct { // The rules to be followed when scaling-in a virtual machine scale set. <br><br> Possible values are: <br><br> **Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in. <br><br> **OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal. <br><br> **NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal. <br><br> Rules []string `pulumi:"rules"` }
Describes a scale-in policy for a virtual machine scale set.
type ScaleInPolicyResponseArgs ¶
type ScaleInPolicyResponseArgs struct { // The rules to be followed when scaling-in a virtual machine scale set. <br><br> Possible values are: <br><br> **Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in. <br><br> **OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal. <br><br> **NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal. <br><br> Rules pulumi.StringArrayInput `pulumi:"rules"` }
Describes a scale-in policy for a virtual machine scale set.
func (ScaleInPolicyResponseArgs) ElementType ¶
func (ScaleInPolicyResponseArgs) ElementType() reflect.Type
func (ScaleInPolicyResponseArgs) ToScaleInPolicyResponseOutput ¶
func (i ScaleInPolicyResponseArgs) ToScaleInPolicyResponseOutput() ScaleInPolicyResponseOutput
func (ScaleInPolicyResponseArgs) ToScaleInPolicyResponseOutputWithContext ¶
func (i ScaleInPolicyResponseArgs) ToScaleInPolicyResponseOutputWithContext(ctx context.Context) ScaleInPolicyResponseOutput
func (ScaleInPolicyResponseArgs) ToScaleInPolicyResponsePtrOutput ¶
func (i ScaleInPolicyResponseArgs) ToScaleInPolicyResponsePtrOutput() ScaleInPolicyResponsePtrOutput
func (ScaleInPolicyResponseArgs) ToScaleInPolicyResponsePtrOutputWithContext ¶
func (i ScaleInPolicyResponseArgs) ToScaleInPolicyResponsePtrOutputWithContext(ctx context.Context) ScaleInPolicyResponsePtrOutput
type ScaleInPolicyResponseInput ¶
type ScaleInPolicyResponseInput interface { pulumi.Input ToScaleInPolicyResponseOutput() ScaleInPolicyResponseOutput ToScaleInPolicyResponseOutputWithContext(context.Context) ScaleInPolicyResponseOutput }
ScaleInPolicyResponseInput is an input type that accepts ScaleInPolicyResponseArgs and ScaleInPolicyResponseOutput values. You can construct a concrete instance of `ScaleInPolicyResponseInput` via:
ScaleInPolicyResponseArgs{...}
type ScaleInPolicyResponseOutput ¶
type ScaleInPolicyResponseOutput struct{ *pulumi.OutputState }
Describes a scale-in policy for a virtual machine scale set.
func (ScaleInPolicyResponseOutput) ElementType ¶
func (ScaleInPolicyResponseOutput) ElementType() reflect.Type
func (ScaleInPolicyResponseOutput) Rules ¶
func (o ScaleInPolicyResponseOutput) Rules() pulumi.StringArrayOutput
The rules to be followed when scaling-in a virtual machine scale set. <br><br> Possible values are: <br><br> **Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in. <br><br> **OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal. <br><br> **NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal. <br><br>
func (ScaleInPolicyResponseOutput) ToScaleInPolicyResponseOutput ¶
func (o ScaleInPolicyResponseOutput) ToScaleInPolicyResponseOutput() ScaleInPolicyResponseOutput
func (ScaleInPolicyResponseOutput) ToScaleInPolicyResponseOutputWithContext ¶
func (o ScaleInPolicyResponseOutput) ToScaleInPolicyResponseOutputWithContext(ctx context.Context) ScaleInPolicyResponseOutput
func (ScaleInPolicyResponseOutput) ToScaleInPolicyResponsePtrOutput ¶
func (o ScaleInPolicyResponseOutput) ToScaleInPolicyResponsePtrOutput() ScaleInPolicyResponsePtrOutput
func (ScaleInPolicyResponseOutput) ToScaleInPolicyResponsePtrOutputWithContext ¶
func (o ScaleInPolicyResponseOutput) ToScaleInPolicyResponsePtrOutputWithContext(ctx context.Context) ScaleInPolicyResponsePtrOutput
type ScaleInPolicyResponsePtrInput ¶
type ScaleInPolicyResponsePtrInput interface { pulumi.Input ToScaleInPolicyResponsePtrOutput() ScaleInPolicyResponsePtrOutput ToScaleInPolicyResponsePtrOutputWithContext(context.Context) ScaleInPolicyResponsePtrOutput }
ScaleInPolicyResponsePtrInput is an input type that accepts ScaleInPolicyResponseArgs, ScaleInPolicyResponsePtr and ScaleInPolicyResponsePtrOutput values. You can construct a concrete instance of `ScaleInPolicyResponsePtrInput` via:
ScaleInPolicyResponseArgs{...} or: nil
func ScaleInPolicyResponsePtr ¶
func ScaleInPolicyResponsePtr(v *ScaleInPolicyResponseArgs) ScaleInPolicyResponsePtrInput
type ScaleInPolicyResponsePtrOutput ¶
type ScaleInPolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (ScaleInPolicyResponsePtrOutput) Elem ¶
func (o ScaleInPolicyResponsePtrOutput) Elem() ScaleInPolicyResponseOutput
func (ScaleInPolicyResponsePtrOutput) ElementType ¶
func (ScaleInPolicyResponsePtrOutput) ElementType() reflect.Type
func (ScaleInPolicyResponsePtrOutput) Rules ¶
func (o ScaleInPolicyResponsePtrOutput) Rules() pulumi.StringArrayOutput
The rules to be followed when scaling-in a virtual machine scale set. <br><br> Possible values are: <br><br> **Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in. <br><br> **OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal. <br><br> **NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal. <br><br>
func (ScaleInPolicyResponsePtrOutput) ToScaleInPolicyResponsePtrOutput ¶
func (o ScaleInPolicyResponsePtrOutput) ToScaleInPolicyResponsePtrOutput() ScaleInPolicyResponsePtrOutput
func (ScaleInPolicyResponsePtrOutput) ToScaleInPolicyResponsePtrOutputWithContext ¶
func (o ScaleInPolicyResponsePtrOutput) ToScaleInPolicyResponsePtrOutputWithContext(ctx context.Context) ScaleInPolicyResponsePtrOutput
type ScheduledEventsProfile ¶
type ScheduledEventsProfile struct { // Specifies Terminate Scheduled Event related configurations. TerminateNotificationProfile *TerminateNotificationProfile `pulumi:"terminateNotificationProfile"` }
type ScheduledEventsProfileArgs ¶
type ScheduledEventsProfileArgs struct { // Specifies Terminate Scheduled Event related configurations. TerminateNotificationProfile TerminateNotificationProfilePtrInput `pulumi:"terminateNotificationProfile"` }
func (ScheduledEventsProfileArgs) ElementType ¶
func (ScheduledEventsProfileArgs) ElementType() reflect.Type
func (ScheduledEventsProfileArgs) ToScheduledEventsProfileOutput ¶
func (i ScheduledEventsProfileArgs) ToScheduledEventsProfileOutput() ScheduledEventsProfileOutput
func (ScheduledEventsProfileArgs) ToScheduledEventsProfileOutputWithContext ¶
func (i ScheduledEventsProfileArgs) ToScheduledEventsProfileOutputWithContext(ctx context.Context) ScheduledEventsProfileOutput
func (ScheduledEventsProfileArgs) ToScheduledEventsProfilePtrOutput ¶
func (i ScheduledEventsProfileArgs) ToScheduledEventsProfilePtrOutput() ScheduledEventsProfilePtrOutput
func (ScheduledEventsProfileArgs) ToScheduledEventsProfilePtrOutputWithContext ¶
func (i ScheduledEventsProfileArgs) ToScheduledEventsProfilePtrOutputWithContext(ctx context.Context) ScheduledEventsProfilePtrOutput
type ScheduledEventsProfileInput ¶
type ScheduledEventsProfileInput interface { pulumi.Input ToScheduledEventsProfileOutput() ScheduledEventsProfileOutput ToScheduledEventsProfileOutputWithContext(context.Context) ScheduledEventsProfileOutput }
ScheduledEventsProfileInput is an input type that accepts ScheduledEventsProfileArgs and ScheduledEventsProfileOutput values. You can construct a concrete instance of `ScheduledEventsProfileInput` via:
ScheduledEventsProfileArgs{...}
type ScheduledEventsProfileOutput ¶
type ScheduledEventsProfileOutput struct{ *pulumi.OutputState }
func (ScheduledEventsProfileOutput) ElementType ¶
func (ScheduledEventsProfileOutput) ElementType() reflect.Type
func (ScheduledEventsProfileOutput) TerminateNotificationProfile ¶
func (o ScheduledEventsProfileOutput) TerminateNotificationProfile() TerminateNotificationProfilePtrOutput
Specifies Terminate Scheduled Event related configurations.
func (ScheduledEventsProfileOutput) ToScheduledEventsProfileOutput ¶
func (o ScheduledEventsProfileOutput) ToScheduledEventsProfileOutput() ScheduledEventsProfileOutput
func (ScheduledEventsProfileOutput) ToScheduledEventsProfileOutputWithContext ¶
func (o ScheduledEventsProfileOutput) ToScheduledEventsProfileOutputWithContext(ctx context.Context) ScheduledEventsProfileOutput
func (ScheduledEventsProfileOutput) ToScheduledEventsProfilePtrOutput ¶
func (o ScheduledEventsProfileOutput) ToScheduledEventsProfilePtrOutput() ScheduledEventsProfilePtrOutput
func (ScheduledEventsProfileOutput) ToScheduledEventsProfilePtrOutputWithContext ¶
func (o ScheduledEventsProfileOutput) ToScheduledEventsProfilePtrOutputWithContext(ctx context.Context) ScheduledEventsProfilePtrOutput
type ScheduledEventsProfilePtrInput ¶
type ScheduledEventsProfilePtrInput interface { pulumi.Input ToScheduledEventsProfilePtrOutput() ScheduledEventsProfilePtrOutput ToScheduledEventsProfilePtrOutputWithContext(context.Context) ScheduledEventsProfilePtrOutput }
ScheduledEventsProfilePtrInput is an input type that accepts ScheduledEventsProfileArgs, ScheduledEventsProfilePtr and ScheduledEventsProfilePtrOutput values. You can construct a concrete instance of `ScheduledEventsProfilePtrInput` via:
ScheduledEventsProfileArgs{...} or: nil
func ScheduledEventsProfilePtr ¶
func ScheduledEventsProfilePtr(v *ScheduledEventsProfileArgs) ScheduledEventsProfilePtrInput
type ScheduledEventsProfilePtrOutput ¶
type ScheduledEventsProfilePtrOutput struct{ *pulumi.OutputState }
func (ScheduledEventsProfilePtrOutput) Elem ¶
func (o ScheduledEventsProfilePtrOutput) Elem() ScheduledEventsProfileOutput
func (ScheduledEventsProfilePtrOutput) ElementType ¶
func (ScheduledEventsProfilePtrOutput) ElementType() reflect.Type
func (ScheduledEventsProfilePtrOutput) TerminateNotificationProfile ¶
func (o ScheduledEventsProfilePtrOutput) TerminateNotificationProfile() TerminateNotificationProfilePtrOutput
Specifies Terminate Scheduled Event related configurations.
func (ScheduledEventsProfilePtrOutput) ToScheduledEventsProfilePtrOutput ¶
func (o ScheduledEventsProfilePtrOutput) ToScheduledEventsProfilePtrOutput() ScheduledEventsProfilePtrOutput
func (ScheduledEventsProfilePtrOutput) ToScheduledEventsProfilePtrOutputWithContext ¶
func (o ScheduledEventsProfilePtrOutput) ToScheduledEventsProfilePtrOutputWithContext(ctx context.Context) ScheduledEventsProfilePtrOutput
type ScheduledEventsProfileResponse ¶
type ScheduledEventsProfileResponse struct { // Specifies Terminate Scheduled Event related configurations. TerminateNotificationProfile *TerminateNotificationProfileResponse `pulumi:"terminateNotificationProfile"` }
type ScheduledEventsProfileResponseArgs ¶
type ScheduledEventsProfileResponseArgs struct { // Specifies Terminate Scheduled Event related configurations. TerminateNotificationProfile TerminateNotificationProfileResponsePtrInput `pulumi:"terminateNotificationProfile"` }
func (ScheduledEventsProfileResponseArgs) ElementType ¶
func (ScheduledEventsProfileResponseArgs) ElementType() reflect.Type
func (ScheduledEventsProfileResponseArgs) ToScheduledEventsProfileResponseOutput ¶
func (i ScheduledEventsProfileResponseArgs) ToScheduledEventsProfileResponseOutput() ScheduledEventsProfileResponseOutput
func (ScheduledEventsProfileResponseArgs) ToScheduledEventsProfileResponseOutputWithContext ¶
func (i ScheduledEventsProfileResponseArgs) ToScheduledEventsProfileResponseOutputWithContext(ctx context.Context) ScheduledEventsProfileResponseOutput
func (ScheduledEventsProfileResponseArgs) ToScheduledEventsProfileResponsePtrOutput ¶
func (i ScheduledEventsProfileResponseArgs) ToScheduledEventsProfileResponsePtrOutput() ScheduledEventsProfileResponsePtrOutput
func (ScheduledEventsProfileResponseArgs) ToScheduledEventsProfileResponsePtrOutputWithContext ¶
func (i ScheduledEventsProfileResponseArgs) ToScheduledEventsProfileResponsePtrOutputWithContext(ctx context.Context) ScheduledEventsProfileResponsePtrOutput
type ScheduledEventsProfileResponseInput ¶
type ScheduledEventsProfileResponseInput interface { pulumi.Input ToScheduledEventsProfileResponseOutput() ScheduledEventsProfileResponseOutput ToScheduledEventsProfileResponseOutputWithContext(context.Context) ScheduledEventsProfileResponseOutput }
ScheduledEventsProfileResponseInput is an input type that accepts ScheduledEventsProfileResponseArgs and ScheduledEventsProfileResponseOutput values. You can construct a concrete instance of `ScheduledEventsProfileResponseInput` via:
ScheduledEventsProfileResponseArgs{...}
type ScheduledEventsProfileResponseOutput ¶
type ScheduledEventsProfileResponseOutput struct{ *pulumi.OutputState }
func (ScheduledEventsProfileResponseOutput) ElementType ¶
func (ScheduledEventsProfileResponseOutput) ElementType() reflect.Type
func (ScheduledEventsProfileResponseOutput) TerminateNotificationProfile ¶
func (o ScheduledEventsProfileResponseOutput) TerminateNotificationProfile() TerminateNotificationProfileResponsePtrOutput
Specifies Terminate Scheduled Event related configurations.
func (ScheduledEventsProfileResponseOutput) ToScheduledEventsProfileResponseOutput ¶
func (o ScheduledEventsProfileResponseOutput) ToScheduledEventsProfileResponseOutput() ScheduledEventsProfileResponseOutput
func (ScheduledEventsProfileResponseOutput) ToScheduledEventsProfileResponseOutputWithContext ¶
func (o ScheduledEventsProfileResponseOutput) ToScheduledEventsProfileResponseOutputWithContext(ctx context.Context) ScheduledEventsProfileResponseOutput
func (ScheduledEventsProfileResponseOutput) ToScheduledEventsProfileResponsePtrOutput ¶
func (o ScheduledEventsProfileResponseOutput) ToScheduledEventsProfileResponsePtrOutput() ScheduledEventsProfileResponsePtrOutput
func (ScheduledEventsProfileResponseOutput) ToScheduledEventsProfileResponsePtrOutputWithContext ¶
func (o ScheduledEventsProfileResponseOutput) ToScheduledEventsProfileResponsePtrOutputWithContext(ctx context.Context) ScheduledEventsProfileResponsePtrOutput
type ScheduledEventsProfileResponsePtrInput ¶
type ScheduledEventsProfileResponsePtrInput interface { pulumi.Input ToScheduledEventsProfileResponsePtrOutput() ScheduledEventsProfileResponsePtrOutput ToScheduledEventsProfileResponsePtrOutputWithContext(context.Context) ScheduledEventsProfileResponsePtrOutput }
ScheduledEventsProfileResponsePtrInput is an input type that accepts ScheduledEventsProfileResponseArgs, ScheduledEventsProfileResponsePtr and ScheduledEventsProfileResponsePtrOutput values. You can construct a concrete instance of `ScheduledEventsProfileResponsePtrInput` via:
ScheduledEventsProfileResponseArgs{...} or: nil
func ScheduledEventsProfileResponsePtr ¶
func ScheduledEventsProfileResponsePtr(v *ScheduledEventsProfileResponseArgs) ScheduledEventsProfileResponsePtrInput
type ScheduledEventsProfileResponsePtrOutput ¶
type ScheduledEventsProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (ScheduledEventsProfileResponsePtrOutput) ElementType ¶
func (ScheduledEventsProfileResponsePtrOutput) ElementType() reflect.Type
func (ScheduledEventsProfileResponsePtrOutput) TerminateNotificationProfile ¶
func (o ScheduledEventsProfileResponsePtrOutput) TerminateNotificationProfile() TerminateNotificationProfileResponsePtrOutput
Specifies Terminate Scheduled Event related configurations.
func (ScheduledEventsProfileResponsePtrOutput) ToScheduledEventsProfileResponsePtrOutput ¶
func (o ScheduledEventsProfileResponsePtrOutput) ToScheduledEventsProfileResponsePtrOutput() ScheduledEventsProfileResponsePtrOutput
func (ScheduledEventsProfileResponsePtrOutput) ToScheduledEventsProfileResponsePtrOutputWithContext ¶
func (o ScheduledEventsProfileResponsePtrOutput) ToScheduledEventsProfileResponsePtrOutputWithContext(ctx context.Context) ScheduledEventsProfileResponsePtrOutput
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 Snapshot ¶
type Snapshot struct { pulumi.CustomResourceState // Disk source information. CreationData information cannot be changed after the disk has been created. CreationData CreationDataResponseOutput `pulumi:"creationData"` // The size of the disk in bytes. This field is read only. DiskSizeBytes pulumi.IntOutput `pulumi:"diskSizeBytes"` // If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size. DiskSizeGB pulumi.IntPtrOutput `pulumi:"diskSizeGB"` // Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys. Encryption EncryptionResponsePtrOutput `pulumi:"encryption"` // Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot. EncryptionSettingsCollection EncryptionSettingsCollectionResponsePtrOutput `pulumi:"encryptionSettingsCollection"` // The hypervisor generation of the Virtual Machine. Applicable to OS disks only. HyperVGeneration pulumi.StringPtrOutput `pulumi:"hyperVGeneration"` // Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed. Incremental pulumi.BoolPtrOutput `pulumi:"incremental"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Unused. Always Null. ManagedBy pulumi.StringOutput `pulumi:"managedBy"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // The Operating System type. OsType pulumi.StringPtrOutput `pulumi:"osType"` // The disk provisioning state. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. Sku SnapshotSkuResponsePtrOutput `pulumi:"sku"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // The time when the disk was created. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // Unique Guid identifying the resource. UniqueId pulumi.StringOutput `pulumi:"uniqueId"` }
Snapshot resource.
func GetSnapshot ¶
func GetSnapshot(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SnapshotState, opts ...pulumi.ResourceOption) (*Snapshot, error)
GetSnapshot gets an existing Snapshot resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSnapshot ¶
func NewSnapshot(ctx *pulumi.Context, name string, args *SnapshotArgs, opts ...pulumi.ResourceOption) (*Snapshot, error)
NewSnapshot registers a new resource with the given unique name, arguments, and options.
type SnapshotArgs ¶
type SnapshotArgs struct { // Disk source information. CreationData information cannot be changed after the disk has been created. CreationData CreationDataInput // If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size. DiskSizeGB pulumi.IntPtrInput // Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys. Encryption EncryptionPtrInput // Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot. EncryptionSettingsCollection EncryptionSettingsCollectionPtrInput // The hypervisor generation of the Virtual Machine. Applicable to OS disks only. HyperVGeneration pulumi.StringPtrInput // Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed. Incremental pulumi.BoolPtrInput // Resource location Location pulumi.StringInput // The Operating System type. OsType pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. Sku SnapshotSkuPtrInput // The name of the snapshot that is being created. The name can't be changed after the snapshot is created. Supported characters for the name are a-z, A-Z, 0-9 and _. The max name length is 80 characters. SnapshotName pulumi.StringInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a Snapshot resource.
func (SnapshotArgs) ElementType ¶
func (SnapshotArgs) ElementType() reflect.Type
type SnapshotSku ¶
type SnapshotSku struct { // The sku name. Name *string `pulumi:"name"` }
The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.
type SnapshotSkuArgs ¶
type SnapshotSkuArgs struct { // The sku name. Name pulumi.StringPtrInput `pulumi:"name"` }
The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.
func (SnapshotSkuArgs) ElementType ¶
func (SnapshotSkuArgs) ElementType() reflect.Type
func (SnapshotSkuArgs) ToSnapshotSkuOutput ¶
func (i SnapshotSkuArgs) ToSnapshotSkuOutput() SnapshotSkuOutput
func (SnapshotSkuArgs) ToSnapshotSkuOutputWithContext ¶
func (i SnapshotSkuArgs) ToSnapshotSkuOutputWithContext(ctx context.Context) SnapshotSkuOutput
func (SnapshotSkuArgs) ToSnapshotSkuPtrOutput ¶
func (i SnapshotSkuArgs) ToSnapshotSkuPtrOutput() SnapshotSkuPtrOutput
func (SnapshotSkuArgs) ToSnapshotSkuPtrOutputWithContext ¶
func (i SnapshotSkuArgs) ToSnapshotSkuPtrOutputWithContext(ctx context.Context) SnapshotSkuPtrOutput
type SnapshotSkuInput ¶
type SnapshotSkuInput interface { pulumi.Input ToSnapshotSkuOutput() SnapshotSkuOutput ToSnapshotSkuOutputWithContext(context.Context) SnapshotSkuOutput }
SnapshotSkuInput is an input type that accepts SnapshotSkuArgs and SnapshotSkuOutput values. You can construct a concrete instance of `SnapshotSkuInput` via:
SnapshotSkuArgs{...}
type SnapshotSkuOutput ¶
type SnapshotSkuOutput struct{ *pulumi.OutputState }
The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.
func (SnapshotSkuOutput) ElementType ¶
func (SnapshotSkuOutput) ElementType() reflect.Type
func (SnapshotSkuOutput) Name ¶
func (o SnapshotSkuOutput) Name() pulumi.StringPtrOutput
The sku name.
func (SnapshotSkuOutput) ToSnapshotSkuOutput ¶
func (o SnapshotSkuOutput) ToSnapshotSkuOutput() SnapshotSkuOutput
func (SnapshotSkuOutput) ToSnapshotSkuOutputWithContext ¶
func (o SnapshotSkuOutput) ToSnapshotSkuOutputWithContext(ctx context.Context) SnapshotSkuOutput
func (SnapshotSkuOutput) ToSnapshotSkuPtrOutput ¶
func (o SnapshotSkuOutput) ToSnapshotSkuPtrOutput() SnapshotSkuPtrOutput
func (SnapshotSkuOutput) ToSnapshotSkuPtrOutputWithContext ¶
func (o SnapshotSkuOutput) ToSnapshotSkuPtrOutputWithContext(ctx context.Context) SnapshotSkuPtrOutput
type SnapshotSkuPtrInput ¶
type SnapshotSkuPtrInput interface { pulumi.Input ToSnapshotSkuPtrOutput() SnapshotSkuPtrOutput ToSnapshotSkuPtrOutputWithContext(context.Context) SnapshotSkuPtrOutput }
SnapshotSkuPtrInput is an input type that accepts SnapshotSkuArgs, SnapshotSkuPtr and SnapshotSkuPtrOutput values. You can construct a concrete instance of `SnapshotSkuPtrInput` via:
SnapshotSkuArgs{...} or: nil
func SnapshotSkuPtr ¶
func SnapshotSkuPtr(v *SnapshotSkuArgs) SnapshotSkuPtrInput
type SnapshotSkuPtrOutput ¶
type SnapshotSkuPtrOutput struct{ *pulumi.OutputState }
func (SnapshotSkuPtrOutput) Elem ¶
func (o SnapshotSkuPtrOutput) Elem() SnapshotSkuOutput
func (SnapshotSkuPtrOutput) ElementType ¶
func (SnapshotSkuPtrOutput) ElementType() reflect.Type
func (SnapshotSkuPtrOutput) Name ¶
func (o SnapshotSkuPtrOutput) Name() pulumi.StringPtrOutput
The sku name.
func (SnapshotSkuPtrOutput) ToSnapshotSkuPtrOutput ¶
func (o SnapshotSkuPtrOutput) ToSnapshotSkuPtrOutput() SnapshotSkuPtrOutput
func (SnapshotSkuPtrOutput) ToSnapshotSkuPtrOutputWithContext ¶
func (o SnapshotSkuPtrOutput) ToSnapshotSkuPtrOutputWithContext(ctx context.Context) SnapshotSkuPtrOutput
type SnapshotSkuResponse ¶
type SnapshotSkuResponse struct { // The sku name. Name *string `pulumi:"name"` // The sku tier. Tier string `pulumi:"tier"` }
The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.
type SnapshotSkuResponseArgs ¶
type SnapshotSkuResponseArgs struct { // The sku name. Name pulumi.StringPtrInput `pulumi:"name"` // The sku tier. Tier pulumi.StringInput `pulumi:"tier"` }
The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.
func (SnapshotSkuResponseArgs) ElementType ¶
func (SnapshotSkuResponseArgs) ElementType() reflect.Type
func (SnapshotSkuResponseArgs) ToSnapshotSkuResponseOutput ¶
func (i SnapshotSkuResponseArgs) ToSnapshotSkuResponseOutput() SnapshotSkuResponseOutput
func (SnapshotSkuResponseArgs) ToSnapshotSkuResponseOutputWithContext ¶
func (i SnapshotSkuResponseArgs) ToSnapshotSkuResponseOutputWithContext(ctx context.Context) SnapshotSkuResponseOutput
func (SnapshotSkuResponseArgs) ToSnapshotSkuResponsePtrOutput ¶
func (i SnapshotSkuResponseArgs) ToSnapshotSkuResponsePtrOutput() SnapshotSkuResponsePtrOutput
func (SnapshotSkuResponseArgs) ToSnapshotSkuResponsePtrOutputWithContext ¶
func (i SnapshotSkuResponseArgs) ToSnapshotSkuResponsePtrOutputWithContext(ctx context.Context) SnapshotSkuResponsePtrOutput
type SnapshotSkuResponseInput ¶
type SnapshotSkuResponseInput interface { pulumi.Input ToSnapshotSkuResponseOutput() SnapshotSkuResponseOutput ToSnapshotSkuResponseOutputWithContext(context.Context) SnapshotSkuResponseOutput }
SnapshotSkuResponseInput is an input type that accepts SnapshotSkuResponseArgs and SnapshotSkuResponseOutput values. You can construct a concrete instance of `SnapshotSkuResponseInput` via:
SnapshotSkuResponseArgs{...}
type SnapshotSkuResponseOutput ¶
type SnapshotSkuResponseOutput struct{ *pulumi.OutputState }
The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.
func (SnapshotSkuResponseOutput) ElementType ¶
func (SnapshotSkuResponseOutput) ElementType() reflect.Type
func (SnapshotSkuResponseOutput) Name ¶
func (o SnapshotSkuResponseOutput) Name() pulumi.StringPtrOutput
The sku name.
func (SnapshotSkuResponseOutput) Tier ¶
func (o SnapshotSkuResponseOutput) Tier() pulumi.StringOutput
The sku tier.
func (SnapshotSkuResponseOutput) ToSnapshotSkuResponseOutput ¶
func (o SnapshotSkuResponseOutput) ToSnapshotSkuResponseOutput() SnapshotSkuResponseOutput
func (SnapshotSkuResponseOutput) ToSnapshotSkuResponseOutputWithContext ¶
func (o SnapshotSkuResponseOutput) ToSnapshotSkuResponseOutputWithContext(ctx context.Context) SnapshotSkuResponseOutput
func (SnapshotSkuResponseOutput) ToSnapshotSkuResponsePtrOutput ¶
func (o SnapshotSkuResponseOutput) ToSnapshotSkuResponsePtrOutput() SnapshotSkuResponsePtrOutput
func (SnapshotSkuResponseOutput) ToSnapshotSkuResponsePtrOutputWithContext ¶
func (o SnapshotSkuResponseOutput) ToSnapshotSkuResponsePtrOutputWithContext(ctx context.Context) SnapshotSkuResponsePtrOutput
type SnapshotSkuResponsePtrInput ¶
type SnapshotSkuResponsePtrInput interface { pulumi.Input ToSnapshotSkuResponsePtrOutput() SnapshotSkuResponsePtrOutput ToSnapshotSkuResponsePtrOutputWithContext(context.Context) SnapshotSkuResponsePtrOutput }
SnapshotSkuResponsePtrInput is an input type that accepts SnapshotSkuResponseArgs, SnapshotSkuResponsePtr and SnapshotSkuResponsePtrOutput values. You can construct a concrete instance of `SnapshotSkuResponsePtrInput` via:
SnapshotSkuResponseArgs{...} or: nil
func SnapshotSkuResponsePtr ¶
func SnapshotSkuResponsePtr(v *SnapshotSkuResponseArgs) SnapshotSkuResponsePtrInput
type SnapshotSkuResponsePtrOutput ¶
type SnapshotSkuResponsePtrOutput struct{ *pulumi.OutputState }
func (SnapshotSkuResponsePtrOutput) Elem ¶
func (o SnapshotSkuResponsePtrOutput) Elem() SnapshotSkuResponseOutput
func (SnapshotSkuResponsePtrOutput) ElementType ¶
func (SnapshotSkuResponsePtrOutput) ElementType() reflect.Type
func (SnapshotSkuResponsePtrOutput) Name ¶
func (o SnapshotSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The sku name.
func (SnapshotSkuResponsePtrOutput) Tier ¶
func (o SnapshotSkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
The sku tier.
func (SnapshotSkuResponsePtrOutput) ToSnapshotSkuResponsePtrOutput ¶
func (o SnapshotSkuResponsePtrOutput) ToSnapshotSkuResponsePtrOutput() SnapshotSkuResponsePtrOutput
func (SnapshotSkuResponsePtrOutput) ToSnapshotSkuResponsePtrOutputWithContext ¶
func (o SnapshotSkuResponsePtrOutput) ToSnapshotSkuResponsePtrOutputWithContext(ctx context.Context) SnapshotSkuResponsePtrOutput
type SnapshotState ¶
type SnapshotState struct { // Disk source information. CreationData information cannot be changed after the disk has been created. CreationData CreationDataResponsePtrInput // The size of the disk in bytes. This field is read only. DiskSizeBytes pulumi.IntPtrInput // If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size. DiskSizeGB pulumi.IntPtrInput // Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys. Encryption EncryptionResponsePtrInput // Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot. EncryptionSettingsCollection EncryptionSettingsCollectionResponsePtrInput // The hypervisor generation of the Virtual Machine. Applicable to OS disks only. HyperVGeneration pulumi.StringPtrInput // Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed. Incremental pulumi.BoolPtrInput // Resource location Location pulumi.StringPtrInput // Unused. Always Null. ManagedBy pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // The Operating System type. OsType pulumi.StringPtrInput // The disk provisioning state. ProvisioningState pulumi.StringPtrInput // The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. Sku SnapshotSkuResponsePtrInput // Resource tags Tags pulumi.StringMapInput // The time when the disk was created. TimeCreated pulumi.StringPtrInput // Resource type Type pulumi.StringPtrInput // Unique Guid identifying the resource. UniqueId pulumi.StringPtrInput }
func (SnapshotState) ElementType ¶
func (SnapshotState) ElementType() reflect.Type
type SourceVault ¶
type SourceVault struct { // Resource Id Id *string `pulumi:"id"` }
The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}
type SourceVaultArgs ¶
type SourceVaultArgs struct { // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` }
The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}
func (SourceVaultArgs) ElementType ¶
func (SourceVaultArgs) ElementType() reflect.Type
func (SourceVaultArgs) ToSourceVaultOutput ¶
func (i SourceVaultArgs) ToSourceVaultOutput() SourceVaultOutput
func (SourceVaultArgs) ToSourceVaultOutputWithContext ¶
func (i SourceVaultArgs) ToSourceVaultOutputWithContext(ctx context.Context) SourceVaultOutput
func (SourceVaultArgs) ToSourceVaultPtrOutput ¶
func (i SourceVaultArgs) ToSourceVaultPtrOutput() SourceVaultPtrOutput
func (SourceVaultArgs) ToSourceVaultPtrOutputWithContext ¶
func (i SourceVaultArgs) ToSourceVaultPtrOutputWithContext(ctx context.Context) SourceVaultPtrOutput
type SourceVaultInput ¶
type SourceVaultInput interface { pulumi.Input ToSourceVaultOutput() SourceVaultOutput ToSourceVaultOutputWithContext(context.Context) SourceVaultOutput }
SourceVaultInput is an input type that accepts SourceVaultArgs and SourceVaultOutput values. You can construct a concrete instance of `SourceVaultInput` via:
SourceVaultArgs{...}
type SourceVaultOutput ¶
type SourceVaultOutput struct{ *pulumi.OutputState }
The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}
func (SourceVaultOutput) ElementType ¶
func (SourceVaultOutput) ElementType() reflect.Type
func (SourceVaultOutput) ToSourceVaultOutput ¶
func (o SourceVaultOutput) ToSourceVaultOutput() SourceVaultOutput
func (SourceVaultOutput) ToSourceVaultOutputWithContext ¶
func (o SourceVaultOutput) ToSourceVaultOutputWithContext(ctx context.Context) SourceVaultOutput
func (SourceVaultOutput) ToSourceVaultPtrOutput ¶
func (o SourceVaultOutput) ToSourceVaultPtrOutput() SourceVaultPtrOutput
func (SourceVaultOutput) ToSourceVaultPtrOutputWithContext ¶
func (o SourceVaultOutput) ToSourceVaultPtrOutputWithContext(ctx context.Context) SourceVaultPtrOutput
type SourceVaultPtrInput ¶
type SourceVaultPtrInput interface { pulumi.Input ToSourceVaultPtrOutput() SourceVaultPtrOutput ToSourceVaultPtrOutputWithContext(context.Context) SourceVaultPtrOutput }
SourceVaultPtrInput is an input type that accepts SourceVaultArgs, SourceVaultPtr and SourceVaultPtrOutput values. You can construct a concrete instance of `SourceVaultPtrInput` via:
SourceVaultArgs{...} or: nil
func SourceVaultPtr ¶
func SourceVaultPtr(v *SourceVaultArgs) SourceVaultPtrInput
type SourceVaultPtrOutput ¶
type SourceVaultPtrOutput struct{ *pulumi.OutputState }
func (SourceVaultPtrOutput) Elem ¶
func (o SourceVaultPtrOutput) Elem() SourceVaultOutput
func (SourceVaultPtrOutput) ElementType ¶
func (SourceVaultPtrOutput) ElementType() reflect.Type
func (SourceVaultPtrOutput) Id ¶
func (o SourceVaultPtrOutput) Id() pulumi.StringPtrOutput
Resource Id
func (SourceVaultPtrOutput) ToSourceVaultPtrOutput ¶
func (o SourceVaultPtrOutput) ToSourceVaultPtrOutput() SourceVaultPtrOutput
func (SourceVaultPtrOutput) ToSourceVaultPtrOutputWithContext ¶
func (o SourceVaultPtrOutput) ToSourceVaultPtrOutputWithContext(ctx context.Context) SourceVaultPtrOutput
type SourceVaultResponse ¶
type SourceVaultResponse struct { // Resource Id Id *string `pulumi:"id"` }
The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}
type SourceVaultResponseArgs ¶
type SourceVaultResponseArgs struct { // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` }
The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}
func (SourceVaultResponseArgs) ElementType ¶
func (SourceVaultResponseArgs) ElementType() reflect.Type
func (SourceVaultResponseArgs) ToSourceVaultResponseOutput ¶
func (i SourceVaultResponseArgs) ToSourceVaultResponseOutput() SourceVaultResponseOutput
func (SourceVaultResponseArgs) ToSourceVaultResponseOutputWithContext ¶
func (i SourceVaultResponseArgs) ToSourceVaultResponseOutputWithContext(ctx context.Context) SourceVaultResponseOutput
func (SourceVaultResponseArgs) ToSourceVaultResponsePtrOutput ¶
func (i SourceVaultResponseArgs) ToSourceVaultResponsePtrOutput() SourceVaultResponsePtrOutput
func (SourceVaultResponseArgs) ToSourceVaultResponsePtrOutputWithContext ¶
func (i SourceVaultResponseArgs) ToSourceVaultResponsePtrOutputWithContext(ctx context.Context) SourceVaultResponsePtrOutput
type SourceVaultResponseInput ¶
type SourceVaultResponseInput interface { pulumi.Input ToSourceVaultResponseOutput() SourceVaultResponseOutput ToSourceVaultResponseOutputWithContext(context.Context) SourceVaultResponseOutput }
SourceVaultResponseInput is an input type that accepts SourceVaultResponseArgs and SourceVaultResponseOutput values. You can construct a concrete instance of `SourceVaultResponseInput` via:
SourceVaultResponseArgs{...}
type SourceVaultResponseOutput ¶
type SourceVaultResponseOutput struct{ *pulumi.OutputState }
The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}
func (SourceVaultResponseOutput) ElementType ¶
func (SourceVaultResponseOutput) ElementType() reflect.Type
func (SourceVaultResponseOutput) Id ¶
func (o SourceVaultResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
func (SourceVaultResponseOutput) ToSourceVaultResponseOutput ¶
func (o SourceVaultResponseOutput) ToSourceVaultResponseOutput() SourceVaultResponseOutput
func (SourceVaultResponseOutput) ToSourceVaultResponseOutputWithContext ¶
func (o SourceVaultResponseOutput) ToSourceVaultResponseOutputWithContext(ctx context.Context) SourceVaultResponseOutput
func (SourceVaultResponseOutput) ToSourceVaultResponsePtrOutput ¶
func (o SourceVaultResponseOutput) ToSourceVaultResponsePtrOutput() SourceVaultResponsePtrOutput
func (SourceVaultResponseOutput) ToSourceVaultResponsePtrOutputWithContext ¶
func (o SourceVaultResponseOutput) ToSourceVaultResponsePtrOutputWithContext(ctx context.Context) SourceVaultResponsePtrOutput
type SourceVaultResponsePtrInput ¶
type SourceVaultResponsePtrInput interface { pulumi.Input ToSourceVaultResponsePtrOutput() SourceVaultResponsePtrOutput ToSourceVaultResponsePtrOutputWithContext(context.Context) SourceVaultResponsePtrOutput }
SourceVaultResponsePtrInput is an input type that accepts SourceVaultResponseArgs, SourceVaultResponsePtr and SourceVaultResponsePtrOutput values. You can construct a concrete instance of `SourceVaultResponsePtrInput` via:
SourceVaultResponseArgs{...} or: nil
func SourceVaultResponsePtr ¶
func SourceVaultResponsePtr(v *SourceVaultResponseArgs) SourceVaultResponsePtrInput
type SourceVaultResponsePtrOutput ¶
type SourceVaultResponsePtrOutput struct{ *pulumi.OutputState }
func (SourceVaultResponsePtrOutput) Elem ¶
func (o SourceVaultResponsePtrOutput) Elem() SourceVaultResponseOutput
func (SourceVaultResponsePtrOutput) ElementType ¶
func (SourceVaultResponsePtrOutput) ElementType() reflect.Type
func (SourceVaultResponsePtrOutput) Id ¶
func (o SourceVaultResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource Id
func (SourceVaultResponsePtrOutput) ToSourceVaultResponsePtrOutput ¶
func (o SourceVaultResponsePtrOutput) ToSourceVaultResponsePtrOutput() SourceVaultResponsePtrOutput
func (SourceVaultResponsePtrOutput) ToSourceVaultResponsePtrOutputWithContext ¶
func (o SourceVaultResponsePtrOutput) ToSourceVaultResponsePtrOutputWithContext(ctx context.Context) SourceVaultResponsePtrOutput
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 SubResourceReadOnlyResponse ¶
type SubResourceReadOnlyResponse struct { // Resource Id Id string `pulumi:"id"` }
type SubResourceReadOnlyResponseArgs ¶
type SubResourceReadOnlyResponseArgs struct { // Resource Id Id pulumi.StringInput `pulumi:"id"` }
func (SubResourceReadOnlyResponseArgs) ElementType ¶
func (SubResourceReadOnlyResponseArgs) ElementType() reflect.Type
func (SubResourceReadOnlyResponseArgs) ToSubResourceReadOnlyResponseOutput ¶
func (i SubResourceReadOnlyResponseArgs) ToSubResourceReadOnlyResponseOutput() SubResourceReadOnlyResponseOutput
func (SubResourceReadOnlyResponseArgs) ToSubResourceReadOnlyResponseOutputWithContext ¶
func (i SubResourceReadOnlyResponseArgs) ToSubResourceReadOnlyResponseOutputWithContext(ctx context.Context) SubResourceReadOnlyResponseOutput
type SubResourceReadOnlyResponseArray ¶
type SubResourceReadOnlyResponseArray []SubResourceReadOnlyResponseInput
func (SubResourceReadOnlyResponseArray) ElementType ¶
func (SubResourceReadOnlyResponseArray) ElementType() reflect.Type
func (SubResourceReadOnlyResponseArray) ToSubResourceReadOnlyResponseArrayOutput ¶
func (i SubResourceReadOnlyResponseArray) ToSubResourceReadOnlyResponseArrayOutput() SubResourceReadOnlyResponseArrayOutput
func (SubResourceReadOnlyResponseArray) ToSubResourceReadOnlyResponseArrayOutputWithContext ¶
func (i SubResourceReadOnlyResponseArray) ToSubResourceReadOnlyResponseArrayOutputWithContext(ctx context.Context) SubResourceReadOnlyResponseArrayOutput
type SubResourceReadOnlyResponseArrayInput ¶
type SubResourceReadOnlyResponseArrayInput interface { pulumi.Input ToSubResourceReadOnlyResponseArrayOutput() SubResourceReadOnlyResponseArrayOutput ToSubResourceReadOnlyResponseArrayOutputWithContext(context.Context) SubResourceReadOnlyResponseArrayOutput }
SubResourceReadOnlyResponseArrayInput is an input type that accepts SubResourceReadOnlyResponseArray and SubResourceReadOnlyResponseArrayOutput values. You can construct a concrete instance of `SubResourceReadOnlyResponseArrayInput` via:
SubResourceReadOnlyResponseArray{ SubResourceReadOnlyResponseArgs{...} }
type SubResourceReadOnlyResponseArrayOutput ¶
type SubResourceReadOnlyResponseArrayOutput struct{ *pulumi.OutputState }
func (SubResourceReadOnlyResponseArrayOutput) ElementType ¶
func (SubResourceReadOnlyResponseArrayOutput) ElementType() reflect.Type
func (SubResourceReadOnlyResponseArrayOutput) ToSubResourceReadOnlyResponseArrayOutput ¶
func (o SubResourceReadOnlyResponseArrayOutput) ToSubResourceReadOnlyResponseArrayOutput() SubResourceReadOnlyResponseArrayOutput
func (SubResourceReadOnlyResponseArrayOutput) ToSubResourceReadOnlyResponseArrayOutputWithContext ¶
func (o SubResourceReadOnlyResponseArrayOutput) ToSubResourceReadOnlyResponseArrayOutputWithContext(ctx context.Context) SubResourceReadOnlyResponseArrayOutput
type SubResourceReadOnlyResponseInput ¶
type SubResourceReadOnlyResponseInput interface { pulumi.Input ToSubResourceReadOnlyResponseOutput() SubResourceReadOnlyResponseOutput ToSubResourceReadOnlyResponseOutputWithContext(context.Context) SubResourceReadOnlyResponseOutput }
SubResourceReadOnlyResponseInput is an input type that accepts SubResourceReadOnlyResponseArgs and SubResourceReadOnlyResponseOutput values. You can construct a concrete instance of `SubResourceReadOnlyResponseInput` via:
SubResourceReadOnlyResponseArgs{...}
type SubResourceReadOnlyResponseOutput ¶
type SubResourceReadOnlyResponseOutput struct{ *pulumi.OutputState }
func (SubResourceReadOnlyResponseOutput) ElementType ¶
func (SubResourceReadOnlyResponseOutput) ElementType() reflect.Type
func (SubResourceReadOnlyResponseOutput) Id ¶
func (o SubResourceReadOnlyResponseOutput) Id() pulumi.StringOutput
Resource Id
func (SubResourceReadOnlyResponseOutput) ToSubResourceReadOnlyResponseOutput ¶
func (o SubResourceReadOnlyResponseOutput) ToSubResourceReadOnlyResponseOutput() SubResourceReadOnlyResponseOutput
func (SubResourceReadOnlyResponseOutput) ToSubResourceReadOnlyResponseOutputWithContext ¶
func (o SubResourceReadOnlyResponseOutput) ToSubResourceReadOnlyResponseOutputWithContext(ctx context.Context) SubResourceReadOnlyResponseOutput
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 SubResourceWithColocationStatusResponse ¶
type SubResourceWithColocationStatusResponse struct { // Describes colocation status of a resource in the Proximity Placement Group. ColocationStatus *InstanceViewStatusResponse `pulumi:"colocationStatus"` // Resource Id Id *string `pulumi:"id"` }
type SubResourceWithColocationStatusResponseArgs ¶
type SubResourceWithColocationStatusResponseArgs struct { // Describes colocation status of a resource in the Proximity Placement Group. ColocationStatus InstanceViewStatusResponsePtrInput `pulumi:"colocationStatus"` // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` }
func (SubResourceWithColocationStatusResponseArgs) ElementType ¶
func (SubResourceWithColocationStatusResponseArgs) ElementType() reflect.Type
func (SubResourceWithColocationStatusResponseArgs) ToSubResourceWithColocationStatusResponseOutput ¶
func (i SubResourceWithColocationStatusResponseArgs) ToSubResourceWithColocationStatusResponseOutput() SubResourceWithColocationStatusResponseOutput
func (SubResourceWithColocationStatusResponseArgs) ToSubResourceWithColocationStatusResponseOutputWithContext ¶
func (i SubResourceWithColocationStatusResponseArgs) ToSubResourceWithColocationStatusResponseOutputWithContext(ctx context.Context) SubResourceWithColocationStatusResponseOutput
type SubResourceWithColocationStatusResponseArray ¶
type SubResourceWithColocationStatusResponseArray []SubResourceWithColocationStatusResponseInput
func (SubResourceWithColocationStatusResponseArray) ElementType ¶
func (SubResourceWithColocationStatusResponseArray) ElementType() reflect.Type
func (SubResourceWithColocationStatusResponseArray) ToSubResourceWithColocationStatusResponseArrayOutput ¶
func (i SubResourceWithColocationStatusResponseArray) ToSubResourceWithColocationStatusResponseArrayOutput() SubResourceWithColocationStatusResponseArrayOutput
func (SubResourceWithColocationStatusResponseArray) ToSubResourceWithColocationStatusResponseArrayOutputWithContext ¶
func (i SubResourceWithColocationStatusResponseArray) ToSubResourceWithColocationStatusResponseArrayOutputWithContext(ctx context.Context) SubResourceWithColocationStatusResponseArrayOutput
type SubResourceWithColocationStatusResponseArrayInput ¶
type SubResourceWithColocationStatusResponseArrayInput interface { pulumi.Input ToSubResourceWithColocationStatusResponseArrayOutput() SubResourceWithColocationStatusResponseArrayOutput ToSubResourceWithColocationStatusResponseArrayOutputWithContext(context.Context) SubResourceWithColocationStatusResponseArrayOutput }
SubResourceWithColocationStatusResponseArrayInput is an input type that accepts SubResourceWithColocationStatusResponseArray and SubResourceWithColocationStatusResponseArrayOutput values. You can construct a concrete instance of `SubResourceWithColocationStatusResponseArrayInput` via:
SubResourceWithColocationStatusResponseArray{ SubResourceWithColocationStatusResponseArgs{...} }
type SubResourceWithColocationStatusResponseArrayOutput ¶
type SubResourceWithColocationStatusResponseArrayOutput struct{ *pulumi.OutputState }
func (SubResourceWithColocationStatusResponseArrayOutput) ElementType ¶
func (SubResourceWithColocationStatusResponseArrayOutput) ElementType() reflect.Type
func (SubResourceWithColocationStatusResponseArrayOutput) ToSubResourceWithColocationStatusResponseArrayOutput ¶
func (o SubResourceWithColocationStatusResponseArrayOutput) ToSubResourceWithColocationStatusResponseArrayOutput() SubResourceWithColocationStatusResponseArrayOutput
func (SubResourceWithColocationStatusResponseArrayOutput) ToSubResourceWithColocationStatusResponseArrayOutputWithContext ¶
func (o SubResourceWithColocationStatusResponseArrayOutput) ToSubResourceWithColocationStatusResponseArrayOutputWithContext(ctx context.Context) SubResourceWithColocationStatusResponseArrayOutput
type SubResourceWithColocationStatusResponseInput ¶
type SubResourceWithColocationStatusResponseInput interface { pulumi.Input ToSubResourceWithColocationStatusResponseOutput() SubResourceWithColocationStatusResponseOutput ToSubResourceWithColocationStatusResponseOutputWithContext(context.Context) SubResourceWithColocationStatusResponseOutput }
SubResourceWithColocationStatusResponseInput is an input type that accepts SubResourceWithColocationStatusResponseArgs and SubResourceWithColocationStatusResponseOutput values. You can construct a concrete instance of `SubResourceWithColocationStatusResponseInput` via:
SubResourceWithColocationStatusResponseArgs{...}
type SubResourceWithColocationStatusResponseOutput ¶
type SubResourceWithColocationStatusResponseOutput struct{ *pulumi.OutputState }
func (SubResourceWithColocationStatusResponseOutput) ColocationStatus ¶
func (o SubResourceWithColocationStatusResponseOutput) ColocationStatus() InstanceViewStatusResponsePtrOutput
Describes colocation status of a resource in the Proximity Placement Group.
func (SubResourceWithColocationStatusResponseOutput) ElementType ¶
func (SubResourceWithColocationStatusResponseOutput) ElementType() reflect.Type
func (SubResourceWithColocationStatusResponseOutput) ToSubResourceWithColocationStatusResponseOutput ¶
func (o SubResourceWithColocationStatusResponseOutput) ToSubResourceWithColocationStatusResponseOutput() SubResourceWithColocationStatusResponseOutput
func (SubResourceWithColocationStatusResponseOutput) ToSubResourceWithColocationStatusResponseOutputWithContext ¶
func (o SubResourceWithColocationStatusResponseOutput) ToSubResourceWithColocationStatusResponseOutputWithContext(ctx context.Context) SubResourceWithColocationStatusResponseOutput
type TargetRegion ¶
type TargetRegion struct { // The name of the region. Name string `pulumi:"name"` // The number of replicas of the Image Version to be created per region. This property is updatable. RegionalReplicaCount *int `pulumi:"regionalReplicaCount"` // Specifies the storage account type to be used to store the image. This property is not updatable. StorageAccountType *string `pulumi:"storageAccountType"` }
Describes the target region information.
type TargetRegionArgs ¶
type TargetRegionArgs struct { // The name of the region. Name pulumi.StringInput `pulumi:"name"` // The number of replicas of the Image Version to be created per region. This property is updatable. RegionalReplicaCount pulumi.IntPtrInput `pulumi:"regionalReplicaCount"` // Specifies the storage account type to be used to store the image. This property is not updatable. StorageAccountType pulumi.StringPtrInput `pulumi:"storageAccountType"` }
Describes the target region information.
func (TargetRegionArgs) ElementType ¶
func (TargetRegionArgs) ElementType() reflect.Type
func (TargetRegionArgs) ToTargetRegionOutput ¶
func (i TargetRegionArgs) ToTargetRegionOutput() TargetRegionOutput
func (TargetRegionArgs) ToTargetRegionOutputWithContext ¶
func (i TargetRegionArgs) ToTargetRegionOutputWithContext(ctx context.Context) TargetRegionOutput
type TargetRegionArray ¶
type TargetRegionArray []TargetRegionInput
func (TargetRegionArray) ElementType ¶
func (TargetRegionArray) ElementType() reflect.Type
func (TargetRegionArray) ToTargetRegionArrayOutput ¶
func (i TargetRegionArray) ToTargetRegionArrayOutput() TargetRegionArrayOutput
func (TargetRegionArray) ToTargetRegionArrayOutputWithContext ¶
func (i TargetRegionArray) ToTargetRegionArrayOutputWithContext(ctx context.Context) TargetRegionArrayOutput
type TargetRegionArrayInput ¶
type TargetRegionArrayInput interface { pulumi.Input ToTargetRegionArrayOutput() TargetRegionArrayOutput ToTargetRegionArrayOutputWithContext(context.Context) TargetRegionArrayOutput }
TargetRegionArrayInput is an input type that accepts TargetRegionArray and TargetRegionArrayOutput values. You can construct a concrete instance of `TargetRegionArrayInput` via:
TargetRegionArray{ TargetRegionArgs{...} }
type TargetRegionArrayOutput ¶
type TargetRegionArrayOutput struct{ *pulumi.OutputState }
func (TargetRegionArrayOutput) ElementType ¶
func (TargetRegionArrayOutput) ElementType() reflect.Type
func (TargetRegionArrayOutput) Index ¶
func (o TargetRegionArrayOutput) Index(i pulumi.IntInput) TargetRegionOutput
func (TargetRegionArrayOutput) ToTargetRegionArrayOutput ¶
func (o TargetRegionArrayOutput) ToTargetRegionArrayOutput() TargetRegionArrayOutput
func (TargetRegionArrayOutput) ToTargetRegionArrayOutputWithContext ¶
func (o TargetRegionArrayOutput) ToTargetRegionArrayOutputWithContext(ctx context.Context) TargetRegionArrayOutput
type TargetRegionInput ¶
type TargetRegionInput interface { pulumi.Input ToTargetRegionOutput() TargetRegionOutput ToTargetRegionOutputWithContext(context.Context) TargetRegionOutput }
TargetRegionInput is an input type that accepts TargetRegionArgs and TargetRegionOutput values. You can construct a concrete instance of `TargetRegionInput` via:
TargetRegionArgs{...}
type TargetRegionOutput ¶
type TargetRegionOutput struct{ *pulumi.OutputState }
Describes the target region information.
func (TargetRegionOutput) ElementType ¶
func (TargetRegionOutput) ElementType() reflect.Type
func (TargetRegionOutput) Name ¶
func (o TargetRegionOutput) Name() pulumi.StringOutput
The name of the region.
func (TargetRegionOutput) RegionalReplicaCount ¶
func (o TargetRegionOutput) RegionalReplicaCount() pulumi.IntPtrOutput
The number of replicas of the Image Version to be created per region. This property is updatable.
func (TargetRegionOutput) StorageAccountType ¶
func (o TargetRegionOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type to be used to store the image. This property is not updatable.
func (TargetRegionOutput) ToTargetRegionOutput ¶
func (o TargetRegionOutput) ToTargetRegionOutput() TargetRegionOutput
func (TargetRegionOutput) ToTargetRegionOutputWithContext ¶
func (o TargetRegionOutput) ToTargetRegionOutputWithContext(ctx context.Context) TargetRegionOutput
type TargetRegionResponse ¶
type TargetRegionResponse struct { // The name of the region. Name string `pulumi:"name"` // The number of replicas of the Image Version to be created per region. This property is updatable. RegionalReplicaCount *int `pulumi:"regionalReplicaCount"` // Specifies the storage account type to be used to store the image. This property is not updatable. StorageAccountType *string `pulumi:"storageAccountType"` }
Describes the target region information.
type TargetRegionResponseArgs ¶
type TargetRegionResponseArgs struct { // The name of the region. Name pulumi.StringInput `pulumi:"name"` // The number of replicas of the Image Version to be created per region. This property is updatable. RegionalReplicaCount pulumi.IntPtrInput `pulumi:"regionalReplicaCount"` // Specifies the storage account type to be used to store the image. This property is not updatable. StorageAccountType pulumi.StringPtrInput `pulumi:"storageAccountType"` }
Describes the target region information.
func (TargetRegionResponseArgs) ElementType ¶
func (TargetRegionResponseArgs) ElementType() reflect.Type
func (TargetRegionResponseArgs) ToTargetRegionResponseOutput ¶
func (i TargetRegionResponseArgs) ToTargetRegionResponseOutput() TargetRegionResponseOutput
func (TargetRegionResponseArgs) ToTargetRegionResponseOutputWithContext ¶
func (i TargetRegionResponseArgs) ToTargetRegionResponseOutputWithContext(ctx context.Context) TargetRegionResponseOutput
type TargetRegionResponseArray ¶
type TargetRegionResponseArray []TargetRegionResponseInput
func (TargetRegionResponseArray) ElementType ¶
func (TargetRegionResponseArray) ElementType() reflect.Type
func (TargetRegionResponseArray) ToTargetRegionResponseArrayOutput ¶
func (i TargetRegionResponseArray) ToTargetRegionResponseArrayOutput() TargetRegionResponseArrayOutput
func (TargetRegionResponseArray) ToTargetRegionResponseArrayOutputWithContext ¶
func (i TargetRegionResponseArray) ToTargetRegionResponseArrayOutputWithContext(ctx context.Context) TargetRegionResponseArrayOutput
type TargetRegionResponseArrayInput ¶
type TargetRegionResponseArrayInput interface { pulumi.Input ToTargetRegionResponseArrayOutput() TargetRegionResponseArrayOutput ToTargetRegionResponseArrayOutputWithContext(context.Context) TargetRegionResponseArrayOutput }
TargetRegionResponseArrayInput is an input type that accepts TargetRegionResponseArray and TargetRegionResponseArrayOutput values. You can construct a concrete instance of `TargetRegionResponseArrayInput` via:
TargetRegionResponseArray{ TargetRegionResponseArgs{...} }
type TargetRegionResponseArrayOutput ¶
type TargetRegionResponseArrayOutput struct{ *pulumi.OutputState }
func (TargetRegionResponseArrayOutput) ElementType ¶
func (TargetRegionResponseArrayOutput) ElementType() reflect.Type
func (TargetRegionResponseArrayOutput) Index ¶
func (o TargetRegionResponseArrayOutput) Index(i pulumi.IntInput) TargetRegionResponseOutput
func (TargetRegionResponseArrayOutput) ToTargetRegionResponseArrayOutput ¶
func (o TargetRegionResponseArrayOutput) ToTargetRegionResponseArrayOutput() TargetRegionResponseArrayOutput
func (TargetRegionResponseArrayOutput) ToTargetRegionResponseArrayOutputWithContext ¶
func (o TargetRegionResponseArrayOutput) ToTargetRegionResponseArrayOutputWithContext(ctx context.Context) TargetRegionResponseArrayOutput
type TargetRegionResponseInput ¶
type TargetRegionResponseInput interface { pulumi.Input ToTargetRegionResponseOutput() TargetRegionResponseOutput ToTargetRegionResponseOutputWithContext(context.Context) TargetRegionResponseOutput }
TargetRegionResponseInput is an input type that accepts TargetRegionResponseArgs and TargetRegionResponseOutput values. You can construct a concrete instance of `TargetRegionResponseInput` via:
TargetRegionResponseArgs{...}
type TargetRegionResponseOutput ¶
type TargetRegionResponseOutput struct{ *pulumi.OutputState }
Describes the target region information.
func (TargetRegionResponseOutput) ElementType ¶
func (TargetRegionResponseOutput) ElementType() reflect.Type
func (TargetRegionResponseOutput) Name ¶
func (o TargetRegionResponseOutput) Name() pulumi.StringOutput
The name of the region.
func (TargetRegionResponseOutput) RegionalReplicaCount ¶
func (o TargetRegionResponseOutput) RegionalReplicaCount() pulumi.IntPtrOutput
The number of replicas of the Image Version to be created per region. This property is updatable.
func (TargetRegionResponseOutput) StorageAccountType ¶
func (o TargetRegionResponseOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type to be used to store the image. This property is not updatable.
func (TargetRegionResponseOutput) ToTargetRegionResponseOutput ¶
func (o TargetRegionResponseOutput) ToTargetRegionResponseOutput() TargetRegionResponseOutput
func (TargetRegionResponseOutput) ToTargetRegionResponseOutputWithContext ¶
func (o TargetRegionResponseOutput) ToTargetRegionResponseOutputWithContext(ctx context.Context) TargetRegionResponseOutput
type TerminateNotificationProfile ¶
type TerminateNotificationProfile struct { // Specifies whether the Terminate Scheduled event is enabled or disabled. Enable *bool `pulumi:"enable"` // Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M) NotBeforeTimeout *string `pulumi:"notBeforeTimeout"` }
type TerminateNotificationProfileArgs ¶
type TerminateNotificationProfileArgs struct { // Specifies whether the Terminate Scheduled event is enabled or disabled. Enable pulumi.BoolPtrInput `pulumi:"enable"` // Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M) NotBeforeTimeout pulumi.StringPtrInput `pulumi:"notBeforeTimeout"` }
func (TerminateNotificationProfileArgs) ElementType ¶
func (TerminateNotificationProfileArgs) ElementType() reflect.Type
func (TerminateNotificationProfileArgs) ToTerminateNotificationProfileOutput ¶
func (i TerminateNotificationProfileArgs) ToTerminateNotificationProfileOutput() TerminateNotificationProfileOutput
func (TerminateNotificationProfileArgs) ToTerminateNotificationProfileOutputWithContext ¶
func (i TerminateNotificationProfileArgs) ToTerminateNotificationProfileOutputWithContext(ctx context.Context) TerminateNotificationProfileOutput
func (TerminateNotificationProfileArgs) ToTerminateNotificationProfilePtrOutput ¶
func (i TerminateNotificationProfileArgs) ToTerminateNotificationProfilePtrOutput() TerminateNotificationProfilePtrOutput
func (TerminateNotificationProfileArgs) ToTerminateNotificationProfilePtrOutputWithContext ¶
func (i TerminateNotificationProfileArgs) ToTerminateNotificationProfilePtrOutputWithContext(ctx context.Context) TerminateNotificationProfilePtrOutput
type TerminateNotificationProfileInput ¶
type TerminateNotificationProfileInput interface { pulumi.Input ToTerminateNotificationProfileOutput() TerminateNotificationProfileOutput ToTerminateNotificationProfileOutputWithContext(context.Context) TerminateNotificationProfileOutput }
TerminateNotificationProfileInput is an input type that accepts TerminateNotificationProfileArgs and TerminateNotificationProfileOutput values. You can construct a concrete instance of `TerminateNotificationProfileInput` via:
TerminateNotificationProfileArgs{...}
type TerminateNotificationProfileOutput ¶
type TerminateNotificationProfileOutput struct{ *pulumi.OutputState }
func (TerminateNotificationProfileOutput) ElementType ¶
func (TerminateNotificationProfileOutput) ElementType() reflect.Type
func (TerminateNotificationProfileOutput) Enable ¶
func (o TerminateNotificationProfileOutput) Enable() pulumi.BoolPtrOutput
Specifies whether the Terminate Scheduled event is enabled or disabled.
func (TerminateNotificationProfileOutput) NotBeforeTimeout ¶
func (o TerminateNotificationProfileOutput) NotBeforeTimeout() pulumi.StringPtrOutput
Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)
func (TerminateNotificationProfileOutput) ToTerminateNotificationProfileOutput ¶
func (o TerminateNotificationProfileOutput) ToTerminateNotificationProfileOutput() TerminateNotificationProfileOutput
func (TerminateNotificationProfileOutput) ToTerminateNotificationProfileOutputWithContext ¶
func (o TerminateNotificationProfileOutput) ToTerminateNotificationProfileOutputWithContext(ctx context.Context) TerminateNotificationProfileOutput
func (TerminateNotificationProfileOutput) ToTerminateNotificationProfilePtrOutput ¶
func (o TerminateNotificationProfileOutput) ToTerminateNotificationProfilePtrOutput() TerminateNotificationProfilePtrOutput
func (TerminateNotificationProfileOutput) ToTerminateNotificationProfilePtrOutputWithContext ¶
func (o TerminateNotificationProfileOutput) ToTerminateNotificationProfilePtrOutputWithContext(ctx context.Context) TerminateNotificationProfilePtrOutput
type TerminateNotificationProfilePtrInput ¶
type TerminateNotificationProfilePtrInput interface { pulumi.Input ToTerminateNotificationProfilePtrOutput() TerminateNotificationProfilePtrOutput ToTerminateNotificationProfilePtrOutputWithContext(context.Context) TerminateNotificationProfilePtrOutput }
TerminateNotificationProfilePtrInput is an input type that accepts TerminateNotificationProfileArgs, TerminateNotificationProfilePtr and TerminateNotificationProfilePtrOutput values. You can construct a concrete instance of `TerminateNotificationProfilePtrInput` via:
TerminateNotificationProfileArgs{...} or: nil
func TerminateNotificationProfilePtr ¶
func TerminateNotificationProfilePtr(v *TerminateNotificationProfileArgs) TerminateNotificationProfilePtrInput
type TerminateNotificationProfilePtrOutput ¶
type TerminateNotificationProfilePtrOutput struct{ *pulumi.OutputState }
func (TerminateNotificationProfilePtrOutput) ElementType ¶
func (TerminateNotificationProfilePtrOutput) ElementType() reflect.Type
func (TerminateNotificationProfilePtrOutput) Enable ¶
func (o TerminateNotificationProfilePtrOutput) Enable() pulumi.BoolPtrOutput
Specifies whether the Terminate Scheduled event is enabled or disabled.
func (TerminateNotificationProfilePtrOutput) NotBeforeTimeout ¶
func (o TerminateNotificationProfilePtrOutput) NotBeforeTimeout() pulumi.StringPtrOutput
Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)
func (TerminateNotificationProfilePtrOutput) ToTerminateNotificationProfilePtrOutput ¶
func (o TerminateNotificationProfilePtrOutput) ToTerminateNotificationProfilePtrOutput() TerminateNotificationProfilePtrOutput
func (TerminateNotificationProfilePtrOutput) ToTerminateNotificationProfilePtrOutputWithContext ¶
func (o TerminateNotificationProfilePtrOutput) ToTerminateNotificationProfilePtrOutputWithContext(ctx context.Context) TerminateNotificationProfilePtrOutput
type TerminateNotificationProfileResponse ¶
type TerminateNotificationProfileResponse struct { // Specifies whether the Terminate Scheduled event is enabled or disabled. Enable *bool `pulumi:"enable"` // Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M) NotBeforeTimeout *string `pulumi:"notBeforeTimeout"` }
type TerminateNotificationProfileResponseArgs ¶
type TerminateNotificationProfileResponseArgs struct { // Specifies whether the Terminate Scheduled event is enabled or disabled. Enable pulumi.BoolPtrInput `pulumi:"enable"` // Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M) NotBeforeTimeout pulumi.StringPtrInput `pulumi:"notBeforeTimeout"` }
func (TerminateNotificationProfileResponseArgs) ElementType ¶
func (TerminateNotificationProfileResponseArgs) ElementType() reflect.Type
func (TerminateNotificationProfileResponseArgs) ToTerminateNotificationProfileResponseOutput ¶
func (i TerminateNotificationProfileResponseArgs) ToTerminateNotificationProfileResponseOutput() TerminateNotificationProfileResponseOutput
func (TerminateNotificationProfileResponseArgs) ToTerminateNotificationProfileResponseOutputWithContext ¶
func (i TerminateNotificationProfileResponseArgs) ToTerminateNotificationProfileResponseOutputWithContext(ctx context.Context) TerminateNotificationProfileResponseOutput
func (TerminateNotificationProfileResponseArgs) ToTerminateNotificationProfileResponsePtrOutput ¶
func (i TerminateNotificationProfileResponseArgs) ToTerminateNotificationProfileResponsePtrOutput() TerminateNotificationProfileResponsePtrOutput
func (TerminateNotificationProfileResponseArgs) ToTerminateNotificationProfileResponsePtrOutputWithContext ¶
func (i TerminateNotificationProfileResponseArgs) ToTerminateNotificationProfileResponsePtrOutputWithContext(ctx context.Context) TerminateNotificationProfileResponsePtrOutput
type TerminateNotificationProfileResponseInput ¶
type TerminateNotificationProfileResponseInput interface { pulumi.Input ToTerminateNotificationProfileResponseOutput() TerminateNotificationProfileResponseOutput ToTerminateNotificationProfileResponseOutputWithContext(context.Context) TerminateNotificationProfileResponseOutput }
TerminateNotificationProfileResponseInput is an input type that accepts TerminateNotificationProfileResponseArgs and TerminateNotificationProfileResponseOutput values. You can construct a concrete instance of `TerminateNotificationProfileResponseInput` via:
TerminateNotificationProfileResponseArgs{...}
type TerminateNotificationProfileResponseOutput ¶
type TerminateNotificationProfileResponseOutput struct{ *pulumi.OutputState }
func (TerminateNotificationProfileResponseOutput) ElementType ¶
func (TerminateNotificationProfileResponseOutput) ElementType() reflect.Type
func (TerminateNotificationProfileResponseOutput) Enable ¶
func (o TerminateNotificationProfileResponseOutput) Enable() pulumi.BoolPtrOutput
Specifies whether the Terminate Scheduled event is enabled or disabled.
func (TerminateNotificationProfileResponseOutput) NotBeforeTimeout ¶
func (o TerminateNotificationProfileResponseOutput) NotBeforeTimeout() pulumi.StringPtrOutput
Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)
func (TerminateNotificationProfileResponseOutput) ToTerminateNotificationProfileResponseOutput ¶
func (o TerminateNotificationProfileResponseOutput) ToTerminateNotificationProfileResponseOutput() TerminateNotificationProfileResponseOutput
func (TerminateNotificationProfileResponseOutput) ToTerminateNotificationProfileResponseOutputWithContext ¶
func (o TerminateNotificationProfileResponseOutput) ToTerminateNotificationProfileResponseOutputWithContext(ctx context.Context) TerminateNotificationProfileResponseOutput
func (TerminateNotificationProfileResponseOutput) ToTerminateNotificationProfileResponsePtrOutput ¶
func (o TerminateNotificationProfileResponseOutput) ToTerminateNotificationProfileResponsePtrOutput() TerminateNotificationProfileResponsePtrOutput
func (TerminateNotificationProfileResponseOutput) ToTerminateNotificationProfileResponsePtrOutputWithContext ¶
func (o TerminateNotificationProfileResponseOutput) ToTerminateNotificationProfileResponsePtrOutputWithContext(ctx context.Context) TerminateNotificationProfileResponsePtrOutput
type TerminateNotificationProfileResponsePtrInput ¶
type TerminateNotificationProfileResponsePtrInput interface { pulumi.Input ToTerminateNotificationProfileResponsePtrOutput() TerminateNotificationProfileResponsePtrOutput ToTerminateNotificationProfileResponsePtrOutputWithContext(context.Context) TerminateNotificationProfileResponsePtrOutput }
TerminateNotificationProfileResponsePtrInput is an input type that accepts TerminateNotificationProfileResponseArgs, TerminateNotificationProfileResponsePtr and TerminateNotificationProfileResponsePtrOutput values. You can construct a concrete instance of `TerminateNotificationProfileResponsePtrInput` via:
TerminateNotificationProfileResponseArgs{...} or: nil
func TerminateNotificationProfileResponsePtr ¶
func TerminateNotificationProfileResponsePtr(v *TerminateNotificationProfileResponseArgs) TerminateNotificationProfileResponsePtrInput
type TerminateNotificationProfileResponsePtrOutput ¶
type TerminateNotificationProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (TerminateNotificationProfileResponsePtrOutput) ElementType ¶
func (TerminateNotificationProfileResponsePtrOutput) ElementType() reflect.Type
func (TerminateNotificationProfileResponsePtrOutput) Enable ¶
func (o TerminateNotificationProfileResponsePtrOutput) Enable() pulumi.BoolPtrOutput
Specifies whether the Terminate Scheduled event is enabled or disabled.
func (TerminateNotificationProfileResponsePtrOutput) NotBeforeTimeout ¶
func (o TerminateNotificationProfileResponsePtrOutput) NotBeforeTimeout() pulumi.StringPtrOutput
Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)
func (TerminateNotificationProfileResponsePtrOutput) ToTerminateNotificationProfileResponsePtrOutput ¶
func (o TerminateNotificationProfileResponsePtrOutput) ToTerminateNotificationProfileResponsePtrOutput() TerminateNotificationProfileResponsePtrOutput
func (TerminateNotificationProfileResponsePtrOutput) ToTerminateNotificationProfileResponsePtrOutputWithContext ¶
func (o TerminateNotificationProfileResponsePtrOutput) ToTerminateNotificationProfileResponsePtrOutputWithContext(ctx context.Context) TerminateNotificationProfileResponsePtrOutput
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 UserArtifactSource ¶
type UserArtifactSource struct { // Required. The fileName of the artifact. FileName string `pulumi:"fileName"` // Required. The mediaLink of the artifact, must be a readable storage blob. MediaLink string `pulumi:"mediaLink"` }
The source image from which the Image Version is going to be created.
type UserArtifactSourceArgs ¶
type UserArtifactSourceArgs struct { // Required. The fileName of the artifact. FileName pulumi.StringInput `pulumi:"fileName"` // Required. The mediaLink of the artifact, must be a readable storage blob. MediaLink pulumi.StringInput `pulumi:"mediaLink"` }
The source image from which the Image Version is going to be created.
func (UserArtifactSourceArgs) ElementType ¶
func (UserArtifactSourceArgs) ElementType() reflect.Type
func (UserArtifactSourceArgs) ToUserArtifactSourceOutput ¶
func (i UserArtifactSourceArgs) ToUserArtifactSourceOutput() UserArtifactSourceOutput
func (UserArtifactSourceArgs) ToUserArtifactSourceOutputWithContext ¶
func (i UserArtifactSourceArgs) ToUserArtifactSourceOutputWithContext(ctx context.Context) UserArtifactSourceOutput
func (UserArtifactSourceArgs) ToUserArtifactSourcePtrOutput ¶
func (i UserArtifactSourceArgs) ToUserArtifactSourcePtrOutput() UserArtifactSourcePtrOutput
func (UserArtifactSourceArgs) ToUserArtifactSourcePtrOutputWithContext ¶
func (i UserArtifactSourceArgs) ToUserArtifactSourcePtrOutputWithContext(ctx context.Context) UserArtifactSourcePtrOutput
type UserArtifactSourceInput ¶
type UserArtifactSourceInput interface { pulumi.Input ToUserArtifactSourceOutput() UserArtifactSourceOutput ToUserArtifactSourceOutputWithContext(context.Context) UserArtifactSourceOutput }
UserArtifactSourceInput is an input type that accepts UserArtifactSourceArgs and UserArtifactSourceOutput values. You can construct a concrete instance of `UserArtifactSourceInput` via:
UserArtifactSourceArgs{...}
type UserArtifactSourceOutput ¶
type UserArtifactSourceOutput struct{ *pulumi.OutputState }
The source image from which the Image Version is going to be created.
func (UserArtifactSourceOutput) ElementType ¶
func (UserArtifactSourceOutput) ElementType() reflect.Type
func (UserArtifactSourceOutput) FileName ¶
func (o UserArtifactSourceOutput) FileName() pulumi.StringOutput
Required. The fileName of the artifact.
func (UserArtifactSourceOutput) MediaLink ¶
func (o UserArtifactSourceOutput) MediaLink() pulumi.StringOutput
Required. The mediaLink of the artifact, must be a readable storage blob.
func (UserArtifactSourceOutput) ToUserArtifactSourceOutput ¶
func (o UserArtifactSourceOutput) ToUserArtifactSourceOutput() UserArtifactSourceOutput
func (UserArtifactSourceOutput) ToUserArtifactSourceOutputWithContext ¶
func (o UserArtifactSourceOutput) ToUserArtifactSourceOutputWithContext(ctx context.Context) UserArtifactSourceOutput
func (UserArtifactSourceOutput) ToUserArtifactSourcePtrOutput ¶
func (o UserArtifactSourceOutput) ToUserArtifactSourcePtrOutput() UserArtifactSourcePtrOutput
func (UserArtifactSourceOutput) ToUserArtifactSourcePtrOutputWithContext ¶
func (o UserArtifactSourceOutput) ToUserArtifactSourcePtrOutputWithContext(ctx context.Context) UserArtifactSourcePtrOutput
type UserArtifactSourcePtrInput ¶
type UserArtifactSourcePtrInput interface { pulumi.Input ToUserArtifactSourcePtrOutput() UserArtifactSourcePtrOutput ToUserArtifactSourcePtrOutputWithContext(context.Context) UserArtifactSourcePtrOutput }
UserArtifactSourcePtrInput is an input type that accepts UserArtifactSourceArgs, UserArtifactSourcePtr and UserArtifactSourcePtrOutput values. You can construct a concrete instance of `UserArtifactSourcePtrInput` via:
UserArtifactSourceArgs{...} or: nil
func UserArtifactSourcePtr ¶
func UserArtifactSourcePtr(v *UserArtifactSourceArgs) UserArtifactSourcePtrInput
type UserArtifactSourcePtrOutput ¶
type UserArtifactSourcePtrOutput struct{ *pulumi.OutputState }
func (UserArtifactSourcePtrOutput) Elem ¶
func (o UserArtifactSourcePtrOutput) Elem() UserArtifactSourceOutput
func (UserArtifactSourcePtrOutput) ElementType ¶
func (UserArtifactSourcePtrOutput) ElementType() reflect.Type
func (UserArtifactSourcePtrOutput) FileName ¶
func (o UserArtifactSourcePtrOutput) FileName() pulumi.StringPtrOutput
Required. The fileName of the artifact.
func (UserArtifactSourcePtrOutput) MediaLink ¶
func (o UserArtifactSourcePtrOutput) MediaLink() pulumi.StringPtrOutput
Required. The mediaLink of the artifact, must be a readable storage blob.
func (UserArtifactSourcePtrOutput) ToUserArtifactSourcePtrOutput ¶
func (o UserArtifactSourcePtrOutput) ToUserArtifactSourcePtrOutput() UserArtifactSourcePtrOutput
func (UserArtifactSourcePtrOutput) ToUserArtifactSourcePtrOutputWithContext ¶
func (o UserArtifactSourcePtrOutput) ToUserArtifactSourcePtrOutputWithContext(ctx context.Context) UserArtifactSourcePtrOutput
type UserArtifactSourceResponse ¶
type UserArtifactSourceResponse struct { // Required. The fileName of the artifact. FileName string `pulumi:"fileName"` // Required. The mediaLink of the artifact, must be a readable storage blob. MediaLink string `pulumi:"mediaLink"` }
The source image from which the Image Version is going to be created.
type UserArtifactSourceResponseArgs ¶
type UserArtifactSourceResponseArgs struct { // Required. The fileName of the artifact. FileName pulumi.StringInput `pulumi:"fileName"` // Required. The mediaLink of the artifact, must be a readable storage blob. MediaLink pulumi.StringInput `pulumi:"mediaLink"` }
The source image from which the Image Version is going to be created.
func (UserArtifactSourceResponseArgs) ElementType ¶
func (UserArtifactSourceResponseArgs) ElementType() reflect.Type
func (UserArtifactSourceResponseArgs) ToUserArtifactSourceResponseOutput ¶
func (i UserArtifactSourceResponseArgs) ToUserArtifactSourceResponseOutput() UserArtifactSourceResponseOutput
func (UserArtifactSourceResponseArgs) ToUserArtifactSourceResponseOutputWithContext ¶
func (i UserArtifactSourceResponseArgs) ToUserArtifactSourceResponseOutputWithContext(ctx context.Context) UserArtifactSourceResponseOutput
func (UserArtifactSourceResponseArgs) ToUserArtifactSourceResponsePtrOutput ¶
func (i UserArtifactSourceResponseArgs) ToUserArtifactSourceResponsePtrOutput() UserArtifactSourceResponsePtrOutput
func (UserArtifactSourceResponseArgs) ToUserArtifactSourceResponsePtrOutputWithContext ¶
func (i UserArtifactSourceResponseArgs) ToUserArtifactSourceResponsePtrOutputWithContext(ctx context.Context) UserArtifactSourceResponsePtrOutput
type UserArtifactSourceResponseInput ¶
type UserArtifactSourceResponseInput interface { pulumi.Input ToUserArtifactSourceResponseOutput() UserArtifactSourceResponseOutput ToUserArtifactSourceResponseOutputWithContext(context.Context) UserArtifactSourceResponseOutput }
UserArtifactSourceResponseInput is an input type that accepts UserArtifactSourceResponseArgs and UserArtifactSourceResponseOutput values. You can construct a concrete instance of `UserArtifactSourceResponseInput` via:
UserArtifactSourceResponseArgs{...}
type UserArtifactSourceResponseOutput ¶
type UserArtifactSourceResponseOutput struct{ *pulumi.OutputState }
The source image from which the Image Version is going to be created.
func (UserArtifactSourceResponseOutput) ElementType ¶
func (UserArtifactSourceResponseOutput) ElementType() reflect.Type
func (UserArtifactSourceResponseOutput) FileName ¶
func (o UserArtifactSourceResponseOutput) FileName() pulumi.StringOutput
Required. The fileName of the artifact.
func (UserArtifactSourceResponseOutput) MediaLink ¶
func (o UserArtifactSourceResponseOutput) MediaLink() pulumi.StringOutput
Required. The mediaLink of the artifact, must be a readable storage blob.
func (UserArtifactSourceResponseOutput) ToUserArtifactSourceResponseOutput ¶
func (o UserArtifactSourceResponseOutput) ToUserArtifactSourceResponseOutput() UserArtifactSourceResponseOutput
func (UserArtifactSourceResponseOutput) ToUserArtifactSourceResponseOutputWithContext ¶
func (o UserArtifactSourceResponseOutput) ToUserArtifactSourceResponseOutputWithContext(ctx context.Context) UserArtifactSourceResponseOutput
func (UserArtifactSourceResponseOutput) ToUserArtifactSourceResponsePtrOutput ¶
func (o UserArtifactSourceResponseOutput) ToUserArtifactSourceResponsePtrOutput() UserArtifactSourceResponsePtrOutput
func (UserArtifactSourceResponseOutput) ToUserArtifactSourceResponsePtrOutputWithContext ¶
func (o UserArtifactSourceResponseOutput) ToUserArtifactSourceResponsePtrOutputWithContext(ctx context.Context) UserArtifactSourceResponsePtrOutput
type UserArtifactSourceResponsePtrInput ¶
type UserArtifactSourceResponsePtrInput interface { pulumi.Input ToUserArtifactSourceResponsePtrOutput() UserArtifactSourceResponsePtrOutput ToUserArtifactSourceResponsePtrOutputWithContext(context.Context) UserArtifactSourceResponsePtrOutput }
UserArtifactSourceResponsePtrInput is an input type that accepts UserArtifactSourceResponseArgs, UserArtifactSourceResponsePtr and UserArtifactSourceResponsePtrOutput values. You can construct a concrete instance of `UserArtifactSourceResponsePtrInput` via:
UserArtifactSourceResponseArgs{...} or: nil
func UserArtifactSourceResponsePtr ¶
func UserArtifactSourceResponsePtr(v *UserArtifactSourceResponseArgs) UserArtifactSourceResponsePtrInput
type UserArtifactSourceResponsePtrOutput ¶
type UserArtifactSourceResponsePtrOutput struct{ *pulumi.OutputState }
func (UserArtifactSourceResponsePtrOutput) Elem ¶
func (o UserArtifactSourceResponsePtrOutput) Elem() UserArtifactSourceResponseOutput
func (UserArtifactSourceResponsePtrOutput) ElementType ¶
func (UserArtifactSourceResponsePtrOutput) ElementType() reflect.Type
func (UserArtifactSourceResponsePtrOutput) FileName ¶
func (o UserArtifactSourceResponsePtrOutput) FileName() pulumi.StringPtrOutput
Required. The fileName of the artifact.
func (UserArtifactSourceResponsePtrOutput) MediaLink ¶
func (o UserArtifactSourceResponsePtrOutput) MediaLink() pulumi.StringPtrOutput
Required. The mediaLink of the artifact, must be a readable storage blob.
func (UserArtifactSourceResponsePtrOutput) ToUserArtifactSourceResponsePtrOutput ¶
func (o UserArtifactSourceResponsePtrOutput) ToUserArtifactSourceResponsePtrOutput() UserArtifactSourceResponsePtrOutput
func (UserArtifactSourceResponsePtrOutput) ToUserArtifactSourceResponsePtrOutputWithContext ¶
func (o UserArtifactSourceResponsePtrOutput) ToUserArtifactSourceResponsePtrOutputWithContext(ctx context.Context) UserArtifactSourceResponsePtrOutput
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. The availability set to which the VM is being added should be under the same resource group as the availability set resource. An existing VM cannot be added to an availability set. <br><br>This property cannot exist along with a non-null properties.virtualMachineScaleSet reference. AvailabilitySet SubResourceResponsePtrOutput `pulumi:"availabilitySet"` // Specifies the billing related details of a Azure Spot virtual machine. <br><br>Minimum api-version: 2019-03-01. BillingProfile BillingProfileResponsePtrOutput `pulumi:"billingProfile"` // Specifies the boot diagnostic settings state. <br><br>Minimum api-version: 2015-06-15. DiagnosticsProfile DiagnosticsProfileResponsePtrOutput `pulumi:"diagnosticsProfile"` // Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set. <br><br>For Azure Spot virtual machines, the only supported value is 'Deallocate' and the minimum api-version is 2019-03-01. <br><br>For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview. EvictionPolicy pulumi.StringPtrOutput `pulumi:"evictionPolicy"` // Specifies the hardware settings for the virtual machine. HardwareProfile HardwareProfileResponsePtrOutput `pulumi:"hardwareProfile"` // Specifies information about the dedicated host that the virtual machine resides in. <br><br>Minimum api-version: 2018-10-01. Host SubResourceResponsePtrOutput `pulumi:"host"` // 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 used while creating the virtual machine. Some of the settings cannot be changed once VM is provisioned. 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"` // Specifies the priority for the virtual machine. <br><br>Minimum api-version: 2019-03-01 Priority pulumi.StringPtrOutput `pulumi:"priority"` // 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 information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set. <br><br>This property cannot exist along with a non-null properties.availabilitySet reference. <br><br>Minimum api‐version: 2019‐03‐01 VirtualMachineScaleSet SubResourceResponsePtrOutput `pulumi:"virtualMachineScaleSet"` // 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. The availability set to which the VM is being added should be under the same resource group as the availability set resource. An existing VM cannot be added to an availability set. <br><br>This property cannot exist along with a non-null properties.virtualMachineScaleSet reference. AvailabilitySet SubResourcePtrInput // Specifies the billing related details of a Azure Spot virtual machine. <br><br>Minimum api-version: 2019-03-01. BillingProfile BillingProfilePtrInput // Specifies the boot diagnostic settings state. <br><br>Minimum api-version: 2015-06-15. DiagnosticsProfile DiagnosticsProfilePtrInput // Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set. <br><br>For Azure Spot virtual machines, the only supported value is 'Deallocate' and the minimum api-version is 2019-03-01. <br><br>For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview. EvictionPolicy pulumi.StringPtrInput // Specifies the hardware settings for the virtual machine. HardwareProfile HardwareProfilePtrInput // Specifies information about the dedicated host that the virtual machine resides in. <br><br>Minimum api-version: 2018-10-01. Host SubResourcePtrInput // 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 used while creating the virtual machine. Some of the settings cannot be changed once VM is provisioned. 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 the priority for the virtual machine. <br><br>Minimum api-version: 2019-03-01 Priority 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 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 // Specifies information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set. <br><br>This property cannot exist along with a non-null properties.availabilitySet reference. <br><br>Minimum api‐version: 2019‐03‐01 VirtualMachineScaleSet SubResourcePtrInput // 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"` // Specifies the HyperVGeneration Type associated with a resource HyperVGeneration *string `pulumi:"hyperVGeneration"` // 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"` // Specifies the HyperVGeneration Type associated with a resource HyperVGeneration pulumi.StringPtrInput `pulumi:"hyperVGeneration"` // 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) HyperVGeneration ¶
func (o VirtualMachineInstanceViewResponseOutput) HyperVGeneration() pulumi.StringPtrOutput
Specifies the HyperVGeneration Type associated with a resource
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) HyperVGeneration ¶
func (o VirtualMachineInstanceViewResponsePtrOutput) HyperVGeneration() pulumi.StringPtrOutput
Specifies the HyperVGeneration Type associated with a resource
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 // Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type. AdditionalCapabilities AdditionalCapabilitiesResponsePtrOutput `pulumi:"additionalCapabilities"` // 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"` // Specifies the scale-in policy that decides which virtual machines are chosen for removal when a Virtual Machine Scale Set is scaled-in. ScaleInPolicy ScaleInPolicyResponsePtrOutput `pulumi:"scaleInPolicy"` // 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 { // Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type. AdditionalCapabilities AdditionalCapabilitiesPtrInput // 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 // Specifies the scale-in policy that decides which virtual machines are chosen for removal when a Virtual Machine Scale Set is scaled-in. ScaleInPolicy ScaleInPolicyPtrInput // 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 Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB. DiskIOPSReadWrite *int `pulumi:"diskIOPSReadWrite"` // Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB. DiskMBpsReadWrite *int `pulumi:"diskMBpsReadWrite"` // 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 Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB. DiskIOPSReadWrite pulumi.IntPtrInput `pulumi:"diskIOPSReadWrite"` // Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB. DiskMBpsReadWrite pulumi.IntPtrInput `pulumi:"diskMBpsReadWrite"` // 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) DiskIOPSReadWrite ¶
func (o VirtualMachineScaleSetDataDiskOutput) DiskIOPSReadWrite() pulumi.IntPtrOutput
Specifies the Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB.
func (VirtualMachineScaleSetDataDiskOutput) DiskMBpsReadWrite ¶
func (o VirtualMachineScaleSetDataDiskOutput) DiskMBpsReadWrite() pulumi.IntPtrOutput
Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB.
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 Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB. DiskIOPSReadWrite *int `pulumi:"diskIOPSReadWrite"` // Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB. DiskMBpsReadWrite *int `pulumi:"diskMBpsReadWrite"` // 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 Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB. DiskIOPSReadWrite pulumi.IntPtrInput `pulumi:"diskIOPSReadWrite"` // Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB. DiskMBpsReadWrite pulumi.IntPtrInput `pulumi:"diskMBpsReadWrite"` // 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) DiskIOPSReadWrite ¶
func (o VirtualMachineScaleSetDataDiskResponseOutput) DiskIOPSReadWrite() pulumi.IntPtrOutput
Specifies the Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB.
func (VirtualMachineScaleSetDataDiskResponseOutput) DiskMBpsReadWrite ¶
func (o VirtualMachineScaleSetDataDiskResponseOutput) DiskMBpsReadWrite() pulumi.IntPtrOutput
Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB.
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"` // Resource type Type pulumi.StringOutput `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"` // Resource type 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"` // Resource type Type pulumi.StringInput `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.StringOutput
Resource type
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 // Resource type 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 customer managed disk encryption set resource id for the managed disk. DiskEncryptionSet *DiskEncryptionSetParameters `pulumi:"diskEncryptionSet"` // 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 customer managed disk encryption set resource id for the managed disk. DiskEncryptionSet DiskEncryptionSetParametersPtrInput `pulumi:"diskEncryptionSet"` // 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) DiskEncryptionSet ¶
func (o VirtualMachineScaleSetManagedDiskParametersOutput) DiskEncryptionSet() DiskEncryptionSetParametersPtrOutput
Specifies the customer managed disk encryption set resource id for the 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) DiskEncryptionSet ¶
func (o VirtualMachineScaleSetManagedDiskParametersPtrOutput) DiskEncryptionSet() DiskEncryptionSetParametersPtrOutput
Specifies the customer managed disk encryption set resource id for the managed disk.
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 customer managed disk encryption set resource id for the managed disk. DiskEncryptionSet *DiskEncryptionSetParametersResponse `pulumi:"diskEncryptionSet"` // 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 customer managed disk encryption set resource id for the managed disk. DiskEncryptionSet DiskEncryptionSetParametersResponsePtrInput `pulumi:"diskEncryptionSet"` // 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) DiskEncryptionSet ¶
func (o VirtualMachineScaleSetManagedDiskParametersResponseOutput) DiskEncryptionSet() DiskEncryptionSetParametersResponsePtrOutput
Specifies the customer managed disk encryption set resource id for the 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) DiskEncryptionSet ¶
func (o VirtualMachineScaleSetManagedDiskParametersResponsePtrOutput) DiskEncryptionSet() DiskEncryptionSetParametersResponsePtrOutput
Specifies the customer managed disk encryption set resource id for the managed disk.
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"` // Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. PublicIPAddressVersion *string `pulumi:"publicIPAddressVersion"` // 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"` // Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. PublicIPAddressVersion pulumi.StringPtrInput `pulumi:"publicIPAddressVersion"` // 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) PublicIPAddressVersion ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationOutput) PublicIPAddressVersion() pulumi.StringPtrOutput
Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
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) PublicIPAddressVersion ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationPtrOutput) PublicIPAddressVersion() pulumi.StringPtrOutput
Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
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"` // Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. PublicIPAddressVersion *string `pulumi:"publicIPAddressVersion"` // 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"` // Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. PublicIPAddressVersion pulumi.StringPtrInput `pulumi:"publicIPAddressVersion"` // 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) PublicIPAddressVersion ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponseOutput) PublicIPAddressVersion() pulumi.StringPtrOutput
Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
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) PublicIPAddressVersion ¶
func (o VirtualMachineScaleSetPublicIPAddressConfigurationResponsePtrOutput) PublicIPAddressVersion() pulumi.StringPtrOutput
Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
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 { // Specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type. AdditionalCapabilities AdditionalCapabilitiesResponsePtrInput // 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 // Specifies the scale-in policy that decides which virtual machines are chosen for removal when a Virtual Machine Scale Set is scaled-in. ScaleInPolicy ScaleInPolicyResponsePtrInput // 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"` // Specifies whether the model applied to the virtual machine is the model of the virtual machine scale set or the customized model for the virtual machine. ModelDefinitionApplied pulumi.StringOutput `pulumi:"modelDefinitionApplied"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Specifies the network interfaces of the virtual machine. NetworkProfile NetworkProfileResponsePtrOutput `pulumi:"networkProfile"` // Specifies the network profile configuration of the virtual machine. NetworkProfileConfiguration VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput `pulumi:"networkProfileConfiguration"` // 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"` // Specifies the protection policy of the virtual machine. ProtectionPolicy VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput `pulumi:"protectionPolicy"` // 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 network profile configuration of the virtual machine. NetworkProfileConfiguration VirtualMachineScaleSetVMNetworkProfileConfigurationPtrInput // 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 the protection policy of the virtual machine. ProtectionPolicy VirtualMachineScaleSetVMProtectionPolicyPtrInput // 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 VirtualMachineScaleSetVMExtension ¶
type VirtualMachineScaleSetVMExtension 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 GetVirtualMachineScaleSetVMExtension ¶
func GetVirtualMachineScaleSetVMExtension(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualMachineScaleSetVMExtensionState, opts ...pulumi.ResourceOption) (*VirtualMachineScaleSetVMExtension, error)
GetVirtualMachineScaleSetVMExtension gets an existing VirtualMachineScaleSetVMExtension 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 NewVirtualMachineScaleSetVMExtension ¶
func NewVirtualMachineScaleSetVMExtension(ctx *pulumi.Context, name string, args *VirtualMachineScaleSetVMExtensionArgs, opts ...pulumi.ResourceOption) (*VirtualMachineScaleSetVMExtension, error)
NewVirtualMachineScaleSetVMExtension registers a new resource with the given unique name, arguments, and options.
type VirtualMachineScaleSetVMExtensionArgs ¶
type VirtualMachineScaleSetVMExtensionArgs 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 instance ID of the virtual machine. InstanceId pulumi.StringInput // 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 VM scale set. VmScaleSetName pulumi.StringInput }
The set of arguments for constructing a VirtualMachineScaleSetVMExtension resource.
func (VirtualMachineScaleSetVMExtensionArgs) ElementType ¶
func (VirtualMachineScaleSetVMExtensionArgs) ElementType() reflect.Type
type VirtualMachineScaleSetVMExtensionState ¶
type VirtualMachineScaleSetVMExtensionState 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 (VirtualMachineScaleSetVMExtensionState) ElementType ¶
func (VirtualMachineScaleSetVMExtensionState) 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 VirtualMachineScaleSetVMNetworkProfileConfiguration ¶
type VirtualMachineScaleSetVMNetworkProfileConfiguration struct { // The list of network configurations. NetworkInterfaceConfigurations []VirtualMachineScaleSetNetworkConfiguration `pulumi:"networkInterfaceConfigurations"` }
Describes a virtual machine scale set VM network profile.
type VirtualMachineScaleSetVMNetworkProfileConfigurationArgs ¶
type VirtualMachineScaleSetVMNetworkProfileConfigurationArgs struct { // The list of network configurations. NetworkInterfaceConfigurations VirtualMachineScaleSetNetworkConfigurationArrayInput `pulumi:"networkInterfaceConfigurations"` }
Describes a virtual machine scale set VM network profile.
func (VirtualMachineScaleSetVMNetworkProfileConfigurationArgs) ElementType ¶
func (VirtualMachineScaleSetVMNetworkProfileConfigurationArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetVMNetworkProfileConfigurationArgs) ToVirtualMachineScaleSetVMNetworkProfileConfigurationOutput ¶
func (i VirtualMachineScaleSetVMNetworkProfileConfigurationArgs) ToVirtualMachineScaleSetVMNetworkProfileConfigurationOutput() VirtualMachineScaleSetVMNetworkProfileConfigurationOutput
func (VirtualMachineScaleSetVMNetworkProfileConfigurationArgs) ToVirtualMachineScaleSetVMNetworkProfileConfigurationOutputWithContext ¶
func (i VirtualMachineScaleSetVMNetworkProfileConfigurationArgs) ToVirtualMachineScaleSetVMNetworkProfileConfigurationOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMNetworkProfileConfigurationOutput
func (VirtualMachineScaleSetVMNetworkProfileConfigurationArgs) ToVirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput ¶
func (i VirtualMachineScaleSetVMNetworkProfileConfigurationArgs) ToVirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput() VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput
func (VirtualMachineScaleSetVMNetworkProfileConfigurationArgs) ToVirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutputWithContext ¶
func (i VirtualMachineScaleSetVMNetworkProfileConfigurationArgs) ToVirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput
type VirtualMachineScaleSetVMNetworkProfileConfigurationInput ¶
type VirtualMachineScaleSetVMNetworkProfileConfigurationInput interface { pulumi.Input ToVirtualMachineScaleSetVMNetworkProfileConfigurationOutput() VirtualMachineScaleSetVMNetworkProfileConfigurationOutput ToVirtualMachineScaleSetVMNetworkProfileConfigurationOutputWithContext(context.Context) VirtualMachineScaleSetVMNetworkProfileConfigurationOutput }
VirtualMachineScaleSetVMNetworkProfileConfigurationInput is an input type that accepts VirtualMachineScaleSetVMNetworkProfileConfigurationArgs and VirtualMachineScaleSetVMNetworkProfileConfigurationOutput values. You can construct a concrete instance of `VirtualMachineScaleSetVMNetworkProfileConfigurationInput` via:
VirtualMachineScaleSetVMNetworkProfileConfigurationArgs{...}
type VirtualMachineScaleSetVMNetworkProfileConfigurationOutput ¶
type VirtualMachineScaleSetVMNetworkProfileConfigurationOutput struct{ *pulumi.OutputState }
Describes a virtual machine scale set VM network profile.
func (VirtualMachineScaleSetVMNetworkProfileConfigurationOutput) ElementType ¶
func (VirtualMachineScaleSetVMNetworkProfileConfigurationOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetVMNetworkProfileConfigurationOutput) NetworkInterfaceConfigurations ¶
func (o VirtualMachineScaleSetVMNetworkProfileConfigurationOutput) NetworkInterfaceConfigurations() VirtualMachineScaleSetNetworkConfigurationArrayOutput
The list of network configurations.
func (VirtualMachineScaleSetVMNetworkProfileConfigurationOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationOutput ¶
func (o VirtualMachineScaleSetVMNetworkProfileConfigurationOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationOutput() VirtualMachineScaleSetVMNetworkProfileConfigurationOutput
func (VirtualMachineScaleSetVMNetworkProfileConfigurationOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationOutputWithContext ¶
func (o VirtualMachineScaleSetVMNetworkProfileConfigurationOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMNetworkProfileConfigurationOutput
func (VirtualMachineScaleSetVMNetworkProfileConfigurationOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput ¶
func (o VirtualMachineScaleSetVMNetworkProfileConfigurationOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput() VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput
func (VirtualMachineScaleSetVMNetworkProfileConfigurationOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutputWithContext ¶
func (o VirtualMachineScaleSetVMNetworkProfileConfigurationOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput
type VirtualMachineScaleSetVMNetworkProfileConfigurationPtrInput ¶
type VirtualMachineScaleSetVMNetworkProfileConfigurationPtrInput interface { pulumi.Input ToVirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput() VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput ToVirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutputWithContext(context.Context) VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput }
VirtualMachineScaleSetVMNetworkProfileConfigurationPtrInput is an input type that accepts VirtualMachineScaleSetVMNetworkProfileConfigurationArgs, VirtualMachineScaleSetVMNetworkProfileConfigurationPtr and VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput values. You can construct a concrete instance of `VirtualMachineScaleSetVMNetworkProfileConfigurationPtrInput` via:
VirtualMachineScaleSetVMNetworkProfileConfigurationArgs{...} or: nil
func VirtualMachineScaleSetVMNetworkProfileConfigurationPtr ¶
func VirtualMachineScaleSetVMNetworkProfileConfigurationPtr(v *VirtualMachineScaleSetVMNetworkProfileConfigurationArgs) VirtualMachineScaleSetVMNetworkProfileConfigurationPtrInput
type VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput ¶
type VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput) ElementType ¶
func (VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput) NetworkInterfaceConfigurations ¶
func (o VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput) NetworkInterfaceConfigurations() VirtualMachineScaleSetNetworkConfigurationArrayOutput
The list of network configurations.
func (VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput ¶
func (o VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput() VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput
func (VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutputWithContext ¶
func (o VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMNetworkProfileConfigurationPtrOutput
type VirtualMachineScaleSetVMNetworkProfileConfigurationResponse ¶
type VirtualMachineScaleSetVMNetworkProfileConfigurationResponse struct { // The list of network configurations. NetworkInterfaceConfigurations []VirtualMachineScaleSetNetworkConfigurationResponse `pulumi:"networkInterfaceConfigurations"` }
Describes a virtual machine scale set VM network profile.
type VirtualMachineScaleSetVMNetworkProfileConfigurationResponseArgs ¶
type VirtualMachineScaleSetVMNetworkProfileConfigurationResponseArgs struct { // The list of network configurations. NetworkInterfaceConfigurations VirtualMachineScaleSetNetworkConfigurationResponseArrayInput `pulumi:"networkInterfaceConfigurations"` }
Describes a virtual machine scale set VM network profile.
func (VirtualMachineScaleSetVMNetworkProfileConfigurationResponseArgs) ElementType ¶
func (VirtualMachineScaleSetVMNetworkProfileConfigurationResponseArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetVMNetworkProfileConfigurationResponseArgs) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput ¶
func (i VirtualMachineScaleSetVMNetworkProfileConfigurationResponseArgs) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput() VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput
func (VirtualMachineScaleSetVMNetworkProfileConfigurationResponseArgs) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutputWithContext ¶
func (i VirtualMachineScaleSetVMNetworkProfileConfigurationResponseArgs) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput
func (VirtualMachineScaleSetVMNetworkProfileConfigurationResponseArgs) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput ¶
func (i VirtualMachineScaleSetVMNetworkProfileConfigurationResponseArgs) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput() VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput
func (VirtualMachineScaleSetVMNetworkProfileConfigurationResponseArgs) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutputWithContext ¶
func (i VirtualMachineScaleSetVMNetworkProfileConfigurationResponseArgs) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput
type VirtualMachineScaleSetVMNetworkProfileConfigurationResponseInput ¶
type VirtualMachineScaleSetVMNetworkProfileConfigurationResponseInput interface { pulumi.Input ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput() VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutputWithContext(context.Context) VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput }
VirtualMachineScaleSetVMNetworkProfileConfigurationResponseInput is an input type that accepts VirtualMachineScaleSetVMNetworkProfileConfigurationResponseArgs and VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput values. You can construct a concrete instance of `VirtualMachineScaleSetVMNetworkProfileConfigurationResponseInput` via:
VirtualMachineScaleSetVMNetworkProfileConfigurationResponseArgs{...}
type VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput ¶
type VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput struct{ *pulumi.OutputState }
Describes a virtual machine scale set VM network profile.
func (VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput) ElementType ¶
func (VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput) NetworkInterfaceConfigurations ¶
func (o VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput) NetworkInterfaceConfigurations() VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput
The list of network configurations.
func (VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput ¶
func (o VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput() VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput
func (VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutputWithContext ¶
func (o VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput
func (VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput ¶
func (o VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput() VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput
func (VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetVMNetworkProfileConfigurationResponseOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput
type VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrInput ¶
type VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrInput interface { pulumi.Input ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput() VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutputWithContext(context.Context) VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput }
VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrInput is an input type that accepts VirtualMachineScaleSetVMNetworkProfileConfigurationResponseArgs, VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtr and VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput values. You can construct a concrete instance of `VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrInput` via:
VirtualMachineScaleSetVMNetworkProfileConfigurationResponseArgs{...} or: nil
func VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtr ¶
func VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtr(v *VirtualMachineScaleSetVMNetworkProfileConfigurationResponseArgs) VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrInput
type VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput ¶
type VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput) ElementType ¶
func (VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput) NetworkInterfaceConfigurations ¶
func (o VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput) NetworkInterfaceConfigurations() VirtualMachineScaleSetNetworkConfigurationResponseArrayOutput
The list of network configurations.
func (VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput ¶
func (o VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput() VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput
func (VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput) ToVirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrOutput
type VirtualMachineScaleSetVMProfile ¶
type VirtualMachineScaleSetVMProfile struct { // Specifies the billing related details of a Azure Spot VMSS. <br><br>Minimum api-version: 2019-03-01. BillingProfile *BillingProfile `pulumi:"billingProfile"` // Specifies the boot diagnostic settings state. <br><br>Minimum api-version: 2015-06-15. DiagnosticsProfile *DiagnosticsProfile `pulumi:"diagnosticsProfile"` // Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set. <br><br>For Azure Spot virtual machines, the only supported value is 'Deallocate' and the minimum api-version is 2019-03-01. <br><br>For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 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 Scheduled Event related configurations. ScheduledEventsProfile *ScheduledEventsProfile `pulumi:"scheduledEventsProfile"` // 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 the billing related details of a Azure Spot VMSS. <br><br>Minimum api-version: 2019-03-01. BillingProfile BillingProfilePtrInput `pulumi:"billingProfile"` // Specifies the boot diagnostic settings state. <br><br>Minimum api-version: 2015-06-15. DiagnosticsProfile DiagnosticsProfilePtrInput `pulumi:"diagnosticsProfile"` // Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set. <br><br>For Azure Spot virtual machines, the only supported value is 'Deallocate' and the minimum api-version is 2019-03-01. <br><br>For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 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 Scheduled Event related configurations. ScheduledEventsProfile ScheduledEventsProfilePtrInput `pulumi:"scheduledEventsProfile"` // 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) BillingProfile ¶
func (o VirtualMachineScaleSetVMProfileOutput) BillingProfile() BillingProfilePtrOutput
Specifies the billing related details of a Azure Spot VMSS. <br><br>Minimum api-version: 2019-03-01.
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 the Azure Spot virtual machine and Azure Spot scale set. <br><br>For Azure Spot virtual machines, the only supported value is 'Deallocate' and the minimum api-version is 2019-03-01. <br><br>For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 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) ScheduledEventsProfile ¶
func (o VirtualMachineScaleSetVMProfileOutput) ScheduledEventsProfile() ScheduledEventsProfilePtrOutput
Specifies Scheduled Event related configurations.
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) BillingProfile ¶
func (o VirtualMachineScaleSetVMProfilePtrOutput) BillingProfile() BillingProfilePtrOutput
Specifies the billing related details of a Azure Spot VMSS. <br><br>Minimum api-version: 2019-03-01.
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 the Azure Spot virtual machine and Azure Spot scale set. <br><br>For Azure Spot virtual machines, the only supported value is 'Deallocate' and the minimum api-version is 2019-03-01. <br><br>For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 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) ScheduledEventsProfile ¶
func (o VirtualMachineScaleSetVMProfilePtrOutput) ScheduledEventsProfile() ScheduledEventsProfilePtrOutput
Specifies Scheduled Event related configurations.
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 the billing related details of a Azure Spot VMSS. <br><br>Minimum api-version: 2019-03-01. BillingProfile *BillingProfileResponse `pulumi:"billingProfile"` // Specifies the boot diagnostic settings state. <br><br>Minimum api-version: 2015-06-15. DiagnosticsProfile *DiagnosticsProfileResponse `pulumi:"diagnosticsProfile"` // Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set. <br><br>For Azure Spot virtual machines, the only supported value is 'Deallocate' and the minimum api-version is 2019-03-01. <br><br>For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 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 Scheduled Event related configurations. ScheduledEventsProfile *ScheduledEventsProfileResponse `pulumi:"scheduledEventsProfile"` // 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 the billing related details of a Azure Spot VMSS. <br><br>Minimum api-version: 2019-03-01. BillingProfile BillingProfileResponsePtrInput `pulumi:"billingProfile"` // Specifies the boot diagnostic settings state. <br><br>Minimum api-version: 2015-06-15. DiagnosticsProfile DiagnosticsProfileResponsePtrInput `pulumi:"diagnosticsProfile"` // Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set. <br><br>For Azure Spot virtual machines, the only supported value is 'Deallocate' and the minimum api-version is 2019-03-01. <br><br>For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 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 Scheduled Event related configurations. ScheduledEventsProfile ScheduledEventsProfileResponsePtrInput `pulumi:"scheduledEventsProfile"` // 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) BillingProfile ¶
func (o VirtualMachineScaleSetVMProfileResponseOutput) BillingProfile() BillingProfileResponsePtrOutput
Specifies the billing related details of a Azure Spot VMSS. <br><br>Minimum api-version: 2019-03-01.
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 the Azure Spot virtual machine and Azure Spot scale set. <br><br>For Azure Spot virtual machines, the only supported value is 'Deallocate' and the minimum api-version is 2019-03-01. <br><br>For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 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) ScheduledEventsProfile ¶
func (o VirtualMachineScaleSetVMProfileResponseOutput) ScheduledEventsProfile() ScheduledEventsProfileResponsePtrOutput
Specifies Scheduled Event related configurations.
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) BillingProfile ¶
func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) BillingProfile() BillingProfileResponsePtrOutput
Specifies the billing related details of a Azure Spot VMSS. <br><br>Minimum api-version: 2019-03-01.
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 the Azure Spot virtual machine and Azure Spot scale set. <br><br>For Azure Spot virtual machines, the only supported value is 'Deallocate' and the minimum api-version is 2019-03-01. <br><br>For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 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) ScheduledEventsProfile ¶
func (o VirtualMachineScaleSetVMProfileResponsePtrOutput) ScheduledEventsProfile() ScheduledEventsProfileResponsePtrOutput
Specifies Scheduled Event related configurations.
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 VirtualMachineScaleSetVMProtectionPolicy ¶
type VirtualMachineScaleSetVMProtectionPolicy struct { // Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation. ProtectFromScaleIn *bool `pulumi:"protectFromScaleIn"` // Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM. ProtectFromScaleSetActions *bool `pulumi:"protectFromScaleSetActions"` }
The protection policy of a virtual machine scale set VM.
type VirtualMachineScaleSetVMProtectionPolicyArgs ¶
type VirtualMachineScaleSetVMProtectionPolicyArgs struct { // Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation. ProtectFromScaleIn pulumi.BoolPtrInput `pulumi:"protectFromScaleIn"` // Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM. ProtectFromScaleSetActions pulumi.BoolPtrInput `pulumi:"protectFromScaleSetActions"` }
The protection policy of a virtual machine scale set VM.
func (VirtualMachineScaleSetVMProtectionPolicyArgs) ElementType ¶
func (VirtualMachineScaleSetVMProtectionPolicyArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetVMProtectionPolicyArgs) ToVirtualMachineScaleSetVMProtectionPolicyOutput ¶
func (i VirtualMachineScaleSetVMProtectionPolicyArgs) ToVirtualMachineScaleSetVMProtectionPolicyOutput() VirtualMachineScaleSetVMProtectionPolicyOutput
func (VirtualMachineScaleSetVMProtectionPolicyArgs) ToVirtualMachineScaleSetVMProtectionPolicyOutputWithContext ¶
func (i VirtualMachineScaleSetVMProtectionPolicyArgs) ToVirtualMachineScaleSetVMProtectionPolicyOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProtectionPolicyOutput
func (VirtualMachineScaleSetVMProtectionPolicyArgs) ToVirtualMachineScaleSetVMProtectionPolicyPtrOutput ¶
func (i VirtualMachineScaleSetVMProtectionPolicyArgs) ToVirtualMachineScaleSetVMProtectionPolicyPtrOutput() VirtualMachineScaleSetVMProtectionPolicyPtrOutput
func (VirtualMachineScaleSetVMProtectionPolicyArgs) ToVirtualMachineScaleSetVMProtectionPolicyPtrOutputWithContext ¶
func (i VirtualMachineScaleSetVMProtectionPolicyArgs) ToVirtualMachineScaleSetVMProtectionPolicyPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProtectionPolicyPtrOutput
type VirtualMachineScaleSetVMProtectionPolicyInput ¶
type VirtualMachineScaleSetVMProtectionPolicyInput interface { pulumi.Input ToVirtualMachineScaleSetVMProtectionPolicyOutput() VirtualMachineScaleSetVMProtectionPolicyOutput ToVirtualMachineScaleSetVMProtectionPolicyOutputWithContext(context.Context) VirtualMachineScaleSetVMProtectionPolicyOutput }
VirtualMachineScaleSetVMProtectionPolicyInput is an input type that accepts VirtualMachineScaleSetVMProtectionPolicyArgs and VirtualMachineScaleSetVMProtectionPolicyOutput values. You can construct a concrete instance of `VirtualMachineScaleSetVMProtectionPolicyInput` via:
VirtualMachineScaleSetVMProtectionPolicyArgs{...}
type VirtualMachineScaleSetVMProtectionPolicyOutput ¶
type VirtualMachineScaleSetVMProtectionPolicyOutput struct{ *pulumi.OutputState }
The protection policy of a virtual machine scale set VM.
func (VirtualMachineScaleSetVMProtectionPolicyOutput) ElementType ¶
func (VirtualMachineScaleSetVMProtectionPolicyOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetVMProtectionPolicyOutput) ProtectFromScaleIn ¶
func (o VirtualMachineScaleSetVMProtectionPolicyOutput) ProtectFromScaleIn() pulumi.BoolPtrOutput
Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation.
func (VirtualMachineScaleSetVMProtectionPolicyOutput) ProtectFromScaleSetActions ¶
func (o VirtualMachineScaleSetVMProtectionPolicyOutput) ProtectFromScaleSetActions() pulumi.BoolPtrOutput
Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM.
func (VirtualMachineScaleSetVMProtectionPolicyOutput) ToVirtualMachineScaleSetVMProtectionPolicyOutput ¶
func (o VirtualMachineScaleSetVMProtectionPolicyOutput) ToVirtualMachineScaleSetVMProtectionPolicyOutput() VirtualMachineScaleSetVMProtectionPolicyOutput
func (VirtualMachineScaleSetVMProtectionPolicyOutput) ToVirtualMachineScaleSetVMProtectionPolicyOutputWithContext ¶
func (o VirtualMachineScaleSetVMProtectionPolicyOutput) ToVirtualMachineScaleSetVMProtectionPolicyOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProtectionPolicyOutput
func (VirtualMachineScaleSetVMProtectionPolicyOutput) ToVirtualMachineScaleSetVMProtectionPolicyPtrOutput ¶
func (o VirtualMachineScaleSetVMProtectionPolicyOutput) ToVirtualMachineScaleSetVMProtectionPolicyPtrOutput() VirtualMachineScaleSetVMProtectionPolicyPtrOutput
func (VirtualMachineScaleSetVMProtectionPolicyOutput) ToVirtualMachineScaleSetVMProtectionPolicyPtrOutputWithContext ¶
func (o VirtualMachineScaleSetVMProtectionPolicyOutput) ToVirtualMachineScaleSetVMProtectionPolicyPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProtectionPolicyPtrOutput
type VirtualMachineScaleSetVMProtectionPolicyPtrInput ¶
type VirtualMachineScaleSetVMProtectionPolicyPtrInput interface { pulumi.Input ToVirtualMachineScaleSetVMProtectionPolicyPtrOutput() VirtualMachineScaleSetVMProtectionPolicyPtrOutput ToVirtualMachineScaleSetVMProtectionPolicyPtrOutputWithContext(context.Context) VirtualMachineScaleSetVMProtectionPolicyPtrOutput }
VirtualMachineScaleSetVMProtectionPolicyPtrInput is an input type that accepts VirtualMachineScaleSetVMProtectionPolicyArgs, VirtualMachineScaleSetVMProtectionPolicyPtr and VirtualMachineScaleSetVMProtectionPolicyPtrOutput values. You can construct a concrete instance of `VirtualMachineScaleSetVMProtectionPolicyPtrInput` via:
VirtualMachineScaleSetVMProtectionPolicyArgs{...} or: nil
func VirtualMachineScaleSetVMProtectionPolicyPtr ¶
func VirtualMachineScaleSetVMProtectionPolicyPtr(v *VirtualMachineScaleSetVMProtectionPolicyArgs) VirtualMachineScaleSetVMProtectionPolicyPtrInput
type VirtualMachineScaleSetVMProtectionPolicyPtrOutput ¶
type VirtualMachineScaleSetVMProtectionPolicyPtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetVMProtectionPolicyPtrOutput) ElementType ¶
func (VirtualMachineScaleSetVMProtectionPolicyPtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetVMProtectionPolicyPtrOutput) ProtectFromScaleIn ¶
func (o VirtualMachineScaleSetVMProtectionPolicyPtrOutput) ProtectFromScaleIn() pulumi.BoolPtrOutput
Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation.
func (VirtualMachineScaleSetVMProtectionPolicyPtrOutput) ProtectFromScaleSetActions ¶
func (o VirtualMachineScaleSetVMProtectionPolicyPtrOutput) ProtectFromScaleSetActions() pulumi.BoolPtrOutput
Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM.
func (VirtualMachineScaleSetVMProtectionPolicyPtrOutput) ToVirtualMachineScaleSetVMProtectionPolicyPtrOutput ¶
func (o VirtualMachineScaleSetVMProtectionPolicyPtrOutput) ToVirtualMachineScaleSetVMProtectionPolicyPtrOutput() VirtualMachineScaleSetVMProtectionPolicyPtrOutput
func (VirtualMachineScaleSetVMProtectionPolicyPtrOutput) ToVirtualMachineScaleSetVMProtectionPolicyPtrOutputWithContext ¶
func (o VirtualMachineScaleSetVMProtectionPolicyPtrOutput) ToVirtualMachineScaleSetVMProtectionPolicyPtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProtectionPolicyPtrOutput
type VirtualMachineScaleSetVMProtectionPolicyResponse ¶
type VirtualMachineScaleSetVMProtectionPolicyResponse struct { // Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation. ProtectFromScaleIn *bool `pulumi:"protectFromScaleIn"` // Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM. ProtectFromScaleSetActions *bool `pulumi:"protectFromScaleSetActions"` }
The protection policy of a virtual machine scale set VM.
type VirtualMachineScaleSetVMProtectionPolicyResponseArgs ¶
type VirtualMachineScaleSetVMProtectionPolicyResponseArgs struct { // Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation. ProtectFromScaleIn pulumi.BoolPtrInput `pulumi:"protectFromScaleIn"` // Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM. ProtectFromScaleSetActions pulumi.BoolPtrInput `pulumi:"protectFromScaleSetActions"` }
The protection policy of a virtual machine scale set VM.
func (VirtualMachineScaleSetVMProtectionPolicyResponseArgs) ElementType ¶
func (VirtualMachineScaleSetVMProtectionPolicyResponseArgs) ElementType() reflect.Type
func (VirtualMachineScaleSetVMProtectionPolicyResponseArgs) ToVirtualMachineScaleSetVMProtectionPolicyResponseOutput ¶
func (i VirtualMachineScaleSetVMProtectionPolicyResponseArgs) ToVirtualMachineScaleSetVMProtectionPolicyResponseOutput() VirtualMachineScaleSetVMProtectionPolicyResponseOutput
func (VirtualMachineScaleSetVMProtectionPolicyResponseArgs) ToVirtualMachineScaleSetVMProtectionPolicyResponseOutputWithContext ¶
func (i VirtualMachineScaleSetVMProtectionPolicyResponseArgs) ToVirtualMachineScaleSetVMProtectionPolicyResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProtectionPolicyResponseOutput
func (VirtualMachineScaleSetVMProtectionPolicyResponseArgs) ToVirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput ¶
func (i VirtualMachineScaleSetVMProtectionPolicyResponseArgs) ToVirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput() VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput
func (VirtualMachineScaleSetVMProtectionPolicyResponseArgs) ToVirtualMachineScaleSetVMProtectionPolicyResponsePtrOutputWithContext ¶
func (i VirtualMachineScaleSetVMProtectionPolicyResponseArgs) ToVirtualMachineScaleSetVMProtectionPolicyResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput
type VirtualMachineScaleSetVMProtectionPolicyResponseInput ¶
type VirtualMachineScaleSetVMProtectionPolicyResponseInput interface { pulumi.Input ToVirtualMachineScaleSetVMProtectionPolicyResponseOutput() VirtualMachineScaleSetVMProtectionPolicyResponseOutput ToVirtualMachineScaleSetVMProtectionPolicyResponseOutputWithContext(context.Context) VirtualMachineScaleSetVMProtectionPolicyResponseOutput }
VirtualMachineScaleSetVMProtectionPolicyResponseInput is an input type that accepts VirtualMachineScaleSetVMProtectionPolicyResponseArgs and VirtualMachineScaleSetVMProtectionPolicyResponseOutput values. You can construct a concrete instance of `VirtualMachineScaleSetVMProtectionPolicyResponseInput` via:
VirtualMachineScaleSetVMProtectionPolicyResponseArgs{...}
type VirtualMachineScaleSetVMProtectionPolicyResponseOutput ¶
type VirtualMachineScaleSetVMProtectionPolicyResponseOutput struct{ *pulumi.OutputState }
The protection policy of a virtual machine scale set VM.
func (VirtualMachineScaleSetVMProtectionPolicyResponseOutput) ElementType ¶
func (VirtualMachineScaleSetVMProtectionPolicyResponseOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetVMProtectionPolicyResponseOutput) ProtectFromScaleIn ¶
func (o VirtualMachineScaleSetVMProtectionPolicyResponseOutput) ProtectFromScaleIn() pulumi.BoolPtrOutput
Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation.
func (VirtualMachineScaleSetVMProtectionPolicyResponseOutput) ProtectFromScaleSetActions ¶
func (o VirtualMachineScaleSetVMProtectionPolicyResponseOutput) ProtectFromScaleSetActions() pulumi.BoolPtrOutput
Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM.
func (VirtualMachineScaleSetVMProtectionPolicyResponseOutput) ToVirtualMachineScaleSetVMProtectionPolicyResponseOutput ¶
func (o VirtualMachineScaleSetVMProtectionPolicyResponseOutput) ToVirtualMachineScaleSetVMProtectionPolicyResponseOutput() VirtualMachineScaleSetVMProtectionPolicyResponseOutput
func (VirtualMachineScaleSetVMProtectionPolicyResponseOutput) ToVirtualMachineScaleSetVMProtectionPolicyResponseOutputWithContext ¶
func (o VirtualMachineScaleSetVMProtectionPolicyResponseOutput) ToVirtualMachineScaleSetVMProtectionPolicyResponseOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProtectionPolicyResponseOutput
func (VirtualMachineScaleSetVMProtectionPolicyResponseOutput) ToVirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput ¶
func (o VirtualMachineScaleSetVMProtectionPolicyResponseOutput) ToVirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput() VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput
func (VirtualMachineScaleSetVMProtectionPolicyResponseOutput) ToVirtualMachineScaleSetVMProtectionPolicyResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetVMProtectionPolicyResponseOutput) ToVirtualMachineScaleSetVMProtectionPolicyResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput
type VirtualMachineScaleSetVMProtectionPolicyResponsePtrInput ¶
type VirtualMachineScaleSetVMProtectionPolicyResponsePtrInput interface { pulumi.Input ToVirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput() VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput ToVirtualMachineScaleSetVMProtectionPolicyResponsePtrOutputWithContext(context.Context) VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput }
VirtualMachineScaleSetVMProtectionPolicyResponsePtrInput is an input type that accepts VirtualMachineScaleSetVMProtectionPolicyResponseArgs, VirtualMachineScaleSetVMProtectionPolicyResponsePtr and VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput values. You can construct a concrete instance of `VirtualMachineScaleSetVMProtectionPolicyResponsePtrInput` via:
VirtualMachineScaleSetVMProtectionPolicyResponseArgs{...} or: nil
func VirtualMachineScaleSetVMProtectionPolicyResponsePtr ¶
func VirtualMachineScaleSetVMProtectionPolicyResponsePtr(v *VirtualMachineScaleSetVMProtectionPolicyResponseArgs) VirtualMachineScaleSetVMProtectionPolicyResponsePtrInput
type VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput ¶
type VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput) ElementType ¶
func (VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput) ElementType() reflect.Type
func (VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput) ProtectFromScaleIn ¶
func (o VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput) ProtectFromScaleIn() pulumi.BoolPtrOutput
Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation.
func (VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput) ProtectFromScaleSetActions ¶
func (o VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput) ProtectFromScaleSetActions() pulumi.BoolPtrOutput
Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM.
func (VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput) ToVirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput ¶
func (o VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput) ToVirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput() VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput
func (VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput) ToVirtualMachineScaleSetVMProtectionPolicyResponsePtrOutputWithContext ¶
func (o VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput) ToVirtualMachineScaleSetVMProtectionPolicyResponsePtrOutputWithContext(ctx context.Context) VirtualMachineScaleSetVMProtectionPolicyResponsePtrOutput
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 // Specifies whether the model applied to the virtual machine is the model of the virtual machine scale set or the customized model for the virtual machine. ModelDefinitionApplied pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Specifies the network interfaces of the virtual machine. NetworkProfile NetworkProfileResponsePtrInput // Specifies the network profile configuration of the virtual machine. NetworkProfileConfiguration VirtualMachineScaleSetVMNetworkProfileConfigurationResponsePtrInput // 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 // Specifies the protection policy of the virtual machine. ProtectionPolicy VirtualMachineScaleSetVMProtectionPolicyResponsePtrInput // 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. The availability set to which the VM is being added should be under the same resource group as the availability set resource. An existing VM cannot be added to an availability set. <br><br>This property cannot exist along with a non-null properties.virtualMachineScaleSet reference. AvailabilitySet SubResourceResponsePtrInput // Specifies the billing related details of a Azure Spot virtual machine. <br><br>Minimum api-version: 2019-03-01. BillingProfile BillingProfileResponsePtrInput // Specifies the boot diagnostic settings state. <br><br>Minimum api-version: 2015-06-15. DiagnosticsProfile DiagnosticsProfileResponsePtrInput // Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set. <br><br>For Azure Spot virtual machines, the only supported value is 'Deallocate' and the minimum api-version is 2019-03-01. <br><br>For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview. EvictionPolicy pulumi.StringPtrInput // Specifies the hardware settings for the virtual machine. HardwareProfile HardwareProfileResponsePtrInput // Specifies information about the dedicated host that the virtual machine resides in. <br><br>Minimum api-version: 2018-10-01. Host SubResourceResponsePtrInput // 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 used while creating the virtual machine. Some of the settings cannot be changed once VM is provisioned. 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 // Specifies the priority for the virtual machine. <br><br>Minimum api-version: 2019-03-01 Priority pulumi.StringPtrInput // 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 information about the virtual machine scale set that the virtual machine should be assigned to. Virtual machines specified in the same virtual machine scale set are allocated to different nodes to maximize availability. Currently, a VM can only be added to virtual machine scale set at creation time. An existing VM cannot be added to a virtual machine scale set. <br><br>This property cannot exist along with a non-null properties.availabilitySet reference. <br><br>Minimum api‐version: 2019‐03‐01 VirtualMachineScaleSet SubResourceResponsePtrInput // 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 WinRM 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 WinRM 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 WinRM 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 WinRM 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 WinRM 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 WinRM 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 Automatic Updates is enabled for the Windows virtual machine. 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". <br><br> Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.getsystemtimezones). 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 Automatic Updates is enabled for the Windows virtual machine. 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". <br><br> Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.getsystemtimezones). 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 Automatic Updates is enabled for the Windows virtual machine. 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". <br><br> Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.getsystemtimezones).
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 Automatic Updates is enabled for the Windows virtual machine. 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". <br><br> Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.getsystemtimezones).
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 Automatic Updates is enabled for the Windows virtual machine. 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". <br><br> Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.getsystemtimezones). 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 Automatic Updates is enabled for the Windows virtual machine. 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". <br><br> Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.getsystemtimezones). 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 Automatic Updates is enabled for the Windows virtual machine. 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". <br><br> Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.getsystemtimezones).
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 Automatic Updates is enabled for the Windows virtual machine. 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". <br><br> Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.getsystemtimezones).
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
- dedicatedHost.go
- dedicatedHostGroup.go
- disk.go
- diskEncryptionSet.go
- gallery.go
- galleryApplication.go
- galleryApplicationVersion.go
- galleryImage.go
- galleryImageVersion.go
- getAvailabilitySet.go
- getDedicatedHost.go
- getDedicatedHostGroup.go
- getDisk.go
- getDiskEncryptionSet.go
- getGallery.go
- getGalleryApplication.go
- getGalleryApplicationVersion.go
- getGalleryImage.go
- getGalleryImageVersion.go
- getImage.go
- getLogAnalyticExportRequestRateByInterval.go
- getLogAnalyticExportThrottledRequests.go
- getProximityPlacementGroup.go
- getSnapshot.go
- getVirtualMachine.go
- getVirtualMachineExtension.go
- getVirtualMachineScaleSet.go
- getVirtualMachineScaleSetExtension.go
- getVirtualMachineScaleSetVM.go
- getVirtualMachineScaleSetVMExtension.go
- image.go
- proximityPlacementGroup.go
- pulumiTypes.go
- snapshot.go
- virtualMachine.go
- virtualMachineExtension.go
- virtualMachineScaleSet.go
- virtualMachineScaleSetExtension.go
- virtualMachineScaleSetVM.go
- virtualMachineScaleSetVMExtension.go