v20190201preview

package
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ImageTemplateIsoSource

type ImageTemplateIsoSource struct {
	// SHA256 Checksum of the ISO image.
	Sha256Checksum string `pulumi:"sha256Checksum"`
	// URI to get the ISO image. This URI has to be accessible to the resource provider at the time of the image template creation.
	SourceURI string `pulumi:"sourceURI"`
	// Specifies the type of source image you want to start with.
	// Expected value is 'ISO'.
	Type string `pulumi:"type"`
}

Describes an image source that is an installation ISO. Currently only supports Red Hat Enterprise Linux 7.2-7.5 ISO's.

type ImageTemplateIsoSourceArgs

type ImageTemplateIsoSourceArgs struct {
	// SHA256 Checksum of the ISO image.
	Sha256Checksum pulumi.StringInput `pulumi:"sha256Checksum"`
	// URI to get the ISO image. This URI has to be accessible to the resource provider at the time of the image template creation.
	SourceURI pulumi.StringInput `pulumi:"sourceURI"`
	// Specifies the type of source image you want to start with.
	// Expected value is 'ISO'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes an image source that is an installation ISO. Currently only supports Red Hat Enterprise Linux 7.2-7.5 ISO's.

func (ImageTemplateIsoSourceArgs) ElementType

func (ImageTemplateIsoSourceArgs) ElementType() reflect.Type

func (ImageTemplateIsoSourceArgs) ToImageTemplateIsoSourceOutput

func (i ImageTemplateIsoSourceArgs) ToImageTemplateIsoSourceOutput() ImageTemplateIsoSourceOutput

func (ImageTemplateIsoSourceArgs) ToImageTemplateIsoSourceOutputWithContext

func (i ImageTemplateIsoSourceArgs) ToImageTemplateIsoSourceOutputWithContext(ctx context.Context) ImageTemplateIsoSourceOutput

type ImageTemplateIsoSourceInput

type ImageTemplateIsoSourceInput interface {
	pulumi.Input

	ToImageTemplateIsoSourceOutput() ImageTemplateIsoSourceOutput
	ToImageTemplateIsoSourceOutputWithContext(context.Context) ImageTemplateIsoSourceOutput
}

ImageTemplateIsoSourceInput is an input type that accepts ImageTemplateIsoSourceArgs and ImageTemplateIsoSourceOutput values. You can construct a concrete instance of `ImageTemplateIsoSourceInput` via:

ImageTemplateIsoSourceArgs{...}

type ImageTemplateIsoSourceOutput

type ImageTemplateIsoSourceOutput struct{ *pulumi.OutputState }

Describes an image source that is an installation ISO. Currently only supports Red Hat Enterprise Linux 7.2-7.5 ISO's.

func (ImageTemplateIsoSourceOutput) ElementType

func (ImageTemplateIsoSourceOutput) Sha256Checksum

SHA256 Checksum of the ISO image.

func (ImageTemplateIsoSourceOutput) SourceURI

URI to get the ISO image. This URI has to be accessible to the resource provider at the time of the image template creation.

func (ImageTemplateIsoSourceOutput) ToImageTemplateIsoSourceOutput

func (o ImageTemplateIsoSourceOutput) ToImageTemplateIsoSourceOutput() ImageTemplateIsoSourceOutput

func (ImageTemplateIsoSourceOutput) ToImageTemplateIsoSourceOutputWithContext

func (o ImageTemplateIsoSourceOutput) ToImageTemplateIsoSourceOutputWithContext(ctx context.Context) ImageTemplateIsoSourceOutput

func (ImageTemplateIsoSourceOutput) Type

Specifies the type of source image you want to start with. Expected value is 'ISO'.

type ImageTemplateIsoSourceResponse

type ImageTemplateIsoSourceResponse struct {
	// SHA256 Checksum of the ISO image.
	Sha256Checksum string `pulumi:"sha256Checksum"`
	// URI to get the ISO image. This URI has to be accessible to the resource provider at the time of the image template creation.
	SourceURI string `pulumi:"sourceURI"`
	// Specifies the type of source image you want to start with.
	// Expected value is 'ISO'.
	Type string `pulumi:"type"`
}

Describes an image source that is an installation ISO. Currently only supports Red Hat Enterprise Linux 7.2-7.5 ISO's.

type ImageTemplateIsoSourceResponseArgs

type ImageTemplateIsoSourceResponseArgs struct {
	// SHA256 Checksum of the ISO image.
	Sha256Checksum pulumi.StringInput `pulumi:"sha256Checksum"`
	// URI to get the ISO image. This URI has to be accessible to the resource provider at the time of the image template creation.
	SourceURI pulumi.StringInput `pulumi:"sourceURI"`
	// Specifies the type of source image you want to start with.
	// Expected value is 'ISO'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes an image source that is an installation ISO. Currently only supports Red Hat Enterprise Linux 7.2-7.5 ISO's.

func (ImageTemplateIsoSourceResponseArgs) ElementType

func (ImageTemplateIsoSourceResponseArgs) ToImageTemplateIsoSourceResponseOutput

func (i ImageTemplateIsoSourceResponseArgs) ToImageTemplateIsoSourceResponseOutput() ImageTemplateIsoSourceResponseOutput

func (ImageTemplateIsoSourceResponseArgs) ToImageTemplateIsoSourceResponseOutputWithContext

func (i ImageTemplateIsoSourceResponseArgs) ToImageTemplateIsoSourceResponseOutputWithContext(ctx context.Context) ImageTemplateIsoSourceResponseOutput

type ImageTemplateIsoSourceResponseInput

type ImageTemplateIsoSourceResponseInput interface {
	pulumi.Input

	ToImageTemplateIsoSourceResponseOutput() ImageTemplateIsoSourceResponseOutput
	ToImageTemplateIsoSourceResponseOutputWithContext(context.Context) ImageTemplateIsoSourceResponseOutput
}

ImageTemplateIsoSourceResponseInput is an input type that accepts ImageTemplateIsoSourceResponseArgs and ImageTemplateIsoSourceResponseOutput values. You can construct a concrete instance of `ImageTemplateIsoSourceResponseInput` via:

ImageTemplateIsoSourceResponseArgs{...}

type ImageTemplateIsoSourceResponseOutput

type ImageTemplateIsoSourceResponseOutput struct{ *pulumi.OutputState }

Describes an image source that is an installation ISO. Currently only supports Red Hat Enterprise Linux 7.2-7.5 ISO's.

func (ImageTemplateIsoSourceResponseOutput) ElementType

func (ImageTemplateIsoSourceResponseOutput) Sha256Checksum

SHA256 Checksum of the ISO image.

func (ImageTemplateIsoSourceResponseOutput) SourceURI

URI to get the ISO image. This URI has to be accessible to the resource provider at the time of the image template creation.

func (ImageTemplateIsoSourceResponseOutput) ToImageTemplateIsoSourceResponseOutput

func (o ImageTemplateIsoSourceResponseOutput) ToImageTemplateIsoSourceResponseOutput() ImageTemplateIsoSourceResponseOutput

func (ImageTemplateIsoSourceResponseOutput) ToImageTemplateIsoSourceResponseOutputWithContext

func (o ImageTemplateIsoSourceResponseOutput) ToImageTemplateIsoSourceResponseOutputWithContext(ctx context.Context) ImageTemplateIsoSourceResponseOutput

func (ImageTemplateIsoSourceResponseOutput) Type

Specifies the type of source image you want to start with. Expected value is 'ISO'.

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"`
}

type ImageTemplateLastRunStatusResponseArgs

type ImageTemplateLastRunStatusResponseArgs struct {
	// End time of the last run (UTC)
	EndTime pulumi.StringPtrInput `pulumi:"endTime"`
	// Verbose information about the last run state
	Message pulumi.StringPtrInput `pulumi:"message"`
	// State of the last run
	RunState pulumi.StringPtrInput `pulumi:"runState"`
	// Sub-state of the last run
	RunSubState pulumi.StringPtrInput `pulumi:"runSubState"`
	// Start time of the last run (UTC)
	StartTime pulumi.StringPtrInput `pulumi:"startTime"`
}

func (ImageTemplateLastRunStatusResponseArgs) ElementType

func (ImageTemplateLastRunStatusResponseArgs) ToImageTemplateLastRunStatusResponseOutput

func (i ImageTemplateLastRunStatusResponseArgs) ToImageTemplateLastRunStatusResponseOutput() ImageTemplateLastRunStatusResponseOutput

func (ImageTemplateLastRunStatusResponseArgs) ToImageTemplateLastRunStatusResponseOutputWithContext

func (i ImageTemplateLastRunStatusResponseArgs) ToImageTemplateLastRunStatusResponseOutputWithContext(ctx context.Context) ImageTemplateLastRunStatusResponseOutput

func (ImageTemplateLastRunStatusResponseArgs) ToImageTemplateLastRunStatusResponsePtrOutput

func (i ImageTemplateLastRunStatusResponseArgs) ToImageTemplateLastRunStatusResponsePtrOutput() ImageTemplateLastRunStatusResponsePtrOutput

func (ImageTemplateLastRunStatusResponseArgs) ToImageTemplateLastRunStatusResponsePtrOutputWithContext

func (i ImageTemplateLastRunStatusResponseArgs) ToImageTemplateLastRunStatusResponsePtrOutputWithContext(ctx context.Context) ImageTemplateLastRunStatusResponsePtrOutput

type ImageTemplateLastRunStatusResponseInput

type ImageTemplateLastRunStatusResponseInput interface {
	pulumi.Input

	ToImageTemplateLastRunStatusResponseOutput() ImageTemplateLastRunStatusResponseOutput
	ToImageTemplateLastRunStatusResponseOutputWithContext(context.Context) ImageTemplateLastRunStatusResponseOutput
}

ImageTemplateLastRunStatusResponseInput is an input type that accepts ImageTemplateLastRunStatusResponseArgs and ImageTemplateLastRunStatusResponseOutput values. You can construct a concrete instance of `ImageTemplateLastRunStatusResponseInput` via:

ImageTemplateLastRunStatusResponseArgs{...}

type ImageTemplateLastRunStatusResponseOutput

type ImageTemplateLastRunStatusResponseOutput struct{ *pulumi.OutputState }

func (ImageTemplateLastRunStatusResponseOutput) ElementType

func (ImageTemplateLastRunStatusResponseOutput) EndTime

End time of the last run (UTC)

func (ImageTemplateLastRunStatusResponseOutput) Message

Verbose information about the last run state

func (ImageTemplateLastRunStatusResponseOutput) RunState

State of the last run

func (ImageTemplateLastRunStatusResponseOutput) RunSubState

Sub-state of the last run

func (ImageTemplateLastRunStatusResponseOutput) StartTime

Start time of the last run (UTC)

func (ImageTemplateLastRunStatusResponseOutput) ToImageTemplateLastRunStatusResponseOutput

func (o ImageTemplateLastRunStatusResponseOutput) ToImageTemplateLastRunStatusResponseOutput() ImageTemplateLastRunStatusResponseOutput

func (ImageTemplateLastRunStatusResponseOutput) ToImageTemplateLastRunStatusResponseOutputWithContext

func (o ImageTemplateLastRunStatusResponseOutput) ToImageTemplateLastRunStatusResponseOutputWithContext(ctx context.Context) ImageTemplateLastRunStatusResponseOutput

func (ImageTemplateLastRunStatusResponseOutput) ToImageTemplateLastRunStatusResponsePtrOutput

func (o ImageTemplateLastRunStatusResponseOutput) ToImageTemplateLastRunStatusResponsePtrOutput() ImageTemplateLastRunStatusResponsePtrOutput

func (ImageTemplateLastRunStatusResponseOutput) ToImageTemplateLastRunStatusResponsePtrOutputWithContext

func (o ImageTemplateLastRunStatusResponseOutput) ToImageTemplateLastRunStatusResponsePtrOutputWithContext(ctx context.Context) ImageTemplateLastRunStatusResponsePtrOutput

type ImageTemplateLastRunStatusResponsePtrInput

type ImageTemplateLastRunStatusResponsePtrInput interface {
	pulumi.Input

	ToImageTemplateLastRunStatusResponsePtrOutput() ImageTemplateLastRunStatusResponsePtrOutput
	ToImageTemplateLastRunStatusResponsePtrOutputWithContext(context.Context) ImageTemplateLastRunStatusResponsePtrOutput
}

ImageTemplateLastRunStatusResponsePtrInput is an input type that accepts ImageTemplateLastRunStatusResponseArgs, ImageTemplateLastRunStatusResponsePtr and ImageTemplateLastRunStatusResponsePtrOutput values. You can construct a concrete instance of `ImageTemplateLastRunStatusResponsePtrInput` via:

        ImageTemplateLastRunStatusResponseArgs{...}

or:

        nil

type ImageTemplateLastRunStatusResponsePtrOutput

type ImageTemplateLastRunStatusResponsePtrOutput struct{ *pulumi.OutputState }

func (ImageTemplateLastRunStatusResponsePtrOutput) Elem

func (ImageTemplateLastRunStatusResponsePtrOutput) ElementType

func (ImageTemplateLastRunStatusResponsePtrOutput) EndTime

End time of the last run (UTC)

func (ImageTemplateLastRunStatusResponsePtrOutput) Message

Verbose information about the last run state

func (ImageTemplateLastRunStatusResponsePtrOutput) RunState

State of the last run

func (ImageTemplateLastRunStatusResponsePtrOutput) RunSubState

Sub-state of the last run

func (ImageTemplateLastRunStatusResponsePtrOutput) StartTime

Start time of the last run (UTC)

func (ImageTemplateLastRunStatusResponsePtrOutput) ToImageTemplateLastRunStatusResponsePtrOutput

func (o ImageTemplateLastRunStatusResponsePtrOutput) ToImageTemplateLastRunStatusResponsePtrOutput() ImageTemplateLastRunStatusResponsePtrOutput

func (ImageTemplateLastRunStatusResponsePtrOutput) ToImageTemplateLastRunStatusResponsePtrOutputWithContext

func (o ImageTemplateLastRunStatusResponsePtrOutput) ToImageTemplateLastRunStatusResponsePtrOutputWithContext(ctx context.Context) ImageTemplateLastRunStatusResponsePtrOutput

type ImageTemplateManagedImageDistributor

type ImageTemplateManagedImageDistributor struct {
	// Tags that will be applied to the artifact once it has been created/updated by the distributor.
	ArtifactTags map[string]string `pulumi:"artifactTags"`
	// Resource Id of the Managed Disk Image
	ImageId string `pulumi:"imageId"`
	// Azure location for the image, should match if image already exists
	Location string `pulumi:"location"`
	// The name to be used for the associated RunOutput.
	RunOutputName string `pulumi:"runOutputName"`
	// Type of distribution.
	// 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) 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

Tags that will be applied to the artifact once it has been created/updated by the distributor.

func (ImageTemplateManagedImageDistributorOutput) ElementType

func (ImageTemplateManagedImageDistributorOutput) ImageId

Resource Id of the Managed Disk Image

func (ImageTemplateManagedImageDistributorOutput) Location

Azure location for the image, should match if image already exists

func (ImageTemplateManagedImageDistributorOutput) RunOutputName

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

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 ImageTemplateManagedImageDistributorResponseArgs

type ImageTemplateManagedImageDistributorResponseArgs struct {
	// Tags that will be applied to the artifact once it has been created/updated by the distributor.
	ArtifactTags pulumi.StringMapInput `pulumi:"artifactTags"`
	// Resource Id of the Managed Disk Image
	ImageId pulumi.StringInput `pulumi:"imageId"`
	// Azure location for the image, should match if image already exists
	Location pulumi.StringInput `pulumi:"location"`
	// The name to be used for the associated RunOutput.
	RunOutputName pulumi.StringInput `pulumi:"runOutputName"`
	// Type of distribution.
	// Expected value is 'ManagedImage'.
	Type pulumi.StringInput `pulumi:"type"`
}

Distribute as a Managed Disk Image.

func (ImageTemplateManagedImageDistributorResponseArgs) ElementType

func (ImageTemplateManagedImageDistributorResponseArgs) ToImageTemplateManagedImageDistributorResponseOutput

func (i ImageTemplateManagedImageDistributorResponseArgs) ToImageTemplateManagedImageDistributorResponseOutput() ImageTemplateManagedImageDistributorResponseOutput

func (ImageTemplateManagedImageDistributorResponseArgs) ToImageTemplateManagedImageDistributorResponseOutputWithContext

func (i ImageTemplateManagedImageDistributorResponseArgs) ToImageTemplateManagedImageDistributorResponseOutputWithContext(ctx context.Context) ImageTemplateManagedImageDistributorResponseOutput

type ImageTemplateManagedImageDistributorResponseInput

type ImageTemplateManagedImageDistributorResponseInput interface {
	pulumi.Input

	ToImageTemplateManagedImageDistributorResponseOutput() ImageTemplateManagedImageDistributorResponseOutput
	ToImageTemplateManagedImageDistributorResponseOutputWithContext(context.Context) ImageTemplateManagedImageDistributorResponseOutput
}

ImageTemplateManagedImageDistributorResponseInput is an input type that accepts ImageTemplateManagedImageDistributorResponseArgs and ImageTemplateManagedImageDistributorResponseOutput values. You can construct a concrete instance of `ImageTemplateManagedImageDistributorResponseInput` via:

ImageTemplateManagedImageDistributorResponseArgs{...}

type ImageTemplateManagedImageDistributorResponseOutput

type ImageTemplateManagedImageDistributorResponseOutput struct{ *pulumi.OutputState }

Distribute as a Managed Disk Image.

func (ImageTemplateManagedImageDistributorResponseOutput) ArtifactTags

Tags that will be applied to the artifact once it has been created/updated by the distributor.

func (ImageTemplateManagedImageDistributorResponseOutput) ElementType

func (ImageTemplateManagedImageDistributorResponseOutput) ImageId

Resource Id of the Managed Disk Image

func (ImageTemplateManagedImageDistributorResponseOutput) Location

Azure location for the image, should match if image already exists

func (ImageTemplateManagedImageDistributorResponseOutput) RunOutputName

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

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.

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.

func (ImageTemplateManagedImageSourceArgs) ElementType

func (ImageTemplateManagedImageSourceArgs) ToImageTemplateManagedImageSourceOutput

func (i ImageTemplateManagedImageSourceArgs) ToImageTemplateManagedImageSourceOutput() ImageTemplateManagedImageSourceOutput

func (ImageTemplateManagedImageSourceArgs) ToImageTemplateManagedImageSourceOutputWithContext

func (i ImageTemplateManagedImageSourceArgs) ToImageTemplateManagedImageSourceOutputWithContext(ctx context.Context) ImageTemplateManagedImageSourceOutput

type ImageTemplateManagedImageSourceInput

type ImageTemplateManagedImageSourceInput interface {
	pulumi.Input

	ToImageTemplateManagedImageSourceOutput() ImageTemplateManagedImageSourceOutput
	ToImageTemplateManagedImageSourceOutputWithContext(context.Context) ImageTemplateManagedImageSourceOutput
}

ImageTemplateManagedImageSourceInput is an input type that accepts ImageTemplateManagedImageSourceArgs and ImageTemplateManagedImageSourceOutput values. You can construct a concrete instance of `ImageTemplateManagedImageSourceInput` via:

ImageTemplateManagedImageSourceArgs{...}

type ImageTemplateManagedImageSourceOutput

type ImageTemplateManagedImageSourceOutput struct{ *pulumi.OutputState }

Describes an image source that is a managed image in customer subscription.

func (ImageTemplateManagedImageSourceOutput) ElementType

func (ImageTemplateManagedImageSourceOutput) ImageId

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

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.

type ImageTemplateManagedImageSourceResponseArgs

type ImageTemplateManagedImageSourceResponseArgs struct {
	// ARM resource id of the managed image in customer subscription
	ImageId pulumi.StringInput `pulumi:"imageId"`
	// Specifies the type of source image you want to start with.
	// Expected value is 'ManagedImage'.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes an image source that is a managed image in customer subscription.

func (ImageTemplateManagedImageSourceResponseArgs) ElementType

func (ImageTemplateManagedImageSourceResponseArgs) ToImageTemplateManagedImageSourceResponseOutput

func (i ImageTemplateManagedImageSourceResponseArgs) ToImageTemplateManagedImageSourceResponseOutput() ImageTemplateManagedImageSourceResponseOutput

func (ImageTemplateManagedImageSourceResponseArgs) ToImageTemplateManagedImageSourceResponseOutputWithContext

func (i ImageTemplateManagedImageSourceResponseArgs) ToImageTemplateManagedImageSourceResponseOutputWithContext(ctx context.Context) ImageTemplateManagedImageSourceResponseOutput

type ImageTemplateManagedImageSourceResponseInput

type ImageTemplateManagedImageSourceResponseInput interface {
	pulumi.Input

	ToImageTemplateManagedImageSourceResponseOutput() ImageTemplateManagedImageSourceResponseOutput
	ToImageTemplateManagedImageSourceResponseOutputWithContext(context.Context) ImageTemplateManagedImageSourceResponseOutput
}

ImageTemplateManagedImageSourceResponseInput is an input type that accepts ImageTemplateManagedImageSourceResponseArgs and ImageTemplateManagedImageSourceResponseOutput values. You can construct a concrete instance of `ImageTemplateManagedImageSourceResponseInput` via:

ImageTemplateManagedImageSourceResponseArgs{...}

type ImageTemplateManagedImageSourceResponseOutput

type ImageTemplateManagedImageSourceResponseOutput struct{ *pulumi.OutputState }

Describes an image source that is a managed image in customer subscription.

func (ImageTemplateManagedImageSourceResponseOutput) ElementType

func (ImageTemplateManagedImageSourceResponseOutput) ImageId

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

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"`
	// 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).
	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"`
	// 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).
	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) 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) Offer

Image offer from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages).

