Documentation
¶
Index ¶
- type ImageTemplateFileCustomizer
- type ImageTemplateFileCustomizerArgs
- func (ImageTemplateFileCustomizerArgs) ElementType() reflect.Type
- func (i ImageTemplateFileCustomizerArgs) ToImageTemplateFileCustomizerOutput() ImageTemplateFileCustomizerOutput
- func (i ImageTemplateFileCustomizerArgs) ToImageTemplateFileCustomizerOutputWithContext(ctx context.Context) ImageTemplateFileCustomizerOutput
- type ImageTemplateFileCustomizerInput
- type ImageTemplateFileCustomizerOutput
- func (o ImageTemplateFileCustomizerOutput) Destination() pulumi.StringPtrOutput
- func (ImageTemplateFileCustomizerOutput) ElementType() reflect.Type
- func (o ImageTemplateFileCustomizerOutput) Name() pulumi.StringPtrOutput
- func (o ImageTemplateFileCustomizerOutput) Sha256Checksum() pulumi.StringPtrOutput
- func (o ImageTemplateFileCustomizerOutput) SourceUri() pulumi.StringPtrOutput
- func (o ImageTemplateFileCustomizerOutput) ToImageTemplateFileCustomizerOutput() ImageTemplateFileCustomizerOutput
- func (o ImageTemplateFileCustomizerOutput) ToImageTemplateFileCustomizerOutputWithContext(ctx context.Context) ImageTemplateFileCustomizerOutput
- func (o ImageTemplateFileCustomizerOutput) Type() pulumi.StringOutput
- type ImageTemplateFileCustomizerResponse
- type ImageTemplateFileCustomizerResponseArgs
- func (ImageTemplateFileCustomizerResponseArgs) ElementType() reflect.Type
- func (i ImageTemplateFileCustomizerResponseArgs) ToImageTemplateFileCustomizerResponseOutput() ImageTemplateFileCustomizerResponseOutput
- func (i ImageTemplateFileCustomizerResponseArgs) ToImageTemplateFileCustomizerResponseOutputWithContext(ctx context.Context) ImageTemplateFileCustomizerResponseOutput
- type ImageTemplateFileCustomizerResponseInput
- type ImageTemplateFileCustomizerResponseOutput
- func (o ImageTemplateFileCustomizerResponseOutput) Destination() pulumi.StringPtrOutput
- func (ImageTemplateFileCustomizerResponseOutput) ElementType() reflect.Type
- func (o ImageTemplateFileCustomizerResponseOutput) Name() pulumi.StringPtrOutput
- func (o ImageTemplateFileCustomizerResponseOutput) Sha256Checksum() pulumi.StringPtrOutput
- func (o ImageTemplateFileCustomizerResponseOutput) SourceUri() pulumi.StringPtrOutput
- func (o ImageTemplateFileCustomizerResponseOutput) ToImageTemplateFileCustomizerResponseOutput() ImageTemplateFileCustomizerResponseOutput
- func (o ImageTemplateFileCustomizerResponseOutput) ToImageTemplateFileCustomizerResponseOutputWithContext(ctx context.Context) ImageTemplateFileCustomizerResponseOutput
- func (o ImageTemplateFileCustomizerResponseOutput) Type() pulumi.StringOutput
- type ImageTemplateIdentity
- type ImageTemplateIdentityArgs
- func (ImageTemplateIdentityArgs) ElementType() reflect.Type
- func (i ImageTemplateIdentityArgs) ToImageTemplateIdentityOutput() ImageTemplateIdentityOutput
- func (i ImageTemplateIdentityArgs) ToImageTemplateIdentityOutputWithContext(ctx context.Context) ImageTemplateIdentityOutput
- func (i ImageTemplateIdentityArgs) ToImageTemplateIdentityPtrOutput() ImageTemplateIdentityPtrOutput
- func (i ImageTemplateIdentityArgs) ToImageTemplateIdentityPtrOutputWithContext(ctx context.Context) ImageTemplateIdentityPtrOutput
- type ImageTemplateIdentityInput
- type ImageTemplateIdentityOutput
- func (ImageTemplateIdentityOutput) ElementType() reflect.Type
- func (o ImageTemplateIdentityOutput) ToImageTemplateIdentityOutput() ImageTemplateIdentityOutput
- func (o ImageTemplateIdentityOutput) ToImageTemplateIdentityOutputWithContext(ctx context.Context) ImageTemplateIdentityOutput
- func (o ImageTemplateIdentityOutput) ToImageTemplateIdentityPtrOutput() ImageTemplateIdentityPtrOutput
- func (o ImageTemplateIdentityOutput) ToImageTemplateIdentityPtrOutputWithContext(ctx context.Context) ImageTemplateIdentityPtrOutput
- func (o ImageTemplateIdentityOutput) Type() pulumi.StringPtrOutput
- type ImageTemplateIdentityPtrInput
- type ImageTemplateIdentityPtrOutput
- func (o ImageTemplateIdentityPtrOutput) Elem() ImageTemplateIdentityOutput
- func (ImageTemplateIdentityPtrOutput) ElementType() reflect.Type
- func (o ImageTemplateIdentityPtrOutput) ToImageTemplateIdentityPtrOutput() ImageTemplateIdentityPtrOutput
- func (o ImageTemplateIdentityPtrOutput) ToImageTemplateIdentityPtrOutputWithContext(ctx context.Context) ImageTemplateIdentityPtrOutput
- func (o ImageTemplateIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type ImageTemplateIdentityResponse
- type ImageTemplateIdentityResponseArgs
- func (ImageTemplateIdentityResponseArgs) ElementType() reflect.Type
- func (i ImageTemplateIdentityResponseArgs) ToImageTemplateIdentityResponseOutput() ImageTemplateIdentityResponseOutput
- func (i ImageTemplateIdentityResponseArgs) ToImageTemplateIdentityResponseOutputWithContext(ctx context.Context) ImageTemplateIdentityResponseOutput
- func (i ImageTemplateIdentityResponseArgs) ToImageTemplateIdentityResponsePtrOutput() ImageTemplateIdentityResponsePtrOutput
- func (i ImageTemplateIdentityResponseArgs) ToImageTemplateIdentityResponsePtrOutputWithContext(ctx context.Context) ImageTemplateIdentityResponsePtrOutput
- type ImageTemplateIdentityResponseInput
- type ImageTemplateIdentityResponseOutput
- func (ImageTemplateIdentityResponseOutput) ElementType() reflect.Type
- func (o ImageTemplateIdentityResponseOutput) ToImageTemplateIdentityResponseOutput() ImageTemplateIdentityResponseOutput
- func (o ImageTemplateIdentityResponseOutput) ToImageTemplateIdentityResponseOutputWithContext(ctx context.Context) ImageTemplateIdentityResponseOutput
- func (o ImageTemplateIdentityResponseOutput) ToImageTemplateIdentityResponsePtrOutput() ImageTemplateIdentityResponsePtrOutput
- func (o ImageTemplateIdentityResponseOutput) ToImageTemplateIdentityResponsePtrOutputWithContext(ctx context.Context) ImageTemplateIdentityResponsePtrOutput
- func (o ImageTemplateIdentityResponseOutput) Type() pulumi.StringPtrOutput
- func (o ImageTemplateIdentityResponseOutput) UserAssignedIdentities() ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput
- type ImageTemplateIdentityResponsePtrInput
- type ImageTemplateIdentityResponsePtrOutput
- func (o ImageTemplateIdentityResponsePtrOutput) Elem() ImageTemplateIdentityResponseOutput
- func (ImageTemplateIdentityResponsePtrOutput) ElementType() reflect.Type
- func (o ImageTemplateIdentityResponsePtrOutput) ToImageTemplateIdentityResponsePtrOutput() ImageTemplateIdentityResponsePtrOutput
- func (o ImageTemplateIdentityResponsePtrOutput) ToImageTemplateIdentityResponsePtrOutputWithContext(ctx context.Context) ImageTemplateIdentityResponsePtrOutput
- func (o ImageTemplateIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- func (o ImageTemplateIdentityResponsePtrOutput) UserAssignedIdentities() ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput
- type ImageTemplateIdentityResponseUserAssignedIdentities
- type ImageTemplateIdentityResponseUserAssignedIdentitiesArgs
- func (ImageTemplateIdentityResponseUserAssignedIdentitiesArgs) ElementType() reflect.Type
- func (i ImageTemplateIdentityResponseUserAssignedIdentitiesArgs) ToImageTemplateIdentityResponseUserAssignedIdentitiesOutput() ImageTemplateIdentityResponseUserAssignedIdentitiesOutput
- func (i ImageTemplateIdentityResponseUserAssignedIdentitiesArgs) ToImageTemplateIdentityResponseUserAssignedIdentitiesOutputWithContext(ctx context.Context) ImageTemplateIdentityResponseUserAssignedIdentitiesOutput
- type ImageTemplateIdentityResponseUserAssignedIdentitiesInput
- type ImageTemplateIdentityResponseUserAssignedIdentitiesMap
- func (ImageTemplateIdentityResponseUserAssignedIdentitiesMap) ElementType() reflect.Type
- func (i ImageTemplateIdentityResponseUserAssignedIdentitiesMap) ToImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput() ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput
- func (i ImageTemplateIdentityResponseUserAssignedIdentitiesMap) ToImageTemplateIdentityResponseUserAssignedIdentitiesMapOutputWithContext(ctx context.Context) ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput
- type ImageTemplateIdentityResponseUserAssignedIdentitiesMapInput
- type ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput
- func (ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput) ElementType() reflect.Type
- func (o ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput) MapIndex(k pulumi.StringInput) ImageTemplateIdentityResponseUserAssignedIdentitiesOutput
- func (o ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput) ToImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput() ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput
- func (o ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput) ToImageTemplateIdentityResponseUserAssignedIdentitiesMapOutputWithContext(ctx context.Context) ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput
- type ImageTemplateIdentityResponseUserAssignedIdentitiesOutput
- func (o ImageTemplateIdentityResponseUserAssignedIdentitiesOutput) ClientId() pulumi.StringOutput
- func (ImageTemplateIdentityResponseUserAssignedIdentitiesOutput) ElementType() reflect.Type
- func (o ImageTemplateIdentityResponseUserAssignedIdentitiesOutput) PrincipalId() pulumi.StringOutput
- func (o ImageTemplateIdentityResponseUserAssignedIdentitiesOutput) ToImageTemplateIdentityResponseUserAssignedIdentitiesOutput() ImageTemplateIdentityResponseUserAssignedIdentitiesOutput
- func (o ImageTemplateIdentityResponseUserAssignedIdentitiesOutput) ToImageTemplateIdentityResponseUserAssignedIdentitiesOutputWithContext(ctx context.Context) ImageTemplateIdentityResponseUserAssignedIdentitiesOutput
- type ImageTemplateLastRunStatusResponse
- type ImageTemplateLastRunStatusResponseArgs
- func (ImageTemplateLastRunStatusResponseArgs) ElementType() reflect.Type
- func (i ImageTemplateLastRunStatusResponseArgs) ToImageTemplateLastRunStatusResponseOutput() ImageTemplateLastRunStatusResponseOutput
- func (i ImageTemplateLastRunStatusResponseArgs) ToImageTemplateLastRunStatusResponseOutputWithContext(ctx context.Context) ImageTemplateLastRunStatusResponseOutput
- func (i ImageTemplateLastRunStatusResponseArgs) ToImageTemplateLastRunStatusResponsePtrOutput() ImageTemplateLastRunStatusResponsePtrOutput
- func (i ImageTemplateLastRunStatusResponseArgs) ToImageTemplateLastRunStatusResponsePtrOutputWithContext(ctx context.Context) ImageTemplateLastRunStatusResponsePtrOutput
- type ImageTemplateLastRunStatusResponseInput
- type ImageTemplateLastRunStatusResponseOutput
- func (ImageTemplateLastRunStatusResponseOutput) ElementType() reflect.Type
- func (o ImageTemplateLastRunStatusResponseOutput) EndTime() pulumi.StringPtrOutput
- func (o ImageTemplateLastRunStatusResponseOutput) Message() pulumi.StringPtrOutput
- func (o ImageTemplateLastRunStatusResponseOutput) RunState() pulumi.StringPtrOutput
- func (o ImageTemplateLastRunStatusResponseOutput) RunSubState() pulumi.StringPtrOutput
- func (o ImageTemplateLastRunStatusResponseOutput) StartTime() pulumi.StringPtrOutput
- func (o ImageTemplateLastRunStatusResponseOutput) ToImageTemplateLastRunStatusResponseOutput() ImageTemplateLastRunStatusResponseOutput
- func (o ImageTemplateLastRunStatusResponseOutput) ToImageTemplateLastRunStatusResponseOutputWithContext(ctx context.Context) ImageTemplateLastRunStatusResponseOutput
- func (o ImageTemplateLastRunStatusResponseOutput) ToImageTemplateLastRunStatusResponsePtrOutput() ImageTemplateLastRunStatusResponsePtrOutput
- func (o ImageTemplateLastRunStatusResponseOutput) ToImageTemplateLastRunStatusResponsePtrOutputWithContext(ctx context.Context) ImageTemplateLastRunStatusResponsePtrOutput
- type ImageTemplateLastRunStatusResponsePtrInput
- type ImageTemplateLastRunStatusResponsePtrOutput
- func (o ImageTemplateLastRunStatusResponsePtrOutput) Elem() ImageTemplateLastRunStatusResponseOutput
- func (ImageTemplateLastRunStatusResponsePtrOutput) ElementType() reflect.Type
- func (o ImageTemplateLastRunStatusResponsePtrOutput) EndTime() pulumi.StringPtrOutput
- func (o ImageTemplateLastRunStatusResponsePtrOutput) Message() pulumi.StringPtrOutput
- func (o ImageTemplateLastRunStatusResponsePtrOutput) RunState() pulumi.StringPtrOutput
- func (o ImageTemplateLastRunStatusResponsePtrOutput) RunSubState() pulumi.StringPtrOutput
- func (o ImageTemplateLastRunStatusResponsePtrOutput) StartTime() pulumi.StringPtrOutput
- func (o ImageTemplateLastRunStatusResponsePtrOutput) ToImageTemplateLastRunStatusResponsePtrOutput() ImageTemplateLastRunStatusResponsePtrOutput
- func (o ImageTemplateLastRunStatusResponsePtrOutput) ToImageTemplateLastRunStatusResponsePtrOutputWithContext(ctx context.Context) ImageTemplateLastRunStatusResponsePtrOutput
- type ImageTemplateManagedImageDistributor
- type ImageTemplateManagedImageDistributorArgs
- func (ImageTemplateManagedImageDistributorArgs) ElementType() reflect.Type
- func (i ImageTemplateManagedImageDistributorArgs) ToImageTemplateManagedImageDistributorOutput() ImageTemplateManagedImageDistributorOutput
- func (i ImageTemplateManagedImageDistributorArgs) ToImageTemplateManagedImageDistributorOutputWithContext(ctx context.Context) ImageTemplateManagedImageDistributorOutput
- type ImageTemplateManagedImageDistributorInput
- type ImageTemplateManagedImageDistributorOutput
- func (o ImageTemplateManagedImageDistributorOutput) ArtifactTags() pulumi.StringMapOutput
- func (ImageTemplateManagedImageDistributorOutput) ElementType() reflect.Type
- func (o ImageTemplateManagedImageDistributorOutput) ImageId() pulumi.StringOutput
- func (o ImageTemplateManagedImageDistributorOutput) Location() pulumi.StringOutput
- func (o ImageTemplateManagedImageDistributorOutput) RunOutputName() pulumi.StringOutput
- func (o ImageTemplateManagedImageDistributorOutput) ToImageTemplateManagedImageDistributorOutput() ImageTemplateManagedImageDistributorOutput
- func (o ImageTemplateManagedImageDistributorOutput) ToImageTemplateManagedImageDistributorOutputWithContext(ctx context.Context) ImageTemplateManagedImageDistributorOutput
- func (o ImageTemplateManagedImageDistributorOutput) Type() pulumi.StringOutput
- type ImageTemplateManagedImageDistributorResponse
- type ImageTemplateManagedImageDistributorResponseArgs
- func (ImageTemplateManagedImageDistributorResponseArgs) ElementType() reflect.Type
- func (i ImageTemplateManagedImageDistributorResponseArgs) ToImageTemplateManagedImageDistributorResponseOutput() ImageTemplateManagedImageDistributorResponseOutput
- func (i ImageTemplateManagedImageDistributorResponseArgs) ToImageTemplateManagedImageDistributorResponseOutputWithContext(ctx context.Context) ImageTemplateManagedImageDistributorResponseOutput
- type ImageTemplateManagedImageDistributorResponseInput
- type ImageTemplateManagedImageDistributorResponseOutput
- func (o ImageTemplateManagedImageDistributorResponseOutput) ArtifactTags() pulumi.StringMapOutput
- func (ImageTemplateManagedImageDistributorResponseOutput) ElementType() reflect.Type
- func (o ImageTemplateManagedImageDistributorResponseOutput) ImageId() pulumi.StringOutput
- func (o ImageTemplateManagedImageDistributorResponseOutput) Location() pulumi.StringOutput
- func (o ImageTemplateManagedImageDistributorResponseOutput) RunOutputName() pulumi.StringOutput
- func (o ImageTemplateManagedImageDistributorResponseOutput) ToImageTemplateManagedImageDistributorResponseOutput() ImageTemplateManagedImageDistributorResponseOutput
- func (o ImageTemplateManagedImageDistributorResponseOutput) ToImageTemplateManagedImageDistributorResponseOutputWithContext(ctx context.Context) ImageTemplateManagedImageDistributorResponseOutput
- func (o ImageTemplateManagedImageDistributorResponseOutput) Type() pulumi.StringOutput
- type ImageTemplateManagedImageSource
- type ImageTemplateManagedImageSourceArgs
- func (ImageTemplateManagedImageSourceArgs) ElementType() reflect.Type
- func (i ImageTemplateManagedImageSourceArgs) ToImageTemplateManagedImageSourceOutput() ImageTemplateManagedImageSourceOutput
- func (i ImageTemplateManagedImageSourceArgs) ToImageTemplateManagedImageSourceOutputWithContext(ctx context.Context) ImageTemplateManagedImageSourceOutput
- type ImageTemplateManagedImageSourceInput
- type ImageTemplateManagedImageSourceOutput
- func (ImageTemplateManagedImageSourceOutput) ElementType() reflect.Type
- func (o ImageTemplateManagedImageSourceOutput) ImageId() pulumi.StringOutput
- func (o ImageTemplateManagedImageSourceOutput) ToImageTemplateManagedImageSourceOutput() ImageTemplateManagedImageSourceOutput
- func (o ImageTemplateManagedImageSourceOutput) ToImageTemplateManagedImageSourceOutputWithContext(ctx context.Context) ImageTemplateManagedImageSourceOutput
- func (o ImageTemplateManagedImageSourceOutput) Type() pulumi.StringOutput
- type ImageTemplateManagedImageSourceResponse
- type ImageTemplateManagedImageSourceResponseArgs
- func (ImageTemplateManagedImageSourceResponseArgs) ElementType() reflect.Type
- func (i ImageTemplateManagedImageSourceResponseArgs) ToImageTemplateManagedImageSourceResponseOutput() ImageTemplateManagedImageSourceResponseOutput
- func (i ImageTemplateManagedImageSourceResponseArgs) ToImageTemplateManagedImageSourceResponseOutputWithContext(ctx context.Context) ImageTemplateManagedImageSourceResponseOutput
- type ImageTemplateManagedImageSourceResponseInput
- type ImageTemplateManagedImageSourceResponseOutput
- func (ImageTemplateManagedImageSourceResponseOutput) ElementType() reflect.Type
- func (o ImageTemplateManagedImageSourceResponseOutput) ImageId() pulumi.StringOutput
- func (o ImageTemplateManagedImageSourceResponseOutput) ToImageTemplateManagedImageSourceResponseOutput() ImageTemplateManagedImageSourceResponseOutput
- func (o ImageTemplateManagedImageSourceResponseOutput) ToImageTemplateManagedImageSourceResponseOutputWithContext(ctx context.Context) ImageTemplateManagedImageSourceResponseOutput
- func (o ImageTemplateManagedImageSourceResponseOutput) Type() pulumi.StringOutput
- type ImageTemplatePlatformImageSource
- type ImageTemplatePlatformImageSourceArgs
- func (ImageTemplatePlatformImageSourceArgs) ElementType() reflect.Type
- func (i ImageTemplatePlatformImageSourceArgs) ToImageTemplatePlatformImageSourceOutput() ImageTemplatePlatformImageSourceOutput
- func (i ImageTemplatePlatformImageSourceArgs) ToImageTemplatePlatformImageSourceOutputWithContext(ctx context.Context) ImageTemplatePlatformImageSourceOutput
- type ImageTemplatePlatformImageSourceInput
- type ImageTemplatePlatformImageSourceOutput
- func (ImageTemplatePlatformImageSourceOutput) ElementType() reflect.Type
- func (o ImageTemplatePlatformImageSourceOutput) Offer() pulumi.StringPtrOutput
- func (o ImageTemplatePlatformImageSourceOutput) PlanInfo() PlatformImagePurchasePlanPtrOutput
- func (o ImageTemplatePlatformImageSourceOutput) Publisher() pulumi.StringPtrOutput
- func (o ImageTemplatePlatformImageSourceOutput) Sku() pulumi.StringPtrOutput
- func (o ImageTemplatePlatformImageSourceOutput) ToImageTemplatePlatformImageSourceOutput() ImageTemplatePlatformImageSourceOutput
- func (o ImageTemplatePlatformImageSourceOutput) ToImageTemplatePlatformImageSourceOutputWithContext(ctx context.Context) ImageTemplatePlatformImageSourceOutput
- func (o ImageTemplatePlatformImageSourceOutput) Type() pulumi.StringOutput
- func (o ImageTemplatePlatformImageSourceOutput) Version() pulumi.StringPtrOutput
- type ImageTemplatePlatformImageSourceResponse
- type ImageTemplatePlatformImageSourceResponseArgs
- func (ImageTemplatePlatformImageSourceResponseArgs) ElementType() reflect.Type
- func (i ImageTemplatePlatformImageSourceResponseArgs) ToImageTemplatePlatformImageSourceResponseOutput() ImageTemplatePlatformImageSourceResponseOutput
- func (i ImageTemplatePlatformImageSourceResponseArgs) ToImageTemplatePlatformImageSourceResponseOutputWithContext(ctx context.Context) ImageTemplatePlatformImageSourceResponseOutput
- type ImageTemplatePlatformImageSourceResponseInput
- type ImageTemplatePlatformImageSourceResponseOutput
- func (ImageTemplatePlatformImageSourceResponseOutput) ElementType() reflect.Type
- func (o ImageTemplatePlatformImageSourceResponseOutput) Offer() pulumi.StringPtrOutput
- func (o ImageTemplatePlatformImageSourceResponseOutput) PlanInfo() PlatformImagePurchasePlanResponsePtrOutput
- func (o ImageTemplatePlatformImageSourceResponseOutput) Publisher() pulumi.StringPtrOutput
- func (o ImageTemplatePlatformImageSourceResponseOutput) Sku() pulumi.StringPtrOutput
- func (o ImageTemplatePlatformImageSourceResponseOutput) ToImageTemplatePlatformImageSourceResponseOutput() ImageTemplatePlatformImageSourceResponseOutput
- func (o ImageTemplatePlatformImageSourceResponseOutput) ToImageTemplatePlatformImageSourceResponseOutputWithContext(ctx context.Context) ImageTemplatePlatformImageSourceResponseOutput
- func (o ImageTemplatePlatformImageSourceResponseOutput) Type() pulumi.StringOutput
- func (o ImageTemplatePlatformImageSourceResponseOutput) Version() pulumi.StringPtrOutput
- type ImageTemplatePowerShellCustomizer
- type ImageTemplatePowerShellCustomizerArgs
- func (ImageTemplatePowerShellCustomizerArgs) ElementType() reflect.Type
- func (i ImageTemplatePowerShellCustomizerArgs) ToImageTemplatePowerShellCustomizerOutput() ImageTemplatePowerShellCustomizerOutput
- func (i ImageTemplatePowerShellCustomizerArgs) ToImageTemplatePowerShellCustomizerOutputWithContext(ctx context.Context) ImageTemplatePowerShellCustomizerOutput
- type ImageTemplatePowerShellCustomizerInput
- type ImageTemplatePowerShellCustomizerOutput
- func (ImageTemplatePowerShellCustomizerOutput) ElementType() reflect.Type
- func (o ImageTemplatePowerShellCustomizerOutput) Inline() pulumi.StringArrayOutput
- func (o ImageTemplatePowerShellCustomizerOutput) Name() pulumi.StringPtrOutput
- func (o ImageTemplatePowerShellCustomizerOutput) RunAsSystem() pulumi.BoolPtrOutput
- func (o ImageTemplatePowerShellCustomizerOutput) RunElevated() pulumi.BoolPtrOutput
- func (o ImageTemplatePowerShellCustomizerOutput) ScriptUri() pulumi.StringPtrOutput
- func (o ImageTemplatePowerShellCustomizerOutput) Sha256Checksum() pulumi.StringPtrOutput
- func (o ImageTemplatePowerShellCustomizerOutput) ToImageTemplatePowerShellCustomizerOutput() ImageTemplatePowerShellCustomizerOutput
- func (o ImageTemplatePowerShellCustomizerOutput) ToImageTemplatePowerShellCustomizerOutputWithContext(ctx context.Context) ImageTemplatePowerShellCustomizerOutput
- func (o ImageTemplatePowerShellCustomizerOutput) Type() pulumi.StringOutput
- func (o ImageTemplatePowerShellCustomizerOutput) ValidExitCodes() pulumi.IntArrayOutput
- type ImageTemplatePowerShellCustomizerResponse
- type ImageTemplatePowerShellCustomizerResponseArgs
- func (ImageTemplatePowerShellCustomizerResponseArgs) ElementType() reflect.Type
- func (i ImageTemplatePowerShellCustomizerResponseArgs) ToImageTemplatePowerShellCustomizerResponseOutput() ImageTemplatePowerShellCustomizerResponseOutput
- func (i ImageTemplatePowerShellCustomizerResponseArgs) ToImageTemplatePowerShellCustomizerResponseOutputWithContext(ctx context.Context) ImageTemplatePowerShellCustomizerResponseOutput
- type ImageTemplatePowerShellCustomizerResponseInput
- type ImageTemplatePowerShellCustomizerResponseOutput
- func (ImageTemplatePowerShellCustomizerResponseOutput) ElementType() reflect.Type
- func (o ImageTemplatePowerShellCustomizerResponseOutput) Inline() pulumi.StringArrayOutput
- func (o ImageTemplatePowerShellCustomizerResponseOutput) Name() pulumi.StringPtrOutput
- func (o ImageTemplatePowerShellCustomizerResponseOutput) RunAsSystem() pulumi.BoolPtrOutput
- func (o ImageTemplatePowerShellCustomizerResponseOutput) RunElevated() pulumi.BoolPtrOutput
- func (o ImageTemplatePowerShellCustomizerResponseOutput) ScriptUri() pulumi.StringPtrOutput
- func (o ImageTemplatePowerShellCustomizerResponseOutput) Sha256Checksum() pulumi.StringPtrOutput
- func (o ImageTemplatePowerShellCustomizerResponseOutput) ToImageTemplatePowerShellCustomizerResponseOutput() ImageTemplatePowerShellCustomizerResponseOutput
- func (o ImageTemplatePowerShellCustomizerResponseOutput) ToImageTemplatePowerShellCustomizerResponseOutputWithContext(ctx context.Context) ImageTemplatePowerShellCustomizerResponseOutput
- func (o ImageTemplatePowerShellCustomizerResponseOutput) Type() pulumi.StringOutput
- func (o ImageTemplatePowerShellCustomizerResponseOutput) ValidExitCodes() pulumi.IntArrayOutput
- type ImageTemplateRestartCustomizer
- type ImageTemplateRestartCustomizerArgs
- func (ImageTemplateRestartCustomizerArgs) ElementType() reflect.Type
- func (i ImageTemplateRestartCustomizerArgs) ToImageTemplateRestartCustomizerOutput() ImageTemplateRestartCustomizerOutput
- func (i ImageTemplateRestartCustomizerArgs) ToImageTemplateRestartCustomizerOutputWithContext(ctx context.Context) ImageTemplateRestartCustomizerOutput
- type ImageTemplateRestartCustomizerInput
- type ImageTemplateRestartCustomizerOutput
- func (ImageTemplateRestartCustomizerOutput) ElementType() reflect.Type
- func (o ImageTemplateRestartCustomizerOutput) Name() pulumi.StringPtrOutput
- func (o ImageTemplateRestartCustomizerOutput) RestartCheckCommand() pulumi.StringPtrOutput
- func (o ImageTemplateRestartCustomizerOutput) RestartCommand() pulumi.StringPtrOutput
- func (o ImageTemplateRestartCustomizerOutput) RestartTimeout() pulumi.StringPtrOutput
- func (o ImageTemplateRestartCustomizerOutput) ToImageTemplateRestartCustomizerOutput() ImageTemplateRestartCustomizerOutput
- func (o ImageTemplateRestartCustomizerOutput) ToImageTemplateRestartCustomizerOutputWithContext(ctx context.Context) ImageTemplateRestartCustomizerOutput
- func (o ImageTemplateRestartCustomizerOutput) Type() pulumi.StringOutput
- type ImageTemplateRestartCustomizerResponse
- type ImageTemplateRestartCustomizerResponseArgs
- func (ImageTemplateRestartCustomizerResponseArgs) ElementType() reflect.Type
- func (i ImageTemplateRestartCustomizerResponseArgs) ToImageTemplateRestartCustomizerResponseOutput() ImageTemplateRestartCustomizerResponseOutput
- func (i ImageTemplateRestartCustomizerResponseArgs) ToImageTemplateRestartCustomizerResponseOutputWithContext(ctx context.Context) ImageTemplateRestartCustomizerResponseOutput
- type ImageTemplateRestartCustomizerResponseInput
- type ImageTemplateRestartCustomizerResponseOutput
- func (ImageTemplateRestartCustomizerResponseOutput) ElementType() reflect.Type
- func (o ImageTemplateRestartCustomizerResponseOutput) Name() pulumi.StringPtrOutput
- func (o ImageTemplateRestartCustomizerResponseOutput) RestartCheckCommand() pulumi.StringPtrOutput
- func (o ImageTemplateRestartCustomizerResponseOutput) RestartCommand() pulumi.StringPtrOutput
- func (o ImageTemplateRestartCustomizerResponseOutput) RestartTimeout() pulumi.StringPtrOutput
- func (o ImageTemplateRestartCustomizerResponseOutput) ToImageTemplateRestartCustomizerResponseOutput() ImageTemplateRestartCustomizerResponseOutput
- func (o ImageTemplateRestartCustomizerResponseOutput) ToImageTemplateRestartCustomizerResponseOutputWithContext(ctx context.Context) ImageTemplateRestartCustomizerResponseOutput
- func (o ImageTemplateRestartCustomizerResponseOutput) Type() pulumi.StringOutput
- type ImageTemplateSharedImageDistributor
- type ImageTemplateSharedImageDistributorArgs
- func (ImageTemplateSharedImageDistributorArgs) ElementType() reflect.Type
- func (i ImageTemplateSharedImageDistributorArgs) ToImageTemplateSharedImageDistributorOutput() ImageTemplateSharedImageDistributorOutput
- func (i ImageTemplateSharedImageDistributorArgs) ToImageTemplateSharedImageDistributorOutputWithContext(ctx context.Context) ImageTemplateSharedImageDistributorOutput
- type ImageTemplateSharedImageDistributorInput
- type ImageTemplateSharedImageDistributorOutput
- func (o ImageTemplateSharedImageDistributorOutput) ArtifactTags() pulumi.StringMapOutput
- func (ImageTemplateSharedImageDistributorOutput) ElementType() reflect.Type
- func (o ImageTemplateSharedImageDistributorOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
- func (o ImageTemplateSharedImageDistributorOutput) GalleryImageId() pulumi.StringOutput
- func (o ImageTemplateSharedImageDistributorOutput) ReplicationRegions() pulumi.StringArrayOutput
- func (o ImageTemplateSharedImageDistributorOutput) RunOutputName() pulumi.StringOutput
- func (o ImageTemplateSharedImageDistributorOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o ImageTemplateSharedImageDistributorOutput) ToImageTemplateSharedImageDistributorOutput() ImageTemplateSharedImageDistributorOutput
- func (o ImageTemplateSharedImageDistributorOutput) ToImageTemplateSharedImageDistributorOutputWithContext(ctx context.Context) ImageTemplateSharedImageDistributorOutput
- func (o ImageTemplateSharedImageDistributorOutput) Type() pulumi.StringOutput
- type ImageTemplateSharedImageDistributorResponse
- type ImageTemplateSharedImageDistributorResponseArgs
- func (ImageTemplateSharedImageDistributorResponseArgs) ElementType() reflect.Type
- func (i ImageTemplateSharedImageDistributorResponseArgs) ToImageTemplateSharedImageDistributorResponseOutput() ImageTemplateSharedImageDistributorResponseOutput
- func (i ImageTemplateSharedImageDistributorResponseArgs) ToImageTemplateSharedImageDistributorResponseOutputWithContext(ctx context.Context) ImageTemplateSharedImageDistributorResponseOutput
- type ImageTemplateSharedImageDistributorResponseInput
- type ImageTemplateSharedImageDistributorResponseOutput
- func (o ImageTemplateSharedImageDistributorResponseOutput) ArtifactTags() pulumi.StringMapOutput
- func (ImageTemplateSharedImageDistributorResponseOutput) ElementType() reflect.Type
- func (o ImageTemplateSharedImageDistributorResponseOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
- func (o ImageTemplateSharedImageDistributorResponseOutput) GalleryImageId() pulumi.StringOutput
- func (o ImageTemplateSharedImageDistributorResponseOutput) ReplicationRegions() pulumi.StringArrayOutput
- func (o ImageTemplateSharedImageDistributorResponseOutput) RunOutputName() pulumi.StringOutput
- func (o ImageTemplateSharedImageDistributorResponseOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o ImageTemplateSharedImageDistributorResponseOutput) ToImageTemplateSharedImageDistributorResponseOutput() ImageTemplateSharedImageDistributorResponseOutput
- func (o ImageTemplateSharedImageDistributorResponseOutput) ToImageTemplateSharedImageDistributorResponseOutputWithContext(ctx context.Context) ImageTemplateSharedImageDistributorResponseOutput
- func (o ImageTemplateSharedImageDistributorResponseOutput) Type() pulumi.StringOutput
- type ImageTemplateSharedImageVersionSource
- type ImageTemplateSharedImageVersionSourceArgs
- func (ImageTemplateSharedImageVersionSourceArgs) ElementType() reflect.Type
- func (i ImageTemplateSharedImageVersionSourceArgs) ToImageTemplateSharedImageVersionSourceOutput() ImageTemplateSharedImageVersionSourceOutput
- func (i ImageTemplateSharedImageVersionSourceArgs) ToImageTemplateSharedImageVersionSourceOutputWithContext(ctx context.Context) ImageTemplateSharedImageVersionSourceOutput
- type ImageTemplateSharedImageVersionSourceInput
- type ImageTemplateSharedImageVersionSourceOutput
- func (ImageTemplateSharedImageVersionSourceOutput) ElementType() reflect.Type
- func (o ImageTemplateSharedImageVersionSourceOutput) ImageVersionId() pulumi.StringOutput
- func (o ImageTemplateSharedImageVersionSourceOutput) ToImageTemplateSharedImageVersionSourceOutput() ImageTemplateSharedImageVersionSourceOutput
- func (o ImageTemplateSharedImageVersionSourceOutput) ToImageTemplateSharedImageVersionSourceOutputWithContext(ctx context.Context) ImageTemplateSharedImageVersionSourceOutput
- func (o ImageTemplateSharedImageVersionSourceOutput) Type() pulumi.StringOutput
- type ImageTemplateSharedImageVersionSourceResponse
- type ImageTemplateSharedImageVersionSourceResponseArgs
- func (ImageTemplateSharedImageVersionSourceResponseArgs) ElementType() reflect.Type
- func (i ImageTemplateSharedImageVersionSourceResponseArgs) ToImageTemplateSharedImageVersionSourceResponseOutput() ImageTemplateSharedImageVersionSourceResponseOutput
- func (i ImageTemplateSharedImageVersionSourceResponseArgs) ToImageTemplateSharedImageVersionSourceResponseOutputWithContext(ctx context.Context) ImageTemplateSharedImageVersionSourceResponseOutput
- type ImageTemplateSharedImageVersionSourceResponseInput
- type ImageTemplateSharedImageVersionSourceResponseOutput
- func (ImageTemplateSharedImageVersionSourceResponseOutput) ElementType() reflect.Type
- func (o ImageTemplateSharedImageVersionSourceResponseOutput) ImageVersionId() pulumi.StringOutput
- func (o ImageTemplateSharedImageVersionSourceResponseOutput) ToImageTemplateSharedImageVersionSourceResponseOutput() ImageTemplateSharedImageVersionSourceResponseOutput
- func (o ImageTemplateSharedImageVersionSourceResponseOutput) ToImageTemplateSharedImageVersionSourceResponseOutputWithContext(ctx context.Context) ImageTemplateSharedImageVersionSourceResponseOutput
- func (o ImageTemplateSharedImageVersionSourceResponseOutput) Type() pulumi.StringOutput
- type ImageTemplateShellCustomizer
- type ImageTemplateShellCustomizerArgs
- func (ImageTemplateShellCustomizerArgs) ElementType() reflect.Type
- func (i ImageTemplateShellCustomizerArgs) ToImageTemplateShellCustomizerOutput() ImageTemplateShellCustomizerOutput
- func (i ImageTemplateShellCustomizerArgs) ToImageTemplateShellCustomizerOutputWithContext(ctx context.Context) ImageTemplateShellCustomizerOutput
- type ImageTemplateShellCustomizerInput
- type ImageTemplateShellCustomizerOutput
- func (ImageTemplateShellCustomizerOutput) ElementType() reflect.Type
- func (o ImageTemplateShellCustomizerOutput) Inline() pulumi.StringArrayOutput
- func (o ImageTemplateShellCustomizerOutput) Name() pulumi.StringPtrOutput
- func (o ImageTemplateShellCustomizerOutput) ScriptUri() pulumi.StringPtrOutput
- func (o ImageTemplateShellCustomizerOutput) Sha256Checksum() pulumi.StringPtrOutput
- func (o ImageTemplateShellCustomizerOutput) ToImageTemplateShellCustomizerOutput() ImageTemplateShellCustomizerOutput
- func (o ImageTemplateShellCustomizerOutput) ToImageTemplateShellCustomizerOutputWithContext(ctx context.Context) ImageTemplateShellCustomizerOutput
- func (o ImageTemplateShellCustomizerOutput) Type() pulumi.StringOutput
- type ImageTemplateShellCustomizerResponse
- type ImageTemplateShellCustomizerResponseArgs
- func (ImageTemplateShellCustomizerResponseArgs) ElementType() reflect.Type
- func (i ImageTemplateShellCustomizerResponseArgs) ToImageTemplateShellCustomizerResponseOutput() ImageTemplateShellCustomizerResponseOutput
- func (i ImageTemplateShellCustomizerResponseArgs) ToImageTemplateShellCustomizerResponseOutputWithContext(ctx context.Context) ImageTemplateShellCustomizerResponseOutput
- type ImageTemplateShellCustomizerResponseInput
- type ImageTemplateShellCustomizerResponseOutput
- func (ImageTemplateShellCustomizerResponseOutput) ElementType() reflect.Type
- func (o ImageTemplateShellCustomizerResponseOutput) Inline() pulumi.StringArrayOutput
- func (o ImageTemplateShellCustomizerResponseOutput) Name() pulumi.StringPtrOutput
- func (o ImageTemplateShellCustomizerResponseOutput) ScriptUri() pulumi.StringPtrOutput
- func (o ImageTemplateShellCustomizerResponseOutput) Sha256Checksum() pulumi.StringPtrOutput
- func (o ImageTemplateShellCustomizerResponseOutput) ToImageTemplateShellCustomizerResponseOutput() ImageTemplateShellCustomizerResponseOutput
- func (o ImageTemplateShellCustomizerResponseOutput) ToImageTemplateShellCustomizerResponseOutputWithContext(ctx context.Context) ImageTemplateShellCustomizerResponseOutput
- func (o ImageTemplateShellCustomizerResponseOutput) Type() pulumi.StringOutput
- type ImageTemplateVhdDistributor
- type ImageTemplateVhdDistributorArgs
- func (ImageTemplateVhdDistributorArgs) ElementType() reflect.Type
- func (i ImageTemplateVhdDistributorArgs) ToImageTemplateVhdDistributorOutput() ImageTemplateVhdDistributorOutput
- func (i ImageTemplateVhdDistributorArgs) ToImageTemplateVhdDistributorOutputWithContext(ctx context.Context) ImageTemplateVhdDistributorOutput
- type ImageTemplateVhdDistributorInput
- type ImageTemplateVhdDistributorOutput
- func (o ImageTemplateVhdDistributorOutput) ArtifactTags() pulumi.StringMapOutput
- func (ImageTemplateVhdDistributorOutput) ElementType() reflect.Type
- func (o ImageTemplateVhdDistributorOutput) RunOutputName() pulumi.StringOutput
- func (o ImageTemplateVhdDistributorOutput) ToImageTemplateVhdDistributorOutput() ImageTemplateVhdDistributorOutput
- func (o ImageTemplateVhdDistributorOutput) ToImageTemplateVhdDistributorOutputWithContext(ctx context.Context) ImageTemplateVhdDistributorOutput
- func (o ImageTemplateVhdDistributorOutput) Type() pulumi.StringOutput
- type ImageTemplateVhdDistributorResponse
- type ImageTemplateVhdDistributorResponseArgs
- func (ImageTemplateVhdDistributorResponseArgs) ElementType() reflect.Type
- func (i ImageTemplateVhdDistributorResponseArgs) ToImageTemplateVhdDistributorResponseOutput() ImageTemplateVhdDistributorResponseOutput
- func (i ImageTemplateVhdDistributorResponseArgs) ToImageTemplateVhdDistributorResponseOutputWithContext(ctx context.Context) ImageTemplateVhdDistributorResponseOutput
- type ImageTemplateVhdDistributorResponseInput
- type ImageTemplateVhdDistributorResponseOutput
- func (o ImageTemplateVhdDistributorResponseOutput) ArtifactTags() pulumi.StringMapOutput
- func (ImageTemplateVhdDistributorResponseOutput) ElementType() reflect.Type
- func (o ImageTemplateVhdDistributorResponseOutput) RunOutputName() pulumi.StringOutput
- func (o ImageTemplateVhdDistributorResponseOutput) ToImageTemplateVhdDistributorResponseOutput() ImageTemplateVhdDistributorResponseOutput
- func (o ImageTemplateVhdDistributorResponseOutput) ToImageTemplateVhdDistributorResponseOutputWithContext(ctx context.Context) ImageTemplateVhdDistributorResponseOutput
- func (o ImageTemplateVhdDistributorResponseOutput) Type() pulumi.StringOutput
- type ImageTemplateVmProfile
- type ImageTemplateVmProfileArgs
- func (ImageTemplateVmProfileArgs) ElementType() reflect.Type
- func (i ImageTemplateVmProfileArgs) ToImageTemplateVmProfileOutput() ImageTemplateVmProfileOutput
- func (i ImageTemplateVmProfileArgs) ToImageTemplateVmProfileOutputWithContext(ctx context.Context) ImageTemplateVmProfileOutput
- func (i ImageTemplateVmProfileArgs) ToImageTemplateVmProfilePtrOutput() ImageTemplateVmProfilePtrOutput
- func (i ImageTemplateVmProfileArgs) ToImageTemplateVmProfilePtrOutputWithContext(ctx context.Context) ImageTemplateVmProfilePtrOutput
- type ImageTemplateVmProfileInput
- type ImageTemplateVmProfileOutput
- func (ImageTemplateVmProfileOutput) ElementType() reflect.Type
- func (o ImageTemplateVmProfileOutput) OsDiskSizeGB() pulumi.IntPtrOutput
- func (o ImageTemplateVmProfileOutput) ToImageTemplateVmProfileOutput() ImageTemplateVmProfileOutput
- func (o ImageTemplateVmProfileOutput) ToImageTemplateVmProfileOutputWithContext(ctx context.Context) ImageTemplateVmProfileOutput
- func (o ImageTemplateVmProfileOutput) ToImageTemplateVmProfilePtrOutput() ImageTemplateVmProfilePtrOutput
- func (o ImageTemplateVmProfileOutput) ToImageTemplateVmProfilePtrOutputWithContext(ctx context.Context) ImageTemplateVmProfilePtrOutput
- func (o ImageTemplateVmProfileOutput) VmSize() pulumi.StringPtrOutput
- func (o ImageTemplateVmProfileOutput) VnetConfig() VirtualNetworkConfigPtrOutput
- type ImageTemplateVmProfilePtrInput
- type ImageTemplateVmProfilePtrOutput
- func (o ImageTemplateVmProfilePtrOutput) Elem() ImageTemplateVmProfileOutput
- func (ImageTemplateVmProfilePtrOutput) ElementType() reflect.Type
- func (o ImageTemplateVmProfilePtrOutput) OsDiskSizeGB() pulumi.IntPtrOutput
- func (o ImageTemplateVmProfilePtrOutput) ToImageTemplateVmProfilePtrOutput() ImageTemplateVmProfilePtrOutput
- func (o ImageTemplateVmProfilePtrOutput) ToImageTemplateVmProfilePtrOutputWithContext(ctx context.Context) ImageTemplateVmProfilePtrOutput
- func (o ImageTemplateVmProfilePtrOutput) VmSize() pulumi.StringPtrOutput
- func (o ImageTemplateVmProfilePtrOutput) VnetConfig() VirtualNetworkConfigPtrOutput
- type ImageTemplateVmProfileResponse
- type ImageTemplateVmProfileResponseArgs
- func (ImageTemplateVmProfileResponseArgs) ElementType() reflect.Type
- func (i ImageTemplateVmProfileResponseArgs) ToImageTemplateVmProfileResponseOutput() ImageTemplateVmProfileResponseOutput
- func (i ImageTemplateVmProfileResponseArgs) ToImageTemplateVmProfileResponseOutputWithContext(ctx context.Context) ImageTemplateVmProfileResponseOutput
- func (i ImageTemplateVmProfileResponseArgs) ToImageTemplateVmProfileResponsePtrOutput() ImageTemplateVmProfileResponsePtrOutput
- func (i ImageTemplateVmProfileResponseArgs) ToImageTemplateVmProfileResponsePtrOutputWithContext(ctx context.Context) ImageTemplateVmProfileResponsePtrOutput
- type ImageTemplateVmProfileResponseInput
- type ImageTemplateVmProfileResponseOutput
- func (ImageTemplateVmProfileResponseOutput) ElementType() reflect.Type
- func (o ImageTemplateVmProfileResponseOutput) OsDiskSizeGB() pulumi.IntPtrOutput
- func (o ImageTemplateVmProfileResponseOutput) ToImageTemplateVmProfileResponseOutput() ImageTemplateVmProfileResponseOutput
- func (o ImageTemplateVmProfileResponseOutput) ToImageTemplateVmProfileResponseOutputWithContext(ctx context.Context) ImageTemplateVmProfileResponseOutput
- func (o ImageTemplateVmProfileResponseOutput) ToImageTemplateVmProfileResponsePtrOutput() ImageTemplateVmProfileResponsePtrOutput
- func (o ImageTemplateVmProfileResponseOutput) ToImageTemplateVmProfileResponsePtrOutputWithContext(ctx context.Context) ImageTemplateVmProfileResponsePtrOutput
- func (o ImageTemplateVmProfileResponseOutput) VmSize() pulumi.StringPtrOutput
- func (o ImageTemplateVmProfileResponseOutput) VnetConfig() VirtualNetworkConfigResponsePtrOutput
- type ImageTemplateVmProfileResponsePtrInput
- type ImageTemplateVmProfileResponsePtrOutput
- func (o ImageTemplateVmProfileResponsePtrOutput) Elem() ImageTemplateVmProfileResponseOutput
- func (ImageTemplateVmProfileResponsePtrOutput) ElementType() reflect.Type
- func (o ImageTemplateVmProfileResponsePtrOutput) OsDiskSizeGB() pulumi.IntPtrOutput
- func (o ImageTemplateVmProfileResponsePtrOutput) ToImageTemplateVmProfileResponsePtrOutput() ImageTemplateVmProfileResponsePtrOutput
- func (o ImageTemplateVmProfileResponsePtrOutput) ToImageTemplateVmProfileResponsePtrOutputWithContext(ctx context.Context) ImageTemplateVmProfileResponsePtrOutput
- func (o ImageTemplateVmProfileResponsePtrOutput) VmSize() pulumi.StringPtrOutput
- func (o ImageTemplateVmProfileResponsePtrOutput) VnetConfig() VirtualNetworkConfigResponsePtrOutput
- type ImageTemplateWindowsUpdateCustomizer
- type ImageTemplateWindowsUpdateCustomizerArgs
- func (ImageTemplateWindowsUpdateCustomizerArgs) ElementType() reflect.Type
- func (i ImageTemplateWindowsUpdateCustomizerArgs) ToImageTemplateWindowsUpdateCustomizerOutput() ImageTemplateWindowsUpdateCustomizerOutput
- func (i ImageTemplateWindowsUpdateCustomizerArgs) ToImageTemplateWindowsUpdateCustomizerOutputWithContext(ctx context.Context) ImageTemplateWindowsUpdateCustomizerOutput
- type ImageTemplateWindowsUpdateCustomizerInput
- type ImageTemplateWindowsUpdateCustomizerOutput
- func (ImageTemplateWindowsUpdateCustomizerOutput) ElementType() reflect.Type
- func (o ImageTemplateWindowsUpdateCustomizerOutput) Filters() pulumi.StringArrayOutput
- func (o ImageTemplateWindowsUpdateCustomizerOutput) Name() pulumi.StringPtrOutput
- func (o ImageTemplateWindowsUpdateCustomizerOutput) SearchCriteria() pulumi.StringPtrOutput
- func (o ImageTemplateWindowsUpdateCustomizerOutput) ToImageTemplateWindowsUpdateCustomizerOutput() ImageTemplateWindowsUpdateCustomizerOutput
- func (o ImageTemplateWindowsUpdateCustomizerOutput) ToImageTemplateWindowsUpdateCustomizerOutputWithContext(ctx context.Context) ImageTemplateWindowsUpdateCustomizerOutput
- func (o ImageTemplateWindowsUpdateCustomizerOutput) Type() pulumi.StringOutput
- func (o ImageTemplateWindowsUpdateCustomizerOutput) UpdateLimit() pulumi.IntPtrOutput
- type ImageTemplateWindowsUpdateCustomizerResponse
- type ImageTemplateWindowsUpdateCustomizerResponseArgs
- func (ImageTemplateWindowsUpdateCustomizerResponseArgs) ElementType() reflect.Type
- func (i ImageTemplateWindowsUpdateCustomizerResponseArgs) ToImageTemplateWindowsUpdateCustomizerResponseOutput() ImageTemplateWindowsUpdateCustomizerResponseOutput
- func (i ImageTemplateWindowsUpdateCustomizerResponseArgs) ToImageTemplateWindowsUpdateCustomizerResponseOutputWithContext(ctx context.Context) ImageTemplateWindowsUpdateCustomizerResponseOutput
- type ImageTemplateWindowsUpdateCustomizerResponseInput
- type ImageTemplateWindowsUpdateCustomizerResponseOutput
- func (ImageTemplateWindowsUpdateCustomizerResponseOutput) ElementType() reflect.Type
- func (o ImageTemplateWindowsUpdateCustomizerResponseOutput) Filters() pulumi.StringArrayOutput
- func (o ImageTemplateWindowsUpdateCustomizerResponseOutput) Name() pulumi.StringPtrOutput
- func (o ImageTemplateWindowsUpdateCustomizerResponseOutput) SearchCriteria() pulumi.StringPtrOutput
- func (o ImageTemplateWindowsUpdateCustomizerResponseOutput) ToImageTemplateWindowsUpdateCustomizerResponseOutput() ImageTemplateWindowsUpdateCustomizerResponseOutput
- func (o ImageTemplateWindowsUpdateCustomizerResponseOutput) ToImageTemplateWindowsUpdateCustomizerResponseOutputWithContext(ctx context.Context) ImageTemplateWindowsUpdateCustomizerResponseOutput
- func (o ImageTemplateWindowsUpdateCustomizerResponseOutput) Type() pulumi.StringOutput
- func (o ImageTemplateWindowsUpdateCustomizerResponseOutput) UpdateLimit() pulumi.IntPtrOutput
- type LookupVirtualMachineImageTemplateArgs
- type LookupVirtualMachineImageTemplateResult
- type PlatformImagePurchasePlan
- type PlatformImagePurchasePlanArgs
- func (PlatformImagePurchasePlanArgs) ElementType() reflect.Type
- func (i PlatformImagePurchasePlanArgs) ToPlatformImagePurchasePlanOutput() PlatformImagePurchasePlanOutput
- func (i PlatformImagePurchasePlanArgs) ToPlatformImagePurchasePlanOutputWithContext(ctx context.Context) PlatformImagePurchasePlanOutput
- func (i PlatformImagePurchasePlanArgs) ToPlatformImagePurchasePlanPtrOutput() PlatformImagePurchasePlanPtrOutput
- func (i PlatformImagePurchasePlanArgs) ToPlatformImagePurchasePlanPtrOutputWithContext(ctx context.Context) PlatformImagePurchasePlanPtrOutput
- type PlatformImagePurchasePlanInput
- type PlatformImagePurchasePlanOutput
- func (PlatformImagePurchasePlanOutput) ElementType() reflect.Type
- func (o PlatformImagePurchasePlanOutput) PlanName() pulumi.StringOutput
- func (o PlatformImagePurchasePlanOutput) PlanProduct() pulumi.StringOutput
- func (o PlatformImagePurchasePlanOutput) PlanPublisher() pulumi.StringOutput
- func (o PlatformImagePurchasePlanOutput) ToPlatformImagePurchasePlanOutput() PlatformImagePurchasePlanOutput
- func (o PlatformImagePurchasePlanOutput) ToPlatformImagePurchasePlanOutputWithContext(ctx context.Context) PlatformImagePurchasePlanOutput
- func (o PlatformImagePurchasePlanOutput) ToPlatformImagePurchasePlanPtrOutput() PlatformImagePurchasePlanPtrOutput
- func (o PlatformImagePurchasePlanOutput) ToPlatformImagePurchasePlanPtrOutputWithContext(ctx context.Context) PlatformImagePurchasePlanPtrOutput
- type PlatformImagePurchasePlanPtrInput
- type PlatformImagePurchasePlanPtrOutput
- func (o PlatformImagePurchasePlanPtrOutput) Elem() PlatformImagePurchasePlanOutput
- func (PlatformImagePurchasePlanPtrOutput) ElementType() reflect.Type
- func (o PlatformImagePurchasePlanPtrOutput) PlanName() pulumi.StringPtrOutput
- func (o PlatformImagePurchasePlanPtrOutput) PlanProduct() pulumi.StringPtrOutput
- func (o PlatformImagePurchasePlanPtrOutput) PlanPublisher() pulumi.StringPtrOutput
- func (o PlatformImagePurchasePlanPtrOutput) ToPlatformImagePurchasePlanPtrOutput() PlatformImagePurchasePlanPtrOutput
- func (o PlatformImagePurchasePlanPtrOutput) ToPlatformImagePurchasePlanPtrOutputWithContext(ctx context.Context) PlatformImagePurchasePlanPtrOutput
- type PlatformImagePurchasePlanResponse
- type PlatformImagePurchasePlanResponseArgs
- func (PlatformImagePurchasePlanResponseArgs) ElementType() reflect.Type
- func (i PlatformImagePurchasePlanResponseArgs) ToPlatformImagePurchasePlanResponseOutput() PlatformImagePurchasePlanResponseOutput
- func (i PlatformImagePurchasePlanResponseArgs) ToPlatformImagePurchasePlanResponseOutputWithContext(ctx context.Context) PlatformImagePurchasePlanResponseOutput
- func (i PlatformImagePurchasePlanResponseArgs) ToPlatformImagePurchasePlanResponsePtrOutput() PlatformImagePurchasePlanResponsePtrOutput
- func (i PlatformImagePurchasePlanResponseArgs) ToPlatformImagePurchasePlanResponsePtrOutputWithContext(ctx context.Context) PlatformImagePurchasePlanResponsePtrOutput
- type PlatformImagePurchasePlanResponseInput
- type PlatformImagePurchasePlanResponseOutput
- func (PlatformImagePurchasePlanResponseOutput) ElementType() reflect.Type
- func (o PlatformImagePurchasePlanResponseOutput) PlanName() pulumi.StringOutput
- func (o PlatformImagePurchasePlanResponseOutput) PlanProduct() pulumi.StringOutput
- func (o PlatformImagePurchasePlanResponseOutput) PlanPublisher() pulumi.StringOutput
- func (o PlatformImagePurchasePlanResponseOutput) ToPlatformImagePurchasePlanResponseOutput() PlatformImagePurchasePlanResponseOutput
- func (o PlatformImagePurchasePlanResponseOutput) ToPlatformImagePurchasePlanResponseOutputWithContext(ctx context.Context) PlatformImagePurchasePlanResponseOutput
- func (o PlatformImagePurchasePlanResponseOutput) ToPlatformImagePurchasePlanResponsePtrOutput() PlatformImagePurchasePlanResponsePtrOutput
- func (o PlatformImagePurchasePlanResponseOutput) ToPlatformImagePurchasePlanResponsePtrOutputWithContext(ctx context.Context) PlatformImagePurchasePlanResponsePtrOutput
- type PlatformImagePurchasePlanResponsePtrInput
- type PlatformImagePurchasePlanResponsePtrOutput
- func (o PlatformImagePurchasePlanResponsePtrOutput) Elem() PlatformImagePurchasePlanResponseOutput
- func (PlatformImagePurchasePlanResponsePtrOutput) ElementType() reflect.Type
- func (o PlatformImagePurchasePlanResponsePtrOutput) PlanName() pulumi.StringPtrOutput
- func (o PlatformImagePurchasePlanResponsePtrOutput) PlanProduct() pulumi.StringPtrOutput
- func (o PlatformImagePurchasePlanResponsePtrOutput) PlanPublisher() pulumi.StringPtrOutput
- func (o PlatformImagePurchasePlanResponsePtrOutput) ToPlatformImagePurchasePlanResponsePtrOutput() PlatformImagePurchasePlanResponsePtrOutput
- func (o PlatformImagePurchasePlanResponsePtrOutput) ToPlatformImagePurchasePlanResponsePtrOutputWithContext(ctx context.Context) PlatformImagePurchasePlanResponsePtrOutput
- type ProvisioningErrorResponse
- type ProvisioningErrorResponseArgs
- func (ProvisioningErrorResponseArgs) ElementType() reflect.Type
- func (i ProvisioningErrorResponseArgs) ToProvisioningErrorResponseOutput() ProvisioningErrorResponseOutput
- func (i ProvisioningErrorResponseArgs) ToProvisioningErrorResponseOutputWithContext(ctx context.Context) ProvisioningErrorResponseOutput
- func (i ProvisioningErrorResponseArgs) ToProvisioningErrorResponsePtrOutput() ProvisioningErrorResponsePtrOutput
- func (i ProvisioningErrorResponseArgs) ToProvisioningErrorResponsePtrOutputWithContext(ctx context.Context) ProvisioningErrorResponsePtrOutput
- type ProvisioningErrorResponseInput
- type ProvisioningErrorResponseOutput
- func (ProvisioningErrorResponseOutput) ElementType() reflect.Type
- func (o ProvisioningErrorResponseOutput) Message() pulumi.StringPtrOutput
- func (o ProvisioningErrorResponseOutput) ProvisioningErrorCode() pulumi.StringPtrOutput
- func (o ProvisioningErrorResponseOutput) ToProvisioningErrorResponseOutput() ProvisioningErrorResponseOutput
- func (o ProvisioningErrorResponseOutput) ToProvisioningErrorResponseOutputWithContext(ctx context.Context) ProvisioningErrorResponseOutput
- func (o ProvisioningErrorResponseOutput) ToProvisioningErrorResponsePtrOutput() ProvisioningErrorResponsePtrOutput
- func (o ProvisioningErrorResponseOutput) ToProvisioningErrorResponsePtrOutputWithContext(ctx context.Context) ProvisioningErrorResponsePtrOutput
- type ProvisioningErrorResponsePtrInput
- type ProvisioningErrorResponsePtrOutput
- func (o ProvisioningErrorResponsePtrOutput) Elem() ProvisioningErrorResponseOutput
- func (ProvisioningErrorResponsePtrOutput) ElementType() reflect.Type
- func (o ProvisioningErrorResponsePtrOutput) Message() pulumi.StringPtrOutput
- func (o ProvisioningErrorResponsePtrOutput) ProvisioningErrorCode() pulumi.StringPtrOutput
- func (o ProvisioningErrorResponsePtrOutput) ToProvisioningErrorResponsePtrOutput() ProvisioningErrorResponsePtrOutput
- func (o ProvisioningErrorResponsePtrOutput) ToProvisioningErrorResponsePtrOutputWithContext(ctx context.Context) ProvisioningErrorResponsePtrOutput
- type VirtualMachineImageTemplate
- type VirtualMachineImageTemplateArgs
- type VirtualMachineImageTemplateState
- type VirtualNetworkConfig
- type VirtualNetworkConfigArgs
- func (VirtualNetworkConfigArgs) ElementType() reflect.Type
- func (i VirtualNetworkConfigArgs) ToVirtualNetworkConfigOutput() VirtualNetworkConfigOutput
- func (i VirtualNetworkConfigArgs) ToVirtualNetworkConfigOutputWithContext(ctx context.Context) VirtualNetworkConfigOutput
- func (i VirtualNetworkConfigArgs) ToVirtualNetworkConfigPtrOutput() VirtualNetworkConfigPtrOutput
- func (i VirtualNetworkConfigArgs) ToVirtualNetworkConfigPtrOutputWithContext(ctx context.Context) VirtualNetworkConfigPtrOutput
- type VirtualNetworkConfigInput
- type VirtualNetworkConfigOutput
- func (VirtualNetworkConfigOutput) ElementType() reflect.Type
- func (o VirtualNetworkConfigOutput) SubnetId() pulumi.StringPtrOutput
- func (o VirtualNetworkConfigOutput) ToVirtualNetworkConfigOutput() VirtualNetworkConfigOutput
- func (o VirtualNetworkConfigOutput) ToVirtualNetworkConfigOutputWithContext(ctx context.Context) VirtualNetworkConfigOutput
- func (o VirtualNetworkConfigOutput) ToVirtualNetworkConfigPtrOutput() VirtualNetworkConfigPtrOutput
- func (o VirtualNetworkConfigOutput) ToVirtualNetworkConfigPtrOutputWithContext(ctx context.Context) VirtualNetworkConfigPtrOutput
- type VirtualNetworkConfigPtrInput
- type VirtualNetworkConfigPtrOutput
- func (o VirtualNetworkConfigPtrOutput) Elem() VirtualNetworkConfigOutput
- func (VirtualNetworkConfigPtrOutput) ElementType() reflect.Type
- func (o VirtualNetworkConfigPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o VirtualNetworkConfigPtrOutput) ToVirtualNetworkConfigPtrOutput() VirtualNetworkConfigPtrOutput
- func (o VirtualNetworkConfigPtrOutput) ToVirtualNetworkConfigPtrOutputWithContext(ctx context.Context) VirtualNetworkConfigPtrOutput
- type VirtualNetworkConfigResponse
- type VirtualNetworkConfigResponseArgs
- func (VirtualNetworkConfigResponseArgs) ElementType() reflect.Type
- func (i VirtualNetworkConfigResponseArgs) ToVirtualNetworkConfigResponseOutput() VirtualNetworkConfigResponseOutput
- func (i VirtualNetworkConfigResponseArgs) ToVirtualNetworkConfigResponseOutputWithContext(ctx context.Context) VirtualNetworkConfigResponseOutput
- func (i VirtualNetworkConfigResponseArgs) ToVirtualNetworkConfigResponsePtrOutput() VirtualNetworkConfigResponsePtrOutput
- func (i VirtualNetworkConfigResponseArgs) ToVirtualNetworkConfigResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkConfigResponsePtrOutput
- type VirtualNetworkConfigResponseInput
- type VirtualNetworkConfigResponseOutput
- func (VirtualNetworkConfigResponseOutput) ElementType() reflect.Type
- func (o VirtualNetworkConfigResponseOutput) SubnetId() pulumi.StringPtrOutput
- func (o VirtualNetworkConfigResponseOutput) ToVirtualNetworkConfigResponseOutput() VirtualNetworkConfigResponseOutput
- func (o VirtualNetworkConfigResponseOutput) ToVirtualNetworkConfigResponseOutputWithContext(ctx context.Context) VirtualNetworkConfigResponseOutput
- func (o VirtualNetworkConfigResponseOutput) ToVirtualNetworkConfigResponsePtrOutput() VirtualNetworkConfigResponsePtrOutput
- func (o VirtualNetworkConfigResponseOutput) ToVirtualNetworkConfigResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkConfigResponsePtrOutput
- type VirtualNetworkConfigResponsePtrInput
- type VirtualNetworkConfigResponsePtrOutput
- func (o VirtualNetworkConfigResponsePtrOutput) Elem() VirtualNetworkConfigResponseOutput
- func (VirtualNetworkConfigResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualNetworkConfigResponsePtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o VirtualNetworkConfigResponsePtrOutput) ToVirtualNetworkConfigResponsePtrOutput() VirtualNetworkConfigResponsePtrOutput
- func (o VirtualNetworkConfigResponsePtrOutput) ToVirtualNetworkConfigResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkConfigResponsePtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ImageTemplateFileCustomizer ¶
type ImageTemplateFileCustomizer struct { // The absolute path to a file (with nested directory structures already created) where the file (from sourceUri) will be uploaded to in the VM Destination *string `pulumi:"destination"` // Friendly Name to provide context on what this customization step does Name *string `pulumi:"name"` // SHA256 checksum of the file provided in the sourceUri field above Sha256Checksum *string `pulumi:"sha256Checksum"` // The URI of the file to be uploaded for customizing the VM. It can be a github link, SAS URI for Azure Storage, etc SourceUri *string `pulumi:"sourceUri"` // The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer Type string `pulumi:"type"` }
Uploads files to VMs (Linux, Windows). Corresponds to Packer file provisioner
type ImageTemplateFileCustomizerArgs ¶
type ImageTemplateFileCustomizerArgs struct { // The absolute path to a file (with nested directory structures already created) where the file (from sourceUri) will be uploaded to in the VM Destination pulumi.StringPtrInput `pulumi:"destination"` // Friendly Name to provide context on what this customization step does Name pulumi.StringPtrInput `pulumi:"name"` // SHA256 checksum of the file provided in the sourceUri field above Sha256Checksum pulumi.StringPtrInput `pulumi:"sha256Checksum"` // The URI of the file to be uploaded for customizing the VM. It can be a github link, SAS URI for Azure Storage, etc SourceUri pulumi.StringPtrInput `pulumi:"sourceUri"` // The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer Type pulumi.StringInput `pulumi:"type"` }
Uploads files to VMs (Linux, Windows). Corresponds to Packer file provisioner
func (ImageTemplateFileCustomizerArgs) ElementType ¶
func (ImageTemplateFileCustomizerArgs) ElementType() reflect.Type
func (ImageTemplateFileCustomizerArgs) ToImageTemplateFileCustomizerOutput ¶
func (i ImageTemplateFileCustomizerArgs) ToImageTemplateFileCustomizerOutput() ImageTemplateFileCustomizerOutput
func (ImageTemplateFileCustomizerArgs) ToImageTemplateFileCustomizerOutputWithContext ¶
func (i ImageTemplateFileCustomizerArgs) ToImageTemplateFileCustomizerOutputWithContext(ctx context.Context) ImageTemplateFileCustomizerOutput
type ImageTemplateFileCustomizerInput ¶
type ImageTemplateFileCustomizerInput interface { pulumi.Input ToImageTemplateFileCustomizerOutput() ImageTemplateFileCustomizerOutput ToImageTemplateFileCustomizerOutputWithContext(context.Context) ImageTemplateFileCustomizerOutput }
ImageTemplateFileCustomizerInput is an input type that accepts ImageTemplateFileCustomizerArgs and ImageTemplateFileCustomizerOutput values. You can construct a concrete instance of `ImageTemplateFileCustomizerInput` via:
ImageTemplateFileCustomizerArgs{...}
type ImageTemplateFileCustomizerOutput ¶
type ImageTemplateFileCustomizerOutput struct{ *pulumi.OutputState }
Uploads files to VMs (Linux, Windows). Corresponds to Packer file provisioner
func (ImageTemplateFileCustomizerOutput) Destination ¶
func (o ImageTemplateFileCustomizerOutput) Destination() pulumi.StringPtrOutput
The absolute path to a file (with nested directory structures already created) where the file (from sourceUri) will be uploaded to in the VM
func (ImageTemplateFileCustomizerOutput) ElementType ¶
func (ImageTemplateFileCustomizerOutput) ElementType() reflect.Type
func (ImageTemplateFileCustomizerOutput) Name ¶
func (o ImageTemplateFileCustomizerOutput) Name() pulumi.StringPtrOutput
Friendly Name to provide context on what this customization step does
func (ImageTemplateFileCustomizerOutput) Sha256Checksum ¶
func (o ImageTemplateFileCustomizerOutput) Sha256Checksum() pulumi.StringPtrOutput
SHA256 checksum of the file provided in the sourceUri field above
func (ImageTemplateFileCustomizerOutput) SourceUri ¶
func (o ImageTemplateFileCustomizerOutput) SourceUri() pulumi.StringPtrOutput
The URI of the file to be uploaded for customizing the VM. It can be a github link, SAS URI for Azure Storage, etc
func (ImageTemplateFileCustomizerOutput) ToImageTemplateFileCustomizerOutput ¶
func (o ImageTemplateFileCustomizerOutput) ToImageTemplateFileCustomizerOutput() ImageTemplateFileCustomizerOutput
func (ImageTemplateFileCustomizerOutput) ToImageTemplateFileCustomizerOutputWithContext ¶
func (o ImageTemplateFileCustomizerOutput) ToImageTemplateFileCustomizerOutputWithContext(ctx context.Context) ImageTemplateFileCustomizerOutput
func (ImageTemplateFileCustomizerOutput) Type ¶
func (o ImageTemplateFileCustomizerOutput) Type() pulumi.StringOutput
The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer
type ImageTemplateFileCustomizerResponse ¶
type ImageTemplateFileCustomizerResponse struct { // The absolute path to a file (with nested directory structures already created) where the file (from sourceUri) will be uploaded to in the VM Destination *string `pulumi:"destination"` // Friendly Name to provide context on what this customization step does Name *string `pulumi:"name"` // SHA256 checksum of the file provided in the sourceUri field above Sha256Checksum *string `pulumi:"sha256Checksum"` // The URI of the file to be uploaded for customizing the VM. It can be a github link, SAS URI for Azure Storage, etc SourceUri *string `pulumi:"sourceUri"` // The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer Type string `pulumi:"type"` }
Uploads files to VMs (Linux, Windows). Corresponds to Packer file provisioner
type ImageTemplateFileCustomizerResponseArgs ¶
type ImageTemplateFileCustomizerResponseArgs struct { // The absolute path to a file (with nested directory structures already created) where the file (from sourceUri) will be uploaded to in the VM Destination pulumi.StringPtrInput `pulumi:"destination"` // Friendly Name to provide context on what this customization step does Name pulumi.StringPtrInput `pulumi:"name"` // SHA256 checksum of the file provided in the sourceUri field above Sha256Checksum pulumi.StringPtrInput `pulumi:"sha256Checksum"` // The URI of the file to be uploaded for customizing the VM. It can be a github link, SAS URI for Azure Storage, etc SourceUri pulumi.StringPtrInput `pulumi:"sourceUri"` // The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer Type pulumi.StringInput `pulumi:"type"` }
Uploads files to VMs (Linux, Windows). Corresponds to Packer file provisioner
func (ImageTemplateFileCustomizerResponseArgs) ElementType ¶
func (ImageTemplateFileCustomizerResponseArgs) ElementType() reflect.Type
func (ImageTemplateFileCustomizerResponseArgs) ToImageTemplateFileCustomizerResponseOutput ¶
func (i ImageTemplateFileCustomizerResponseArgs) ToImageTemplateFileCustomizerResponseOutput() ImageTemplateFileCustomizerResponseOutput
func (ImageTemplateFileCustomizerResponseArgs) ToImageTemplateFileCustomizerResponseOutputWithContext ¶
func (i ImageTemplateFileCustomizerResponseArgs) ToImageTemplateFileCustomizerResponseOutputWithContext(ctx context.Context) ImageTemplateFileCustomizerResponseOutput
type ImageTemplateFileCustomizerResponseInput ¶
type ImageTemplateFileCustomizerResponseInput interface { pulumi.Input ToImageTemplateFileCustomizerResponseOutput() ImageTemplateFileCustomizerResponseOutput ToImageTemplateFileCustomizerResponseOutputWithContext(context.Context) ImageTemplateFileCustomizerResponseOutput }
ImageTemplateFileCustomizerResponseInput is an input type that accepts ImageTemplateFileCustomizerResponseArgs and ImageTemplateFileCustomizerResponseOutput values. You can construct a concrete instance of `ImageTemplateFileCustomizerResponseInput` via:
ImageTemplateFileCustomizerResponseArgs{...}
type ImageTemplateFileCustomizerResponseOutput ¶
type ImageTemplateFileCustomizerResponseOutput struct{ *pulumi.OutputState }
Uploads files to VMs (Linux, Windows). Corresponds to Packer file provisioner
func (ImageTemplateFileCustomizerResponseOutput) Destination ¶
func (o ImageTemplateFileCustomizerResponseOutput) Destination() pulumi.StringPtrOutput
The absolute path to a file (with nested directory structures already created) where the file (from sourceUri) will be uploaded to in the VM
func (ImageTemplateFileCustomizerResponseOutput) ElementType ¶
func (ImageTemplateFileCustomizerResponseOutput) ElementType() reflect.Type
func (ImageTemplateFileCustomizerResponseOutput) Name ¶
func (o ImageTemplateFileCustomizerResponseOutput) Name() pulumi.StringPtrOutput
Friendly Name to provide context on what this customization step does
func (ImageTemplateFileCustomizerResponseOutput) Sha256Checksum ¶
func (o ImageTemplateFileCustomizerResponseOutput) Sha256Checksum() pulumi.StringPtrOutput
SHA256 checksum of the file provided in the sourceUri field above
func (ImageTemplateFileCustomizerResponseOutput) SourceUri ¶
func (o ImageTemplateFileCustomizerResponseOutput) SourceUri() pulumi.StringPtrOutput
The URI of the file to be uploaded for customizing the VM. It can be a github link, SAS URI for Azure Storage, etc
func (ImageTemplateFileCustomizerResponseOutput) ToImageTemplateFileCustomizerResponseOutput ¶
func (o ImageTemplateFileCustomizerResponseOutput) ToImageTemplateFileCustomizerResponseOutput() ImageTemplateFileCustomizerResponseOutput
func (ImageTemplateFileCustomizerResponseOutput) ToImageTemplateFileCustomizerResponseOutputWithContext ¶
func (o ImageTemplateFileCustomizerResponseOutput) ToImageTemplateFileCustomizerResponseOutputWithContext(ctx context.Context) ImageTemplateFileCustomizerResponseOutput
func (ImageTemplateFileCustomizerResponseOutput) Type ¶
func (o ImageTemplateFileCustomizerResponseOutput) Type() pulumi.StringOutput
The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer
type ImageTemplateIdentity ¶
type ImageTemplateIdentity struct { // The type of identity used for the image template. The type 'None' will remove any identities from the image template. Type *string `pulumi:"type"` }
Identity for the image template.
type ImageTemplateIdentityArgs ¶
type ImageTemplateIdentityArgs struct { // The type of identity used for the image template. The type 'None' will remove any identities from the image template. Type pulumi.StringPtrInput `pulumi:"type"` }
Identity for the image template.
func (ImageTemplateIdentityArgs) ElementType ¶
func (ImageTemplateIdentityArgs) ElementType() reflect.Type
func (ImageTemplateIdentityArgs) ToImageTemplateIdentityOutput ¶
func (i ImageTemplateIdentityArgs) ToImageTemplateIdentityOutput() ImageTemplateIdentityOutput
func (ImageTemplateIdentityArgs) ToImageTemplateIdentityOutputWithContext ¶
func (i ImageTemplateIdentityArgs) ToImageTemplateIdentityOutputWithContext(ctx context.Context) ImageTemplateIdentityOutput
func (ImageTemplateIdentityArgs) ToImageTemplateIdentityPtrOutput ¶
func (i ImageTemplateIdentityArgs) ToImageTemplateIdentityPtrOutput() ImageTemplateIdentityPtrOutput
func (ImageTemplateIdentityArgs) ToImageTemplateIdentityPtrOutputWithContext ¶
func (i ImageTemplateIdentityArgs) ToImageTemplateIdentityPtrOutputWithContext(ctx context.Context) ImageTemplateIdentityPtrOutput
type ImageTemplateIdentityInput ¶
type ImageTemplateIdentityInput interface { pulumi.Input ToImageTemplateIdentityOutput() ImageTemplateIdentityOutput ToImageTemplateIdentityOutputWithContext(context.Context) ImageTemplateIdentityOutput }
ImageTemplateIdentityInput is an input type that accepts ImageTemplateIdentityArgs and ImageTemplateIdentityOutput values. You can construct a concrete instance of `ImageTemplateIdentityInput` via:
ImageTemplateIdentityArgs{...}
type ImageTemplateIdentityOutput ¶
type ImageTemplateIdentityOutput struct{ *pulumi.OutputState }
Identity for the image template.
func (ImageTemplateIdentityOutput) ElementType ¶
func (ImageTemplateIdentityOutput) ElementType() reflect.Type
func (ImageTemplateIdentityOutput) ToImageTemplateIdentityOutput ¶
func (o ImageTemplateIdentityOutput) ToImageTemplateIdentityOutput() ImageTemplateIdentityOutput
func (ImageTemplateIdentityOutput) ToImageTemplateIdentityOutputWithContext ¶
func (o ImageTemplateIdentityOutput) ToImageTemplateIdentityOutputWithContext(ctx context.Context) ImageTemplateIdentityOutput
func (ImageTemplateIdentityOutput) ToImageTemplateIdentityPtrOutput ¶
func (o ImageTemplateIdentityOutput) ToImageTemplateIdentityPtrOutput() ImageTemplateIdentityPtrOutput
func (ImageTemplateIdentityOutput) ToImageTemplateIdentityPtrOutputWithContext ¶
func (o ImageTemplateIdentityOutput) ToImageTemplateIdentityPtrOutputWithContext(ctx context.Context) ImageTemplateIdentityPtrOutput
func (ImageTemplateIdentityOutput) Type ¶
func (o ImageTemplateIdentityOutput) Type() pulumi.StringPtrOutput
The type of identity used for the image template. The type 'None' will remove any identities from the image template.
type ImageTemplateIdentityPtrInput ¶
type ImageTemplateIdentityPtrInput interface { pulumi.Input ToImageTemplateIdentityPtrOutput() ImageTemplateIdentityPtrOutput ToImageTemplateIdentityPtrOutputWithContext(context.Context) ImageTemplateIdentityPtrOutput }
ImageTemplateIdentityPtrInput is an input type that accepts ImageTemplateIdentityArgs, ImageTemplateIdentityPtr and ImageTemplateIdentityPtrOutput values. You can construct a concrete instance of `ImageTemplateIdentityPtrInput` via:
ImageTemplateIdentityArgs{...} or: nil
func ImageTemplateIdentityPtr ¶
func ImageTemplateIdentityPtr(v *ImageTemplateIdentityArgs) ImageTemplateIdentityPtrInput
type ImageTemplateIdentityPtrOutput ¶
type ImageTemplateIdentityPtrOutput struct{ *pulumi.OutputState }
func (ImageTemplateIdentityPtrOutput) Elem ¶
func (o ImageTemplateIdentityPtrOutput) Elem() ImageTemplateIdentityOutput
func (ImageTemplateIdentityPtrOutput) ElementType ¶
func (ImageTemplateIdentityPtrOutput) ElementType() reflect.Type
func (ImageTemplateIdentityPtrOutput) ToImageTemplateIdentityPtrOutput ¶
func (o ImageTemplateIdentityPtrOutput) ToImageTemplateIdentityPtrOutput() ImageTemplateIdentityPtrOutput
func (ImageTemplateIdentityPtrOutput) ToImageTemplateIdentityPtrOutputWithContext ¶
func (o ImageTemplateIdentityPtrOutput) ToImageTemplateIdentityPtrOutputWithContext(ctx context.Context) ImageTemplateIdentityPtrOutput
func (ImageTemplateIdentityPtrOutput) Type ¶
func (o ImageTemplateIdentityPtrOutput) Type() pulumi.StringPtrOutput
The type of identity used for the image template. The type 'None' will remove any identities from the image template.
type ImageTemplateIdentityResponse ¶
type ImageTemplateIdentityResponse struct { // The type of identity used for the image template. The type 'None' will remove any identities from the image template. Type *string `pulumi:"type"` // The list of user identities associated with the image template. 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]ImageTemplateIdentityResponseUserAssignedIdentities `pulumi:"userAssignedIdentities"` }
Identity for the image template.
type ImageTemplateIdentityResponseArgs ¶
type ImageTemplateIdentityResponseArgs struct { // The type of identity used for the image template. The type 'None' will remove any identities from the image template. Type pulumi.StringPtrInput `pulumi:"type"` // The list of user identities associated with the image template. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities ImageTemplateIdentityResponseUserAssignedIdentitiesMapInput `pulumi:"userAssignedIdentities"` }
Identity for the image template.
func (ImageTemplateIdentityResponseArgs) ElementType ¶
func (ImageTemplateIdentityResponseArgs) ElementType() reflect.Type
func (ImageTemplateIdentityResponseArgs) ToImageTemplateIdentityResponseOutput ¶
func (i ImageTemplateIdentityResponseArgs) ToImageTemplateIdentityResponseOutput() ImageTemplateIdentityResponseOutput
func (ImageTemplateIdentityResponseArgs) ToImageTemplateIdentityResponseOutputWithContext ¶
func (i ImageTemplateIdentityResponseArgs) ToImageTemplateIdentityResponseOutputWithContext(ctx context.Context) ImageTemplateIdentityResponseOutput
func (ImageTemplateIdentityResponseArgs) ToImageTemplateIdentityResponsePtrOutput ¶
func (i ImageTemplateIdentityResponseArgs) ToImageTemplateIdentityResponsePtrOutput() ImageTemplateIdentityResponsePtrOutput
func (ImageTemplateIdentityResponseArgs) ToImageTemplateIdentityResponsePtrOutputWithContext ¶
func (i ImageTemplateIdentityResponseArgs) ToImageTemplateIdentityResponsePtrOutputWithContext(ctx context.Context) ImageTemplateIdentityResponsePtrOutput
type ImageTemplateIdentityResponseInput ¶
type ImageTemplateIdentityResponseInput interface { pulumi.Input ToImageTemplateIdentityResponseOutput() ImageTemplateIdentityResponseOutput ToImageTemplateIdentityResponseOutputWithContext(context.Context) ImageTemplateIdentityResponseOutput }
ImageTemplateIdentityResponseInput is an input type that accepts ImageTemplateIdentityResponseArgs and ImageTemplateIdentityResponseOutput values. You can construct a concrete instance of `ImageTemplateIdentityResponseInput` via:
ImageTemplateIdentityResponseArgs{...}
type ImageTemplateIdentityResponseOutput ¶
type ImageTemplateIdentityResponseOutput struct{ *pulumi.OutputState }
Identity for the image template.
func (ImageTemplateIdentityResponseOutput) ElementType ¶
func (ImageTemplateIdentityResponseOutput) ElementType() reflect.Type
func (ImageTemplateIdentityResponseOutput) ToImageTemplateIdentityResponseOutput ¶
func (o ImageTemplateIdentityResponseOutput) ToImageTemplateIdentityResponseOutput() ImageTemplateIdentityResponseOutput
func (ImageTemplateIdentityResponseOutput) ToImageTemplateIdentityResponseOutputWithContext ¶
func (o ImageTemplateIdentityResponseOutput) ToImageTemplateIdentityResponseOutputWithContext(ctx context.Context) ImageTemplateIdentityResponseOutput
func (ImageTemplateIdentityResponseOutput) ToImageTemplateIdentityResponsePtrOutput ¶
func (o ImageTemplateIdentityResponseOutput) ToImageTemplateIdentityResponsePtrOutput() ImageTemplateIdentityResponsePtrOutput
func (ImageTemplateIdentityResponseOutput) ToImageTemplateIdentityResponsePtrOutputWithContext ¶
func (o ImageTemplateIdentityResponseOutput) ToImageTemplateIdentityResponsePtrOutputWithContext(ctx context.Context) ImageTemplateIdentityResponsePtrOutput
func (ImageTemplateIdentityResponseOutput) Type ¶
func (o ImageTemplateIdentityResponseOutput) Type() pulumi.StringPtrOutput
The type of identity used for the image template. The type 'None' will remove any identities from the image template.
func (ImageTemplateIdentityResponseOutput) UserAssignedIdentities ¶
func (o ImageTemplateIdentityResponseOutput) UserAssignedIdentities() ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput
The list of user identities associated with the image template. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
type ImageTemplateIdentityResponsePtrInput ¶
type ImageTemplateIdentityResponsePtrInput interface { pulumi.Input ToImageTemplateIdentityResponsePtrOutput() ImageTemplateIdentityResponsePtrOutput ToImageTemplateIdentityResponsePtrOutputWithContext(context.Context) ImageTemplateIdentityResponsePtrOutput }
ImageTemplateIdentityResponsePtrInput is an input type that accepts ImageTemplateIdentityResponseArgs, ImageTemplateIdentityResponsePtr and ImageTemplateIdentityResponsePtrOutput values. You can construct a concrete instance of `ImageTemplateIdentityResponsePtrInput` via:
ImageTemplateIdentityResponseArgs{...} or: nil
func ImageTemplateIdentityResponsePtr ¶
func ImageTemplateIdentityResponsePtr(v *ImageTemplateIdentityResponseArgs) ImageTemplateIdentityResponsePtrInput
type ImageTemplateIdentityResponsePtrOutput ¶
type ImageTemplateIdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (ImageTemplateIdentityResponsePtrOutput) ElementType ¶
func (ImageTemplateIdentityResponsePtrOutput) ElementType() reflect.Type
func (ImageTemplateIdentityResponsePtrOutput) ToImageTemplateIdentityResponsePtrOutput ¶
func (o ImageTemplateIdentityResponsePtrOutput) ToImageTemplateIdentityResponsePtrOutput() ImageTemplateIdentityResponsePtrOutput
func (ImageTemplateIdentityResponsePtrOutput) ToImageTemplateIdentityResponsePtrOutputWithContext ¶
func (o ImageTemplateIdentityResponsePtrOutput) ToImageTemplateIdentityResponsePtrOutputWithContext(ctx context.Context) ImageTemplateIdentityResponsePtrOutput
func (ImageTemplateIdentityResponsePtrOutput) Type ¶
func (o ImageTemplateIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
The type of identity used for the image template. The type 'None' will remove any identities from the image template.
func (ImageTemplateIdentityResponsePtrOutput) UserAssignedIdentities ¶
func (o ImageTemplateIdentityResponsePtrOutput) UserAssignedIdentities() ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput
The list of user identities associated with the image template. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
type ImageTemplateIdentityResponseUserAssignedIdentitiesArgs ¶
type ImageTemplateIdentityResponseUserAssignedIdentitiesArgs 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 (ImageTemplateIdentityResponseUserAssignedIdentitiesArgs) ElementType ¶
func (ImageTemplateIdentityResponseUserAssignedIdentitiesArgs) ElementType() reflect.Type
func (ImageTemplateIdentityResponseUserAssignedIdentitiesArgs) ToImageTemplateIdentityResponseUserAssignedIdentitiesOutput ¶
func (i ImageTemplateIdentityResponseUserAssignedIdentitiesArgs) ToImageTemplateIdentityResponseUserAssignedIdentitiesOutput() ImageTemplateIdentityResponseUserAssignedIdentitiesOutput
func (ImageTemplateIdentityResponseUserAssignedIdentitiesArgs) ToImageTemplateIdentityResponseUserAssignedIdentitiesOutputWithContext ¶
func (i ImageTemplateIdentityResponseUserAssignedIdentitiesArgs) ToImageTemplateIdentityResponseUserAssignedIdentitiesOutputWithContext(ctx context.Context) ImageTemplateIdentityResponseUserAssignedIdentitiesOutput
type ImageTemplateIdentityResponseUserAssignedIdentitiesInput ¶
type ImageTemplateIdentityResponseUserAssignedIdentitiesInput interface { pulumi.Input ToImageTemplateIdentityResponseUserAssignedIdentitiesOutput() ImageTemplateIdentityResponseUserAssignedIdentitiesOutput ToImageTemplateIdentityResponseUserAssignedIdentitiesOutputWithContext(context.Context) ImageTemplateIdentityResponseUserAssignedIdentitiesOutput }
ImageTemplateIdentityResponseUserAssignedIdentitiesInput is an input type that accepts ImageTemplateIdentityResponseUserAssignedIdentitiesArgs and ImageTemplateIdentityResponseUserAssignedIdentitiesOutput values. You can construct a concrete instance of `ImageTemplateIdentityResponseUserAssignedIdentitiesInput` via:
ImageTemplateIdentityResponseUserAssignedIdentitiesArgs{...}
type ImageTemplateIdentityResponseUserAssignedIdentitiesMap ¶
type ImageTemplateIdentityResponseUserAssignedIdentitiesMap map[string]ImageTemplateIdentityResponseUserAssignedIdentitiesInput
func (ImageTemplateIdentityResponseUserAssignedIdentitiesMap) ElementType ¶
func (ImageTemplateIdentityResponseUserAssignedIdentitiesMap) ElementType() reflect.Type
func (ImageTemplateIdentityResponseUserAssignedIdentitiesMap) ToImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput ¶
func (i ImageTemplateIdentityResponseUserAssignedIdentitiesMap) ToImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput() ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput
func (ImageTemplateIdentityResponseUserAssignedIdentitiesMap) ToImageTemplateIdentityResponseUserAssignedIdentitiesMapOutputWithContext ¶
func (i ImageTemplateIdentityResponseUserAssignedIdentitiesMap) ToImageTemplateIdentityResponseUserAssignedIdentitiesMapOutputWithContext(ctx context.Context) ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput
type ImageTemplateIdentityResponseUserAssignedIdentitiesMapInput ¶
type ImageTemplateIdentityResponseUserAssignedIdentitiesMapInput interface { pulumi.Input ToImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput() ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput ToImageTemplateIdentityResponseUserAssignedIdentitiesMapOutputWithContext(context.Context) ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput }
ImageTemplateIdentityResponseUserAssignedIdentitiesMapInput is an input type that accepts ImageTemplateIdentityResponseUserAssignedIdentitiesMap and ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput values. You can construct a concrete instance of `ImageTemplateIdentityResponseUserAssignedIdentitiesMapInput` via:
ImageTemplateIdentityResponseUserAssignedIdentitiesMap{ "key": ImageTemplateIdentityResponseUserAssignedIdentitiesArgs{...} }
type ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput ¶
type ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput struct{ *pulumi.OutputState }
func (ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput) ElementType ¶
func (ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput) ElementType() reflect.Type
func (ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput) ToImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput ¶
func (o ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput) ToImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput() ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput
func (ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput) ToImageTemplateIdentityResponseUserAssignedIdentitiesMapOutputWithContext ¶
func (o ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput) ToImageTemplateIdentityResponseUserAssignedIdentitiesMapOutputWithContext(ctx context.Context) ImageTemplateIdentityResponseUserAssignedIdentitiesMapOutput
type ImageTemplateIdentityResponseUserAssignedIdentitiesOutput ¶
type ImageTemplateIdentityResponseUserAssignedIdentitiesOutput struct{ *pulumi.OutputState }
func (ImageTemplateIdentityResponseUserAssignedIdentitiesOutput) ClientId ¶
func (o ImageTemplateIdentityResponseUserAssignedIdentitiesOutput) ClientId() pulumi.StringOutput
The client id of user assigned identity.
func (ImageTemplateIdentityResponseUserAssignedIdentitiesOutput) ElementType ¶
func (ImageTemplateIdentityResponseUserAssignedIdentitiesOutput) ElementType() reflect.Type
func (ImageTemplateIdentityResponseUserAssignedIdentitiesOutput) PrincipalId ¶
func (o ImageTemplateIdentityResponseUserAssignedIdentitiesOutput) PrincipalId() pulumi.StringOutput
The principal id of user assigned identity.
func (ImageTemplateIdentityResponseUserAssignedIdentitiesOutput) ToImageTemplateIdentityResponseUserAssignedIdentitiesOutput ¶
func (o ImageTemplateIdentityResponseUserAssignedIdentitiesOutput) ToImageTemplateIdentityResponseUserAssignedIdentitiesOutput() ImageTemplateIdentityResponseUserAssignedIdentitiesOutput
func (ImageTemplateIdentityResponseUserAssignedIdentitiesOutput) ToImageTemplateIdentityResponseUserAssignedIdentitiesOutputWithContext ¶
func (o ImageTemplateIdentityResponseUserAssignedIdentitiesOutput) ToImageTemplateIdentityResponseUserAssignedIdentitiesOutputWithContext(ctx context.Context) ImageTemplateIdentityResponseUserAssignedIdentitiesOutput
type ImageTemplateLastRunStatusResponse ¶
type ImageTemplateLastRunStatusResponse struct { // End time of the last run (UTC) EndTime *string `pulumi:"endTime"` // Verbose information about the last run state Message *string `pulumi:"message"` // State of the last run RunState *string `pulumi:"runState"` // Sub-state of the last run RunSubState *string `pulumi:"runSubState"` // Start time of the last run (UTC) StartTime *string `pulumi:"startTime"` }
Describes the latest status of running an image template
type ImageTemplateLastRunStatusResponseArgs ¶
type ImageTemplateLastRunStatusResponseArgs struct { // End time of the last run (UTC) EndTime pulumi.StringPtrInput `pulumi:"endTime"` // Verbose information about the last run state Message pulumi.StringPtrInput `pulumi:"message"` // State of the last run RunState pulumi.StringPtrInput `pulumi:"runState"` // Sub-state of the last run RunSubState pulumi.StringPtrInput `pulumi:"runSubState"` // Start time of the last run (UTC) StartTime pulumi.StringPtrInput `pulumi:"startTime"` }
Describes the latest status of running an image template
func (ImageTemplateLastRunStatusResponseArgs) ElementType ¶
func (ImageTemplateLastRunStatusResponseArgs) ElementType() reflect.Type
func (ImageTemplateLastRunStatusResponseArgs) ToImageTemplateLastRunStatusResponseOutput ¶
func (i ImageTemplateLastRunStatusResponseArgs) ToImageTemplateLastRunStatusResponseOutput() ImageTemplateLastRunStatusResponseOutput
func (ImageTemplateLastRunStatusResponseArgs) ToImageTemplateLastRunStatusResponseOutputWithContext ¶
func (i ImageTemplateLastRunStatusResponseArgs) ToImageTemplateLastRunStatusResponseOutputWithContext(ctx context.Context) ImageTemplateLastRunStatusResponseOutput
func (ImageTemplateLastRunStatusResponseArgs) ToImageTemplateLastRunStatusResponsePtrOutput ¶
func (i ImageTemplateLastRunStatusResponseArgs) ToImageTemplateLastRunStatusResponsePtrOutput() ImageTemplateLastRunStatusResponsePtrOutput
func (ImageTemplateLastRunStatusResponseArgs) ToImageTemplateLastRunStatusResponsePtrOutputWithContext ¶
func (i ImageTemplateLastRunStatusResponseArgs) ToImageTemplateLastRunStatusResponsePtrOutputWithContext(ctx context.Context) ImageTemplateLastRunStatusResponsePtrOutput
type ImageTemplateLastRunStatusResponseInput ¶
type ImageTemplateLastRunStatusResponseInput interface { pulumi.Input ToImageTemplateLastRunStatusResponseOutput() ImageTemplateLastRunStatusResponseOutput ToImageTemplateLastRunStatusResponseOutputWithContext(context.Context) ImageTemplateLastRunStatusResponseOutput }
ImageTemplateLastRunStatusResponseInput is an input type that accepts ImageTemplateLastRunStatusResponseArgs and ImageTemplateLastRunStatusResponseOutput values. You can construct a concrete instance of `ImageTemplateLastRunStatusResponseInput` via:
ImageTemplateLastRunStatusResponseArgs{...}
type ImageTemplateLastRunStatusResponseOutput ¶
type ImageTemplateLastRunStatusResponseOutput struct{ *pulumi.OutputState }
Describes the latest status of running an image template
func (ImageTemplateLastRunStatusResponseOutput) ElementType ¶
func (ImageTemplateLastRunStatusResponseOutput) ElementType() reflect.Type
func (ImageTemplateLastRunStatusResponseOutput) EndTime ¶
func (o ImageTemplateLastRunStatusResponseOutput) EndTime() pulumi.StringPtrOutput
End time of the last run (UTC)
func (ImageTemplateLastRunStatusResponseOutput) Message ¶
func (o ImageTemplateLastRunStatusResponseOutput) Message() pulumi.StringPtrOutput
Verbose information about the last run state
func (ImageTemplateLastRunStatusResponseOutput) RunState ¶
func (o ImageTemplateLastRunStatusResponseOutput) RunState() pulumi.StringPtrOutput
State of the last run
func (ImageTemplateLastRunStatusResponseOutput) RunSubState ¶
func (o ImageTemplateLastRunStatusResponseOutput) RunSubState() pulumi.StringPtrOutput
Sub-state of the last run
func (ImageTemplateLastRunStatusResponseOutput) StartTime ¶
func (o ImageTemplateLastRunStatusResponseOutput) StartTime() pulumi.StringPtrOutput
Start time of the last run (UTC)
func (ImageTemplateLastRunStatusResponseOutput) ToImageTemplateLastRunStatusResponseOutput ¶
func (o ImageTemplateLastRunStatusResponseOutput) ToImageTemplateLastRunStatusResponseOutput() ImageTemplateLastRunStatusResponseOutput
func (ImageTemplateLastRunStatusResponseOutput) ToImageTemplateLastRunStatusResponseOutputWithContext ¶
func (o ImageTemplateLastRunStatusResponseOutput) ToImageTemplateLastRunStatusResponseOutputWithContext(ctx context.Context) ImageTemplateLastRunStatusResponseOutput
func (ImageTemplateLastRunStatusResponseOutput) ToImageTemplateLastRunStatusResponsePtrOutput ¶
func (o ImageTemplateLastRunStatusResponseOutput) ToImageTemplateLastRunStatusResponsePtrOutput() ImageTemplateLastRunStatusResponsePtrOutput
func (ImageTemplateLastRunStatusResponseOutput) ToImageTemplateLastRunStatusResponsePtrOutputWithContext ¶
func (o ImageTemplateLastRunStatusResponseOutput) ToImageTemplateLastRunStatusResponsePtrOutputWithContext(ctx context.Context) ImageTemplateLastRunStatusResponsePtrOutput
type ImageTemplateLastRunStatusResponsePtrInput ¶
type ImageTemplateLastRunStatusResponsePtrInput interface { pulumi.Input ToImageTemplateLastRunStatusResponsePtrOutput() ImageTemplateLastRunStatusResponsePtrOutput ToImageTemplateLastRunStatusResponsePtrOutputWithContext(context.Context) ImageTemplateLastRunStatusResponsePtrOutput }
ImageTemplateLastRunStatusResponsePtrInput is an input type that accepts ImageTemplateLastRunStatusResponseArgs, ImageTemplateLastRunStatusResponsePtr and ImageTemplateLastRunStatusResponsePtrOutput values. You can construct a concrete instance of `ImageTemplateLastRunStatusResponsePtrInput` via:
ImageTemplateLastRunStatusResponseArgs{...} or: nil
func ImageTemplateLastRunStatusResponsePtr ¶
func ImageTemplateLastRunStatusResponsePtr(v *ImageTemplateLastRunStatusResponseArgs) ImageTemplateLastRunStatusResponsePtrInput
type ImageTemplateLastRunStatusResponsePtrOutput ¶
type ImageTemplateLastRunStatusResponsePtrOutput struct{ *pulumi.OutputState }
func (ImageTemplateLastRunStatusResponsePtrOutput) ElementType ¶
func (ImageTemplateLastRunStatusResponsePtrOutput) ElementType() reflect.Type
func (ImageTemplateLastRunStatusResponsePtrOutput) EndTime ¶
func (o ImageTemplateLastRunStatusResponsePtrOutput) EndTime() pulumi.StringPtrOutput
End time of the last run (UTC)
func (ImageTemplateLastRunStatusResponsePtrOutput) Message ¶
func (o ImageTemplateLastRunStatusResponsePtrOutput) Message() pulumi.StringPtrOutput
Verbose information about the last run state
func (ImageTemplateLastRunStatusResponsePtrOutput) RunState ¶
func (o ImageTemplateLastRunStatusResponsePtrOutput) RunState() pulumi.StringPtrOutput
State of the last run
func (ImageTemplateLastRunStatusResponsePtrOutput) RunSubState ¶
func (o ImageTemplateLastRunStatusResponsePtrOutput) RunSubState() pulumi.StringPtrOutput
Sub-state of the last run
func (ImageTemplateLastRunStatusResponsePtrOutput) StartTime ¶
func (o ImageTemplateLastRunStatusResponsePtrOutput) StartTime() pulumi.StringPtrOutput
Start time of the last run (UTC)
func (ImageTemplateLastRunStatusResponsePtrOutput) ToImageTemplateLastRunStatusResponsePtrOutput ¶
func (o ImageTemplateLastRunStatusResponsePtrOutput) ToImageTemplateLastRunStatusResponsePtrOutput() ImageTemplateLastRunStatusResponsePtrOutput
func (ImageTemplateLastRunStatusResponsePtrOutput) ToImageTemplateLastRunStatusResponsePtrOutputWithContext ¶
func (o ImageTemplateLastRunStatusResponsePtrOutput) ToImageTemplateLastRunStatusResponsePtrOutputWithContext(ctx context.Context) ImageTemplateLastRunStatusResponsePtrOutput
type ImageTemplateManagedImageDistributor ¶
type ImageTemplateManagedImageDistributor struct { // Tags that will be applied to the artifact once it has been created/updated by the distributor. ArtifactTags map[string]string `pulumi:"artifactTags"` // Resource Id of the Managed Disk Image ImageId string `pulumi:"imageId"` // Azure location for the image, should match if image already exists Location string `pulumi:"location"` // The name to be used for the associated RunOutput. RunOutputName string `pulumi:"runOutputName"` // Type of distribution. Type string `pulumi:"type"` }
Distribute as a Managed Disk Image.
type ImageTemplateManagedImageDistributorArgs ¶
type ImageTemplateManagedImageDistributorArgs struct { // Tags that will be applied to the artifact once it has been created/updated by the distributor. ArtifactTags pulumi.StringMapInput `pulumi:"artifactTags"` // Resource Id of the Managed Disk Image ImageId pulumi.StringInput `pulumi:"imageId"` // Azure location for the image, should match if image already exists Location pulumi.StringInput `pulumi:"location"` // The name to be used for the associated RunOutput. RunOutputName pulumi.StringInput `pulumi:"runOutputName"` // Type of distribution. Type pulumi.StringInput `pulumi:"type"` }
Distribute as a Managed Disk Image.
func (ImageTemplateManagedImageDistributorArgs) ElementType ¶
func (ImageTemplateManagedImageDistributorArgs) ElementType() reflect.Type
func (ImageTemplateManagedImageDistributorArgs) ToImageTemplateManagedImageDistributorOutput ¶
func (i ImageTemplateManagedImageDistributorArgs) ToImageTemplateManagedImageDistributorOutput() ImageTemplateManagedImageDistributorOutput
func (ImageTemplateManagedImageDistributorArgs) ToImageTemplateManagedImageDistributorOutputWithContext ¶
func (i ImageTemplateManagedImageDistributorArgs) ToImageTemplateManagedImageDistributorOutputWithContext(ctx context.Context) ImageTemplateManagedImageDistributorOutput
type ImageTemplateManagedImageDistributorInput ¶
type ImageTemplateManagedImageDistributorInput interface { pulumi.Input ToImageTemplateManagedImageDistributorOutput() ImageTemplateManagedImageDistributorOutput ToImageTemplateManagedImageDistributorOutputWithContext(context.Context) ImageTemplateManagedImageDistributorOutput }
ImageTemplateManagedImageDistributorInput is an input type that accepts ImageTemplateManagedImageDistributorArgs and ImageTemplateManagedImageDistributorOutput values. You can construct a concrete instance of `ImageTemplateManagedImageDistributorInput` via:
ImageTemplateManagedImageDistributorArgs{...}
type ImageTemplateManagedImageDistributorOutput ¶
type ImageTemplateManagedImageDistributorOutput struct{ *pulumi.OutputState }
Distribute as a Managed Disk Image.
func (ImageTemplateManagedImageDistributorOutput) ArtifactTags ¶
func (o ImageTemplateManagedImageDistributorOutput) ArtifactTags() pulumi.StringMapOutput
Tags that will be applied to the artifact once it has been created/updated by the distributor.
func (ImageTemplateManagedImageDistributorOutput) ElementType ¶
func (ImageTemplateManagedImageDistributorOutput) ElementType() reflect.Type
func (ImageTemplateManagedImageDistributorOutput) ImageId ¶
func (o ImageTemplateManagedImageDistributorOutput) ImageId() pulumi.StringOutput
Resource Id of the Managed Disk Image
func (ImageTemplateManagedImageDistributorOutput) Location ¶
func (o ImageTemplateManagedImageDistributorOutput) Location() pulumi.StringOutput
Azure location for the image, should match if image already exists
func (ImageTemplateManagedImageDistributorOutput) RunOutputName ¶
func (o ImageTemplateManagedImageDistributorOutput) RunOutputName() pulumi.StringOutput
The name to be used for the associated RunOutput.
func (ImageTemplateManagedImageDistributorOutput) ToImageTemplateManagedImageDistributorOutput ¶
func (o ImageTemplateManagedImageDistributorOutput) ToImageTemplateManagedImageDistributorOutput() ImageTemplateManagedImageDistributorOutput
func (ImageTemplateManagedImageDistributorOutput) ToImageTemplateManagedImageDistributorOutputWithContext ¶
func (o ImageTemplateManagedImageDistributorOutput) ToImageTemplateManagedImageDistributorOutputWithContext(ctx context.Context) ImageTemplateManagedImageDistributorOutput
func (ImageTemplateManagedImageDistributorOutput) Type ¶
func (o ImageTemplateManagedImageDistributorOutput) Type() pulumi.StringOutput
Type of distribution.
type ImageTemplateManagedImageDistributorResponse ¶
type ImageTemplateManagedImageDistributorResponse struct { // Tags that will be applied to the artifact once it has been created/updated by the distributor. ArtifactTags map[string]string `pulumi:"artifactTags"` // Resource Id of the Managed Disk Image ImageId string `pulumi:"imageId"` // Azure location for the image, should match if image already exists Location string `pulumi:"location"` // The name to be used for the associated RunOutput. RunOutputName string `pulumi:"runOutputName"` // Type of distribution. Type string `pulumi:"type"` }
Distribute as a Managed Disk Image.
type ImageTemplateManagedImageDistributorResponseArgs ¶
type ImageTemplateManagedImageDistributorResponseArgs struct { // Tags that will be applied to the artifact once it has been created/updated by the distributor. ArtifactTags pulumi.StringMapInput `pulumi:"artifactTags"` // Resource Id of the Managed Disk Image ImageId pulumi.StringInput `pulumi:"imageId"` // Azure location for the image, should match if image already exists Location pulumi.StringInput `pulumi:"location"` // The name to be used for the associated RunOutput. RunOutputName pulumi.StringInput `pulumi:"runOutputName"` // Type of distribution. Type pulumi.StringInput `pulumi:"type"` }
Distribute as a Managed Disk Image.
func (ImageTemplateManagedImageDistributorResponseArgs) ElementType ¶
func (ImageTemplateManagedImageDistributorResponseArgs) ElementType() reflect.Type
func (ImageTemplateManagedImageDistributorResponseArgs) ToImageTemplateManagedImageDistributorResponseOutput ¶
func (i ImageTemplateManagedImageDistributorResponseArgs) ToImageTemplateManagedImageDistributorResponseOutput() ImageTemplateManagedImageDistributorResponseOutput
func (ImageTemplateManagedImageDistributorResponseArgs) ToImageTemplateManagedImageDistributorResponseOutputWithContext ¶
func (i ImageTemplateManagedImageDistributorResponseArgs) ToImageTemplateManagedImageDistributorResponseOutputWithContext(ctx context.Context) ImageTemplateManagedImageDistributorResponseOutput
type ImageTemplateManagedImageDistributorResponseInput ¶
type ImageTemplateManagedImageDistributorResponseInput interface { pulumi.Input ToImageTemplateManagedImageDistributorResponseOutput() ImageTemplateManagedImageDistributorResponseOutput ToImageTemplateManagedImageDistributorResponseOutputWithContext(context.Context) ImageTemplateManagedImageDistributorResponseOutput }
ImageTemplateManagedImageDistributorResponseInput is an input type that accepts ImageTemplateManagedImageDistributorResponseArgs and ImageTemplateManagedImageDistributorResponseOutput values. You can construct a concrete instance of `ImageTemplateManagedImageDistributorResponseInput` via:
ImageTemplateManagedImageDistributorResponseArgs{...}
type ImageTemplateManagedImageDistributorResponseOutput ¶
type ImageTemplateManagedImageDistributorResponseOutput struct{ *pulumi.OutputState }
Distribute as a Managed Disk Image.
func (ImageTemplateManagedImageDistributorResponseOutput) ArtifactTags ¶
func (o ImageTemplateManagedImageDistributorResponseOutput) ArtifactTags() pulumi.StringMapOutput
Tags that will be applied to the artifact once it has been created/updated by the distributor.
func (ImageTemplateManagedImageDistributorResponseOutput) ElementType ¶
func (ImageTemplateManagedImageDistributorResponseOutput) ElementType() reflect.Type
func (ImageTemplateManagedImageDistributorResponseOutput) ImageId ¶
func (o ImageTemplateManagedImageDistributorResponseOutput) ImageId() pulumi.StringOutput
Resource Id of the Managed Disk Image
func (ImageTemplateManagedImageDistributorResponseOutput) Location ¶
func (o ImageTemplateManagedImageDistributorResponseOutput) Location() pulumi.StringOutput
Azure location for the image, should match if image already exists
func (ImageTemplateManagedImageDistributorResponseOutput) RunOutputName ¶
func (o ImageTemplateManagedImageDistributorResponseOutput) RunOutputName() pulumi.StringOutput
The name to be used for the associated RunOutput.
func (ImageTemplateManagedImageDistributorResponseOutput) ToImageTemplateManagedImageDistributorResponseOutput ¶
func (o ImageTemplateManagedImageDistributorResponseOutput) ToImageTemplateManagedImageDistributorResponseOutput() ImageTemplateManagedImageDistributorResponseOutput
func (ImageTemplateManagedImageDistributorResponseOutput) ToImageTemplateManagedImageDistributorResponseOutputWithContext ¶
func (o ImageTemplateManagedImageDistributorResponseOutput) ToImageTemplateManagedImageDistributorResponseOutputWithContext(ctx context.Context) ImageTemplateManagedImageDistributorResponseOutput
func (ImageTemplateManagedImageDistributorResponseOutput) Type ¶
func (o ImageTemplateManagedImageDistributorResponseOutput) Type() pulumi.StringOutput
Type of distribution.
type ImageTemplateManagedImageSource ¶
type ImageTemplateManagedImageSource struct { // ARM resource id of the managed image in customer subscription ImageId string `pulumi:"imageId"` // Specifies the type of source image you want to start with. Type string `pulumi:"type"` }
Describes an image source that is a managed image in customer subscription.
type ImageTemplateManagedImageSourceArgs ¶
type ImageTemplateManagedImageSourceArgs struct { // ARM resource id of the managed image in customer subscription ImageId pulumi.StringInput `pulumi:"imageId"` // Specifies the type of source image you want to start with. Type pulumi.StringInput `pulumi:"type"` }
Describes an image source that is a managed image in customer subscription.
func (ImageTemplateManagedImageSourceArgs) ElementType ¶
func (ImageTemplateManagedImageSourceArgs) ElementType() reflect.Type
func (ImageTemplateManagedImageSourceArgs) ToImageTemplateManagedImageSourceOutput ¶
func (i ImageTemplateManagedImageSourceArgs) ToImageTemplateManagedImageSourceOutput() ImageTemplateManagedImageSourceOutput
func (ImageTemplateManagedImageSourceArgs) ToImageTemplateManagedImageSourceOutputWithContext ¶
func (i ImageTemplateManagedImageSourceArgs) ToImageTemplateManagedImageSourceOutputWithContext(ctx context.Context) ImageTemplateManagedImageSourceOutput
type ImageTemplateManagedImageSourceInput ¶
type ImageTemplateManagedImageSourceInput interface { pulumi.Input ToImageTemplateManagedImageSourceOutput() ImageTemplateManagedImageSourceOutput ToImageTemplateManagedImageSourceOutputWithContext(context.Context) ImageTemplateManagedImageSourceOutput }
ImageTemplateManagedImageSourceInput is an input type that accepts ImageTemplateManagedImageSourceArgs and ImageTemplateManagedImageSourceOutput values. You can construct a concrete instance of `ImageTemplateManagedImageSourceInput` via:
ImageTemplateManagedImageSourceArgs{...}
type ImageTemplateManagedImageSourceOutput ¶
type ImageTemplateManagedImageSourceOutput struct{ *pulumi.OutputState }
Describes an image source that is a managed image in customer subscription.
func (ImageTemplateManagedImageSourceOutput) ElementType ¶
func (ImageTemplateManagedImageSourceOutput) ElementType() reflect.Type
func (ImageTemplateManagedImageSourceOutput) ImageId ¶
func (o ImageTemplateManagedImageSourceOutput) ImageId() pulumi.StringOutput
ARM resource id of the managed image in customer subscription
func (ImageTemplateManagedImageSourceOutput) ToImageTemplateManagedImageSourceOutput ¶
func (o ImageTemplateManagedImageSourceOutput) ToImageTemplateManagedImageSourceOutput() ImageTemplateManagedImageSourceOutput
func (ImageTemplateManagedImageSourceOutput) ToImageTemplateManagedImageSourceOutputWithContext ¶
func (o ImageTemplateManagedImageSourceOutput) ToImageTemplateManagedImageSourceOutputWithContext(ctx context.Context) ImageTemplateManagedImageSourceOutput
func (ImageTemplateManagedImageSourceOutput) Type ¶
func (o ImageTemplateManagedImageSourceOutput) Type() pulumi.StringOutput
Specifies the type of source image you want to start with.
type ImageTemplateManagedImageSourceResponse ¶
type ImageTemplateManagedImageSourceResponse struct { // ARM resource id of the managed image in customer subscription ImageId string `pulumi:"imageId"` // Specifies the type of source image you want to start with. Type string `pulumi:"type"` }
Describes an image source that is a managed image in customer subscription.
type ImageTemplateManagedImageSourceResponseArgs ¶
type ImageTemplateManagedImageSourceResponseArgs struct { // ARM resource id of the managed image in customer subscription ImageId pulumi.StringInput `pulumi:"imageId"` // Specifies the type of source image you want to start with. Type pulumi.StringInput `pulumi:"type"` }
Describes an image source that is a managed image in customer subscription.
func (ImageTemplateManagedImageSourceResponseArgs) ElementType ¶
func (ImageTemplateManagedImageSourceResponseArgs) ElementType() reflect.Type
func (ImageTemplateManagedImageSourceResponseArgs) ToImageTemplateManagedImageSourceResponseOutput ¶
func (i ImageTemplateManagedImageSourceResponseArgs) ToImageTemplateManagedImageSourceResponseOutput() ImageTemplateManagedImageSourceResponseOutput
func (ImageTemplateManagedImageSourceResponseArgs) ToImageTemplateManagedImageSourceResponseOutputWithContext ¶
func (i ImageTemplateManagedImageSourceResponseArgs) ToImageTemplateManagedImageSourceResponseOutputWithContext(ctx context.Context) ImageTemplateManagedImageSourceResponseOutput
type ImageTemplateManagedImageSourceResponseInput ¶
type ImageTemplateManagedImageSourceResponseInput interface { pulumi.Input ToImageTemplateManagedImageSourceResponseOutput() ImageTemplateManagedImageSourceResponseOutput ToImageTemplateManagedImageSourceResponseOutputWithContext(context.Context) ImageTemplateManagedImageSourceResponseOutput }
ImageTemplateManagedImageSourceResponseInput is an input type that accepts ImageTemplateManagedImageSourceResponseArgs and ImageTemplateManagedImageSourceResponseOutput values. You can construct a concrete instance of `ImageTemplateManagedImageSourceResponseInput` via:
ImageTemplateManagedImageSourceResponseArgs{...}
type ImageTemplateManagedImageSourceResponseOutput ¶
type ImageTemplateManagedImageSourceResponseOutput struct{ *pulumi.OutputState }
Describes an image source that is a managed image in customer subscription.
func (ImageTemplateManagedImageSourceResponseOutput) ElementType ¶
func (ImageTemplateManagedImageSourceResponseOutput) ElementType() reflect.Type
func (ImageTemplateManagedImageSourceResponseOutput) ImageId ¶
func (o ImageTemplateManagedImageSourceResponseOutput) ImageId() pulumi.StringOutput
ARM resource id of the managed image in customer subscription
func (ImageTemplateManagedImageSourceResponseOutput) ToImageTemplateManagedImageSourceResponseOutput ¶
func (o ImageTemplateManagedImageSourceResponseOutput) ToImageTemplateManagedImageSourceResponseOutput() ImageTemplateManagedImageSourceResponseOutput
func (ImageTemplateManagedImageSourceResponseOutput) ToImageTemplateManagedImageSourceResponseOutputWithContext ¶
func (o ImageTemplateManagedImageSourceResponseOutput) ToImageTemplateManagedImageSourceResponseOutputWithContext(ctx context.Context) ImageTemplateManagedImageSourceResponseOutput
func (ImageTemplateManagedImageSourceResponseOutput) Type ¶
func (o ImageTemplateManagedImageSourceResponseOutput) Type() pulumi.StringOutput
Specifies the type of source image you want to start with.
type ImageTemplatePlatformImageSource ¶
type ImageTemplatePlatformImageSource struct { // Image offer from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). Offer *string `pulumi:"offer"` // Optional configuration of purchase plan for platform image. PlanInfo *PlatformImagePurchasePlan `pulumi:"planInfo"` // Image Publisher in [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). Publisher *string `pulumi:"publisher"` // Image sku from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). Sku *string `pulumi:"sku"` // Specifies the type of source image you want to start with. Type string `pulumi:"type"` // Image version from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). Version *string `pulumi:"version"` }
Describes an image source from [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages).
type ImageTemplatePlatformImageSourceArgs ¶
type ImageTemplatePlatformImageSourceArgs struct { // Image offer from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). Offer pulumi.StringPtrInput `pulumi:"offer"` // Optional configuration of purchase plan for platform image. PlanInfo PlatformImagePurchasePlanPtrInput `pulumi:"planInfo"` // Image Publisher in [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). Publisher pulumi.StringPtrInput `pulumi:"publisher"` // Image sku from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). Sku pulumi.StringPtrInput `pulumi:"sku"` // Specifies the type of source image you want to start with. Type pulumi.StringInput `pulumi:"type"` // Image version from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). Version pulumi.StringPtrInput `pulumi:"version"` }
Describes an image source from [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages).
func (ImageTemplatePlatformImageSourceArgs) ElementType ¶
func (ImageTemplatePlatformImageSourceArgs) ElementType() reflect.Type
func (ImageTemplatePlatformImageSourceArgs) ToImageTemplatePlatformImageSourceOutput ¶
func (i ImageTemplatePlatformImageSourceArgs) ToImageTemplatePlatformImageSourceOutput() ImageTemplatePlatformImageSourceOutput
func (ImageTemplatePlatformImageSourceArgs) ToImageTemplatePlatformImageSourceOutputWithContext ¶
func (i ImageTemplatePlatformImageSourceArgs) ToImageTemplatePlatformImageSourceOutputWithContext(ctx context.Context) ImageTemplatePlatformImageSourceOutput
type ImageTemplatePlatformImageSourceInput ¶
type ImageTemplatePlatformImageSourceInput interface { pulumi.Input ToImageTemplatePlatformImageSourceOutput() ImageTemplatePlatformImageSourceOutput ToImageTemplatePlatformImageSourceOutputWithContext(context.Context) ImageTemplatePlatformImageSourceOutput }
ImageTemplatePlatformImageSourceInput is an input type that accepts ImageTemplatePlatformImageSourceArgs and ImageTemplatePlatformImageSourceOutput values. You can construct a concrete instance of `ImageTemplatePlatformImageSourceInput` via:
ImageTemplatePlatformImageSourceArgs{...}
type ImageTemplatePlatformImageSourceOutput ¶
type ImageTemplatePlatformImageSourceOutput struct{ *pulumi.OutputState }
Describes an image source from [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages).
func (ImageTemplatePlatformImageSourceOutput) ElementType ¶
func (ImageTemplatePlatformImageSourceOutput) ElementType() reflect.Type
func (ImageTemplatePlatformImageSourceOutput) Offer ¶
func (o ImageTemplatePlatformImageSourceOutput) Offer() pulumi.StringPtrOutput
Image offer from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages).
func (ImageTemplatePlatformImageSourceOutput) PlanInfo ¶
func (o ImageTemplatePlatformImageSourceOutput) PlanInfo() PlatformImagePurchasePlanPtrOutput
Optional configuration of purchase plan for platform image.
func (ImageTemplatePlatformImageSourceOutput) Publisher ¶
func (o ImageTemplatePlatformImageSourceOutput) Publisher() pulumi.StringPtrOutput
Image Publisher in [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages).
func (ImageTemplatePlatformImageSourceOutput) Sku ¶
func (o ImageTemplatePlatformImageSourceOutput) Sku() pulumi.StringPtrOutput
Image sku from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages).
func (ImageTemplatePlatformImageSourceOutput) ToImageTemplatePlatformImageSourceOutput ¶
func (o ImageTemplatePlatformImageSourceOutput) ToImageTemplatePlatformImageSourceOutput() ImageTemplatePlatformImageSourceOutput
func (ImageTemplatePlatformImageSourceOutput) ToImageTemplatePlatformImageSourceOutputWithContext ¶
func (o ImageTemplatePlatformImageSourceOutput) ToImageTemplatePlatformImageSourceOutputWithContext(ctx context.Context) ImageTemplatePlatformImageSourceOutput
func (ImageTemplatePlatformImageSourceOutput) Type ¶
func (o ImageTemplatePlatformImageSourceOutput) Type() pulumi.StringOutput
Specifies the type of source image you want to start with.
func (ImageTemplatePlatformImageSourceOutput) Version ¶
func (o ImageTemplatePlatformImageSourceOutput) Version() pulumi.StringPtrOutput
Image version from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages).
type ImageTemplatePlatformImageSourceResponse ¶
type ImageTemplatePlatformImageSourceResponse struct { // Image offer from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). Offer *string `pulumi:"offer"` // Optional configuration of purchase plan for platform image. PlanInfo *PlatformImagePurchasePlanResponse `pulumi:"planInfo"` // Image Publisher in [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). Publisher *string `pulumi:"publisher"` // Image sku from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). Sku *string `pulumi:"sku"` // Specifies the type of source image you want to start with. Type string `pulumi:"type"` // Image version from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). Version *string `pulumi:"version"` }
Describes an image source from [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages).
type ImageTemplatePlatformImageSourceResponseArgs ¶
type ImageTemplatePlatformImageSourceResponseArgs struct { // Image offer from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). Offer pulumi.StringPtrInput `pulumi:"offer"` // Optional configuration of purchase plan for platform image. PlanInfo PlatformImagePurchasePlanResponsePtrInput `pulumi:"planInfo"` // Image Publisher in [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). Publisher pulumi.StringPtrInput `pulumi:"publisher"` // Image sku from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). Sku pulumi.StringPtrInput `pulumi:"sku"` // Specifies the type of source image you want to start with. Type pulumi.StringInput `pulumi:"type"` // Image version from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). Version pulumi.StringPtrInput `pulumi:"version"` }
Describes an image source from [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages).
func (ImageTemplatePlatformImageSourceResponseArgs) ElementType ¶
func (ImageTemplatePlatformImageSourceResponseArgs) ElementType() reflect.Type
func (ImageTemplatePlatformImageSourceResponseArgs) ToImageTemplatePlatformImageSourceResponseOutput ¶
func (i ImageTemplatePlatformImageSourceResponseArgs) ToImageTemplatePlatformImageSourceResponseOutput() ImageTemplatePlatformImageSourceResponseOutput
func (ImageTemplatePlatformImageSourceResponseArgs) ToImageTemplatePlatformImageSourceResponseOutputWithContext ¶
func (i ImageTemplatePlatformImageSourceResponseArgs) ToImageTemplatePlatformImageSourceResponseOutputWithContext(ctx context.Context) ImageTemplatePlatformImageSourceResponseOutput
type ImageTemplatePlatformImageSourceResponseInput ¶
type ImageTemplatePlatformImageSourceResponseInput interface { pulumi.Input ToImageTemplatePlatformImageSourceResponseOutput() ImageTemplatePlatformImageSourceResponseOutput ToImageTemplatePlatformImageSourceResponseOutputWithContext(context.Context) ImageTemplatePlatformImageSourceResponseOutput }
ImageTemplatePlatformImageSourceResponseInput is an input type that accepts ImageTemplatePlatformImageSourceResponseArgs and ImageTemplatePlatformImageSourceResponseOutput values. You can construct a concrete instance of `ImageTemplatePlatformImageSourceResponseInput` via:
ImageTemplatePlatformImageSourceResponseArgs{...}
type ImageTemplatePlatformImageSourceResponseOutput ¶
type ImageTemplatePlatformImageSourceResponseOutput struct{ *pulumi.OutputState }
Describes an image source from [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages).
func (ImageTemplatePlatformImageSourceResponseOutput) ElementType ¶
func (ImageTemplatePlatformImageSourceResponseOutput) ElementType() reflect.Type
func (ImageTemplatePlatformImageSourceResponseOutput) Offer ¶
func (o ImageTemplatePlatformImageSourceResponseOutput) Offer() pulumi.StringPtrOutput
Image offer from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages).
func (ImageTemplatePlatformImageSourceResponseOutput) PlanInfo ¶
func (o ImageTemplatePlatformImageSourceResponseOutput) PlanInfo() PlatformImagePurchasePlanResponsePtrOutput
Optional configuration of purchase plan for platform image.
func (ImageTemplatePlatformImageSourceResponseOutput) Publisher ¶
func (o ImageTemplatePlatformImageSourceResponseOutput) Publisher() pulumi.StringPtrOutput
Image Publisher in [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages).
func (ImageTemplatePlatformImageSourceResponseOutput) Sku ¶
func (o ImageTemplatePlatformImageSourceResponseOutput) Sku() pulumi.StringPtrOutput
Image sku from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages).
func (ImageTemplatePlatformImageSourceResponseOutput) ToImageTemplatePlatformImageSourceResponseOutput ¶
func (o ImageTemplatePlatformImageSourceResponseOutput) ToImageTemplatePlatformImageSourceResponseOutput() ImageTemplatePlatformImageSourceResponseOutput
func (ImageTemplatePlatformImageSourceResponseOutput) ToImageTemplatePlatformImageSourceResponseOutputWithContext ¶
func (o ImageTemplatePlatformImageSourceResponseOutput) ToImageTemplatePlatformImageSourceResponseOutputWithContext(ctx context.Context) ImageTemplatePlatformImageSourceResponseOutput
func (ImageTemplatePlatformImageSourceResponseOutput) Type ¶
func (o ImageTemplatePlatformImageSourceResponseOutput) Type() pulumi.StringOutput
Specifies the type of source image you want to start with.
func (ImageTemplatePlatformImageSourceResponseOutput) Version ¶
func (o ImageTemplatePlatformImageSourceResponseOutput) Version() pulumi.StringPtrOutput
Image version from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages).
type ImageTemplatePowerShellCustomizer ¶
type ImageTemplatePowerShellCustomizer struct { // Array of PowerShell commands to execute Inline []string `pulumi:"inline"` // Friendly Name to provide context on what this customization step does Name *string `pulumi:"name"` // If specified, the PowerShell script will be run with elevated privileges using the Local System user. Can only be true when the runElevated field above is set to true. RunAsSystem *bool `pulumi:"runAsSystem"` // If specified, the PowerShell script will be run with elevated privileges RunElevated *bool `pulumi:"runElevated"` // URI of the PowerShell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc ScriptUri *string `pulumi:"scriptUri"` // SHA256 checksum of the power shell script provided in the scriptUri field above Sha256Checksum *string `pulumi:"sha256Checksum"` // The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer Type string `pulumi:"type"` // Valid exit codes for the PowerShell script. [Default: 0] ValidExitCodes []int `pulumi:"validExitCodes"` }
Runs the specified PowerShell on the VM (Windows). Corresponds to Packer powershell provisioner. Exactly one of 'scriptUri' or 'inline' can be specified.
type ImageTemplatePowerShellCustomizerArgs ¶
type ImageTemplatePowerShellCustomizerArgs struct { // Array of PowerShell commands to execute Inline pulumi.StringArrayInput `pulumi:"inline"` // Friendly Name to provide context on what this customization step does Name pulumi.StringPtrInput `pulumi:"name"` // If specified, the PowerShell script will be run with elevated privileges using the Local System user. Can only be true when the runElevated field above is set to true. RunAsSystem pulumi.BoolPtrInput `pulumi:"runAsSystem"` // If specified, the PowerShell script will be run with elevated privileges RunElevated pulumi.BoolPtrInput `pulumi:"runElevated"` // URI of the PowerShell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc ScriptUri pulumi.StringPtrInput `pulumi:"scriptUri"` // SHA256 checksum of the power shell script provided in the scriptUri field above Sha256Checksum pulumi.StringPtrInput `pulumi:"sha256Checksum"` // The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer Type pulumi.StringInput `pulumi:"type"` // Valid exit codes for the PowerShell script. [Default: 0] ValidExitCodes pulumi.IntArrayInput `pulumi:"validExitCodes"` }
Runs the specified PowerShell on the VM (Windows). Corresponds to Packer powershell provisioner. Exactly one of 'scriptUri' or 'inline' can be specified.
func (ImageTemplatePowerShellCustomizerArgs) ElementType ¶
func (ImageTemplatePowerShellCustomizerArgs) ElementType() reflect.Type
func (ImageTemplatePowerShellCustomizerArgs) ToImageTemplatePowerShellCustomizerOutput ¶
func (i ImageTemplatePowerShellCustomizerArgs) ToImageTemplatePowerShellCustomizerOutput() ImageTemplatePowerShellCustomizerOutput
func (ImageTemplatePowerShellCustomizerArgs) ToImageTemplatePowerShellCustomizerOutputWithContext ¶
func (i ImageTemplatePowerShellCustomizerArgs) ToImageTemplatePowerShellCustomizerOutputWithContext(ctx context.Context) ImageTemplatePowerShellCustomizerOutput
type ImageTemplatePowerShellCustomizerInput ¶
type ImageTemplatePowerShellCustomizerInput interface { pulumi.Input ToImageTemplatePowerShellCustomizerOutput() ImageTemplatePowerShellCustomizerOutput ToImageTemplatePowerShellCustomizerOutputWithContext(context.Context) ImageTemplatePowerShellCustomizerOutput }
ImageTemplatePowerShellCustomizerInput is an input type that accepts ImageTemplatePowerShellCustomizerArgs and ImageTemplatePowerShellCustomizerOutput values. You can construct a concrete instance of `ImageTemplatePowerShellCustomizerInput` via:
ImageTemplatePowerShellCustomizerArgs{...}
type ImageTemplatePowerShellCustomizerOutput ¶
type ImageTemplatePowerShellCustomizerOutput struct{ *pulumi.OutputState }
Runs the specified PowerShell on the VM (Windows). Corresponds to Packer powershell provisioner. Exactly one of 'scriptUri' or 'inline' can be specified.
func (ImageTemplatePowerShellCustomizerOutput) ElementType ¶
func (ImageTemplatePowerShellCustomizerOutput) ElementType() reflect.Type
func (ImageTemplatePowerShellCustomizerOutput) Inline ¶
func (o ImageTemplatePowerShellCustomizerOutput) Inline() pulumi.StringArrayOutput
Array of PowerShell commands to execute
func (ImageTemplatePowerShellCustomizerOutput) Name ¶
func (o ImageTemplatePowerShellCustomizerOutput) Name() pulumi.StringPtrOutput
Friendly Name to provide context on what this customization step does
func (ImageTemplatePowerShellCustomizerOutput) RunAsSystem ¶ added in v0.2.2
func (o ImageTemplatePowerShellCustomizerOutput) RunAsSystem() pulumi.BoolPtrOutput
If specified, the PowerShell script will be run with elevated privileges using the Local System user. Can only be true when the runElevated field above is set to true.
func (ImageTemplatePowerShellCustomizerOutput) RunElevated ¶
func (o ImageTemplatePowerShellCustomizerOutput) RunElevated() pulumi.BoolPtrOutput
If specified, the PowerShell script will be run with elevated privileges
func (ImageTemplatePowerShellCustomizerOutput) ScriptUri ¶
func (o ImageTemplatePowerShellCustomizerOutput) ScriptUri() pulumi.StringPtrOutput
URI of the PowerShell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc
func (ImageTemplatePowerShellCustomizerOutput) Sha256Checksum ¶
func (o ImageTemplatePowerShellCustomizerOutput) Sha256Checksum() pulumi.StringPtrOutput
SHA256 checksum of the power shell script provided in the scriptUri field above
func (ImageTemplatePowerShellCustomizerOutput) ToImageTemplatePowerShellCustomizerOutput ¶
func (o ImageTemplatePowerShellCustomizerOutput) ToImageTemplatePowerShellCustomizerOutput() ImageTemplatePowerShellCustomizerOutput
func (ImageTemplatePowerShellCustomizerOutput) ToImageTemplatePowerShellCustomizerOutputWithContext ¶
func (o ImageTemplatePowerShellCustomizerOutput) ToImageTemplatePowerShellCustomizerOutputWithContext(ctx context.Context) ImageTemplatePowerShellCustomizerOutput
func (ImageTemplatePowerShellCustomizerOutput) Type ¶
func (o ImageTemplatePowerShellCustomizerOutput) Type() pulumi.StringOutput
The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer
func (ImageTemplatePowerShellCustomizerOutput) ValidExitCodes ¶
func (o ImageTemplatePowerShellCustomizerOutput) ValidExitCodes() pulumi.IntArrayOutput
Valid exit codes for the PowerShell script. [Default: 0]
type ImageTemplatePowerShellCustomizerResponse ¶
type ImageTemplatePowerShellCustomizerResponse struct { // Array of PowerShell commands to execute Inline []string `pulumi:"inline"` // Friendly Name to provide context on what this customization step does Name *string `pulumi:"name"` // If specified, the PowerShell script will be run with elevated privileges using the Local System user. Can only be true when the runElevated field above is set to true. RunAsSystem *bool `pulumi:"runAsSystem"` // If specified, the PowerShell script will be run with elevated privileges RunElevated *bool `pulumi:"runElevated"` // URI of the PowerShell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc ScriptUri *string `pulumi:"scriptUri"` // SHA256 checksum of the power shell script provided in the scriptUri field above Sha256Checksum *string `pulumi:"sha256Checksum"` // The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer Type string `pulumi:"type"` // Valid exit codes for the PowerShell script. [Default: 0] ValidExitCodes []int `pulumi:"validExitCodes"` }
Runs the specified PowerShell on the VM (Windows). Corresponds to Packer powershell provisioner. Exactly one of 'scriptUri' or 'inline' can be specified.
type ImageTemplatePowerShellCustomizerResponseArgs ¶
type ImageTemplatePowerShellCustomizerResponseArgs struct { // Array of PowerShell commands to execute Inline pulumi.StringArrayInput `pulumi:"inline"` // Friendly Name to provide context on what this customization step does Name pulumi.StringPtrInput `pulumi:"name"` // If specified, the PowerShell script will be run with elevated privileges using the Local System user. Can only be true when the runElevated field above is set to true. RunAsSystem pulumi.BoolPtrInput `pulumi:"runAsSystem"` // If specified, the PowerShell script will be run with elevated privileges RunElevated pulumi.BoolPtrInput `pulumi:"runElevated"` // URI of the PowerShell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc ScriptUri pulumi.StringPtrInput `pulumi:"scriptUri"` // SHA256 checksum of the power shell script provided in the scriptUri field above Sha256Checksum pulumi.StringPtrInput `pulumi:"sha256Checksum"` // The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer Type pulumi.StringInput `pulumi:"type"` // Valid exit codes for the PowerShell script. [Default: 0] ValidExitCodes pulumi.IntArrayInput `pulumi:"validExitCodes"` }
Runs the specified PowerShell on the VM (Windows). Corresponds to Packer powershell provisioner. Exactly one of 'scriptUri' or 'inline' can be specified.
func (ImageTemplatePowerShellCustomizerResponseArgs) ElementType ¶
func (ImageTemplatePowerShellCustomizerResponseArgs) ElementType() reflect.Type
func (ImageTemplatePowerShellCustomizerResponseArgs) ToImageTemplatePowerShellCustomizerResponseOutput ¶
func (i ImageTemplatePowerShellCustomizerResponseArgs) ToImageTemplatePowerShellCustomizerResponseOutput() ImageTemplatePowerShellCustomizerResponseOutput
func (ImageTemplatePowerShellCustomizerResponseArgs) ToImageTemplatePowerShellCustomizerResponseOutputWithContext ¶
func (i ImageTemplatePowerShellCustomizerResponseArgs) ToImageTemplatePowerShellCustomizerResponseOutputWithContext(ctx context.Context) ImageTemplatePowerShellCustomizerResponseOutput
type ImageTemplatePowerShellCustomizerResponseInput ¶
type ImageTemplatePowerShellCustomizerResponseInput interface { pulumi.Input ToImageTemplatePowerShellCustomizerResponseOutput() ImageTemplatePowerShellCustomizerResponseOutput ToImageTemplatePowerShellCustomizerResponseOutputWithContext(context.Context) ImageTemplatePowerShellCustomizerResponseOutput }
ImageTemplatePowerShellCustomizerResponseInput is an input type that accepts ImageTemplatePowerShellCustomizerResponseArgs and ImageTemplatePowerShellCustomizerResponseOutput values. You can construct a concrete instance of `ImageTemplatePowerShellCustomizerResponseInput` via:
ImageTemplatePowerShellCustomizerResponseArgs{...}
type ImageTemplatePowerShellCustomizerResponseOutput ¶
type ImageTemplatePowerShellCustomizerResponseOutput struct{ *pulumi.OutputState }
Runs the specified PowerShell on the VM (Windows). Corresponds to Packer powershell provisioner. Exactly one of 'scriptUri' or 'inline' can be specified.
func (ImageTemplatePowerShellCustomizerResponseOutput) ElementType ¶
func (ImageTemplatePowerShellCustomizerResponseOutput) ElementType() reflect.Type
func (ImageTemplatePowerShellCustomizerResponseOutput) Inline ¶
func (o ImageTemplatePowerShellCustomizerResponseOutput) Inline() pulumi.StringArrayOutput
Array of PowerShell commands to execute
func (ImageTemplatePowerShellCustomizerResponseOutput) Name ¶
func (o ImageTemplatePowerShellCustomizerResponseOutput) Name() pulumi.StringPtrOutput
Friendly Name to provide context on what this customization step does
func (ImageTemplatePowerShellCustomizerResponseOutput) RunAsSystem ¶ added in v0.2.2
func (o ImageTemplatePowerShellCustomizerResponseOutput) RunAsSystem() pulumi.BoolPtrOutput
If specified, the PowerShell script will be run with elevated privileges using the Local System user. Can only be true when the runElevated field above is set to true.
func (ImageTemplatePowerShellCustomizerResponseOutput) RunElevated ¶
func (o ImageTemplatePowerShellCustomizerResponseOutput) RunElevated() pulumi.BoolPtrOutput
If specified, the PowerShell script will be run with elevated privileges
func (ImageTemplatePowerShellCustomizerResponseOutput) ScriptUri ¶
func (o ImageTemplatePowerShellCustomizerResponseOutput) ScriptUri() pulumi.StringPtrOutput
URI of the PowerShell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc
func (ImageTemplatePowerShellCustomizerResponseOutput) Sha256Checksum ¶
func (o ImageTemplatePowerShellCustomizerResponseOutput) Sha256Checksum() pulumi.StringPtrOutput
SHA256 checksum of the power shell script provided in the scriptUri field above
func (ImageTemplatePowerShellCustomizerResponseOutput) ToImageTemplatePowerShellCustomizerResponseOutput ¶
func (o ImageTemplatePowerShellCustomizerResponseOutput) ToImageTemplatePowerShellCustomizerResponseOutput() ImageTemplatePowerShellCustomizerResponseOutput
func (ImageTemplatePowerShellCustomizerResponseOutput) ToImageTemplatePowerShellCustomizerResponseOutputWithContext ¶
func (o ImageTemplatePowerShellCustomizerResponseOutput) ToImageTemplatePowerShellCustomizerResponseOutputWithContext(ctx context.Context) ImageTemplatePowerShellCustomizerResponseOutput
func (ImageTemplatePowerShellCustomizerResponseOutput) Type ¶
func (o ImageTemplatePowerShellCustomizerResponseOutput) Type() pulumi.StringOutput
The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer
func (ImageTemplatePowerShellCustomizerResponseOutput) ValidExitCodes ¶
func (o ImageTemplatePowerShellCustomizerResponseOutput) ValidExitCodes() pulumi.IntArrayOutput
Valid exit codes for the PowerShell script. [Default: 0]
type ImageTemplateRestartCustomizer ¶
type ImageTemplateRestartCustomizer struct { // Friendly Name to provide context on what this customization step does Name *string `pulumi:"name"` // Command to check if restart succeeded [Default: ”] RestartCheckCommand *string `pulumi:"restartCheckCommand"` // Command to execute the restart [Default: 'shutdown /r /f /t 0 /c "packer restart"'] RestartCommand *string `pulumi:"restartCommand"` // Restart timeout specified as a string of magnitude and unit, e.g. '5m' (5 minutes) or '2h' (2 hours) [Default: '5m'] RestartTimeout *string `pulumi:"restartTimeout"` // The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer Type string `pulumi:"type"` }
Reboots a VM and waits for it to come back online (Windows). Corresponds to Packer windows-restart provisioner
type ImageTemplateRestartCustomizerArgs ¶
type ImageTemplateRestartCustomizerArgs struct { // Friendly Name to provide context on what this customization step does Name pulumi.StringPtrInput `pulumi:"name"` // Command to check if restart succeeded [Default: ”] RestartCheckCommand pulumi.StringPtrInput `pulumi:"restartCheckCommand"` // Command to execute the restart [Default: 'shutdown /r /f /t 0 /c "packer restart"'] RestartCommand pulumi.StringPtrInput `pulumi:"restartCommand"` // Restart timeout specified as a string of magnitude and unit, e.g. '5m' (5 minutes) or '2h' (2 hours) [Default: '5m'] RestartTimeout pulumi.StringPtrInput `pulumi:"restartTimeout"` // The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer Type pulumi.StringInput `pulumi:"type"` }
Reboots a VM and waits for it to come back online (Windows). Corresponds to Packer windows-restart provisioner
func (ImageTemplateRestartCustomizerArgs) ElementType ¶
func (ImageTemplateRestartCustomizerArgs) ElementType() reflect.Type
func (ImageTemplateRestartCustomizerArgs) ToImageTemplateRestartCustomizerOutput ¶
func (i ImageTemplateRestartCustomizerArgs) ToImageTemplateRestartCustomizerOutput() ImageTemplateRestartCustomizerOutput
func (ImageTemplateRestartCustomizerArgs) ToImageTemplateRestartCustomizerOutputWithContext ¶
func (i ImageTemplateRestartCustomizerArgs) ToImageTemplateRestartCustomizerOutputWithContext(ctx context.Context) ImageTemplateRestartCustomizerOutput
type ImageTemplateRestartCustomizerInput ¶
type ImageTemplateRestartCustomizerInput interface { pulumi.Input ToImageTemplateRestartCustomizerOutput() ImageTemplateRestartCustomizerOutput ToImageTemplateRestartCustomizerOutputWithContext(context.Context) ImageTemplateRestartCustomizerOutput }
ImageTemplateRestartCustomizerInput is an input type that accepts ImageTemplateRestartCustomizerArgs and ImageTemplateRestartCustomizerOutput values. You can construct a concrete instance of `ImageTemplateRestartCustomizerInput` via:
ImageTemplateRestartCustomizerArgs{...}
type ImageTemplateRestartCustomizerOutput ¶
type ImageTemplateRestartCustomizerOutput struct{ *pulumi.OutputState }
Reboots a VM and waits for it to come back online (Windows). Corresponds to Packer windows-restart provisioner
func (ImageTemplateRestartCustomizerOutput) ElementType ¶
func (ImageTemplateRestartCustomizerOutput) ElementType() reflect.Type
func (ImageTemplateRestartCustomizerOutput) Name ¶
func (o ImageTemplateRestartCustomizerOutput) Name() pulumi.StringPtrOutput
Friendly Name to provide context on what this customization step does
func (ImageTemplateRestartCustomizerOutput) RestartCheckCommand ¶
func (o ImageTemplateRestartCustomizerOutput) RestartCheckCommand() pulumi.StringPtrOutput
Command to check if restart succeeded [Default: ”]
func (ImageTemplateRestartCustomizerOutput) RestartCommand ¶
func (o ImageTemplateRestartCustomizerOutput) RestartCommand() pulumi.StringPtrOutput
Command to execute the restart [Default: 'shutdown /r /f /t 0 /c "packer restart"']
func (ImageTemplateRestartCustomizerOutput) RestartTimeout ¶
func (o ImageTemplateRestartCustomizerOutput) RestartTimeout() pulumi.StringPtrOutput
Restart timeout specified as a string of magnitude and unit, e.g. '5m' (5 minutes) or '2h' (2 hours) [Default: '5m']
func (ImageTemplateRestartCustomizerOutput) ToImageTemplateRestartCustomizerOutput ¶
func (o ImageTemplateRestartCustomizerOutput) ToImageTemplateRestartCustomizerOutput() ImageTemplateRestartCustomizerOutput
func (ImageTemplateRestartCustomizerOutput) ToImageTemplateRestartCustomizerOutputWithContext ¶
func (o ImageTemplateRestartCustomizerOutput) ToImageTemplateRestartCustomizerOutputWithContext(ctx context.Context) ImageTemplateRestartCustomizerOutput
func (ImageTemplateRestartCustomizerOutput) Type ¶
func (o ImageTemplateRestartCustomizerOutput) Type() pulumi.StringOutput
The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer
type ImageTemplateRestartCustomizerResponse ¶
type ImageTemplateRestartCustomizerResponse struct { // Friendly Name to provide context on what this customization step does Name *string `pulumi:"name"` // Command to check if restart succeeded [Default: ”] RestartCheckCommand *string `pulumi:"restartCheckCommand"` // Command to execute the restart [Default: 'shutdown /r /f /t 0 /c "packer restart"'] RestartCommand *string `pulumi:"restartCommand"` // Restart timeout specified as a string of magnitude and unit, e.g. '5m' (5 minutes) or '2h' (2 hours) [Default: '5m'] RestartTimeout *string `pulumi:"restartTimeout"` // The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer Type string `pulumi:"type"` }
Reboots a VM and waits for it to come back online (Windows). Corresponds to Packer windows-restart provisioner
type ImageTemplateRestartCustomizerResponseArgs ¶
type ImageTemplateRestartCustomizerResponseArgs struct { // Friendly Name to provide context on what this customization step does Name pulumi.StringPtrInput `pulumi:"name"` // Command to check if restart succeeded [Default: ”] RestartCheckCommand pulumi.StringPtrInput `pulumi:"restartCheckCommand"` // Command to execute the restart [Default: 'shutdown /r /f /t 0 /c "packer restart"'] RestartCommand pulumi.StringPtrInput `pulumi:"restartCommand"` // Restart timeout specified as a string of magnitude and unit, e.g. '5m' (5 minutes) or '2h' (2 hours) [Default: '5m'] RestartTimeout pulumi.StringPtrInput `pulumi:"restartTimeout"` // The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer Type pulumi.StringInput `pulumi:"type"` }
Reboots a VM and waits for it to come back online (Windows). Corresponds to Packer windows-restart provisioner
func (ImageTemplateRestartCustomizerResponseArgs) ElementType ¶
func (ImageTemplateRestartCustomizerResponseArgs) ElementType() reflect.Type
func (ImageTemplateRestartCustomizerResponseArgs) ToImageTemplateRestartCustomizerResponseOutput ¶
func (i ImageTemplateRestartCustomizerResponseArgs) ToImageTemplateRestartCustomizerResponseOutput() ImageTemplateRestartCustomizerResponseOutput
func (ImageTemplateRestartCustomizerResponseArgs) ToImageTemplateRestartCustomizerResponseOutputWithContext ¶
func (i ImageTemplateRestartCustomizerResponseArgs) ToImageTemplateRestartCustomizerResponseOutputWithContext(ctx context.Context) ImageTemplateRestartCustomizerResponseOutput
type ImageTemplateRestartCustomizerResponseInput ¶
type ImageTemplateRestartCustomizerResponseInput interface { pulumi.Input ToImageTemplateRestartCustomizerResponseOutput() ImageTemplateRestartCustomizerResponseOutput ToImageTemplateRestartCustomizerResponseOutputWithContext(context.Context) ImageTemplateRestartCustomizerResponseOutput }
ImageTemplateRestartCustomizerResponseInput is an input type that accepts ImageTemplateRestartCustomizerResponseArgs and ImageTemplateRestartCustomizerResponseOutput values. You can construct a concrete instance of `ImageTemplateRestartCustomizerResponseInput` via:
ImageTemplateRestartCustomizerResponseArgs{...}
type ImageTemplateRestartCustomizerResponseOutput ¶
type ImageTemplateRestartCustomizerResponseOutput struct{ *pulumi.OutputState }
Reboots a VM and waits for it to come back online (Windows). Corresponds to Packer windows-restart provisioner
func (ImageTemplateRestartCustomizerResponseOutput) ElementType ¶
func (ImageTemplateRestartCustomizerResponseOutput) ElementType() reflect.Type
func (ImageTemplateRestartCustomizerResponseOutput) Name ¶
func (o ImageTemplateRestartCustomizerResponseOutput) Name() pulumi.StringPtrOutput
Friendly Name to provide context on what this customization step does
func (ImageTemplateRestartCustomizerResponseOutput) RestartCheckCommand ¶
func (o ImageTemplateRestartCustomizerResponseOutput) RestartCheckCommand() pulumi.StringPtrOutput
Command to check if restart succeeded [Default: ”]
func (ImageTemplateRestartCustomizerResponseOutput) RestartCommand ¶
func (o ImageTemplateRestartCustomizerResponseOutput) RestartCommand() pulumi.StringPtrOutput
Command to execute the restart [Default: 'shutdown /r /f /t 0 /c "packer restart"']
func (ImageTemplateRestartCustomizerResponseOutput) RestartTimeout ¶
func (o ImageTemplateRestartCustomizerResponseOutput) RestartTimeout() pulumi.StringPtrOutput
Restart timeout specified as a string of magnitude and unit, e.g. '5m' (5 minutes) or '2h' (2 hours) [Default: '5m']
func (ImageTemplateRestartCustomizerResponseOutput) ToImageTemplateRestartCustomizerResponseOutput ¶
func (o ImageTemplateRestartCustomizerResponseOutput) ToImageTemplateRestartCustomizerResponseOutput() ImageTemplateRestartCustomizerResponseOutput
func (ImageTemplateRestartCustomizerResponseOutput) ToImageTemplateRestartCustomizerResponseOutputWithContext ¶
func (o ImageTemplateRestartCustomizerResponseOutput) ToImageTemplateRestartCustomizerResponseOutputWithContext(ctx context.Context) ImageTemplateRestartCustomizerResponseOutput
func (ImageTemplateRestartCustomizerResponseOutput) Type ¶
func (o ImageTemplateRestartCustomizerResponseOutput) Type() pulumi.StringOutput
The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer
type ImageTemplateSharedImageDistributor ¶
type ImageTemplateSharedImageDistributor struct { string]string `pulumi:"artifactTags"` ExcludeFromLatest *bool `pulumi:"excludeFromLatest"` GalleryImageId string `pulumi:"galleryImageId"` ReplicationRegions []string `pulumi:"replicationRegions"` RunOutputName string `pulumi:"runOutputName"` StorageAccountType *string `pulumi:"storageAccountType"` Type string `pulumi:"type"` }ArtifactTags map[
Distribute via Shared Image Gallery.
type ImageTemplateSharedImageDistributorArgs ¶
type ImageTemplateSharedImageDistributorArgs struct { pulumi.StringMapInput `pulumi:"artifactTags"` ExcludeFromLatest pulumi.BoolPtrInput `pulumi:"excludeFromLatest"` GalleryImageId pulumi.StringInput `pulumi:"galleryImageId"` ReplicationRegions pulumi.StringArrayInput `pulumi:"replicationRegions"` RunOutputName pulumi.StringInput `pulumi:"runOutputName"` StorageAccountType pulumi.StringPtrInput `pulumi:"storageAccountType"` Type pulumi.StringInput `pulumi:"type"` }ArtifactTags
Distribute via Shared Image Gallery.
func (ImageTemplateSharedImageDistributorArgs) ElementType ¶
func (ImageTemplateSharedImageDistributorArgs) ElementType() reflect.Type
func (ImageTemplateSharedImageDistributorArgs) ToImageTemplateSharedImageDistributorOutput ¶
func (i ImageTemplateSharedImageDistributorArgs) ToImageTemplateSharedImageDistributorOutput() ImageTemplateSharedImageDistributorOutput
func (ImageTemplateSharedImageDistributorArgs) ToImageTemplateSharedImageDistributorOutputWithContext ¶
func (i ImageTemplateSharedImageDistributorArgs) ToImageTemplateSharedImageDistributorOutputWithContext(ctx context.Context) ImageTemplateSharedImageDistributorOutput
type ImageTemplateSharedImageDistributorInput ¶
ImageTemplateSharedImageDistributorInput is an input type that accepts ImageTemplateSharedImageDistributorArgs and ImageTemplateSharedImageDistributorOutput values. You can construct a concrete instance of `ImageTemplateSharedImageDistributorInput` via:
ImageTemplateSharedImageDistributorArgs{...}
type ImageTemplateSharedImageDistributorOutput ¶
Distribute via Shared Image Gallery.
func (ImageTemplateSharedImageDistributorOutput) ArtifactTags ¶
func (o ImageTemplateSharedImageDistributorOutput) ArtifactTags() pulumi.StringMapOutput
Tags that will be applied to the artifact once it has been created/updated by the distributor.
func (ImageTemplateSharedImageDistributorOutput) ElementType ¶
func (ImageTemplateSharedImageDistributorOutput) ElementType() reflect.Type
func (ImageTemplateSharedImageDistributorOutput) ExcludeFromLatest ¶
func (o ImageTemplateSharedImageDistributorOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
Flag that indicates whether created image version should be excluded from latest. Omit to use the default (false).
func (ImageTemplateSharedImageDistributorOutput) GalleryImageId ¶
func (o ImageTemplateSharedImageDistributorOutput) GalleryImageId() pulumi.StringOutput
Resource Id of the Shared Image Gallery image
func (ImageTemplateSharedImageDistributorOutput) ReplicationRegions ¶
func (o ImageTemplateSharedImageDistributorOutput) ReplicationRegions() pulumi.StringArrayOutput
A list of regions that the image will be replicated to
func (ImageTemplateSharedImageDistributorOutput) RunOutputName ¶
func (o ImageTemplateSharedImageDistributorOutput) RunOutputName() pulumi.StringOutput
The name to be used for the associated RunOutput.
func (ImageTemplateSharedImageDistributorOutput) StorageAccountType ¶
func (o ImageTemplateSharedImageDistributorOutput) StorageAccountType() pulumi.StringPtrOutput
Storage account type to be used to store the shared image. Omit to use the default (Standard_LRS).
func (ImageTemplateSharedImageDistributorOutput) ToImageTemplateSharedImageDistributorOutput ¶
func (o ImageTemplateSharedImageDistributorOutput) ToImageTemplateSharedImageDistributorOutput() ImageTemplateSharedImageDistributorOutput
func (ImageTemplateSharedImageDistributorOutput) ToImageTemplateSharedImageDistributorOutputWithContext ¶
func (o ImageTemplateSharedImageDistributorOutput) ToImageTemplateSharedImageDistributorOutputWithContext(ctx context.Context) ImageTemplateSharedImageDistributorOutput
func (ImageTemplateSharedImageDistributorOutput) Type ¶
func (o ImageTemplateSharedImageDistributorOutput) Type() pulumi.StringOutput
Type of distribution.
type ImageTemplateSharedImageDistributorResponse ¶
type ImageTemplateSharedImageDistributorResponse struct { string]string `pulumi:"artifactTags"` ExcludeFromLatest *bool `pulumi:"excludeFromLatest"` GalleryImageId string `pulumi:"galleryImageId"` ReplicationRegions []string `pulumi:"replicationRegions"` RunOutputName string `pulumi:"runOutputName"` StorageAccountType *string `pulumi:"storageAccountType"` Type string `pulumi:"type"` }ArtifactTags map[
Distribute via Shared Image Gallery.
type ImageTemplateSharedImageDistributorResponseArgs ¶
type ImageTemplateSharedImageDistributorResponseArgs struct { pulumi.StringMapInput `pulumi:"artifactTags"` ExcludeFromLatest pulumi.BoolPtrInput `pulumi:"excludeFromLatest"` GalleryImageId pulumi.StringInput `pulumi:"galleryImageId"` ReplicationRegions pulumi.StringArrayInput `pulumi:"replicationRegions"` RunOutputName pulumi.StringInput `pulumi:"runOutputName"` StorageAccountType pulumi.StringPtrInput `pulumi:"storageAccountType"` Type pulumi.StringInput `pulumi:"type"` }ArtifactTags
Distribute via Shared Image Gallery.
func (ImageTemplateSharedImageDistributorResponseArgs) ElementType ¶
func (ImageTemplateSharedImageDistributorResponseArgs) ElementType() reflect.Type
func (ImageTemplateSharedImageDistributorResponseArgs) ToImageTemplateSharedImageDistributorResponseOutput ¶
func (i ImageTemplateSharedImageDistributorResponseArgs) ToImageTemplateSharedImageDistributorResponseOutput() ImageTemplateSharedImageDistributorResponseOutput
func (ImageTemplateSharedImageDistributorResponseArgs) ToImageTemplateSharedImageDistributorResponseOutputWithContext ¶
func (i ImageTemplateSharedImageDistributorResponseArgs) ToImageTemplateSharedImageDistributorResponseOutputWithContext(ctx context.Context) ImageTemplateSharedImageDistributorResponseOutput
type ImageTemplateSharedImageDistributorResponseInput ¶
ImageTemplateSharedImageDistributorResponseInput is an input type that accepts ImageTemplateSharedImageDistributorResponseArgs and ImageTemplateSharedImageDistributorResponseOutput values. You can construct a concrete instance of `ImageTemplateSharedImageDistributorResponseInput` via:
ImageTemplateSharedImageDistributorResponseArgs{...}
type ImageTemplateSharedImageDistributorResponseOutput ¶
Distribute via Shared Image Gallery.
func (ImageTemplateSharedImageDistributorResponseOutput) ArtifactTags ¶
func (o ImageTemplateSharedImageDistributorResponseOutput) ArtifactTags() pulumi.StringMapOutput
Tags that will be applied to the artifact once it has been created/updated by the distributor.
func (ImageTemplateSharedImageDistributorResponseOutput) ElementType ¶
func (ImageTemplateSharedImageDistributorResponseOutput) ElementType() reflect.Type
func (ImageTemplateSharedImageDistributorResponseOutput) ExcludeFromLatest ¶
func (o ImageTemplateSharedImageDistributorResponseOutput) ExcludeFromLatest() pulumi.BoolPtrOutput
Flag that indicates whether created image version should be excluded from latest. Omit to use the default (false).
func (ImageTemplateSharedImageDistributorResponseOutput) GalleryImageId ¶
func (o ImageTemplateSharedImageDistributorResponseOutput) GalleryImageId() pulumi.StringOutput
Resource Id of the Shared Image Gallery image
func (ImageTemplateSharedImageDistributorResponseOutput) ReplicationRegions ¶
func (o ImageTemplateSharedImageDistributorResponseOutput) ReplicationRegions() pulumi.StringArrayOutput
A list of regions that the image will be replicated to
func (ImageTemplateSharedImageDistributorResponseOutput) RunOutputName ¶
func (o ImageTemplateSharedImageDistributorResponseOutput) RunOutputName() pulumi.StringOutput
The name to be used for the associated RunOutput.
func (ImageTemplateSharedImageDistributorResponseOutput) StorageAccountType ¶
func (o ImageTemplateSharedImageDistributorResponseOutput) StorageAccountType() pulumi.StringPtrOutput
Storage account type to be used to store the shared image. Omit to use the default (Standard_LRS).
func (ImageTemplateSharedImageDistributorResponseOutput) ToImageTemplateSharedImageDistributorResponseOutput ¶
func (o ImageTemplateSharedImageDistributorResponseOutput) ToImageTemplateSharedImageDistributorResponseOutput() ImageTemplateSharedImageDistributorResponseOutput
func (ImageTemplateSharedImageDistributorResponseOutput) ToImageTemplateSharedImageDistributorResponseOutputWithContext ¶
func (o ImageTemplateSharedImageDistributorResponseOutput) ToImageTemplateSharedImageDistributorResponseOutputWithContext(ctx context.Context) ImageTemplateSharedImageDistributorResponseOutput
func (ImageTemplateSharedImageDistributorResponseOutput) Type ¶
func (o ImageTemplateSharedImageDistributorResponseOutput) Type() pulumi.StringOutput
Type of distribution.
type ImageTemplateSharedImageVersionSource ¶
type ImageTemplateSharedImageVersionSource struct { string `pulumi:"imageVersionId"` Type string `pulumi:"type"` }ImageVersionId
Describes an image source that is an image version in a shared image gallery.
type ImageTemplateSharedImageVersionSourceArgs ¶
type ImageTemplateSharedImageVersionSourceArgs struct { pulumi.StringInput `pulumi:"imageVersionId"` Type pulumi.StringInput `pulumi:"type"` }ImageVersionId
Describes an image source that is an image version in a shared image gallery.
func (ImageTemplateSharedImageVersionSourceArgs) ElementType ¶
func (ImageTemplateSharedImageVersionSourceArgs) ElementType() reflect.Type
func (ImageTemplateSharedImageVersionSourceArgs) ToImageTemplateSharedImageVersionSourceOutput ¶
func (i ImageTemplateSharedImageVersionSourceArgs) ToImageTemplateSharedImageVersionSourceOutput() ImageTemplateSharedImageVersionSourceOutput
func (ImageTemplateSharedImageVersionSourceArgs) ToImageTemplateSharedImageVersionSourceOutputWithContext ¶
func (i ImageTemplateSharedImageVersionSourceArgs) ToImageTemplateSharedImageVersionSourceOutputWithContext(ctx context.Context) ImageTemplateSharedImageVersionSourceOutput
type ImageTemplateSharedImageVersionSourceInput ¶
ImageTemplateSharedImageVersionSourceInput is an input type that accepts ImageTemplateSharedImageVersionSourceArgs and ImageTemplateSharedImageVersionSourceOutput values. You can construct a concrete instance of `ImageTemplateSharedImageVersionSourceInput` via:
ImageTemplateSharedImageVersionSourceArgs{...}
type ImageTemplateSharedImageVersionSourceOutput ¶
Describes an image source that is an image version in a shared image gallery.
func (ImageTemplateSharedImageVersionSourceOutput) ElementType ¶
func (ImageTemplateSharedImageVersionSourceOutput) ElementType() reflect.Type
func (ImageTemplateSharedImageVersionSourceOutput) ImageVersionId ¶
func (o ImageTemplateSharedImageVersionSourceOutput) ImageVersionId() pulumi.StringOutput
ARM resource id of the image version in the shared image gallery
func (ImageTemplateSharedImageVersionSourceOutput) ToImageTemplateSharedImageVersionSourceOutput ¶
func (o ImageTemplateSharedImageVersionSourceOutput) ToImageTemplateSharedImageVersionSourceOutput() ImageTemplateSharedImageVersionSourceOutput
func (ImageTemplateSharedImageVersionSourceOutput) ToImageTemplateSharedImageVersionSourceOutputWithContext ¶
func (o ImageTemplateSharedImageVersionSourceOutput) ToImageTemplateSharedImageVersionSourceOutputWithContext(ctx context.Context) ImageTemplateSharedImageVersionSourceOutput
func (ImageTemplateSharedImageVersionSourceOutput) Type ¶
func (o ImageTemplateSharedImageVersionSourceOutput) Type() pulumi.StringOutput
Specifies the type of source image you want to start with.
type ImageTemplateSharedImageVersionSourceResponse ¶
type ImageTemplateSharedImageVersionSourceResponse struct { string `pulumi:"imageVersionId"` Type string `pulumi:"type"` }ImageVersionId
Describes an image source that is an image version in a shared image gallery.
type ImageTemplateSharedImageVersionSourceResponseArgs ¶
type ImageTemplateSharedImageVersionSourceResponseArgs struct { pulumi.StringInput `pulumi:"imageVersionId"` Type pulumi.StringInput `pulumi:"type"` }ImageVersionId
Describes an image source that is an image version in a shared image gallery.
func (ImageTemplateSharedImageVersionSourceResponseArgs) ElementType ¶
func (ImageTemplateSharedImageVersionSourceResponseArgs) ElementType() reflect.Type
func (ImageTemplateSharedImageVersionSourceResponseArgs) ToImageTemplateSharedImageVersionSourceResponseOutput ¶
func (i ImageTemplateSharedImageVersionSourceResponseArgs) ToImageTemplateSharedImageVersionSourceResponseOutput() ImageTemplateSharedImageVersionSourceResponseOutput
func (ImageTemplateSharedImageVersionSourceResponseArgs) ToImageTemplateSharedImageVersionSourceResponseOutputWithContext ¶
func (i ImageTemplateSharedImageVersionSourceResponseArgs) ToImageTemplateSharedImageVersionSourceResponseOutputWithContext(ctx context.Context) ImageTemplateSharedImageVersionSourceResponseOutput
type ImageTemplateSharedImageVersionSourceResponseInput ¶
ImageTemplateSharedImageVersionSourceResponseInput is an input type that accepts ImageTemplateSharedImageVersionSourceResponseArgs and ImageTemplateSharedImageVersionSourceResponseOutput values. You can construct a concrete instance of `ImageTemplateSharedImageVersionSourceResponseInput` via:
ImageTemplateSharedImageVersionSourceResponseArgs{...}
type ImageTemplateSharedImageVersionSourceResponseOutput ¶
Describes an image source that is an image version in a shared image gallery.
func (ImageTemplateSharedImageVersionSourceResponseOutput) ElementType ¶
func (ImageTemplateSharedImageVersionSourceResponseOutput) ElementType() reflect.Type
func (ImageTemplateSharedImageVersionSourceResponseOutput) ImageVersionId ¶
func (o ImageTemplateSharedImageVersionSourceResponseOutput) ImageVersionId() pulumi.StringOutput
ARM resource id of the image version in the shared image gallery
func (ImageTemplateSharedImageVersionSourceResponseOutput) ToImageTemplateSharedImageVersionSourceResponseOutput ¶
func (o ImageTemplateSharedImageVersionSourceResponseOutput) ToImageTemplateSharedImageVersionSourceResponseOutput() ImageTemplateSharedImageVersionSourceResponseOutput
func (ImageTemplateSharedImageVersionSourceResponseOutput) ToImageTemplateSharedImageVersionSourceResponseOutputWithContext ¶
func (o ImageTemplateSharedImageVersionSourceResponseOutput) ToImageTemplateSharedImageVersionSourceResponseOutputWithContext(ctx context.Context) ImageTemplateSharedImageVersionSourceResponseOutput
func (ImageTemplateSharedImageVersionSourceResponseOutput) Type ¶
func (o ImageTemplateSharedImageVersionSourceResponseOutput) Type() pulumi.StringOutput
Specifies the type of source image you want to start with.
type ImageTemplateShellCustomizer ¶
type ImageTemplateShellCustomizer struct { // Array of shell commands to execute Inline []string `pulumi:"inline"` // Friendly Name to provide context on what this customization step does Name *string `pulumi:"name"` // URI of the shell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc ScriptUri *string `pulumi:"scriptUri"` // SHA256 checksum of the shell script provided in the scriptUri field Sha256Checksum *string `pulumi:"sha256Checksum"` // The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer Type string `pulumi:"type"` }
Runs a shell script during the customization phase (Linux). Corresponds to Packer shell provisioner. Exactly one of 'scriptUri' or 'inline' can be specified.
type ImageTemplateShellCustomizerArgs ¶
type ImageTemplateShellCustomizerArgs struct { // Array of shell commands to execute Inline pulumi.StringArrayInput `pulumi:"inline"` // Friendly Name to provide context on what this customization step does Name pulumi.StringPtrInput `pulumi:"name"` // URI of the shell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc ScriptUri pulumi.StringPtrInput `pulumi:"scriptUri"` // SHA256 checksum of the shell script provided in the scriptUri field Sha256Checksum pulumi.StringPtrInput `pulumi:"sha256Checksum"` // The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer Type pulumi.StringInput `pulumi:"type"` }
Runs a shell script during the customization phase (Linux). Corresponds to Packer shell provisioner. Exactly one of 'scriptUri' or 'inline' can be specified.
func (ImageTemplateShellCustomizerArgs) ElementType ¶
func (ImageTemplateShellCustomizerArgs) ElementType() reflect.Type
func (ImageTemplateShellCustomizerArgs) ToImageTemplateShellCustomizerOutput ¶
func (i ImageTemplateShellCustomizerArgs) ToImageTemplateShellCustomizerOutput() ImageTemplateShellCustomizerOutput
func (ImageTemplateShellCustomizerArgs) ToImageTemplateShellCustomizerOutputWithContext ¶
func (i ImageTemplateShellCustomizerArgs) ToImageTemplateShellCustomizerOutputWithContext(ctx context.Context) ImageTemplateShellCustomizerOutput
type ImageTemplateShellCustomizerInput ¶
type ImageTemplateShellCustomizerInput interface { pulumi.Input ToImageTemplateShellCustomizerOutput() ImageTemplateShellCustomizerOutput ToImageTemplateShellCustomizerOutputWithContext(context.Context) ImageTemplateShellCustomizerOutput }
ImageTemplateShellCustomizerInput is an input type that accepts ImageTemplateShellCustomizerArgs and ImageTemplateShellCustomizerOutput values. You can construct a concrete instance of `ImageTemplateShellCustomizerInput` via:
ImageTemplateShellCustomizerArgs{...}
type ImageTemplateShellCustomizerOutput ¶
type ImageTemplateShellCustomizerOutput struct{ *pulumi.OutputState }
Runs a shell script during the customization phase (Linux). Corresponds to Packer shell provisioner. Exactly one of 'scriptUri' or 'inline' can be specified.
func (ImageTemplateShellCustomizerOutput) ElementType ¶
func (ImageTemplateShellCustomizerOutput) ElementType() reflect.Type
func (ImageTemplateShellCustomizerOutput) Inline ¶
func (o ImageTemplateShellCustomizerOutput) Inline() pulumi.StringArrayOutput
Array of shell commands to execute
func (ImageTemplateShellCustomizerOutput) Name ¶
func (o ImageTemplateShellCustomizerOutput) Name() pulumi.StringPtrOutput
Friendly Name to provide context on what this customization step does
func (ImageTemplateShellCustomizerOutput) ScriptUri ¶
func (o ImageTemplateShellCustomizerOutput) ScriptUri() pulumi.StringPtrOutput
URI of the shell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc
func (ImageTemplateShellCustomizerOutput) Sha256Checksum ¶
func (o ImageTemplateShellCustomizerOutput) Sha256Checksum() pulumi.StringPtrOutput
SHA256 checksum of the shell script provided in the scriptUri field
func (ImageTemplateShellCustomizerOutput) ToImageTemplateShellCustomizerOutput ¶
func (o ImageTemplateShellCustomizerOutput) ToImageTemplateShellCustomizerOutput() ImageTemplateShellCustomizerOutput
func (ImageTemplateShellCustomizerOutput) ToImageTemplateShellCustomizerOutputWithContext ¶
func (o ImageTemplateShellCustomizerOutput) ToImageTemplateShellCustomizerOutputWithContext(ctx context.Context) ImageTemplateShellCustomizerOutput
func (ImageTemplateShellCustomizerOutput) Type ¶
func (o ImageTemplateShellCustomizerOutput) Type() pulumi.StringOutput
The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer
type ImageTemplateShellCustomizerResponse ¶
type ImageTemplateShellCustomizerResponse struct { // Array of shell commands to execute Inline []string `pulumi:"inline"` // Friendly Name to provide context on what this customization step does Name *string `pulumi:"name"` // URI of the shell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc ScriptUri *string `pulumi:"scriptUri"` // SHA256 checksum of the shell script provided in the scriptUri field Sha256Checksum *string `pulumi:"sha256Checksum"` // The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer Type string `pulumi:"type"` }
Runs a shell script during the customization phase (Linux). Corresponds to Packer shell provisioner. Exactly one of 'scriptUri' or 'inline' can be specified.
type ImageTemplateShellCustomizerResponseArgs ¶
type ImageTemplateShellCustomizerResponseArgs struct { // Array of shell commands to execute Inline pulumi.StringArrayInput `pulumi:"inline"` // Friendly Name to provide context on what this customization step does Name pulumi.StringPtrInput `pulumi:"name"` // URI of the shell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc ScriptUri pulumi.StringPtrInput `pulumi:"scriptUri"` // SHA256 checksum of the shell script provided in the scriptUri field Sha256Checksum pulumi.StringPtrInput `pulumi:"sha256Checksum"` // The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer Type pulumi.StringInput `pulumi:"type"` }
Runs a shell script during the customization phase (Linux). Corresponds to Packer shell provisioner. Exactly one of 'scriptUri' or 'inline' can be specified.
func (ImageTemplateShellCustomizerResponseArgs) ElementType ¶
func (ImageTemplateShellCustomizerResponseArgs) ElementType() reflect.Type
func (ImageTemplateShellCustomizerResponseArgs) ToImageTemplateShellCustomizerResponseOutput ¶
func (i ImageTemplateShellCustomizerResponseArgs) ToImageTemplateShellCustomizerResponseOutput() ImageTemplateShellCustomizerResponseOutput
func (ImageTemplateShellCustomizerResponseArgs) ToImageTemplateShellCustomizerResponseOutputWithContext ¶
func (i ImageTemplateShellCustomizerResponseArgs) ToImageTemplateShellCustomizerResponseOutputWithContext(ctx context.Context) ImageTemplateShellCustomizerResponseOutput
type ImageTemplateShellCustomizerResponseInput ¶
type ImageTemplateShellCustomizerResponseInput interface { pulumi.Input ToImageTemplateShellCustomizerResponseOutput() ImageTemplateShellCustomizerResponseOutput ToImageTemplateShellCustomizerResponseOutputWithContext(context.Context) ImageTemplateShellCustomizerResponseOutput }
ImageTemplateShellCustomizerResponseInput is an input type that accepts ImageTemplateShellCustomizerResponseArgs and ImageTemplateShellCustomizerResponseOutput values. You can construct a concrete instance of `ImageTemplateShellCustomizerResponseInput` via:
ImageTemplateShellCustomizerResponseArgs{...}
type ImageTemplateShellCustomizerResponseOutput ¶
type ImageTemplateShellCustomizerResponseOutput struct{ *pulumi.OutputState }
Runs a shell script during the customization phase (Linux). Corresponds to Packer shell provisioner. Exactly one of 'scriptUri' or 'inline' can be specified.
func (ImageTemplateShellCustomizerResponseOutput) ElementType ¶
func (ImageTemplateShellCustomizerResponseOutput) ElementType() reflect.Type
func (ImageTemplateShellCustomizerResponseOutput) Inline ¶
func (o ImageTemplateShellCustomizerResponseOutput) Inline() pulumi.StringArrayOutput
Array of shell commands to execute
func (ImageTemplateShellCustomizerResponseOutput) Name ¶
func (o ImageTemplateShellCustomizerResponseOutput) Name() pulumi.StringPtrOutput
Friendly Name to provide context on what this customization step does
func (ImageTemplateShellCustomizerResponseOutput) ScriptUri ¶
func (o ImageTemplateShellCustomizerResponseOutput) ScriptUri() pulumi.StringPtrOutput
URI of the shell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc
func (ImageTemplateShellCustomizerResponseOutput) Sha256Checksum ¶
func (o ImageTemplateShellCustomizerResponseOutput) Sha256Checksum() pulumi.StringPtrOutput
SHA256 checksum of the shell script provided in the scriptUri field
func (ImageTemplateShellCustomizerResponseOutput) ToImageTemplateShellCustomizerResponseOutput ¶
func (o ImageTemplateShellCustomizerResponseOutput) ToImageTemplateShellCustomizerResponseOutput() ImageTemplateShellCustomizerResponseOutput
func (ImageTemplateShellCustomizerResponseOutput) ToImageTemplateShellCustomizerResponseOutputWithContext ¶
func (o ImageTemplateShellCustomizerResponseOutput) ToImageTemplateShellCustomizerResponseOutputWithContext(ctx context.Context) ImageTemplateShellCustomizerResponseOutput
func (ImageTemplateShellCustomizerResponseOutput) Type ¶
func (o ImageTemplateShellCustomizerResponseOutput) Type() pulumi.StringOutput
The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer
type ImageTemplateVhdDistributor ¶
type ImageTemplateVhdDistributor struct { // Tags that will be applied to the artifact once it has been created/updated by the distributor. ArtifactTags map[string]string `pulumi:"artifactTags"` // The name to be used for the associated RunOutput. RunOutputName string `pulumi:"runOutputName"` // Type of distribution. Type string `pulumi:"type"` }
Distribute via VHD in a storage account.
type ImageTemplateVhdDistributorArgs ¶
type ImageTemplateVhdDistributorArgs struct { // Tags that will be applied to the artifact once it has been created/updated by the distributor. ArtifactTags pulumi.StringMapInput `pulumi:"artifactTags"` // The name to be used for the associated RunOutput. RunOutputName pulumi.StringInput `pulumi:"runOutputName"` // Type of distribution. Type pulumi.StringInput `pulumi:"type"` }
Distribute via VHD in a storage account.
func (ImageTemplateVhdDistributorArgs) ElementType ¶
func (ImageTemplateVhdDistributorArgs) ElementType() reflect.Type
func (ImageTemplateVhdDistributorArgs) ToImageTemplateVhdDistributorOutput ¶
func (i ImageTemplateVhdDistributorArgs) ToImageTemplateVhdDistributorOutput() ImageTemplateVhdDistributorOutput
func (ImageTemplateVhdDistributorArgs) ToImageTemplateVhdDistributorOutputWithContext ¶
func (i ImageTemplateVhdDistributorArgs) ToImageTemplateVhdDistributorOutputWithContext(ctx context.Context) ImageTemplateVhdDistributorOutput
type ImageTemplateVhdDistributorInput ¶
type ImageTemplateVhdDistributorInput interface { pulumi.Input ToImageTemplateVhdDistributorOutput() ImageTemplateVhdDistributorOutput ToImageTemplateVhdDistributorOutputWithContext(context.Context) ImageTemplateVhdDistributorOutput }
ImageTemplateVhdDistributorInput is an input type that accepts ImageTemplateVhdDistributorArgs and ImageTemplateVhdDistributorOutput values. You can construct a concrete instance of `ImageTemplateVhdDistributorInput` via:
ImageTemplateVhdDistributorArgs{...}
type ImageTemplateVhdDistributorOutput ¶
type ImageTemplateVhdDistributorOutput struct{ *pulumi.OutputState }
Distribute via VHD in a storage account.
func (ImageTemplateVhdDistributorOutput) ArtifactTags ¶
func (o ImageTemplateVhdDistributorOutput) ArtifactTags() pulumi.StringMapOutput
Tags that will be applied to the artifact once it has been created/updated by the distributor.
func (ImageTemplateVhdDistributorOutput) ElementType ¶
func (ImageTemplateVhdDistributorOutput) ElementType() reflect.Type
func (ImageTemplateVhdDistributorOutput) RunOutputName ¶
func (o ImageTemplateVhdDistributorOutput) RunOutputName() pulumi.StringOutput
The name to be used for the associated RunOutput.
func (ImageTemplateVhdDistributorOutput) ToImageTemplateVhdDistributorOutput ¶
func (o ImageTemplateVhdDistributorOutput) ToImageTemplateVhdDistributorOutput() ImageTemplateVhdDistributorOutput
func (ImageTemplateVhdDistributorOutput) ToImageTemplateVhdDistributorOutputWithContext ¶
func (o ImageTemplateVhdDistributorOutput) ToImageTemplateVhdDistributorOutputWithContext(ctx context.Context) ImageTemplateVhdDistributorOutput
func (ImageTemplateVhdDistributorOutput) Type ¶
func (o ImageTemplateVhdDistributorOutput) Type() pulumi.StringOutput
Type of distribution.
type ImageTemplateVhdDistributorResponse ¶
type ImageTemplateVhdDistributorResponse struct { // Tags that will be applied to the artifact once it has been created/updated by the distributor. ArtifactTags map[string]string `pulumi:"artifactTags"` // The name to be used for the associated RunOutput. RunOutputName string `pulumi:"runOutputName"` // Type of distribution. Type string `pulumi:"type"` }
Distribute via VHD in a storage account.
type ImageTemplateVhdDistributorResponseArgs ¶
type ImageTemplateVhdDistributorResponseArgs struct { // Tags that will be applied to the artifact once it has been created/updated by the distributor. ArtifactTags pulumi.StringMapInput `pulumi:"artifactTags"` // The name to be used for the associated RunOutput. RunOutputName pulumi.StringInput `pulumi:"runOutputName"` // Type of distribution. Type pulumi.StringInput `pulumi:"type"` }
Distribute via VHD in a storage account.
func (ImageTemplateVhdDistributorResponseArgs) ElementType ¶
func (ImageTemplateVhdDistributorResponseArgs) ElementType() reflect.Type
func (ImageTemplateVhdDistributorResponseArgs) ToImageTemplateVhdDistributorResponseOutput ¶
func (i ImageTemplateVhdDistributorResponseArgs) ToImageTemplateVhdDistributorResponseOutput() ImageTemplateVhdDistributorResponseOutput
func (ImageTemplateVhdDistributorResponseArgs) ToImageTemplateVhdDistributorResponseOutputWithContext ¶
func (i ImageTemplateVhdDistributorResponseArgs) ToImageTemplateVhdDistributorResponseOutputWithContext(ctx context.Context) ImageTemplateVhdDistributorResponseOutput
type ImageTemplateVhdDistributorResponseInput ¶
type ImageTemplateVhdDistributorResponseInput interface { pulumi.Input ToImageTemplateVhdDistributorResponseOutput() ImageTemplateVhdDistributorResponseOutput ToImageTemplateVhdDistributorResponseOutputWithContext(context.Context) ImageTemplateVhdDistributorResponseOutput }
ImageTemplateVhdDistributorResponseInput is an input type that accepts ImageTemplateVhdDistributorResponseArgs and ImageTemplateVhdDistributorResponseOutput values. You can construct a concrete instance of `ImageTemplateVhdDistributorResponseInput` via:
ImageTemplateVhdDistributorResponseArgs{...}
type ImageTemplateVhdDistributorResponseOutput ¶
type ImageTemplateVhdDistributorResponseOutput struct{ *pulumi.OutputState }
Distribute via VHD in a storage account.
func (ImageTemplateVhdDistributorResponseOutput) ArtifactTags ¶
func (o ImageTemplateVhdDistributorResponseOutput) ArtifactTags() pulumi.StringMapOutput
Tags that will be applied to the artifact once it has been created/updated by the distributor.
func (ImageTemplateVhdDistributorResponseOutput) ElementType ¶
func (ImageTemplateVhdDistributorResponseOutput) ElementType() reflect.Type
func (ImageTemplateVhdDistributorResponseOutput) RunOutputName ¶
func (o ImageTemplateVhdDistributorResponseOutput) RunOutputName() pulumi.StringOutput
The name to be used for the associated RunOutput.
func (ImageTemplateVhdDistributorResponseOutput) ToImageTemplateVhdDistributorResponseOutput ¶
func (o ImageTemplateVhdDistributorResponseOutput) ToImageTemplateVhdDistributorResponseOutput() ImageTemplateVhdDistributorResponseOutput
func (ImageTemplateVhdDistributorResponseOutput) ToImageTemplateVhdDistributorResponseOutputWithContext ¶
func (o ImageTemplateVhdDistributorResponseOutput) ToImageTemplateVhdDistributorResponseOutputWithContext(ctx context.Context) ImageTemplateVhdDistributorResponseOutput
func (ImageTemplateVhdDistributorResponseOutput) Type ¶
func (o ImageTemplateVhdDistributorResponseOutput) Type() pulumi.StringOutput
Type of distribution.
type ImageTemplateVmProfile ¶
type ImageTemplateVmProfile struct { // Size of the OS disk in GB. Omit or specify 0 to use Azure's default OS disk size. OsDiskSizeGB *int `pulumi:"osDiskSizeGB"` // Size of the virtual machine used to build, customize and capture images. Omit or specify empty string to use the default (Standard_D1_v2). VmSize *string `pulumi:"vmSize"` // Optional configuration of the virtual network to use to deploy the build virtual machine in. Omit if no specific virtual network needs to be used. VnetConfig *VirtualNetworkConfig `pulumi:"vnetConfig"` }
Describes the virtual machine used to build, customize and capture images
type ImageTemplateVmProfileArgs ¶
type ImageTemplateVmProfileArgs struct { // Size of the OS disk in GB. Omit or specify 0 to use Azure's default OS disk size. OsDiskSizeGB pulumi.IntPtrInput `pulumi:"osDiskSizeGB"` // Size of the virtual machine used to build, customize and capture images. Omit or specify empty string to use the default (Standard_D1_v2). VmSize pulumi.StringPtrInput `pulumi:"vmSize"` // Optional configuration of the virtual network to use to deploy the build virtual machine in. Omit if no specific virtual network needs to be used. VnetConfig VirtualNetworkConfigPtrInput `pulumi:"vnetConfig"` }
Describes the virtual machine used to build, customize and capture images
func (ImageTemplateVmProfileArgs) ElementType ¶
func (ImageTemplateVmProfileArgs) ElementType() reflect.Type
func (ImageTemplateVmProfileArgs) ToImageTemplateVmProfileOutput ¶
func (i ImageTemplateVmProfileArgs) ToImageTemplateVmProfileOutput() ImageTemplateVmProfileOutput
func (ImageTemplateVmProfileArgs) ToImageTemplateVmProfileOutputWithContext ¶
func (i ImageTemplateVmProfileArgs) ToImageTemplateVmProfileOutputWithContext(ctx context.Context) ImageTemplateVmProfileOutput
func (ImageTemplateVmProfileArgs) ToImageTemplateVmProfilePtrOutput ¶
func (i ImageTemplateVmProfileArgs) ToImageTemplateVmProfilePtrOutput() ImageTemplateVmProfilePtrOutput
func (ImageTemplateVmProfileArgs) ToImageTemplateVmProfilePtrOutputWithContext ¶
func (i ImageTemplateVmProfileArgs) ToImageTemplateVmProfilePtrOutputWithContext(ctx context.Context) ImageTemplateVmProfilePtrOutput
type ImageTemplateVmProfileInput ¶
type ImageTemplateVmProfileInput interface { pulumi.Input ToImageTemplateVmProfileOutput() ImageTemplateVmProfileOutput ToImageTemplateVmProfileOutputWithContext(context.Context) ImageTemplateVmProfileOutput }
ImageTemplateVmProfileInput is an input type that accepts ImageTemplateVmProfileArgs and ImageTemplateVmProfileOutput values. You can construct a concrete instance of `ImageTemplateVmProfileInput` via:
ImageTemplateVmProfileArgs{...}
type ImageTemplateVmProfileOutput ¶
type ImageTemplateVmProfileOutput struct{ *pulumi.OutputState }
Describes the virtual machine used to build, customize and capture images
func (ImageTemplateVmProfileOutput) ElementType ¶
func (ImageTemplateVmProfileOutput) ElementType() reflect.Type
func (ImageTemplateVmProfileOutput) OsDiskSizeGB ¶
func (o ImageTemplateVmProfileOutput) OsDiskSizeGB() pulumi.IntPtrOutput
Size of the OS disk in GB. Omit or specify 0 to use Azure's default OS disk size.
func (ImageTemplateVmProfileOutput) ToImageTemplateVmProfileOutput ¶
func (o ImageTemplateVmProfileOutput) ToImageTemplateVmProfileOutput() ImageTemplateVmProfileOutput
func (ImageTemplateVmProfileOutput) ToImageTemplateVmProfileOutputWithContext ¶
func (o ImageTemplateVmProfileOutput) ToImageTemplateVmProfileOutputWithContext(ctx context.Context) ImageTemplateVmProfileOutput
func (ImageTemplateVmProfileOutput) ToImageTemplateVmProfilePtrOutput ¶
func (o ImageTemplateVmProfileOutput) ToImageTemplateVmProfilePtrOutput() ImageTemplateVmProfilePtrOutput
func (ImageTemplateVmProfileOutput) ToImageTemplateVmProfilePtrOutputWithContext ¶
func (o ImageTemplateVmProfileOutput) ToImageTemplateVmProfilePtrOutputWithContext(ctx context.Context) ImageTemplateVmProfilePtrOutput
func (ImageTemplateVmProfileOutput) VmSize ¶
func (o ImageTemplateVmProfileOutput) VmSize() pulumi.StringPtrOutput
Size of the virtual machine used to build, customize and capture images. Omit or specify empty string to use the default (Standard_D1_v2).
func (ImageTemplateVmProfileOutput) VnetConfig ¶
func (o ImageTemplateVmProfileOutput) VnetConfig() VirtualNetworkConfigPtrOutput
Optional configuration of the virtual network to use to deploy the build virtual machine in. Omit if no specific virtual network needs to be used.
type ImageTemplateVmProfilePtrInput ¶
type ImageTemplateVmProfilePtrInput interface { pulumi.Input ToImageTemplateVmProfilePtrOutput() ImageTemplateVmProfilePtrOutput ToImageTemplateVmProfilePtrOutputWithContext(context.Context) ImageTemplateVmProfilePtrOutput }
ImageTemplateVmProfilePtrInput is an input type that accepts ImageTemplateVmProfileArgs, ImageTemplateVmProfilePtr and ImageTemplateVmProfilePtrOutput values. You can construct a concrete instance of `ImageTemplateVmProfilePtrInput` via:
ImageTemplateVmProfileArgs{...} or: nil
func ImageTemplateVmProfilePtr ¶
func ImageTemplateVmProfilePtr(v *ImageTemplateVmProfileArgs) ImageTemplateVmProfilePtrInput
type ImageTemplateVmProfilePtrOutput ¶
type ImageTemplateVmProfilePtrOutput struct{ *pulumi.OutputState }
func (ImageTemplateVmProfilePtrOutput) Elem ¶
func (o ImageTemplateVmProfilePtrOutput) Elem() ImageTemplateVmProfileOutput
func (ImageTemplateVmProfilePtrOutput) ElementType ¶
func (ImageTemplateVmProfilePtrOutput) ElementType() reflect.Type
func (ImageTemplateVmProfilePtrOutput) OsDiskSizeGB ¶
func (o ImageTemplateVmProfilePtrOutput) OsDiskSizeGB() pulumi.IntPtrOutput
Size of the OS disk in GB. Omit or specify 0 to use Azure's default OS disk size.
func (ImageTemplateVmProfilePtrOutput) ToImageTemplateVmProfilePtrOutput ¶
func (o ImageTemplateVmProfilePtrOutput) ToImageTemplateVmProfilePtrOutput() ImageTemplateVmProfilePtrOutput
func (ImageTemplateVmProfilePtrOutput) ToImageTemplateVmProfilePtrOutputWithContext ¶
func (o ImageTemplateVmProfilePtrOutput) ToImageTemplateVmProfilePtrOutputWithContext(ctx context.Context) ImageTemplateVmProfilePtrOutput
func (ImageTemplateVmProfilePtrOutput) VmSize ¶
func (o ImageTemplateVmProfilePtrOutput) VmSize() pulumi.StringPtrOutput
Size of the virtual machine used to build, customize and capture images. Omit or specify empty string to use the default (Standard_D1_v2).
func (ImageTemplateVmProfilePtrOutput) VnetConfig ¶
func (o ImageTemplateVmProfilePtrOutput) VnetConfig() VirtualNetworkConfigPtrOutput
Optional configuration of the virtual network to use to deploy the build virtual machine in. Omit if no specific virtual network needs to be used.
type ImageTemplateVmProfileResponse ¶
type ImageTemplateVmProfileResponse struct { // Size of the OS disk in GB. Omit or specify 0 to use Azure's default OS disk size. OsDiskSizeGB *int `pulumi:"osDiskSizeGB"` // Size of the virtual machine used to build, customize and capture images. Omit or specify empty string to use the default (Standard_D1_v2). VmSize *string `pulumi:"vmSize"` // Optional configuration of the virtual network to use to deploy the build virtual machine in. Omit if no specific virtual network needs to be used. VnetConfig *VirtualNetworkConfigResponse `pulumi:"vnetConfig"` }
Describes the virtual machine used to build, customize and capture images
type ImageTemplateVmProfileResponseArgs ¶
type ImageTemplateVmProfileResponseArgs struct { // Size of the OS disk in GB. Omit or specify 0 to use Azure's default OS disk size. OsDiskSizeGB pulumi.IntPtrInput `pulumi:"osDiskSizeGB"` // Size of the virtual machine used to build, customize and capture images. Omit or specify empty string to use the default (Standard_D1_v2). VmSize pulumi.StringPtrInput `pulumi:"vmSize"` // Optional configuration of the virtual network to use to deploy the build virtual machine in. Omit if no specific virtual network needs to be used. VnetConfig VirtualNetworkConfigResponsePtrInput `pulumi:"vnetConfig"` }
Describes the virtual machine used to build, customize and capture images
func (ImageTemplateVmProfileResponseArgs) ElementType ¶
func (ImageTemplateVmProfileResponseArgs) ElementType() reflect.Type
func (ImageTemplateVmProfileResponseArgs) ToImageTemplateVmProfileResponseOutput ¶
func (i ImageTemplateVmProfileResponseArgs) ToImageTemplateVmProfileResponseOutput() ImageTemplateVmProfileResponseOutput
func (ImageTemplateVmProfileResponseArgs) ToImageTemplateVmProfileResponseOutputWithContext ¶
func (i ImageTemplateVmProfileResponseArgs) ToImageTemplateVmProfileResponseOutputWithContext(ctx context.Context) ImageTemplateVmProfileResponseOutput
func (ImageTemplateVmProfileResponseArgs) ToImageTemplateVmProfileResponsePtrOutput ¶
func (i ImageTemplateVmProfileResponseArgs) ToImageTemplateVmProfileResponsePtrOutput() ImageTemplateVmProfileResponsePtrOutput
func (ImageTemplateVmProfileResponseArgs) ToImageTemplateVmProfileResponsePtrOutputWithContext ¶
func (i ImageTemplateVmProfileResponseArgs) ToImageTemplateVmProfileResponsePtrOutputWithContext(ctx context.Context) ImageTemplateVmProfileResponsePtrOutput
type ImageTemplateVmProfileResponseInput ¶
type ImageTemplateVmProfileResponseInput interface { pulumi.Input ToImageTemplateVmProfileResponseOutput() ImageTemplateVmProfileResponseOutput ToImageTemplateVmProfileResponseOutputWithContext(context.Context) ImageTemplateVmProfileResponseOutput }
ImageTemplateVmProfileResponseInput is an input type that accepts ImageTemplateVmProfileResponseArgs and ImageTemplateVmProfileResponseOutput values. You can construct a concrete instance of `ImageTemplateVmProfileResponseInput` via:
ImageTemplateVmProfileResponseArgs{...}
type ImageTemplateVmProfileResponseOutput ¶
type ImageTemplateVmProfileResponseOutput struct{ *pulumi.OutputState }
Describes the virtual machine used to build, customize and capture images
func (ImageTemplateVmProfileResponseOutput) ElementType ¶
func (ImageTemplateVmProfileResponseOutput) ElementType() reflect.Type
func (ImageTemplateVmProfileResponseOutput) OsDiskSizeGB ¶
func (o ImageTemplateVmProfileResponseOutput) OsDiskSizeGB() pulumi.IntPtrOutput
Size of the OS disk in GB. Omit or specify 0 to use Azure's default OS disk size.
func (ImageTemplateVmProfileResponseOutput) ToImageTemplateVmProfileResponseOutput ¶
func (o ImageTemplateVmProfileResponseOutput) ToImageTemplateVmProfileResponseOutput() ImageTemplateVmProfileResponseOutput
func (ImageTemplateVmProfileResponseOutput) ToImageTemplateVmProfileResponseOutputWithContext ¶
func (o ImageTemplateVmProfileResponseOutput) ToImageTemplateVmProfileResponseOutputWithContext(ctx context.Context) ImageTemplateVmProfileResponseOutput
func (ImageTemplateVmProfileResponseOutput) ToImageTemplateVmProfileResponsePtrOutput ¶
func (o ImageTemplateVmProfileResponseOutput) ToImageTemplateVmProfileResponsePtrOutput() ImageTemplateVmProfileResponsePtrOutput
func (ImageTemplateVmProfileResponseOutput) ToImageTemplateVmProfileResponsePtrOutputWithContext ¶
func (o ImageTemplateVmProfileResponseOutput) ToImageTemplateVmProfileResponsePtrOutputWithContext(ctx context.Context) ImageTemplateVmProfileResponsePtrOutput
func (ImageTemplateVmProfileResponseOutput) VmSize ¶
func (o ImageTemplateVmProfileResponseOutput) VmSize() pulumi.StringPtrOutput
Size of the virtual machine used to build, customize and capture images. Omit or specify empty string to use the default (Standard_D1_v2).
func (ImageTemplateVmProfileResponseOutput) VnetConfig ¶
func (o ImageTemplateVmProfileResponseOutput) VnetConfig() VirtualNetworkConfigResponsePtrOutput
Optional configuration of the virtual network to use to deploy the build virtual machine in. Omit if no specific virtual network needs to be used.
type ImageTemplateVmProfileResponsePtrInput ¶
type ImageTemplateVmProfileResponsePtrInput interface { pulumi.Input ToImageTemplateVmProfileResponsePtrOutput() ImageTemplateVmProfileResponsePtrOutput ToImageTemplateVmProfileResponsePtrOutputWithContext(context.Context) ImageTemplateVmProfileResponsePtrOutput }
ImageTemplateVmProfileResponsePtrInput is an input type that accepts ImageTemplateVmProfileResponseArgs, ImageTemplateVmProfileResponsePtr and ImageTemplateVmProfileResponsePtrOutput values. You can construct a concrete instance of `ImageTemplateVmProfileResponsePtrInput` via:
ImageTemplateVmProfileResponseArgs{...} or: nil
func ImageTemplateVmProfileResponsePtr ¶
func ImageTemplateVmProfileResponsePtr(v *ImageTemplateVmProfileResponseArgs) ImageTemplateVmProfileResponsePtrInput
type ImageTemplateVmProfileResponsePtrOutput ¶
type ImageTemplateVmProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (ImageTemplateVmProfileResponsePtrOutput) ElementType ¶
func (ImageTemplateVmProfileResponsePtrOutput) ElementType() reflect.Type
func (ImageTemplateVmProfileResponsePtrOutput) OsDiskSizeGB ¶
func (o ImageTemplateVmProfileResponsePtrOutput) OsDiskSizeGB() pulumi.IntPtrOutput
Size of the OS disk in GB. Omit or specify 0 to use Azure's default OS disk size.
func (ImageTemplateVmProfileResponsePtrOutput) ToImageTemplateVmProfileResponsePtrOutput ¶
func (o ImageTemplateVmProfileResponsePtrOutput) ToImageTemplateVmProfileResponsePtrOutput() ImageTemplateVmProfileResponsePtrOutput
func (ImageTemplateVmProfileResponsePtrOutput) ToImageTemplateVmProfileResponsePtrOutputWithContext ¶
func (o ImageTemplateVmProfileResponsePtrOutput) ToImageTemplateVmProfileResponsePtrOutputWithContext(ctx context.Context) ImageTemplateVmProfileResponsePtrOutput
func (ImageTemplateVmProfileResponsePtrOutput) VmSize ¶
func (o ImageTemplateVmProfileResponsePtrOutput) VmSize() pulumi.StringPtrOutput
Size of the virtual machine used to build, customize and capture images. Omit or specify empty string to use the default (Standard_D1_v2).
func (ImageTemplateVmProfileResponsePtrOutput) VnetConfig ¶
func (o ImageTemplateVmProfileResponsePtrOutput) VnetConfig() VirtualNetworkConfigResponsePtrOutput
Optional configuration of the virtual network to use to deploy the build virtual machine in. Omit if no specific virtual network needs to be used.
type ImageTemplateWindowsUpdateCustomizer ¶
type ImageTemplateWindowsUpdateCustomizer struct { // Array of filters to select updates to apply. Omit or specify empty array to use the default (no filter). Refer to above link for examples and detailed description of this field. Filters []string `pulumi:"filters"` // Friendly Name to provide context on what this customization step does Name *string `pulumi:"name"` // Criteria to search updates. Omit or specify empty string to use the default (search all). Refer to above link for examples and detailed description of this field. SearchCriteria *string `pulumi:"searchCriteria"` // The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer Type string `pulumi:"type"` // Maximum number of updates to apply at a time. Omit or specify 0 to use the default (1000) UpdateLimit *int `pulumi:"updateLimit"` }
Installs Windows Updates. Corresponds to Packer Windows Update Provisioner (https://github.com/rgl/packer-provisioner-windows-update)
type ImageTemplateWindowsUpdateCustomizerArgs ¶
type ImageTemplateWindowsUpdateCustomizerArgs struct { // Array of filters to select updates to apply. Omit or specify empty array to use the default (no filter). Refer to above link for examples and detailed description of this field. Filters pulumi.StringArrayInput `pulumi:"filters"` // Friendly Name to provide context on what this customization step does Name pulumi.StringPtrInput `pulumi:"name"` // Criteria to search updates. Omit or specify empty string to use the default (search all). Refer to above link for examples and detailed description of this field. SearchCriteria pulumi.StringPtrInput `pulumi:"searchCriteria"` // The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer Type pulumi.StringInput `pulumi:"type"` // Maximum number of updates to apply at a time. Omit or specify 0 to use the default (1000) UpdateLimit pulumi.IntPtrInput `pulumi:"updateLimit"` }
Installs Windows Updates. Corresponds to Packer Windows Update Provisioner (https://github.com/rgl/packer-provisioner-windows-update)
func (ImageTemplateWindowsUpdateCustomizerArgs) ElementType ¶
func (ImageTemplateWindowsUpdateCustomizerArgs) ElementType() reflect.Type
func (ImageTemplateWindowsUpdateCustomizerArgs) ToImageTemplateWindowsUpdateCustomizerOutput ¶
func (i ImageTemplateWindowsUpdateCustomizerArgs) ToImageTemplateWindowsUpdateCustomizerOutput() ImageTemplateWindowsUpdateCustomizerOutput
func (ImageTemplateWindowsUpdateCustomizerArgs) ToImageTemplateWindowsUpdateCustomizerOutputWithContext ¶
func (i ImageTemplateWindowsUpdateCustomizerArgs) ToImageTemplateWindowsUpdateCustomizerOutputWithContext(ctx context.Context) ImageTemplateWindowsUpdateCustomizerOutput
type ImageTemplateWindowsUpdateCustomizerInput ¶
type ImageTemplateWindowsUpdateCustomizerInput interface { pulumi.Input ToImageTemplateWindowsUpdateCustomizerOutput() ImageTemplateWindowsUpdateCustomizerOutput ToImageTemplateWindowsUpdateCustomizerOutputWithContext(context.Context) ImageTemplateWindowsUpdateCustomizerOutput }
ImageTemplateWindowsUpdateCustomizerInput is an input type that accepts ImageTemplateWindowsUpdateCustomizerArgs and ImageTemplateWindowsUpdateCustomizerOutput values. You can construct a concrete instance of `ImageTemplateWindowsUpdateCustomizerInput` via:
ImageTemplateWindowsUpdateCustomizerArgs{...}
type ImageTemplateWindowsUpdateCustomizerOutput ¶
type ImageTemplateWindowsUpdateCustomizerOutput struct{ *pulumi.OutputState }
Installs Windows Updates. Corresponds to Packer Windows Update Provisioner (https://github.com/rgl/packer-provisioner-windows-update)
func (ImageTemplateWindowsUpdateCustomizerOutput) ElementType ¶
func (ImageTemplateWindowsUpdateCustomizerOutput) ElementType() reflect.Type
func (ImageTemplateWindowsUpdateCustomizerOutput) Filters ¶
func (o ImageTemplateWindowsUpdateCustomizerOutput) Filters() pulumi.StringArrayOutput
Array of filters to select updates to apply. Omit or specify empty array to use the default (no filter). Refer to above link for examples and detailed description of this field.
func (ImageTemplateWindowsUpdateCustomizerOutput) Name ¶
func (o ImageTemplateWindowsUpdateCustomizerOutput) Name() pulumi.StringPtrOutput
Friendly Name to provide context on what this customization step does
func (ImageTemplateWindowsUpdateCustomizerOutput) SearchCriteria ¶
func (o ImageTemplateWindowsUpdateCustomizerOutput) SearchCriteria() pulumi.StringPtrOutput
Criteria to search updates. Omit or specify empty string to use the default (search all). Refer to above link for examples and detailed description of this field.
func (ImageTemplateWindowsUpdateCustomizerOutput) ToImageTemplateWindowsUpdateCustomizerOutput ¶
func (o ImageTemplateWindowsUpdateCustomizerOutput) ToImageTemplateWindowsUpdateCustomizerOutput() ImageTemplateWindowsUpdateCustomizerOutput
func (ImageTemplateWindowsUpdateCustomizerOutput) ToImageTemplateWindowsUpdateCustomizerOutputWithContext ¶
func (o ImageTemplateWindowsUpdateCustomizerOutput) ToImageTemplateWindowsUpdateCustomizerOutputWithContext(ctx context.Context) ImageTemplateWindowsUpdateCustomizerOutput
func (ImageTemplateWindowsUpdateCustomizerOutput) Type ¶
func (o ImageTemplateWindowsUpdateCustomizerOutput) Type() pulumi.StringOutput
The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer
func (ImageTemplateWindowsUpdateCustomizerOutput) UpdateLimit ¶
func (o ImageTemplateWindowsUpdateCustomizerOutput) UpdateLimit() pulumi.IntPtrOutput
Maximum number of updates to apply at a time. Omit or specify 0 to use the default (1000)
type ImageTemplateWindowsUpdateCustomizerResponse ¶
type ImageTemplateWindowsUpdateCustomizerResponse struct { // Array of filters to select updates to apply. Omit or specify empty array to use the default (no filter). Refer to above link for examples and detailed description of this field. Filters []string `pulumi:"filters"` // Friendly Name to provide context on what this customization step does Name *string `pulumi:"name"` // Criteria to search updates. Omit or specify empty string to use the default (search all). Refer to above link for examples and detailed description of this field. SearchCriteria *string `pulumi:"searchCriteria"` // The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer Type string `pulumi:"type"` // Maximum number of updates to apply at a time. Omit or specify 0 to use the default (1000) UpdateLimit *int `pulumi:"updateLimit"` }
Installs Windows Updates. Corresponds to Packer Windows Update Provisioner (https://github.com/rgl/packer-provisioner-windows-update)
type ImageTemplateWindowsUpdateCustomizerResponseArgs ¶
type ImageTemplateWindowsUpdateCustomizerResponseArgs struct { // Array of filters to select updates to apply. Omit or specify empty array to use the default (no filter). Refer to above link for examples and detailed description of this field. Filters pulumi.StringArrayInput `pulumi:"filters"` // Friendly Name to provide context on what this customization step does Name pulumi.StringPtrInput `pulumi:"name"` // Criteria to search updates. Omit or specify empty string to use the default (search all). Refer to above link for examples and detailed description of this field. SearchCriteria pulumi.StringPtrInput `pulumi:"searchCriteria"` // The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer Type pulumi.StringInput `pulumi:"type"` // Maximum number of updates to apply at a time. Omit or specify 0 to use the default (1000) UpdateLimit pulumi.IntPtrInput `pulumi:"updateLimit"` }
Installs Windows Updates. Corresponds to Packer Windows Update Provisioner (https://github.com/rgl/packer-provisioner-windows-update)
func (ImageTemplateWindowsUpdateCustomizerResponseArgs) ElementType ¶
func (ImageTemplateWindowsUpdateCustomizerResponseArgs) ElementType() reflect.Type
func (ImageTemplateWindowsUpdateCustomizerResponseArgs) ToImageTemplateWindowsUpdateCustomizerResponseOutput ¶
func (i ImageTemplateWindowsUpdateCustomizerResponseArgs) ToImageTemplateWindowsUpdateCustomizerResponseOutput() ImageTemplateWindowsUpdateCustomizerResponseOutput
func (ImageTemplateWindowsUpdateCustomizerResponseArgs) ToImageTemplateWindowsUpdateCustomizerResponseOutputWithContext ¶
func (i ImageTemplateWindowsUpdateCustomizerResponseArgs) ToImageTemplateWindowsUpdateCustomizerResponseOutputWithContext(ctx context.Context) ImageTemplateWindowsUpdateCustomizerResponseOutput
type ImageTemplateWindowsUpdateCustomizerResponseInput ¶
type ImageTemplateWindowsUpdateCustomizerResponseInput interface { pulumi.Input ToImageTemplateWindowsUpdateCustomizerResponseOutput() ImageTemplateWindowsUpdateCustomizerResponseOutput ToImageTemplateWindowsUpdateCustomizerResponseOutputWithContext(context.Context) ImageTemplateWindowsUpdateCustomizerResponseOutput }
ImageTemplateWindowsUpdateCustomizerResponseInput is an input type that accepts ImageTemplateWindowsUpdateCustomizerResponseArgs and ImageTemplateWindowsUpdateCustomizerResponseOutput values. You can construct a concrete instance of `ImageTemplateWindowsUpdateCustomizerResponseInput` via:
ImageTemplateWindowsUpdateCustomizerResponseArgs{...}
type ImageTemplateWindowsUpdateCustomizerResponseOutput ¶
type ImageTemplateWindowsUpdateCustomizerResponseOutput struct{ *pulumi.OutputState }
Installs Windows Updates. Corresponds to Packer Windows Update Provisioner (https://github.com/rgl/packer-provisioner-windows-update)
func (ImageTemplateWindowsUpdateCustomizerResponseOutput) ElementType ¶
func (ImageTemplateWindowsUpdateCustomizerResponseOutput) ElementType() reflect.Type
func (ImageTemplateWindowsUpdateCustomizerResponseOutput) Filters ¶
func (o ImageTemplateWindowsUpdateCustomizerResponseOutput) Filters() pulumi.StringArrayOutput
Array of filters to select updates to apply. Omit or specify empty array to use the default (no filter). Refer to above link for examples and detailed description of this field.
func (ImageTemplateWindowsUpdateCustomizerResponseOutput) Name ¶
func (o ImageTemplateWindowsUpdateCustomizerResponseOutput) Name() pulumi.StringPtrOutput
Friendly Name to provide context on what this customization step does
func (ImageTemplateWindowsUpdateCustomizerResponseOutput) SearchCriteria ¶
func (o ImageTemplateWindowsUpdateCustomizerResponseOutput) SearchCriteria() pulumi.StringPtrOutput
Criteria to search updates. Omit or specify empty string to use the default (search all). Refer to above link for examples and detailed description of this field.
func (ImageTemplateWindowsUpdateCustomizerResponseOutput) ToImageTemplateWindowsUpdateCustomizerResponseOutput ¶
func (o ImageTemplateWindowsUpdateCustomizerResponseOutput) ToImageTemplateWindowsUpdateCustomizerResponseOutput() ImageTemplateWindowsUpdateCustomizerResponseOutput
func (ImageTemplateWindowsUpdateCustomizerResponseOutput) ToImageTemplateWindowsUpdateCustomizerResponseOutputWithContext ¶
func (o ImageTemplateWindowsUpdateCustomizerResponseOutput) ToImageTemplateWindowsUpdateCustomizerResponseOutputWithContext(ctx context.Context) ImageTemplateWindowsUpdateCustomizerResponseOutput
func (ImageTemplateWindowsUpdateCustomizerResponseOutput) Type ¶
func (o ImageTemplateWindowsUpdateCustomizerResponseOutput) Type() pulumi.StringOutput
The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer
func (ImageTemplateWindowsUpdateCustomizerResponseOutput) UpdateLimit ¶
func (o ImageTemplateWindowsUpdateCustomizerResponseOutput) UpdateLimit() pulumi.IntPtrOutput
Maximum number of updates to apply at a time. Omit or specify 0 to use the default (1000)
type LookupVirtualMachineImageTemplateResult ¶
type LookupVirtualMachineImageTemplateResult struct { // Maximum duration to wait while building the image template. Omit or specify 0 to use the default (4 hours). BuildTimeoutInMinutes *int `pulumi:"buildTimeoutInMinutes"` // Specifies the properties used to describe the customization steps of the image, like Image source etc Customize []interface{} `pulumi:"customize"` // The distribution targets where the image output needs to go to. Distribute []interface{} `pulumi:"distribute"` // The identity of the image template, if configured. Identity ImageTemplateIdentityResponse `pulumi:"identity"` // State of 'run' that is currently executing or was last executed. LastRunStatus ImageTemplateLastRunStatusResponse `pulumi:"lastRunStatus"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Provisioning error, if any ProvisioningError ProvisioningErrorResponse `pulumi:"provisioningError"` // Provisioning state of the resource ProvisioningState string `pulumi:"provisioningState"` // Specifies the properties used to describe the source image. Source interface{} `pulumi:"source"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` // Describes how virtual machine is set up to build images VmProfile *ImageTemplateVmProfileResponse `pulumi:"vmProfile"` }
Image template is an ARM resource managed by Microsoft.VirtualMachineImages provider
func LookupVirtualMachineImageTemplate ¶
func LookupVirtualMachineImageTemplate(ctx *pulumi.Context, args *LookupVirtualMachineImageTemplateArgs, opts ...pulumi.InvokeOption) (*LookupVirtualMachineImageTemplateResult, error)
type PlatformImagePurchasePlan ¶
type PlatformImagePurchasePlan struct { // Name of the purchase plan. PlanName string `pulumi:"planName"` // Product of the purchase plan. PlanProduct string `pulumi:"planProduct"` // Publisher of the purchase plan. PlanPublisher string `pulumi:"planPublisher"` }
Purchase plan configuration for platform image.
type PlatformImagePurchasePlanArgs ¶
type PlatformImagePurchasePlanArgs struct { // Name of the purchase plan. PlanName pulumi.StringInput `pulumi:"planName"` // Product of the purchase plan. PlanProduct pulumi.StringInput `pulumi:"planProduct"` // Publisher of the purchase plan. PlanPublisher pulumi.StringInput `pulumi:"planPublisher"` }
Purchase plan configuration for platform image.
func (PlatformImagePurchasePlanArgs) ElementType ¶
func (PlatformImagePurchasePlanArgs) ElementType() reflect.Type
func (PlatformImagePurchasePlanArgs) ToPlatformImagePurchasePlanOutput ¶
func (i PlatformImagePurchasePlanArgs) ToPlatformImagePurchasePlanOutput() PlatformImagePurchasePlanOutput
func (PlatformImagePurchasePlanArgs) ToPlatformImagePurchasePlanOutputWithContext ¶
func (i PlatformImagePurchasePlanArgs) ToPlatformImagePurchasePlanOutputWithContext(ctx context.Context) PlatformImagePurchasePlanOutput
func (PlatformImagePurchasePlanArgs) ToPlatformImagePurchasePlanPtrOutput ¶
func (i PlatformImagePurchasePlanArgs) ToPlatformImagePurchasePlanPtrOutput() PlatformImagePurchasePlanPtrOutput
func (PlatformImagePurchasePlanArgs) ToPlatformImagePurchasePlanPtrOutputWithContext ¶
func (i PlatformImagePurchasePlanArgs) ToPlatformImagePurchasePlanPtrOutputWithContext(ctx context.Context) PlatformImagePurchasePlanPtrOutput
type PlatformImagePurchasePlanInput ¶
type PlatformImagePurchasePlanInput interface { pulumi.Input ToPlatformImagePurchasePlanOutput() PlatformImagePurchasePlanOutput ToPlatformImagePurchasePlanOutputWithContext(context.Context) PlatformImagePurchasePlanOutput }
PlatformImagePurchasePlanInput is an input type that accepts PlatformImagePurchasePlanArgs and PlatformImagePurchasePlanOutput values. You can construct a concrete instance of `PlatformImagePurchasePlanInput` via:
PlatformImagePurchasePlanArgs{...}
type PlatformImagePurchasePlanOutput ¶
type PlatformImagePurchasePlanOutput struct{ *pulumi.OutputState }
Purchase plan configuration for platform image.
func (PlatformImagePurchasePlanOutput) ElementType ¶
func (PlatformImagePurchasePlanOutput) ElementType() reflect.Type
func (PlatformImagePurchasePlanOutput) PlanName ¶
func (o PlatformImagePurchasePlanOutput) PlanName() pulumi.StringOutput
Name of the purchase plan.
func (PlatformImagePurchasePlanOutput) PlanProduct ¶
func (o PlatformImagePurchasePlanOutput) PlanProduct() pulumi.StringOutput
Product of the purchase plan.
func (PlatformImagePurchasePlanOutput) PlanPublisher ¶
func (o PlatformImagePurchasePlanOutput) PlanPublisher() pulumi.StringOutput
Publisher of the purchase plan.
func (PlatformImagePurchasePlanOutput) ToPlatformImagePurchasePlanOutput ¶
func (o PlatformImagePurchasePlanOutput) ToPlatformImagePurchasePlanOutput() PlatformImagePurchasePlanOutput
func (PlatformImagePurchasePlanOutput) ToPlatformImagePurchasePlanOutputWithContext ¶
func (o PlatformImagePurchasePlanOutput) ToPlatformImagePurchasePlanOutputWithContext(ctx context.Context) PlatformImagePurchasePlanOutput
func (PlatformImagePurchasePlanOutput) ToPlatformImagePurchasePlanPtrOutput ¶
func (o PlatformImagePurchasePlanOutput) ToPlatformImagePurchasePlanPtrOutput() PlatformImagePurchasePlanPtrOutput
func (PlatformImagePurchasePlanOutput) ToPlatformImagePurchasePlanPtrOutputWithContext ¶
func (o PlatformImagePurchasePlanOutput) ToPlatformImagePurchasePlanPtrOutputWithContext(ctx context.Context) PlatformImagePurchasePlanPtrOutput
type PlatformImagePurchasePlanPtrInput ¶
type PlatformImagePurchasePlanPtrInput interface { pulumi.Input ToPlatformImagePurchasePlanPtrOutput() PlatformImagePurchasePlanPtrOutput ToPlatformImagePurchasePlanPtrOutputWithContext(context.Context) PlatformImagePurchasePlanPtrOutput }
PlatformImagePurchasePlanPtrInput is an input type that accepts PlatformImagePurchasePlanArgs, PlatformImagePurchasePlanPtr and PlatformImagePurchasePlanPtrOutput values. You can construct a concrete instance of `PlatformImagePurchasePlanPtrInput` via:
PlatformImagePurchasePlanArgs{...} or: nil
func PlatformImagePurchasePlanPtr ¶
func PlatformImagePurchasePlanPtr(v *PlatformImagePurchasePlanArgs) PlatformImagePurchasePlanPtrInput
type PlatformImagePurchasePlanPtrOutput ¶
type PlatformImagePurchasePlanPtrOutput struct{ *pulumi.OutputState }
func (PlatformImagePurchasePlanPtrOutput) Elem ¶
func (o PlatformImagePurchasePlanPtrOutput) Elem() PlatformImagePurchasePlanOutput
func (PlatformImagePurchasePlanPtrOutput) ElementType ¶
func (PlatformImagePurchasePlanPtrOutput) ElementType() reflect.Type
func (PlatformImagePurchasePlanPtrOutput) PlanName ¶
func (o PlatformImagePurchasePlanPtrOutput) PlanName() pulumi.StringPtrOutput
Name of the purchase plan.
func (PlatformImagePurchasePlanPtrOutput) PlanProduct ¶
func (o PlatformImagePurchasePlanPtrOutput) PlanProduct() pulumi.StringPtrOutput
Product of the purchase plan.
func (PlatformImagePurchasePlanPtrOutput) PlanPublisher ¶
func (o PlatformImagePurchasePlanPtrOutput) PlanPublisher() pulumi.StringPtrOutput
Publisher of the purchase plan.
func (PlatformImagePurchasePlanPtrOutput) ToPlatformImagePurchasePlanPtrOutput ¶
func (o PlatformImagePurchasePlanPtrOutput) ToPlatformImagePurchasePlanPtrOutput() PlatformImagePurchasePlanPtrOutput
func (PlatformImagePurchasePlanPtrOutput) ToPlatformImagePurchasePlanPtrOutputWithContext ¶
func (o PlatformImagePurchasePlanPtrOutput) ToPlatformImagePurchasePlanPtrOutputWithContext(ctx context.Context) PlatformImagePurchasePlanPtrOutput
type PlatformImagePurchasePlanResponse ¶
type PlatformImagePurchasePlanResponse struct { // Name of the purchase plan. PlanName string `pulumi:"planName"` // Product of the purchase plan. PlanProduct string `pulumi:"planProduct"` // Publisher of the purchase plan. PlanPublisher string `pulumi:"planPublisher"` }
Purchase plan configuration for platform image.
type PlatformImagePurchasePlanResponseArgs ¶
type PlatformImagePurchasePlanResponseArgs struct { // Name of the purchase plan. PlanName pulumi.StringInput `pulumi:"planName"` // Product of the purchase plan. PlanProduct pulumi.StringInput `pulumi:"planProduct"` // Publisher of the purchase plan. PlanPublisher pulumi.StringInput `pulumi:"planPublisher"` }
Purchase plan configuration for platform image.
func (PlatformImagePurchasePlanResponseArgs) ElementType ¶
func (PlatformImagePurchasePlanResponseArgs) ElementType() reflect.Type
func (PlatformImagePurchasePlanResponseArgs) ToPlatformImagePurchasePlanResponseOutput ¶
func (i PlatformImagePurchasePlanResponseArgs) ToPlatformImagePurchasePlanResponseOutput() PlatformImagePurchasePlanResponseOutput
func (PlatformImagePurchasePlanResponseArgs) ToPlatformImagePurchasePlanResponseOutputWithContext ¶
func (i PlatformImagePurchasePlanResponseArgs) ToPlatformImagePurchasePlanResponseOutputWithContext(ctx context.Context) PlatformImagePurchasePlanResponseOutput
func (PlatformImagePurchasePlanResponseArgs) ToPlatformImagePurchasePlanResponsePtrOutput ¶
func (i PlatformImagePurchasePlanResponseArgs) ToPlatformImagePurchasePlanResponsePtrOutput() PlatformImagePurchasePlanResponsePtrOutput
func (PlatformImagePurchasePlanResponseArgs) ToPlatformImagePurchasePlanResponsePtrOutputWithContext ¶
func (i PlatformImagePurchasePlanResponseArgs) ToPlatformImagePurchasePlanResponsePtrOutputWithContext(ctx context.Context) PlatformImagePurchasePlanResponsePtrOutput
type PlatformImagePurchasePlanResponseInput ¶
type PlatformImagePurchasePlanResponseInput interface { pulumi.Input ToPlatformImagePurchasePlanResponseOutput() PlatformImagePurchasePlanResponseOutput ToPlatformImagePurchasePlanResponseOutputWithContext(context.Context) PlatformImagePurchasePlanResponseOutput }
PlatformImagePurchasePlanResponseInput is an input type that accepts PlatformImagePurchasePlanResponseArgs and PlatformImagePurchasePlanResponseOutput values. You can construct a concrete instance of `PlatformImagePurchasePlanResponseInput` via:
PlatformImagePurchasePlanResponseArgs{...}
type PlatformImagePurchasePlanResponseOutput ¶
type PlatformImagePurchasePlanResponseOutput struct{ *pulumi.OutputState }
Purchase plan configuration for platform image.
func (PlatformImagePurchasePlanResponseOutput) ElementType ¶
func (PlatformImagePurchasePlanResponseOutput) ElementType() reflect.Type
func (PlatformImagePurchasePlanResponseOutput) PlanName ¶
func (o PlatformImagePurchasePlanResponseOutput) PlanName() pulumi.StringOutput
Name of the purchase plan.
func (PlatformImagePurchasePlanResponseOutput) PlanProduct ¶
func (o PlatformImagePurchasePlanResponseOutput) PlanProduct() pulumi.StringOutput
Product of the purchase plan.
func (PlatformImagePurchasePlanResponseOutput) PlanPublisher ¶
func (o PlatformImagePurchasePlanResponseOutput) PlanPublisher() pulumi.StringOutput
Publisher of the purchase plan.
func (PlatformImagePurchasePlanResponseOutput) ToPlatformImagePurchasePlanResponseOutput ¶
func (o PlatformImagePurchasePlanResponseOutput) ToPlatformImagePurchasePlanResponseOutput() PlatformImagePurchasePlanResponseOutput
func (PlatformImagePurchasePlanResponseOutput) ToPlatformImagePurchasePlanResponseOutputWithContext ¶
func (o PlatformImagePurchasePlanResponseOutput) ToPlatformImagePurchasePlanResponseOutputWithContext(ctx context.Context) PlatformImagePurchasePlanResponseOutput
func (PlatformImagePurchasePlanResponseOutput) ToPlatformImagePurchasePlanResponsePtrOutput ¶
func (o PlatformImagePurchasePlanResponseOutput) ToPlatformImagePurchasePlanResponsePtrOutput() PlatformImagePurchasePlanResponsePtrOutput
func (PlatformImagePurchasePlanResponseOutput) ToPlatformImagePurchasePlanResponsePtrOutputWithContext ¶
func (o PlatformImagePurchasePlanResponseOutput) ToPlatformImagePurchasePlanResponsePtrOutputWithContext(ctx context.Context) PlatformImagePurchasePlanResponsePtrOutput
type PlatformImagePurchasePlanResponsePtrInput ¶
type PlatformImagePurchasePlanResponsePtrInput interface { pulumi.Input ToPlatformImagePurchasePlanResponsePtrOutput() PlatformImagePurchasePlanResponsePtrOutput ToPlatformImagePurchasePlanResponsePtrOutputWithContext(context.Context) PlatformImagePurchasePlanResponsePtrOutput }
PlatformImagePurchasePlanResponsePtrInput is an input type that accepts PlatformImagePurchasePlanResponseArgs, PlatformImagePurchasePlanResponsePtr and PlatformImagePurchasePlanResponsePtrOutput values. You can construct a concrete instance of `PlatformImagePurchasePlanResponsePtrInput` via:
PlatformImagePurchasePlanResponseArgs{...} or: nil
func PlatformImagePurchasePlanResponsePtr ¶
func PlatformImagePurchasePlanResponsePtr(v *PlatformImagePurchasePlanResponseArgs) PlatformImagePurchasePlanResponsePtrInput
type PlatformImagePurchasePlanResponsePtrOutput ¶
type PlatformImagePurchasePlanResponsePtrOutput struct{ *pulumi.OutputState }
func (PlatformImagePurchasePlanResponsePtrOutput) ElementType ¶
func (PlatformImagePurchasePlanResponsePtrOutput) ElementType() reflect.Type
func (PlatformImagePurchasePlanResponsePtrOutput) PlanName ¶
func (o PlatformImagePurchasePlanResponsePtrOutput) PlanName() pulumi.StringPtrOutput
Name of the purchase plan.
func (PlatformImagePurchasePlanResponsePtrOutput) PlanProduct ¶
func (o PlatformImagePurchasePlanResponsePtrOutput) PlanProduct() pulumi.StringPtrOutput
Product of the purchase plan.
func (PlatformImagePurchasePlanResponsePtrOutput) PlanPublisher ¶
func (o PlatformImagePurchasePlanResponsePtrOutput) PlanPublisher() pulumi.StringPtrOutput
Publisher of the purchase plan.
func (PlatformImagePurchasePlanResponsePtrOutput) ToPlatformImagePurchasePlanResponsePtrOutput ¶
func (o PlatformImagePurchasePlanResponsePtrOutput) ToPlatformImagePurchasePlanResponsePtrOutput() PlatformImagePurchasePlanResponsePtrOutput
func (PlatformImagePurchasePlanResponsePtrOutput) ToPlatformImagePurchasePlanResponsePtrOutputWithContext ¶
func (o PlatformImagePurchasePlanResponsePtrOutput) ToPlatformImagePurchasePlanResponsePtrOutputWithContext(ctx context.Context) PlatformImagePurchasePlanResponsePtrOutput
type ProvisioningErrorResponse ¶
type ProvisioningErrorResponse struct { // Verbose error message about the provisioning failure Message *string `pulumi:"message"` // Error code of the provisioning failure ProvisioningErrorCode *string `pulumi:"provisioningErrorCode"` }
Describes the error happened when create or update an image template
type ProvisioningErrorResponseArgs ¶
type ProvisioningErrorResponseArgs struct { // Verbose error message about the provisioning failure Message pulumi.StringPtrInput `pulumi:"message"` // Error code of the provisioning failure ProvisioningErrorCode pulumi.StringPtrInput `pulumi:"provisioningErrorCode"` }
Describes the error happened when create or update an image template
func (ProvisioningErrorResponseArgs) ElementType ¶
func (ProvisioningErrorResponseArgs) ElementType() reflect.Type
func (ProvisioningErrorResponseArgs) ToProvisioningErrorResponseOutput ¶
func (i ProvisioningErrorResponseArgs) ToProvisioningErrorResponseOutput() ProvisioningErrorResponseOutput
func (ProvisioningErrorResponseArgs) ToProvisioningErrorResponseOutputWithContext ¶
func (i ProvisioningErrorResponseArgs) ToProvisioningErrorResponseOutputWithContext(ctx context.Context) ProvisioningErrorResponseOutput
func (ProvisioningErrorResponseArgs) ToProvisioningErrorResponsePtrOutput ¶
func (i ProvisioningErrorResponseArgs) ToProvisioningErrorResponsePtrOutput() ProvisioningErrorResponsePtrOutput
func (ProvisioningErrorResponseArgs) ToProvisioningErrorResponsePtrOutputWithContext ¶
func (i ProvisioningErrorResponseArgs) ToProvisioningErrorResponsePtrOutputWithContext(ctx context.Context) ProvisioningErrorResponsePtrOutput
type ProvisioningErrorResponseInput ¶
type ProvisioningErrorResponseInput interface { pulumi.Input ToProvisioningErrorResponseOutput() ProvisioningErrorResponseOutput ToProvisioningErrorResponseOutputWithContext(context.Context) ProvisioningErrorResponseOutput }
ProvisioningErrorResponseInput is an input type that accepts ProvisioningErrorResponseArgs and ProvisioningErrorResponseOutput values. You can construct a concrete instance of `ProvisioningErrorResponseInput` via:
ProvisioningErrorResponseArgs{...}
type ProvisioningErrorResponseOutput ¶
type ProvisioningErrorResponseOutput struct{ *pulumi.OutputState }
Describes the error happened when create or update an image template
func (ProvisioningErrorResponseOutput) ElementType ¶
func (ProvisioningErrorResponseOutput) ElementType() reflect.Type
func (ProvisioningErrorResponseOutput) Message ¶
func (o ProvisioningErrorResponseOutput) Message() pulumi.StringPtrOutput
Verbose error message about the provisioning failure
func (ProvisioningErrorResponseOutput) ProvisioningErrorCode ¶
func (o ProvisioningErrorResponseOutput) ProvisioningErrorCode() pulumi.StringPtrOutput
Error code of the provisioning failure
func (ProvisioningErrorResponseOutput) ToProvisioningErrorResponseOutput ¶
func (o ProvisioningErrorResponseOutput) ToProvisioningErrorResponseOutput() ProvisioningErrorResponseOutput
func (ProvisioningErrorResponseOutput) ToProvisioningErrorResponseOutputWithContext ¶
func (o ProvisioningErrorResponseOutput) ToProvisioningErrorResponseOutputWithContext(ctx context.Context) ProvisioningErrorResponseOutput
func (ProvisioningErrorResponseOutput) ToProvisioningErrorResponsePtrOutput ¶
func (o ProvisioningErrorResponseOutput) ToProvisioningErrorResponsePtrOutput() ProvisioningErrorResponsePtrOutput
func (ProvisioningErrorResponseOutput) ToProvisioningErrorResponsePtrOutputWithContext ¶
func (o ProvisioningErrorResponseOutput) ToProvisioningErrorResponsePtrOutputWithContext(ctx context.Context) ProvisioningErrorResponsePtrOutput
type ProvisioningErrorResponsePtrInput ¶
type ProvisioningErrorResponsePtrInput interface { pulumi.Input ToProvisioningErrorResponsePtrOutput() ProvisioningErrorResponsePtrOutput ToProvisioningErrorResponsePtrOutputWithContext(context.Context) ProvisioningErrorResponsePtrOutput }
ProvisioningErrorResponsePtrInput is an input type that accepts ProvisioningErrorResponseArgs, ProvisioningErrorResponsePtr and ProvisioningErrorResponsePtrOutput values. You can construct a concrete instance of `ProvisioningErrorResponsePtrInput` via:
ProvisioningErrorResponseArgs{...} or: nil
func ProvisioningErrorResponsePtr ¶
func ProvisioningErrorResponsePtr(v *ProvisioningErrorResponseArgs) ProvisioningErrorResponsePtrInput
type ProvisioningErrorResponsePtrOutput ¶
type ProvisioningErrorResponsePtrOutput struct{ *pulumi.OutputState }
func (ProvisioningErrorResponsePtrOutput) Elem ¶
func (o ProvisioningErrorResponsePtrOutput) Elem() ProvisioningErrorResponseOutput
func (ProvisioningErrorResponsePtrOutput) ElementType ¶
func (ProvisioningErrorResponsePtrOutput) ElementType() reflect.Type
func (ProvisioningErrorResponsePtrOutput) Message ¶
func (o ProvisioningErrorResponsePtrOutput) Message() pulumi.StringPtrOutput
Verbose error message about the provisioning failure
func (ProvisioningErrorResponsePtrOutput) ProvisioningErrorCode ¶
func (o ProvisioningErrorResponsePtrOutput) ProvisioningErrorCode() pulumi.StringPtrOutput
Error code of the provisioning failure
func (ProvisioningErrorResponsePtrOutput) ToProvisioningErrorResponsePtrOutput ¶
func (o ProvisioningErrorResponsePtrOutput) ToProvisioningErrorResponsePtrOutput() ProvisioningErrorResponsePtrOutput
func (ProvisioningErrorResponsePtrOutput) ToProvisioningErrorResponsePtrOutputWithContext ¶
func (o ProvisioningErrorResponsePtrOutput) ToProvisioningErrorResponsePtrOutputWithContext(ctx context.Context) ProvisioningErrorResponsePtrOutput
type VirtualMachineImageTemplate ¶
type VirtualMachineImageTemplate struct { pulumi.CustomResourceState // Maximum duration to wait while building the image template. Omit or specify 0 to use the default (4 hours). BuildTimeoutInMinutes pulumi.IntPtrOutput `pulumi:"buildTimeoutInMinutes"` // Specifies the properties used to describe the customization steps of the image, like Image source etc Customize pulumi.ArrayOutput `pulumi:"customize"` // The distribution targets where the image output needs to go to. Distribute pulumi.ArrayOutput `pulumi:"distribute"` // The identity of the image template, if configured. Identity ImageTemplateIdentityResponseOutput `pulumi:"identity"` // State of 'run' that is currently executing or was last executed. LastRunStatus ImageTemplateLastRunStatusResponseOutput `pulumi:"lastRunStatus"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Provisioning error, if any ProvisioningError ProvisioningErrorResponseOutput `pulumi:"provisioningError"` // Provisioning state of the resource ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Specifies the properties used to describe the source image. Source pulumi.AnyOutput `pulumi:"source"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // Describes how virtual machine is set up to build images VmProfile ImageTemplateVmProfileResponsePtrOutput `pulumi:"vmProfile"` }
Image template is an ARM resource managed by Microsoft.VirtualMachineImages provider
func GetVirtualMachineImageTemplate ¶
func GetVirtualMachineImageTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualMachineImageTemplateState, opts ...pulumi.ResourceOption) (*VirtualMachineImageTemplate, error)
GetVirtualMachineImageTemplate gets an existing VirtualMachineImageTemplate 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 NewVirtualMachineImageTemplate ¶
func NewVirtualMachineImageTemplate(ctx *pulumi.Context, name string, args *VirtualMachineImageTemplateArgs, opts ...pulumi.ResourceOption) (*VirtualMachineImageTemplate, error)
NewVirtualMachineImageTemplate registers a new resource with the given unique name, arguments, and options.
type VirtualMachineImageTemplateArgs ¶
type VirtualMachineImageTemplateArgs struct { // Maximum duration to wait while building the image template. Omit or specify 0 to use the default (4 hours). BuildTimeoutInMinutes pulumi.IntPtrInput // Specifies the properties used to describe the customization steps of the image, like Image source etc Customize pulumi.ArrayInput // The distribution targets where the image output needs to go to. Distribute pulumi.ArrayInput // The identity of the image template, if configured. Identity ImageTemplateIdentityInput // The name of the image Template ImageTemplateName pulumi.StringInput // Resource location Location pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Specifies the properties used to describe the source image. Source pulumi.Input // Resource tags Tags pulumi.StringMapInput // Describes how virtual machine is set up to build images VmProfile ImageTemplateVmProfilePtrInput }
The set of arguments for constructing a VirtualMachineImageTemplate resource.
func (VirtualMachineImageTemplateArgs) ElementType ¶
func (VirtualMachineImageTemplateArgs) ElementType() reflect.Type
type VirtualMachineImageTemplateState ¶
type VirtualMachineImageTemplateState struct { // Maximum duration to wait while building the image template. Omit or specify 0 to use the default (4 hours). BuildTimeoutInMinutes pulumi.IntPtrInput // Specifies the properties used to describe the customization steps of the image, like Image source etc Customize pulumi.ArrayInput // The distribution targets where the image output needs to go to. Distribute pulumi.ArrayInput // The identity of the image template, if configured. Identity ImageTemplateIdentityResponsePtrInput // State of 'run' that is currently executing or was last executed. LastRunStatus ImageTemplateLastRunStatusResponsePtrInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Provisioning error, if any ProvisioningError ProvisioningErrorResponsePtrInput // Provisioning state of the resource ProvisioningState pulumi.StringPtrInput // Specifies the properties used to describe the source image. Source pulumi.Input // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput // Describes how virtual machine is set up to build images VmProfile ImageTemplateVmProfileResponsePtrInput }
func (VirtualMachineImageTemplateState) ElementType ¶
func (VirtualMachineImageTemplateState) ElementType() reflect.Type
type VirtualNetworkConfig ¶
type VirtualNetworkConfig struct { // Resource id of a pre-existing subnet. SubnetId *string `pulumi:"subnetId"` }
Virtual Network configuration.
type VirtualNetworkConfigArgs ¶
type VirtualNetworkConfigArgs struct { // Resource id of a pre-existing subnet. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` }
Virtual Network configuration.
func (VirtualNetworkConfigArgs) ElementType ¶
func (VirtualNetworkConfigArgs) ElementType() reflect.Type
func (VirtualNetworkConfigArgs) ToVirtualNetworkConfigOutput ¶
func (i VirtualNetworkConfigArgs) ToVirtualNetworkConfigOutput() VirtualNetworkConfigOutput
func (VirtualNetworkConfigArgs) ToVirtualNetworkConfigOutputWithContext ¶
func (i VirtualNetworkConfigArgs) ToVirtualNetworkConfigOutputWithContext(ctx context.Context) VirtualNetworkConfigOutput
func (VirtualNetworkConfigArgs) ToVirtualNetworkConfigPtrOutput ¶
func (i VirtualNetworkConfigArgs) ToVirtualNetworkConfigPtrOutput() VirtualNetworkConfigPtrOutput
func (VirtualNetworkConfigArgs) ToVirtualNetworkConfigPtrOutputWithContext ¶
func (i VirtualNetworkConfigArgs) ToVirtualNetworkConfigPtrOutputWithContext(ctx context.Context) VirtualNetworkConfigPtrOutput
type VirtualNetworkConfigInput ¶
type VirtualNetworkConfigInput interface { pulumi.Input ToVirtualNetworkConfigOutput() VirtualNetworkConfigOutput ToVirtualNetworkConfigOutputWithContext(context.Context) VirtualNetworkConfigOutput }
VirtualNetworkConfigInput is an input type that accepts VirtualNetworkConfigArgs and VirtualNetworkConfigOutput values. You can construct a concrete instance of `VirtualNetworkConfigInput` via:
VirtualNetworkConfigArgs{...}
type VirtualNetworkConfigOutput ¶
type VirtualNetworkConfigOutput struct{ *pulumi.OutputState }
Virtual Network configuration.
func (VirtualNetworkConfigOutput) ElementType ¶
func (VirtualNetworkConfigOutput) ElementType() reflect.Type
func (VirtualNetworkConfigOutput) SubnetId ¶
func (o VirtualNetworkConfigOutput) SubnetId() pulumi.StringPtrOutput
Resource id of a pre-existing subnet.
func (VirtualNetworkConfigOutput) ToVirtualNetworkConfigOutput ¶
func (o VirtualNetworkConfigOutput) ToVirtualNetworkConfigOutput() VirtualNetworkConfigOutput
func (VirtualNetworkConfigOutput) ToVirtualNetworkConfigOutputWithContext ¶
func (o VirtualNetworkConfigOutput) ToVirtualNetworkConfigOutputWithContext(ctx context.Context) VirtualNetworkConfigOutput
func (VirtualNetworkConfigOutput) ToVirtualNetworkConfigPtrOutput ¶
func (o VirtualNetworkConfigOutput) ToVirtualNetworkConfigPtrOutput() VirtualNetworkConfigPtrOutput
func (VirtualNetworkConfigOutput) ToVirtualNetworkConfigPtrOutputWithContext ¶
func (o VirtualNetworkConfigOutput) ToVirtualNetworkConfigPtrOutputWithContext(ctx context.Context) VirtualNetworkConfigPtrOutput
type VirtualNetworkConfigPtrInput ¶
type VirtualNetworkConfigPtrInput interface { pulumi.Input ToVirtualNetworkConfigPtrOutput() VirtualNetworkConfigPtrOutput ToVirtualNetworkConfigPtrOutputWithContext(context.Context) VirtualNetworkConfigPtrOutput }
VirtualNetworkConfigPtrInput is an input type that accepts VirtualNetworkConfigArgs, VirtualNetworkConfigPtr and VirtualNetworkConfigPtrOutput values. You can construct a concrete instance of `VirtualNetworkConfigPtrInput` via:
VirtualNetworkConfigArgs{...} or: nil
func VirtualNetworkConfigPtr ¶
func VirtualNetworkConfigPtr(v *VirtualNetworkConfigArgs) VirtualNetworkConfigPtrInput
type VirtualNetworkConfigPtrOutput ¶
type VirtualNetworkConfigPtrOutput struct{ *pulumi.OutputState }
func (VirtualNetworkConfigPtrOutput) Elem ¶
func (o VirtualNetworkConfigPtrOutput) Elem() VirtualNetworkConfigOutput
func (VirtualNetworkConfigPtrOutput) ElementType ¶
func (VirtualNetworkConfigPtrOutput) ElementType() reflect.Type
func (VirtualNetworkConfigPtrOutput) SubnetId ¶
func (o VirtualNetworkConfigPtrOutput) SubnetId() pulumi.StringPtrOutput
Resource id of a pre-existing subnet.
func (VirtualNetworkConfigPtrOutput) ToVirtualNetworkConfigPtrOutput ¶
func (o VirtualNetworkConfigPtrOutput) ToVirtualNetworkConfigPtrOutput() VirtualNetworkConfigPtrOutput
func (VirtualNetworkConfigPtrOutput) ToVirtualNetworkConfigPtrOutputWithContext ¶
func (o VirtualNetworkConfigPtrOutput) ToVirtualNetworkConfigPtrOutputWithContext(ctx context.Context) VirtualNetworkConfigPtrOutput
type VirtualNetworkConfigResponse ¶
type VirtualNetworkConfigResponse struct { // Resource id of a pre-existing subnet. SubnetId *string `pulumi:"subnetId"` }
Virtual Network configuration.
type VirtualNetworkConfigResponseArgs ¶
type VirtualNetworkConfigResponseArgs struct { // Resource id of a pre-existing subnet. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` }
Virtual Network configuration.
func (VirtualNetworkConfigResponseArgs) ElementType ¶
func (VirtualNetworkConfigResponseArgs) ElementType() reflect.Type
func (VirtualNetworkConfigResponseArgs) ToVirtualNetworkConfigResponseOutput ¶
func (i VirtualNetworkConfigResponseArgs) ToVirtualNetworkConfigResponseOutput() VirtualNetworkConfigResponseOutput
func (VirtualNetworkConfigResponseArgs) ToVirtualNetworkConfigResponseOutputWithContext ¶
func (i VirtualNetworkConfigResponseArgs) ToVirtualNetworkConfigResponseOutputWithContext(ctx context.Context) VirtualNetworkConfigResponseOutput
func (VirtualNetworkConfigResponseArgs) ToVirtualNetworkConfigResponsePtrOutput ¶
func (i VirtualNetworkConfigResponseArgs) ToVirtualNetworkConfigResponsePtrOutput() VirtualNetworkConfigResponsePtrOutput
func (VirtualNetworkConfigResponseArgs) ToVirtualNetworkConfigResponsePtrOutputWithContext ¶
func (i VirtualNetworkConfigResponseArgs) ToVirtualNetworkConfigResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkConfigResponsePtrOutput
type VirtualNetworkConfigResponseInput ¶
type VirtualNetworkConfigResponseInput interface { pulumi.Input ToVirtualNetworkConfigResponseOutput() VirtualNetworkConfigResponseOutput ToVirtualNetworkConfigResponseOutputWithContext(context.Context) VirtualNetworkConfigResponseOutput }
VirtualNetworkConfigResponseInput is an input type that accepts VirtualNetworkConfigResponseArgs and VirtualNetworkConfigResponseOutput values. You can construct a concrete instance of `VirtualNetworkConfigResponseInput` via:
VirtualNetworkConfigResponseArgs{...}
type VirtualNetworkConfigResponseOutput ¶
type VirtualNetworkConfigResponseOutput struct{ *pulumi.OutputState }
Virtual Network configuration.
func (VirtualNetworkConfigResponseOutput) ElementType ¶
func (VirtualNetworkConfigResponseOutput) ElementType() reflect.Type
func (VirtualNetworkConfigResponseOutput) SubnetId ¶
func (o VirtualNetworkConfigResponseOutput) SubnetId() pulumi.StringPtrOutput
Resource id of a pre-existing subnet.
func (VirtualNetworkConfigResponseOutput) ToVirtualNetworkConfigResponseOutput ¶
func (o VirtualNetworkConfigResponseOutput) ToVirtualNetworkConfigResponseOutput() VirtualNetworkConfigResponseOutput
func (VirtualNetworkConfigResponseOutput) ToVirtualNetworkConfigResponseOutputWithContext ¶
func (o VirtualNetworkConfigResponseOutput) ToVirtualNetworkConfigResponseOutputWithContext(ctx context.Context) VirtualNetworkConfigResponseOutput
func (VirtualNetworkConfigResponseOutput) ToVirtualNetworkConfigResponsePtrOutput ¶
func (o VirtualNetworkConfigResponseOutput) ToVirtualNetworkConfigResponsePtrOutput() VirtualNetworkConfigResponsePtrOutput
func (VirtualNetworkConfigResponseOutput) ToVirtualNetworkConfigResponsePtrOutputWithContext ¶
func (o VirtualNetworkConfigResponseOutput) ToVirtualNetworkConfigResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkConfigResponsePtrOutput
type VirtualNetworkConfigResponsePtrInput ¶
type VirtualNetworkConfigResponsePtrInput interface { pulumi.Input ToVirtualNetworkConfigResponsePtrOutput() VirtualNetworkConfigResponsePtrOutput ToVirtualNetworkConfigResponsePtrOutputWithContext(context.Context) VirtualNetworkConfigResponsePtrOutput }
VirtualNetworkConfigResponsePtrInput is an input type that accepts VirtualNetworkConfigResponseArgs, VirtualNetworkConfigResponsePtr and VirtualNetworkConfigResponsePtrOutput values. You can construct a concrete instance of `VirtualNetworkConfigResponsePtrInput` via:
VirtualNetworkConfigResponseArgs{...} or: nil
func VirtualNetworkConfigResponsePtr ¶
func VirtualNetworkConfigResponsePtr(v *VirtualNetworkConfigResponseArgs) VirtualNetworkConfigResponsePtrInput
type VirtualNetworkConfigResponsePtrOutput ¶
type VirtualNetworkConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualNetworkConfigResponsePtrOutput) ElementType ¶
func (VirtualNetworkConfigResponsePtrOutput) ElementType() reflect.Type
func (VirtualNetworkConfigResponsePtrOutput) SubnetId ¶
func (o VirtualNetworkConfigResponsePtrOutput) SubnetId() pulumi.StringPtrOutput
Resource id of a pre-existing subnet.
func (VirtualNetworkConfigResponsePtrOutput) ToVirtualNetworkConfigResponsePtrOutput ¶
func (o VirtualNetworkConfigResponsePtrOutput) ToVirtualNetworkConfigResponsePtrOutput() VirtualNetworkConfigResponsePtrOutput
func (VirtualNetworkConfigResponsePtrOutput) ToVirtualNetworkConfigResponsePtrOutputWithContext ¶
func (o VirtualNetworkConfigResponsePtrOutput) ToVirtualNetworkConfigResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkConfigResponsePtrOutput