v2

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Jun 5, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ActionStatusInProgress = ActionStatus("in-progress")
	ActionStatusCompleted  = ActionStatus("completed")
	ActionStatusErrored    = ActionStatus("errored")
)
View Source
const (
	ImageActionBaseTypeConvert  = ImageActionBaseType("convert")
	ImageActionBaseTypeTransfer = ImageActionBaseType("transfer")
)
View Source
const (
	ImageDistributionArchLinux    = ImageDistribution("Arch Linux")
	ImageDistributionCentOS       = ImageDistribution("CentOS")
	ImageDistributionCoreOS       = ImageDistribution("CoreOS")
	ImageDistributionDebian       = ImageDistribution("Debian")
	ImageDistributionFedora       = ImageDistribution("Fedora")
	ImageDistributionFedoraAtomic = ImageDistribution("Fedora Atomic")
	ImageDistributionFreeBSD      = ImageDistribution("FreeBSD")
	ImageDistributionGentoo       = ImageDistribution("Gentoo")
	ImageDistributionOpenSUSE     = ImageDistribution("openSUSE")
	ImageDistributionRancherOS    = ImageDistribution("RancherOS")
	ImageDistributionRockyLinux   = ImageDistribution("Rocky Linux")
	ImageDistributionUbuntu       = ImageDistribution("Ubuntu")
	ImageDistributionUnknown      = ImageDistribution("Unknown")
)
View Source
const (
	ImageRegionsItemAms1 = ImageRegionsItem("ams1")
	ImageRegionsItemAms2 = ImageRegionsItem("ams2")
	ImageRegionsItemAms3 = ImageRegionsItem("ams3")
	ImageRegionsItemBlr1 = ImageRegionsItem("blr1")
	ImageRegionsItemFra1 = ImageRegionsItem("fra1")
	ImageRegionsItemLon1 = ImageRegionsItem("lon1")
	ImageRegionsItemNyc1 = ImageRegionsItem("nyc1")
	ImageRegionsItemNyc2 = ImageRegionsItem("nyc2")
	ImageRegionsItemNyc3 = ImageRegionsItem("nyc3")
	ImageRegionsItemSfo1 = ImageRegionsItem("sfo1")
	ImageRegionsItemSfo2 = ImageRegionsItem("sfo2")
	ImageRegionsItemSfo3 = ImageRegionsItem("sfo3")
	ImageRegionsItemSgp1 = ImageRegionsItem("sgp1")
	ImageRegionsItemTor1 = ImageRegionsItem("tor1")
)
View Source
const (
	ImageStatusNew       = ImageStatus("NEW")
	ImageStatusAvailable = ImageStatus("available")
	ImageStatusPending   = ImageStatus("pending")
	ImageStatusDeleted   = ImageStatus("deleted")
	ImageStatusRetired   = ImageStatus("retired")
)
View Source
const (
	ImageTypeBase     = ImageType("base")
	ImageTypeSnapshot = ImageType("snapshot")
	ImageTypeBackup   = ImageType("backup")
	ImageTypeCustom   = ImageType("custom")
	ImageTypeAdmin    = ImageType("admin")
)
View Source
const (
	ImageUpdateDistributionArchLinux    = ImageUpdateDistribution("Arch Linux")
	ImageUpdateDistributionCentOS       = ImageUpdateDistribution("CentOS")
	ImageUpdateDistributionCoreOS       = ImageUpdateDistribution("CoreOS")
	ImageUpdateDistributionDebian       = ImageUpdateDistribution("Debian")
	ImageUpdateDistributionFedora       = ImageUpdateDistribution("Fedora")
	ImageUpdateDistributionFedoraAtomic = ImageUpdateDistribution("Fedora Atomic")
	ImageUpdateDistributionFreeBSD      = ImageUpdateDistribution("FreeBSD")
	ImageUpdateDistributionGentoo       = ImageUpdateDistribution("Gentoo")
	ImageUpdateDistributionOpenSUSE     = ImageUpdateDistribution("openSUSE")
	ImageUpdateDistributionRancherOS    = ImageUpdateDistribution("RancherOS")
	ImageUpdateDistributionRockyLinux   = ImageUpdateDistribution("Rocky Linux")
	ImageUpdateDistributionUbuntu       = ImageUpdateDistribution("Ubuntu")
	ImageUpdateDistributionUnknown      = ImageUpdateDistribution("Unknown")
)
View Source
const (
	ImagesCustomPropertiesRegionAms1 = ImagesCustomPropertiesRegion("ams1")
	ImagesCustomPropertiesRegionAms2 = ImagesCustomPropertiesRegion("ams2")
	ImagesCustomPropertiesRegionAms3 = ImagesCustomPropertiesRegion("ams3")
	ImagesCustomPropertiesRegionBlr1 = ImagesCustomPropertiesRegion("blr1")
	ImagesCustomPropertiesRegionFra1 = ImagesCustomPropertiesRegion("fra1")
	ImagesCustomPropertiesRegionLon1 = ImagesCustomPropertiesRegion("lon1")
	ImagesCustomPropertiesRegionNyc1 = ImagesCustomPropertiesRegion("nyc1")
	ImagesCustomPropertiesRegionNyc2 = ImagesCustomPropertiesRegion("nyc2")
	ImagesCustomPropertiesRegionNyc3 = ImagesCustomPropertiesRegion("nyc3")
	ImagesCustomPropertiesRegionSfo1 = ImagesCustomPropertiesRegion("sfo1")
	ImagesCustomPropertiesRegionSfo2 = ImagesCustomPropertiesRegion("sfo2")
	ImagesCustomPropertiesRegionSfo3 = ImagesCustomPropertiesRegion("sfo3")
	ImagesCustomPropertiesRegionSgp1 = ImagesCustomPropertiesRegion("sgp1")
	ImagesCustomPropertiesRegionTor1 = ImagesCustomPropertiesRegion("tor1")
)
View Source
const (
	StatusInProgress = Status("in-progress")
	StatusCompleted  = Status("completed")
	StatusErrored    = Status("errored")
)
View Source
const (
	TransferPropertiesRegionAms1 = TransferPropertiesRegion("ams1")
	TransferPropertiesRegionAms2 = TransferPropertiesRegion("ams2")
	TransferPropertiesRegionAms3 = TransferPropertiesRegion("ams3")
	TransferPropertiesRegionBlr1 = TransferPropertiesRegion("blr1")
	TransferPropertiesRegionFra1 = TransferPropertiesRegion("fra1")
	TransferPropertiesRegionLon1 = TransferPropertiesRegion("lon1")
	TransferPropertiesRegionNyc1 = TransferPropertiesRegion("nyc1")
	TransferPropertiesRegionNyc2 = TransferPropertiesRegion("nyc2")
	TransferPropertiesRegionNyc3 = TransferPropertiesRegion("nyc3")
	TransferPropertiesRegionSfo1 = TransferPropertiesRegion("sfo1")
	TransferPropertiesRegionSfo2 = TransferPropertiesRegion("sfo2")
	TransferPropertiesRegionSfo3 = TransferPropertiesRegion("sfo3")
	TransferPropertiesRegionSgp1 = TransferPropertiesRegion("sgp1")
	TransferPropertiesRegionTor1 = TransferPropertiesRegion("tor1")
)
View Source
const (
	TypeConvert  = Type("convert")
	TypeTransfer = Type("transfer")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Action

type Action struct {
	// A time value given in ISO8601 combined date and time format that represents when the action was completed.
	CompletedAt *string `pulumi:"completedAt"`
	// A unique numeric ID that can be used to identify and reference an action.
	Id         *int              `pulumi:"id"`
	Region     *Region           `pulumi:"region"`
	RegionSlug *ActionRegionSlug `pulumi:"regionSlug"`
	// A unique identifier for the resource that the action is associated with.
	ResourceId *int `pulumi:"resourceId"`
	// The type of resource that the action is associated with.
	ResourceType *string `pulumi:"resourceType"`
	// A time value given in ISO8601 combined date and time format that represents when the action was initiated.
	StartedAt *string `pulumi:"startedAt"`
	// The current status of the action. This can be "in-progress", "completed", or "errored".
	Status *ActionStatus `pulumi:"status"`
	// This is the type of action that the object represents. For example, this could be "transfer" to represent the state of an image transfer action.
	Type *string `pulumi:"type"`
}

func (*Action) Defaults

func (val *Action) Defaults() *Action

Defaults sets the appropriate defaults for Action

type ActionArrayOutput

type ActionArrayOutput struct{ *pulumi.OutputState }

func (ActionArrayOutput) ElementType

func (ActionArrayOutput) ElementType() reflect.Type

func (ActionArrayOutput) Index

func (ActionArrayOutput) ToActionArrayOutput

func (o ActionArrayOutput) ToActionArrayOutput() ActionArrayOutput

func (ActionArrayOutput) ToActionArrayOutputWithContext

func (o ActionArrayOutput) ToActionArrayOutputWithContext(ctx context.Context) ActionArrayOutput

type ActionOutput

type ActionOutput struct{ *pulumi.OutputState }

func (ActionOutput) CompletedAt

func (o ActionOutput) CompletedAt() pulumi.StringPtrOutput

A time value given in ISO8601 combined date and time format that represents when the action was completed.

func (ActionOutput) ElementType

func (ActionOutput) ElementType() reflect.Type

func (ActionOutput) Id

A unique numeric ID that can be used to identify and reference an action.

func (ActionOutput) Region

func (o ActionOutput) Region() RegionPtrOutput

func (ActionOutput) RegionSlug

func (o ActionOutput) RegionSlug() ActionRegionSlugPtrOutput

func (ActionOutput) ResourceId

func (o ActionOutput) ResourceId() pulumi.IntPtrOutput

A unique identifier for the resource that the action is associated with.

func (ActionOutput) ResourceType

func (o ActionOutput) ResourceType() pulumi.StringPtrOutput

The type of resource that the action is associated with.

func (ActionOutput) StartedAt

func (o ActionOutput) StartedAt() pulumi.StringPtrOutput

A time value given in ISO8601 combined date and time format that represents when the action was initiated.

func (ActionOutput) Status

The current status of the action. This can be "in-progress", "completed", or "errored".

func (ActionOutput) ToActionOutput

func (o ActionOutput) ToActionOutput() ActionOutput

func (ActionOutput) ToActionOutputWithContext

func (o ActionOutput) ToActionOutputWithContext(ctx context.Context) ActionOutput

func (ActionOutput) Type

This is the type of action that the object represents. For example, this could be "transfer" to represent the state of an image transfer action.

type ActionRegionSlug

type ActionRegionSlug struct {
}

type ActionRegionSlugOutput

type ActionRegionSlugOutput struct{ *pulumi.OutputState }

func (ActionRegionSlugOutput) ElementType

func (ActionRegionSlugOutput) ElementType() reflect.Type

func (ActionRegionSlugOutput) ToActionRegionSlugOutput

func (o ActionRegionSlugOutput) ToActionRegionSlugOutput() ActionRegionSlugOutput

func (ActionRegionSlugOutput) ToActionRegionSlugOutputWithContext

func (o ActionRegionSlugOutput) ToActionRegionSlugOutputWithContext(ctx context.Context) ActionRegionSlugOutput

type ActionRegionSlugPtrOutput

type ActionRegionSlugPtrOutput struct{ *pulumi.OutputState }

func (ActionRegionSlugPtrOutput) Elem

func (ActionRegionSlugPtrOutput) ElementType

func (ActionRegionSlugPtrOutput) ElementType() reflect.Type

func (ActionRegionSlugPtrOutput) ToActionRegionSlugPtrOutput

func (o ActionRegionSlugPtrOutput) ToActionRegionSlugPtrOutput() ActionRegionSlugPtrOutput

func (ActionRegionSlugPtrOutput) ToActionRegionSlugPtrOutputWithContext

func (o ActionRegionSlugPtrOutput) ToActionRegionSlugPtrOutputWithContext(ctx context.Context) ActionRegionSlugPtrOutput

type ActionStatus

type ActionStatus string

The current status of the action. This can be "in-progress", "completed", or "errored".

type ActionStatusOutput

type ActionStatusOutput struct{ *pulumi.OutputState }

func (ActionStatusOutput) ElementType

func (ActionStatusOutput) ElementType() reflect.Type

func (ActionStatusOutput) ToActionStatusOutput

func (o ActionStatusOutput) ToActionStatusOutput() ActionStatusOutput

func (ActionStatusOutput) ToActionStatusOutputWithContext

func (o ActionStatusOutput) ToActionStatusOutputWithContext(ctx context.Context) ActionStatusOutput

func (ActionStatusOutput) ToActionStatusPtrOutput

func (o ActionStatusOutput) ToActionStatusPtrOutput() ActionStatusPtrOutput

func (ActionStatusOutput) ToActionStatusPtrOutputWithContext

func (o ActionStatusOutput) ToActionStatusPtrOutputWithContext(ctx context.Context) ActionStatusPtrOutput

func (ActionStatusOutput) ToStringOutput

func (o ActionStatusOutput) ToStringOutput() pulumi.StringOutput

func (ActionStatusOutput) ToStringOutputWithContext

func (o ActionStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ActionStatusOutput) ToStringPtrOutput

func (o ActionStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ActionStatusOutput) ToStringPtrOutputWithContext

func (o ActionStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ActionStatusPtrOutput

type ActionStatusPtrOutput struct{ *pulumi.OutputState }

func (ActionStatusPtrOutput) Elem

func (ActionStatusPtrOutput) ElementType

func (ActionStatusPtrOutput) ElementType() reflect.Type

func (ActionStatusPtrOutput) ToActionStatusPtrOutput

func (o ActionStatusPtrOutput) ToActionStatusPtrOutput() ActionStatusPtrOutput

func (ActionStatusPtrOutput) ToActionStatusPtrOutputWithContext

func (o ActionStatusPtrOutput) ToActionStatusPtrOutputWithContext(ctx context.Context) ActionStatusPtrOutput

func (ActionStatusPtrOutput) ToStringPtrOutput

func (o ActionStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ActionStatusPtrOutput) ToStringPtrOutputWithContext

func (o ActionStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Convert

type Convert struct {
	pulumi.CustomResourceState

	// A time value given in ISO8601 combined date and time format that represents when the action was completed.
	CompletedAt pulumi.StringPtrOutput `pulumi:"completedAt"`
	Region      RegionPtrOutput        `pulumi:"region"`
	RegionSlug  RegionSlugPtrOutput    `pulumi:"regionSlug"`
	// A unique identifier for the resource that the action is associated with.
	ResourceId pulumi.IntPtrOutput `pulumi:"resourceId"`
	// The type of resource that the action is associated with.
	ResourceType pulumi.StringPtrOutput `pulumi:"resourceType"`
	// A time value given in ISO8601 combined date and time format that represents when the action was initiated.
	StartedAt pulumi.StringPtrOutput `pulumi:"startedAt"`
	// The current status of the action. This can be "in-progress", "completed", or "errored".
	Status StatusPtrOutput `pulumi:"status"`
	// This is the type of action that the object represents. For example, this could be "transfer" to represent the state of an image transfer action.
	Type pulumi.StringOutput `pulumi:"type"`
}

func GetConvert

func GetConvert(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConvertState, opts ...pulumi.ResourceOption) (*Convert, error)

GetConvert gets an existing Convert 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 NewConvert

func NewConvert(ctx *pulumi.Context,
	name string, args *ConvertArgs, opts ...pulumi.ResourceOption) (*Convert, error)

NewConvert registers a new resource with the given unique name, arguments, and options.

func (*Convert) ElementType

func (*Convert) ElementType() reflect.Type

func (*Convert) ToConvertOutput

func (i *Convert) ToConvertOutput() ConvertOutput

func (*Convert) ToConvertOutputWithContext

func (i *Convert) ToConvertOutputWithContext(ctx context.Context) ConvertOutput

type ConvertArgs

type ConvertArgs struct {
	// A unique number that can be used to identify and reference a specific image.
	ImageId pulumi.StringPtrInput
	// The action to be taken on the image. Can be either `convert` or `transfer`.
	Type TypeInput
}

The set of arguments for constructing a Convert resource.

func (ConvertArgs) ElementType

func (ConvertArgs) ElementType() reflect.Type

type ConvertInput

type ConvertInput interface {
	pulumi.Input

	ToConvertOutput() ConvertOutput
	ToConvertOutputWithContext(ctx context.Context) ConvertOutput
}

type ConvertOutput

type ConvertOutput struct{ *pulumi.OutputState }

func (ConvertOutput) CompletedAt

func (o ConvertOutput) CompletedAt() pulumi.StringPtrOutput

A time value given in ISO8601 combined date and time format that represents when the action was completed.

func (ConvertOutput) ElementType

func (ConvertOutput) ElementType() reflect.Type

func (ConvertOutput) Region

func (o ConvertOutput) Region() RegionPtrOutput

func (ConvertOutput) RegionSlug

func (o ConvertOutput) RegionSlug() RegionSlugPtrOutput

func (ConvertOutput) ResourceId

func (o ConvertOutput) ResourceId() pulumi.IntPtrOutput

A unique identifier for the resource that the action is associated with.

func (ConvertOutput) ResourceType

func (o ConvertOutput) ResourceType() pulumi.StringPtrOutput

The type of resource that the action is associated with.

func (ConvertOutput) StartedAt

func (o ConvertOutput) StartedAt() pulumi.StringPtrOutput

A time value given in ISO8601 combined date and time format that represents when the action was initiated.

func (ConvertOutput) Status

func (o ConvertOutput) Status() StatusPtrOutput

The current status of the action. This can be "in-progress", "completed", or "errored".

func (ConvertOutput) ToConvertOutput

func (o ConvertOutput) ToConvertOutput() ConvertOutput

func (ConvertOutput) ToConvertOutputWithContext

func (o ConvertOutput) ToConvertOutputWithContext(ctx context.Context) ConvertOutput

func (ConvertOutput) Type

This is the type of action that the object represents. For example, this could be "transfer" to represent the state of an image transfer action.

type ConvertState

type ConvertState struct {
}

func (ConvertState) ElementType

func (ConvertState) ElementType() reflect.Type

type GetImageActionArgs

type GetImageActionArgs struct {
	// A unique numeric ID that can be used to identify and reference an action.
	ActionId string `pulumi:"actionId"`
	// A unique number that can be used to identify and reference a specific image.
	ImageId string `pulumi:"imageId"`
}

type GetImageActionOutputArgs

type GetImageActionOutputArgs struct {
	// A unique numeric ID that can be used to identify and reference an action.
	ActionId pulumi.StringInput `pulumi:"actionId"`
	// A unique number that can be used to identify and reference a specific image.
	ImageId pulumi.StringInput `pulumi:"imageId"`
}

func (GetImageActionOutputArgs) ElementType

func (GetImageActionOutputArgs) ElementType() reflect.Type

type GetImageActionResult

type GetImageActionResult struct {
	Items Action `pulumi:"items"`
}

func GetImageAction

func GetImageAction(ctx *pulumi.Context, args *GetImageActionArgs, opts ...pulumi.InvokeOption) (*GetImageActionResult, error)

func (*GetImageActionResult) Defaults

func (val *GetImageActionResult) Defaults() *GetImageActionResult

Defaults sets the appropriate defaults for GetImageActionResult

type GetImageActionResultOutput

type GetImageActionResultOutput struct{ *pulumi.OutputState }

func (GetImageActionResultOutput) ElementType

func (GetImageActionResultOutput) ElementType() reflect.Type

func (GetImageActionResultOutput) Items

func (GetImageActionResultOutput) ToGetImageActionResultOutput

func (o GetImageActionResultOutput) ToGetImageActionResultOutput() GetImageActionResultOutput

func (GetImageActionResultOutput) ToGetImageActionResultOutputWithContext

func (o GetImageActionResultOutput) ToGetImageActionResultOutputWithContext(ctx context.Context) GetImageActionResultOutput

type GetImageArgs

type GetImageArgs struct {
	// A unique number (id) or string (slug) used to identify and reference a
	// specific image.
	//
	// **Public** images can be identified by image `id` or `slug`.
	//
	// **Private** images *must* be identified by image `id`.
	ImageId string `pulumi:"imageId"`
}

type GetImageOutputArgs

type GetImageOutputArgs struct {
	// A unique number (id) or string (slug) used to identify and reference a
	// specific image.
	//
	// **Public** images can be identified by image `id` or `slug`.
	//
	// **Private** images *must* be identified by image `id`.
	ImageId pulumi.StringInput `pulumi:"imageId"`
}

func (GetImageOutputArgs) ElementType

func (GetImageOutputArgs) ElementType() reflect.Type

type GetImageProperties

type GetImageProperties struct {
	Image Image `pulumi:"image"`
}

type GetImagePropertiesOutput

type GetImagePropertiesOutput struct{ *pulumi.OutputState }

func (GetImagePropertiesOutput) ElementType

func (GetImagePropertiesOutput) ElementType() reflect.Type

func (GetImagePropertiesOutput) Image

func (GetImagePropertiesOutput) ToGetImagePropertiesOutput

func (o GetImagePropertiesOutput) ToGetImagePropertiesOutput() GetImagePropertiesOutput

func (GetImagePropertiesOutput) ToGetImagePropertiesOutputWithContext

func (o GetImagePropertiesOutput) ToGetImagePropertiesOutputWithContext(ctx context.Context) GetImagePropertiesOutput

type GetImageResult

type GetImageResult struct {
	Items GetImageProperties `pulumi:"items"`
}

func GetImage

func GetImage(ctx *pulumi.Context, args *GetImageArgs, opts ...pulumi.InvokeOption) (*GetImageResult, error)

type GetImageResultOutput

type GetImageResultOutput struct{ *pulumi.OutputState }

func (GetImageResultOutput) ElementType

func (GetImageResultOutput) ElementType() reflect.Type

func (GetImageResultOutput) Items

func (GetImageResultOutput) ToGetImageResultOutput

func (o GetImageResultOutput) ToGetImageResultOutput() GetImageResultOutput

func (GetImageResultOutput) ToGetImageResultOutputWithContext

func (o GetImageResultOutput) ToGetImageResultOutputWithContext(ctx context.Context) GetImageResultOutput

type Image

type Image struct {
	// A time value given in ISO8601 combined date and time format that represents when the image was created.
	CreatedAt *string `pulumi:"createdAt"`
	// An optional free-form text field to describe an image.
	Description *string `pulumi:"description"`
	// The name of a custom image's distribution. Currently, the valid values are  `Arch Linux`, `CentOS`, `CoreOS`, `Debian`, `Fedora`, `Fedora Atomic`,  `FreeBSD`, `Gentoo`, `openSUSE`, `RancherOS`, `Rocky Linux`, `Ubuntu`, and `Unknown`.  Any other value will be accepted but ignored, and `Unknown` will be used in its place.
	Distribution *ImageDistribution `pulumi:"distribution"`
	// A string containing information about errors that may occur when importing
	//  a custom image.
	ErrorMessage *string `pulumi:"errorMessage"`
	// A unique number that can be used to identify and reference a specific image.
	Id *int `pulumi:"id"`
	// The minimum disk size in GB required for a Droplet to use this image.
	MinDiskSize *int `pulumi:"minDiskSize"`
	// The display name that has been given to an image.  This is what is shown in the control panel and is generally a descriptive title for the image in question.
	Name *string `pulumi:"name"`
	// This is a boolean value that indicates whether the image in question is public or not. An image that is public is available to all accounts. A non-public image is only accessible from your account.
	Public *bool `pulumi:"public"`
	// This attribute is an array of the regions that the image is available in. The regions are represented by their identifying slug values.
	Regions []ImageRegionsItem `pulumi:"regions"`
	// The size of the image in gigabytes.
	SizeGigabytes *float64 `pulumi:"sizeGigabytes"`
	// A uniquely identifying string that is associated with each of the DigitalOcean-provided public images. These can be used to reference a public image as an alternative to the numeric id.
	Slug *string `pulumi:"slug"`
	// A status string indicating the state of a custom image. This may be `NEW`,
	//  `available`, `pending`, `deleted`, or `retired`.
	Status *ImageStatus `pulumi:"status"`
	// A flat array of tag names as strings to be applied to the resource. Tag names may be for either existing or new tags.
	Tags []string `pulumi:"tags"`
	// Describes the kind of image. It may be one of `base`, `snapshot`, `backup`, `custom`, or `admin`. Respectively, this specifies whether an image is a DigitalOcean base OS image, user-generated Droplet snapshot, automatically created Droplet backup, user-provided virtual machine image, or an image used for DigitalOcean managed resources (e.g. DOKS worker nodes).
	Type *ImageType `pulumi:"type"`
}

type ImageActionBaseType

type ImageActionBaseType string

The action to be taken on the image. Can be either `convert` or `transfer`.

func (ImageActionBaseType) ElementType

func (ImageActionBaseType) ElementType() reflect.Type

func (ImageActionBaseType) ToImageActionBaseTypeOutput

func (e ImageActionBaseType) ToImageActionBaseTypeOutput() ImageActionBaseTypeOutput

func (ImageActionBaseType) ToImageActionBaseTypeOutputWithContext

func (e ImageActionBaseType) ToImageActionBaseTypeOutputWithContext(ctx context.Context) ImageActionBaseTypeOutput

func (ImageActionBaseType) ToImageActionBaseTypePtrOutput

func (e ImageActionBaseType) ToImageActionBaseTypePtrOutput() ImageActionBaseTypePtrOutput

func (ImageActionBaseType) ToImageActionBaseTypePtrOutputWithContext

func (e ImageActionBaseType) ToImageActionBaseTypePtrOutputWithContext(ctx context.Context) ImageActionBaseTypePtrOutput

func (ImageActionBaseType) ToStringOutput

func (e ImageActionBaseType) ToStringOutput() pulumi.StringOutput

func (ImageActionBaseType) ToStringOutputWithContext

func (e ImageActionBaseType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ImageActionBaseType) ToStringPtrOutput

func (e ImageActionBaseType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ImageActionBaseType) ToStringPtrOutputWithContext

func (e ImageActionBaseType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImageActionBaseTypeInput

type ImageActionBaseTypeInput interface {
	pulumi.Input

	ToImageActionBaseTypeOutput() ImageActionBaseTypeOutput
	ToImageActionBaseTypeOutputWithContext(context.Context) ImageActionBaseTypeOutput
}

ImageActionBaseTypeInput is an input type that accepts values of the ImageActionBaseType enum A concrete instance of `ImageActionBaseTypeInput` can be one of the following:

ImageActionBaseTypeConvert
ImageActionBaseTypeTransfer

type ImageActionBaseTypeOutput

type ImageActionBaseTypeOutput struct{ *pulumi.OutputState }

func (ImageActionBaseTypeOutput) ElementType

func (ImageActionBaseTypeOutput) ElementType() reflect.Type

func (ImageActionBaseTypeOutput) ToImageActionBaseTypeOutput

func (o ImageActionBaseTypeOutput) ToImageActionBaseTypeOutput() ImageActionBaseTypeOutput

func (ImageActionBaseTypeOutput) ToImageActionBaseTypeOutputWithContext

func (o ImageActionBaseTypeOutput) ToImageActionBaseTypeOutputWithContext(ctx context.Context) ImageActionBaseTypeOutput

func (ImageActionBaseTypeOutput) ToImageActionBaseTypePtrOutput

func (o ImageActionBaseTypeOutput) ToImageActionBaseTypePtrOutput() ImageActionBaseTypePtrOutput

func (ImageActionBaseTypeOutput) ToImageActionBaseTypePtrOutputWithContext

func (o ImageActionBaseTypeOutput) ToImageActionBaseTypePtrOutputWithContext(ctx context.Context) ImageActionBaseTypePtrOutput

func (ImageActionBaseTypeOutput) ToStringOutput

func (o ImageActionBaseTypeOutput) ToStringOutput() pulumi.StringOutput

func (ImageActionBaseTypeOutput) ToStringOutputWithContext

func (o ImageActionBaseTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ImageActionBaseTypeOutput) ToStringPtrOutput

func (o ImageActionBaseTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ImageActionBaseTypeOutput) ToStringPtrOutputWithContext

func (o ImageActionBaseTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImageActionBaseTypePtrInput

type ImageActionBaseTypePtrInput interface {
	pulumi.Input

	ToImageActionBaseTypePtrOutput() ImageActionBaseTypePtrOutput
	ToImageActionBaseTypePtrOutputWithContext(context.Context) ImageActionBaseTypePtrOutput
}

func ImageActionBaseTypePtr

func ImageActionBaseTypePtr(v string) ImageActionBaseTypePtrInput

type ImageActionBaseTypePtrOutput

type ImageActionBaseTypePtrOutput struct{ *pulumi.OutputState }

func (ImageActionBaseTypePtrOutput) Elem

func (ImageActionBaseTypePtrOutput) ElementType

func (ImageActionBaseTypePtrOutput) ToImageActionBaseTypePtrOutput

func (o ImageActionBaseTypePtrOutput) ToImageActionBaseTypePtrOutput() ImageActionBaseTypePtrOutput

func (ImageActionBaseTypePtrOutput) ToImageActionBaseTypePtrOutputWithContext

func (o ImageActionBaseTypePtrOutput) ToImageActionBaseTypePtrOutputWithContext(ctx context.Context) ImageActionBaseTypePtrOutput

func (ImageActionBaseTypePtrOutput) ToStringPtrOutput

func (o ImageActionBaseTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ImageActionBaseTypePtrOutput) ToStringPtrOutputWithContext

func (o ImageActionBaseTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImageArrayOutput

type ImageArrayOutput struct{ *pulumi.OutputState }

func (ImageArrayOutput) ElementType

func (ImageArrayOutput) ElementType() reflect.Type

func (ImageArrayOutput) Index

func (ImageArrayOutput) ToImageArrayOutput

func (o ImageArrayOutput) ToImageArrayOutput() ImageArrayOutput

func (ImageArrayOutput) ToImageArrayOutputWithContext

func (o ImageArrayOutput) ToImageArrayOutputWithContext(ctx context.Context) ImageArrayOutput

type ImageDistribution

type ImageDistribution string

The name of a custom image's distribution. Currently, the valid values are `Arch Linux`, `CentOS`, `CoreOS`, `Debian`, `Fedora`, `Fedora Atomic`, `FreeBSD`, `Gentoo`, `openSUSE`, `RancherOS`, `Rocky Linux`, `Ubuntu`, and `Unknown`. Any other value will be accepted but ignored, and `Unknown` will be used in its place.

type ImageDistributionOutput

type ImageDistributionOutput struct{ *pulumi.OutputState }

func (ImageDistributionOutput) ElementType

func (ImageDistributionOutput) ElementType() reflect.Type

func (ImageDistributionOutput) ToImageDistributionOutput

func (o ImageDistributionOutput) ToImageDistributionOutput() ImageDistributionOutput

func (ImageDistributionOutput) ToImageDistributionOutputWithContext

func (o ImageDistributionOutput) ToImageDistributionOutputWithContext(ctx context.Context) ImageDistributionOutput

func (ImageDistributionOutput) ToImageDistributionPtrOutput

func (o ImageDistributionOutput) ToImageDistributionPtrOutput() ImageDistributionPtrOutput

func (ImageDistributionOutput) ToImageDistributionPtrOutputWithContext

func (o ImageDistributionOutput) ToImageDistributionPtrOutputWithContext(ctx context.Context) ImageDistributionPtrOutput

func (ImageDistributionOutput) ToStringOutput

func (o ImageDistributionOutput) ToStringOutput() pulumi.StringOutput

func (ImageDistributionOutput) ToStringOutputWithContext

func (o ImageDistributionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ImageDistributionOutput) ToStringPtrOutput

func (o ImageDistributionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ImageDistributionOutput) ToStringPtrOutputWithContext

func (o ImageDistributionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImageDistributionPtrOutput

type ImageDistributionPtrOutput struct{ *pulumi.OutputState }

func (ImageDistributionPtrOutput) Elem

func (ImageDistributionPtrOutput) ElementType

func (ImageDistributionPtrOutput) ElementType() reflect.Type

func (ImageDistributionPtrOutput) ToImageDistributionPtrOutput

func (o ImageDistributionPtrOutput) ToImageDistributionPtrOutput() ImageDistributionPtrOutput

func (ImageDistributionPtrOutput) ToImageDistributionPtrOutputWithContext

func (o ImageDistributionPtrOutput) ToImageDistributionPtrOutputWithContext(ctx context.Context) ImageDistributionPtrOutput

func (ImageDistributionPtrOutput) ToStringPtrOutput

func (o ImageDistributionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ImageDistributionPtrOutput) ToStringPtrOutputWithContext

func (o ImageDistributionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImageOutput

type ImageOutput struct{ *pulumi.OutputState }

func (ImageOutput) CreatedAt

func (o ImageOutput) CreatedAt() pulumi.StringPtrOutput

A time value given in ISO8601 combined date and time format that represents when the image was created.

func (ImageOutput) Description

func (o ImageOutput) Description() pulumi.StringPtrOutput

An optional free-form text field to describe an image.

func (ImageOutput) Distribution

func (o ImageOutput) Distribution() ImageDistributionPtrOutput

The name of a custom image's distribution. Currently, the valid values are `Arch Linux`, `CentOS`, `CoreOS`, `Debian`, `Fedora`, `Fedora Atomic`, `FreeBSD`, `Gentoo`, `openSUSE`, `RancherOS`, `Rocky Linux`, `Ubuntu`, and `Unknown`. Any other value will be accepted but ignored, and `Unknown` will be used in its place.

func (ImageOutput) ElementType

func (ImageOutput) ElementType() reflect.Type

func (ImageOutput) ErrorMessage

func (o ImageOutput) ErrorMessage() pulumi.StringPtrOutput

A string containing information about errors that may occur when importing

a custom image.

func (ImageOutput) Id

A unique number that can be used to identify and reference a specific image.

func (ImageOutput) MinDiskSize

func (o ImageOutput) MinDiskSize() pulumi.IntPtrOutput

The minimum disk size in GB required for a Droplet to use this image.

func (ImageOutput) Name

The display name that has been given to an image. This is what is shown in the control panel and is generally a descriptive title for the image in question.

func (ImageOutput) Public

func (o ImageOutput) Public() pulumi.BoolPtrOutput

This is a boolean value that indicates whether the image in question is public or not. An image that is public is available to all accounts. A non-public image is only accessible from your account.

func (ImageOutput) Regions

This attribute is an array of the regions that the image is available in. The regions are represented by their identifying slug values.

func (ImageOutput) SizeGigabytes

func (o ImageOutput) SizeGigabytes() pulumi.Float64PtrOutput

The size of the image in gigabytes.

func (ImageOutput) Slug

A uniquely identifying string that is associated with each of the DigitalOcean-provided public images. These can be used to reference a public image as an alternative to the numeric id.

func (ImageOutput) Status

func (o ImageOutput) Status() ImageStatusPtrOutput

A status string indicating the state of a custom image. This may be `NEW`,

`available`, `pending`, `deleted`, or `retired`.

func (ImageOutput) Tags

A flat array of tag names as strings to be applied to the resource. Tag names may be for either existing or new tags.

func (ImageOutput) ToImageOutput

func (o ImageOutput) ToImageOutput() ImageOutput

func (ImageOutput) ToImageOutputWithContext

func (o ImageOutput) ToImageOutputWithContext(ctx context.Context) ImageOutput

func (ImageOutput) Type

Describes the kind of image. It may be one of `base`, `snapshot`, `backup`, `custom`, or `admin`. Respectively, this specifies whether an image is a DigitalOcean base OS image, user-generated Droplet snapshot, automatically created Droplet backup, user-provided virtual machine image, or an image used for DigitalOcean managed resources (e.g. DOKS worker nodes).

type ImagePtrOutput

type ImagePtrOutput struct{ *pulumi.OutputState }

func (ImagePtrOutput) CreatedAt

func (o ImagePtrOutput) CreatedAt() pulumi.StringPtrOutput

A time value given in ISO8601 combined date and time format that represents when the image was created.

func (ImagePtrOutput) Description

func (o ImagePtrOutput) Description() pulumi.StringPtrOutput

An optional free-form text field to describe an image.

func (ImagePtrOutput) Distribution

func (o ImagePtrOutput) Distribution() ImageDistributionPtrOutput

The name of a custom image's distribution. Currently, the valid values are `Arch Linux`, `CentOS`, `CoreOS`, `Debian`, `Fedora`, `Fedora Atomic`, `FreeBSD`, `Gentoo`, `openSUSE`, `RancherOS`, `Rocky Linux`, `Ubuntu`, and `Unknown`. Any other value will be accepted but ignored, and `Unknown` will be used in its place.

func (ImagePtrOutput) Elem

func (o ImagePtrOutput) Elem() ImageOutput

func (ImagePtrOutput) ElementType

func (ImagePtrOutput) ElementType() reflect.Type

func (ImagePtrOutput) ErrorMessage

func (o ImagePtrOutput) ErrorMessage() pulumi.StringPtrOutput

A string containing information about errors that may occur when importing

a custom image.

func (ImagePtrOutput) Id

A unique number that can be used to identify and reference a specific image.

func (ImagePtrOutput) MinDiskSize

func (o ImagePtrOutput) MinDiskSize() pulumi.IntPtrOutput

The minimum disk size in GB required for a Droplet to use this image.

func (ImagePtrOutput) Name

The display name that has been given to an image. This is what is shown in the control panel and is generally a descriptive title for the image in question.

func (ImagePtrOutput) Public

func (o ImagePtrOutput) Public() pulumi.BoolPtrOutput

This is a boolean value that indicates whether the image in question is public or not. An image that is public is available to all accounts. A non-public image is only accessible from your account.

func (ImagePtrOutput) Regions

This attribute is an array of the regions that the image is available in. The regions are represented by their identifying slug values.

func (ImagePtrOutput) SizeGigabytes

func (o ImagePtrOutput) SizeGigabytes() pulumi.Float64PtrOutput

The size of the image in gigabytes.

func (ImagePtrOutput) Slug

A uniquely identifying string that is associated with each of the DigitalOcean-provided public images. These can be used to reference a public image as an alternative to the numeric id.

func (ImagePtrOutput) Status

A status string indicating the state of a custom image. This may be `NEW`,

`available`, `pending`, `deleted`, or `retired`.

func (ImagePtrOutput) Tags

A flat array of tag names as strings to be applied to the resource. Tag names may be for either existing or new tags.

func (ImagePtrOutput) ToImagePtrOutput

func (o ImagePtrOutput) ToImagePtrOutput() ImagePtrOutput

func (ImagePtrOutput) ToImagePtrOutputWithContext

func (o ImagePtrOutput) ToImagePtrOutputWithContext(ctx context.Context) ImagePtrOutput

func (ImagePtrOutput) Type

Describes the kind of image. It may be one of `base`, `snapshot`, `backup`, `custom`, or `admin`. Respectively, this specifies whether an image is a DigitalOcean base OS image, user-generated Droplet snapshot, automatically created Droplet backup, user-provided virtual machine image, or an image used for DigitalOcean managed resources (e.g. DOKS worker nodes).

type ImageRegionsItem

type ImageRegionsItem string

The slug identifier for the region where the resource will initially be available.

type ImageRegionsItemArrayOutput

type ImageRegionsItemArrayOutput struct{ *pulumi.OutputState }

func (ImageRegionsItemArrayOutput) ElementType

func (ImageRegionsItemArrayOutput) Index

func (ImageRegionsItemArrayOutput) ToImageRegionsItemArrayOutput

func (o ImageRegionsItemArrayOutput) ToImageRegionsItemArrayOutput() ImageRegionsItemArrayOutput

func (ImageRegionsItemArrayOutput) ToImageRegionsItemArrayOutputWithContext

func (o ImageRegionsItemArrayOutput) ToImageRegionsItemArrayOutputWithContext(ctx context.Context) ImageRegionsItemArrayOutput

type ImageRegionsItemOutput

type ImageRegionsItemOutput struct{ *pulumi.OutputState }

func (ImageRegionsItemOutput) ElementType

func (ImageRegionsItemOutput) ElementType() reflect.Type

func (ImageRegionsItemOutput) ToImageRegionsItemOutput

func (o ImageRegionsItemOutput) ToImageRegionsItemOutput() ImageRegionsItemOutput

func (ImageRegionsItemOutput) ToImageRegionsItemOutputWithContext

func (o ImageRegionsItemOutput) ToImageRegionsItemOutputWithContext(ctx context.Context) ImageRegionsItemOutput

func (ImageRegionsItemOutput) ToImageRegionsItemPtrOutput

func (o ImageRegionsItemOutput) ToImageRegionsItemPtrOutput() ImageRegionsItemPtrOutput

func (ImageRegionsItemOutput) ToImageRegionsItemPtrOutputWithContext

func (o ImageRegionsItemOutput) ToImageRegionsItemPtrOutputWithContext(ctx context.Context) ImageRegionsItemPtrOutput

func (ImageRegionsItemOutput) ToStringOutput

func (o ImageRegionsItemOutput) ToStringOutput() pulumi.StringOutput

func (ImageRegionsItemOutput) ToStringOutputWithContext

func (o ImageRegionsItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ImageRegionsItemOutput) ToStringPtrOutput

func (o ImageRegionsItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ImageRegionsItemOutput) ToStringPtrOutputWithContext

func (o ImageRegionsItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImageRegionsItemPtrOutput

type ImageRegionsItemPtrOutput struct{ *pulumi.OutputState }

func (ImageRegionsItemPtrOutput) Elem

func (ImageRegionsItemPtrOutput) ElementType

func (ImageRegionsItemPtrOutput) ElementType() reflect.Type

func (ImageRegionsItemPtrOutput) ToImageRegionsItemPtrOutput

func (o ImageRegionsItemPtrOutput) ToImageRegionsItemPtrOutput() ImageRegionsItemPtrOutput

func (ImageRegionsItemPtrOutput) ToImageRegionsItemPtrOutputWithContext

func (o ImageRegionsItemPtrOutput) ToImageRegionsItemPtrOutputWithContext(ctx context.Context) ImageRegionsItemPtrOutput

func (ImageRegionsItemPtrOutput) ToStringPtrOutput

func (o ImageRegionsItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ImageRegionsItemPtrOutput) ToStringPtrOutputWithContext

func (o ImageRegionsItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImageStatus

type ImageStatus string

A status string indicating the state of a custom image. This may be `NEW`,

`available`, `pending`, `deleted`, or `retired`.

type ImageStatusOutput

type ImageStatusOutput struct{ *pulumi.OutputState }

func (ImageStatusOutput) ElementType

func (ImageStatusOutput) ElementType() reflect.Type

func (ImageStatusOutput) ToImageStatusOutput

func (o ImageStatusOutput) ToImageStatusOutput() ImageStatusOutput

func (ImageStatusOutput) ToImageStatusOutputWithContext

func (o ImageStatusOutput) ToImageStatusOutputWithContext(ctx context.Context) ImageStatusOutput

func (ImageStatusOutput) ToImageStatusPtrOutput

func (o ImageStatusOutput) ToImageStatusPtrOutput() ImageStatusPtrOutput

func (ImageStatusOutput) ToImageStatusPtrOutputWithContext

func (o ImageStatusOutput) ToImageStatusPtrOutputWithContext(ctx context.Context) ImageStatusPtrOutput

func (ImageStatusOutput) ToStringOutput

func (o ImageStatusOutput) ToStringOutput() pulumi.StringOutput

func (ImageStatusOutput) ToStringOutputWithContext

func (o ImageStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ImageStatusOutput) ToStringPtrOutput

func (o ImageStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ImageStatusOutput) ToStringPtrOutputWithContext

func (o ImageStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImageStatusPtrOutput

type ImageStatusPtrOutput struct{ *pulumi.OutputState }

func (ImageStatusPtrOutput) Elem

func (ImageStatusPtrOutput) ElementType

func (ImageStatusPtrOutput) ElementType() reflect.Type

func (ImageStatusPtrOutput) ToImageStatusPtrOutput

func (o ImageStatusPtrOutput) ToImageStatusPtrOutput() ImageStatusPtrOutput

func (ImageStatusPtrOutput) ToImageStatusPtrOutputWithContext

func (o ImageStatusPtrOutput) ToImageStatusPtrOutputWithContext(ctx context.Context) ImageStatusPtrOutput

func (ImageStatusPtrOutput) ToStringPtrOutput

func (o ImageStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ImageStatusPtrOutput) ToStringPtrOutputWithContext

func (o ImageStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImageType

type ImageType string

Describes the kind of image. It may be one of `base`, `snapshot`, `backup`, `custom`, or `admin`. Respectively, this specifies whether an image is a DigitalOcean base OS image, user-generated Droplet snapshot, automatically created Droplet backup, user-provided virtual machine image, or an image used for DigitalOcean managed resources (e.g. DOKS worker nodes).

type ImageTypeOutput

type ImageTypeOutput struct{ *pulumi.OutputState }

func (ImageTypeOutput) ElementType

func (ImageTypeOutput) ElementType() reflect.Type

func (ImageTypeOutput) ToImageTypeOutput

func (o ImageTypeOutput) ToImageTypeOutput() ImageTypeOutput

func (ImageTypeOutput) ToImageTypeOutputWithContext

func (o ImageTypeOutput) ToImageTypeOutputWithContext(ctx context.Context) ImageTypeOutput

func (ImageTypeOutput) ToImageTypePtrOutput

func (o ImageTypeOutput) ToImageTypePtrOutput() ImageTypePtrOutput

func (ImageTypeOutput) ToImageTypePtrOutputWithContext

func (o ImageTypeOutput) ToImageTypePtrOutputWithContext(ctx context.Context) ImageTypePtrOutput

func (ImageTypeOutput) ToStringOutput

func (o ImageTypeOutput) ToStringOutput() pulumi.StringOutput

func (ImageTypeOutput) ToStringOutputWithContext

func (o ImageTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ImageTypeOutput) ToStringPtrOutput

func (o ImageTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ImageTypeOutput) ToStringPtrOutputWithContext

func (o ImageTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImageTypePtrOutput

type ImageTypePtrOutput struct{ *pulumi.OutputState }

func (ImageTypePtrOutput) Elem

func (ImageTypePtrOutput) ElementType

func (ImageTypePtrOutput) ElementType() reflect.Type

func (ImageTypePtrOutput) ToImageTypePtrOutput

func (o ImageTypePtrOutput) ToImageTypePtrOutput() ImageTypePtrOutput

func (ImageTypePtrOutput) ToImageTypePtrOutputWithContext

func (o ImageTypePtrOutput) ToImageTypePtrOutputWithContext(ctx context.Context) ImageTypePtrOutput

func (ImageTypePtrOutput) ToStringPtrOutput

func (o ImageTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ImageTypePtrOutput) ToStringPtrOutputWithContext

func (o ImageTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImageUpdateDistribution

type ImageUpdateDistribution string

The name of a custom image's distribution. Currently, the valid values are `Arch Linux`, `CentOS`, `CoreOS`, `Debian`, `Fedora`, `Fedora Atomic`, `FreeBSD`, `Gentoo`, `openSUSE`, `RancherOS`, `Rocky Linux`, `Ubuntu`, and `Unknown`. Any other value will be accepted but ignored, and `Unknown` will be used in its place.

func (ImageUpdateDistribution) ElementType

func (ImageUpdateDistribution) ElementType() reflect.Type

func (ImageUpdateDistribution) ToImageUpdateDistributionOutput

func (e ImageUpdateDistribution) ToImageUpdateDistributionOutput() ImageUpdateDistributionOutput

func (ImageUpdateDistribution) ToImageUpdateDistributionOutputWithContext

func (e ImageUpdateDistribution) ToImageUpdateDistributionOutputWithContext(ctx context.Context) ImageUpdateDistributionOutput

func (ImageUpdateDistribution) ToImageUpdateDistributionPtrOutput

func (e ImageUpdateDistribution) ToImageUpdateDistributionPtrOutput() ImageUpdateDistributionPtrOutput

func (ImageUpdateDistribution) ToImageUpdateDistributionPtrOutputWithContext

func (e ImageUpdateDistribution) ToImageUpdateDistributionPtrOutputWithContext(ctx context.Context) ImageUpdateDistributionPtrOutput

func (ImageUpdateDistribution) ToStringOutput

func (e ImageUpdateDistribution) ToStringOutput() pulumi.StringOutput

func (ImageUpdateDistribution) ToStringOutputWithContext

func (e ImageUpdateDistribution) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ImageUpdateDistribution) ToStringPtrOutput

func (e ImageUpdateDistribution) ToStringPtrOutput() pulumi.StringPtrOutput

func (ImageUpdateDistribution) ToStringPtrOutputWithContext

func (e ImageUpdateDistribution) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImageUpdateDistributionInput

type ImageUpdateDistributionInput interface {
	pulumi.Input

	ToImageUpdateDistributionOutput() ImageUpdateDistributionOutput
	ToImageUpdateDistributionOutputWithContext(context.Context) ImageUpdateDistributionOutput
}

ImageUpdateDistributionInput is an input type that accepts values of the ImageUpdateDistribution enum A concrete instance of `ImageUpdateDistributionInput` can be one of the following:

ImageUpdateDistributionArchLinux
ImageUpdateDistributionCentOS
ImageUpdateDistributionCoreOS
ImageUpdateDistributionDebian
ImageUpdateDistributionFedora
ImageUpdateDistributionFedoraAtomic
ImageUpdateDistributionFreeBSD
ImageUpdateDistributionGentoo
ImageUpdateDistributionOpenSUSE
ImageUpdateDistributionRancherOS
ImageUpdateDistributionRockyLinux
ImageUpdateDistributionUbuntu
ImageUpdateDistributionUnknown

type ImageUpdateDistributionOutput

type ImageUpdateDistributionOutput struct{ *pulumi.OutputState }

func (ImageUpdateDistributionOutput) ElementType

func (ImageUpdateDistributionOutput) ToImageUpdateDistributionOutput

func (o ImageUpdateDistributionOutput) ToImageUpdateDistributionOutput() ImageUpdateDistributionOutput

func (ImageUpdateDistributionOutput) ToImageUpdateDistributionOutputWithContext

func (o ImageUpdateDistributionOutput) ToImageUpdateDistributionOutputWithContext(ctx context.Context) ImageUpdateDistributionOutput

func (ImageUpdateDistributionOutput) ToImageUpdateDistributionPtrOutput

func (o ImageUpdateDistributionOutput) ToImageUpdateDistributionPtrOutput() ImageUpdateDistributionPtrOutput

func (ImageUpdateDistributionOutput) ToImageUpdateDistributionPtrOutputWithContext

func (o ImageUpdateDistributionOutput) ToImageUpdateDistributionPtrOutputWithContext(ctx context.Context) ImageUpdateDistributionPtrOutput

func (ImageUpdateDistributionOutput) ToStringOutput

func (ImageUpdateDistributionOutput) ToStringOutputWithContext

func (o ImageUpdateDistributionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ImageUpdateDistributionOutput) ToStringPtrOutput

func (ImageUpdateDistributionOutput) ToStringPtrOutputWithContext

func (o ImageUpdateDistributionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImageUpdateDistributionPtrInput

type ImageUpdateDistributionPtrInput interface {
	pulumi.Input

	ToImageUpdateDistributionPtrOutput() ImageUpdateDistributionPtrOutput
	ToImageUpdateDistributionPtrOutputWithContext(context.Context) ImageUpdateDistributionPtrOutput
}

func ImageUpdateDistributionPtr

func ImageUpdateDistributionPtr(v string) ImageUpdateDistributionPtrInput

type ImageUpdateDistributionPtrOutput

type ImageUpdateDistributionPtrOutput struct{ *pulumi.OutputState }

func (ImageUpdateDistributionPtrOutput) Elem

func (ImageUpdateDistributionPtrOutput) ElementType

func (ImageUpdateDistributionPtrOutput) ToImageUpdateDistributionPtrOutput

func (o ImageUpdateDistributionPtrOutput) ToImageUpdateDistributionPtrOutput() ImageUpdateDistributionPtrOutput

func (ImageUpdateDistributionPtrOutput) ToImageUpdateDistributionPtrOutputWithContext

func (o ImageUpdateDistributionPtrOutput) ToImageUpdateDistributionPtrOutputWithContext(ctx context.Context) ImageUpdateDistributionPtrOutput

func (ImageUpdateDistributionPtrOutput) ToStringPtrOutput

func (ImageUpdateDistributionPtrOutput) ToStringPtrOutputWithContext

func (o ImageUpdateDistributionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImagesCustom

type ImagesCustom struct {
	pulumi.CustomResourceState

	// An optional free-form text field to describe an image.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The name of a custom image's distribution. Currently, the valid values are  `Arch Linux`, `CentOS`, `CoreOS`, `Debian`, `Fedora`, `Fedora Atomic`,  `FreeBSD`, `Gentoo`, `openSUSE`, `RancherOS`, `Rocky Linux`, `Ubuntu`, and `Unknown`.  Any other value will be accepted but ignored, and `Unknown` will be used in its place.
	Distribution ImageUpdateDistributionPtrOutput `pulumi:"distribution"`
	Image        ImagePtrOutput                   `pulumi:"image"`
	// The display name that has been given to an image.  This is what is shown in the control panel and is generally a descriptive title for the image in question.
	Name pulumi.StringOutput `pulumi:"name"`
	// The slug identifier for the region where the resource will initially be  available.
	Region ImagesCustomPropertiesRegionOutput `pulumi:"region"`
	// A flat array of tag names as strings to be applied to the resource. Tag names may be for either existing or new tags.
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// A URL from which the custom Linux virtual machine image may be retrieved.  The image it points to must be in the raw, qcow2, vhdx, vdi, or vmdk format.  It may be compressed using gzip or bzip2 and must be smaller than 100 GB after being decompressed.
	Url pulumi.StringOutput `pulumi:"url"`
}

func GetImagesCustom

func GetImagesCustom(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ImagesCustomState, opts ...pulumi.ResourceOption) (*ImagesCustom, error)

GetImagesCustom gets an existing ImagesCustom 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 NewImagesCustom

func NewImagesCustom(ctx *pulumi.Context,
	name string, args *ImagesCustomArgs, opts ...pulumi.ResourceOption) (*ImagesCustom, error)

NewImagesCustom registers a new resource with the given unique name, arguments, and options.

func (*ImagesCustom) ElementType

func (*ImagesCustom) ElementType() reflect.Type

func (*ImagesCustom) ToImagesCustomOutput

func (i *ImagesCustom) ToImagesCustomOutput() ImagesCustomOutput

func (*ImagesCustom) ToImagesCustomOutputWithContext

func (i *ImagesCustom) ToImagesCustomOutputWithContext(ctx context.Context) ImagesCustomOutput

type ImagesCustomArgs

type ImagesCustomArgs struct {
	// An optional free-form text field to describe an image.
	Description pulumi.StringPtrInput
	// The name of a custom image's distribution. Currently, the valid values are  `Arch Linux`, `CentOS`, `CoreOS`, `Debian`, `Fedora`, `Fedora Atomic`,  `FreeBSD`, `Gentoo`, `openSUSE`, `RancherOS`, `Rocky Linux`, `Ubuntu`, and `Unknown`.  Any other value will be accepted but ignored, and `Unknown` will be used in its place.
	Distribution ImageUpdateDistributionPtrInput
	// The display name that has been given to an image.  This is what is shown in the control panel and is generally a descriptive title for the image in question.
	Name pulumi.StringPtrInput
	// The slug identifier for the region where the resource will initially be  available.
	Region ImagesCustomPropertiesRegionPtrInput
	// A flat array of tag names as strings to be applied to the resource. Tag names may be for either existing or new tags.
	Tags pulumi.StringArrayInput
	// A URL from which the custom Linux virtual machine image may be retrieved.  The image it points to must be in the raw, qcow2, vhdx, vdi, or vmdk format.  It may be compressed using gzip or bzip2 and must be smaller than 100 GB after being decompressed.
	Url pulumi.StringPtrInput
}

The set of arguments for constructing a ImagesCustom resource.

func (ImagesCustomArgs) ElementType

func (ImagesCustomArgs) ElementType() reflect.Type

type ImagesCustomInput

type ImagesCustomInput interface {
	pulumi.Input

	ToImagesCustomOutput() ImagesCustomOutput
	ToImagesCustomOutputWithContext(ctx context.Context) ImagesCustomOutput
}

type ImagesCustomOutput

type ImagesCustomOutput struct{ *pulumi.OutputState }

func (ImagesCustomOutput) Description

func (o ImagesCustomOutput) Description() pulumi.StringPtrOutput

An optional free-form text field to describe an image.

func (ImagesCustomOutput) Distribution

The name of a custom image's distribution. Currently, the valid values are `Arch Linux`, `CentOS`, `CoreOS`, `Debian`, `Fedora`, `Fedora Atomic`, `FreeBSD`, `Gentoo`, `openSUSE`, `RancherOS`, `Rocky Linux`, `Ubuntu`, and `Unknown`. Any other value will be accepted but ignored, and `Unknown` will be used in its place.

func (ImagesCustomOutput) ElementType

func (ImagesCustomOutput) ElementType() reflect.Type

func (ImagesCustomOutput) Image

func (ImagesCustomOutput) Name

The display name that has been given to an image. This is what is shown in the control panel and is generally a descriptive title for the image in question.

func (ImagesCustomOutput) Region

The slug identifier for the region where the resource will initially be available.

func (ImagesCustomOutput) Tags

A flat array of tag names as strings to be applied to the resource. Tag names may be for either existing or new tags.

func (ImagesCustomOutput) ToImagesCustomOutput

func (o ImagesCustomOutput) ToImagesCustomOutput() ImagesCustomOutput

func (ImagesCustomOutput) ToImagesCustomOutputWithContext

func (o ImagesCustomOutput) ToImagesCustomOutputWithContext(ctx context.Context) ImagesCustomOutput

func (ImagesCustomOutput) Url

A URL from which the custom Linux virtual machine image may be retrieved. The image it points to must be in the raw, qcow2, vhdx, vdi, or vmdk format. It may be compressed using gzip or bzip2 and must be smaller than 100 GB after being decompressed.

type ImagesCustomPropertiesRegion

type ImagesCustomPropertiesRegion string

The slug identifier for the region where the resource will initially be available.

func (ImagesCustomPropertiesRegion) ElementType

func (ImagesCustomPropertiesRegion) ToImagesCustomPropertiesRegionOutput

func (e ImagesCustomPropertiesRegion) ToImagesCustomPropertiesRegionOutput() ImagesCustomPropertiesRegionOutput

func (ImagesCustomPropertiesRegion) ToImagesCustomPropertiesRegionOutputWithContext

func (e ImagesCustomPropertiesRegion) ToImagesCustomPropertiesRegionOutputWithContext(ctx context.Context) ImagesCustomPropertiesRegionOutput

func (ImagesCustomPropertiesRegion) ToImagesCustomPropertiesRegionPtrOutput

func (e ImagesCustomPropertiesRegion) ToImagesCustomPropertiesRegionPtrOutput() ImagesCustomPropertiesRegionPtrOutput

func (ImagesCustomPropertiesRegion) ToImagesCustomPropertiesRegionPtrOutputWithContext

func (e ImagesCustomPropertiesRegion) ToImagesCustomPropertiesRegionPtrOutputWithContext(ctx context.Context) ImagesCustomPropertiesRegionPtrOutput

func (ImagesCustomPropertiesRegion) ToStringOutput

func (ImagesCustomPropertiesRegion) ToStringOutputWithContext

func (e ImagesCustomPropertiesRegion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ImagesCustomPropertiesRegion) ToStringPtrOutput

func (e ImagesCustomPropertiesRegion) ToStringPtrOutput() pulumi.StringPtrOutput

func (ImagesCustomPropertiesRegion) ToStringPtrOutputWithContext

func (e ImagesCustomPropertiesRegion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImagesCustomPropertiesRegionInput

type ImagesCustomPropertiesRegionInput interface {
	pulumi.Input

	ToImagesCustomPropertiesRegionOutput() ImagesCustomPropertiesRegionOutput
	ToImagesCustomPropertiesRegionOutputWithContext(context.Context) ImagesCustomPropertiesRegionOutput
}

ImagesCustomPropertiesRegionInput is an input type that accepts values of the ImagesCustomPropertiesRegion enum A concrete instance of `ImagesCustomPropertiesRegionInput` can be one of the following:

ImagesCustomPropertiesRegionAms1
ImagesCustomPropertiesRegionAms2
ImagesCustomPropertiesRegionAms3
ImagesCustomPropertiesRegionBlr1
ImagesCustomPropertiesRegionFra1
ImagesCustomPropertiesRegionLon1
ImagesCustomPropertiesRegionNyc1
ImagesCustomPropertiesRegionNyc2
ImagesCustomPropertiesRegionNyc3
ImagesCustomPropertiesRegionSfo1
ImagesCustomPropertiesRegionSfo2
ImagesCustomPropertiesRegionSfo3
ImagesCustomPropertiesRegionSgp1
ImagesCustomPropertiesRegionTor1

type ImagesCustomPropertiesRegionOutput

type ImagesCustomPropertiesRegionOutput struct{ *pulumi.OutputState }

func (ImagesCustomPropertiesRegionOutput) ElementType

func (ImagesCustomPropertiesRegionOutput) ToImagesCustomPropertiesRegionOutput

func (o ImagesCustomPropertiesRegionOutput) ToImagesCustomPropertiesRegionOutput() ImagesCustomPropertiesRegionOutput

func (ImagesCustomPropertiesRegionOutput) ToImagesCustomPropertiesRegionOutputWithContext

func (o ImagesCustomPropertiesRegionOutput) ToImagesCustomPropertiesRegionOutputWithContext(ctx context.Context) ImagesCustomPropertiesRegionOutput

func (ImagesCustomPropertiesRegionOutput) ToImagesCustomPropertiesRegionPtrOutput

func (o ImagesCustomPropertiesRegionOutput) ToImagesCustomPropertiesRegionPtrOutput() ImagesCustomPropertiesRegionPtrOutput

func (ImagesCustomPropertiesRegionOutput) ToImagesCustomPropertiesRegionPtrOutputWithContext

func (o ImagesCustomPropertiesRegionOutput) ToImagesCustomPropertiesRegionPtrOutputWithContext(ctx context.Context) ImagesCustomPropertiesRegionPtrOutput

func (ImagesCustomPropertiesRegionOutput) ToStringOutput

func (ImagesCustomPropertiesRegionOutput) ToStringOutputWithContext

func (o ImagesCustomPropertiesRegionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ImagesCustomPropertiesRegionOutput) ToStringPtrOutput

func (ImagesCustomPropertiesRegionOutput) ToStringPtrOutputWithContext

func (o ImagesCustomPropertiesRegionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImagesCustomPropertiesRegionPtrInput

type ImagesCustomPropertiesRegionPtrInput interface {
	pulumi.Input

	ToImagesCustomPropertiesRegionPtrOutput() ImagesCustomPropertiesRegionPtrOutput
	ToImagesCustomPropertiesRegionPtrOutputWithContext(context.Context) ImagesCustomPropertiesRegionPtrOutput
}

func ImagesCustomPropertiesRegionPtr

func ImagesCustomPropertiesRegionPtr(v string) ImagesCustomPropertiesRegionPtrInput

type ImagesCustomPropertiesRegionPtrOutput

type ImagesCustomPropertiesRegionPtrOutput struct{ *pulumi.OutputState }

func (ImagesCustomPropertiesRegionPtrOutput) Elem

func (ImagesCustomPropertiesRegionPtrOutput) ElementType

func (ImagesCustomPropertiesRegionPtrOutput) ToImagesCustomPropertiesRegionPtrOutput

func (o ImagesCustomPropertiesRegionPtrOutput) ToImagesCustomPropertiesRegionPtrOutput() ImagesCustomPropertiesRegionPtrOutput

func (ImagesCustomPropertiesRegionPtrOutput) ToImagesCustomPropertiesRegionPtrOutputWithContext

func (o ImagesCustomPropertiesRegionPtrOutput) ToImagesCustomPropertiesRegionPtrOutputWithContext(ctx context.Context) ImagesCustomPropertiesRegionPtrOutput

func (ImagesCustomPropertiesRegionPtrOutput) ToStringPtrOutput

func (ImagesCustomPropertiesRegionPtrOutput) ToStringPtrOutputWithContext

func (o ImagesCustomPropertiesRegionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImagesCustomState

type ImagesCustomState struct {
}

func (ImagesCustomState) ElementType

func (ImagesCustomState) ElementType() reflect.Type

type ListImageActionsArgs

type ListImageActionsArgs struct {
	// A unique number that can be used to identify and reference a specific image.
	ImageId string `pulumi:"imageId"`
}

type ListImageActionsItems

type ListImageActionsItems struct {
	Actions []Action   `pulumi:"actions"`
	Links   *PageLinks `pulumi:"links"`
	Meta    MetaMeta   `pulumi:"meta"`
}

type ListImageActionsItemsOutput

type ListImageActionsItemsOutput struct{ *pulumi.OutputState }

func (ListImageActionsItemsOutput) Actions

func (ListImageActionsItemsOutput) ElementType

func (ListImageActionsItemsOutput) Meta

func (ListImageActionsItemsOutput) ToListImageActionsItemsOutput

func (o ListImageActionsItemsOutput) ToListImageActionsItemsOutput() ListImageActionsItemsOutput

func (ListImageActionsItemsOutput) ToListImageActionsItemsOutputWithContext

func (o ListImageActionsItemsOutput) ToListImageActionsItemsOutputWithContext(ctx context.Context) ListImageActionsItemsOutput

type ListImageActionsOutputArgs

type ListImageActionsOutputArgs struct {
	// A unique number that can be used to identify and reference a specific image.
	ImageId pulumi.StringInput `pulumi:"imageId"`
}

func (ListImageActionsOutputArgs) ElementType

func (ListImageActionsOutputArgs) ElementType() reflect.Type

type ListImageActionsResult

type ListImageActionsResult struct {
	Items ListImageActionsItems `pulumi:"items"`
}

type ListImageActionsResultOutput

type ListImageActionsResultOutput struct{ *pulumi.OutputState }

func (ListImageActionsResultOutput) ElementType

func (ListImageActionsResultOutput) Items

func (ListImageActionsResultOutput) ToListImageActionsResultOutput

func (o ListImageActionsResultOutput) ToListImageActionsResultOutput() ListImageActionsResultOutput

func (ListImageActionsResultOutput) ToListImageActionsResultOutputWithContext

func (o ListImageActionsResultOutput) ToListImageActionsResultOutputWithContext(ctx context.Context) ListImageActionsResultOutput

type ListImagesArgs

type ListImagesArgs struct {
}

type ListImagesItems

type ListImagesItems struct {
	Images []Image    `pulumi:"images"`
	Links  *PageLinks `pulumi:"links"`
	Meta   MetaMeta   `pulumi:"meta"`
}

type ListImagesItemsOutput

type ListImagesItemsOutput struct{ *pulumi.OutputState }

func (ListImagesItemsOutput) ElementType

func (ListImagesItemsOutput) ElementType() reflect.Type

func (ListImagesItemsOutput) Images

func (ListImagesItemsOutput) Meta

func (ListImagesItemsOutput) ToListImagesItemsOutput

func (o ListImagesItemsOutput) ToListImagesItemsOutput() ListImagesItemsOutput

func (ListImagesItemsOutput) ToListImagesItemsOutputWithContext

func (o ListImagesItemsOutput) ToListImagesItemsOutputWithContext(ctx context.Context) ListImagesItemsOutput

type ListImagesOutputArgs

type ListImagesOutputArgs struct {
}

func (ListImagesOutputArgs) ElementType

func (ListImagesOutputArgs) ElementType() reflect.Type

type ListImagesResult

type ListImagesResult struct {
	Items ListImagesItems `pulumi:"items"`
}

func ListImages

func ListImages(ctx *pulumi.Context, args *ListImagesArgs, opts ...pulumi.InvokeOption) (*ListImagesResult, error)

type ListImagesResultOutput

type ListImagesResultOutput struct{ *pulumi.OutputState }

func (ListImagesResultOutput) ElementType

func (ListImagesResultOutput) ElementType() reflect.Type

func (ListImagesResultOutput) Items

func (ListImagesResultOutput) ToListImagesResultOutput

func (o ListImagesResultOutput) ToListImagesResultOutput() ListImagesResultOutput

func (ListImagesResultOutput) ToListImagesResultOutputWithContext

func (o ListImagesResultOutput) ToListImagesResultOutputWithContext(ctx context.Context) ListImagesResultOutput

type MetaMeta

type MetaMeta struct {
	// Number of objects returned by the request.
	Total *int `pulumi:"total"`
}

type MetaMetaOutput

type MetaMetaOutput struct{ *pulumi.OutputState }

func (MetaMetaOutput) ElementType

func (MetaMetaOutput) ElementType() reflect.Type

func (MetaMetaOutput) ToMetaMetaOutput

func (o MetaMetaOutput) ToMetaMetaOutput() MetaMetaOutput

func (MetaMetaOutput) ToMetaMetaOutputWithContext

func (o MetaMetaOutput) ToMetaMetaOutputWithContext(ctx context.Context) MetaMetaOutput

func (MetaMetaOutput) Total

Number of objects returned by the request.

type PageLinks struct {
	Pages *PageLinksPagesProperties `pulumi:"pages"`
}

type PageLinksOutput

type PageLinksOutput struct{ *pulumi.OutputState }

func (PageLinksOutput) ElementType

func (PageLinksOutput) ElementType() reflect.Type

func (PageLinksOutput) Pages

func (PageLinksOutput) ToPageLinksOutput

func (o PageLinksOutput) ToPageLinksOutput() PageLinksOutput

func (PageLinksOutput) ToPageLinksOutputWithContext

func (o PageLinksOutput) ToPageLinksOutputWithContext(ctx context.Context) PageLinksOutput

type PageLinksPagesProperties

type PageLinksPagesProperties struct {
	First *string `pulumi:"first"`
	Last  *string `pulumi:"last"`
	Next  *string `pulumi:"next"`
	Prev  *string `pulumi:"prev"`
}

type PageLinksPagesPropertiesOutput

type PageLinksPagesPropertiesOutput struct{ *pulumi.OutputState }

func (PageLinksPagesPropertiesOutput) ElementType

func (PageLinksPagesPropertiesOutput) First

func (PageLinksPagesPropertiesOutput) Last

func (PageLinksPagesPropertiesOutput) Next

func (PageLinksPagesPropertiesOutput) Prev

func (PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutput

func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutput() PageLinksPagesPropertiesOutput

func (PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutputWithContext

func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutputWithContext(ctx context.Context) PageLinksPagesPropertiesOutput

type PageLinksPagesPropertiesPtrOutput

type PageLinksPagesPropertiesPtrOutput struct{ *pulumi.OutputState }

func (PageLinksPagesPropertiesPtrOutput) Elem

func (PageLinksPagesPropertiesPtrOutput) ElementType

func (PageLinksPagesPropertiesPtrOutput) First

func (PageLinksPagesPropertiesPtrOutput) Last

func (PageLinksPagesPropertiesPtrOutput) Next

func (PageLinksPagesPropertiesPtrOutput) Prev

func (PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutput

func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutput() PageLinksPagesPropertiesPtrOutput

func (PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutputWithContext

func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutputWithContext(ctx context.Context) PageLinksPagesPropertiesPtrOutput

type PageLinksPtrOutput

type PageLinksPtrOutput struct{ *pulumi.OutputState }

func (PageLinksPtrOutput) Elem

func (PageLinksPtrOutput) ElementType

func (PageLinksPtrOutput) ElementType() reflect.Type

func (PageLinksPtrOutput) Pages

func (PageLinksPtrOutput) ToPageLinksPtrOutput

func (o PageLinksPtrOutput) ToPageLinksPtrOutput() PageLinksPtrOutput

func (PageLinksPtrOutput) ToPageLinksPtrOutputWithContext

func (o PageLinksPtrOutput) ToPageLinksPtrOutputWithContext(ctx context.Context) PageLinksPtrOutput

type Region

type Region struct {
	// This is a boolean value that represents whether new Droplets can be created in this region.
	Available bool `pulumi:"available"`
	// This attribute is set to an array which contains features available in this region
	Features []string `pulumi:"features"`
	// The display name of the region.  This will be a full name that is used in the control panel and other interfaces.
	Name string `pulumi:"name"`
	// This attribute is set to an array which contains the identifying slugs for the sizes available in this region.
	Sizes []string `pulumi:"sizes"`
	// A human-readable string that is used as a unique identifier for each region.
	Slug string `pulumi:"slug"`
}

type RegionOutput

type RegionOutput struct{ *pulumi.OutputState }

func (RegionOutput) Available

func (o RegionOutput) Available() pulumi.BoolOutput

This is a boolean value that represents whether new Droplets can be created in this region.

func (RegionOutput) ElementType

func (RegionOutput) ElementType() reflect.Type

func (RegionOutput) Features

func (o RegionOutput) Features() pulumi.StringArrayOutput

This attribute is set to an array which contains features available in this region

func (RegionOutput) Name

func (o RegionOutput) Name() pulumi.StringOutput

The display name of the region. This will be a full name that is used in the control panel and other interfaces.

func (RegionOutput) Sizes

This attribute is set to an array which contains the identifying slugs for the sizes available in this region.

func (RegionOutput) Slug

func (o RegionOutput) Slug() pulumi.StringOutput

A human-readable string that is used as a unique identifier for each region.

func (RegionOutput) ToRegionOutput

func (o RegionOutput) ToRegionOutput() RegionOutput

func (RegionOutput) ToRegionOutputWithContext

func (o RegionOutput) ToRegionOutputWithContext(ctx context.Context) RegionOutput

type RegionPtrOutput

type RegionPtrOutput struct{ *pulumi.OutputState }

func (RegionPtrOutput) Available

func (o RegionPtrOutput) Available() pulumi.BoolPtrOutput

This is a boolean value that represents whether new Droplets can be created in this region.

func (RegionPtrOutput) Elem

func (o RegionPtrOutput) Elem() RegionOutput

func (RegionPtrOutput) ElementType

func (RegionPtrOutput) ElementType() reflect.Type

func (RegionPtrOutput) Features

This attribute is set to an array which contains features available in this region

func (RegionPtrOutput) Name

The display name of the region. This will be a full name that is used in the control panel and other interfaces.

func (RegionPtrOutput) Sizes

This attribute is set to an array which contains the identifying slugs for the sizes available in this region.

func (RegionPtrOutput) Slug

A human-readable string that is used as a unique identifier for each region.

func (RegionPtrOutput) ToRegionPtrOutput

func (o RegionPtrOutput) ToRegionPtrOutput() RegionPtrOutput

func (RegionPtrOutput) ToRegionPtrOutputWithContext

func (o RegionPtrOutput) ToRegionPtrOutputWithContext(ctx context.Context) RegionPtrOutput

type RegionSlug

type RegionSlug struct {
}

type RegionSlugOutput

type RegionSlugOutput struct{ *pulumi.OutputState }

func (RegionSlugOutput) ElementType

func (RegionSlugOutput) ElementType() reflect.Type

func (RegionSlugOutput) ToRegionSlugOutput

func (o RegionSlugOutput) ToRegionSlugOutput() RegionSlugOutput

func (RegionSlugOutput) ToRegionSlugOutputWithContext

func (o RegionSlugOutput) ToRegionSlugOutputWithContext(ctx context.Context) RegionSlugOutput

type RegionSlugPtrOutput

type RegionSlugPtrOutput struct{ *pulumi.OutputState }

func (RegionSlugPtrOutput) Elem

func (RegionSlugPtrOutput) ElementType

func (RegionSlugPtrOutput) ElementType() reflect.Type

func (RegionSlugPtrOutput) ToRegionSlugPtrOutput

func (o RegionSlugPtrOutput) ToRegionSlugPtrOutput() RegionSlugPtrOutput

func (RegionSlugPtrOutput) ToRegionSlugPtrOutputWithContext

func (o RegionSlugPtrOutput) ToRegionSlugPtrOutputWithContext(ctx context.Context) RegionSlugPtrOutput

type Status

type Status string

The current status of the action. This can be "in-progress", "completed", or "errored".

type StatusOutput

type StatusOutput struct{ *pulumi.OutputState }

func (StatusOutput) ElementType

func (StatusOutput) ElementType() reflect.Type

func (StatusOutput) ToStatusOutput

func (o StatusOutput) ToStatusOutput() StatusOutput

func (StatusOutput) ToStatusOutputWithContext

func (o StatusOutput) ToStatusOutputWithContext(ctx context.Context) StatusOutput

func (StatusOutput) ToStatusPtrOutput

func (o StatusOutput) ToStatusPtrOutput() StatusPtrOutput

func (StatusOutput) ToStatusPtrOutputWithContext

func (o StatusOutput) ToStatusPtrOutputWithContext(ctx context.Context) StatusPtrOutput

func (StatusOutput) ToStringOutput

func (o StatusOutput) ToStringOutput() pulumi.StringOutput

func (StatusOutput) ToStringOutputWithContext

func (o StatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (StatusOutput) ToStringPtrOutput

func (o StatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (StatusOutput) ToStringPtrOutputWithContext

func (o StatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type StatusPtrOutput

type StatusPtrOutput struct{ *pulumi.OutputState }

func (StatusPtrOutput) Elem

func (o StatusPtrOutput) Elem() StatusOutput

func (StatusPtrOutput) ElementType

func (StatusPtrOutput) ElementType() reflect.Type

func (StatusPtrOutput) ToStatusPtrOutput

func (o StatusPtrOutput) ToStatusPtrOutput() StatusPtrOutput

func (StatusPtrOutput) ToStatusPtrOutputWithContext

func (o StatusPtrOutput) ToStatusPtrOutputWithContext(ctx context.Context) StatusPtrOutput

func (StatusPtrOutput) ToStringPtrOutput

func (o StatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (StatusPtrOutput) ToStringPtrOutputWithContext

func (o StatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Transfer

type Transfer struct {
	pulumi.CustomResourceState

	// A time value given in ISO8601 combined date and time format that represents when the action was completed.
	CompletedAt pulumi.StringPtrOutput `pulumi:"completedAt"`
	Region      RegionPtrOutput        `pulumi:"region"`
	RegionSlug  RegionSlugPtrOutput    `pulumi:"regionSlug"`
	// A unique identifier for the resource that the action is associated with.
	ResourceId pulumi.IntPtrOutput `pulumi:"resourceId"`
	// The type of resource that the action is associated with.
	ResourceType pulumi.StringPtrOutput `pulumi:"resourceType"`
	// A time value given in ISO8601 combined date and time format that represents when the action was initiated.
	StartedAt pulumi.StringPtrOutput `pulumi:"startedAt"`
	// The current status of the action. This can be "in-progress", "completed", or "errored".
	Status StatusPtrOutput `pulumi:"status"`
	// This is the type of action that the object represents. For example, this could be "transfer" to represent the state of an image transfer action.
	Type pulumi.StringPtrOutput `pulumi:"type"`
}

func GetTransfer

func GetTransfer(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TransferState, opts ...pulumi.ResourceOption) (*Transfer, error)

GetTransfer gets an existing Transfer 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 NewTransfer

func NewTransfer(ctx *pulumi.Context,
	name string, args *TransferArgs, opts ...pulumi.ResourceOption) (*Transfer, error)

NewTransfer registers a new resource with the given unique name, arguments, and options.

func (*Transfer) ElementType

func (*Transfer) ElementType() reflect.Type

func (*Transfer) ToTransferOutput

func (i *Transfer) ToTransferOutput() TransferOutput

func (*Transfer) ToTransferOutputWithContext

func (i *Transfer) ToTransferOutputWithContext(ctx context.Context) TransferOutput

type TransferArgs

type TransferArgs struct {
	// A unique number that can be used to identify and reference a specific image.
	ImageId pulumi.StringPtrInput
	// The slug identifier for the region where the resource will initially be  available.
	Region TransferPropertiesRegionInput
	// The action to be taken on the image. Can be either `convert` or `transfer`.
	Type ImageActionBaseTypeInput
}

The set of arguments for constructing a Transfer resource.

func (TransferArgs) ElementType

func (TransferArgs) ElementType() reflect.Type

type TransferInput

type TransferInput interface {
	pulumi.Input

	ToTransferOutput() TransferOutput
	ToTransferOutputWithContext(ctx context.Context) TransferOutput
}

type TransferOutput

type TransferOutput struct{ *pulumi.OutputState }

func (TransferOutput) CompletedAt

func (o TransferOutput) CompletedAt() pulumi.StringPtrOutput

A time value given in ISO8601 combined date and time format that represents when the action was completed.

func (TransferOutput) ElementType

func (TransferOutput) ElementType() reflect.Type

func (TransferOutput) Region

func (o TransferOutput) Region() RegionPtrOutput

func (TransferOutput) RegionSlug

func (o TransferOutput) RegionSlug() RegionSlugPtrOutput

func (TransferOutput) ResourceId

func (o TransferOutput) ResourceId() pulumi.IntPtrOutput

A unique identifier for the resource that the action is associated with.

func (TransferOutput) ResourceType

func (o TransferOutput) ResourceType() pulumi.StringPtrOutput

The type of resource that the action is associated with.

func (TransferOutput) StartedAt

func (o TransferOutput) StartedAt() pulumi.StringPtrOutput

A time value given in ISO8601 combined date and time format that represents when the action was initiated.

func (TransferOutput) Status

func (o TransferOutput) Status() StatusPtrOutput

The current status of the action. This can be "in-progress", "completed", or "errored".

func (TransferOutput) ToTransferOutput

func (o TransferOutput) ToTransferOutput() TransferOutput

func (TransferOutput) ToTransferOutputWithContext

func (o TransferOutput) ToTransferOutputWithContext(ctx context.Context) TransferOutput

func (TransferOutput) Type

This is the type of action that the object represents. For example, this could be "transfer" to represent the state of an image transfer action.

type TransferPropertiesRegion

type TransferPropertiesRegion string

The slug identifier for the region where the resource will initially be available.

func (TransferPropertiesRegion) ElementType

func (TransferPropertiesRegion) ElementType() reflect.Type

func (TransferPropertiesRegion) ToStringOutput

func (e TransferPropertiesRegion) ToStringOutput() pulumi.StringOutput

func (TransferPropertiesRegion) ToStringOutputWithContext

func (e TransferPropertiesRegion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TransferPropertiesRegion) ToStringPtrOutput

func (e TransferPropertiesRegion) ToStringPtrOutput() pulumi.StringPtrOutput

func (TransferPropertiesRegion) ToStringPtrOutputWithContext

func (e TransferPropertiesRegion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TransferPropertiesRegion) ToTransferPropertiesRegionOutput

func (e TransferPropertiesRegion) ToTransferPropertiesRegionOutput() TransferPropertiesRegionOutput

func (TransferPropertiesRegion) ToTransferPropertiesRegionOutputWithContext

func (e TransferPropertiesRegion) ToTransferPropertiesRegionOutputWithContext(ctx context.Context) TransferPropertiesRegionOutput

func (TransferPropertiesRegion) ToTransferPropertiesRegionPtrOutput

func (e TransferPropertiesRegion) ToTransferPropertiesRegionPtrOutput() TransferPropertiesRegionPtrOutput

func (TransferPropertiesRegion) ToTransferPropertiesRegionPtrOutputWithContext

func (e TransferPropertiesRegion) ToTransferPropertiesRegionPtrOutputWithContext(ctx context.Context) TransferPropertiesRegionPtrOutput

type TransferPropertiesRegionInput

type TransferPropertiesRegionInput interface {
	pulumi.Input

	ToTransferPropertiesRegionOutput() TransferPropertiesRegionOutput
	ToTransferPropertiesRegionOutputWithContext(context.Context) TransferPropertiesRegionOutput
}

TransferPropertiesRegionInput is an input type that accepts values of the TransferPropertiesRegion enum A concrete instance of `TransferPropertiesRegionInput` can be one of the following:

TransferPropertiesRegionAms1
TransferPropertiesRegionAms2
TransferPropertiesRegionAms3
TransferPropertiesRegionBlr1
TransferPropertiesRegionFra1
TransferPropertiesRegionLon1
TransferPropertiesRegionNyc1
TransferPropertiesRegionNyc2
TransferPropertiesRegionNyc3
TransferPropertiesRegionSfo1
TransferPropertiesRegionSfo2
TransferPropertiesRegionSfo3
TransferPropertiesRegionSgp1
TransferPropertiesRegionTor1

type TransferPropertiesRegionOutput

type TransferPropertiesRegionOutput struct{ *pulumi.OutputState }

func (TransferPropertiesRegionOutput) ElementType

func (TransferPropertiesRegionOutput) ToStringOutput

func (TransferPropertiesRegionOutput) ToStringOutputWithContext

func (o TransferPropertiesRegionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TransferPropertiesRegionOutput) ToStringPtrOutput

func (TransferPropertiesRegionOutput) ToStringPtrOutputWithContext

func (o TransferPropertiesRegionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TransferPropertiesRegionOutput) ToTransferPropertiesRegionOutput

func (o TransferPropertiesRegionOutput) ToTransferPropertiesRegionOutput() TransferPropertiesRegionOutput

func (TransferPropertiesRegionOutput) ToTransferPropertiesRegionOutputWithContext

func (o TransferPropertiesRegionOutput) ToTransferPropertiesRegionOutputWithContext(ctx context.Context) TransferPropertiesRegionOutput

func (TransferPropertiesRegionOutput) ToTransferPropertiesRegionPtrOutput

func (o TransferPropertiesRegionOutput) ToTransferPropertiesRegionPtrOutput() TransferPropertiesRegionPtrOutput

func (TransferPropertiesRegionOutput) ToTransferPropertiesRegionPtrOutputWithContext

func (o TransferPropertiesRegionOutput) ToTransferPropertiesRegionPtrOutputWithContext(ctx context.Context) TransferPropertiesRegionPtrOutput

type TransferPropertiesRegionPtrInput

type TransferPropertiesRegionPtrInput interface {
	pulumi.Input

	ToTransferPropertiesRegionPtrOutput() TransferPropertiesRegionPtrOutput
	ToTransferPropertiesRegionPtrOutputWithContext(context.Context) TransferPropertiesRegionPtrOutput
}

func TransferPropertiesRegionPtr

func TransferPropertiesRegionPtr(v string) TransferPropertiesRegionPtrInput

type TransferPropertiesRegionPtrOutput

type TransferPropertiesRegionPtrOutput struct{ *pulumi.OutputState }

func (TransferPropertiesRegionPtrOutput) Elem

func (TransferPropertiesRegionPtrOutput) ElementType

func (TransferPropertiesRegionPtrOutput) ToStringPtrOutput

func (TransferPropertiesRegionPtrOutput) ToStringPtrOutputWithContext

func (o TransferPropertiesRegionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TransferPropertiesRegionPtrOutput) ToTransferPropertiesRegionPtrOutput

func (o TransferPropertiesRegionPtrOutput) ToTransferPropertiesRegionPtrOutput() TransferPropertiesRegionPtrOutput

func (TransferPropertiesRegionPtrOutput) ToTransferPropertiesRegionPtrOutputWithContext

func (o TransferPropertiesRegionPtrOutput) ToTransferPropertiesRegionPtrOutputWithContext(ctx context.Context) TransferPropertiesRegionPtrOutput

type TransferState

type TransferState struct {
}

func (TransferState) ElementType

func (TransferState) ElementType() reflect.Type

type Type

type Type string

The action to be taken on the image. Can be either `convert` or `transfer`.

func (Type) ElementType

func (Type) ElementType() reflect.Type

func (Type) ToStringOutput

func (e Type) ToStringOutput() pulumi.StringOutput

func (Type) ToStringOutputWithContext

func (e Type) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Type) ToStringPtrOutput

func (e Type) ToStringPtrOutput() pulumi.StringPtrOutput

func (Type) ToStringPtrOutputWithContext

func (e Type) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (Type) ToTypeOutput

func (e Type) ToTypeOutput() TypeOutput

func (Type) ToTypeOutputWithContext

func (e Type) ToTypeOutputWithContext(ctx context.Context) TypeOutput

func (Type) ToTypePtrOutput

func (e Type) ToTypePtrOutput() TypePtrOutput

func (Type) ToTypePtrOutputWithContext

func (e Type) ToTypePtrOutputWithContext(ctx context.Context) TypePtrOutput

type TypeInput

type TypeInput interface {
	pulumi.Input

	ToTypeOutput() TypeOutput
	ToTypeOutputWithContext(context.Context) TypeOutput
}

TypeInput is an input type that accepts values of the Type enum A concrete instance of `TypeInput` can be one of the following:

TypeConvert
TypeTransfer

type TypeOutput

type TypeOutput struct{ *pulumi.OutputState }

func (TypeOutput) ElementType

func (TypeOutput) ElementType() reflect.Type

func (TypeOutput) ToStringOutput

func (o TypeOutput) ToStringOutput() pulumi.StringOutput

func (TypeOutput) ToStringOutputWithContext

func (o TypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TypeOutput) ToStringPtrOutput

func (o TypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TypeOutput) ToStringPtrOutputWithContext

func (o TypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TypeOutput) ToTypeOutput

func (o TypeOutput) ToTypeOutput() TypeOutput

func (TypeOutput) ToTypeOutputWithContext

func (o TypeOutput) ToTypeOutputWithContext(ctx context.Context) TypeOutput

func (TypeOutput) ToTypePtrOutput

func (o TypeOutput) ToTypePtrOutput() TypePtrOutput

func (TypeOutput) ToTypePtrOutputWithContext

func (o TypeOutput) ToTypePtrOutputWithContext(ctx context.Context) TypePtrOutput

type TypePtrInput

type TypePtrInput interface {
	pulumi.Input

	ToTypePtrOutput() TypePtrOutput
	ToTypePtrOutputWithContext(context.Context) TypePtrOutput
}

func TypePtr

func TypePtr(v string) TypePtrInput

type TypePtrOutput

type TypePtrOutput struct{ *pulumi.OutputState }

func (TypePtrOutput) Elem

func (o TypePtrOutput) Elem() TypeOutput

func (TypePtrOutput) ElementType

func (TypePtrOutput) ElementType() reflect.Type

func (TypePtrOutput) ToStringPtrOutput

func (o TypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TypePtrOutput) ToStringPtrOutputWithContext

func (o TypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TypePtrOutput) ToTypePtrOutput

func (o TypePtrOutput) ToTypePtrOutput() TypePtrOutput

func (TypePtrOutput) ToTypePtrOutputWithContext

func (o TypePtrOutput) ToTypePtrOutputWithContext(ctx context.Context) TypePtrOutput

Jump to

Keyboard shortcuts

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