func (ImageTemplatePlatformImageSourceOutput) Publisher

Image Publisher in [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages).

func (ImageTemplatePlatformImageSourceOutput) Sku

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

Specifies the type of source image you want to start with. Expected value is 'PlatformImage'.

func (ImageTemplatePlatformImageSourceOutput) Version

Image version from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages).

type ImageTemplatePlatformImageSourceResponse

type ImageTemplatePlatformImageSourceResponse struct {
	// Image offer from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages).
	Offer *string `pulumi:"offer"`
	// 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).
	Version *string `pulumi:"version"`
}

Describes an image source from [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages).

type ImageTemplatePlatformImageSourceResponseArgs

type ImageTemplatePlatformImageSourceResponseArgs struct {
	// Image offer from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages).
	Offer pulumi.StringPtrInput `pulumi:"offer"`
	// 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).
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Describes an image source from [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages).

func (ImageTemplatePlatformImageSourceResponseArgs) ElementType

func (ImageTemplatePlatformImageSourceResponseArgs) ToImageTemplatePlatformImageSourceResponseOutput

func (i ImageTemplatePlatformImageSourceResponseArgs) ToImageTemplatePlatformImageSourceResponseOutput() ImageTemplatePlatformImageSourceResponseOutput

func (ImageTemplatePlatformImageSourceResponseArgs) ToImageTemplatePlatformImageSourceResponseOutputWithContext

func (i ImageTemplatePlatformImageSourceResponseArgs) ToImageTemplatePlatformImageSourceResponseOutputWithContext(ctx context.Context) ImageTemplatePlatformImageSourceResponseOutput

type ImageTemplatePlatformImageSourceResponseInput

type ImageTemplatePlatformImageSourceResponseInput interface {
	pulumi.Input

	ToImageTemplatePlatformImageSourceResponseOutput() ImageTemplatePlatformImageSourceResponseOutput
	ToImageTemplatePlatformImageSourceResponseOutputWithContext(context.Context) ImageTemplatePlatformImageSourceResponseOutput
}

ImageTemplatePlatformImageSourceResponseInput is an input type that accepts ImageTemplatePlatformImageSourceResponseArgs and ImageTemplatePlatformImageSourceResponseOutput values. You can construct a concrete instance of `ImageTemplatePlatformImageSourceResponseInput` via:

ImageTemplatePlatformImageSourceResponseArgs{...}

type ImageTemplatePlatformImageSourceResponseOutput

type ImageTemplatePlatformImageSourceResponseOutput struct{ *pulumi.OutputState }

Describes an image source from [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages).

func (ImageTemplatePlatformImageSourceResponseOutput) ElementType

func (ImageTemplatePlatformImageSourceResponseOutput) Offer

Image offer from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages).

