Documentation ¶
Index ¶
- Constants
- type DistributeVersionerLatest
- type DistributeVersionerLatestArgs
- func (val *DistributeVersionerLatestArgs) Defaults() *DistributeVersionerLatestArgs
- func (DistributeVersionerLatestArgs) ElementType() reflect.Type
- func (i DistributeVersionerLatestArgs) ToDistributeVersionerLatestOutput() DistributeVersionerLatestOutput
- func (i DistributeVersionerLatestArgs) ToDistributeVersionerLatestOutputWithContext(ctx context.Context) DistributeVersionerLatestOutput
- func (i DistributeVersionerLatestArgs) ToDistributeVersionerLatestPtrOutput() DistributeVersionerLatestPtrOutput
- func (i DistributeVersionerLatestArgs) ToDistributeVersionerLatestPtrOutputWithContext(ctx context.Context) DistributeVersionerLatestPtrOutput
- type DistributeVersionerLatestInput
- type DistributeVersionerLatestOutput
- func (DistributeVersionerLatestOutput) ElementType() reflect.Type
- func (o DistributeVersionerLatestOutput) Major() pulumi.IntPtrOutput
- func (o DistributeVersionerLatestOutput) Scheme() pulumi.StringOutput
- func (o DistributeVersionerLatestOutput) ToDistributeVersionerLatestOutput() DistributeVersionerLatestOutput
- func (o DistributeVersionerLatestOutput) ToDistributeVersionerLatestOutputWithContext(ctx context.Context) DistributeVersionerLatestOutput
- func (o DistributeVersionerLatestOutput) ToDistributeVersionerLatestPtrOutput() DistributeVersionerLatestPtrOutput
- func (o DistributeVersionerLatestOutput) ToDistributeVersionerLatestPtrOutputWithContext(ctx context.Context) DistributeVersionerLatestPtrOutput
- type DistributeVersionerLatestPtrInput
- type DistributeVersionerLatestPtrOutput
- func (o DistributeVersionerLatestPtrOutput) Elem() DistributeVersionerLatestOutput
- func (DistributeVersionerLatestPtrOutput) ElementType() reflect.Type
- func (o DistributeVersionerLatestPtrOutput) Major() pulumi.IntPtrOutput
- func (o DistributeVersionerLatestPtrOutput) Scheme() pulumi.StringPtrOutput
- func (o DistributeVersionerLatestPtrOutput) ToDistributeVersionerLatestPtrOutput() DistributeVersionerLatestPtrOutput
- func (o DistributeVersionerLatestPtrOutput) ToDistributeVersionerLatestPtrOutputWithContext(ctx context.Context) DistributeVersionerLatestPtrOutput
- type DistributeVersionerLatestResponse
- type DistributeVersionerLatestResponseOutput
- func (DistributeVersionerLatestResponseOutput) ElementType() reflect.Type
- func (o DistributeVersionerLatestResponseOutput) Major() pulumi.IntPtrOutput
- func (o DistributeVersionerLatestResponseOutput) Scheme() pulumi.StringOutput
- func (o DistributeVersionerLatestResponseOutput) ToDistributeVersionerLatestResponseOutput() DistributeVersionerLatestResponseOutput
- func (o DistributeVersionerLatestResponseOutput) ToDistributeVersionerLatestResponseOutputWithContext(ctx context.Context) DistributeVersionerLatestResponseOutput
- type DistributeVersionerLatestResponsePtrOutput
- func (o DistributeVersionerLatestResponsePtrOutput) Elem() DistributeVersionerLatestResponseOutput
- func (DistributeVersionerLatestResponsePtrOutput) ElementType() reflect.Type
- func (o DistributeVersionerLatestResponsePtrOutput) Major() pulumi.IntPtrOutput
- func (o DistributeVersionerLatestResponsePtrOutput) Scheme() pulumi.StringPtrOutput
- func (o DistributeVersionerLatestResponsePtrOutput) ToDistributeVersionerLatestResponsePtrOutput() DistributeVersionerLatestResponsePtrOutput
- func (o DistributeVersionerLatestResponsePtrOutput) ToDistributeVersionerLatestResponsePtrOutputWithContext(ctx context.Context) DistributeVersionerLatestResponsePtrOutput
- type DistributeVersionerSource
- type DistributeVersionerSourceArgs
- func (DistributeVersionerSourceArgs) ElementType() reflect.Type
- func (i DistributeVersionerSourceArgs) ToDistributeVersionerSourceOutput() DistributeVersionerSourceOutput
- func (i DistributeVersionerSourceArgs) ToDistributeVersionerSourceOutputWithContext(ctx context.Context) DistributeVersionerSourceOutput
- func (i DistributeVersionerSourceArgs) ToDistributeVersionerSourcePtrOutput() DistributeVersionerSourcePtrOutput
- func (i DistributeVersionerSourceArgs) ToDistributeVersionerSourcePtrOutputWithContext(ctx context.Context) DistributeVersionerSourcePtrOutput
- type DistributeVersionerSourceInput
- type DistributeVersionerSourceOutput
- func (DistributeVersionerSourceOutput) ElementType() reflect.Type
- func (o DistributeVersionerSourceOutput) Scheme() pulumi.StringOutput
- func (o DistributeVersionerSourceOutput) ToDistributeVersionerSourceOutput() DistributeVersionerSourceOutput
- func (o DistributeVersionerSourceOutput) ToDistributeVersionerSourceOutputWithContext(ctx context.Context) DistributeVersionerSourceOutput
- func (o DistributeVersionerSourceOutput) ToDistributeVersionerSourcePtrOutput() DistributeVersionerSourcePtrOutput
- func (o DistributeVersionerSourceOutput) ToDistributeVersionerSourcePtrOutputWithContext(ctx context.Context) DistributeVersionerSourcePtrOutput
- type DistributeVersionerSourcePtrInput
- type DistributeVersionerSourcePtrOutput
- func (o DistributeVersionerSourcePtrOutput) Elem() DistributeVersionerSourceOutput
- func (DistributeVersionerSourcePtrOutput) ElementType() reflect.Type
- func (o DistributeVersionerSourcePtrOutput) Scheme() pulumi.StringPtrOutput
- func (o DistributeVersionerSourcePtrOutput) ToDistributeVersionerSourcePtrOutput() DistributeVersionerSourcePtrOutput
- func (o DistributeVersionerSourcePtrOutput) ToDistributeVersionerSourcePtrOutputWithContext(ctx context.Context) DistributeVersionerSourcePtrOutput
- type DistributeVersionerSourceResponse
- type DistributeVersionerSourceResponseOutput
- func (DistributeVersionerSourceResponseOutput) ElementType() reflect.Type
- func (o DistributeVersionerSourceResponseOutput) Scheme() pulumi.StringOutput
- func (o DistributeVersionerSourceResponseOutput) ToDistributeVersionerSourceResponseOutput() DistributeVersionerSourceResponseOutput
- func (o DistributeVersionerSourceResponseOutput) ToDistributeVersionerSourceResponseOutputWithContext(ctx context.Context) DistributeVersionerSourceResponseOutput
- type DistributeVersionerSourceResponsePtrOutput
- func (o DistributeVersionerSourceResponsePtrOutput) Elem() DistributeVersionerSourceResponseOutput
- func (DistributeVersionerSourceResponsePtrOutput) ElementType() reflect.Type
- func (o DistributeVersionerSourceResponsePtrOutput) Scheme() pulumi.StringPtrOutput
- func (o DistributeVersionerSourceResponsePtrOutput) ToDistributeVersionerSourceResponsePtrOutput() DistributeVersionerSourceResponsePtrOutput
- func (o DistributeVersionerSourceResponsePtrOutput) ToDistributeVersionerSourceResponsePtrOutputWithContext(ctx context.Context) DistributeVersionerSourceResponsePtrOutput
- type ImageTemplateFileCustomizer
- type ImageTemplateFileCustomizerArgs
- func (val *ImageTemplateFileCustomizerArgs) Defaults() *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 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 ImageTemplateFileValidator
- type ImageTemplateFileValidatorArgs
- func (val *ImageTemplateFileValidatorArgs) Defaults() *ImageTemplateFileValidatorArgs
- func (ImageTemplateFileValidatorArgs) ElementType() reflect.Type
- func (i ImageTemplateFileValidatorArgs) ToImageTemplateFileValidatorOutput() ImageTemplateFileValidatorOutput
- func (i ImageTemplateFileValidatorArgs) ToImageTemplateFileValidatorOutputWithContext(ctx context.Context) ImageTemplateFileValidatorOutput
- type ImageTemplateFileValidatorInput
- type ImageTemplateFileValidatorOutput
- func (o ImageTemplateFileValidatorOutput) Destination() pulumi.StringPtrOutput
- func (ImageTemplateFileValidatorOutput) ElementType() reflect.Type
- func (o ImageTemplateFileValidatorOutput) Name() pulumi.StringPtrOutput
- func (o ImageTemplateFileValidatorOutput) Sha256Checksum() pulumi.StringPtrOutput
- func (o ImageTemplateFileValidatorOutput) SourceUri() pulumi.StringPtrOutput
- func (o ImageTemplateFileValidatorOutput) ToImageTemplateFileValidatorOutput() ImageTemplateFileValidatorOutput
- func (o ImageTemplateFileValidatorOutput) ToImageTemplateFileValidatorOutputWithContext(ctx context.Context) ImageTemplateFileValidatorOutput
- func (o ImageTemplateFileValidatorOutput) Type() pulumi.StringOutput
- type ImageTemplateFileValidatorResponse
- type ImageTemplateFileValidatorResponseOutput
- func (o ImageTemplateFileValidatorResponseOutput) Destination() pulumi.StringPtrOutput
- func (ImageTemplateFileValidatorResponseOutput) ElementType() reflect.Type
- func (o ImageTemplateFileValidatorResponseOutput) Name() pulumi.StringPtrOutput
- func (o ImageTemplateFileValidatorResponseOutput) Sha256Checksum() pulumi.StringPtrOutput
- func (o ImageTemplateFileValidatorResponseOutput) SourceUri() pulumi.StringPtrOutput
- func (o ImageTemplateFileValidatorResponseOutput) ToImageTemplateFileValidatorResponseOutput() ImageTemplateFileValidatorResponseOutput
- func (o ImageTemplateFileValidatorResponseOutput) ToImageTemplateFileValidatorResponseOutputWithContext(ctx context.Context) ImageTemplateFileValidatorResponseOutput
- func (o ImageTemplateFileValidatorResponseOutput) Type() pulumi.StringOutput
- type ImageTemplateIdentity
- type ImageTemplateIdentityArgs
- 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) Type() ResourceIdentityTypePtrOutput
- func (o ImageTemplateIdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput
- type ImageTemplateIdentityResponse
- type ImageTemplateIdentityResponseOutput
- func (ImageTemplateIdentityResponseOutput) ElementType() reflect.Type
- func (o ImageTemplateIdentityResponseOutput) ToImageTemplateIdentityResponseOutput() ImageTemplateIdentityResponseOutput
- func (o ImageTemplateIdentityResponseOutput) ToImageTemplateIdentityResponseOutputWithContext(ctx context.Context) ImageTemplateIdentityResponseOutput
- func (o ImageTemplateIdentityResponseOutput) Type() pulumi.StringPtrOutput
- func (o ImageTemplateIdentityResponseOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
- type ImageTemplateLastRunStatusResponse
- 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
- 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 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 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 ImageTemplatePlatformImageSourceResponseOutput
- func (ImageTemplatePlatformImageSourceResponseOutput) ElementType() reflect.Type
- func (o ImageTemplatePlatformImageSourceResponseOutput) ExactVersion() pulumi.StringOutput
- 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 (val *ImageTemplatePowerShellCustomizerArgs) Defaults() *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 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 ImageTemplatePowerShellValidator
- type ImageTemplatePowerShellValidatorArgs
- func (val *ImageTemplatePowerShellValidatorArgs) Defaults() *ImageTemplatePowerShellValidatorArgs
- func (ImageTemplatePowerShellValidatorArgs) ElementType() reflect.Type
- func (i ImageTemplatePowerShellValidatorArgs) ToImageTemplatePowerShellValidatorOutput() ImageTemplatePowerShellValidatorOutput
- func (i ImageTemplatePowerShellValidatorArgs) ToImageTemplatePowerShellValidatorOutputWithContext(ctx context.Context) ImageTemplatePowerShellValidatorOutput
- type ImageTemplatePowerShellValidatorInput
- type ImageTemplatePowerShellValidatorOutput
- func (ImageTemplatePowerShellValidatorOutput) ElementType() reflect.Type
- func (o ImageTemplatePowerShellValidatorOutput) Inline() pulumi.StringArrayOutput
- func (o ImageTemplatePowerShellValidatorOutput) Name() pulumi.StringPtrOutput
- func (o ImageTemplatePowerShellValidatorOutput) RunAsSystem() pulumi.BoolPtrOutput
- func (o ImageTemplatePowerShellValidatorOutput) RunElevated() pulumi.BoolPtrOutput
- func (o ImageTemplatePowerShellValidatorOutput) ScriptUri() pulumi.StringPtrOutput
- func (o ImageTemplatePowerShellValidatorOutput) Sha256Checksum() pulumi.StringPtrOutput
- func (o ImageTemplatePowerShellValidatorOutput) ToImageTemplatePowerShellValidatorOutput() ImageTemplatePowerShellValidatorOutput
- func (o ImageTemplatePowerShellValidatorOutput) ToImageTemplatePowerShellValidatorOutputWithContext(ctx context.Context) ImageTemplatePowerShellValidatorOutput
- func (o ImageTemplatePowerShellValidatorOutput) Type() pulumi.StringOutput
- func (o ImageTemplatePowerShellValidatorOutput) ValidExitCodes() pulumi.IntArrayOutput
- type ImageTemplatePowerShellValidatorResponse
- type ImageTemplatePowerShellValidatorResponseOutput
- func (ImageTemplatePowerShellValidatorResponseOutput) ElementType() reflect.Type
- func (o ImageTemplatePowerShellValidatorResponseOutput) Inline() pulumi.StringArrayOutput
- func (o ImageTemplatePowerShellValidatorResponseOutput) Name() pulumi.StringPtrOutput
- func (o ImageTemplatePowerShellValidatorResponseOutput) RunAsSystem() pulumi.BoolPtrOutput
- func (o ImageTemplatePowerShellValidatorResponseOutput) RunElevated() pulumi.BoolPtrOutput
- func (o ImageTemplatePowerShellValidatorResponseOutput) ScriptUri() pulumi.StringPtrOutput
- func (o ImageTemplatePowerShellValidatorResponseOutput) Sha256Checksum() pulumi.StringPtrOutput
- func (o ImageTemplatePowerShellValidatorResponseOutput) ToImageTemplatePowerShellValidatorResponseOutput() ImageTemplatePowerShellValidatorResponseOutput
- func (o ImageTemplatePowerShellValidatorResponseOutput) ToImageTemplatePowerShellValidatorResponseOutputWithContext(ctx context.Context) ImageTemplatePowerShellValidatorResponseOutput
- func (o ImageTemplatePowerShellValidatorResponseOutput) Type() pulumi.StringOutput
- func (o ImageTemplatePowerShellValidatorResponseOutput) ValidExitCodes() pulumi.IntArrayOutput
- type ImageTemplatePropertiesOptimize
- type ImageTemplatePropertiesOptimizeArgs
- func (ImageTemplatePropertiesOptimizeArgs) ElementType() reflect.Type
- func (i ImageTemplatePropertiesOptimizeArgs) ToImageTemplatePropertiesOptimizeOutput() ImageTemplatePropertiesOptimizeOutput
- func (i ImageTemplatePropertiesOptimizeArgs) ToImageTemplatePropertiesOptimizeOutputWithContext(ctx context.Context) ImageTemplatePropertiesOptimizeOutput
- func (i ImageTemplatePropertiesOptimizeArgs) ToImageTemplatePropertiesOptimizePtrOutput() ImageTemplatePropertiesOptimizePtrOutput
- func (i ImageTemplatePropertiesOptimizeArgs) ToImageTemplatePropertiesOptimizePtrOutputWithContext(ctx context.Context) ImageTemplatePropertiesOptimizePtrOutput
- type ImageTemplatePropertiesOptimizeInput
- type ImageTemplatePropertiesOptimizeOutput
- func (ImageTemplatePropertiesOptimizeOutput) ElementType() reflect.Type
- func (o ImageTemplatePropertiesOptimizeOutput) ToImageTemplatePropertiesOptimizeOutput() ImageTemplatePropertiesOptimizeOutput
- func (o ImageTemplatePropertiesOptimizeOutput) ToImageTemplatePropertiesOptimizeOutputWithContext(ctx context.Context) ImageTemplatePropertiesOptimizeOutput
- func (o ImageTemplatePropertiesOptimizeOutput) ToImageTemplatePropertiesOptimizePtrOutput() ImageTemplatePropertiesOptimizePtrOutput
- func (o ImageTemplatePropertiesOptimizeOutput) ToImageTemplatePropertiesOptimizePtrOutputWithContext(ctx context.Context) ImageTemplatePropertiesOptimizePtrOutput
- func (o ImageTemplatePropertiesOptimizeOutput) VmBoot() ImageTemplatePropertiesVmBootPtrOutput
- type ImageTemplatePropertiesOptimizePtrInput
- type ImageTemplatePropertiesOptimizePtrOutput
- func (o ImageTemplatePropertiesOptimizePtrOutput) Elem() ImageTemplatePropertiesOptimizeOutput
- func (ImageTemplatePropertiesOptimizePtrOutput) ElementType() reflect.Type
- func (o ImageTemplatePropertiesOptimizePtrOutput) ToImageTemplatePropertiesOptimizePtrOutput() ImageTemplatePropertiesOptimizePtrOutput
- func (o ImageTemplatePropertiesOptimizePtrOutput) ToImageTemplatePropertiesOptimizePtrOutputWithContext(ctx context.Context) ImageTemplatePropertiesOptimizePtrOutput
- func (o ImageTemplatePropertiesOptimizePtrOutput) VmBoot() ImageTemplatePropertiesVmBootPtrOutput
- type ImageTemplatePropertiesResponseOptimize
- type ImageTemplatePropertiesResponseOptimizeOutput
- func (ImageTemplatePropertiesResponseOptimizeOutput) ElementType() reflect.Type
- func (o ImageTemplatePropertiesResponseOptimizeOutput) ToImageTemplatePropertiesResponseOptimizeOutput() ImageTemplatePropertiesResponseOptimizeOutput
- func (o ImageTemplatePropertiesResponseOptimizeOutput) ToImageTemplatePropertiesResponseOptimizeOutputWithContext(ctx context.Context) ImageTemplatePropertiesResponseOptimizeOutput
- func (o ImageTemplatePropertiesResponseOptimizeOutput) VmBoot() ImageTemplatePropertiesResponseVmBootPtrOutput
- type ImageTemplatePropertiesResponseOptimizePtrOutput
- func (o ImageTemplatePropertiesResponseOptimizePtrOutput) Elem() ImageTemplatePropertiesResponseOptimizeOutput
- func (ImageTemplatePropertiesResponseOptimizePtrOutput) ElementType() reflect.Type
- func (o ImageTemplatePropertiesResponseOptimizePtrOutput) ToImageTemplatePropertiesResponseOptimizePtrOutput() ImageTemplatePropertiesResponseOptimizePtrOutput
- func (o ImageTemplatePropertiesResponseOptimizePtrOutput) ToImageTemplatePropertiesResponseOptimizePtrOutputWithContext(ctx context.Context) ImageTemplatePropertiesResponseOptimizePtrOutput
- func (o ImageTemplatePropertiesResponseOptimizePtrOutput) VmBoot() ImageTemplatePropertiesResponseVmBootPtrOutput
- type ImageTemplatePropertiesResponseValidate
- type ImageTemplatePropertiesResponseValidateOutput
- func (o ImageTemplatePropertiesResponseValidateOutput) ContinueDistributeOnFailure() pulumi.BoolPtrOutput
- func (ImageTemplatePropertiesResponseValidateOutput) ElementType() reflect.Type
- func (o ImageTemplatePropertiesResponseValidateOutput) InVMValidations() pulumi.ArrayOutput
- func (o ImageTemplatePropertiesResponseValidateOutput) SourceValidationOnly() pulumi.BoolPtrOutput
- func (o ImageTemplatePropertiesResponseValidateOutput) ToImageTemplatePropertiesResponseValidateOutput() ImageTemplatePropertiesResponseValidateOutput
- func (o ImageTemplatePropertiesResponseValidateOutput) ToImageTemplatePropertiesResponseValidateOutputWithContext(ctx context.Context) ImageTemplatePropertiesResponseValidateOutput
- type ImageTemplatePropertiesResponseValidatePtrOutput
- func (o ImageTemplatePropertiesResponseValidatePtrOutput) ContinueDistributeOnFailure() pulumi.BoolPtrOutput
- func (o ImageTemplatePropertiesResponseValidatePtrOutput) Elem() ImageTemplatePropertiesResponseValidateOutput
- func (ImageTemplatePropertiesResponseValidatePtrOutput) ElementType() reflect.Type
- func (o ImageTemplatePropertiesResponseValidatePtrOutput) InVMValidations() pulumi.ArrayOutput
- func (o ImageTemplatePropertiesResponseValidatePtrOutput) SourceValidationOnly() pulumi.BoolPtrOutput
- func (o ImageTemplatePropertiesResponseValidatePtrOutput) ToImageTemplatePropertiesResponseValidatePtrOutput() ImageTemplatePropertiesResponseValidatePtrOutput
- func (o ImageTemplatePropertiesResponseValidatePtrOutput) ToImageTemplatePropertiesResponseValidatePtrOutputWithContext(ctx context.Context) ImageTemplatePropertiesResponseValidatePtrOutput
- type ImageTemplatePropertiesResponseVmBoot
- type ImageTemplatePropertiesResponseVmBootOutput
- func (ImageTemplatePropertiesResponseVmBootOutput) ElementType() reflect.Type
- func (o ImageTemplatePropertiesResponseVmBootOutput) State() pulumi.StringPtrOutput
- func (o ImageTemplatePropertiesResponseVmBootOutput) ToImageTemplatePropertiesResponseVmBootOutput() ImageTemplatePropertiesResponseVmBootOutput
- func (o ImageTemplatePropertiesResponseVmBootOutput) ToImageTemplatePropertiesResponseVmBootOutputWithContext(ctx context.Context) ImageTemplatePropertiesResponseVmBootOutput
- type ImageTemplatePropertiesResponseVmBootPtrOutput
- func (o ImageTemplatePropertiesResponseVmBootPtrOutput) Elem() ImageTemplatePropertiesResponseVmBootOutput
- func (ImageTemplatePropertiesResponseVmBootPtrOutput) ElementType() reflect.Type
- func (o ImageTemplatePropertiesResponseVmBootPtrOutput) State() pulumi.StringPtrOutput
- func (o ImageTemplatePropertiesResponseVmBootPtrOutput) ToImageTemplatePropertiesResponseVmBootPtrOutput() ImageTemplatePropertiesResponseVmBootPtrOutput
- func (o ImageTemplatePropertiesResponseVmBootPtrOutput) ToImageTemplatePropertiesResponseVmBootPtrOutputWithContext(ctx context.Context) ImageTemplatePropertiesResponseVmBootPtrOutput
- type ImageTemplatePropertiesValidate
- type ImageTemplatePropertiesValidateArgs
- func (val *ImageTemplatePropertiesValidateArgs) Defaults() *ImageTemplatePropertiesValidateArgs
- func (ImageTemplatePropertiesValidateArgs) ElementType() reflect.Type
- func (i ImageTemplatePropertiesValidateArgs) ToImageTemplatePropertiesValidateOutput() ImageTemplatePropertiesValidateOutput
- func (i ImageTemplatePropertiesValidateArgs) ToImageTemplatePropertiesValidateOutputWithContext(ctx context.Context) ImageTemplatePropertiesValidateOutput
- func (i ImageTemplatePropertiesValidateArgs) ToImageTemplatePropertiesValidatePtrOutput() ImageTemplatePropertiesValidatePtrOutput
- func (i ImageTemplatePropertiesValidateArgs) ToImageTemplatePropertiesValidatePtrOutputWithContext(ctx context.Context) ImageTemplatePropertiesValidatePtrOutput
- type ImageTemplatePropertiesValidateInput
- type ImageTemplatePropertiesValidateOutput
- func (o ImageTemplatePropertiesValidateOutput) ContinueDistributeOnFailure() pulumi.BoolPtrOutput
- func (ImageTemplatePropertiesValidateOutput) ElementType() reflect.Type
- func (o ImageTemplatePropertiesValidateOutput) InVMValidations() pulumi.ArrayOutput
- func (o ImageTemplatePropertiesValidateOutput) SourceValidationOnly() pulumi.BoolPtrOutput
- func (o ImageTemplatePropertiesValidateOutput) ToImageTemplatePropertiesValidateOutput() ImageTemplatePropertiesValidateOutput
- func (o ImageTemplatePropertiesValidateOutput) ToImageTemplatePropertiesValidateOutputWithContext(ctx context.Context) ImageTemplatePropertiesValidateOutput
- func (o ImageTemplatePropertiesValidateOutput) ToImageTemplatePropertiesValidatePtrOutput() ImageTemplatePropertiesValidatePtrOutput
- func (o ImageTemplatePropertiesValidateOutput) ToImageTemplatePropertiesValidatePtrOutputWithContext(ctx context.Context) ImageTemplatePropertiesValidatePtrOutput
- type ImageTemplatePropertiesValidatePtrInput
- type ImageTemplatePropertiesValidatePtrOutput
- func (o ImageTemplatePropertiesValidatePtrOutput) ContinueDistributeOnFailure() pulumi.BoolPtrOutput
- func (o ImageTemplatePropertiesValidatePtrOutput) Elem() ImageTemplatePropertiesValidateOutput
- func (ImageTemplatePropertiesValidatePtrOutput) ElementType() reflect.Type
- func (o ImageTemplatePropertiesValidatePtrOutput) InVMValidations() pulumi.ArrayOutput
- func (o ImageTemplatePropertiesValidatePtrOutput) SourceValidationOnly() pulumi.BoolPtrOutput
- func (o ImageTemplatePropertiesValidatePtrOutput) ToImageTemplatePropertiesValidatePtrOutput() ImageTemplatePropertiesValidatePtrOutput
- func (o ImageTemplatePropertiesValidatePtrOutput) ToImageTemplatePropertiesValidatePtrOutputWithContext(ctx context.Context) ImageTemplatePropertiesValidatePtrOutput
- type ImageTemplatePropertiesVmBoot
- type ImageTemplatePropertiesVmBootArgs
- func (ImageTemplatePropertiesVmBootArgs) ElementType() reflect.Type
- func (i ImageTemplatePropertiesVmBootArgs) ToImageTemplatePropertiesVmBootOutput() ImageTemplatePropertiesVmBootOutput
- func (i ImageTemplatePropertiesVmBootArgs) ToImageTemplatePropertiesVmBootOutputWithContext(ctx context.Context) ImageTemplatePropertiesVmBootOutput
- func (i ImageTemplatePropertiesVmBootArgs) ToImageTemplatePropertiesVmBootPtrOutput() ImageTemplatePropertiesVmBootPtrOutput
- func (i ImageTemplatePropertiesVmBootArgs) ToImageTemplatePropertiesVmBootPtrOutputWithContext(ctx context.Context) ImageTemplatePropertiesVmBootPtrOutput
- type ImageTemplatePropertiesVmBootInput
- type ImageTemplatePropertiesVmBootOutput
- func (ImageTemplatePropertiesVmBootOutput) ElementType() reflect.Type
- func (o ImageTemplatePropertiesVmBootOutput) State() VMBootOptimizationStatePtrOutput
- func (o ImageTemplatePropertiesVmBootOutput) ToImageTemplatePropertiesVmBootOutput() ImageTemplatePropertiesVmBootOutput
- func (o ImageTemplatePropertiesVmBootOutput) ToImageTemplatePropertiesVmBootOutputWithContext(ctx context.Context) ImageTemplatePropertiesVmBootOutput
- func (o ImageTemplatePropertiesVmBootOutput) ToImageTemplatePropertiesVmBootPtrOutput() ImageTemplatePropertiesVmBootPtrOutput
- func (o ImageTemplatePropertiesVmBootOutput) ToImageTemplatePropertiesVmBootPtrOutputWithContext(ctx context.Context) ImageTemplatePropertiesVmBootPtrOutput
- type ImageTemplatePropertiesVmBootPtrInput
- type ImageTemplatePropertiesVmBootPtrOutput
- func (o ImageTemplatePropertiesVmBootPtrOutput) Elem() ImageTemplatePropertiesVmBootOutput
- func (ImageTemplatePropertiesVmBootPtrOutput) ElementType() reflect.Type
- func (o ImageTemplatePropertiesVmBootPtrOutput) State() VMBootOptimizationStatePtrOutput
- func (o ImageTemplatePropertiesVmBootPtrOutput) ToImageTemplatePropertiesVmBootPtrOutput() ImageTemplatePropertiesVmBootPtrOutput
- func (o ImageTemplatePropertiesVmBootPtrOutput) ToImageTemplatePropertiesVmBootPtrOutputWithContext(ctx context.Context) ImageTemplatePropertiesVmBootPtrOutput
- 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 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 (val *ImageTemplateSharedImageDistributorArgs) Defaults() *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) TargetRegions() TargetRegionArrayOutput
- func (o ImageTemplateSharedImageDistributorOutput) ToImageTemplateSharedImageDistributorOutput() ImageTemplateSharedImageDistributorOutput
- func (o ImageTemplateSharedImageDistributorOutput) ToImageTemplateSharedImageDistributorOutputWithContext(ctx context.Context) ImageTemplateSharedImageDistributorOutput
- func (o ImageTemplateSharedImageDistributorOutput) Type() pulumi.StringOutput
- func (o ImageTemplateSharedImageDistributorOutput) Versioning() pulumi.AnyOutput
- type ImageTemplateSharedImageDistributorResponse
- 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) TargetRegions() TargetRegionResponseArrayOutput
- func (o ImageTemplateSharedImageDistributorResponseOutput) ToImageTemplateSharedImageDistributorResponseOutput() ImageTemplateSharedImageDistributorResponseOutput
- func (o ImageTemplateSharedImageDistributorResponseOutput) ToImageTemplateSharedImageDistributorResponseOutputWithContext(ctx context.Context) ImageTemplateSharedImageDistributorResponseOutput
- func (o ImageTemplateSharedImageDistributorResponseOutput) Type() pulumi.StringOutput
- func (o ImageTemplateSharedImageDistributorResponseOutput) Versioning() pulumi.AnyOutput
- 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 ImageTemplateSharedImageVersionSourceResponseOutput
- func (ImageTemplateSharedImageVersionSourceResponseOutput) ElementType() reflect.Type
- func (o ImageTemplateSharedImageVersionSourceResponseOutput) ExactVersion() pulumi.StringOutput
- 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 (val *ImageTemplateShellCustomizerArgs) Defaults() *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 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 ImageTemplateShellValidator
- type ImageTemplateShellValidatorArgs
- func (val *ImageTemplateShellValidatorArgs) Defaults() *ImageTemplateShellValidatorArgs
- func (ImageTemplateShellValidatorArgs) ElementType() reflect.Type
- func (i ImageTemplateShellValidatorArgs) ToImageTemplateShellValidatorOutput() ImageTemplateShellValidatorOutput
- func (i ImageTemplateShellValidatorArgs) ToImageTemplateShellValidatorOutputWithContext(ctx context.Context) ImageTemplateShellValidatorOutput
- type ImageTemplateShellValidatorInput
- type ImageTemplateShellValidatorOutput
- func (ImageTemplateShellValidatorOutput) ElementType() reflect.Type
- func (o ImageTemplateShellValidatorOutput) Inline() pulumi.StringArrayOutput
- func (o ImageTemplateShellValidatorOutput) Name() pulumi.StringPtrOutput
- func (o ImageTemplateShellValidatorOutput) ScriptUri() pulumi.StringPtrOutput
- func (o ImageTemplateShellValidatorOutput) Sha256Checksum() pulumi.StringPtrOutput
- func (o ImageTemplateShellValidatorOutput) ToImageTemplateShellValidatorOutput() ImageTemplateShellValidatorOutput
- func (o ImageTemplateShellValidatorOutput) ToImageTemplateShellValidatorOutputWithContext(ctx context.Context) ImageTemplateShellValidatorOutput
- func (o ImageTemplateShellValidatorOutput) Type() pulumi.StringOutput
- type ImageTemplateShellValidatorResponse
- type ImageTemplateShellValidatorResponseOutput
- func (ImageTemplateShellValidatorResponseOutput) ElementType() reflect.Type
- func (o ImageTemplateShellValidatorResponseOutput) Inline() pulumi.StringArrayOutput
- func (o ImageTemplateShellValidatorResponseOutput) Name() pulumi.StringPtrOutput
- func (o ImageTemplateShellValidatorResponseOutput) ScriptUri() pulumi.StringPtrOutput
- func (o ImageTemplateShellValidatorResponseOutput) Sha256Checksum() pulumi.StringPtrOutput
- func (o ImageTemplateShellValidatorResponseOutput) ToImageTemplateShellValidatorResponseOutput() ImageTemplateShellValidatorResponseOutput
- func (o ImageTemplateShellValidatorResponseOutput) ToImageTemplateShellValidatorResponseOutputWithContext(ctx context.Context) ImageTemplateShellValidatorResponseOutput
- func (o ImageTemplateShellValidatorResponseOutput) 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
- func (o ImageTemplateVhdDistributorOutput) Uri() pulumi.StringPtrOutput
- type ImageTemplateVhdDistributorResponse
- 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
- func (o ImageTemplateVhdDistributorResponseOutput) Uri() pulumi.StringPtrOutput
- type ImageTemplateVmProfile
- type ImageTemplateVmProfileArgs
- func (val *ImageTemplateVmProfileArgs) Defaults() *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) UserAssignedIdentities() pulumi.StringArrayOutput
- 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) UserAssignedIdentities() pulumi.StringArrayOutput
- func (o ImageTemplateVmProfilePtrOutput) VmSize() pulumi.StringPtrOutput
- func (o ImageTemplateVmProfilePtrOutput) VnetConfig() VirtualNetworkConfigPtrOutput
- type ImageTemplateVmProfileResponse
- 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) UserAssignedIdentities() pulumi.StringArrayOutput
- func (o ImageTemplateVmProfileResponseOutput) VmSize() pulumi.StringPtrOutput
- func (o ImageTemplateVmProfileResponseOutput) VnetConfig() VirtualNetworkConfigResponsePtrOutput
- 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) UserAssignedIdentities() pulumi.StringArrayOutput
- func (o ImageTemplateVmProfileResponsePtrOutput) VmSize() pulumi.StringPtrOutput
- func (o ImageTemplateVmProfileResponsePtrOutput) VnetConfig() VirtualNetworkConfigResponsePtrOutput
- type ImageTemplateWindowsUpdateCustomizer
- type ImageTemplateWindowsUpdateCustomizerArgs
- func (val *ImageTemplateWindowsUpdateCustomizerArgs) Defaults() *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 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 LookupTriggerArgs
- type LookupTriggerOutputArgs
- type LookupTriggerResult
- type LookupTriggerResultOutput
- func (LookupTriggerResultOutput) ElementType() reflect.Type
- func (o LookupTriggerResultOutput) Id() pulumi.StringOutput
- func (o LookupTriggerResultOutput) Kind() pulumi.StringOutput
- func (o LookupTriggerResultOutput) Name() pulumi.StringOutput
- func (o LookupTriggerResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupTriggerResultOutput) Status() TriggerStatusResponseOutput
- func (o LookupTriggerResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupTriggerResultOutput) ToLookupTriggerResultOutput() LookupTriggerResultOutput
- func (o LookupTriggerResultOutput) ToLookupTriggerResultOutputWithContext(ctx context.Context) LookupTriggerResultOutput
- func (o LookupTriggerResultOutput) Type() pulumi.StringOutput
- type LookupVirtualMachineImageTemplateArgs
- type LookupVirtualMachineImageTemplateOutputArgs
- type LookupVirtualMachineImageTemplateResult
- type LookupVirtualMachineImageTemplateResultOutput
- func (o LookupVirtualMachineImageTemplateResultOutput) BuildTimeoutInMinutes() pulumi.IntPtrOutput
- func (o LookupVirtualMachineImageTemplateResultOutput) Customize() pulumi.ArrayOutput
- func (o LookupVirtualMachineImageTemplateResultOutput) Distribute() pulumi.ArrayOutput
- func (LookupVirtualMachineImageTemplateResultOutput) ElementType() reflect.Type
- func (o LookupVirtualMachineImageTemplateResultOutput) ExactStagingResourceGroup() pulumi.StringOutput
- func (o LookupVirtualMachineImageTemplateResultOutput) Id() pulumi.StringOutput
- func (o LookupVirtualMachineImageTemplateResultOutput) Identity() ImageTemplateIdentityResponseOutput
- func (o LookupVirtualMachineImageTemplateResultOutput) LastRunStatus() ImageTemplateLastRunStatusResponseOutput
- func (o LookupVirtualMachineImageTemplateResultOutput) Location() pulumi.StringOutput
- func (o LookupVirtualMachineImageTemplateResultOutput) Name() pulumi.StringOutput
- func (o LookupVirtualMachineImageTemplateResultOutput) Optimize() ImageTemplatePropertiesResponseOptimizePtrOutput
- func (o LookupVirtualMachineImageTemplateResultOutput) ProvisioningError() ProvisioningErrorResponseOutput
- func (o LookupVirtualMachineImageTemplateResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupVirtualMachineImageTemplateResultOutput) Source() pulumi.AnyOutput
- func (o LookupVirtualMachineImageTemplateResultOutput) StagingResourceGroup() pulumi.StringPtrOutput
- func (o LookupVirtualMachineImageTemplateResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupVirtualMachineImageTemplateResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupVirtualMachineImageTemplateResultOutput) ToLookupVirtualMachineImageTemplateResultOutput() LookupVirtualMachineImageTemplateResultOutput
- func (o LookupVirtualMachineImageTemplateResultOutput) ToLookupVirtualMachineImageTemplateResultOutputWithContext(ctx context.Context) LookupVirtualMachineImageTemplateResultOutput
- func (o LookupVirtualMachineImageTemplateResultOutput) Type() pulumi.StringOutput
- func (o LookupVirtualMachineImageTemplateResultOutput) Validate() ImageTemplatePropertiesResponseValidatePtrOutput
- func (o LookupVirtualMachineImageTemplateResultOutput) VmProfile() ImageTemplateVmProfileResponsePtrOutput
- 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 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
- 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 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
- type ResourceIdentityType
- func (ResourceIdentityType) ElementType() reflect.Type
- func (e ResourceIdentityType) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
- func (e ResourceIdentityType) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput
- func (e ResourceIdentityType) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
- func (e ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
- func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput
- func (e ResourceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ResourceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceIdentityTypeInput
- type ResourceIdentityTypeOutput
- func (ResourceIdentityTypeOutput) ElementType() reflect.Type
- func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
- func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput
- func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ResourceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ResourceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceIdentityTypePtrInput
- type ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypePtrOutput) Elem() ResourceIdentityTypeOutput
- func (ResourceIdentityTypePtrOutput) ElementType() reflect.Type
- func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SharedImageStorageAccountType
- func (SharedImageStorageAccountType) ElementType() reflect.Type
- func (e SharedImageStorageAccountType) ToSharedImageStorageAccountTypeOutput() SharedImageStorageAccountTypeOutput
- func (e SharedImageStorageAccountType) ToSharedImageStorageAccountTypeOutputWithContext(ctx context.Context) SharedImageStorageAccountTypeOutput
- func (e SharedImageStorageAccountType) ToSharedImageStorageAccountTypePtrOutput() SharedImageStorageAccountTypePtrOutput
- func (e SharedImageStorageAccountType) ToSharedImageStorageAccountTypePtrOutputWithContext(ctx context.Context) SharedImageStorageAccountTypePtrOutput
- func (e SharedImageStorageAccountType) ToStringOutput() pulumi.StringOutput
- func (e SharedImageStorageAccountType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SharedImageStorageAccountType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SharedImageStorageAccountType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SharedImageStorageAccountTypeInput
- type SharedImageStorageAccountTypeOutput
- func (SharedImageStorageAccountTypeOutput) ElementType() reflect.Type
- func (o SharedImageStorageAccountTypeOutput) ToSharedImageStorageAccountTypeOutput() SharedImageStorageAccountTypeOutput
- func (o SharedImageStorageAccountTypeOutput) ToSharedImageStorageAccountTypeOutputWithContext(ctx context.Context) SharedImageStorageAccountTypeOutput
- func (o SharedImageStorageAccountTypeOutput) ToSharedImageStorageAccountTypePtrOutput() SharedImageStorageAccountTypePtrOutput
- func (o SharedImageStorageAccountTypeOutput) ToSharedImageStorageAccountTypePtrOutputWithContext(ctx context.Context) SharedImageStorageAccountTypePtrOutput
- func (o SharedImageStorageAccountTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o SharedImageStorageAccountTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SharedImageStorageAccountTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SharedImageStorageAccountTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SharedImageStorageAccountTypePtrInput
- type SharedImageStorageAccountTypePtrOutput
- func (o SharedImageStorageAccountTypePtrOutput) Elem() SharedImageStorageAccountTypeOutput
- func (SharedImageStorageAccountTypePtrOutput) ElementType() reflect.Type
- func (o SharedImageStorageAccountTypePtrOutput) ToSharedImageStorageAccountTypePtrOutput() SharedImageStorageAccountTypePtrOutput
- func (o SharedImageStorageAccountTypePtrOutput) ToSharedImageStorageAccountTypePtrOutputWithContext(ctx context.Context) SharedImageStorageAccountTypePtrOutput
- func (o SharedImageStorageAccountTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SharedImageStorageAccountTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SystemDataResponse
- type SystemDataResponseOutput
- func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
- func (SystemDataResponseOutput) ElementType() reflect.Type
- func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
- type TargetRegion
- type TargetRegionArgs
- type TargetRegionArray
- type TargetRegionArrayInput
- type TargetRegionArrayOutput
- func (TargetRegionArrayOutput) ElementType() reflect.Type
- func (o TargetRegionArrayOutput) Index(i pulumi.IntInput) TargetRegionOutput
- func (o TargetRegionArrayOutput) ToTargetRegionArrayOutput() TargetRegionArrayOutput
- func (o TargetRegionArrayOutput) ToTargetRegionArrayOutputWithContext(ctx context.Context) TargetRegionArrayOutput
- type TargetRegionInput
- type TargetRegionOutput
- func (TargetRegionOutput) ElementType() reflect.Type
- func (o TargetRegionOutput) Name() pulumi.StringOutput
- func (o TargetRegionOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o TargetRegionOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o TargetRegionOutput) ToTargetRegionOutput() TargetRegionOutput
- func (o TargetRegionOutput) ToTargetRegionOutputWithContext(ctx context.Context) TargetRegionOutput
- type TargetRegionResponse
- type TargetRegionResponseArrayOutput
- func (TargetRegionResponseArrayOutput) ElementType() reflect.Type
- func (o TargetRegionResponseArrayOutput) Index(i pulumi.IntInput) TargetRegionResponseOutput
- func (o TargetRegionResponseArrayOutput) ToTargetRegionResponseArrayOutput() TargetRegionResponseArrayOutput
- func (o TargetRegionResponseArrayOutput) ToTargetRegionResponseArrayOutputWithContext(ctx context.Context) TargetRegionResponseArrayOutput
- type TargetRegionResponseOutput
- func (TargetRegionResponseOutput) ElementType() reflect.Type
- func (o TargetRegionResponseOutput) Name() pulumi.StringOutput
- func (o TargetRegionResponseOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o TargetRegionResponseOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o TargetRegionResponseOutput) ToTargetRegionResponseOutput() TargetRegionResponseOutput
- func (o TargetRegionResponseOutput) ToTargetRegionResponseOutputWithContext(ctx context.Context) TargetRegionResponseOutput
- type Trigger
- type TriggerArgs
- type TriggerInput
- type TriggerOutput
- func (TriggerOutput) ElementType() reflect.Type
- func (o TriggerOutput) Kind() pulumi.StringOutput
- func (o TriggerOutput) Name() pulumi.StringOutput
- func (o TriggerOutput) ProvisioningState() pulumi.StringOutput
- func (o TriggerOutput) Status() TriggerStatusResponseOutput
- func (o TriggerOutput) SystemData() SystemDataResponseOutput
- func (o TriggerOutput) ToTriggerOutput() TriggerOutput
- func (o TriggerOutput) ToTriggerOutputWithContext(ctx context.Context) TriggerOutput
- func (o TriggerOutput) Type() pulumi.StringOutput
- type TriggerState
- type TriggerStatusResponse
- type TriggerStatusResponseOutput
- func (o TriggerStatusResponseOutput) Code() pulumi.StringOutput
- func (TriggerStatusResponseOutput) ElementType() reflect.Type
- func (o TriggerStatusResponseOutput) Message() pulumi.StringOutput
- func (o TriggerStatusResponseOutput) Time() pulumi.StringOutput
- func (o TriggerStatusResponseOutput) ToTriggerStatusResponseOutput() TriggerStatusResponseOutput
- func (o TriggerStatusResponseOutput) ToTriggerStatusResponseOutputWithContext(ctx context.Context) TriggerStatusResponseOutput
- type UserAssignedIdentityResponse
- type UserAssignedIdentityResponseMapOutput
- func (UserAssignedIdentityResponseMapOutput) ElementType() reflect.Type
- func (o UserAssignedIdentityResponseMapOutput) MapIndex(k pulumi.StringInput) UserAssignedIdentityResponseOutput
- func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput
- func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput
- type UserAssignedIdentityResponseOutput
- func (o UserAssignedIdentityResponseOutput) ClientId() pulumi.StringOutput
- func (UserAssignedIdentityResponseOutput) ElementType() reflect.Type
- func (o UserAssignedIdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput
- func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput
- type VMBootOptimizationState
- func (VMBootOptimizationState) ElementType() reflect.Type
- func (e VMBootOptimizationState) ToStringOutput() pulumi.StringOutput
- func (e VMBootOptimizationState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VMBootOptimizationState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VMBootOptimizationState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VMBootOptimizationState) ToVMBootOptimizationStateOutput() VMBootOptimizationStateOutput
- func (e VMBootOptimizationState) ToVMBootOptimizationStateOutputWithContext(ctx context.Context) VMBootOptimizationStateOutput
- func (e VMBootOptimizationState) ToVMBootOptimizationStatePtrOutput() VMBootOptimizationStatePtrOutput
- func (e VMBootOptimizationState) ToVMBootOptimizationStatePtrOutputWithContext(ctx context.Context) VMBootOptimizationStatePtrOutput
- type VMBootOptimizationStateInput
- type VMBootOptimizationStateOutput
- func (VMBootOptimizationStateOutput) ElementType() reflect.Type
- func (o VMBootOptimizationStateOutput) ToStringOutput() pulumi.StringOutput
- func (o VMBootOptimizationStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VMBootOptimizationStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VMBootOptimizationStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VMBootOptimizationStateOutput) ToVMBootOptimizationStateOutput() VMBootOptimizationStateOutput
- func (o VMBootOptimizationStateOutput) ToVMBootOptimizationStateOutputWithContext(ctx context.Context) VMBootOptimizationStateOutput
- func (o VMBootOptimizationStateOutput) ToVMBootOptimizationStatePtrOutput() VMBootOptimizationStatePtrOutput
- func (o VMBootOptimizationStateOutput) ToVMBootOptimizationStatePtrOutputWithContext(ctx context.Context) VMBootOptimizationStatePtrOutput
- type VMBootOptimizationStatePtrInput
- type VMBootOptimizationStatePtrOutput
- func (o VMBootOptimizationStatePtrOutput) Elem() VMBootOptimizationStateOutput
- func (VMBootOptimizationStatePtrOutput) ElementType() reflect.Type
- func (o VMBootOptimizationStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VMBootOptimizationStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VMBootOptimizationStatePtrOutput) ToVMBootOptimizationStatePtrOutput() VMBootOptimizationStatePtrOutput
- func (o VMBootOptimizationStatePtrOutput) ToVMBootOptimizationStatePtrOutputWithContext(ctx context.Context) VMBootOptimizationStatePtrOutput
- type VirtualMachineImageTemplate
- func (*VirtualMachineImageTemplate) ElementType() reflect.Type
- func (i *VirtualMachineImageTemplate) ToVirtualMachineImageTemplateOutput() VirtualMachineImageTemplateOutput
- func (i *VirtualMachineImageTemplate) ToVirtualMachineImageTemplateOutputWithContext(ctx context.Context) VirtualMachineImageTemplateOutput
- type VirtualMachineImageTemplateArgs
- type VirtualMachineImageTemplateInput
- type VirtualMachineImageTemplateOutput
- func (o VirtualMachineImageTemplateOutput) BuildTimeoutInMinutes() pulumi.IntPtrOutput
- func (o VirtualMachineImageTemplateOutput) Customize() pulumi.ArrayOutput
- func (o VirtualMachineImageTemplateOutput) Distribute() pulumi.ArrayOutput
- func (VirtualMachineImageTemplateOutput) ElementType() reflect.Type
- func (o VirtualMachineImageTemplateOutput) ExactStagingResourceGroup() pulumi.StringOutput
- func (o VirtualMachineImageTemplateOutput) Identity() ImageTemplateIdentityResponseOutput
- func (o VirtualMachineImageTemplateOutput) LastRunStatus() ImageTemplateLastRunStatusResponseOutput
- func (o VirtualMachineImageTemplateOutput) Location() pulumi.StringOutput
- func (o VirtualMachineImageTemplateOutput) Name() pulumi.StringOutput
- func (o VirtualMachineImageTemplateOutput) Optimize() ImageTemplatePropertiesResponseOptimizePtrOutput
- func (o VirtualMachineImageTemplateOutput) ProvisioningError() ProvisioningErrorResponseOutput
- func (o VirtualMachineImageTemplateOutput) ProvisioningState() pulumi.StringOutput
- func (o VirtualMachineImageTemplateOutput) Source() pulumi.AnyOutput
- func (o VirtualMachineImageTemplateOutput) StagingResourceGroup() pulumi.StringPtrOutput
- func (o VirtualMachineImageTemplateOutput) SystemData() SystemDataResponseOutput
- func (o VirtualMachineImageTemplateOutput) Tags() pulumi.StringMapOutput
- func (o VirtualMachineImageTemplateOutput) ToVirtualMachineImageTemplateOutput() VirtualMachineImageTemplateOutput
- func (o VirtualMachineImageTemplateOutput) ToVirtualMachineImageTemplateOutputWithContext(ctx context.Context) VirtualMachineImageTemplateOutput
- func (o VirtualMachineImageTemplateOutput) Type() pulumi.StringOutput
- func (o VirtualMachineImageTemplateOutput) Validate() ImageTemplatePropertiesResponseValidatePtrOutput
- func (o VirtualMachineImageTemplateOutput) VmProfile() ImageTemplateVmProfileResponsePtrOutput
- type VirtualMachineImageTemplateState
- type VirtualNetworkConfig
- type VirtualNetworkConfigArgs
- func (val *VirtualNetworkConfigArgs) Defaults() *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) ProxyVmSize() pulumi.StringPtrOutput
- 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) ProxyVmSize() pulumi.StringPtrOutput
- func (o VirtualNetworkConfigPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o VirtualNetworkConfigPtrOutput) ToVirtualNetworkConfigPtrOutput() VirtualNetworkConfigPtrOutput
- func (o VirtualNetworkConfigPtrOutput) ToVirtualNetworkConfigPtrOutputWithContext(ctx context.Context) VirtualNetworkConfigPtrOutput
- type VirtualNetworkConfigResponse
- type VirtualNetworkConfigResponseOutput
- func (VirtualNetworkConfigResponseOutput) ElementType() reflect.Type
- func (o VirtualNetworkConfigResponseOutput) ProxyVmSize() pulumi.StringPtrOutput
- func (o VirtualNetworkConfigResponseOutput) SubnetId() pulumi.StringPtrOutput
- func (o VirtualNetworkConfigResponseOutput) ToVirtualNetworkConfigResponseOutput() VirtualNetworkConfigResponseOutput
- func (o VirtualNetworkConfigResponseOutput) ToVirtualNetworkConfigResponseOutputWithContext(ctx context.Context) VirtualNetworkConfigResponseOutput
- type VirtualNetworkConfigResponsePtrOutput
- func (o VirtualNetworkConfigResponsePtrOutput) Elem() VirtualNetworkConfigResponseOutput
- func (VirtualNetworkConfigResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualNetworkConfigResponsePtrOutput) ProxyVmSize() pulumi.StringPtrOutput
- func (o VirtualNetworkConfigResponsePtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o VirtualNetworkConfigResponsePtrOutput) ToVirtualNetworkConfigResponsePtrOutput() VirtualNetworkConfigResponsePtrOutput
- func (o VirtualNetworkConfigResponsePtrOutput) ToVirtualNetworkConfigResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkConfigResponsePtrOutput
Constants ¶
const ( ResourceIdentityTypeUserAssigned = ResourceIdentityType("UserAssigned") ResourceIdentityTypeNone = ResourceIdentityType("None") )
const ()
const ( VMBootOptimizationStateEnabled = VMBootOptimizationState("Enabled") VMBootOptimizationStateDisabled = VMBootOptimizationState("Disabled") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DistributeVersionerLatest ¶
type DistributeVersionerLatest struct { // Major version for the generated version number. Determine what is "latest" based on versions with this value as the major version. -1 is equivalent to leaving it unset. Major *int `pulumi:"major"` // Version numbering scheme to be used. // Expected value is 'Latest'. Scheme string `pulumi:"scheme"` }
Generates version number that will be latest based on existing version numbers.
func (*DistributeVersionerLatest) Defaults ¶
func (val *DistributeVersionerLatest) Defaults() *DistributeVersionerLatest
Defaults sets the appropriate defaults for DistributeVersionerLatest
type DistributeVersionerLatestArgs ¶
type DistributeVersionerLatestArgs struct { // Major version for the generated version number. Determine what is "latest" based on versions with this value as the major version. -1 is equivalent to leaving it unset. Major pulumi.IntPtrInput `pulumi:"major"` // Version numbering scheme to be used. // Expected value is 'Latest'. Scheme pulumi.StringInput `pulumi:"scheme"` }
Generates version number that will be latest based on existing version numbers.
func (*DistributeVersionerLatestArgs) Defaults ¶
func (val *DistributeVersionerLatestArgs) Defaults() *DistributeVersionerLatestArgs
Defaults sets the appropriate defaults for DistributeVersionerLatestArgs
func (DistributeVersionerLatestArgs) ElementType ¶
func (DistributeVersionerLatestArgs) ElementType() reflect.Type
func (DistributeVersionerLatestArgs) ToDistributeVersionerLatestOutput ¶
func (i DistributeVersionerLatestArgs) ToDistributeVersionerLatestOutput() DistributeVersionerLatestOutput
func (DistributeVersionerLatestArgs) ToDistributeVersionerLatestOutputWithContext ¶
func (i DistributeVersionerLatestArgs) ToDistributeVersionerLatestOutputWithContext(ctx context.Context) DistributeVersionerLatestOutput
func (DistributeVersionerLatestArgs) ToDistributeVersionerLatestPtrOutput ¶
func (i DistributeVersionerLatestArgs) ToDistributeVersionerLatestPtrOutput() DistributeVersionerLatestPtrOutput
func (DistributeVersionerLatestArgs) ToDistributeVersionerLatestPtrOutputWithContext ¶
func (i DistributeVersionerLatestArgs) ToDistributeVersionerLatestPtrOutputWithContext(ctx context.Context) DistributeVersionerLatestPtrOutput
type DistributeVersionerLatestInput ¶
type DistributeVersionerLatestInput interface { pulumi.Input ToDistributeVersionerLatestOutput() DistributeVersionerLatestOutput ToDistributeVersionerLatestOutputWithContext(context.Context) DistributeVersionerLatestOutput }
DistributeVersionerLatestInput is an input type that accepts DistributeVersionerLatestArgs and DistributeVersionerLatestOutput values. You can construct a concrete instance of `DistributeVersionerLatestInput` via:
DistributeVersionerLatestArgs{...}
type DistributeVersionerLatestOutput ¶
type DistributeVersionerLatestOutput struct{ *pulumi.OutputState }
Generates version number that will be latest based on existing version numbers.
func (DistributeVersionerLatestOutput) ElementType ¶
func (DistributeVersionerLatestOutput) ElementType() reflect.Type
func (DistributeVersionerLatestOutput) Major ¶
func (o DistributeVersionerLatestOutput) Major() pulumi.IntPtrOutput
Major version for the generated version number. Determine what is "latest" based on versions with this value as the major version. -1 is equivalent to leaving it unset.
func (DistributeVersionerLatestOutput) Scheme ¶
func (o DistributeVersionerLatestOutput) Scheme() pulumi.StringOutput
Version numbering scheme to be used. Expected value is 'Latest'.
func (DistributeVersionerLatestOutput) ToDistributeVersionerLatestOutput ¶
func (o DistributeVersionerLatestOutput) ToDistributeVersionerLatestOutput() DistributeVersionerLatestOutput
func (DistributeVersionerLatestOutput) ToDistributeVersionerLatestOutputWithContext ¶
func (o DistributeVersionerLatestOutput) ToDistributeVersionerLatestOutputWithContext(ctx context.Context) DistributeVersionerLatestOutput
func (DistributeVersionerLatestOutput) ToDistributeVersionerLatestPtrOutput ¶
func (o DistributeVersionerLatestOutput) ToDistributeVersionerLatestPtrOutput() DistributeVersionerLatestPtrOutput
func (DistributeVersionerLatestOutput) ToDistributeVersionerLatestPtrOutputWithContext ¶
func (o DistributeVersionerLatestOutput) ToDistributeVersionerLatestPtrOutputWithContext(ctx context.Context) DistributeVersionerLatestPtrOutput
type DistributeVersionerLatestPtrInput ¶
type DistributeVersionerLatestPtrInput interface { pulumi.Input ToDistributeVersionerLatestPtrOutput() DistributeVersionerLatestPtrOutput ToDistributeVersionerLatestPtrOutputWithContext(context.Context) DistributeVersionerLatestPtrOutput }
DistributeVersionerLatestPtrInput is an input type that accepts DistributeVersionerLatestArgs, DistributeVersionerLatestPtr and DistributeVersionerLatestPtrOutput values. You can construct a concrete instance of `DistributeVersionerLatestPtrInput` via:
DistributeVersionerLatestArgs{...} or: nil
func DistributeVersionerLatestPtr ¶
func DistributeVersionerLatestPtr(v *DistributeVersionerLatestArgs) DistributeVersionerLatestPtrInput
type DistributeVersionerLatestPtrOutput ¶
type DistributeVersionerLatestPtrOutput struct{ *pulumi.OutputState }
func (DistributeVersionerLatestPtrOutput) Elem ¶
func (o DistributeVersionerLatestPtrOutput) Elem() DistributeVersionerLatestOutput
func (DistributeVersionerLatestPtrOutput) ElementType ¶
func (DistributeVersionerLatestPtrOutput) ElementType() reflect.Type
func (DistributeVersionerLatestPtrOutput) Major ¶
func (o DistributeVersionerLatestPtrOutput) Major() pulumi.IntPtrOutput
Major version for the generated version number. Determine what is "latest" based on versions with this value as the major version. -1 is equivalent to leaving it unset.
func (DistributeVersionerLatestPtrOutput) Scheme ¶
func (o DistributeVersionerLatestPtrOutput) Scheme() pulumi.StringPtrOutput
Version numbering scheme to be used. Expected value is 'Latest'.
func (DistributeVersionerLatestPtrOutput) ToDistributeVersionerLatestPtrOutput ¶
func (o DistributeVersionerLatestPtrOutput) ToDistributeVersionerLatestPtrOutput() DistributeVersionerLatestPtrOutput
func (DistributeVersionerLatestPtrOutput) ToDistributeVersionerLatestPtrOutputWithContext ¶
func (o DistributeVersionerLatestPtrOutput) ToDistributeVersionerLatestPtrOutputWithContext(ctx context.Context) DistributeVersionerLatestPtrOutput
type DistributeVersionerLatestResponse ¶
type DistributeVersionerLatestResponse struct { // Major version for the generated version number. Determine what is "latest" based on versions with this value as the major version. -1 is equivalent to leaving it unset. Major *int `pulumi:"major"` // Version numbering scheme to be used. // Expected value is 'Latest'. Scheme string `pulumi:"scheme"` }
Generates version number that will be latest based on existing version numbers.
func (*DistributeVersionerLatestResponse) Defaults ¶
func (val *DistributeVersionerLatestResponse) Defaults() *DistributeVersionerLatestResponse
Defaults sets the appropriate defaults for DistributeVersionerLatestResponse
type DistributeVersionerLatestResponseOutput ¶
type DistributeVersionerLatestResponseOutput struct{ *pulumi.OutputState }
Generates version number that will be latest based on existing version numbers.
func (DistributeVersionerLatestResponseOutput) ElementType ¶
func (DistributeVersionerLatestResponseOutput) ElementType() reflect.Type
func (DistributeVersionerLatestResponseOutput) Major ¶
func (o DistributeVersionerLatestResponseOutput) Major() pulumi.IntPtrOutput
Major version for the generated version number. Determine what is "latest" based on versions with this value as the major version. -1 is equivalent to leaving it unset.
func (DistributeVersionerLatestResponseOutput) Scheme ¶
func (o DistributeVersionerLatestResponseOutput) Scheme() pulumi.StringOutput
Version numbering scheme to be used. Expected value is 'Latest'.
func (DistributeVersionerLatestResponseOutput) ToDistributeVersionerLatestResponseOutput ¶
func (o DistributeVersionerLatestResponseOutput) ToDistributeVersionerLatestResponseOutput() DistributeVersionerLatestResponseOutput
func (DistributeVersionerLatestResponseOutput) ToDistributeVersionerLatestResponseOutputWithContext ¶
func (o DistributeVersionerLatestResponseOutput) ToDistributeVersionerLatestResponseOutputWithContext(ctx context.Context) DistributeVersionerLatestResponseOutput
type DistributeVersionerLatestResponsePtrOutput ¶
type DistributeVersionerLatestResponsePtrOutput struct{ *pulumi.OutputState }
func (DistributeVersionerLatestResponsePtrOutput) ElementType ¶
func (DistributeVersionerLatestResponsePtrOutput) ElementType() reflect.Type
func (DistributeVersionerLatestResponsePtrOutput) Major ¶
func (o DistributeVersionerLatestResponsePtrOutput) Major() pulumi.IntPtrOutput
Major version for the generated version number. Determine what is "latest" based on versions with this value as the major version. -1 is equivalent to leaving it unset.
func (DistributeVersionerLatestResponsePtrOutput) Scheme ¶
func (o DistributeVersionerLatestResponsePtrOutput) Scheme() pulumi.StringPtrOutput
Version numbering scheme to be used. Expected value is 'Latest'.
func (DistributeVersionerLatestResponsePtrOutput) ToDistributeVersionerLatestResponsePtrOutput ¶
func (o DistributeVersionerLatestResponsePtrOutput) ToDistributeVersionerLatestResponsePtrOutput() DistributeVersionerLatestResponsePtrOutput
func (DistributeVersionerLatestResponsePtrOutput) ToDistributeVersionerLatestResponsePtrOutputWithContext ¶
func (o DistributeVersionerLatestResponsePtrOutput) ToDistributeVersionerLatestResponsePtrOutputWithContext(ctx context.Context) DistributeVersionerLatestResponsePtrOutput
type DistributeVersionerSource ¶
type DistributeVersionerSource struct { // Version numbering scheme to be used. // Expected value is 'Source'. Scheme string `pulumi:"scheme"` }
Generates version number based on version number of source image
type DistributeVersionerSourceArgs ¶
type DistributeVersionerSourceArgs struct { // Version numbering scheme to be used. // Expected value is 'Source'. Scheme pulumi.StringInput `pulumi:"scheme"` }
Generates version number based on version number of source image
func (DistributeVersionerSourceArgs) ElementType ¶
func (DistributeVersionerSourceArgs) ElementType() reflect.Type
func (DistributeVersionerSourceArgs) ToDistributeVersionerSourceOutput ¶
func (i DistributeVersionerSourceArgs) ToDistributeVersionerSourceOutput() DistributeVersionerSourceOutput
func (DistributeVersionerSourceArgs) ToDistributeVersionerSourceOutputWithContext ¶
func (i DistributeVersionerSourceArgs) ToDistributeVersionerSourceOutputWithContext(ctx context.Context) DistributeVersionerSourceOutput
func (DistributeVersionerSourceArgs) ToDistributeVersionerSourcePtrOutput ¶
func (i DistributeVersionerSourceArgs) ToDistributeVersionerSourcePtrOutput() DistributeVersionerSourcePtrOutput
func (DistributeVersionerSourceArgs) ToDistributeVersionerSourcePtrOutputWithContext ¶
func (i DistributeVersionerSourceArgs) ToDistributeVersionerSourcePtrOutputWithContext(ctx context.Context) DistributeVersionerSourcePtrOutput
type DistributeVersionerSourceInput ¶
type DistributeVersionerSourceInput interface { pulumi.Input ToDistributeVersionerSourceOutput() DistributeVersionerSourceOutput ToDistributeVersionerSourceOutputWithContext(context.Context) DistributeVersionerSourceOutput }
DistributeVersionerSourceInput is an input type that accepts DistributeVersionerSourceArgs and DistributeVersionerSourceOutput values. You can construct a concrete instance of `DistributeVersionerSourceInput` via:
DistributeVersionerSourceArgs{...}
type DistributeVersionerSourceOutput ¶
type DistributeVersionerSourceOutput struct{ *pulumi.OutputState }
Generates version number based on version number of source image
func (DistributeVersionerSourceOutput) ElementType ¶
func (DistributeVersionerSourceOutput) ElementType() reflect.Type
func (DistributeVersionerSourceOutput) Scheme ¶
func (o DistributeVersionerSourceOutput) Scheme() pulumi.StringOutput
Version numbering scheme to be used. Expected value is 'Source'.
func (DistributeVersionerSourceOutput) ToDistributeVersionerSourceOutput ¶
func (o DistributeVersionerSourceOutput) ToDistributeVersionerSourceOutput() DistributeVersionerSourceOutput
func (DistributeVersionerSourceOutput) ToDistributeVersionerSourceOutputWithContext ¶
func (o DistributeVersionerSourceOutput) ToDistributeVersionerSourceOutputWithContext(ctx context.Context) DistributeVersionerSourceOutput
func (DistributeVersionerSourceOutput) ToDistributeVersionerSourcePtrOutput ¶
func (o DistributeVersionerSourceOutput) ToDistributeVersionerSourcePtrOutput() DistributeVersionerSourcePtrOutput
func (DistributeVersionerSourceOutput) ToDistributeVersionerSourcePtrOutputWithContext ¶
func (o DistributeVersionerSourceOutput) ToDistributeVersionerSourcePtrOutputWithContext(ctx context.Context) DistributeVersionerSourcePtrOutput
type DistributeVersionerSourcePtrInput ¶
type DistributeVersionerSourcePtrInput interface { pulumi.Input ToDistributeVersionerSourcePtrOutput() DistributeVersionerSourcePtrOutput ToDistributeVersionerSourcePtrOutputWithContext(context.Context) DistributeVersionerSourcePtrOutput }
DistributeVersionerSourcePtrInput is an input type that accepts DistributeVersionerSourceArgs, DistributeVersionerSourcePtr and DistributeVersionerSourcePtrOutput values. You can construct a concrete instance of `DistributeVersionerSourcePtrInput` via:
DistributeVersionerSourceArgs{...} or: nil
func DistributeVersionerSourcePtr ¶
func DistributeVersionerSourcePtr(v *DistributeVersionerSourceArgs) DistributeVersionerSourcePtrInput
type DistributeVersionerSourcePtrOutput ¶
type DistributeVersionerSourcePtrOutput struct{ *pulumi.OutputState }
func (DistributeVersionerSourcePtrOutput) Elem ¶
func (o DistributeVersionerSourcePtrOutput) Elem() DistributeVersionerSourceOutput
func (DistributeVersionerSourcePtrOutput) ElementType ¶
func (DistributeVersionerSourcePtrOutput) ElementType() reflect.Type
func (DistributeVersionerSourcePtrOutput) Scheme ¶
func (o DistributeVersionerSourcePtrOutput) Scheme() pulumi.StringPtrOutput
Version numbering scheme to be used. Expected value is 'Source'.
func (DistributeVersionerSourcePtrOutput) ToDistributeVersionerSourcePtrOutput ¶
func (o DistributeVersionerSourcePtrOutput) ToDistributeVersionerSourcePtrOutput() DistributeVersionerSourcePtrOutput
func (DistributeVersionerSourcePtrOutput) ToDistributeVersionerSourcePtrOutputWithContext ¶
func (o DistributeVersionerSourcePtrOutput) ToDistributeVersionerSourcePtrOutputWithContext(ctx context.Context) DistributeVersionerSourcePtrOutput
type DistributeVersionerSourceResponse ¶
type DistributeVersionerSourceResponse struct { // Version numbering scheme to be used. // Expected value is 'Source'. Scheme string `pulumi:"scheme"` }
Generates version number based on version number of source image
type DistributeVersionerSourceResponseOutput ¶
type DistributeVersionerSourceResponseOutput struct{ *pulumi.OutputState }
Generates version number based on version number of source image
func (DistributeVersionerSourceResponseOutput) ElementType ¶
func (DistributeVersionerSourceResponseOutput) ElementType() reflect.Type
func (DistributeVersionerSourceResponseOutput) Scheme ¶
func (o DistributeVersionerSourceResponseOutput) Scheme() pulumi.StringOutput
Version numbering scheme to be used. Expected value is 'Source'.
func (DistributeVersionerSourceResponseOutput) ToDistributeVersionerSourceResponseOutput ¶
func (o DistributeVersionerSourceResponseOutput) ToDistributeVersionerSourceResponseOutput() DistributeVersionerSourceResponseOutput
func (DistributeVersionerSourceResponseOutput) ToDistributeVersionerSourceResponseOutputWithContext ¶
func (o DistributeVersionerSourceResponseOutput) ToDistributeVersionerSourceResponseOutputWithContext(ctx context.Context) DistributeVersionerSourceResponseOutput
type DistributeVersionerSourceResponsePtrOutput ¶
type DistributeVersionerSourceResponsePtrOutput struct{ *pulumi.OutputState }
func (DistributeVersionerSourceResponsePtrOutput) ElementType ¶
func (DistributeVersionerSourceResponsePtrOutput) ElementType() reflect.Type
func (DistributeVersionerSourceResponsePtrOutput) Scheme ¶
func (o DistributeVersionerSourceResponsePtrOutput) Scheme() pulumi.StringPtrOutput
Version numbering scheme to be used. Expected value is 'Source'.
func (DistributeVersionerSourceResponsePtrOutput) ToDistributeVersionerSourceResponsePtrOutput ¶
func (o DistributeVersionerSourceResponsePtrOutput) ToDistributeVersionerSourceResponsePtrOutput() DistributeVersionerSourceResponsePtrOutput
func (DistributeVersionerSourceResponsePtrOutput) ToDistributeVersionerSourceResponsePtrOutputWithContext ¶
func (o DistributeVersionerSourceResponsePtrOutput) ToDistributeVersionerSourceResponsePtrOutputWithContext(ctx context.Context) DistributeVersionerSourceResponsePtrOutput
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 // Expected value is 'File'. Type string `pulumi:"type"` }
Uploads files to VMs (Linux, Windows). Corresponds to Packer file provisioner
func (*ImageTemplateFileCustomizer) Defaults ¶
func (val *ImageTemplateFileCustomizer) Defaults() *ImageTemplateFileCustomizer
Defaults sets the appropriate defaults for ImageTemplateFileCustomizer
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 // Expected value is 'File'. Type pulumi.StringInput `pulumi:"type"` }
Uploads files to VMs (Linux, Windows). Corresponds to Packer file provisioner
func (*ImageTemplateFileCustomizerArgs) Defaults ¶
func (val *ImageTemplateFileCustomizerArgs) Defaults() *ImageTemplateFileCustomizerArgs
Defaults sets the appropriate defaults for ImageTemplateFileCustomizerArgs
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 Expected value is 'File'.
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 // Expected value is 'File'. Type string `pulumi:"type"` }
Uploads files to VMs (Linux, Windows). Corresponds to Packer file provisioner
func (*ImageTemplateFileCustomizerResponse) Defaults ¶
func (val *ImageTemplateFileCustomizerResponse) Defaults() *ImageTemplateFileCustomizerResponse
Defaults sets the appropriate defaults for ImageTemplateFileCustomizerResponse
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 Expected value is 'File'.
type ImageTemplateFileValidator ¶
type ImageTemplateFileValidator 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 validation 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 to the VM for validation. It can be a github link, Azure Storage URI (authorized or SAS), etc SourceUri *string `pulumi:"sourceUri"` // The type of validation you want to use on the Image. For example, "Shell" can be shell validation // Expected value is 'File'. Type string `pulumi:"type"` }
Uploads files required for validation to VMs (Linux, Windows). Corresponds to Packer file provisioner
func (*ImageTemplateFileValidator) Defaults ¶
func (val *ImageTemplateFileValidator) Defaults() *ImageTemplateFileValidator
Defaults sets the appropriate defaults for ImageTemplateFileValidator
type ImageTemplateFileValidatorArgs ¶
type ImageTemplateFileValidatorArgs 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 validation 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 to the VM for validation. It can be a github link, Azure Storage URI (authorized or SAS), etc SourceUri pulumi.StringPtrInput `pulumi:"sourceUri"` // The type of validation you want to use on the Image. For example, "Shell" can be shell validation // Expected value is 'File'. Type pulumi.StringInput `pulumi:"type"` }
Uploads files required for validation to VMs (Linux, Windows). Corresponds to Packer file provisioner
func (*ImageTemplateFileValidatorArgs) Defaults ¶
func (val *ImageTemplateFileValidatorArgs) Defaults() *ImageTemplateFileValidatorArgs
Defaults sets the appropriate defaults for ImageTemplateFileValidatorArgs
func (ImageTemplateFileValidatorArgs) ElementType ¶
func (ImageTemplateFileValidatorArgs) ElementType() reflect.Type
func (ImageTemplateFileValidatorArgs) ToImageTemplateFileValidatorOutput ¶
func (i ImageTemplateFileValidatorArgs) ToImageTemplateFileValidatorOutput() ImageTemplateFileValidatorOutput
func (ImageTemplateFileValidatorArgs) ToImageTemplateFileValidatorOutputWithContext ¶
func (i ImageTemplateFileValidatorArgs) ToImageTemplateFileValidatorOutputWithContext(ctx context.Context) ImageTemplateFileValidatorOutput
type ImageTemplateFileValidatorInput ¶
type ImageTemplateFileValidatorInput interface { pulumi.Input ToImageTemplateFileValidatorOutput() ImageTemplateFileValidatorOutput ToImageTemplateFileValidatorOutputWithContext(context.Context) ImageTemplateFileValidatorOutput }
ImageTemplateFileValidatorInput is an input type that accepts ImageTemplateFileValidatorArgs and ImageTemplateFileValidatorOutput values. You can construct a concrete instance of `ImageTemplateFileValidatorInput` via:
ImageTemplateFileValidatorArgs{...}
type ImageTemplateFileValidatorOutput ¶
type ImageTemplateFileValidatorOutput struct{ *pulumi.OutputState }
Uploads files required for validation to VMs (Linux, Windows). Corresponds to Packer file provisioner
func (ImageTemplateFileValidatorOutput) Destination ¶
func (o ImageTemplateFileValidatorOutput) 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 (ImageTemplateFileValidatorOutput) ElementType ¶
func (ImageTemplateFileValidatorOutput) ElementType() reflect.Type
func (ImageTemplateFileValidatorOutput) Name ¶
func (o ImageTemplateFileValidatorOutput) Name() pulumi.StringPtrOutput
Friendly Name to provide context on what this validation step does
func (ImageTemplateFileValidatorOutput) Sha256Checksum ¶
func (o ImageTemplateFileValidatorOutput) Sha256Checksum() pulumi.StringPtrOutput
SHA256 checksum of the file provided in the sourceUri field above
func (ImageTemplateFileValidatorOutput) SourceUri ¶
func (o ImageTemplateFileValidatorOutput) SourceUri() pulumi.StringPtrOutput
The URI of the file to be uploaded to the VM for validation. It can be a github link, Azure Storage URI (authorized or SAS), etc
func (ImageTemplateFileValidatorOutput) ToImageTemplateFileValidatorOutput ¶
func (o ImageTemplateFileValidatorOutput) ToImageTemplateFileValidatorOutput() ImageTemplateFileValidatorOutput
func (ImageTemplateFileValidatorOutput) ToImageTemplateFileValidatorOutputWithContext ¶
func (o ImageTemplateFileValidatorOutput) ToImageTemplateFileValidatorOutputWithContext(ctx context.Context) ImageTemplateFileValidatorOutput
func (ImageTemplateFileValidatorOutput) Type ¶
func (o ImageTemplateFileValidatorOutput) Type() pulumi.StringOutput
The type of validation you want to use on the Image. For example, "Shell" can be shell validation Expected value is 'File'.
type ImageTemplateFileValidatorResponse ¶
type ImageTemplateFileValidatorResponse 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 validation 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 to the VM for validation. It can be a github link, Azure Storage URI (authorized or SAS), etc SourceUri *string `pulumi:"sourceUri"` // The type of validation you want to use on the Image. For example, "Shell" can be shell validation // Expected value is 'File'. Type string `pulumi:"type"` }
Uploads files required for validation to VMs (Linux, Windows). Corresponds to Packer file provisioner
func (*ImageTemplateFileValidatorResponse) Defaults ¶
func (val *ImageTemplateFileValidatorResponse) Defaults() *ImageTemplateFileValidatorResponse
Defaults sets the appropriate defaults for ImageTemplateFileValidatorResponse
type ImageTemplateFileValidatorResponseOutput ¶
type ImageTemplateFileValidatorResponseOutput struct{ *pulumi.OutputState }
Uploads files required for validation to VMs (Linux, Windows). Corresponds to Packer file provisioner
func (ImageTemplateFileValidatorResponseOutput) Destination ¶
func (o ImageTemplateFileValidatorResponseOutput) 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 (ImageTemplateFileValidatorResponseOutput) ElementType ¶
func (ImageTemplateFileValidatorResponseOutput) ElementType() reflect.Type
func (ImageTemplateFileValidatorResponseOutput) Name ¶
func (o ImageTemplateFileValidatorResponseOutput) Name() pulumi.StringPtrOutput
Friendly Name to provide context on what this validation step does
func (ImageTemplateFileValidatorResponseOutput) Sha256Checksum ¶
func (o ImageTemplateFileValidatorResponseOutput) Sha256Checksum() pulumi.StringPtrOutput
SHA256 checksum of the file provided in the sourceUri field above
func (ImageTemplateFileValidatorResponseOutput) SourceUri ¶
func (o ImageTemplateFileValidatorResponseOutput) SourceUri() pulumi.StringPtrOutput
The URI of the file to be uploaded to the VM for validation. It can be a github link, Azure Storage URI (authorized or SAS), etc
func (ImageTemplateFileValidatorResponseOutput) ToImageTemplateFileValidatorResponseOutput ¶
func (o ImageTemplateFileValidatorResponseOutput) ToImageTemplateFileValidatorResponseOutput() ImageTemplateFileValidatorResponseOutput
func (ImageTemplateFileValidatorResponseOutput) ToImageTemplateFileValidatorResponseOutputWithContext ¶
func (o ImageTemplateFileValidatorResponseOutput) ToImageTemplateFileValidatorResponseOutputWithContext(ctx context.Context) ImageTemplateFileValidatorResponseOutput
func (ImageTemplateFileValidatorResponseOutput) Type ¶
func (o ImageTemplateFileValidatorResponseOutput) Type() pulumi.StringOutput
The type of validation you want to use on the Image. For example, "Shell" can be shell validation Expected value is 'File'.
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 *ResourceIdentityType `pulumi:"type"` // The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. UserAssignedIdentities []string `pulumi:"userAssignedIdentities"` }
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 ResourceIdentityTypePtrInput `pulumi:"type"` // The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. UserAssignedIdentities pulumi.StringArrayInput `pulumi:"userAssignedIdentities"` }
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
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) Type ¶
func (o ImageTemplateIdentityOutput) Type() ResourceIdentityTypePtrOutput
The type of identity used for the image template. The type 'None' will remove any identities from the image template.
func (ImageTemplateIdentityOutput) UserAssignedIdentities ¶
func (o ImageTemplateIdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
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 set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. UserAssignedIdentities map[string]UserAssignedIdentityResponse `pulumi:"userAssignedIdentities"` }
Identity for the image template.
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) 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() UserAssignedIdentityResponseMapOutput
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
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 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
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. // Expected value is 'ManagedImage'. 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. // Expected value is 'ManagedImage'. 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. Expected value is 'ManagedImage'.
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. // Expected value is 'ManagedImage'. Type string `pulumi:"type"` }
Distribute as a Managed Disk Image.
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. Expected value is 'ManagedImage'.
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. // Expected value is 'ManagedImage'. Type string `pulumi:"type"` }
Describes an image source that is a managed image in customer subscription. This image must reside in the same subscription and region as the Image Builder template.
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. // Expected value is 'ManagedImage'. Type pulumi.StringInput `pulumi:"type"` }
Describes an image source that is a managed image in customer subscription. This image must reside in the same subscription and region as the Image Builder template.
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. This image must reside in the same subscription and region as the Image Builder template.
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. Expected value is 'ManagedImage'.
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. // Expected value is 'ManagedImage'. Type string `pulumi:"type"` }
Describes an image source that is a managed image in customer subscription. This image must reside in the same subscription and region as the Image Builder template.
type ImageTemplateManagedImageSourceResponseOutput ¶
type ImageTemplateManagedImageSourceResponseOutput struct{ *pulumi.OutputState }
Describes an image source that is a managed image in customer subscription. This image must reside in the same subscription and region as the Image Builder template.
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. Expected value is 'ManagedImage'.
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. // Expected value is 'PlatformImage'. Type string `pulumi:"type"` // Image version from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). If 'latest' is specified here, the version is evaluated when the image build takes place, not when the template is submitted. 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. // Expected value is 'PlatformImage'. Type pulumi.StringInput `pulumi:"type"` // Image version from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). If 'latest' is specified here, the version is evaluated when the image build takes place, not when the template is submitted. 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. Expected value is 'PlatformImage'.
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). If 'latest' is specified here, the version is evaluated when the image build takes place, not when the template is submitted.
type ImageTemplatePlatformImageSourceResponse ¶
type ImageTemplatePlatformImageSourceResponse struct { // Image version from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'. ExactVersion string `pulumi:"exactVersion"` // 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. // Expected value is 'PlatformImage'. Type string `pulumi:"type"` // Image version from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). If 'latest' is specified here, the version is evaluated when the image build takes place, not when the template is submitted. Version *string `pulumi:"version"` }
Describes an image source from [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages).
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) ExactVersion ¶
func (o ImageTemplatePlatformImageSourceResponseOutput) ExactVersion() pulumi.StringOutput
Image version from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'.
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. Expected value is 'PlatformImage'.
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). If 'latest' is specified here, the version is evaluated when the image build takes place, not when the template is submitted.
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 // Expected value is 'PowerShell'. 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.
func (*ImageTemplatePowerShellCustomizer) Defaults ¶
func (val *ImageTemplatePowerShellCustomizer) Defaults() *ImageTemplatePowerShellCustomizer
Defaults sets the appropriate defaults for ImageTemplatePowerShellCustomizer
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 // Expected value is 'PowerShell'. 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) Defaults ¶
func (val *ImageTemplatePowerShellCustomizerArgs) Defaults() *ImageTemplatePowerShellCustomizerArgs
Defaults sets the appropriate defaults for ImageTemplatePowerShellCustomizerArgs
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 ¶
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 Expected value is 'PowerShell'.
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 // Expected value is 'PowerShell'. 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.
func (*ImageTemplatePowerShellCustomizerResponse) Defaults ¶
func (val *ImageTemplatePowerShellCustomizerResponse) Defaults() *ImageTemplatePowerShellCustomizerResponse
Defaults sets the appropriate defaults for ImageTemplatePowerShellCustomizerResponse
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 ¶
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 Expected value is 'PowerShell'.
func (ImageTemplatePowerShellCustomizerResponseOutput) ValidExitCodes ¶
func (o ImageTemplatePowerShellCustomizerResponseOutput) ValidExitCodes() pulumi.IntArrayOutput
Valid exit codes for the PowerShell script. [Default: 0]
type ImageTemplatePowerShellValidator ¶
type ImageTemplatePowerShellValidator struct { // Array of PowerShell commands to execute Inline []string `pulumi:"inline"` // Friendly Name to provide context on what this validation 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 validation. It can be a github link, Azure Storage URI, 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 validation you want to use on the Image. For example, "Shell" can be shell validation // Expected value is 'PowerShell'. Type string `pulumi:"type"` // Valid exit codes for the PowerShell script. [Default: 0] ValidExitCodes []int `pulumi:"validExitCodes"` }
Runs the specified PowerShell script during the validation phase (Windows). Corresponds to Packer powershell provisioner. Exactly one of 'scriptUri' or 'inline' can be specified.
func (*ImageTemplatePowerShellValidator) Defaults ¶
func (val *ImageTemplatePowerShellValidator) Defaults() *ImageTemplatePowerShellValidator
Defaults sets the appropriate defaults for ImageTemplatePowerShellValidator
type ImageTemplatePowerShellValidatorArgs ¶
type ImageTemplatePowerShellValidatorArgs struct { // Array of PowerShell commands to execute Inline pulumi.StringArrayInput `pulumi:"inline"` // Friendly Name to provide context on what this validation 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 validation. It can be a github link, Azure Storage URI, 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 validation you want to use on the Image. For example, "Shell" can be shell validation // Expected value is 'PowerShell'. Type pulumi.StringInput `pulumi:"type"` // Valid exit codes for the PowerShell script. [Default: 0] ValidExitCodes pulumi.IntArrayInput `pulumi:"validExitCodes"` }
Runs the specified PowerShell script during the validation phase (Windows). Corresponds to Packer powershell provisioner. Exactly one of 'scriptUri' or 'inline' can be specified.
func (*ImageTemplatePowerShellValidatorArgs) Defaults ¶
func (val *ImageTemplatePowerShellValidatorArgs) Defaults() *ImageTemplatePowerShellValidatorArgs
Defaults sets the appropriate defaults for ImageTemplatePowerShellValidatorArgs
func (ImageTemplatePowerShellValidatorArgs) ElementType ¶
func (ImageTemplatePowerShellValidatorArgs) ElementType() reflect.Type
func (ImageTemplatePowerShellValidatorArgs) ToImageTemplatePowerShellValidatorOutput ¶
func (i ImageTemplatePowerShellValidatorArgs) ToImageTemplatePowerShellValidatorOutput() ImageTemplatePowerShellValidatorOutput
func (ImageTemplatePowerShellValidatorArgs) ToImageTemplatePowerShellValidatorOutputWithContext ¶
func (i ImageTemplatePowerShellValidatorArgs) ToImageTemplatePowerShellValidatorOutputWithContext(ctx context.Context) ImageTemplatePowerShellValidatorOutput
type ImageTemplatePowerShellValidatorInput ¶
type ImageTemplatePowerShellValidatorInput interface { pulumi.Input ToImageTemplatePowerShellValidatorOutput() ImageTemplatePowerShellValidatorOutput ToImageTemplatePowerShellValidatorOutputWithContext(context.Context) ImageTemplatePowerShellValidatorOutput }
ImageTemplatePowerShellValidatorInput is an input type that accepts ImageTemplatePowerShellValidatorArgs and ImageTemplatePowerShellValidatorOutput values. You can construct a concrete instance of `ImageTemplatePowerShellValidatorInput` via:
ImageTemplatePowerShellValidatorArgs{...}
type ImageTemplatePowerShellValidatorOutput ¶
type ImageTemplatePowerShellValidatorOutput struct{ *pulumi.OutputState }
Runs the specified PowerShell script during the validation phase (Windows). Corresponds to Packer powershell provisioner. Exactly one of 'scriptUri' or 'inline' can be specified.
func (ImageTemplatePowerShellValidatorOutput) ElementType ¶
func (ImageTemplatePowerShellValidatorOutput) ElementType() reflect.Type
func (ImageTemplatePowerShellValidatorOutput) Inline ¶
func (o ImageTemplatePowerShellValidatorOutput) Inline() pulumi.StringArrayOutput
Array of PowerShell commands to execute
func (ImageTemplatePowerShellValidatorOutput) Name ¶
func (o ImageTemplatePowerShellValidatorOutput) Name() pulumi.StringPtrOutput
Friendly Name to provide context on what this validation step does
func (ImageTemplatePowerShellValidatorOutput) RunAsSystem ¶
func (o ImageTemplatePowerShellValidatorOutput) 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 (ImageTemplatePowerShellValidatorOutput) RunElevated ¶
func (o ImageTemplatePowerShellValidatorOutput) RunElevated() pulumi.BoolPtrOutput
If specified, the PowerShell script will be run with elevated privileges
func (ImageTemplatePowerShellValidatorOutput) ScriptUri ¶
func (o ImageTemplatePowerShellValidatorOutput) ScriptUri() pulumi.StringPtrOutput
URI of the PowerShell script to be run for validation. It can be a github link, Azure Storage URI, etc
func (ImageTemplatePowerShellValidatorOutput) Sha256Checksum ¶
func (o ImageTemplatePowerShellValidatorOutput) Sha256Checksum() pulumi.StringPtrOutput
SHA256 checksum of the power shell script provided in the scriptUri field above
func (ImageTemplatePowerShellValidatorOutput) ToImageTemplatePowerShellValidatorOutput ¶
func (o ImageTemplatePowerShellValidatorOutput) ToImageTemplatePowerShellValidatorOutput() ImageTemplatePowerShellValidatorOutput
func (ImageTemplatePowerShellValidatorOutput) ToImageTemplatePowerShellValidatorOutputWithContext ¶
func (o ImageTemplatePowerShellValidatorOutput) ToImageTemplatePowerShellValidatorOutputWithContext(ctx context.Context) ImageTemplatePowerShellValidatorOutput
func (ImageTemplatePowerShellValidatorOutput) Type ¶
func (o ImageTemplatePowerShellValidatorOutput) Type() pulumi.StringOutput
The type of validation you want to use on the Image. For example, "Shell" can be shell validation Expected value is 'PowerShell'.
func (ImageTemplatePowerShellValidatorOutput) ValidExitCodes ¶
func (o ImageTemplatePowerShellValidatorOutput) ValidExitCodes() pulumi.IntArrayOutput
Valid exit codes for the PowerShell script. [Default: 0]
type ImageTemplatePowerShellValidatorResponse ¶
type ImageTemplatePowerShellValidatorResponse struct { // Array of PowerShell commands to execute Inline []string `pulumi:"inline"` // Friendly Name to provide context on what this validation 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 validation. It can be a github link, Azure Storage URI, 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 validation you want to use on the Image. For example, "Shell" can be shell validation // Expected value is 'PowerShell'. Type string `pulumi:"type"` // Valid exit codes for the PowerShell script. [Default: 0] ValidExitCodes []int `pulumi:"validExitCodes"` }
Runs the specified PowerShell script during the validation phase (Windows). Corresponds to Packer powershell provisioner. Exactly one of 'scriptUri' or 'inline' can be specified.
func (*ImageTemplatePowerShellValidatorResponse) Defaults ¶
func (val *ImageTemplatePowerShellValidatorResponse) Defaults() *ImageTemplatePowerShellValidatorResponse
Defaults sets the appropriate defaults for ImageTemplatePowerShellValidatorResponse
type ImageTemplatePowerShellValidatorResponseOutput ¶
type ImageTemplatePowerShellValidatorResponseOutput struct{ *pulumi.OutputState }
Runs the specified PowerShell script during the validation phase (Windows). Corresponds to Packer powershell provisioner. Exactly one of 'scriptUri' or 'inline' can be specified.
func (ImageTemplatePowerShellValidatorResponseOutput) ElementType ¶
func (ImageTemplatePowerShellValidatorResponseOutput) ElementType() reflect.Type
func (ImageTemplatePowerShellValidatorResponseOutput) Inline ¶
func (o ImageTemplatePowerShellValidatorResponseOutput) Inline() pulumi.StringArrayOutput
Array of PowerShell commands to execute
func (ImageTemplatePowerShellValidatorResponseOutput) Name ¶
func (o ImageTemplatePowerShellValidatorResponseOutput) Name() pulumi.StringPtrOutput
Friendly Name to provide context on what this validation step does
func (ImageTemplatePowerShellValidatorResponseOutput) RunAsSystem ¶
func (o ImageTemplatePowerShellValidatorResponseOutput) 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 (ImageTemplatePowerShellValidatorResponseOutput) RunElevated ¶
func (o ImageTemplatePowerShellValidatorResponseOutput) RunElevated() pulumi.BoolPtrOutput
If specified, the PowerShell script will be run with elevated privileges
func (ImageTemplatePowerShellValidatorResponseOutput) ScriptUri ¶
func (o ImageTemplatePowerShellValidatorResponseOutput) ScriptUri() pulumi.StringPtrOutput
URI of the PowerShell script to be run for validation. It can be a github link, Azure Storage URI, etc
func (ImageTemplatePowerShellValidatorResponseOutput) Sha256Checksum ¶
func (o ImageTemplatePowerShellValidatorResponseOutput) Sha256Checksum() pulumi.StringPtrOutput
SHA256 checksum of the power shell script provided in the scriptUri field above
func (ImageTemplatePowerShellValidatorResponseOutput) ToImageTemplatePowerShellValidatorResponseOutput ¶
func (o ImageTemplatePowerShellValidatorResponseOutput) ToImageTemplatePowerShellValidatorResponseOutput() ImageTemplatePowerShellValidatorResponseOutput
func (ImageTemplatePowerShellValidatorResponseOutput) ToImageTemplatePowerShellValidatorResponseOutputWithContext ¶
func (o ImageTemplatePowerShellValidatorResponseOutput) ToImageTemplatePowerShellValidatorResponseOutputWithContext(ctx context.Context) ImageTemplatePowerShellValidatorResponseOutput
func (ImageTemplatePowerShellValidatorResponseOutput) Type ¶
func (o ImageTemplatePowerShellValidatorResponseOutput) Type() pulumi.StringOutput
The type of validation you want to use on the Image. For example, "Shell" can be shell validation Expected value is 'PowerShell'.
func (ImageTemplatePowerShellValidatorResponseOutput) ValidExitCodes ¶
func (o ImageTemplatePowerShellValidatorResponseOutput) ValidExitCodes() pulumi.IntArrayOutput
Valid exit codes for the PowerShell script. [Default: 0]
type ImageTemplatePropertiesOptimize ¶
type ImageTemplatePropertiesOptimize struct { // Optimization is applied on the image for a faster VM boot. VmBoot *ImageTemplatePropertiesVmBoot `pulumi:"vmBoot"` }
Specifies optimization to be performed on image.
type ImageTemplatePropertiesOptimizeArgs ¶
type ImageTemplatePropertiesOptimizeArgs struct { // Optimization is applied on the image for a faster VM boot. VmBoot ImageTemplatePropertiesVmBootPtrInput `pulumi:"vmBoot"` }
Specifies optimization to be performed on image.
func (ImageTemplatePropertiesOptimizeArgs) ElementType ¶
func (ImageTemplatePropertiesOptimizeArgs) ElementType() reflect.Type
func (ImageTemplatePropertiesOptimizeArgs) ToImageTemplatePropertiesOptimizeOutput ¶
func (i ImageTemplatePropertiesOptimizeArgs) ToImageTemplatePropertiesOptimizeOutput() ImageTemplatePropertiesOptimizeOutput
func (ImageTemplatePropertiesOptimizeArgs) ToImageTemplatePropertiesOptimizeOutputWithContext ¶
func (i ImageTemplatePropertiesOptimizeArgs) ToImageTemplatePropertiesOptimizeOutputWithContext(ctx context.Context) ImageTemplatePropertiesOptimizeOutput
func (ImageTemplatePropertiesOptimizeArgs) ToImageTemplatePropertiesOptimizePtrOutput ¶
func (i ImageTemplatePropertiesOptimizeArgs) ToImageTemplatePropertiesOptimizePtrOutput() ImageTemplatePropertiesOptimizePtrOutput
func (ImageTemplatePropertiesOptimizeArgs) ToImageTemplatePropertiesOptimizePtrOutputWithContext ¶
func (i ImageTemplatePropertiesOptimizeArgs) ToImageTemplatePropertiesOptimizePtrOutputWithContext(ctx context.Context) ImageTemplatePropertiesOptimizePtrOutput
type ImageTemplatePropertiesOptimizeInput ¶
type ImageTemplatePropertiesOptimizeInput interface { pulumi.Input ToImageTemplatePropertiesOptimizeOutput() ImageTemplatePropertiesOptimizeOutput ToImageTemplatePropertiesOptimizeOutputWithContext(context.Context) ImageTemplatePropertiesOptimizeOutput }
ImageTemplatePropertiesOptimizeInput is an input type that accepts ImageTemplatePropertiesOptimizeArgs and ImageTemplatePropertiesOptimizeOutput values. You can construct a concrete instance of `ImageTemplatePropertiesOptimizeInput` via:
ImageTemplatePropertiesOptimizeArgs{...}
type ImageTemplatePropertiesOptimizeOutput ¶
type ImageTemplatePropertiesOptimizeOutput struct{ *pulumi.OutputState }
Specifies optimization to be performed on image.
func (ImageTemplatePropertiesOptimizeOutput) ElementType ¶
func (ImageTemplatePropertiesOptimizeOutput) ElementType() reflect.Type
func (ImageTemplatePropertiesOptimizeOutput) ToImageTemplatePropertiesOptimizeOutput ¶
func (o ImageTemplatePropertiesOptimizeOutput) ToImageTemplatePropertiesOptimizeOutput() ImageTemplatePropertiesOptimizeOutput
func (ImageTemplatePropertiesOptimizeOutput) ToImageTemplatePropertiesOptimizeOutputWithContext ¶
func (o ImageTemplatePropertiesOptimizeOutput) ToImageTemplatePropertiesOptimizeOutputWithContext(ctx context.Context) ImageTemplatePropertiesOptimizeOutput
func (ImageTemplatePropertiesOptimizeOutput) ToImageTemplatePropertiesOptimizePtrOutput ¶
func (o ImageTemplatePropertiesOptimizeOutput) ToImageTemplatePropertiesOptimizePtrOutput() ImageTemplatePropertiesOptimizePtrOutput
func (ImageTemplatePropertiesOptimizeOutput) ToImageTemplatePropertiesOptimizePtrOutputWithContext ¶
func (o ImageTemplatePropertiesOptimizeOutput) ToImageTemplatePropertiesOptimizePtrOutputWithContext(ctx context.Context) ImageTemplatePropertiesOptimizePtrOutput
func (ImageTemplatePropertiesOptimizeOutput) VmBoot ¶
func (o ImageTemplatePropertiesOptimizeOutput) VmBoot() ImageTemplatePropertiesVmBootPtrOutput
Optimization is applied on the image for a faster VM boot.
type ImageTemplatePropertiesOptimizePtrInput ¶
type ImageTemplatePropertiesOptimizePtrInput interface { pulumi.Input ToImageTemplatePropertiesOptimizePtrOutput() ImageTemplatePropertiesOptimizePtrOutput ToImageTemplatePropertiesOptimizePtrOutputWithContext(context.Context) ImageTemplatePropertiesOptimizePtrOutput }
ImageTemplatePropertiesOptimizePtrInput is an input type that accepts ImageTemplatePropertiesOptimizeArgs, ImageTemplatePropertiesOptimizePtr and ImageTemplatePropertiesOptimizePtrOutput values. You can construct a concrete instance of `ImageTemplatePropertiesOptimizePtrInput` via:
ImageTemplatePropertiesOptimizeArgs{...} or: nil
func ImageTemplatePropertiesOptimizePtr ¶
func ImageTemplatePropertiesOptimizePtr(v *ImageTemplatePropertiesOptimizeArgs) ImageTemplatePropertiesOptimizePtrInput
type ImageTemplatePropertiesOptimizePtrOutput ¶
type ImageTemplatePropertiesOptimizePtrOutput struct{ *pulumi.OutputState }
func (ImageTemplatePropertiesOptimizePtrOutput) ElementType ¶
func (ImageTemplatePropertiesOptimizePtrOutput) ElementType() reflect.Type
func (ImageTemplatePropertiesOptimizePtrOutput) ToImageTemplatePropertiesOptimizePtrOutput ¶
func (o ImageTemplatePropertiesOptimizePtrOutput) ToImageTemplatePropertiesOptimizePtrOutput() ImageTemplatePropertiesOptimizePtrOutput
func (ImageTemplatePropertiesOptimizePtrOutput) ToImageTemplatePropertiesOptimizePtrOutputWithContext ¶
func (o ImageTemplatePropertiesOptimizePtrOutput) ToImageTemplatePropertiesOptimizePtrOutputWithContext(ctx context.Context) ImageTemplatePropertiesOptimizePtrOutput
type ImageTemplatePropertiesResponseOptimize ¶
type ImageTemplatePropertiesResponseOptimize struct { // Optimization is applied on the image for a faster VM boot. VmBoot *ImageTemplatePropertiesResponseVmBoot `pulumi:"vmBoot"` }
Specifies optimization to be performed on image.
type ImageTemplatePropertiesResponseOptimizeOutput ¶
type ImageTemplatePropertiesResponseOptimizeOutput struct{ *pulumi.OutputState }
Specifies optimization to be performed on image.
func (ImageTemplatePropertiesResponseOptimizeOutput) ElementType ¶
func (ImageTemplatePropertiesResponseOptimizeOutput) ElementType() reflect.Type
func (ImageTemplatePropertiesResponseOptimizeOutput) ToImageTemplatePropertiesResponseOptimizeOutput ¶
func (o ImageTemplatePropertiesResponseOptimizeOutput) ToImageTemplatePropertiesResponseOptimizeOutput() ImageTemplatePropertiesResponseOptimizeOutput
func (ImageTemplatePropertiesResponseOptimizeOutput) ToImageTemplatePropertiesResponseOptimizeOutputWithContext ¶
func (o ImageTemplatePropertiesResponseOptimizeOutput) ToImageTemplatePropertiesResponseOptimizeOutputWithContext(ctx context.Context) ImageTemplatePropertiesResponseOptimizeOutput
func (ImageTemplatePropertiesResponseOptimizeOutput) VmBoot ¶
func (o ImageTemplatePropertiesResponseOptimizeOutput) VmBoot() ImageTemplatePropertiesResponseVmBootPtrOutput
Optimization is applied on the image for a faster VM boot.
type ImageTemplatePropertiesResponseOptimizePtrOutput ¶
type ImageTemplatePropertiesResponseOptimizePtrOutput struct{ *pulumi.OutputState }
func (ImageTemplatePropertiesResponseOptimizePtrOutput) ElementType ¶
func (ImageTemplatePropertiesResponseOptimizePtrOutput) ElementType() reflect.Type
func (ImageTemplatePropertiesResponseOptimizePtrOutput) ToImageTemplatePropertiesResponseOptimizePtrOutput ¶
func (o ImageTemplatePropertiesResponseOptimizePtrOutput) ToImageTemplatePropertiesResponseOptimizePtrOutput() ImageTemplatePropertiesResponseOptimizePtrOutput
func (ImageTemplatePropertiesResponseOptimizePtrOutput) ToImageTemplatePropertiesResponseOptimizePtrOutputWithContext ¶
func (o ImageTemplatePropertiesResponseOptimizePtrOutput) ToImageTemplatePropertiesResponseOptimizePtrOutputWithContext(ctx context.Context) ImageTemplatePropertiesResponseOptimizePtrOutput
func (ImageTemplatePropertiesResponseOptimizePtrOutput) VmBoot ¶
func (o ImageTemplatePropertiesResponseOptimizePtrOutput) VmBoot() ImageTemplatePropertiesResponseVmBootPtrOutput
Optimization is applied on the image for a faster VM boot.
type ImageTemplatePropertiesResponseValidate ¶
type ImageTemplatePropertiesResponseValidate struct { // If validation fails and this field is set to false, output image(s) will not be distributed. This is the default behavior. If validation fails and this field is set to true, output image(s) will still be distributed. Please use this option with caution as it may result in bad images being distributed for use. In either case (true or false), the end to end image run will be reported as having failed in case of a validation failure. [Note: This field has no effect if validation succeeds.] ContinueDistributeOnFailure *bool `pulumi:"continueDistributeOnFailure"` // List of validations to be performed. InVMValidations []interface{} `pulumi:"inVMValidations"` // If this field is set to true, the image specified in the 'source' section will directly be validated. No separate build will be run to generate and then validate a customized image. SourceValidationOnly *bool `pulumi:"sourceValidationOnly"` }
Configuration options and list of validations to be performed on the resulting image.
func (*ImageTemplatePropertiesResponseValidate) Defaults ¶
func (val *ImageTemplatePropertiesResponseValidate) Defaults() *ImageTemplatePropertiesResponseValidate
Defaults sets the appropriate defaults for ImageTemplatePropertiesResponseValidate
type ImageTemplatePropertiesResponseValidateOutput ¶
type ImageTemplatePropertiesResponseValidateOutput struct{ *pulumi.OutputState }
Configuration options and list of validations to be performed on the resulting image.
func (ImageTemplatePropertiesResponseValidateOutput) ContinueDistributeOnFailure ¶
func (o ImageTemplatePropertiesResponseValidateOutput) ContinueDistributeOnFailure() pulumi.BoolPtrOutput
If validation fails and this field is set to false, output image(s) will not be distributed. This is the default behavior. If validation fails and this field is set to true, output image(s) will still be distributed. Please use this option with caution as it may result in bad images being distributed for use. In either case (true or false), the end to end image run will be reported as having failed in case of a validation failure. [Note: This field has no effect if validation succeeds.]
func (ImageTemplatePropertiesResponseValidateOutput) ElementType ¶
func (ImageTemplatePropertiesResponseValidateOutput) ElementType() reflect.Type
func (ImageTemplatePropertiesResponseValidateOutput) InVMValidations ¶
func (o ImageTemplatePropertiesResponseValidateOutput) InVMValidations() pulumi.ArrayOutput
List of validations to be performed.
func (ImageTemplatePropertiesResponseValidateOutput) SourceValidationOnly ¶
func (o ImageTemplatePropertiesResponseValidateOutput) SourceValidationOnly() pulumi.BoolPtrOutput
If this field is set to true, the image specified in the 'source' section will directly be validated. No separate build will be run to generate and then validate a customized image.
func (ImageTemplatePropertiesResponseValidateOutput) ToImageTemplatePropertiesResponseValidateOutput ¶
func (o ImageTemplatePropertiesResponseValidateOutput) ToImageTemplatePropertiesResponseValidateOutput() ImageTemplatePropertiesResponseValidateOutput
func (ImageTemplatePropertiesResponseValidateOutput) ToImageTemplatePropertiesResponseValidateOutputWithContext ¶
func (o ImageTemplatePropertiesResponseValidateOutput) ToImageTemplatePropertiesResponseValidateOutputWithContext(ctx context.Context) ImageTemplatePropertiesResponseValidateOutput
type ImageTemplatePropertiesResponseValidatePtrOutput ¶
type ImageTemplatePropertiesResponseValidatePtrOutput struct{ *pulumi.OutputState }
func (ImageTemplatePropertiesResponseValidatePtrOutput) ContinueDistributeOnFailure ¶
func (o ImageTemplatePropertiesResponseValidatePtrOutput) ContinueDistributeOnFailure() pulumi.BoolPtrOutput
If validation fails and this field is set to false, output image(s) will not be distributed. This is the default behavior. If validation fails and this field is set to true, output image(s) will still be distributed. Please use this option with caution as it may result in bad images being distributed for use. In either case (true or false), the end to end image run will be reported as having failed in case of a validation failure. [Note: This field has no effect if validation succeeds.]
func (ImageTemplatePropertiesResponseValidatePtrOutput) ElementType ¶
func (ImageTemplatePropertiesResponseValidatePtrOutput) ElementType() reflect.Type
func (ImageTemplatePropertiesResponseValidatePtrOutput) InVMValidations ¶
func (o ImageTemplatePropertiesResponseValidatePtrOutput) InVMValidations() pulumi.ArrayOutput
List of validations to be performed.
func (ImageTemplatePropertiesResponseValidatePtrOutput) SourceValidationOnly ¶
func (o ImageTemplatePropertiesResponseValidatePtrOutput) SourceValidationOnly() pulumi.BoolPtrOutput
If this field is set to true, the image specified in the 'source' section will directly be validated. No separate build will be run to generate and then validate a customized image.
func (ImageTemplatePropertiesResponseValidatePtrOutput) ToImageTemplatePropertiesResponseValidatePtrOutput ¶
func (o ImageTemplatePropertiesResponseValidatePtrOutput) ToImageTemplatePropertiesResponseValidatePtrOutput() ImageTemplatePropertiesResponseValidatePtrOutput
func (ImageTemplatePropertiesResponseValidatePtrOutput) ToImageTemplatePropertiesResponseValidatePtrOutputWithContext ¶
func (o ImageTemplatePropertiesResponseValidatePtrOutput) ToImageTemplatePropertiesResponseValidatePtrOutputWithContext(ctx context.Context) ImageTemplatePropertiesResponseValidatePtrOutput
type ImageTemplatePropertiesResponseVmBoot ¶
type ImageTemplatePropertiesResponseVmBoot struct { // Enabling this field will improve VM boot time by optimizing the final customized image output. State *string `pulumi:"state"` }
Optimization is applied on the image for a faster VM boot.
type ImageTemplatePropertiesResponseVmBootOutput ¶
type ImageTemplatePropertiesResponseVmBootOutput struct{ *pulumi.OutputState }
Optimization is applied on the image for a faster VM boot.
func (ImageTemplatePropertiesResponseVmBootOutput) ElementType ¶
func (ImageTemplatePropertiesResponseVmBootOutput) ElementType() reflect.Type
func (ImageTemplatePropertiesResponseVmBootOutput) State ¶
func (o ImageTemplatePropertiesResponseVmBootOutput) State() pulumi.StringPtrOutput
Enabling this field will improve VM boot time by optimizing the final customized image output.
func (ImageTemplatePropertiesResponseVmBootOutput) ToImageTemplatePropertiesResponseVmBootOutput ¶
func (o ImageTemplatePropertiesResponseVmBootOutput) ToImageTemplatePropertiesResponseVmBootOutput() ImageTemplatePropertiesResponseVmBootOutput
func (ImageTemplatePropertiesResponseVmBootOutput) ToImageTemplatePropertiesResponseVmBootOutputWithContext ¶
func (o ImageTemplatePropertiesResponseVmBootOutput) ToImageTemplatePropertiesResponseVmBootOutputWithContext(ctx context.Context) ImageTemplatePropertiesResponseVmBootOutput
type ImageTemplatePropertiesResponseVmBootPtrOutput ¶
type ImageTemplatePropertiesResponseVmBootPtrOutput struct{ *pulumi.OutputState }
func (ImageTemplatePropertiesResponseVmBootPtrOutput) ElementType ¶
func (ImageTemplatePropertiesResponseVmBootPtrOutput) ElementType() reflect.Type
func (ImageTemplatePropertiesResponseVmBootPtrOutput) State ¶
func (o ImageTemplatePropertiesResponseVmBootPtrOutput) State() pulumi.StringPtrOutput
Enabling this field will improve VM boot time by optimizing the final customized image output.
func (ImageTemplatePropertiesResponseVmBootPtrOutput) ToImageTemplatePropertiesResponseVmBootPtrOutput ¶
func (o ImageTemplatePropertiesResponseVmBootPtrOutput) ToImageTemplatePropertiesResponseVmBootPtrOutput() ImageTemplatePropertiesResponseVmBootPtrOutput
func (ImageTemplatePropertiesResponseVmBootPtrOutput) ToImageTemplatePropertiesResponseVmBootPtrOutputWithContext ¶
func (o ImageTemplatePropertiesResponseVmBootPtrOutput) ToImageTemplatePropertiesResponseVmBootPtrOutputWithContext(ctx context.Context) ImageTemplatePropertiesResponseVmBootPtrOutput
type ImageTemplatePropertiesValidate ¶
type ImageTemplatePropertiesValidate struct { // If validation fails and this field is set to false, output image(s) will not be distributed. This is the default behavior. If validation fails and this field is set to true, output image(s) will still be distributed. Please use this option with caution as it may result in bad images being distributed for use. In either case (true or false), the end to end image run will be reported as having failed in case of a validation failure. [Note: This field has no effect if validation succeeds.] ContinueDistributeOnFailure *bool `pulumi:"continueDistributeOnFailure"` // List of validations to be performed. InVMValidations []interface{} `pulumi:"inVMValidations"` // If this field is set to true, the image specified in the 'source' section will directly be validated. No separate build will be run to generate and then validate a customized image. SourceValidationOnly *bool `pulumi:"sourceValidationOnly"` }
Configuration options and list of validations to be performed on the resulting image.
func (*ImageTemplatePropertiesValidate) Defaults ¶
func (val *ImageTemplatePropertiesValidate) Defaults() *ImageTemplatePropertiesValidate
Defaults sets the appropriate defaults for ImageTemplatePropertiesValidate
type ImageTemplatePropertiesValidateArgs ¶
type ImageTemplatePropertiesValidateArgs struct { // If validation fails and this field is set to false, output image(s) will not be distributed. This is the default behavior. If validation fails and this field is set to true, output image(s) will still be distributed. Please use this option with caution as it may result in bad images being distributed for use. In either case (true or false), the end to end image run will be reported as having failed in case of a validation failure. [Note: This field has no effect if validation succeeds.] ContinueDistributeOnFailure pulumi.BoolPtrInput `pulumi:"continueDistributeOnFailure"` // List of validations to be performed. InVMValidations pulumi.ArrayInput `pulumi:"inVMValidations"` // If this field is set to true, the image specified in the 'source' section will directly be validated. No separate build will be run to generate and then validate a customized image. SourceValidationOnly pulumi.BoolPtrInput `pulumi:"sourceValidationOnly"` }
Configuration options and list of validations to be performed on the resulting image.
func (*ImageTemplatePropertiesValidateArgs) Defaults ¶
func (val *ImageTemplatePropertiesValidateArgs) Defaults() *ImageTemplatePropertiesValidateArgs
Defaults sets the appropriate defaults for ImageTemplatePropertiesValidateArgs
func (ImageTemplatePropertiesValidateArgs) ElementType ¶
func (ImageTemplatePropertiesValidateArgs) ElementType() reflect.Type
func (ImageTemplatePropertiesValidateArgs) ToImageTemplatePropertiesValidateOutput ¶
func (i ImageTemplatePropertiesValidateArgs) ToImageTemplatePropertiesValidateOutput() ImageTemplatePropertiesValidateOutput
func (ImageTemplatePropertiesValidateArgs) ToImageTemplatePropertiesValidateOutputWithContext ¶
func (i ImageTemplatePropertiesValidateArgs) ToImageTemplatePropertiesValidateOutputWithContext(ctx context.Context) ImageTemplatePropertiesValidateOutput
func (ImageTemplatePropertiesValidateArgs) ToImageTemplatePropertiesValidatePtrOutput ¶
func (i ImageTemplatePropertiesValidateArgs) ToImageTemplatePropertiesValidatePtrOutput() ImageTemplatePropertiesValidatePtrOutput
func (ImageTemplatePropertiesValidateArgs) ToImageTemplatePropertiesValidatePtrOutputWithContext ¶
func (i ImageTemplatePropertiesValidateArgs) ToImageTemplatePropertiesValidatePtrOutputWithContext(ctx context.Context) ImageTemplatePropertiesValidatePtrOutput
type ImageTemplatePropertiesValidateInput ¶
type ImageTemplatePropertiesValidateInput interface { pulumi.Input ToImageTemplatePropertiesValidateOutput() ImageTemplatePropertiesValidateOutput ToImageTemplatePropertiesValidateOutputWithContext(context.Context) ImageTemplatePropertiesValidateOutput }
ImageTemplatePropertiesValidateInput is an input type that accepts ImageTemplatePropertiesValidateArgs and ImageTemplatePropertiesValidateOutput values. You can construct a concrete instance of `ImageTemplatePropertiesValidateInput` via:
ImageTemplatePropertiesValidateArgs{...}
type ImageTemplatePropertiesValidateOutput ¶
type ImageTemplatePropertiesValidateOutput struct{ *pulumi.OutputState }
Configuration options and list of validations to be performed on the resulting image.
func (ImageTemplatePropertiesValidateOutput) ContinueDistributeOnFailure ¶
func (o ImageTemplatePropertiesValidateOutput) ContinueDistributeOnFailure() pulumi.BoolPtrOutput
If validation fails and this field is set to false, output image(s) will not be distributed. This is the default behavior. If validation fails and this field is set to true, output image(s) will still be distributed. Please use this option with caution as it may result in bad images being distributed for use. In either case (true or false), the end to end image run will be reported as having failed in case of a validation failure. [Note: This field has no effect if validation succeeds.]
func (ImageTemplatePropertiesValidateOutput) ElementType ¶
func (ImageTemplatePropertiesValidateOutput) ElementType() reflect.Type
func (ImageTemplatePropertiesValidateOutput) InVMValidations ¶
func (o ImageTemplatePropertiesValidateOutput) InVMValidations() pulumi.ArrayOutput
List of validations to be performed.
func (ImageTemplatePropertiesValidateOutput) SourceValidationOnly ¶
func (o ImageTemplatePropertiesValidateOutput) SourceValidationOnly() pulumi.BoolPtrOutput
If this field is set to true, the image specified in the 'source' section will directly be validated. No separate build will be run to generate and then validate a customized image.
func (ImageTemplatePropertiesValidateOutput) ToImageTemplatePropertiesValidateOutput ¶
func (o ImageTemplatePropertiesValidateOutput) ToImageTemplatePropertiesValidateOutput() ImageTemplatePropertiesValidateOutput
func (ImageTemplatePropertiesValidateOutput) ToImageTemplatePropertiesValidateOutputWithContext ¶
func (o ImageTemplatePropertiesValidateOutput) ToImageTemplatePropertiesValidateOutputWithContext(ctx context.Context) ImageTemplatePropertiesValidateOutput
func (ImageTemplatePropertiesValidateOutput) ToImageTemplatePropertiesValidatePtrOutput ¶
func (o ImageTemplatePropertiesValidateOutput) ToImageTemplatePropertiesValidatePtrOutput() ImageTemplatePropertiesValidatePtrOutput
func (ImageTemplatePropertiesValidateOutput) ToImageTemplatePropertiesValidatePtrOutputWithContext ¶
func (o ImageTemplatePropertiesValidateOutput) ToImageTemplatePropertiesValidatePtrOutputWithContext(ctx context.Context) ImageTemplatePropertiesValidatePtrOutput
type ImageTemplatePropertiesValidatePtrInput ¶
type ImageTemplatePropertiesValidatePtrInput interface { pulumi.Input ToImageTemplatePropertiesValidatePtrOutput() ImageTemplatePropertiesValidatePtrOutput ToImageTemplatePropertiesValidatePtrOutputWithContext(context.Context) ImageTemplatePropertiesValidatePtrOutput }
ImageTemplatePropertiesValidatePtrInput is an input type that accepts ImageTemplatePropertiesValidateArgs, ImageTemplatePropertiesValidatePtr and ImageTemplatePropertiesValidatePtrOutput values. You can construct a concrete instance of `ImageTemplatePropertiesValidatePtrInput` via:
ImageTemplatePropertiesValidateArgs{...} or: nil
func ImageTemplatePropertiesValidatePtr ¶
func ImageTemplatePropertiesValidatePtr(v *ImageTemplatePropertiesValidateArgs) ImageTemplatePropertiesValidatePtrInput
type ImageTemplatePropertiesValidatePtrOutput ¶
type ImageTemplatePropertiesValidatePtrOutput struct{ *pulumi.OutputState }
func (ImageTemplatePropertiesValidatePtrOutput) ContinueDistributeOnFailure ¶
func (o ImageTemplatePropertiesValidatePtrOutput) ContinueDistributeOnFailure() pulumi.BoolPtrOutput
If validation fails and this field is set to false, output image(s) will not be distributed. This is the default behavior. If validation fails and this field is set to true, output image(s) will still be distributed. Please use this option with caution as it may result in bad images being distributed for use. In either case (true or false), the end to end image run will be reported as having failed in case of a validation failure. [Note: This field has no effect if validation succeeds.]
func (ImageTemplatePropertiesValidatePtrOutput) ElementType ¶
func (ImageTemplatePropertiesValidatePtrOutput) ElementType() reflect.Type
func (ImageTemplatePropertiesValidatePtrOutput) InVMValidations ¶
func (o ImageTemplatePropertiesValidatePtrOutput) InVMValidations() pulumi.ArrayOutput
List of validations to be performed.
func (ImageTemplatePropertiesValidatePtrOutput) SourceValidationOnly ¶
func (o ImageTemplatePropertiesValidatePtrOutput) SourceValidationOnly() pulumi.BoolPtrOutput
If this field is set to true, the image specified in the 'source' section will directly be validated. No separate build will be run to generate and then validate a customized image.
func (ImageTemplatePropertiesValidatePtrOutput) ToImageTemplatePropertiesValidatePtrOutput ¶
func (o ImageTemplatePropertiesValidatePtrOutput) ToImageTemplatePropertiesValidatePtrOutput() ImageTemplatePropertiesValidatePtrOutput
func (ImageTemplatePropertiesValidatePtrOutput) ToImageTemplatePropertiesValidatePtrOutputWithContext ¶
func (o ImageTemplatePropertiesValidatePtrOutput) ToImageTemplatePropertiesValidatePtrOutputWithContext(ctx context.Context) ImageTemplatePropertiesValidatePtrOutput
type ImageTemplatePropertiesVmBoot ¶
type ImageTemplatePropertiesVmBoot struct { // Enabling this field will improve VM boot time by optimizing the final customized image output. State *VMBootOptimizationState `pulumi:"state"` }
Optimization is applied on the image for a faster VM boot.
type ImageTemplatePropertiesVmBootArgs ¶
type ImageTemplatePropertiesVmBootArgs struct { // Enabling this field will improve VM boot time by optimizing the final customized image output. State VMBootOptimizationStatePtrInput `pulumi:"state"` }
Optimization is applied on the image for a faster VM boot.
func (ImageTemplatePropertiesVmBootArgs) ElementType ¶
func (ImageTemplatePropertiesVmBootArgs) ElementType() reflect.Type
func (ImageTemplatePropertiesVmBootArgs) ToImageTemplatePropertiesVmBootOutput ¶
func (i ImageTemplatePropertiesVmBootArgs) ToImageTemplatePropertiesVmBootOutput() ImageTemplatePropertiesVmBootOutput
func (ImageTemplatePropertiesVmBootArgs) ToImageTemplatePropertiesVmBootOutputWithContext ¶
func (i ImageTemplatePropertiesVmBootArgs) ToImageTemplatePropertiesVmBootOutputWithContext(ctx context.Context) ImageTemplatePropertiesVmBootOutput
func (ImageTemplatePropertiesVmBootArgs) ToImageTemplatePropertiesVmBootPtrOutput ¶
func (i ImageTemplatePropertiesVmBootArgs) ToImageTemplatePropertiesVmBootPtrOutput() ImageTemplatePropertiesVmBootPtrOutput
func (ImageTemplatePropertiesVmBootArgs) ToImageTemplatePropertiesVmBootPtrOutputWithContext ¶
func (i ImageTemplatePropertiesVmBootArgs) ToImageTemplatePropertiesVmBootPtrOutputWithContext(ctx context.Context) ImageTemplatePropertiesVmBootPtrOutput
type ImageTemplatePropertiesVmBootInput ¶
type ImageTemplatePropertiesVmBootInput interface { pulumi.Input ToImageTemplatePropertiesVmBootOutput() ImageTemplatePropertiesVmBootOutput ToImageTemplatePropertiesVmBootOutputWithContext(context.Context) ImageTemplatePropertiesVmBootOutput }
ImageTemplatePropertiesVmBootInput is an input type that accepts ImageTemplatePropertiesVmBootArgs and ImageTemplatePropertiesVmBootOutput values. You can construct a concrete instance of `ImageTemplatePropertiesVmBootInput` via:
ImageTemplatePropertiesVmBootArgs{...}
type ImageTemplatePropertiesVmBootOutput ¶
type ImageTemplatePropertiesVmBootOutput struct{ *pulumi.OutputState }
Optimization is applied on the image for a faster VM boot.
func (ImageTemplatePropertiesVmBootOutput) ElementType ¶
func (ImageTemplatePropertiesVmBootOutput) ElementType() reflect.Type
func (ImageTemplatePropertiesVmBootOutput) State ¶
func (o ImageTemplatePropertiesVmBootOutput) State() VMBootOptimizationStatePtrOutput
Enabling this field will improve VM boot time by optimizing the final customized image output.
func (ImageTemplatePropertiesVmBootOutput) ToImageTemplatePropertiesVmBootOutput ¶
func (o ImageTemplatePropertiesVmBootOutput) ToImageTemplatePropertiesVmBootOutput() ImageTemplatePropertiesVmBootOutput
func (ImageTemplatePropertiesVmBootOutput) ToImageTemplatePropertiesVmBootOutputWithContext ¶
func (o ImageTemplatePropertiesVmBootOutput) ToImageTemplatePropertiesVmBootOutputWithContext(ctx context.Context) ImageTemplatePropertiesVmBootOutput
func (ImageTemplatePropertiesVmBootOutput) ToImageTemplatePropertiesVmBootPtrOutput ¶
func (o ImageTemplatePropertiesVmBootOutput) ToImageTemplatePropertiesVmBootPtrOutput() ImageTemplatePropertiesVmBootPtrOutput
func (ImageTemplatePropertiesVmBootOutput) ToImageTemplatePropertiesVmBootPtrOutputWithContext ¶
func (o ImageTemplatePropertiesVmBootOutput) ToImageTemplatePropertiesVmBootPtrOutputWithContext(ctx context.Context) ImageTemplatePropertiesVmBootPtrOutput
type ImageTemplatePropertiesVmBootPtrInput ¶
type ImageTemplatePropertiesVmBootPtrInput interface { pulumi.Input ToImageTemplatePropertiesVmBootPtrOutput() ImageTemplatePropertiesVmBootPtrOutput ToImageTemplatePropertiesVmBootPtrOutputWithContext(context.Context) ImageTemplatePropertiesVmBootPtrOutput }
ImageTemplatePropertiesVmBootPtrInput is an input type that accepts ImageTemplatePropertiesVmBootArgs, ImageTemplatePropertiesVmBootPtr and ImageTemplatePropertiesVmBootPtrOutput values. You can construct a concrete instance of `ImageTemplatePropertiesVmBootPtrInput` via:
ImageTemplatePropertiesVmBootArgs{...} or: nil
func ImageTemplatePropertiesVmBootPtr ¶
func ImageTemplatePropertiesVmBootPtr(v *ImageTemplatePropertiesVmBootArgs) ImageTemplatePropertiesVmBootPtrInput
type ImageTemplatePropertiesVmBootPtrOutput ¶
type ImageTemplatePropertiesVmBootPtrOutput struct{ *pulumi.OutputState }
func (ImageTemplatePropertiesVmBootPtrOutput) ElementType ¶
func (ImageTemplatePropertiesVmBootPtrOutput) ElementType() reflect.Type
func (ImageTemplatePropertiesVmBootPtrOutput) State ¶
func (o ImageTemplatePropertiesVmBootPtrOutput) State() VMBootOptimizationStatePtrOutput
Enabling this field will improve VM boot time by optimizing the final customized image output.
func (ImageTemplatePropertiesVmBootPtrOutput) ToImageTemplatePropertiesVmBootPtrOutput ¶
func (o ImageTemplatePropertiesVmBootPtrOutput) ToImageTemplatePropertiesVmBootPtrOutput() ImageTemplatePropertiesVmBootPtrOutput
func (ImageTemplatePropertiesVmBootPtrOutput) ToImageTemplatePropertiesVmBootPtrOutputWithContext ¶
func (o ImageTemplatePropertiesVmBootPtrOutput) ToImageTemplatePropertiesVmBootPtrOutputWithContext(ctx context.Context) ImageTemplatePropertiesVmBootPtrOutput
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 // Expected value is 'WindowsRestart'. 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 // Expected value is 'WindowsRestart'. 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 Expected value is 'WindowsRestart'.
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 // Expected value is 'WindowsRestart'. Type string `pulumi:"type"` }
Reboots a VM and waits for it to come back online (Windows). Corresponds to Packer windows-restart provisioner
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 Expected value is 'WindowsRestart'.
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"` TargetRegions []TargetRegion `pulumi:"targetRegions"` // Expected value is 'SharedImage'. Type string `pulumi:"type"` Versioning interface{} `pulumi:"versioning"` }ArtifactTags map[
Distribute via Azure Compute Gallery.
func (*ImageTemplateSharedImageDistributor) Defaults ¶
func (val *ImageTemplateSharedImageDistributor) Defaults() *ImageTemplateSharedImageDistributor
Defaults sets the appropriate defaults for ImageTemplateSharedImageDistributor
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"` TargetRegions TargetRegionArrayInput `pulumi:"targetRegions"` // Expected value is 'SharedImage'. Type pulumi.StringInput `pulumi:"type"` Versioning pulumi.Input `pulumi:"versioning"` }ArtifactTags
Distribute via Azure Compute Gallery.
func (*ImageTemplateSharedImageDistributorArgs) Defaults ¶
func (val *ImageTemplateSharedImageDistributorArgs) Defaults() *ImageTemplateSharedImageDistributorArgs
Defaults sets the appropriate defaults for ImageTemplateSharedImageDistributorArgs
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 Azure Compute 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 Azure Compute Gallery image
func (ImageTemplateSharedImageDistributorOutput) ReplicationRegions ¶
func (o ImageTemplateSharedImageDistributorOutput) ReplicationRegions() pulumi.StringArrayOutput
[Deprecated] A list of regions that the image will be replicated to. This list can be specified only if targetRegions is not specified. This field is deprecated - use targetRegions instead.
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
[Deprecated] Storage account type to be used to store the shared image. Omit to use the default (Standard_LRS). This field can be specified only if replicationRegions is specified. This field is deprecated - use targetRegions instead.
func (ImageTemplateSharedImageDistributorOutput) TargetRegions ¶
func (o ImageTemplateSharedImageDistributorOutput) TargetRegions() TargetRegionArrayOutput
The target regions where the distributed Image Version is going to be replicated to. This object supersedes replicationRegions and can be specified only if replicationRegions is not specified.
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. Expected value is 'SharedImage'.
func (ImageTemplateSharedImageDistributorOutput) Versioning ¶
func (o ImageTemplateSharedImageDistributorOutput) Versioning() pulumi.AnyOutput
Describes how to generate new x.y.z version number for 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"` TargetRegions []TargetRegionResponse `pulumi:"targetRegions"` // Expected value is 'SharedImage'. Type string `pulumi:"type"` Versioning interface{} `pulumi:"versioning"` }ArtifactTags map[
Distribute via Azure Compute Gallery.
func (*ImageTemplateSharedImageDistributorResponse) Defaults ¶
func (val *ImageTemplateSharedImageDistributorResponse) Defaults() *ImageTemplateSharedImageDistributorResponse
Defaults sets the appropriate defaults for ImageTemplateSharedImageDistributorResponse
type ImageTemplateSharedImageDistributorResponseOutput ¶
Distribute via Azure Compute 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 Azure Compute Gallery image
func (ImageTemplateSharedImageDistributorResponseOutput) ReplicationRegions ¶
func (o ImageTemplateSharedImageDistributorResponseOutput) ReplicationRegions() pulumi.StringArrayOutput
[Deprecated] A list of regions that the image will be replicated to. This list can be specified only if targetRegions is not specified. This field is deprecated - use targetRegions instead.
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
[Deprecated] Storage account type to be used to store the shared image. Omit to use the default (Standard_LRS). This field can be specified only if replicationRegions is specified. This field is deprecated - use targetRegions instead.
func (ImageTemplateSharedImageDistributorResponseOutput) TargetRegions ¶
func (o ImageTemplateSharedImageDistributorResponseOutput) TargetRegions() TargetRegionResponseArrayOutput
The target regions where the distributed Image Version is going to be replicated to. This object supersedes replicationRegions and can be specified only if replicationRegions is not specified.
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. Expected value is 'SharedImage'.
func (ImageTemplateSharedImageDistributorResponseOutput) Versioning ¶
func (o ImageTemplateSharedImageDistributorResponseOutput) Versioning() pulumi.AnyOutput
Describes how to generate new x.y.z version number for distribution.
type ImageTemplateSharedImageVersionSource ¶
type ImageTemplateSharedImageVersionSource struct { string `pulumi:"imageVersionId"` // Expected value is 'SharedImageVersion'. Type string `pulumi:"type"` }ImageVersionId
Describes an image source that is an image version in an Azure Compute Gallery or a Direct Shared Gallery.
type ImageTemplateSharedImageVersionSourceArgs ¶
type ImageTemplateSharedImageVersionSourceArgs struct { pulumi.StringInput `pulumi:"imageVersionId"` // Expected value is 'SharedImageVersion'. Type pulumi.StringInput `pulumi:"type"` }ImageVersionId
Describes an image source that is an image version in an Azure Compute Gallery or a Direct Shared 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 an Azure Compute Gallery or a Direct Shared 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. When image version name is 'latest', the version is evaluated when the image build takes place.
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. Expected value is 'SharedImageVersion'.
type ImageTemplateSharedImageVersionSourceResponse ¶
type ImageTemplateSharedImageVersionSourceResponse struct { string `pulumi:"exactVersion"` ImageVersionId string `pulumi:"imageVersionId"` // Expected value is 'SharedImageVersion'. Type string `pulumi:"type"` }ExactVersion
Describes an image source that is an image version in an Azure Compute Gallery or a Direct Shared Gallery.
type ImageTemplateSharedImageVersionSourceResponseOutput ¶
Describes an image source that is an image version in an Azure Compute Gallery or a Direct Shared Gallery.
func (ImageTemplateSharedImageVersionSourceResponseOutput) ElementType ¶
func (ImageTemplateSharedImageVersionSourceResponseOutput) ElementType() reflect.Type
func (ImageTemplateSharedImageVersionSourceResponseOutput) ExactVersion ¶
func (o ImageTemplateSharedImageVersionSourceResponseOutput) ExactVersion() pulumi.StringOutput
Exact ARM resource id of the image version. This readonly field differs from the image version Id in 'imageVersionId' only if the version name specified in 'imageVersionId' field is 'latest'.
func (ImageTemplateSharedImageVersionSourceResponseOutput) ImageVersionId ¶
func (o ImageTemplateSharedImageVersionSourceResponseOutput) ImageVersionId() pulumi.StringOutput
ARM resource id of the image version. When image version name is 'latest', the version is evaluated when the image build takes place.
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. Expected value is 'SharedImageVersion'.
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 // Expected value is 'Shell'. 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.
func (*ImageTemplateShellCustomizer) Defaults ¶
func (val *ImageTemplateShellCustomizer) Defaults() *ImageTemplateShellCustomizer
Defaults sets the appropriate defaults for ImageTemplateShellCustomizer
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 // Expected value is 'Shell'. 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) Defaults ¶
func (val *ImageTemplateShellCustomizerArgs) Defaults() *ImageTemplateShellCustomizerArgs
Defaults sets the appropriate defaults for ImageTemplateShellCustomizerArgs
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 Expected value is 'Shell'.
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 // Expected value is 'Shell'. 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.
func (*ImageTemplateShellCustomizerResponse) Defaults ¶
func (val *ImageTemplateShellCustomizerResponse) Defaults() *ImageTemplateShellCustomizerResponse
Defaults sets the appropriate defaults for ImageTemplateShellCustomizerResponse
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 Expected value is 'Shell'.
type ImageTemplateShellValidator ¶
type ImageTemplateShellValidator struct { // Array of shell commands to execute Inline []string `pulumi:"inline"` // Friendly Name to provide context on what this validation step does Name *string `pulumi:"name"` // URI of the shell script to be run for validation. It can be a github link, Azure Storage URI, etc ScriptUri *string `pulumi:"scriptUri"` // SHA256 checksum of the shell script provided in the scriptUri field Sha256Checksum *string `pulumi:"sha256Checksum"` // The type of validation you want to use on the Image. For example, "Shell" can be shell validation // Expected value is 'Shell'. Type string `pulumi:"type"` }
Runs the specified shell script during the validation phase (Linux). Corresponds to Packer shell provisioner. Exactly one of 'scriptUri' or 'inline' can be specified.
func (*ImageTemplateShellValidator) Defaults ¶
func (val *ImageTemplateShellValidator) Defaults() *ImageTemplateShellValidator
Defaults sets the appropriate defaults for ImageTemplateShellValidator
type ImageTemplateShellValidatorArgs ¶
type ImageTemplateShellValidatorArgs struct { // Array of shell commands to execute Inline pulumi.StringArrayInput `pulumi:"inline"` // Friendly Name to provide context on what this validation step does Name pulumi.StringPtrInput `pulumi:"name"` // URI of the shell script to be run for validation. It can be a github link, Azure Storage URI, 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 validation you want to use on the Image. For example, "Shell" can be shell validation // Expected value is 'Shell'. Type pulumi.StringInput `pulumi:"type"` }
Runs the specified shell script during the validation phase (Linux). Corresponds to Packer shell provisioner. Exactly one of 'scriptUri' or 'inline' can be specified.
func (*ImageTemplateShellValidatorArgs) Defaults ¶
func (val *ImageTemplateShellValidatorArgs) Defaults() *ImageTemplateShellValidatorArgs
Defaults sets the appropriate defaults for ImageTemplateShellValidatorArgs
func (ImageTemplateShellValidatorArgs) ElementType ¶
func (ImageTemplateShellValidatorArgs) ElementType() reflect.Type
func (ImageTemplateShellValidatorArgs) ToImageTemplateShellValidatorOutput ¶
func (i ImageTemplateShellValidatorArgs) ToImageTemplateShellValidatorOutput() ImageTemplateShellValidatorOutput
func (ImageTemplateShellValidatorArgs) ToImageTemplateShellValidatorOutputWithContext ¶
func (i ImageTemplateShellValidatorArgs) ToImageTemplateShellValidatorOutputWithContext(ctx context.Context) ImageTemplateShellValidatorOutput
type ImageTemplateShellValidatorInput ¶
type ImageTemplateShellValidatorInput interface { pulumi.Input ToImageTemplateShellValidatorOutput() ImageTemplateShellValidatorOutput ToImageTemplateShellValidatorOutputWithContext(context.Context) ImageTemplateShellValidatorOutput }
ImageTemplateShellValidatorInput is an input type that accepts ImageTemplateShellValidatorArgs and ImageTemplateShellValidatorOutput values. You can construct a concrete instance of `ImageTemplateShellValidatorInput` via:
ImageTemplateShellValidatorArgs{...}
type ImageTemplateShellValidatorOutput ¶
type ImageTemplateShellValidatorOutput struct{ *pulumi.OutputState }
Runs the specified shell script during the validation phase (Linux). Corresponds to Packer shell provisioner. Exactly one of 'scriptUri' or 'inline' can be specified.
func (ImageTemplateShellValidatorOutput) ElementType ¶
func (ImageTemplateShellValidatorOutput) ElementType() reflect.Type
func (ImageTemplateShellValidatorOutput) Inline ¶
func (o ImageTemplateShellValidatorOutput) Inline() pulumi.StringArrayOutput
Array of shell commands to execute
func (ImageTemplateShellValidatorOutput) Name ¶
func (o ImageTemplateShellValidatorOutput) Name() pulumi.StringPtrOutput
Friendly Name to provide context on what this validation step does
func (ImageTemplateShellValidatorOutput) ScriptUri ¶
func (o ImageTemplateShellValidatorOutput) ScriptUri() pulumi.StringPtrOutput
URI of the shell script to be run for validation. It can be a github link, Azure Storage URI, etc
func (ImageTemplateShellValidatorOutput) Sha256Checksum ¶
func (o ImageTemplateShellValidatorOutput) Sha256Checksum() pulumi.StringPtrOutput
SHA256 checksum of the shell script provided in the scriptUri field
func (ImageTemplateShellValidatorOutput) ToImageTemplateShellValidatorOutput ¶
func (o ImageTemplateShellValidatorOutput) ToImageTemplateShellValidatorOutput() ImageTemplateShellValidatorOutput
func (ImageTemplateShellValidatorOutput) ToImageTemplateShellValidatorOutputWithContext ¶
func (o ImageTemplateShellValidatorOutput) ToImageTemplateShellValidatorOutputWithContext(ctx context.Context) ImageTemplateShellValidatorOutput
func (ImageTemplateShellValidatorOutput) Type ¶
func (o ImageTemplateShellValidatorOutput) Type() pulumi.StringOutput
The type of validation you want to use on the Image. For example, "Shell" can be shell validation Expected value is 'Shell'.
type ImageTemplateShellValidatorResponse ¶
type ImageTemplateShellValidatorResponse struct { // Array of shell commands to execute Inline []string `pulumi:"inline"` // Friendly Name to provide context on what this validation step does Name *string `pulumi:"name"` // URI of the shell script to be run for validation. It can be a github link, Azure Storage URI, etc ScriptUri *string `pulumi:"scriptUri"` // SHA256 checksum of the shell script provided in the scriptUri field Sha256Checksum *string `pulumi:"sha256Checksum"` // The type of validation you want to use on the Image. For example, "Shell" can be shell validation // Expected value is 'Shell'. Type string `pulumi:"type"` }
Runs the specified shell script during the validation phase (Linux). Corresponds to Packer shell provisioner. Exactly one of 'scriptUri' or 'inline' can be specified.
func (*ImageTemplateShellValidatorResponse) Defaults ¶
func (val *ImageTemplateShellValidatorResponse) Defaults() *ImageTemplateShellValidatorResponse
Defaults sets the appropriate defaults for ImageTemplateShellValidatorResponse
type ImageTemplateShellValidatorResponseOutput ¶
type ImageTemplateShellValidatorResponseOutput struct{ *pulumi.OutputState }
Runs the specified shell script during the validation phase (Linux). Corresponds to Packer shell provisioner. Exactly one of 'scriptUri' or 'inline' can be specified.
func (ImageTemplateShellValidatorResponseOutput) ElementType ¶
func (ImageTemplateShellValidatorResponseOutput) ElementType() reflect.Type
func (ImageTemplateShellValidatorResponseOutput) Inline ¶
func (o ImageTemplateShellValidatorResponseOutput) Inline() pulumi.StringArrayOutput
Array of shell commands to execute
func (ImageTemplateShellValidatorResponseOutput) Name ¶
func (o ImageTemplateShellValidatorResponseOutput) Name() pulumi.StringPtrOutput
Friendly Name to provide context on what this validation step does
func (ImageTemplateShellValidatorResponseOutput) ScriptUri ¶
func (o ImageTemplateShellValidatorResponseOutput) ScriptUri() pulumi.StringPtrOutput
URI of the shell script to be run for validation. It can be a github link, Azure Storage URI, etc
func (ImageTemplateShellValidatorResponseOutput) Sha256Checksum ¶
func (o ImageTemplateShellValidatorResponseOutput) Sha256Checksum() pulumi.StringPtrOutput
SHA256 checksum of the shell script provided in the scriptUri field
func (ImageTemplateShellValidatorResponseOutput) ToImageTemplateShellValidatorResponseOutput ¶
func (o ImageTemplateShellValidatorResponseOutput) ToImageTemplateShellValidatorResponseOutput() ImageTemplateShellValidatorResponseOutput
func (ImageTemplateShellValidatorResponseOutput) ToImageTemplateShellValidatorResponseOutputWithContext ¶
func (o ImageTemplateShellValidatorResponseOutput) ToImageTemplateShellValidatorResponseOutputWithContext(ctx context.Context) ImageTemplateShellValidatorResponseOutput
func (ImageTemplateShellValidatorResponseOutput) Type ¶
func (o ImageTemplateShellValidatorResponseOutput) Type() pulumi.StringOutput
The type of validation you want to use on the Image. For example, "Shell" can be shell validation Expected value is 'Shell'.
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. // Expected value is 'VHD'. Type string `pulumi:"type"` // Optional Azure Storage URI for the distributed VHD blob. Omit to use the default (empty string) in which case VHD would be published to the storage account in the staging resource group. Uri *string `pulumi:"uri"` }
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. // Expected value is 'VHD'. Type pulumi.StringInput `pulumi:"type"` // Optional Azure Storage URI for the distributed VHD blob. Omit to use the default (empty string) in which case VHD would be published to the storage account in the staging resource group. Uri pulumi.StringPtrInput `pulumi:"uri"` }
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. Expected value is 'VHD'.
func (ImageTemplateVhdDistributorOutput) Uri ¶
func (o ImageTemplateVhdDistributorOutput) Uri() pulumi.StringPtrOutput
Optional Azure Storage URI for the distributed VHD blob. Omit to use the default (empty string) in which case VHD would be published to the storage account in the staging resource group.
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. // Expected value is 'VHD'. Type string `pulumi:"type"` // Optional Azure Storage URI for the distributed VHD blob. Omit to use the default (empty string) in which case VHD would be published to the storage account in the staging resource group. Uri *string `pulumi:"uri"` }
Distribute via VHD in a storage account.
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. Expected value is 'VHD'.
func (ImageTemplateVhdDistributorResponseOutput) Uri ¶
func (o ImageTemplateVhdDistributorResponseOutput) Uri() pulumi.StringPtrOutput
Optional Azure Storage URI for the distributed VHD blob. Omit to use the default (empty string) in which case VHD would be published to the storage account in the staging resource group.
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"` // Optional array of resource IDs of user assigned managed identities to be configured on the build VM and validation VM. This may include the identity of the image template. UserAssignedIdentities []string `pulumi:"userAssignedIdentities"` // Size of the virtual machine used to build, customize and capture images. Omit or specify empty string to use the default (Standard_D1_v2 for Gen1 images and Standard_D2ds_v4 for Gen2 images). VmSize *string `pulumi:"vmSize"` // Optional configuration of the virtual network to use to deploy the build VM and validation VM in. Omit if no specific virtual network needs to be used. VnetConfig *VirtualNetworkConfig `pulumi:"vnetConfig"` }
Describes the virtual machines used to build and validate images
func (*ImageTemplateVmProfile) Defaults ¶
func (val *ImageTemplateVmProfile) Defaults() *ImageTemplateVmProfile
Defaults sets the appropriate defaults for ImageTemplateVmProfile
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"` // Optional array of resource IDs of user assigned managed identities to be configured on the build VM and validation VM. This may include the identity of the image template. UserAssignedIdentities pulumi.StringArrayInput `pulumi:"userAssignedIdentities"` // Size of the virtual machine used to build, customize and capture images. Omit or specify empty string to use the default (Standard_D1_v2 for Gen1 images and Standard_D2ds_v4 for Gen2 images). VmSize pulumi.StringPtrInput `pulumi:"vmSize"` // Optional configuration of the virtual network to use to deploy the build VM and validation VM in. Omit if no specific virtual network needs to be used. VnetConfig VirtualNetworkConfigPtrInput `pulumi:"vnetConfig"` }
Describes the virtual machines used to build and validate images
func (*ImageTemplateVmProfileArgs) Defaults ¶
func (val *ImageTemplateVmProfileArgs) Defaults() *ImageTemplateVmProfileArgs
Defaults sets the appropriate defaults for ImageTemplateVmProfileArgs
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 machines used to build and validate 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) UserAssignedIdentities ¶
func (o ImageTemplateVmProfileOutput) UserAssignedIdentities() pulumi.StringArrayOutput
Optional array of resource IDs of user assigned managed identities to be configured on the build VM and validation VM. This may include the identity of the image template.
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 for Gen1 images and Standard_D2ds_v4 for Gen2 images).
func (ImageTemplateVmProfileOutput) VnetConfig ¶
func (o ImageTemplateVmProfileOutput) VnetConfig() VirtualNetworkConfigPtrOutput
Optional configuration of the virtual network to use to deploy the build VM and validation VM 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) UserAssignedIdentities ¶
func (o ImageTemplateVmProfilePtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput
Optional array of resource IDs of user assigned managed identities to be configured on the build VM and validation VM. This may include the identity of the image template.
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 for Gen1 images and Standard_D2ds_v4 for Gen2 images).
func (ImageTemplateVmProfilePtrOutput) VnetConfig ¶
func (o ImageTemplateVmProfilePtrOutput) VnetConfig() VirtualNetworkConfigPtrOutput
Optional configuration of the virtual network to use to deploy the build VM and validation VM 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"` // Optional array of resource IDs of user assigned managed identities to be configured on the build VM and validation VM. This may include the identity of the image template. UserAssignedIdentities []string `pulumi:"userAssignedIdentities"` // Size of the virtual machine used to build, customize and capture images. Omit or specify empty string to use the default (Standard_D1_v2 for Gen1 images and Standard_D2ds_v4 for Gen2 images). VmSize *string `pulumi:"vmSize"` // Optional configuration of the virtual network to use to deploy the build VM and validation VM in. Omit if no specific virtual network needs to be used. VnetConfig *VirtualNetworkConfigResponse `pulumi:"vnetConfig"` }
Describes the virtual machines used to build and validate images
func (*ImageTemplateVmProfileResponse) Defaults ¶
func (val *ImageTemplateVmProfileResponse) Defaults() *ImageTemplateVmProfileResponse
Defaults sets the appropriate defaults for ImageTemplateVmProfileResponse
type ImageTemplateVmProfileResponseOutput ¶
type ImageTemplateVmProfileResponseOutput struct{ *pulumi.OutputState }
Describes the virtual machines used to build and validate 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) UserAssignedIdentities ¶
func (o ImageTemplateVmProfileResponseOutput) UserAssignedIdentities() pulumi.StringArrayOutput
Optional array of resource IDs of user assigned managed identities to be configured on the build VM and validation VM. This may include the identity of the image template.
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 for Gen1 images and Standard_D2ds_v4 for Gen2 images).
func (ImageTemplateVmProfileResponseOutput) VnetConfig ¶
func (o ImageTemplateVmProfileResponseOutput) VnetConfig() VirtualNetworkConfigResponsePtrOutput
Optional configuration of the virtual network to use to deploy the build VM and validation VM in. Omit if no specific virtual network needs to be used.
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) UserAssignedIdentities ¶
func (o ImageTemplateVmProfileResponsePtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput
Optional array of resource IDs of user assigned managed identities to be configured on the build VM and validation VM. This may include the identity of the image template.
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 for Gen1 images and Standard_D2ds_v4 for Gen2 images).
func (ImageTemplateVmProfileResponsePtrOutput) VnetConfig ¶
func (o ImageTemplateVmProfileResponsePtrOutput) VnetConfig() VirtualNetworkConfigResponsePtrOutput
Optional configuration of the virtual network to use to deploy the build VM and validation VM 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 // Expected value is 'WindowsUpdate'. 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)
func (*ImageTemplateWindowsUpdateCustomizer) Defaults ¶
func (val *ImageTemplateWindowsUpdateCustomizer) Defaults() *ImageTemplateWindowsUpdateCustomizer
Defaults sets the appropriate defaults for ImageTemplateWindowsUpdateCustomizer
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 // Expected value is 'WindowsUpdate'. 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) Defaults ¶
func (val *ImageTemplateWindowsUpdateCustomizerArgs) Defaults() *ImageTemplateWindowsUpdateCustomizerArgs
Defaults sets the appropriate defaults for ImageTemplateWindowsUpdateCustomizerArgs
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 Expected value is 'WindowsUpdate'.
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 // Expected value is 'WindowsUpdate'. 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)
func (*ImageTemplateWindowsUpdateCustomizerResponse) Defaults ¶
func (val *ImageTemplateWindowsUpdateCustomizerResponse) Defaults() *ImageTemplateWindowsUpdateCustomizerResponse
Defaults sets the appropriate defaults for ImageTemplateWindowsUpdateCustomizerResponse
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 Expected value is 'WindowsUpdate'.
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 LookupTriggerArgs ¶
type LookupTriggerOutputArgs ¶
type LookupTriggerOutputArgs struct { // The name of the image Template ImageTemplateName pulumi.StringInput `pulumi:"imageTemplateName"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The name of the trigger TriggerName pulumi.StringInput `pulumi:"triggerName"` }
func (LookupTriggerOutputArgs) ElementType ¶
func (LookupTriggerOutputArgs) ElementType() reflect.Type
type LookupTriggerResult ¶
type LookupTriggerResult struct { // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The kind of trigger. Kind string `pulumi:"kind"` // The name of the resource Name string `pulumi:"name"` // Provisioning state of the resource ProvisioningState string `pulumi:"provisioningState"` // Trigger status Status TriggerStatusResponse `pulumi:"status"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Represents a trigger that can invoke an image template build.
func LookupTrigger ¶
func LookupTrigger(ctx *pulumi.Context, args *LookupTriggerArgs, opts ...pulumi.InvokeOption) (*LookupTriggerResult, error)
Get the specified trigger for the specified image template resource Azure REST API version: 2022-07-01.
Other available API versions: 2023-07-01.
type LookupTriggerResultOutput ¶
type LookupTriggerResultOutput struct{ *pulumi.OutputState }
Represents a trigger that can invoke an image template build.
func LookupTriggerOutput ¶
func LookupTriggerOutput(ctx *pulumi.Context, args LookupTriggerOutputArgs, opts ...pulumi.InvokeOption) LookupTriggerResultOutput
func (LookupTriggerResultOutput) ElementType ¶
func (LookupTriggerResultOutput) ElementType() reflect.Type
func (LookupTriggerResultOutput) Id ¶
func (o LookupTriggerResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupTriggerResultOutput) Kind ¶
func (o LookupTriggerResultOutput) Kind() pulumi.StringOutput
The kind of trigger.
func (LookupTriggerResultOutput) Name ¶
func (o LookupTriggerResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupTriggerResultOutput) ProvisioningState ¶
func (o LookupTriggerResultOutput) ProvisioningState() pulumi.StringOutput
Provisioning state of the resource
func (LookupTriggerResultOutput) Status ¶
func (o LookupTriggerResultOutput) Status() TriggerStatusResponseOutput
Trigger status
func (LookupTriggerResultOutput) SystemData ¶
func (o LookupTriggerResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupTriggerResultOutput) ToLookupTriggerResultOutput ¶
func (o LookupTriggerResultOutput) ToLookupTriggerResultOutput() LookupTriggerResultOutput
func (LookupTriggerResultOutput) ToLookupTriggerResultOutputWithContext ¶
func (o LookupTriggerResultOutput) ToLookupTriggerResultOutputWithContext(ctx context.Context) LookupTriggerResultOutput
func (LookupTriggerResultOutput) Type ¶
func (o LookupTriggerResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupVirtualMachineImageTemplateOutputArgs ¶
type LookupVirtualMachineImageTemplateOutputArgs struct { // The name of the image Template ImageTemplateName pulumi.StringInput `pulumi:"imageTemplateName"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupVirtualMachineImageTemplateOutputArgs) ElementType ¶
func (LookupVirtualMachineImageTemplateOutputArgs) ElementType() reflect.Type
type LookupVirtualMachineImageTemplateResult ¶
type LookupVirtualMachineImageTemplateResult struct { // Maximum duration to wait while building the image template (includes all customizations, optimization, validations, and distributions). 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 staging resource group id in the same subscription as the image template that will be used to build the image. This read-only field differs from 'stagingResourceGroup' only if the value specified in the 'stagingResourceGroup' field is empty. ExactStagingResourceGroup string `pulumi:"exactStagingResourceGroup"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // 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"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // Specifies optimization to be performed on image. Optimize *ImageTemplatePropertiesResponseOptimize `pulumi:"optimize"` // 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"` // The staging resource group id in the same subscription as the image template that will be used to build the image. If this field is empty, a resource group with a random name will be created. If the resource group specified in this field doesn't exist, it will be created with the same name. If the resource group specified exists, it must be empty and in the same region as the image template. The resource group created will be deleted during template deletion if this field is empty or the resource group specified doesn't exist, but if the resource group specified exists the resources created in the resource group will be deleted during template deletion and the resource group itself will remain. StagingResourceGroup *string `pulumi:"stagingResourceGroup"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // Configuration options and list of validations to be performed on the resulting image. Validate *ImageTemplatePropertiesResponseValidate `pulumi:"validate"` // 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)
Get information about a virtual machine image template Azure REST API version: 2022-07-01.
Other available API versions: 2018-02-01-preview, 2019-05-01-preview, 2023-07-01.
func (*LookupVirtualMachineImageTemplateResult) Defaults ¶
func (val *LookupVirtualMachineImageTemplateResult) Defaults() *LookupVirtualMachineImageTemplateResult
Defaults sets the appropriate defaults for LookupVirtualMachineImageTemplateResult
type LookupVirtualMachineImageTemplateResultOutput ¶
type LookupVirtualMachineImageTemplateResultOutput struct{ *pulumi.OutputState }
Image template is an ARM resource managed by Microsoft.VirtualMachineImages provider
func LookupVirtualMachineImageTemplateOutput ¶
func LookupVirtualMachineImageTemplateOutput(ctx *pulumi.Context, args LookupVirtualMachineImageTemplateOutputArgs, opts ...pulumi.InvokeOption) LookupVirtualMachineImageTemplateResultOutput
func (LookupVirtualMachineImageTemplateResultOutput) BuildTimeoutInMinutes ¶
func (o LookupVirtualMachineImageTemplateResultOutput) BuildTimeoutInMinutes() pulumi.IntPtrOutput
Maximum duration to wait while building the image template (includes all customizations, optimization, validations, and distributions). Omit or specify 0 to use the default (4 hours).
func (LookupVirtualMachineImageTemplateResultOutput) Customize ¶
func (o LookupVirtualMachineImageTemplateResultOutput) Customize() pulumi.ArrayOutput
Specifies the properties used to describe the customization steps of the image, like Image source etc
func (LookupVirtualMachineImageTemplateResultOutput) Distribute ¶
func (o LookupVirtualMachineImageTemplateResultOutput) Distribute() pulumi.ArrayOutput
The distribution targets where the image output needs to go to.
func (LookupVirtualMachineImageTemplateResultOutput) ElementType ¶
func (LookupVirtualMachineImageTemplateResultOutput) ElementType() reflect.Type
func (LookupVirtualMachineImageTemplateResultOutput) ExactStagingResourceGroup ¶
func (o LookupVirtualMachineImageTemplateResultOutput) ExactStagingResourceGroup() pulumi.StringOutput
The staging resource group id in the same subscription as the image template that will be used to build the image. This read-only field differs from 'stagingResourceGroup' only if the value specified in the 'stagingResourceGroup' field is empty.
func (LookupVirtualMachineImageTemplateResultOutput) Id ¶
func (o LookupVirtualMachineImageTemplateResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupVirtualMachineImageTemplateResultOutput) Identity ¶
func (o LookupVirtualMachineImageTemplateResultOutput) Identity() ImageTemplateIdentityResponseOutput
The identity of the image template, if configured.
func (LookupVirtualMachineImageTemplateResultOutput) LastRunStatus ¶
func (o LookupVirtualMachineImageTemplateResultOutput) LastRunStatus() ImageTemplateLastRunStatusResponseOutput
State of 'run' that is currently executing or was last executed.
func (LookupVirtualMachineImageTemplateResultOutput) Location ¶
func (o LookupVirtualMachineImageTemplateResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupVirtualMachineImageTemplateResultOutput) Name ¶
func (o LookupVirtualMachineImageTemplateResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupVirtualMachineImageTemplateResultOutput) Optimize ¶
func (o LookupVirtualMachineImageTemplateResultOutput) Optimize() ImageTemplatePropertiesResponseOptimizePtrOutput
Specifies optimization to be performed on image.
func (LookupVirtualMachineImageTemplateResultOutput) ProvisioningError ¶
func (o LookupVirtualMachineImageTemplateResultOutput) ProvisioningError() ProvisioningErrorResponseOutput
Provisioning error, if any
func (LookupVirtualMachineImageTemplateResultOutput) ProvisioningState ¶
func (o LookupVirtualMachineImageTemplateResultOutput) ProvisioningState() pulumi.StringOutput
Provisioning state of the resource
func (LookupVirtualMachineImageTemplateResultOutput) Source ¶
func (o LookupVirtualMachineImageTemplateResultOutput) Source() pulumi.AnyOutput
Specifies the properties used to describe the source image.
func (LookupVirtualMachineImageTemplateResultOutput) StagingResourceGroup ¶
func (o LookupVirtualMachineImageTemplateResultOutput) StagingResourceGroup() pulumi.StringPtrOutput
The staging resource group id in the same subscription as the image template that will be used to build the image. If this field is empty, a resource group with a random name will be created. If the resource group specified in this field doesn't exist, it will be created with the same name. If the resource group specified exists, it must be empty and in the same region as the image template. The resource group created will be deleted during template deletion if this field is empty or the resource group specified doesn't exist, but if the resource group specified exists the resources created in the resource group will be deleted during template deletion and the resource group itself will remain.
func (LookupVirtualMachineImageTemplateResultOutput) SystemData ¶
func (o LookupVirtualMachineImageTemplateResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupVirtualMachineImageTemplateResultOutput) Tags ¶
func (o LookupVirtualMachineImageTemplateResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupVirtualMachineImageTemplateResultOutput) ToLookupVirtualMachineImageTemplateResultOutput ¶
func (o LookupVirtualMachineImageTemplateResultOutput) ToLookupVirtualMachineImageTemplateResultOutput() LookupVirtualMachineImageTemplateResultOutput
func (LookupVirtualMachineImageTemplateResultOutput) ToLookupVirtualMachineImageTemplateResultOutputWithContext ¶
func (o LookupVirtualMachineImageTemplateResultOutput) ToLookupVirtualMachineImageTemplateResultOutputWithContext(ctx context.Context) LookupVirtualMachineImageTemplateResultOutput
func (LookupVirtualMachineImageTemplateResultOutput) Type ¶
func (o LookupVirtualMachineImageTemplateResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupVirtualMachineImageTemplateResultOutput) Validate ¶
func (o LookupVirtualMachineImageTemplateResultOutput) Validate() ImageTemplatePropertiesResponseValidatePtrOutput
Configuration options and list of validations to be performed on the resulting image.
func (LookupVirtualMachineImageTemplateResultOutput) VmProfile ¶
func (o LookupVirtualMachineImageTemplateResultOutput) VmProfile() ImageTemplateVmProfileResponsePtrOutput
Describes how virtual machine is set up to build images
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 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
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 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
type ResourceIdentityType ¶
type ResourceIdentityType string
The type of identity used for the image template. The type 'None' will remove any identities from the image template.
func (ResourceIdentityType) ElementType ¶
func (ResourceIdentityType) ElementType() reflect.Type
func (ResourceIdentityType) ToResourceIdentityTypeOutput ¶
func (e ResourceIdentityType) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
func (ResourceIdentityType) ToResourceIdentityTypeOutputWithContext ¶
func (e ResourceIdentityType) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput
func (ResourceIdentityType) ToResourceIdentityTypePtrOutput ¶
func (e ResourceIdentityType) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
func (ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext ¶
func (e ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
func (ResourceIdentityType) ToStringOutput ¶
func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput
func (ResourceIdentityType) ToStringOutputWithContext ¶
func (e ResourceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceIdentityType) ToStringPtrOutput ¶
func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceIdentityType) ToStringPtrOutputWithContext ¶
func (e ResourceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceIdentityTypeInput ¶
type ResourceIdentityTypeInput interface { pulumi.Input ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput ToResourceIdentityTypeOutputWithContext(context.Context) ResourceIdentityTypeOutput }
ResourceIdentityTypeInput is an input type that accepts values of the ResourceIdentityType enum A concrete instance of `ResourceIdentityTypeInput` can be one of the following:
ResourceIdentityTypeUserAssigned ResourceIdentityTypeNone
type ResourceIdentityTypeOutput ¶
type ResourceIdentityTypeOutput struct{ *pulumi.OutputState }
func (ResourceIdentityTypeOutput) ElementType ¶
func (ResourceIdentityTypeOutput) ElementType() reflect.Type
func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput ¶
func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext ¶
func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput
func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput ¶
func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext ¶
func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
func (ResourceIdentityTypeOutput) ToStringOutput ¶
func (o ResourceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput
func (ResourceIdentityTypeOutput) ToStringOutputWithContext ¶
func (o ResourceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceIdentityTypeOutput) ToStringPtrOutput ¶
func (o ResourceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceIdentityTypeOutput) ToStringPtrOutputWithContext ¶
func (o ResourceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceIdentityTypePtrInput ¶
type ResourceIdentityTypePtrInput interface { pulumi.Input ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput ToResourceIdentityTypePtrOutputWithContext(context.Context) ResourceIdentityTypePtrOutput }
func ResourceIdentityTypePtr ¶
func ResourceIdentityTypePtr(v string) ResourceIdentityTypePtrInput
type ResourceIdentityTypePtrOutput ¶
type ResourceIdentityTypePtrOutput struct{ *pulumi.OutputState }
func (ResourceIdentityTypePtrOutput) Elem ¶
func (o ResourceIdentityTypePtrOutput) Elem() ResourceIdentityTypeOutput
func (ResourceIdentityTypePtrOutput) ElementType ¶
func (ResourceIdentityTypePtrOutput) ElementType() reflect.Type
func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput ¶
func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext ¶
func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
func (ResourceIdentityTypePtrOutput) ToStringPtrOutput ¶
func (o ResourceIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SharedImageStorageAccountType ¶
type SharedImageStorageAccountType string
Specifies the storage account type to be used to store the image in this region. Omit to use the default (Standard_LRS).
func (SharedImageStorageAccountType) ElementType ¶
func (SharedImageStorageAccountType) ElementType() reflect.Type
func (SharedImageStorageAccountType) ToSharedImageStorageAccountTypeOutput ¶
func (e SharedImageStorageAccountType) ToSharedImageStorageAccountTypeOutput() SharedImageStorageAccountTypeOutput
func (SharedImageStorageAccountType) ToSharedImageStorageAccountTypeOutputWithContext ¶
func (e SharedImageStorageAccountType) ToSharedImageStorageAccountTypeOutputWithContext(ctx context.Context) SharedImageStorageAccountTypeOutput
func (SharedImageStorageAccountType) ToSharedImageStorageAccountTypePtrOutput ¶
func (e SharedImageStorageAccountType) ToSharedImageStorageAccountTypePtrOutput() SharedImageStorageAccountTypePtrOutput
func (SharedImageStorageAccountType) ToSharedImageStorageAccountTypePtrOutputWithContext ¶
func (e SharedImageStorageAccountType) ToSharedImageStorageAccountTypePtrOutputWithContext(ctx context.Context) SharedImageStorageAccountTypePtrOutput
func (SharedImageStorageAccountType) ToStringOutput ¶
func (e SharedImageStorageAccountType) ToStringOutput() pulumi.StringOutput
func (SharedImageStorageAccountType) ToStringOutputWithContext ¶
func (e SharedImageStorageAccountType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SharedImageStorageAccountType) ToStringPtrOutput ¶
func (e SharedImageStorageAccountType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SharedImageStorageAccountType) ToStringPtrOutputWithContext ¶
func (e SharedImageStorageAccountType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SharedImageStorageAccountTypeInput ¶
SharedImageStorageAccountTypeInput is an input type that accepts values of the SharedImageStorageAccountType enum A concrete instance of `SharedImageStorageAccountTypeInput` can be one of the following:
SharedImageStorageAccountType_Standard_LRS SharedImageStorageAccountType_Standard_ZRS SharedImageStorageAccountType_Premium_LRS
type SharedImageStorageAccountTypeOutput ¶
func (SharedImageStorageAccountTypeOutput) ElementType ¶
func (SharedImageStorageAccountTypeOutput) ElementType() reflect.Type
func (SharedImageStorageAccountTypeOutput) ToSharedImageStorageAccountTypeOutput ¶
func (o SharedImageStorageAccountTypeOutput) ToSharedImageStorageAccountTypeOutput() SharedImageStorageAccountTypeOutput
func (SharedImageStorageAccountTypeOutput) ToSharedImageStorageAccountTypeOutputWithContext ¶
func (o SharedImageStorageAccountTypeOutput) ToSharedImageStorageAccountTypeOutputWithContext(ctx context.Context) SharedImageStorageAccountTypeOutput
func (SharedImageStorageAccountTypeOutput) ToSharedImageStorageAccountTypePtrOutput ¶
func (o SharedImageStorageAccountTypeOutput) ToSharedImageStorageAccountTypePtrOutput() SharedImageStorageAccountTypePtrOutput
func (SharedImageStorageAccountTypeOutput) ToSharedImageStorageAccountTypePtrOutputWithContext ¶
func (o SharedImageStorageAccountTypeOutput) ToSharedImageStorageAccountTypePtrOutputWithContext(ctx context.Context) SharedImageStorageAccountTypePtrOutput
func (SharedImageStorageAccountTypeOutput) ToStringOutput ¶
func (o SharedImageStorageAccountTypeOutput) ToStringOutput() pulumi.StringOutput
func (SharedImageStorageAccountTypeOutput) ToStringOutputWithContext ¶
func (o SharedImageStorageAccountTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SharedImageStorageAccountTypeOutput) ToStringPtrOutput ¶
func (o SharedImageStorageAccountTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SharedImageStorageAccountTypeOutput) ToStringPtrOutputWithContext ¶
func (o SharedImageStorageAccountTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SharedImageStorageAccountTypePtrInput ¶
func SharedImageStorageAccountTypePtr ¶
func SharedImageStorageAccountTypePtr(v string) SharedImageStorageAccountTypePtrInput
type SharedImageStorageAccountTypePtrOutput ¶
func (SharedImageStorageAccountTypePtrOutput) ElementType ¶
func (SharedImageStorageAccountTypePtrOutput) ElementType() reflect.Type
func (SharedImageStorageAccountTypePtrOutput) ToSharedImageStorageAccountTypePtrOutput ¶
func (o SharedImageStorageAccountTypePtrOutput) ToSharedImageStorageAccountTypePtrOutput() SharedImageStorageAccountTypePtrOutput
func (SharedImageStorageAccountTypePtrOutput) ToSharedImageStorageAccountTypePtrOutputWithContext ¶
func (o SharedImageStorageAccountTypePtrOutput) ToSharedImageStorageAccountTypePtrOutputWithContext(ctx context.Context) SharedImageStorageAccountTypePtrOutput
func (SharedImageStorageAccountTypePtrOutput) ToStringPtrOutput ¶
func (o SharedImageStorageAccountTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SharedImageStorageAccountTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o SharedImageStorageAccountTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SystemDataResponse ¶
type SystemDataResponse struct { // The timestamp of resource creation (UTC). CreatedAt *string `pulumi:"createdAt"` // The identity that created the resource. CreatedBy *string `pulumi:"createdBy"` // The type of identity that created the resource. CreatedByType *string `pulumi:"createdByType"` // The timestamp of resource last modification (UTC) LastModifiedAt *string `pulumi:"lastModifiedAt"` // The identity that last modified the resource. LastModifiedBy *string `pulumi:"lastModifiedBy"` // The type of identity that last modified the resource. LastModifiedByType *string `pulumi:"lastModifiedByType"` }
Metadata pertaining to creation and last modification of the resource.
type SystemDataResponseOutput ¶
type SystemDataResponseOutput struct{ *pulumi.OutputState }
Metadata pertaining to creation and last modification of the resource.
func (SystemDataResponseOutput) CreatedAt ¶
func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC).
func (SystemDataResponseOutput) CreatedBy ¶
func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
The identity that created the resource.
func (SystemDataResponseOutput) CreatedByType ¶
func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
The type of identity that created the resource.
func (SystemDataResponseOutput) ElementType ¶
func (SystemDataResponseOutput) ElementType() reflect.Type
func (SystemDataResponseOutput) LastModifiedAt ¶
func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
The timestamp of resource last modification (UTC)
func (SystemDataResponseOutput) LastModifiedBy ¶
func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
The identity that last modified the resource.
func (SystemDataResponseOutput) LastModifiedByType ¶
func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponseOutput) ToSystemDataResponseOutput ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
type TargetRegion ¶
type TargetRegion struct { // The name of the region. Name string `pulumi:"name"` // The number of replicas of the Image Version to be created in this region. Omit to use the default (1). ReplicaCount *int `pulumi:"replicaCount"` // Specifies the storage account type to be used to store the image in this region. Omit to use the default (Standard_LRS). StorageAccountType *string `pulumi:"storageAccountType"` }
Describes the target region information.
func (*TargetRegion) Defaults ¶
func (val *TargetRegion) Defaults() *TargetRegion
Defaults sets the appropriate defaults for TargetRegion
type TargetRegionArgs ¶
type TargetRegionArgs struct { // The name of the region. Name pulumi.StringInput `pulumi:"name"` // The number of replicas of the Image Version to be created in this region. Omit to use the default (1). ReplicaCount pulumi.IntPtrInput `pulumi:"replicaCount"` // Specifies the storage account type to be used to store the image in this region. Omit to use the default (Standard_LRS). StorageAccountType pulumi.StringPtrInput `pulumi:"storageAccountType"` }
Describes the target region information.
func (*TargetRegionArgs) Defaults ¶
func (val *TargetRegionArgs) Defaults() *TargetRegionArgs
Defaults sets the appropriate defaults for TargetRegionArgs
func (TargetRegionArgs) ElementType ¶
func (TargetRegionArgs) ElementType() reflect.Type
func (TargetRegionArgs) ToTargetRegionOutput ¶
func (i TargetRegionArgs) ToTargetRegionOutput() TargetRegionOutput
func (TargetRegionArgs) ToTargetRegionOutputWithContext ¶
func (i TargetRegionArgs) ToTargetRegionOutputWithContext(ctx context.Context) TargetRegionOutput
type TargetRegionArray ¶
type TargetRegionArray []TargetRegionInput
func (TargetRegionArray) ElementType ¶
func (TargetRegionArray) ElementType() reflect.Type
func (TargetRegionArray) ToTargetRegionArrayOutput ¶
func (i TargetRegionArray) ToTargetRegionArrayOutput() TargetRegionArrayOutput
func (TargetRegionArray) ToTargetRegionArrayOutputWithContext ¶
func (i TargetRegionArray) ToTargetRegionArrayOutputWithContext(ctx context.Context) TargetRegionArrayOutput
type TargetRegionArrayInput ¶
type TargetRegionArrayInput interface { pulumi.Input ToTargetRegionArrayOutput() TargetRegionArrayOutput ToTargetRegionArrayOutputWithContext(context.Context) TargetRegionArrayOutput }
TargetRegionArrayInput is an input type that accepts TargetRegionArray and TargetRegionArrayOutput values. You can construct a concrete instance of `TargetRegionArrayInput` via:
TargetRegionArray{ TargetRegionArgs{...} }
type TargetRegionArrayOutput ¶
type TargetRegionArrayOutput struct{ *pulumi.OutputState }
func (TargetRegionArrayOutput) ElementType ¶
func (TargetRegionArrayOutput) ElementType() reflect.Type
func (TargetRegionArrayOutput) Index ¶
func (o TargetRegionArrayOutput) Index(i pulumi.IntInput) TargetRegionOutput
func (TargetRegionArrayOutput) ToTargetRegionArrayOutput ¶
func (o TargetRegionArrayOutput) ToTargetRegionArrayOutput() TargetRegionArrayOutput
func (TargetRegionArrayOutput) ToTargetRegionArrayOutputWithContext ¶
func (o TargetRegionArrayOutput) ToTargetRegionArrayOutputWithContext(ctx context.Context) TargetRegionArrayOutput
type TargetRegionInput ¶
type TargetRegionInput interface { pulumi.Input ToTargetRegionOutput() TargetRegionOutput ToTargetRegionOutputWithContext(context.Context) TargetRegionOutput }
TargetRegionInput is an input type that accepts TargetRegionArgs and TargetRegionOutput values. You can construct a concrete instance of `TargetRegionInput` via:
TargetRegionArgs{...}
type TargetRegionOutput ¶
type TargetRegionOutput struct{ *pulumi.OutputState }
Describes the target region information.
func (TargetRegionOutput) ElementType ¶
func (TargetRegionOutput) ElementType() reflect.Type
func (TargetRegionOutput) Name ¶
func (o TargetRegionOutput) Name() pulumi.StringOutput
The name of the region.
func (TargetRegionOutput) ReplicaCount ¶
func (o TargetRegionOutput) ReplicaCount() pulumi.IntPtrOutput
The number of replicas of the Image Version to be created in this region. Omit to use the default (1).
func (TargetRegionOutput) StorageAccountType ¶
func (o TargetRegionOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type to be used to store the image in this region. Omit to use the default (Standard_LRS).
func (TargetRegionOutput) ToTargetRegionOutput ¶
func (o TargetRegionOutput) ToTargetRegionOutput() TargetRegionOutput
func (TargetRegionOutput) ToTargetRegionOutputWithContext ¶
func (o TargetRegionOutput) ToTargetRegionOutputWithContext(ctx context.Context) TargetRegionOutput
type TargetRegionResponse ¶
type TargetRegionResponse struct { // The name of the region. Name string `pulumi:"name"` // The number of replicas of the Image Version to be created in this region. Omit to use the default (1). ReplicaCount *int `pulumi:"replicaCount"` // Specifies the storage account type to be used to store the image in this region. Omit to use the default (Standard_LRS). StorageAccountType *string `pulumi:"storageAccountType"` }
Describes the target region information.
func (*TargetRegionResponse) Defaults ¶
func (val *TargetRegionResponse) Defaults() *TargetRegionResponse
Defaults sets the appropriate defaults for TargetRegionResponse
type TargetRegionResponseArrayOutput ¶
type TargetRegionResponseArrayOutput struct{ *pulumi.OutputState }
func (TargetRegionResponseArrayOutput) ElementType ¶
func (TargetRegionResponseArrayOutput) ElementType() reflect.Type
func (TargetRegionResponseArrayOutput) Index ¶
func (o TargetRegionResponseArrayOutput) Index(i pulumi.IntInput) TargetRegionResponseOutput
func (TargetRegionResponseArrayOutput) ToTargetRegionResponseArrayOutput ¶
func (o TargetRegionResponseArrayOutput) ToTargetRegionResponseArrayOutput() TargetRegionResponseArrayOutput
func (TargetRegionResponseArrayOutput) ToTargetRegionResponseArrayOutputWithContext ¶
func (o TargetRegionResponseArrayOutput) ToTargetRegionResponseArrayOutputWithContext(ctx context.Context) TargetRegionResponseArrayOutput
type TargetRegionResponseOutput ¶
type TargetRegionResponseOutput struct{ *pulumi.OutputState }
Describes the target region information.
func (TargetRegionResponseOutput) ElementType ¶
func (TargetRegionResponseOutput) ElementType() reflect.Type
func (TargetRegionResponseOutput) Name ¶
func (o TargetRegionResponseOutput) Name() pulumi.StringOutput
The name of the region.
func (TargetRegionResponseOutput) ReplicaCount ¶
func (o TargetRegionResponseOutput) ReplicaCount() pulumi.IntPtrOutput
The number of replicas of the Image Version to be created in this region. Omit to use the default (1).
func (TargetRegionResponseOutput) StorageAccountType ¶
func (o TargetRegionResponseOutput) StorageAccountType() pulumi.StringPtrOutput
Specifies the storage account type to be used to store the image in this region. Omit to use the default (Standard_LRS).
func (TargetRegionResponseOutput) ToTargetRegionResponseOutput ¶
func (o TargetRegionResponseOutput) ToTargetRegionResponseOutput() TargetRegionResponseOutput
func (TargetRegionResponseOutput) ToTargetRegionResponseOutputWithContext ¶
func (o TargetRegionResponseOutput) ToTargetRegionResponseOutputWithContext(ctx context.Context) TargetRegionResponseOutput
type Trigger ¶
type Trigger struct { pulumi.CustomResourceState // The kind of trigger. Kind pulumi.StringOutput `pulumi:"kind"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Provisioning state of the resource ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Trigger status Status TriggerStatusResponseOutput `pulumi:"status"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Represents a trigger that can invoke an image template build. Azure REST API version: 2022-07-01.
Other available API versions: 2023-07-01.
func GetTrigger ¶
func GetTrigger(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TriggerState, opts ...pulumi.ResourceOption) (*Trigger, error)
GetTrigger gets an existing Trigger 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 NewTrigger ¶
func NewTrigger(ctx *pulumi.Context, name string, args *TriggerArgs, opts ...pulumi.ResourceOption) (*Trigger, error)
NewTrigger registers a new resource with the given unique name, arguments, and options.
func (*Trigger) ElementType ¶
func (*Trigger) ToTriggerOutput ¶
func (i *Trigger) ToTriggerOutput() TriggerOutput
func (*Trigger) ToTriggerOutputWithContext ¶
func (i *Trigger) ToTriggerOutputWithContext(ctx context.Context) TriggerOutput
type TriggerArgs ¶
type TriggerArgs struct { // The name of the image Template ImageTemplateName pulumi.StringInput // The kind of trigger. Kind pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the trigger TriggerName pulumi.StringPtrInput }
The set of arguments for constructing a Trigger resource.
func (TriggerArgs) ElementType ¶
func (TriggerArgs) ElementType() reflect.Type
type TriggerInput ¶
type TriggerInput interface { pulumi.Input ToTriggerOutput() TriggerOutput ToTriggerOutputWithContext(ctx context.Context) TriggerOutput }
type TriggerOutput ¶
type TriggerOutput struct{ *pulumi.OutputState }
func (TriggerOutput) ElementType ¶
func (TriggerOutput) ElementType() reflect.Type
func (TriggerOutput) Name ¶
func (o TriggerOutput) Name() pulumi.StringOutput
The name of the resource
func (TriggerOutput) ProvisioningState ¶
func (o TriggerOutput) ProvisioningState() pulumi.StringOutput
Provisioning state of the resource
func (TriggerOutput) Status ¶
func (o TriggerOutput) Status() TriggerStatusResponseOutput
Trigger status
func (TriggerOutput) SystemData ¶
func (o TriggerOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (TriggerOutput) ToTriggerOutput ¶
func (o TriggerOutput) ToTriggerOutput() TriggerOutput
func (TriggerOutput) ToTriggerOutputWithContext ¶
func (o TriggerOutput) ToTriggerOutputWithContext(ctx context.Context) TriggerOutput
func (TriggerOutput) Type ¶
func (o TriggerOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type TriggerState ¶
type TriggerState struct { }
func (TriggerState) ElementType ¶
func (TriggerState) ElementType() reflect.Type
type TriggerStatusResponse ¶
type TriggerStatusResponse struct { // The status code. Code string `pulumi:"code"` // The detailed status message, including for alerts and error messages. Message string `pulumi:"message"` // The time of the status. Time string `pulumi:"time"` }
Describes the status of a trigger
type TriggerStatusResponseOutput ¶
type TriggerStatusResponseOutput struct{ *pulumi.OutputState }
Describes the status of a trigger
func (TriggerStatusResponseOutput) Code ¶
func (o TriggerStatusResponseOutput) Code() pulumi.StringOutput
The status code.
func (TriggerStatusResponseOutput) ElementType ¶
func (TriggerStatusResponseOutput) ElementType() reflect.Type
func (TriggerStatusResponseOutput) Message ¶
func (o TriggerStatusResponseOutput) Message() pulumi.StringOutput
The detailed status message, including for alerts and error messages.
func (TriggerStatusResponseOutput) Time ¶
func (o TriggerStatusResponseOutput) Time() pulumi.StringOutput
The time of the status.
func (TriggerStatusResponseOutput) ToTriggerStatusResponseOutput ¶
func (o TriggerStatusResponseOutput) ToTriggerStatusResponseOutput() TriggerStatusResponseOutput
func (TriggerStatusResponseOutput) ToTriggerStatusResponseOutputWithContext ¶
func (o TriggerStatusResponseOutput) ToTriggerStatusResponseOutputWithContext(ctx context.Context) TriggerStatusResponseOutput
type UserAssignedIdentityResponse ¶
type UserAssignedIdentityResponse struct { // The client ID of the assigned identity. ClientId string `pulumi:"clientId"` // The principal ID of the assigned identity. PrincipalId string `pulumi:"principalId"` }
User assigned identity properties
type UserAssignedIdentityResponseMapOutput ¶
type UserAssignedIdentityResponseMapOutput struct{ *pulumi.OutputState }
func (UserAssignedIdentityResponseMapOutput) ElementType ¶
func (UserAssignedIdentityResponseMapOutput) ElementType() reflect.Type
func (UserAssignedIdentityResponseMapOutput) MapIndex ¶
func (o UserAssignedIdentityResponseMapOutput) MapIndex(k pulumi.StringInput) UserAssignedIdentityResponseOutput
func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput ¶
func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput
func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext ¶
func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput
type UserAssignedIdentityResponseOutput ¶
type UserAssignedIdentityResponseOutput struct{ *pulumi.OutputState }
User assigned identity properties
func (UserAssignedIdentityResponseOutput) ClientId ¶
func (o UserAssignedIdentityResponseOutput) ClientId() pulumi.StringOutput
The client ID of the assigned identity.
func (UserAssignedIdentityResponseOutput) ElementType ¶
func (UserAssignedIdentityResponseOutput) ElementType() reflect.Type
func (UserAssignedIdentityResponseOutput) PrincipalId ¶
func (o UserAssignedIdentityResponseOutput) PrincipalId() pulumi.StringOutput
The principal ID of the assigned identity.
func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput ¶
func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput
func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext ¶
func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput
type VMBootOptimizationState ¶
type VMBootOptimizationState string
Enabling this field will improve VM boot time by optimizing the final customized image output.
func (VMBootOptimizationState) ElementType ¶
func (VMBootOptimizationState) ElementType() reflect.Type
func (VMBootOptimizationState) ToStringOutput ¶
func (e VMBootOptimizationState) ToStringOutput() pulumi.StringOutput
func (VMBootOptimizationState) ToStringOutputWithContext ¶
func (e VMBootOptimizationState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VMBootOptimizationState) ToStringPtrOutput ¶
func (e VMBootOptimizationState) ToStringPtrOutput() pulumi.StringPtrOutput
func (VMBootOptimizationState) ToStringPtrOutputWithContext ¶
func (e VMBootOptimizationState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VMBootOptimizationState) ToVMBootOptimizationStateOutput ¶
func (e VMBootOptimizationState) ToVMBootOptimizationStateOutput() VMBootOptimizationStateOutput
func (VMBootOptimizationState) ToVMBootOptimizationStateOutputWithContext ¶
func (e VMBootOptimizationState) ToVMBootOptimizationStateOutputWithContext(ctx context.Context) VMBootOptimizationStateOutput
func (VMBootOptimizationState) ToVMBootOptimizationStatePtrOutput ¶
func (e VMBootOptimizationState) ToVMBootOptimizationStatePtrOutput() VMBootOptimizationStatePtrOutput
func (VMBootOptimizationState) ToVMBootOptimizationStatePtrOutputWithContext ¶
func (e VMBootOptimizationState) ToVMBootOptimizationStatePtrOutputWithContext(ctx context.Context) VMBootOptimizationStatePtrOutput
type VMBootOptimizationStateInput ¶
type VMBootOptimizationStateInput interface { pulumi.Input ToVMBootOptimizationStateOutput() VMBootOptimizationStateOutput ToVMBootOptimizationStateOutputWithContext(context.Context) VMBootOptimizationStateOutput }
VMBootOptimizationStateInput is an input type that accepts values of the VMBootOptimizationState enum A concrete instance of `VMBootOptimizationStateInput` can be one of the following:
VMBootOptimizationStateEnabled VMBootOptimizationStateDisabled
type VMBootOptimizationStateOutput ¶
type VMBootOptimizationStateOutput struct{ *pulumi.OutputState }
func (VMBootOptimizationStateOutput) ElementType ¶
func (VMBootOptimizationStateOutput) ElementType() reflect.Type
func (VMBootOptimizationStateOutput) ToStringOutput ¶
func (o VMBootOptimizationStateOutput) ToStringOutput() pulumi.StringOutput
func (VMBootOptimizationStateOutput) ToStringOutputWithContext ¶
func (o VMBootOptimizationStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VMBootOptimizationStateOutput) ToStringPtrOutput ¶
func (o VMBootOptimizationStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VMBootOptimizationStateOutput) ToStringPtrOutputWithContext ¶
func (o VMBootOptimizationStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VMBootOptimizationStateOutput) ToVMBootOptimizationStateOutput ¶
func (o VMBootOptimizationStateOutput) ToVMBootOptimizationStateOutput() VMBootOptimizationStateOutput
func (VMBootOptimizationStateOutput) ToVMBootOptimizationStateOutputWithContext ¶
func (o VMBootOptimizationStateOutput) ToVMBootOptimizationStateOutputWithContext(ctx context.Context) VMBootOptimizationStateOutput
func (VMBootOptimizationStateOutput) ToVMBootOptimizationStatePtrOutput ¶
func (o VMBootOptimizationStateOutput) ToVMBootOptimizationStatePtrOutput() VMBootOptimizationStatePtrOutput
func (VMBootOptimizationStateOutput) ToVMBootOptimizationStatePtrOutputWithContext ¶
func (o VMBootOptimizationStateOutput) ToVMBootOptimizationStatePtrOutputWithContext(ctx context.Context) VMBootOptimizationStatePtrOutput
type VMBootOptimizationStatePtrInput ¶
type VMBootOptimizationStatePtrInput interface { pulumi.Input ToVMBootOptimizationStatePtrOutput() VMBootOptimizationStatePtrOutput ToVMBootOptimizationStatePtrOutputWithContext(context.Context) VMBootOptimizationStatePtrOutput }
func VMBootOptimizationStatePtr ¶
func VMBootOptimizationStatePtr(v string) VMBootOptimizationStatePtrInput
type VMBootOptimizationStatePtrOutput ¶
type VMBootOptimizationStatePtrOutput struct{ *pulumi.OutputState }
func (VMBootOptimizationStatePtrOutput) Elem ¶
func (o VMBootOptimizationStatePtrOutput) Elem() VMBootOptimizationStateOutput
func (VMBootOptimizationStatePtrOutput) ElementType ¶
func (VMBootOptimizationStatePtrOutput) ElementType() reflect.Type
func (VMBootOptimizationStatePtrOutput) ToStringPtrOutput ¶
func (o VMBootOptimizationStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VMBootOptimizationStatePtrOutput) ToStringPtrOutputWithContext ¶
func (o VMBootOptimizationStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VMBootOptimizationStatePtrOutput) ToVMBootOptimizationStatePtrOutput ¶
func (o VMBootOptimizationStatePtrOutput) ToVMBootOptimizationStatePtrOutput() VMBootOptimizationStatePtrOutput
func (VMBootOptimizationStatePtrOutput) ToVMBootOptimizationStatePtrOutputWithContext ¶
func (o VMBootOptimizationStatePtrOutput) ToVMBootOptimizationStatePtrOutputWithContext(ctx context.Context) VMBootOptimizationStatePtrOutput
type VirtualMachineImageTemplate ¶
type VirtualMachineImageTemplate struct { pulumi.CustomResourceState // Maximum duration to wait while building the image template (includes all customizations, optimization, validations, and distributions). 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 staging resource group id in the same subscription as the image template that will be used to build the image. This read-only field differs from 'stagingResourceGroup' only if the value specified in the 'stagingResourceGroup' field is empty. ExactStagingResourceGroup pulumi.StringOutput `pulumi:"exactStagingResourceGroup"` // 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"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Specifies optimization to be performed on image. Optimize ImageTemplatePropertiesResponseOptimizePtrOutput `pulumi:"optimize"` // 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"` // The staging resource group id in the same subscription as the image template that will be used to build the image. If this field is empty, a resource group with a random name will be created. If the resource group specified in this field doesn't exist, it will be created with the same name. If the resource group specified exists, it must be empty and in the same region as the image template. The resource group created will be deleted during template deletion if this field is empty or the resource group specified doesn't exist, but if the resource group specified exists the resources created in the resource group will be deleted during template deletion and the resource group itself will remain. StagingResourceGroup pulumi.StringPtrOutput `pulumi:"stagingResourceGroup"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // Configuration options and list of validations to be performed on the resulting image. Validate ImageTemplatePropertiesResponseValidatePtrOutput `pulumi:"validate"` // 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 Azure REST API version: 2022-07-01. Prior API version in Azure Native 1.x: 2020-02-14.
Other available API versions: 2018-02-01-preview, 2019-05-01-preview, 2023-07-01.
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.
func (*VirtualMachineImageTemplate) ElementType ¶
func (*VirtualMachineImageTemplate) ElementType() reflect.Type
func (*VirtualMachineImageTemplate) ToVirtualMachineImageTemplateOutput ¶
func (i *VirtualMachineImageTemplate) ToVirtualMachineImageTemplateOutput() VirtualMachineImageTemplateOutput
func (*VirtualMachineImageTemplate) ToVirtualMachineImageTemplateOutputWithContext ¶
func (i *VirtualMachineImageTemplate) ToVirtualMachineImageTemplateOutputWithContext(ctx context.Context) VirtualMachineImageTemplateOutput
type VirtualMachineImageTemplateArgs ¶
type VirtualMachineImageTemplateArgs struct { // Maximum duration to wait while building the image template (includes all customizations, optimization, validations, and distributions). 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.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // Specifies optimization to be performed on image. Optimize ImageTemplatePropertiesOptimizePtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Specifies the properties used to describe the source image. Source pulumi.Input // The staging resource group id in the same subscription as the image template that will be used to build the image. If this field is empty, a resource group with a random name will be created. If the resource group specified in this field doesn't exist, it will be created with the same name. If the resource group specified exists, it must be empty and in the same region as the image template. The resource group created will be deleted during template deletion if this field is empty or the resource group specified doesn't exist, but if the resource group specified exists the resources created in the resource group will be deleted during template deletion and the resource group itself will remain. StagingResourceGroup pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Configuration options and list of validations to be performed on the resulting image. Validate ImageTemplatePropertiesValidatePtrInput // 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 VirtualMachineImageTemplateInput ¶
type VirtualMachineImageTemplateInput interface { pulumi.Input ToVirtualMachineImageTemplateOutput() VirtualMachineImageTemplateOutput ToVirtualMachineImageTemplateOutputWithContext(ctx context.Context) VirtualMachineImageTemplateOutput }
type VirtualMachineImageTemplateOutput ¶
type VirtualMachineImageTemplateOutput struct{ *pulumi.OutputState }
func (VirtualMachineImageTemplateOutput) BuildTimeoutInMinutes ¶
func (o VirtualMachineImageTemplateOutput) BuildTimeoutInMinutes() pulumi.IntPtrOutput
Maximum duration to wait while building the image template (includes all customizations, optimization, validations, and distributions). Omit or specify 0 to use the default (4 hours).
func (VirtualMachineImageTemplateOutput) Customize ¶
func (o VirtualMachineImageTemplateOutput) Customize() pulumi.ArrayOutput
Specifies the properties used to describe the customization steps of the image, like Image source etc
func (VirtualMachineImageTemplateOutput) Distribute ¶
func (o VirtualMachineImageTemplateOutput) Distribute() pulumi.ArrayOutput
The distribution targets where the image output needs to go to.
func (VirtualMachineImageTemplateOutput) ElementType ¶
func (VirtualMachineImageTemplateOutput) ElementType() reflect.Type
func (VirtualMachineImageTemplateOutput) ExactStagingResourceGroup ¶
func (o VirtualMachineImageTemplateOutput) ExactStagingResourceGroup() pulumi.StringOutput
The staging resource group id in the same subscription as the image template that will be used to build the image. This read-only field differs from 'stagingResourceGroup' only if the value specified in the 'stagingResourceGroup' field is empty.
func (VirtualMachineImageTemplateOutput) Identity ¶
func (o VirtualMachineImageTemplateOutput) Identity() ImageTemplateIdentityResponseOutput
The identity of the image template, if configured.
func (VirtualMachineImageTemplateOutput) LastRunStatus ¶
func (o VirtualMachineImageTemplateOutput) LastRunStatus() ImageTemplateLastRunStatusResponseOutput
State of 'run' that is currently executing or was last executed.
func (VirtualMachineImageTemplateOutput) Location ¶
func (o VirtualMachineImageTemplateOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (VirtualMachineImageTemplateOutput) Name ¶
func (o VirtualMachineImageTemplateOutput) Name() pulumi.StringOutput
The name of the resource
func (VirtualMachineImageTemplateOutput) Optimize ¶
func (o VirtualMachineImageTemplateOutput) Optimize() ImageTemplatePropertiesResponseOptimizePtrOutput
Specifies optimization to be performed on image.
func (VirtualMachineImageTemplateOutput) ProvisioningError ¶
func (o VirtualMachineImageTemplateOutput) ProvisioningError() ProvisioningErrorResponseOutput
Provisioning error, if any
func (VirtualMachineImageTemplateOutput) ProvisioningState ¶
func (o VirtualMachineImageTemplateOutput) ProvisioningState() pulumi.StringOutput
Provisioning state of the resource
func (VirtualMachineImageTemplateOutput) Source ¶
func (o VirtualMachineImageTemplateOutput) Source() pulumi.AnyOutput
Specifies the properties used to describe the source image.
func (VirtualMachineImageTemplateOutput) StagingResourceGroup ¶
func (o VirtualMachineImageTemplateOutput) StagingResourceGroup() pulumi.StringPtrOutput
The staging resource group id in the same subscription as the image template that will be used to build the image. If this field is empty, a resource group with a random name will be created. If the resource group specified in this field doesn't exist, it will be created with the same name. If the resource group specified exists, it must be empty and in the same region as the image template. The resource group created will be deleted during template deletion if this field is empty or the resource group specified doesn't exist, but if the resource group specified exists the resources created in the resource group will be deleted during template deletion and the resource group itself will remain.
func (VirtualMachineImageTemplateOutput) SystemData ¶
func (o VirtualMachineImageTemplateOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (VirtualMachineImageTemplateOutput) Tags ¶
func (o VirtualMachineImageTemplateOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (VirtualMachineImageTemplateOutput) ToVirtualMachineImageTemplateOutput ¶
func (o VirtualMachineImageTemplateOutput) ToVirtualMachineImageTemplateOutput() VirtualMachineImageTemplateOutput
func (VirtualMachineImageTemplateOutput) ToVirtualMachineImageTemplateOutputWithContext ¶
func (o VirtualMachineImageTemplateOutput) ToVirtualMachineImageTemplateOutputWithContext(ctx context.Context) VirtualMachineImageTemplateOutput
func (VirtualMachineImageTemplateOutput) Type ¶
func (o VirtualMachineImageTemplateOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (VirtualMachineImageTemplateOutput) Validate ¶
func (o VirtualMachineImageTemplateOutput) Validate() ImageTemplatePropertiesResponseValidatePtrOutput
Configuration options and list of validations to be performed on the resulting image.
func (VirtualMachineImageTemplateOutput) VmProfile ¶
func (o VirtualMachineImageTemplateOutput) VmProfile() ImageTemplateVmProfileResponsePtrOutput
Describes how virtual machine is set up to build images
type VirtualMachineImageTemplateState ¶
type VirtualMachineImageTemplateState struct { }
func (VirtualMachineImageTemplateState) ElementType ¶
func (VirtualMachineImageTemplateState) ElementType() reflect.Type
type VirtualNetworkConfig ¶
type VirtualNetworkConfig struct { // Size of the proxy virtual machine used to pass traffic to the build VM and validation VM. Omit or specify empty string to use the default (Standard_A1_v2). ProxyVmSize *string `pulumi:"proxyVmSize"` // Resource id of a pre-existing subnet. SubnetId *string `pulumi:"subnetId"` }
Virtual Network configuration.
func (*VirtualNetworkConfig) Defaults ¶
func (val *VirtualNetworkConfig) Defaults() *VirtualNetworkConfig
Defaults sets the appropriate defaults for VirtualNetworkConfig
type VirtualNetworkConfigArgs ¶
type VirtualNetworkConfigArgs struct { // Size of the proxy virtual machine used to pass traffic to the build VM and validation VM. Omit or specify empty string to use the default (Standard_A1_v2). ProxyVmSize pulumi.StringPtrInput `pulumi:"proxyVmSize"` // Resource id of a pre-existing subnet. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` }
Virtual Network configuration.
func (*VirtualNetworkConfigArgs) Defaults ¶
func (val *VirtualNetworkConfigArgs) Defaults() *VirtualNetworkConfigArgs
Defaults sets the appropriate defaults for VirtualNetworkConfigArgs
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) ProxyVmSize ¶
func (o VirtualNetworkConfigOutput) ProxyVmSize() pulumi.StringPtrOutput
Size of the proxy virtual machine used to pass traffic to the build VM and validation VM. Omit or specify empty string to use the default (Standard_A1_v2).
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) ProxyVmSize ¶
func (o VirtualNetworkConfigPtrOutput) ProxyVmSize() pulumi.StringPtrOutput
Size of the proxy virtual machine used to pass traffic to the build VM and validation VM. Omit or specify empty string to use the default (Standard_A1_v2).
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 { // Size of the proxy virtual machine used to pass traffic to the build VM and validation VM. Omit or specify empty string to use the default (Standard_A1_v2). ProxyVmSize *string `pulumi:"proxyVmSize"` // Resource id of a pre-existing subnet. SubnetId *string `pulumi:"subnetId"` }
Virtual Network configuration.
func (*VirtualNetworkConfigResponse) Defaults ¶
func (val *VirtualNetworkConfigResponse) Defaults() *VirtualNetworkConfigResponse
Defaults sets the appropriate defaults for VirtualNetworkConfigResponse
type VirtualNetworkConfigResponseOutput ¶
type VirtualNetworkConfigResponseOutput struct{ *pulumi.OutputState }
Virtual Network configuration.
func (VirtualNetworkConfigResponseOutput) ElementType ¶
func (VirtualNetworkConfigResponseOutput) ElementType() reflect.Type
func (VirtualNetworkConfigResponseOutput) ProxyVmSize ¶
func (o VirtualNetworkConfigResponseOutput) ProxyVmSize() pulumi.StringPtrOutput
Size of the proxy virtual machine used to pass traffic to the build VM and validation VM. Omit or specify empty string to use the default (Standard_A1_v2).
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
type VirtualNetworkConfigResponsePtrOutput ¶
type VirtualNetworkConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualNetworkConfigResponsePtrOutput) ElementType ¶
func (VirtualNetworkConfigResponsePtrOutput) ElementType() reflect.Type
func (VirtualNetworkConfigResponsePtrOutput) ProxyVmSize ¶
func (o VirtualNetworkConfigResponsePtrOutput) ProxyVmSize() pulumi.StringPtrOutput
Size of the proxy virtual machine used to pass traffic to the build VM and validation VM. Omit or specify empty string to use the default (Standard_A1_v2).
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