Documentation
¶
Index ¶
- Constants
- type Action
- type ActionArrayOutput
- type ActionOutput
- func (o ActionOutput) CompletedAt() pulumi.StringPtrOutput
- func (ActionOutput) ElementType() reflect.Type
- func (o ActionOutput) Id() pulumi.IntPtrOutput
- func (o ActionOutput) Region() RegionPtrOutput
- func (o ActionOutput) RegionSlug() ActionRegionSlugPtrOutput
- func (o ActionOutput) ResourceId() pulumi.IntPtrOutput
- func (o ActionOutput) ResourceType() pulumi.StringPtrOutput
- func (o ActionOutput) StartedAt() pulumi.StringPtrOutput
- func (o ActionOutput) Status() ActionStatusPtrOutput
- func (o ActionOutput) ToActionOutput() ActionOutput
- func (o ActionOutput) ToActionOutputWithContext(ctx context.Context) ActionOutput
- func (o ActionOutput) Type() pulumi.StringPtrOutput
- type ActionRegionSlug
- type ActionRegionSlugOutput
- type ActionRegionSlugPtrOutput
- func (o ActionRegionSlugPtrOutput) Elem() ActionRegionSlugOutput
- func (ActionRegionSlugPtrOutput) ElementType() reflect.Type
- func (o ActionRegionSlugPtrOutput) ToActionRegionSlugPtrOutput() ActionRegionSlugPtrOutput
- func (o ActionRegionSlugPtrOutput) ToActionRegionSlugPtrOutputWithContext(ctx context.Context) ActionRegionSlugPtrOutput
- type ActionStatus
- type ActionStatusOutput
- func (ActionStatusOutput) ElementType() reflect.Type
- func (o ActionStatusOutput) ToActionStatusOutput() ActionStatusOutput
- func (o ActionStatusOutput) ToActionStatusOutputWithContext(ctx context.Context) ActionStatusOutput
- func (o ActionStatusOutput) ToActionStatusPtrOutput() ActionStatusPtrOutput
- func (o ActionStatusOutput) ToActionStatusPtrOutputWithContext(ctx context.Context) ActionStatusPtrOutput
- func (o ActionStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o ActionStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ActionStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ActionStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ActionStatusPtrOutput
- func (o ActionStatusPtrOutput) Elem() ActionStatusOutput
- func (ActionStatusPtrOutput) ElementType() reflect.Type
- func (o ActionStatusPtrOutput) ToActionStatusPtrOutput() ActionStatusPtrOutput
- func (o ActionStatusPtrOutput) ToActionStatusPtrOutputWithContext(ctx context.Context) ActionStatusPtrOutput
- func (o ActionStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ActionStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Convert
- type ConvertArgs
- type ConvertInput
- type ConvertOutput
- func (o ConvertOutput) CompletedAt() pulumi.StringPtrOutput
- func (ConvertOutput) ElementType() reflect.Type
- func (o ConvertOutput) Region() RegionPtrOutput
- func (o ConvertOutput) RegionSlug() RegionSlugPtrOutput
- func (o ConvertOutput) ResourceId() pulumi.IntPtrOutput
- func (o ConvertOutput) ResourceType() pulumi.StringPtrOutput
- func (o ConvertOutput) StartedAt() pulumi.StringPtrOutput
- func (o ConvertOutput) Status() StatusPtrOutput
- func (o ConvertOutput) ToConvertOutput() ConvertOutput
- func (o ConvertOutput) ToConvertOutputWithContext(ctx context.Context) ConvertOutput
- func (o ConvertOutput) Type() pulumi.StringOutput
- type ConvertState
- type GetImageActionArgs
- type GetImageActionOutputArgs
- type GetImageActionResult
- type GetImageActionResultOutput
- func (GetImageActionResultOutput) ElementType() reflect.Type
- func (o GetImageActionResultOutput) Items() ActionOutput
- func (o GetImageActionResultOutput) ToGetImageActionResultOutput() GetImageActionResultOutput
- func (o GetImageActionResultOutput) ToGetImageActionResultOutputWithContext(ctx context.Context) GetImageActionResultOutput
- type GetImageArgs
- type GetImageOutputArgs
- type GetImageProperties
- type GetImagePropertiesOutput
- func (GetImagePropertiesOutput) ElementType() reflect.Type
- func (o GetImagePropertiesOutput) Image() ImageOutput
- func (o GetImagePropertiesOutput) ToGetImagePropertiesOutput() GetImagePropertiesOutput
- func (o GetImagePropertiesOutput) ToGetImagePropertiesOutputWithContext(ctx context.Context) GetImagePropertiesOutput
- type GetImageResult
- type GetImageResultOutput
- type Image
- type ImageActionBaseType
- func (ImageActionBaseType) ElementType() reflect.Type
- func (e ImageActionBaseType) ToImageActionBaseTypeOutput() ImageActionBaseTypeOutput
- func (e ImageActionBaseType) ToImageActionBaseTypeOutputWithContext(ctx context.Context) ImageActionBaseTypeOutput
- func (e ImageActionBaseType) ToImageActionBaseTypePtrOutput() ImageActionBaseTypePtrOutput
- func (e ImageActionBaseType) ToImageActionBaseTypePtrOutputWithContext(ctx context.Context) ImageActionBaseTypePtrOutput
- func (e ImageActionBaseType) ToStringOutput() pulumi.StringOutput
- func (e ImageActionBaseType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ImageActionBaseType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ImageActionBaseType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImageActionBaseTypeInput
- type ImageActionBaseTypeOutput
- func (ImageActionBaseTypeOutput) ElementType() reflect.Type
- func (o ImageActionBaseTypeOutput) ToImageActionBaseTypeOutput() ImageActionBaseTypeOutput
- func (o ImageActionBaseTypeOutput) ToImageActionBaseTypeOutputWithContext(ctx context.Context) ImageActionBaseTypeOutput
- func (o ImageActionBaseTypeOutput) ToImageActionBaseTypePtrOutput() ImageActionBaseTypePtrOutput
- func (o ImageActionBaseTypeOutput) ToImageActionBaseTypePtrOutputWithContext(ctx context.Context) ImageActionBaseTypePtrOutput
- func (o ImageActionBaseTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ImageActionBaseTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ImageActionBaseTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ImageActionBaseTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImageActionBaseTypePtrInput
- type ImageActionBaseTypePtrOutput
- func (o ImageActionBaseTypePtrOutput) Elem() ImageActionBaseTypeOutput
- func (ImageActionBaseTypePtrOutput) ElementType() reflect.Type
- func (o ImageActionBaseTypePtrOutput) ToImageActionBaseTypePtrOutput() ImageActionBaseTypePtrOutput
- func (o ImageActionBaseTypePtrOutput) ToImageActionBaseTypePtrOutputWithContext(ctx context.Context) ImageActionBaseTypePtrOutput
- func (o ImageActionBaseTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ImageActionBaseTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImageArrayOutput
- type ImageDistribution
- type ImageDistributionOutput
- func (ImageDistributionOutput) ElementType() reflect.Type
- func (o ImageDistributionOutput) ToImageDistributionOutput() ImageDistributionOutput
- func (o ImageDistributionOutput) ToImageDistributionOutputWithContext(ctx context.Context) ImageDistributionOutput
- func (o ImageDistributionOutput) ToImageDistributionPtrOutput() ImageDistributionPtrOutput
- func (o ImageDistributionOutput) ToImageDistributionPtrOutputWithContext(ctx context.Context) ImageDistributionPtrOutput
- func (o ImageDistributionOutput) ToStringOutput() pulumi.StringOutput
- func (o ImageDistributionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ImageDistributionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ImageDistributionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImageDistributionPtrOutput
- func (o ImageDistributionPtrOutput) Elem() ImageDistributionOutput
- func (ImageDistributionPtrOutput) ElementType() reflect.Type
- func (o ImageDistributionPtrOutput) ToImageDistributionPtrOutput() ImageDistributionPtrOutput
- func (o ImageDistributionPtrOutput) ToImageDistributionPtrOutputWithContext(ctx context.Context) ImageDistributionPtrOutput
- func (o ImageDistributionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ImageDistributionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImageOutput
- func (o ImageOutput) CreatedAt() pulumi.StringPtrOutput
- func (o ImageOutput) Description() pulumi.StringPtrOutput
- func (o ImageOutput) Distribution() ImageDistributionPtrOutput
- func (ImageOutput) ElementType() reflect.Type
- func (o ImageOutput) ErrorMessage() pulumi.StringPtrOutput
- func (o ImageOutput) Id() pulumi.IntPtrOutput
- func (o ImageOutput) MinDiskSize() pulumi.IntPtrOutput
- func (o ImageOutput) Name() pulumi.StringPtrOutput
- func (o ImageOutput) Public() pulumi.BoolPtrOutput
- func (o ImageOutput) Regions() ImageRegionsItemArrayOutput
- func (o ImageOutput) SizeGigabytes() pulumi.Float64PtrOutput
- func (o ImageOutput) Slug() pulumi.StringPtrOutput
- func (o ImageOutput) Status() ImageStatusPtrOutput
- func (o ImageOutput) Tags() pulumi.StringArrayOutput
- func (o ImageOutput) ToImageOutput() ImageOutput
- func (o ImageOutput) ToImageOutputWithContext(ctx context.Context) ImageOutput
- func (o ImageOutput) Type() ImageTypePtrOutput
- type ImagePtrOutput
- func (o ImagePtrOutput) CreatedAt() pulumi.StringPtrOutput
- func (o ImagePtrOutput) Description() pulumi.StringPtrOutput
- func (o ImagePtrOutput) Distribution() ImageDistributionPtrOutput
- func (o ImagePtrOutput) Elem() ImageOutput
- func (ImagePtrOutput) ElementType() reflect.Type
- func (o ImagePtrOutput) ErrorMessage() pulumi.StringPtrOutput
- func (o ImagePtrOutput) Id() pulumi.IntPtrOutput
- func (o ImagePtrOutput) MinDiskSize() pulumi.IntPtrOutput
- func (o ImagePtrOutput) Name() pulumi.StringPtrOutput
- func (o ImagePtrOutput) Public() pulumi.BoolPtrOutput
- func (o ImagePtrOutput) Regions() ImageRegionsItemArrayOutput
- func (o ImagePtrOutput) SizeGigabytes() pulumi.Float64PtrOutput
- func (o ImagePtrOutput) Slug() pulumi.StringPtrOutput
- func (o ImagePtrOutput) Status() ImageStatusPtrOutput
- func (o ImagePtrOutput) Tags() pulumi.StringArrayOutput
- func (o ImagePtrOutput) ToImagePtrOutput() ImagePtrOutput
- func (o ImagePtrOutput) ToImagePtrOutputWithContext(ctx context.Context) ImagePtrOutput
- func (o ImagePtrOutput) Type() ImageTypePtrOutput
- type ImageRegionsItem
- type ImageRegionsItemArrayOutput
- func (ImageRegionsItemArrayOutput) ElementType() reflect.Type
- func (o ImageRegionsItemArrayOutput) Index(i pulumi.IntInput) ImageRegionsItemOutput
- func (o ImageRegionsItemArrayOutput) ToImageRegionsItemArrayOutput() ImageRegionsItemArrayOutput
- func (o ImageRegionsItemArrayOutput) ToImageRegionsItemArrayOutputWithContext(ctx context.Context) ImageRegionsItemArrayOutput
- type ImageRegionsItemOutput
- func (ImageRegionsItemOutput) ElementType() reflect.Type
- func (o ImageRegionsItemOutput) ToImageRegionsItemOutput() ImageRegionsItemOutput
- func (o ImageRegionsItemOutput) ToImageRegionsItemOutputWithContext(ctx context.Context) ImageRegionsItemOutput
- func (o ImageRegionsItemOutput) ToImageRegionsItemPtrOutput() ImageRegionsItemPtrOutput
- func (o ImageRegionsItemOutput) ToImageRegionsItemPtrOutputWithContext(ctx context.Context) ImageRegionsItemPtrOutput
- func (o ImageRegionsItemOutput) ToStringOutput() pulumi.StringOutput
- func (o ImageRegionsItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ImageRegionsItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ImageRegionsItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImageRegionsItemPtrOutput
- func (o ImageRegionsItemPtrOutput) Elem() ImageRegionsItemOutput
- func (ImageRegionsItemPtrOutput) ElementType() reflect.Type
- func (o ImageRegionsItemPtrOutput) ToImageRegionsItemPtrOutput() ImageRegionsItemPtrOutput
- func (o ImageRegionsItemPtrOutput) ToImageRegionsItemPtrOutputWithContext(ctx context.Context) ImageRegionsItemPtrOutput
- func (o ImageRegionsItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ImageRegionsItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImageStatus
- type ImageStatusOutput
- func (ImageStatusOutput) ElementType() reflect.Type
- func (o ImageStatusOutput) ToImageStatusOutput() ImageStatusOutput
- func (o ImageStatusOutput) ToImageStatusOutputWithContext(ctx context.Context) ImageStatusOutput
- func (o ImageStatusOutput) ToImageStatusPtrOutput() ImageStatusPtrOutput
- func (o ImageStatusOutput) ToImageStatusPtrOutputWithContext(ctx context.Context) ImageStatusPtrOutput
- func (o ImageStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o ImageStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ImageStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ImageStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImageStatusPtrOutput
- func (o ImageStatusPtrOutput) Elem() ImageStatusOutput
- func (ImageStatusPtrOutput) ElementType() reflect.Type
- func (o ImageStatusPtrOutput) ToImageStatusPtrOutput() ImageStatusPtrOutput
- func (o ImageStatusPtrOutput) ToImageStatusPtrOutputWithContext(ctx context.Context) ImageStatusPtrOutput
- func (o ImageStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ImageStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImageType
- type ImageTypeOutput
- func (ImageTypeOutput) ElementType() reflect.Type
- func (o ImageTypeOutput) ToImageTypeOutput() ImageTypeOutput
- func (o ImageTypeOutput) ToImageTypeOutputWithContext(ctx context.Context) ImageTypeOutput
- func (o ImageTypeOutput) ToImageTypePtrOutput() ImageTypePtrOutput
- func (o ImageTypeOutput) ToImageTypePtrOutputWithContext(ctx context.Context) ImageTypePtrOutput
- func (o ImageTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ImageTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ImageTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ImageTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImageTypePtrOutput
- func (o ImageTypePtrOutput) Elem() ImageTypeOutput
- func (ImageTypePtrOutput) ElementType() reflect.Type
- func (o ImageTypePtrOutput) ToImageTypePtrOutput() ImageTypePtrOutput
- func (o ImageTypePtrOutput) ToImageTypePtrOutputWithContext(ctx context.Context) ImageTypePtrOutput
- func (o ImageTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ImageTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImageUpdateDistribution
- func (ImageUpdateDistribution) ElementType() reflect.Type
- func (e ImageUpdateDistribution) ToImageUpdateDistributionOutput() ImageUpdateDistributionOutput
- func (e ImageUpdateDistribution) ToImageUpdateDistributionOutputWithContext(ctx context.Context) ImageUpdateDistributionOutput
- func (e ImageUpdateDistribution) ToImageUpdateDistributionPtrOutput() ImageUpdateDistributionPtrOutput
- func (e ImageUpdateDistribution) ToImageUpdateDistributionPtrOutputWithContext(ctx context.Context) ImageUpdateDistributionPtrOutput
- func (e ImageUpdateDistribution) ToStringOutput() pulumi.StringOutput
- func (e ImageUpdateDistribution) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ImageUpdateDistribution) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ImageUpdateDistribution) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImageUpdateDistributionInput
- type ImageUpdateDistributionOutput
- func (ImageUpdateDistributionOutput) ElementType() reflect.Type
- func (o ImageUpdateDistributionOutput) ToImageUpdateDistributionOutput() ImageUpdateDistributionOutput
- func (o ImageUpdateDistributionOutput) ToImageUpdateDistributionOutputWithContext(ctx context.Context) ImageUpdateDistributionOutput
- func (o ImageUpdateDistributionOutput) ToImageUpdateDistributionPtrOutput() ImageUpdateDistributionPtrOutput
- func (o ImageUpdateDistributionOutput) ToImageUpdateDistributionPtrOutputWithContext(ctx context.Context) ImageUpdateDistributionPtrOutput
- func (o ImageUpdateDistributionOutput) ToStringOutput() pulumi.StringOutput
- func (o ImageUpdateDistributionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ImageUpdateDistributionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ImageUpdateDistributionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImageUpdateDistributionPtrInput
- type ImageUpdateDistributionPtrOutput
- func (o ImageUpdateDistributionPtrOutput) Elem() ImageUpdateDistributionOutput
- func (ImageUpdateDistributionPtrOutput) ElementType() reflect.Type
- func (o ImageUpdateDistributionPtrOutput) ToImageUpdateDistributionPtrOutput() ImageUpdateDistributionPtrOutput
- func (o ImageUpdateDistributionPtrOutput) ToImageUpdateDistributionPtrOutputWithContext(ctx context.Context) ImageUpdateDistributionPtrOutput
- func (o ImageUpdateDistributionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ImageUpdateDistributionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImagesCustom
- type ImagesCustomArgs
- type ImagesCustomInput
- type ImagesCustomOutput
- func (o ImagesCustomOutput) Description() pulumi.StringPtrOutput
- func (o ImagesCustomOutput) Distribution() ImageUpdateDistributionPtrOutput
- func (ImagesCustomOutput) ElementType() reflect.Type
- func (o ImagesCustomOutput) Image() ImagePtrOutput
- func (o ImagesCustomOutput) Name() pulumi.StringOutput
- func (o ImagesCustomOutput) Region() ImagesCustomPropertiesRegionOutput
- func (o ImagesCustomOutput) Tags() pulumi.StringArrayOutput
- func (o ImagesCustomOutput) ToImagesCustomOutput() ImagesCustomOutput
- func (o ImagesCustomOutput) ToImagesCustomOutputWithContext(ctx context.Context) ImagesCustomOutput
- func (o ImagesCustomOutput) Url() pulumi.StringOutput
- type ImagesCustomPropertiesRegion
- func (ImagesCustomPropertiesRegion) ElementType() reflect.Type
- func (e ImagesCustomPropertiesRegion) ToImagesCustomPropertiesRegionOutput() ImagesCustomPropertiesRegionOutput
- func (e ImagesCustomPropertiesRegion) ToImagesCustomPropertiesRegionOutputWithContext(ctx context.Context) ImagesCustomPropertiesRegionOutput
- func (e ImagesCustomPropertiesRegion) ToImagesCustomPropertiesRegionPtrOutput() ImagesCustomPropertiesRegionPtrOutput
- func (e ImagesCustomPropertiesRegion) ToImagesCustomPropertiesRegionPtrOutputWithContext(ctx context.Context) ImagesCustomPropertiesRegionPtrOutput
- func (e ImagesCustomPropertiesRegion) ToStringOutput() pulumi.StringOutput
- func (e ImagesCustomPropertiesRegion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ImagesCustomPropertiesRegion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ImagesCustomPropertiesRegion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImagesCustomPropertiesRegionInput
- type ImagesCustomPropertiesRegionOutput
- func (ImagesCustomPropertiesRegionOutput) ElementType() reflect.Type
- func (o ImagesCustomPropertiesRegionOutput) ToImagesCustomPropertiesRegionOutput() ImagesCustomPropertiesRegionOutput
- func (o ImagesCustomPropertiesRegionOutput) ToImagesCustomPropertiesRegionOutputWithContext(ctx context.Context) ImagesCustomPropertiesRegionOutput
- func (o ImagesCustomPropertiesRegionOutput) ToImagesCustomPropertiesRegionPtrOutput() ImagesCustomPropertiesRegionPtrOutput
- func (o ImagesCustomPropertiesRegionOutput) ToImagesCustomPropertiesRegionPtrOutputWithContext(ctx context.Context) ImagesCustomPropertiesRegionPtrOutput
- func (o ImagesCustomPropertiesRegionOutput) ToStringOutput() pulumi.StringOutput
- func (o ImagesCustomPropertiesRegionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ImagesCustomPropertiesRegionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ImagesCustomPropertiesRegionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImagesCustomPropertiesRegionPtrInput
- type ImagesCustomPropertiesRegionPtrOutput
- func (o ImagesCustomPropertiesRegionPtrOutput) Elem() ImagesCustomPropertiesRegionOutput
- func (ImagesCustomPropertiesRegionPtrOutput) ElementType() reflect.Type
- func (o ImagesCustomPropertiesRegionPtrOutput) ToImagesCustomPropertiesRegionPtrOutput() ImagesCustomPropertiesRegionPtrOutput
- func (o ImagesCustomPropertiesRegionPtrOutput) ToImagesCustomPropertiesRegionPtrOutputWithContext(ctx context.Context) ImagesCustomPropertiesRegionPtrOutput
- func (o ImagesCustomPropertiesRegionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ImagesCustomPropertiesRegionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImagesCustomState
- type ListImageActionsArgs
- type ListImageActionsItems
- type ListImageActionsItemsOutput
- func (o ListImageActionsItemsOutput) Actions() ActionArrayOutput
- func (ListImageActionsItemsOutput) ElementType() reflect.Type
- func (o ListImageActionsItemsOutput) Links() PageLinksPtrOutput
- func (o ListImageActionsItemsOutput) Meta() MetaMetaOutput
- func (o ListImageActionsItemsOutput) ToListImageActionsItemsOutput() ListImageActionsItemsOutput
- func (o ListImageActionsItemsOutput) ToListImageActionsItemsOutputWithContext(ctx context.Context) ListImageActionsItemsOutput
- type ListImageActionsOutputArgs
- type ListImageActionsResult
- type ListImageActionsResultOutput
- func (ListImageActionsResultOutput) ElementType() reflect.Type
- func (o ListImageActionsResultOutput) Items() ListImageActionsItemsOutput
- func (o ListImageActionsResultOutput) ToListImageActionsResultOutput() ListImageActionsResultOutput
- func (o ListImageActionsResultOutput) ToListImageActionsResultOutputWithContext(ctx context.Context) ListImageActionsResultOutput
- type ListImagesArgs
- type ListImagesItems
- type ListImagesItemsOutput
- func (ListImagesItemsOutput) ElementType() reflect.Type
- func (o ListImagesItemsOutput) Images() ImageArrayOutput
- func (o ListImagesItemsOutput) Links() PageLinksPtrOutput
- func (o ListImagesItemsOutput) Meta() MetaMetaOutput
- func (o ListImagesItemsOutput) ToListImagesItemsOutput() ListImagesItemsOutput
- func (o ListImagesItemsOutput) ToListImagesItemsOutputWithContext(ctx context.Context) ListImagesItemsOutput
- type ListImagesOutputArgs
- type ListImagesResult
- type ListImagesResultOutput
- func (ListImagesResultOutput) ElementType() reflect.Type
- func (o ListImagesResultOutput) Items() ListImagesItemsOutput
- func (o ListImagesResultOutput) ToListImagesResultOutput() ListImagesResultOutput
- func (o ListImagesResultOutput) ToListImagesResultOutputWithContext(ctx context.Context) ListImagesResultOutput
- type MetaMeta
- type MetaMetaOutput
- type PageLinks
- type PageLinksOutput
- type PageLinksPagesProperties
- type PageLinksPagesPropertiesOutput
- func (PageLinksPagesPropertiesOutput) ElementType() reflect.Type
- func (o PageLinksPagesPropertiesOutput) First() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) Last() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) Next() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) Prev() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutput() PageLinksPagesPropertiesOutput
- func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutputWithContext(ctx context.Context) PageLinksPagesPropertiesOutput
- type PageLinksPagesPropertiesPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Elem() PageLinksPagesPropertiesOutput
- func (PageLinksPagesPropertiesPtrOutput) ElementType() reflect.Type
- func (o PageLinksPagesPropertiesPtrOutput) First() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Last() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Next() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Prev() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutput() PageLinksPagesPropertiesPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutputWithContext(ctx context.Context) PageLinksPagesPropertiesPtrOutput
- type PageLinksPtrOutput
- func (o PageLinksPtrOutput) Elem() PageLinksOutput
- func (PageLinksPtrOutput) ElementType() reflect.Type
- func (o PageLinksPtrOutput) Pages() PageLinksPagesPropertiesPtrOutput
- func (o PageLinksPtrOutput) ToPageLinksPtrOutput() PageLinksPtrOutput
- func (o PageLinksPtrOutput) ToPageLinksPtrOutputWithContext(ctx context.Context) PageLinksPtrOutput
- type Region
- type RegionOutput
- func (o RegionOutput) Available() pulumi.BoolOutput
- func (RegionOutput) ElementType() reflect.Type
- func (o RegionOutput) Features() pulumi.StringArrayOutput
- func (o RegionOutput) Name() pulumi.StringOutput
- func (o RegionOutput) Sizes() pulumi.StringArrayOutput
- func (o RegionOutput) Slug() pulumi.StringOutput
- func (o RegionOutput) ToRegionOutput() RegionOutput
- func (o RegionOutput) ToRegionOutputWithContext(ctx context.Context) RegionOutput
- type RegionPtrOutput
- func (o RegionPtrOutput) Available() pulumi.BoolPtrOutput
- func (o RegionPtrOutput) Elem() RegionOutput
- func (RegionPtrOutput) ElementType() reflect.Type
- func (o RegionPtrOutput) Features() pulumi.StringArrayOutput
- func (o RegionPtrOutput) Name() pulumi.StringPtrOutput
- func (o RegionPtrOutput) Sizes() pulumi.StringArrayOutput
- func (o RegionPtrOutput) Slug() pulumi.StringPtrOutput
- func (o RegionPtrOutput) ToRegionPtrOutput() RegionPtrOutput
- func (o RegionPtrOutput) ToRegionPtrOutputWithContext(ctx context.Context) RegionPtrOutput
- type RegionSlug
- type RegionSlugOutput
- type RegionSlugPtrOutput
- type Status
- type StatusOutput
- func (StatusOutput) ElementType() reflect.Type
- func (o StatusOutput) ToStatusOutput() StatusOutput
- func (o StatusOutput) ToStatusOutputWithContext(ctx context.Context) StatusOutput
- func (o StatusOutput) ToStatusPtrOutput() StatusPtrOutput
- func (o StatusOutput) ToStatusPtrOutputWithContext(ctx context.Context) StatusPtrOutput
- func (o StatusOutput) ToStringOutput() pulumi.StringOutput
- func (o StatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o StatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StatusPtrOutput
- func (o StatusPtrOutput) Elem() StatusOutput
- func (StatusPtrOutput) ElementType() reflect.Type
- func (o StatusPtrOutput) ToStatusPtrOutput() StatusPtrOutput
- func (o StatusPtrOutput) ToStatusPtrOutputWithContext(ctx context.Context) StatusPtrOutput
- func (o StatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Transfer
- type TransferArgs
- type TransferInput
- type TransferOutput
- func (o TransferOutput) CompletedAt() pulumi.StringPtrOutput
- func (TransferOutput) ElementType() reflect.Type
- func (o TransferOutput) Region() RegionPtrOutput
- func (o TransferOutput) RegionSlug() RegionSlugPtrOutput
- func (o TransferOutput) ResourceId() pulumi.IntPtrOutput
- func (o TransferOutput) ResourceType() pulumi.StringPtrOutput
- func (o TransferOutput) StartedAt() pulumi.StringPtrOutput
- func (o TransferOutput) Status() StatusPtrOutput
- func (o TransferOutput) ToTransferOutput() TransferOutput
- func (o TransferOutput) ToTransferOutputWithContext(ctx context.Context) TransferOutput
- func (o TransferOutput) Type() pulumi.StringPtrOutput
- type TransferPropertiesRegion
- func (TransferPropertiesRegion) ElementType() reflect.Type
- func (e TransferPropertiesRegion) ToStringOutput() pulumi.StringOutput
- func (e TransferPropertiesRegion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TransferPropertiesRegion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TransferPropertiesRegion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TransferPropertiesRegion) ToTransferPropertiesRegionOutput() TransferPropertiesRegionOutput
- func (e TransferPropertiesRegion) ToTransferPropertiesRegionOutputWithContext(ctx context.Context) TransferPropertiesRegionOutput
- func (e TransferPropertiesRegion) ToTransferPropertiesRegionPtrOutput() TransferPropertiesRegionPtrOutput
- func (e TransferPropertiesRegion) ToTransferPropertiesRegionPtrOutputWithContext(ctx context.Context) TransferPropertiesRegionPtrOutput
- type TransferPropertiesRegionInput
- type TransferPropertiesRegionOutput
- func (TransferPropertiesRegionOutput) ElementType() reflect.Type
- func (o TransferPropertiesRegionOutput) ToStringOutput() pulumi.StringOutput
- func (o TransferPropertiesRegionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TransferPropertiesRegionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TransferPropertiesRegionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TransferPropertiesRegionOutput) ToTransferPropertiesRegionOutput() TransferPropertiesRegionOutput
- func (o TransferPropertiesRegionOutput) ToTransferPropertiesRegionOutputWithContext(ctx context.Context) TransferPropertiesRegionOutput
- func (o TransferPropertiesRegionOutput) ToTransferPropertiesRegionPtrOutput() TransferPropertiesRegionPtrOutput
- func (o TransferPropertiesRegionOutput) ToTransferPropertiesRegionPtrOutputWithContext(ctx context.Context) TransferPropertiesRegionPtrOutput
- type TransferPropertiesRegionPtrInput
- type TransferPropertiesRegionPtrOutput
- func (o TransferPropertiesRegionPtrOutput) Elem() TransferPropertiesRegionOutput
- func (TransferPropertiesRegionPtrOutput) ElementType() reflect.Type
- func (o TransferPropertiesRegionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TransferPropertiesRegionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TransferPropertiesRegionPtrOutput) ToTransferPropertiesRegionPtrOutput() TransferPropertiesRegionPtrOutput
- func (o TransferPropertiesRegionPtrOutput) ToTransferPropertiesRegionPtrOutputWithContext(ctx context.Context) TransferPropertiesRegionPtrOutput
- type TransferState
- type Type
- func (Type) ElementType() reflect.Type
- func (e Type) ToStringOutput() pulumi.StringOutput
- func (e Type) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Type) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Type) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e Type) ToTypeOutput() TypeOutput
- func (e Type) ToTypeOutputWithContext(ctx context.Context) TypeOutput
- func (e Type) ToTypePtrOutput() TypePtrOutput
- func (e Type) ToTypePtrOutputWithContext(ctx context.Context) TypePtrOutput
- type TypeInput
- type TypeOutput
- func (TypeOutput) ElementType() reflect.Type
- func (o TypeOutput) ToStringOutput() pulumi.StringOutput
- func (o TypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TypeOutput) ToTypeOutput() TypeOutput
- func (o TypeOutput) ToTypeOutputWithContext(ctx context.Context) TypeOutput
- func (o TypeOutput) ToTypePtrOutput() TypePtrOutput
- func (o TypeOutput) ToTypePtrOutputWithContext(ctx context.Context) TypePtrOutput
- type TypePtrInput
- type TypePtrOutput
- func (o TypePtrOutput) Elem() TypeOutput
- func (TypePtrOutput) ElementType() reflect.Type
- func (o TypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TypePtrOutput) ToTypePtrOutput() TypePtrOutput
- func (o TypePtrOutput) ToTypePtrOutputWithContext(ctx context.Context) TypePtrOutput
Constants ¶
const ( ActionStatusInProgress = ActionStatus("in-progress") ActionStatusCompleted = ActionStatus("completed") ActionStatusErrored = ActionStatus("errored") )
const ( ImageActionBaseTypeConvert = ImageActionBaseType("convert") ImageActionBaseTypeTransfer = ImageActionBaseType("transfer") )
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") )
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") )
const ( ImageStatusNew = ImageStatus("NEW") ImageStatusAvailable = ImageStatus("available") ImageStatusPending = ImageStatus("pending") ImageStatusDeleted = ImageStatus("deleted") ImageStatusRetired = ImageStatus("retired") )
const ( ImageTypeBase = ImageType("base") ImageTypeSnapshot = ImageType("snapshot") ImageTypeBackup = ImageType("backup") ImageTypeCustom = ImageType("custom") ImageTypeAdmin = ImageType("admin") )
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") )
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") )
const ( StatusInProgress = Status("in-progress") StatusCompleted = Status("completed") StatusErrored = Status("errored") )
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") )
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"` }
type ActionArrayOutput ¶
type ActionArrayOutput struct{ *pulumi.OutputState }
func (ActionArrayOutput) ElementType ¶
func (ActionArrayOutput) ElementType() reflect.Type
func (ActionArrayOutput) Index ¶
func (o ActionArrayOutput) Index(i pulumi.IntInput) ActionOutput
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 ¶
func (o ActionOutput) Id() pulumi.IntPtrOutput
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 ¶
func (o ActionOutput) Status() ActionStatusPtrOutput
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 ¶
func (o ActionOutput) Type() pulumi.StringPtrOutput
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 (o ActionRegionSlugPtrOutput) Elem() ActionRegionSlugOutput
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 (o ActionStatusPtrOutput) Elem() ActionStatusOutput
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) 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 ¶
func (o ConvertOutput) Type() pulumi.StringOutput
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 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 GetImageActionOutput ¶
func GetImageActionOutput(ctx *pulumi.Context, args GetImageActionOutputArgs, opts ...pulumi.InvokeOption) GetImageActionResultOutput
func (GetImageActionResultOutput) ElementType ¶
func (GetImageActionResultOutput) ElementType() reflect.Type
func (GetImageActionResultOutput) Items ¶
func (o GetImageActionResultOutput) Items() ActionOutput
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 (o GetImagePropertiesOutput) Image() ImageOutput
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 GetImageOutput ¶
func GetImageOutput(ctx *pulumi.Context, args GetImageOutputArgs, opts ...pulumi.InvokeOption) GetImageResultOutput
func (GetImageResultOutput) ElementType ¶
func (GetImageResultOutput) ElementType() reflect.Type
func (GetImageResultOutput) Items ¶
func (o GetImageResultOutput) Items() GetImagePropertiesOutput
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 (o ImageActionBaseTypePtrOutput) Elem() ImageActionBaseTypeOutput
func (ImageActionBaseTypePtrOutput) ElementType ¶
func (ImageActionBaseTypePtrOutput) ElementType() reflect.Type
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 (o ImageArrayOutput) Index(i pulumi.IntInput) ImageOutput
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 (o ImageDistributionPtrOutput) Elem() ImageDistributionOutput
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 ¶
func (o ImageOutput) Id() pulumi.IntPtrOutput
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 ¶
func (o ImageOutput) Name() pulumi.StringPtrOutput
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 ¶
func (o ImageOutput) Regions() ImageRegionsItemArrayOutput
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 ¶
func (o ImageOutput) Slug() pulumi.StringPtrOutput
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 ¶
func (o ImageOutput) Tags() pulumi.StringArrayOutput
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 ¶
func (o ImageOutput) Type() ImageTypePtrOutput
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 ¶
func (o ImagePtrOutput) Id() pulumi.IntPtrOutput
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 ¶
func (o ImagePtrOutput) Name() pulumi.StringPtrOutput
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 ¶
func (o ImagePtrOutput) Regions() ImageRegionsItemArrayOutput
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 ¶
func (o ImagePtrOutput) Slug() pulumi.StringPtrOutput
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 ¶
func (o ImagePtrOutput) Status() ImageStatusPtrOutput
A status string indicating the state of a custom image. This may be `NEW`,
`available`, `pending`, `deleted`, or `retired`.
func (ImagePtrOutput) Tags ¶
func (o ImagePtrOutput) Tags() pulumi.StringArrayOutput
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 ¶
func (o ImagePtrOutput) Type() ImageTypePtrOutput
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) ElementType() reflect.Type
func (ImageRegionsItemArrayOutput) Index ¶
func (o ImageRegionsItemArrayOutput) Index(i pulumi.IntInput) ImageRegionsItemOutput
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 (o ImageRegionsItemPtrOutput) Elem() ImageRegionsItemOutput
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 (o ImageStatusPtrOutput) Elem() ImageStatusOutput
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 (o ImageTypePtrOutput) Elem() ImageTypeOutput
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) ElementType() reflect.Type
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 (o ImageUpdateDistributionOutput) ToStringOutput() pulumi.StringOutput
func (ImageUpdateDistributionOutput) ToStringOutputWithContext ¶
func (o ImageUpdateDistributionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ImageUpdateDistributionOutput) ToStringPtrOutput ¶
func (o ImageUpdateDistributionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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 (o ImageUpdateDistributionPtrOutput) Elem() ImageUpdateDistributionOutput
func (ImageUpdateDistributionPtrOutput) ElementType ¶
func (ImageUpdateDistributionPtrOutput) ElementType() reflect.Type
func (ImageUpdateDistributionPtrOutput) ToImageUpdateDistributionPtrOutput ¶
func (o ImageUpdateDistributionPtrOutput) ToImageUpdateDistributionPtrOutput() ImageUpdateDistributionPtrOutput
func (ImageUpdateDistributionPtrOutput) ToImageUpdateDistributionPtrOutputWithContext ¶
func (o ImageUpdateDistributionPtrOutput) ToImageUpdateDistributionPtrOutputWithContext(ctx context.Context) ImageUpdateDistributionPtrOutput
func (ImageUpdateDistributionPtrOutput) ToStringPtrOutput ¶
func (o ImageUpdateDistributionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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 ¶
func (o ImagesCustomOutput) Distribution() ImageUpdateDistributionPtrOutput
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 (o ImagesCustomOutput) Image() ImagePtrOutput
func (ImagesCustomOutput) Name ¶
func (o ImagesCustomOutput) Name() pulumi.StringOutput
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 ¶
func (o ImagesCustomOutput) Region() ImagesCustomPropertiesRegionOutput
The slug identifier for the region where the resource will initially be available.
func (ImagesCustomOutput) Tags ¶
func (o ImagesCustomOutput) Tags() pulumi.StringArrayOutput
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 ¶
func (o ImagesCustomOutput) Url() pulumi.StringOutput
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) ElementType() reflect.Type
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 (e ImagesCustomPropertiesRegion) ToStringOutput() pulumi.StringOutput
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) ElementType() reflect.Type
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 (o ImagesCustomPropertiesRegionOutput) ToStringOutput() pulumi.StringOutput
func (ImagesCustomPropertiesRegionOutput) ToStringOutputWithContext ¶
func (o ImagesCustomPropertiesRegionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ImagesCustomPropertiesRegionOutput) ToStringPtrOutput ¶
func (o ImagesCustomPropertiesRegionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType ¶
func (ImagesCustomPropertiesRegionPtrOutput) ElementType() reflect.Type
func (ImagesCustomPropertiesRegionPtrOutput) ToImagesCustomPropertiesRegionPtrOutput ¶
func (o ImagesCustomPropertiesRegionPtrOutput) ToImagesCustomPropertiesRegionPtrOutput() ImagesCustomPropertiesRegionPtrOutput
func (ImagesCustomPropertiesRegionPtrOutput) ToImagesCustomPropertiesRegionPtrOutputWithContext ¶
func (o ImagesCustomPropertiesRegionPtrOutput) ToImagesCustomPropertiesRegionPtrOutputWithContext(ctx context.Context) ImagesCustomPropertiesRegionPtrOutput
func (ImagesCustomPropertiesRegionPtrOutput) ToStringPtrOutput ¶
func (o ImagesCustomPropertiesRegionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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 ListImageActionsItemsOutput ¶
type ListImageActionsItemsOutput struct{ *pulumi.OutputState }
func (ListImageActionsItemsOutput) Actions ¶
func (o ListImageActionsItemsOutput) Actions() ActionArrayOutput
func (ListImageActionsItemsOutput) ElementType ¶
func (ListImageActionsItemsOutput) ElementType() reflect.Type
func (ListImageActionsItemsOutput) Links ¶
func (o ListImageActionsItemsOutput) Links() PageLinksPtrOutput
func (ListImageActionsItemsOutput) Meta ¶
func (o ListImageActionsItemsOutput) Meta() MetaMetaOutput
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"`
}
func ListImageActions ¶
func ListImageActions(ctx *pulumi.Context, args *ListImageActionsArgs, opts ...pulumi.InvokeOption) (*ListImageActionsResult, error)
type ListImageActionsResultOutput ¶
type ListImageActionsResultOutput struct{ *pulumi.OutputState }
func ListImageActionsOutput ¶
func ListImageActionsOutput(ctx *pulumi.Context, args ListImageActionsOutputArgs, opts ...pulumi.InvokeOption) ListImageActionsResultOutput
func (ListImageActionsResultOutput) ElementType ¶
func (ListImageActionsResultOutput) ElementType() reflect.Type
func (ListImageActionsResultOutput) Items ¶
func (o ListImageActionsResultOutput) Items() ListImageActionsItemsOutput
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 ListImagesItemsOutput ¶
type ListImagesItemsOutput struct{ *pulumi.OutputState }
func (ListImagesItemsOutput) ElementType ¶
func (ListImagesItemsOutput) ElementType() reflect.Type
func (ListImagesItemsOutput) Images ¶
func (o ListImagesItemsOutput) Images() ImageArrayOutput
func (ListImagesItemsOutput) Links ¶
func (o ListImagesItemsOutput) Links() PageLinksPtrOutput
func (ListImagesItemsOutput) Meta ¶
func (o ListImagesItemsOutput) Meta() MetaMetaOutput
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 ListImagesOutput ¶
func ListImagesOutput(ctx *pulumi.Context, args ListImagesOutputArgs, opts ...pulumi.InvokeOption) ListImagesResultOutput
func (ListImagesResultOutput) ElementType ¶
func (ListImagesResultOutput) ElementType() reflect.Type
func (ListImagesResultOutput) Items ¶
func (o ListImagesResultOutput) Items() ListImagesItemsOutput
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 ¶
func (o MetaMetaOutput) Total() pulumi.IntPtrOutput
Number of objects returned by the request.
type PageLinks ¶
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 (o PageLinksOutput) Pages() PageLinksPagesPropertiesPtrOutput
func (PageLinksOutput) ToPageLinksOutput ¶
func (o PageLinksOutput) ToPageLinksOutput() PageLinksOutput
func (PageLinksOutput) ToPageLinksOutputWithContext ¶
func (o PageLinksOutput) ToPageLinksOutputWithContext(ctx context.Context) PageLinksOutput
type PageLinksPagesPropertiesOutput ¶
type PageLinksPagesPropertiesOutput struct{ *pulumi.OutputState }
func (PageLinksPagesPropertiesOutput) ElementType ¶
func (PageLinksPagesPropertiesOutput) ElementType() reflect.Type
func (PageLinksPagesPropertiesOutput) First ¶
func (o PageLinksPagesPropertiesOutput) First() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesOutput) Last ¶
func (o PageLinksPagesPropertiesOutput) Last() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesOutput) Next ¶
func (o PageLinksPagesPropertiesOutput) Next() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesOutput) Prev ¶
func (o PageLinksPagesPropertiesOutput) Prev() pulumi.StringPtrOutput
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 (o PageLinksPagesPropertiesPtrOutput) Elem() PageLinksPagesPropertiesOutput
func (PageLinksPagesPropertiesPtrOutput) ElementType ¶
func (PageLinksPagesPropertiesPtrOutput) ElementType() reflect.Type
func (PageLinksPagesPropertiesPtrOutput) First ¶
func (o PageLinksPagesPropertiesPtrOutput) First() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesPtrOutput) Last ¶
func (o PageLinksPagesPropertiesPtrOutput) Last() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesPtrOutput) Next ¶
func (o PageLinksPagesPropertiesPtrOutput) Next() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesPtrOutput) Prev ¶
func (o PageLinksPagesPropertiesPtrOutput) Prev() pulumi.StringPtrOutput
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 (o PageLinksPtrOutput) Elem() PageLinksOutput
func (PageLinksPtrOutput) ElementType ¶
func (PageLinksPtrOutput) ElementType() reflect.Type
func (PageLinksPtrOutput) Pages ¶
func (o PageLinksPtrOutput) Pages() PageLinksPagesPropertiesPtrOutput
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 ¶
func (o RegionOutput) Sizes() pulumi.StringArrayOutput
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 ¶
func (o RegionPtrOutput) Features() pulumi.StringArrayOutput
This attribute is set to an array which contains features available in this region
func (RegionPtrOutput) Name ¶
func (o RegionPtrOutput) Name() pulumi.StringPtrOutput
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 ¶
func (o RegionPtrOutput) Sizes() pulumi.StringArrayOutput
This attribute is set to an array which contains the identifying slugs for the sizes available in this region.
func (RegionPtrOutput) Slug ¶
func (o RegionPtrOutput) Slug() pulumi.StringPtrOutput
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 (o RegionSlugPtrOutput) Elem() RegionSlugOutput
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) 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 ¶
func (o TransferOutput) Type() pulumi.StringPtrOutput
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) ElementType() reflect.Type
func (TransferPropertiesRegionOutput) ToStringOutput ¶
func (o TransferPropertiesRegionOutput) ToStringOutput() pulumi.StringOutput
func (TransferPropertiesRegionOutput) ToStringOutputWithContext ¶
func (o TransferPropertiesRegionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TransferPropertiesRegionOutput) ToStringPtrOutput ¶
func (o TransferPropertiesRegionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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 (o TransferPropertiesRegionPtrOutput) Elem() TransferPropertiesRegionOutput
func (TransferPropertiesRegionPtrOutput) ElementType ¶
func (TransferPropertiesRegionPtrOutput) ElementType() reflect.Type
func (TransferPropertiesRegionPtrOutput) ToStringPtrOutput ¶
func (o TransferPropertiesRegionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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) 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