func (ImageTemplatePlatformImageSourceResponseOutput) Publisher

Image Publisher in [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages).

func (ImageTemplatePlatformImageSourceResponseOutput) Sku

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

Specifies the type of source image you want to start with. Expected value is 'PlatformImage'.

func (ImageTemplatePlatformImageSourceResponseOutput) Version

Image version from the [Azure Gallery Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages).

type ImageTemplatePowerShellCustomizer

type ImageTemplatePowerShellCustomizer struct {
	// Array of PowerShell commands to execute
	Inline []string `pulumi:"inline"`
	// Friendly Name to provide context on what this customization step does
	Name *string `pulumi:"name"`
	// The PowerShell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc
	Script *string `pulumi:"script"`
	// 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 'script' or 'inline' can be specified.

type ImageTemplatePowerShellCustomizerArgs

type ImageTemplatePowerShellCustomizerArgs struct {
	// Array of PowerShell commands to execute
	Inline pulumi.StringArrayInput `pulumi:"inline"`
	// Friendly Name to provide context on what this customization step does
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The PowerShell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc
	Script pulumi.StringPtrInput `pulumi:"script"`
	// 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 'script' or 'inline' can be specified.

func (ImageTemplatePowerShellCustomizerArgs) ElementType

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 'script' or 'inline' can be specified.

func (ImageTemplatePowerShellCustomizerOutput) ElementType

func (ImageTemplatePowerShellCustomizerOutput) Inline

Array of PowerShell commands to execute

func (ImageTemplatePowerShellCustomizerOutput) Name

Friendly Name to provide context on what this customization step does

func (ImageTemplatePowerShellCustomizerOutput) Script

The PowerShell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc

func (ImageTemplatePowerShellCustomizerOutput) ToImageTemplatePowerShellCustomizerOutput

func (o ImageTemplatePowerShellCustomizerOutput) ToImageTemplatePowerShellCustomizerOutput() ImageTemplatePowerShellCustomizerOutput

func (ImageTemplatePowerShellCustomizerOutput) ToImageTemplatePowerShellCustomizerOutputWithContext

func (o ImageTemplatePowerShellCustomizerOutput) ToImageTemplatePowerShellCustomizerOutputWithContext(ctx context.Context) ImageTemplatePowerShellCustomizerOutput

func (ImageTemplatePowerShellCustomizerOutput) Type

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

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"`
	// The PowerShell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc
	Script *string `pulumi:"script"`
	// 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 'script' or 'inline' can be specified.

type ImageTemplatePowerShellCustomizerResponseArgs

type ImageTemplatePowerShellCustomizerResponseArgs struct {
	// Array of PowerShell commands to execute
	Inline pulumi.StringArrayInput `pulumi:"inline"`
	// Friendly Name to provide context on what this customization step does
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The PowerShell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc
	Script pulumi.StringPtrInput `pulumi:"script"`
	// 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 'script' or 'inline' can be specified.

func (ImageTemplatePowerShellCustomizerResponseArgs) ElementType

func (ImageTemplatePowerShellCustomizerResponseArgs) ToImageTemplatePowerShellCustomizerResponseOutput

func (i ImageTemplatePowerShellCustomizerResponseArgs) ToImageTemplatePowerShellCustomizerResponseOutput() ImageTemplatePowerShellCustomizerResponseOutput

func (ImageTemplatePowerShellCustomizerResponseArgs) ToImageTemplatePowerShellCustomizerResponseOutputWithContext

func (i ImageTemplatePowerShellCustomizerResponseArgs) ToImageTemplatePowerShellCustomizerResponseOutputWithContext(ctx context.Context) ImageTemplatePowerShellCustomizerResponseOutput

type ImageTemplatePowerShellCustomizerResponseInput

type ImageTemplatePowerShellCustomizerResponseInput interface {
	pulumi.Input

	ToImageTemplatePowerShellCustomizerResponseOutput() ImageTemplatePowerShellCustomizerResponseOutput
	ToImageTemplatePowerShellCustomizerResponseOutputWithContext(context.Context) ImageTemplatePowerShellCustomizerResponseOutput
}

ImageTemplatePowerShellCustomizerResponseInput is an input type that accepts ImageTemplatePowerShellCustomizerResponseArgs and ImageTemplatePowerShellCustomizerResponseOutput values. You can construct a concrete instance of `ImageTemplatePowerShellCustomizerResponseInput` via:

ImageTemplatePowerShellCustomizerResponseArgs{...}

type ImageTemplatePowerShellCustomizerResponseOutput

type ImageTemplatePowerShellCustomizerResponseOutput struct{ *pulumi.OutputState }

Runs the specified PowerShell on the VM (Windows). Corresponds to Packer powershell provisioner. Exactly one of 'script' or 'inline' can be specified.

func (ImageTemplatePowerShellCustomizerResponseOutput) ElementType

func (ImageTemplatePowerShellCustomizerResponseOutput) Inline

Array of PowerShell commands to execute

func (ImageTemplatePowerShellCustomizerResponseOutput) Name

Friendly Name to provide context on what this customization step does

func (ImageTemplatePowerShellCustomizerResponseOutput) Script

The PowerShell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc

func (ImageTemplatePowerShellCustomizerResponseOutput) ToImageTemplatePowerShellCustomizerResponseOutput

func (o ImageTemplatePowerShellCustomizerResponseOutput) ToImageTemplatePowerShellCustomizerResponseOutput() ImageTemplatePowerShellCustomizerResponseOutput

func (ImageTemplatePowerShellCustomizerResponseOutput) ToImageTemplatePowerShellCustomizerResponseOutputWithContext

func (o ImageTemplatePowerShellCustomizerResponseOutput) ToImageTemplatePowerShellCustomizerResponseOutputWithContext(ctx context.Context) ImageTemplatePowerShellCustomizerResponseOutput

func (ImageTemplatePowerShellCustomizerResponseOutput) Type

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

Valid exit codes for the PowerShell script. [Default: 0]

type ImageTemplateRestartCustomizer

type ImageTemplateRestartCustomizer struct {
	// Friendly Name to provide context on what this customization step does
	Name *string `pulumi:"name"`
	// Command to check if restart succeeded [Default: ”]
	RestartCheckCommand *string `pulumi:"restartCheckCommand"`
	// Command to execute the restart [Default: 'shutdown /r /f /t 0 /c "packer restart"']
	RestartCommand *string `pulumi:"restartCommand"`
	// Restart timeout specified as a string of magnitude and unit, e.g. '5m' (5 minutes) or '2h' (2 hours) [Default: '5m']
	RestartTimeout *string `pulumi:"restartTimeout"`
	// The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer
	// 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) 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) Name

Friendly Name to provide context on what this customization step does

func (ImageTemplateRestartCustomizerOutput) RestartCheckCommand

Command to check if restart succeeded [Default: ”]

func (ImageTemplateRestartCustomizerOutput) RestartCommand

Command to execute the restart [Default: 'shutdown /r /f /t 0 /c "packer restart"']

func (ImageTemplateRestartCustomizerOutput) RestartTimeout

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

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 ImageTemplateRestartCustomizerResponseArgs

type ImageTemplateRestartCustomizerResponseArgs struct {
	// Friendly Name to provide context on what this customization step does
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Command to check if restart succeeded [Default: ”]
	RestartCheckCommand pulumi.StringPtrInput `pulumi:"restartCheckCommand"`
	// Command to execute the restart [Default: 'shutdown /r /f /t 0 /c "packer restart"']
	RestartCommand pulumi.StringPtrInput `pulumi:"restartCommand"`
	// Restart timeout specified as a string of magnitude and unit, e.g. '5m' (5 minutes) or '2h' (2 hours) [Default: '5m']
	RestartTimeout pulumi.StringPtrInput `pulumi:"restartTimeout"`
	// The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer
	// 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 (ImageTemplateRestartCustomizerResponseArgs) ElementType

func (ImageTemplateRestartCustomizerResponseArgs) ToImageTemplateRestartCustomizerResponseOutput

func (i ImageTemplateRestartCustomizerResponseArgs) ToImageTemplateRestartCustomizerResponseOutput() ImageTemplateRestartCustomizerResponseOutput

func (ImageTemplateRestartCustomizerResponseArgs) ToImageTemplateRestartCustomizerResponseOutputWithContext

func (i ImageTemplateRestartCustomizerResponseArgs) ToImageTemplateRestartCustomizerResponseOutputWithContext(ctx context.Context) ImageTemplateRestartCustomizerResponseOutput

type ImageTemplateRestartCustomizerResponseInput

type ImageTemplateRestartCustomizerResponseInput interface {
	pulumi.Input

	ToImageTemplateRestartCustomizerResponseOutput() ImageTemplateRestartCustomizerResponseOutput
	ToImageTemplateRestartCustomizerResponseOutputWithContext(context.Context) ImageTemplateRestartCustomizerResponseOutput
}

ImageTemplateRestartCustomizerResponseInput is an input type that accepts ImageTemplateRestartCustomizerResponseArgs and ImageTemplateRestartCustomizerResponseOutput values. You can construct a concrete instance of `ImageTemplateRestartCustomizerResponseInput` via:

ImageTemplateRestartCustomizerResponseArgs{...}

type ImageTemplateRestartCustomizerResponseOutput

type ImageTemplateRestartCustomizerResponseOutput struct{ *pulumi.OutputState }

Reboots a VM and waits for it to come back online (Windows). Corresponds to Packer windows-restart provisioner

func (ImageTemplateRestartCustomizerResponseOutput) ElementType

func (ImageTemplateRestartCustomizerResponseOutput) Name

Friendly Name to provide context on what this customization step does

func (ImageTemplateRestartCustomizerResponseOutput) RestartCheckCommand

Command to check if restart succeeded [Default: ”]

func (ImageTemplateRestartCustomizerResponseOutput) RestartCommand

Command to execute the restart [Default: 'shutdown /r /f /t 0 /c "packer restart"']

func (ImageTemplateRestartCustomizerResponseOutput) RestartTimeout

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

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 {
	// 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 Shared Image Gallery image
	GalleryImageId     string   `pulumi:"galleryImageId"`
	ReplicationRegions []string `pulumi:"replicationRegions"`
	// The name to be used for the associated RunOutput.
	RunOutputName string `pulumi:"runOutputName"`
	// Type of distribution.
	// Expected value is 'SharedImage'.
	Type string `pulumi:"type"`
}

Distribute via Shared Image Gallery.

type ImageTemplateSharedImageDistributorArgs

type ImageTemplateSharedImageDistributorArgs 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 Shared Image Gallery image
	GalleryImageId     pulumi.StringInput      `pulumi:"galleryImageId"`
	ReplicationRegions pulumi.StringArrayInput `pulumi:"replicationRegions"`
	// The name to be used for the associated RunOutput.
	RunOutputName pulumi.StringInput `pulumi:"runOutputName"`
	// Type of distribution.
	// Expected value is 'SharedImage'.
	Type pulumi.StringInput `pulumi:"type"`
}

Distribute via Shared Image Gallery.

func (ImageTemplateSharedImageDistributorArgs) ElementType

func (ImageTemplateSharedImageDistributorArgs) ToImageTemplateSharedImageDistributorOutput

func (i ImageTemplateSharedImageDistributorArgs) ToImageTemplateSharedImageDistributorOutput() ImageTemplateSharedImageDistributorOutput

func (ImageTemplateSharedImageDistributorArgs) ToImageTemplateSharedImageDistributorOutputWithContext

func (i ImageTemplateSharedImageDistributorArgs) ToImageTemplateSharedImageDistributorOutputWithContext(ctx context.Context) ImageTemplateSharedImageDistributorOutput

type ImageTemplateSharedImageDistributorInput

type ImageTemplateSharedImageDistributorInput interface {
	pulumi.Input

	ToImageTemplateSharedImageDistributorOutput() ImageTemplateSharedImageDistributorOutput
	ToImageTemplateSharedImageDistributorOutputWithContext(context.Context) ImageTemplateSharedImageDistributorOutput
}

ImageTemplateSharedImageDistributorInput is an input type that accepts ImageTemplateSharedImageDistributorArgs and ImageTemplateSharedImageDistributorOutput values. You can construct a concrete instance of `ImageTemplateSharedImageDistributorInput` via:

ImageTemplateSharedImageDistributorArgs{...}

type ImageTemplateSharedImageDistributorOutput

type ImageTemplateSharedImageDistributorOutput struct{ *pulumi.OutputState }

Distribute via Shared Image Gallery.

func (ImageTemplateSharedImageDistributorOutput) ArtifactTags

Tags that will be applied to the artifact once it has been created/updated by the distributor.

func (ImageTemplateSharedImageDistributorOutput) ElementType

func (ImageTemplateSharedImageDistributorOutput) GalleryImageId

Resource Id of the Shared Image Gallery image

func (ImageTemplateSharedImageDistributorOutput) ReplicationRegions

func (ImageTemplateSharedImageDistributorOutput) RunOutputName

The name to be used for the associated RunOutput.

func (ImageTemplateSharedImageDistributorOutput) ToImageTemplateSharedImageDistributorOutput

func (o ImageTemplateSharedImageDistributorOutput) ToImageTemplateSharedImageDistributorOutput() ImageTemplateSharedImageDistributorOutput

func (ImageTemplateSharedImageDistributorOutput) ToImageTemplateSharedImageDistributorOutputWithContext

func (o ImageTemplateSharedImageDistributorOutput) ToImageTemplateSharedImageDistributorOutputWithContext(ctx context.Context) ImageTemplateSharedImageDistributorOutput

func (ImageTemplateSharedImageDistributorOutput) Type

Type of distribution. Expected value is 'SharedImage'.

type ImageTemplateSharedImageDistributorResponse

type ImageTemplateSharedImageDistributorResponse 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 Shared Image Gallery image
	GalleryImageId     string   `pulumi:"galleryImageId"`
	ReplicationRegions []string `pulumi:"replicationRegions"`
	// The name to be used for the associated RunOutput.
	RunOutputName string `pulumi:"runOutputName"`
	// Type of distribution.
	// Expected value is 'SharedImage'.
	Type string `pulumi:"type"`
}

Distribute via Shared Image Gallery.

type ImageTemplateSharedImageDistributorResponseArgs

type ImageTemplateSharedImageDistributorResponseArgs 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 Shared Image Gallery image
	GalleryImageId     pulumi.StringInput      `pulumi:"galleryImageId"`
	ReplicationRegions pulumi.StringArrayInput `pulumi:"replicationRegions"`
	// The name to be used for the associated RunOutput.
	RunOutputName pulumi.StringInput `pulumi:"runOutputName"`
	// Type of distribution.
	// Expected value is 'SharedImage'.
	Type pulumi.StringInput `pulumi:"type"`
}

Distribute via Shared Image Gallery.

func (ImageTemplateSharedImageDistributorResponseArgs) ElementType

func (ImageTemplateSharedImageDistributorResponseArgs) ToImageTemplateSharedImageDistributorResponseOutput

func (i ImageTemplateSharedImageDistributorResponseArgs) ToImageTemplateSharedImageDistributorResponseOutput() ImageTemplateSharedImageDistributorResponseOutput

func (ImageTemplateSharedImageDistributorResponseArgs) ToImageTemplateSharedImageDistributorResponseOutputWithContext

func (i ImageTemplateSharedImageDistributorResponseArgs) ToImageTemplateSharedImageDistributorResponseOutputWithContext(ctx context.Context) ImageTemplateSharedImageDistributorResponseOutput

type ImageTemplateSharedImageDistributorResponseInput

type ImageTemplateSharedImageDistributorResponseInput interface {
	pulumi.Input

	ToImageTemplateSharedImageDistributorResponseOutput() ImageTemplateSharedImageDistributorResponseOutput
	ToImageTemplateSharedImageDistributorResponseOutputWithContext(context.Context) ImageTemplateSharedImageDistributorResponseOutput
}

ImageTemplateSharedImageDistributorResponseInput is an input type that accepts ImageTemplateSharedImageDistributorResponseArgs and ImageTemplateSharedImageDistributorResponseOutput values. You can construct a concrete instance of `ImageTemplateSharedImageDistributorResponseInput` via:

ImageTemplateSharedImageDistributorResponseArgs{...}

type ImageTemplateSharedImageDistributorResponseOutput

type ImageTemplateSharedImageDistributorResponseOutput struct{ *pulumi.OutputState }

Distribute via Shared Image Gallery.

func (ImageTemplateSharedImageDistributorResponseOutput) ArtifactTags

Tags that will be applied to the artifact once it has been created/updated by the distributor.

func (ImageTemplateSharedImageDistributorResponseOutput) ElementType

func (ImageTemplateSharedImageDistributorResponseOutput) GalleryImageId

Resource Id of the Shared Image Gallery image

func (ImageTemplateSharedImageDistributorResponseOutput) ReplicationRegions

func (ImageTemplateSharedImageDistributorResponseOutput) RunOutputName

The name to be used for the associated RunOutput.

func (ImageTemplateSharedImageDistributorResponseOutput) ToImageTemplateSharedImageDistributorResponseOutput

func (o ImageTemplateSharedImageDistributorResponseOutput) ToImageTemplateSharedImageDistributorResponseOutput() ImageTemplateSharedImageDistributorResponseOutput

func (ImageTemplateSharedImageDistributorResponseOutput) ToImageTemplateSharedImageDistributorResponseOutputWithContext

func (o ImageTemplateSharedImageDistributorResponseOutput) ToImageTemplateSharedImageDistributorResponseOutputWithContext(ctx context.Context) ImageTemplateSharedImageDistributorResponseOutput

func (ImageTemplateSharedImageDistributorResponseOutput) Type

Type of distribution. Expected value is 'SharedImage'.

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"`
	// The shell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc
	Script *string `pulumi:"script"`
	// 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 'script' or 'inline' can be specified.

type ImageTemplateShellCustomizerArgs

type ImageTemplateShellCustomizerArgs struct {
	// Array of shell commands to execute
	Inline pulumi.StringArrayInput `pulumi:"inline"`
	// Friendly Name to provide context on what this customization step does
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The shell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc
	Script pulumi.StringPtrInput `pulumi:"script"`
	// 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 'script' or 'inline' can be specified.

func (ImageTemplateShellCustomizerArgs) ElementType

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 'script' or 'inline' can be specified.

func (ImageTemplateShellCustomizerOutput) ElementType

func (ImageTemplateShellCustomizerOutput) Inline

Array of shell commands to execute

func (ImageTemplateShellCustomizerOutput) Name

Friendly Name to provide context on what this customization step does

func (ImageTemplateShellCustomizerOutput) Script

The shell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc

func (ImageTemplateShellCustomizerOutput) ToImageTemplateShellCustomizerOutput

func (o ImageTemplateShellCustomizerOutput) ToImageTemplateShellCustomizerOutput() ImageTemplateShellCustomizerOutput

func (ImageTemplateShellCustomizerOutput) ToImageTemplateShellCustomizerOutputWithContext

func (o ImageTemplateShellCustomizerOutput) ToImageTemplateShellCustomizerOutputWithContext(ctx context.Context) ImageTemplateShellCustomizerOutput

func (ImageTemplateShellCustomizerOutput) Type

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"`
	// The shell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc
	Script *string `pulumi:"script"`
	// 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 'script' or 'inline' can be specified.

type ImageTemplateShellCustomizerResponseArgs

type ImageTemplateShellCustomizerResponseArgs struct {
	// Array of shell commands to execute
	Inline pulumi.StringArrayInput `pulumi:"inline"`
	// Friendly Name to provide context on what this customization step does
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The shell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc
	Script pulumi.StringPtrInput `pulumi:"script"`
	// 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 'script' or 'inline' can be specified.

func (ImageTemplateShellCustomizerResponseArgs) ElementType

func (ImageTemplateShellCustomizerResponseArgs) ToImageTemplateShellCustomizerResponseOutput

func (i ImageTemplateShellCustomizerResponseArgs) ToImageTemplateShellCustomizerResponseOutput() ImageTemplateShellCustomizerResponseOutput

func (ImageTemplateShellCustomizerResponseArgs) ToImageTemplateShellCustomizerResponseOutputWithContext

func (i ImageTemplateShellCustomizerResponseArgs) ToImageTemplateShellCustomizerResponseOutputWithContext(ctx context.Context) ImageTemplateShellCustomizerResponseOutput

type ImageTemplateShellCustomizerResponseInput

type ImageTemplateShellCustomizerResponseInput interface {
	pulumi.Input

	ToImageTemplateShellCustomizerResponseOutput() ImageTemplateShellCustomizerResponseOutput
	ToImageTemplateShellCustomizerResponseOutputWithContext(context.Context) ImageTemplateShellCustomizerResponseOutput
}

ImageTemplateShellCustomizerResponseInput is an input type that accepts ImageTemplateShellCustomizerResponseArgs and ImageTemplateShellCustomizerResponseOutput values. You can construct a concrete instance of `ImageTemplateShellCustomizerResponseInput` via:

ImageTemplateShellCustomizerResponseArgs{...}

type ImageTemplateShellCustomizerResponseOutput

type ImageTemplateShellCustomizerResponseOutput struct{ *pulumi.OutputState }

Runs a shell script during the customization phase (Linux). Corresponds to Packer shell provisioner. Exactly one of 'script' or 'inline' can be specified.

func (ImageTemplateShellCustomizerResponseOutput) ElementType

func (ImageTemplateShellCustomizerResponseOutput) Inline

Array of shell commands to execute

func (ImageTemplateShellCustomizerResponseOutput) Name

Friendly Name to provide context on what this customization step does

func (ImageTemplateShellCustomizerResponseOutput) Script

The shell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc

func (ImageTemplateShellCustomizerResponseOutput) ToImageTemplateShellCustomizerResponseOutput

func (o ImageTemplateShellCustomizerResponseOutput) ToImageTemplateShellCustomizerResponseOutput() ImageTemplateShellCustomizerResponseOutput

func (ImageTemplateShellCustomizerResponseOutput) ToImageTemplateShellCustomizerResponseOutputWithContext

func (o ImageTemplateShellCustomizerResponseOutput) ToImageTemplateShellCustomizerResponseOutputWithContext(ctx context.Context) ImageTemplateShellCustomizerResponseOutput

func (ImageTemplateShellCustomizerResponseOutput) Type

The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer 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"`
}

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"`
}

Distribute via VHD in a storage account.

func (ImageTemplateVhdDistributorArgs) ElementType

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

Tags that will be applied to the artifact once it has been created/updated by the distributor.

func (ImageTemplateVhdDistributorOutput) ElementType

func (ImageTemplateVhdDistributorOutput) RunOutputName

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

Type of distribution. Expected value is 'VHD'.

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"`
}

Distribute via VHD in a storage account.

type ImageTemplateVhdDistributorResponseArgs

type ImageTemplateVhdDistributorResponseArgs struct {
	// Tags that will be applied to the artifact once it has been created/updated by the distributor.
	ArtifactTags pulumi.StringMapInput `pulumi:"artifactTags"`
	// The name to be used for the associated RunOutput.
	RunOutputName pulumi.StringInput `pulumi:"runOutputName"`
	// Type of distribution.
	// Expected value is 'VHD'.
	Type pulumi.StringInput `pulumi:"type"`
}

Distribute via VHD in a storage account.

func (ImageTemplateVhdDistributorResponseArgs) ElementType

func (ImageTemplateVhdDistributorResponseArgs) ToImageTemplateVhdDistributorResponseOutput

func (i ImageTemplateVhdDistributorResponseArgs) ToImageTemplateVhdDistributorResponseOutput() ImageTemplateVhdDistributorResponseOutput

func (ImageTemplateVhdDistributorResponseArgs) ToImageTemplateVhdDistributorResponseOutputWithContext

func (i ImageTemplateVhdDistributorResponseArgs) ToImageTemplateVhdDistributorResponseOutputWithContext(ctx context.Context) ImageTemplateVhdDistributorResponseOutput

type ImageTemplateVhdDistributorResponseInput

type ImageTemplateVhdDistributorResponseInput interface {
	pulumi.Input

	ToImageTemplateVhdDistributorResponseOutput() ImageTemplateVhdDistributorResponseOutput
	ToImageTemplateVhdDistributorResponseOutputWithContext(context.Context) ImageTemplateVhdDistributorResponseOutput
}

ImageTemplateVhdDistributorResponseInput is an input type that accepts ImageTemplateVhdDistributorResponseArgs and ImageTemplateVhdDistributorResponseOutput values. You can construct a concrete instance of `ImageTemplateVhdDistributorResponseInput` via:

ImageTemplateVhdDistributorResponseArgs{...}

type ImageTemplateVhdDistributorResponseOutput

type ImageTemplateVhdDistributorResponseOutput struct{ *pulumi.OutputState }

Distribute via VHD in a storage account.

func (ImageTemplateVhdDistributorResponseOutput) ArtifactTags

Tags that will be applied to the artifact once it has been created/updated by the distributor.

func (ImageTemplateVhdDistributorResponseOutput) ElementType

func (ImageTemplateVhdDistributorResponseOutput) RunOutputName

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

Type of distribution. Expected value is 'VHD'.

type LookupVirtualMachineImageTemplateArgs

type LookupVirtualMachineImageTemplateArgs struct {
	// The name of the image Template
	ImageTemplateName string `pulumi:"imageTemplateName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupVirtualMachineImageTemplateResult

type LookupVirtualMachineImageTemplateResult struct {
	// 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"`
	// Resource Id
	Id string `pulumi:"id"`
	// State of 'run' that is currently executing or was last executed.
	LastRunStatus ImageTemplateLastRunStatusResponse `pulumi:"lastRunStatus"`
	// Resource location
	Location string `pulumi:"location"`
	// Resource name
	Name string `pulumi:"name"`
	// Provisioning error, if any
	ProvisioningError ProvisioningErrorResponse `pulumi:"provisioningError"`
	// Provisioning state of the resource
	ProvisioningState string `pulumi:"provisioningState"`
	// Specifies the properties used to describe the source image.
	Source interface{} `pulumi:"source"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type string `pulumi:"type"`
}

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"`
}

type ProvisioningErrorResponseArgs

type ProvisioningErrorResponseArgs struct {
	// Verbose error message about the provisioning failure
	Message pulumi.StringPtrInput `pulumi:"message"`
	// Error code of the provisioning failure
	ProvisioningErrorCode pulumi.StringPtrInput `pulumi:"provisioningErrorCode"`
}

func (ProvisioningErrorResponseArgs) ElementType

func (ProvisioningErrorResponseArgs) ToProvisioningErrorResponseOutput

func (i ProvisioningErrorResponseArgs) ToProvisioningErrorResponseOutput() ProvisioningErrorResponseOutput

func (ProvisioningErrorResponseArgs) ToProvisioningErrorResponseOutputWithContext

func (i ProvisioningErrorResponseArgs) ToProvisioningErrorResponseOutputWithContext(ctx context.Context) ProvisioningErrorResponseOutput

func (ProvisioningErrorResponseArgs) ToProvisioningErrorResponsePtrOutput

func (i ProvisioningErrorResponseArgs) ToProvisioningErrorResponsePtrOutput() ProvisioningErrorResponsePtrOutput

func (ProvisioningErrorResponseArgs) ToProvisioningErrorResponsePtrOutputWithContext

func (i ProvisioningErrorResponseArgs) ToProvisioningErrorResponsePtrOutputWithContext(ctx context.Context) ProvisioningErrorResponsePtrOutput

type ProvisioningErrorResponseInput

type ProvisioningErrorResponseInput interface {
	pulumi.Input

	ToProvisioningErrorResponseOutput() ProvisioningErrorResponseOutput
	ToProvisioningErrorResponseOutputWithContext(context.Context) ProvisioningErrorResponseOutput
}

ProvisioningErrorResponseInput is an input type that accepts ProvisioningErrorResponseArgs and ProvisioningErrorResponseOutput values. You can construct a concrete instance of `ProvisioningErrorResponseInput` via:

ProvisioningErrorResponseArgs{...}

type ProvisioningErrorResponseOutput

type ProvisioningErrorResponseOutput struct{ *pulumi.OutputState }

func (ProvisioningErrorResponseOutput) ElementType

func (ProvisioningErrorResponseOutput) Message

Verbose error message about the provisioning failure

func (ProvisioningErrorResponseOutput) ProvisioningErrorCode

func (o ProvisioningErrorResponseOutput) ProvisioningErrorCode() pulumi.StringPtrOutput

Error code of the provisioning failure

func (ProvisioningErrorResponseOutput) ToProvisioningErrorResponseOutput

func (o ProvisioningErrorResponseOutput) ToProvisioningErrorResponseOutput() ProvisioningErrorResponseOutput

func (ProvisioningErrorResponseOutput) ToProvisioningErrorResponseOutputWithContext

func (o ProvisioningErrorResponseOutput) ToProvisioningErrorResponseOutputWithContext(ctx context.Context) ProvisioningErrorResponseOutput

func (ProvisioningErrorResponseOutput) ToProvisioningErrorResponsePtrOutput

func (o ProvisioningErrorResponseOutput) ToProvisioningErrorResponsePtrOutput() ProvisioningErrorResponsePtrOutput

func (ProvisioningErrorResponseOutput) ToProvisioningErrorResponsePtrOutputWithContext

func (o ProvisioningErrorResponseOutput) ToProvisioningErrorResponsePtrOutputWithContext(ctx context.Context) ProvisioningErrorResponsePtrOutput

type ProvisioningErrorResponsePtrInput

type ProvisioningErrorResponsePtrInput interface {
	pulumi.Input

	ToProvisioningErrorResponsePtrOutput() ProvisioningErrorResponsePtrOutput
	ToProvisioningErrorResponsePtrOutputWithContext(context.Context) ProvisioningErrorResponsePtrOutput
}

ProvisioningErrorResponsePtrInput is an input type that accepts ProvisioningErrorResponseArgs, ProvisioningErrorResponsePtr and ProvisioningErrorResponsePtrOutput values. You can construct a concrete instance of `ProvisioningErrorResponsePtrInput` via:

        ProvisioningErrorResponseArgs{...}

or:

        nil

type ProvisioningErrorResponsePtrOutput

type ProvisioningErrorResponsePtrOutput struct{ *pulumi.OutputState }

func (ProvisioningErrorResponsePtrOutput) Elem

func (ProvisioningErrorResponsePtrOutput) ElementType

func (ProvisioningErrorResponsePtrOutput) Message

Verbose error message about the provisioning failure

func (ProvisioningErrorResponsePtrOutput) ProvisioningErrorCode

func (o ProvisioningErrorResponsePtrOutput) ProvisioningErrorCode() pulumi.StringPtrOutput

Error code of the provisioning failure

func (ProvisioningErrorResponsePtrOutput) ToProvisioningErrorResponsePtrOutput

func (o ProvisioningErrorResponsePtrOutput) ToProvisioningErrorResponsePtrOutput() ProvisioningErrorResponsePtrOutput

func (ProvisioningErrorResponsePtrOutput) ToProvisioningErrorResponsePtrOutputWithContext

func (o ProvisioningErrorResponsePtrOutput) ToProvisioningErrorResponsePtrOutputWithContext(ctx context.Context) ProvisioningErrorResponsePtrOutput

type VirtualMachineImageTemplate

type VirtualMachineImageTemplate struct {
	pulumi.CustomResourceState

	// 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"`
	// State of 'run' that is currently executing or was last executed.
	LastRunStatus ImageTemplateLastRunStatusResponseOutput `pulumi:"lastRunStatus"`
	// Resource location
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning error, if any
	ProvisioningError ProvisioningErrorResponseOutput `pulumi:"provisioningError"`
	// Provisioning state of the resource
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Specifies the properties used to describe the source image.
	Source pulumi.AnyOutput `pulumi:"source"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

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 added in v0.2.6

func (*VirtualMachineImageTemplate) ElementType() reflect.Type

func (*VirtualMachineImageTemplate) ToVirtualMachineImageTemplateOutput added in v0.2.6

func (i *VirtualMachineImageTemplate) ToVirtualMachineImageTemplateOutput() VirtualMachineImageTemplateOutput

func (*VirtualMachineImageTemplate) ToVirtualMachineImageTemplateOutputWithContext added in v0.2.6

func (i *VirtualMachineImageTemplate) ToVirtualMachineImageTemplateOutputWithContext(ctx context.Context) VirtualMachineImageTemplateOutput

type VirtualMachineImageTemplateArgs

type VirtualMachineImageTemplateArgs struct {
	// 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 name of the image Template
	ImageTemplateName pulumi.StringInput
	// Resource location
	Location pulumi.StringPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// Specifies the properties used to describe the source image.
	Source pulumi.Input
	// Resource tags
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a VirtualMachineImageTemplate resource.

func (VirtualMachineImageTemplateArgs) ElementType

type VirtualMachineImageTemplateInput added in v0.2.6

type VirtualMachineImageTemplateInput interface {
	pulumi.Input

	ToVirtualMachineImageTemplateOutput() VirtualMachineImageTemplateOutput
	ToVirtualMachineImageTemplateOutputWithContext(ctx context.Context) VirtualMachineImageTemplateOutput
}

type VirtualMachineImageTemplateOutput added in v0.2.6

type VirtualMachineImageTemplateOutput struct {
	*pulumi.OutputState
}

func (VirtualMachineImageTemplateOutput) ElementType added in v0.2.6

func (VirtualMachineImageTemplateOutput) ToVirtualMachineImageTemplateOutput added in v0.2.6

func (o VirtualMachineImageTemplateOutput) ToVirtualMachineImageTemplateOutput() VirtualMachineImageTemplateOutput

func (VirtualMachineImageTemplateOutput) ToVirtualMachineImageTemplateOutputWithContext added in v0.2.6

func (o VirtualMachineImageTemplateOutput) ToVirtualMachineImageTemplateOutputWithContext(ctx context.Context) VirtualMachineImageTemplateOutput

type VirtualMachineImageTemplateState

type VirtualMachineImageTemplateState struct {
	// 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
	// State of 'run' that is currently executing or was last executed.
	LastRunStatus ImageTemplateLastRunStatusResponsePtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// Resource name
	Name pulumi.StringPtrInput
	// Provisioning error, if any
	ProvisioningError ProvisioningErrorResponsePtrInput
	// Provisioning state of the resource
	ProvisioningState pulumi.StringPtrInput
	// Specifies the properties used to describe the source image.
	Source pulumi.Input
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (VirtualMachineImageTemplateState) ElementType

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL