Documentation
¶
Index ¶
- type GetInstanceArgs
- type GetInstanceImage
- type GetInstanceImageArgs
- type GetInstanceImageArray
- type GetInstanceImageArrayInput
- type GetInstanceImageArrayOutput
- func (GetInstanceImageArrayOutput) ElementType() reflect.Type
- func (o GetInstanceImageArrayOutput) Index(i pulumi.IntInput) GetInstanceImageOutput
- func (o GetInstanceImageArrayOutput) ToGetInstanceImageArrayOutput() GetInstanceImageArrayOutput
- func (o GetInstanceImageArrayOutput) ToGetInstanceImageArrayOutputWithContext(ctx context.Context) GetInstanceImageArrayOutput
- type GetInstanceImageInput
- type GetInstanceImageOutput
- func (o GetInstanceImageOutput) Architecture() pulumi.StringOutput
- func (o GetInstanceImageOutput) CreatedTime() pulumi.StringOutput
- func (GetInstanceImageOutput) ElementType() reflect.Type
- func (o GetInstanceImageOutput) ImageCreator() pulumi.StringOutput
- func (o GetInstanceImageOutput) ImageDescription() pulumi.StringOutput
- func (o GetInstanceImageOutput) ImageId() pulumi.StringOutput
- func (o GetInstanceImageOutput) ImageName() pulumi.StringOutput
- func (o GetInstanceImageOutput) ImageSize() pulumi.IntOutput
- func (o GetInstanceImageOutput) ImageSource() pulumi.StringOutput
- func (o GetInstanceImageOutput) ImageState() pulumi.StringOutput
- func (o GetInstanceImageOutput) ImageType() pulumi.StringOutput
- func (o GetInstanceImageOutput) OsName() pulumi.StringOutput
- func (o GetInstanceImageOutput) Platform() pulumi.StringOutput
- func (o GetInstanceImageOutput) Snapshots() GetInstanceImageSnapshotArrayOutput
- func (o GetInstanceImageOutput) SupportCloudInit() pulumi.BoolOutput
- func (o GetInstanceImageOutput) SyncPercent() pulumi.IntOutput
- func (o GetInstanceImageOutput) ToGetInstanceImageOutput() GetInstanceImageOutput
- func (o GetInstanceImageOutput) ToGetInstanceImageOutputWithContext(ctx context.Context) GetInstanceImageOutput
- type GetInstanceImageSnapshot
- type GetInstanceImageSnapshotArgs
- func (GetInstanceImageSnapshotArgs) ElementType() reflect.Type
- func (i GetInstanceImageSnapshotArgs) ToGetInstanceImageSnapshotOutput() GetInstanceImageSnapshotOutput
- func (i GetInstanceImageSnapshotArgs) ToGetInstanceImageSnapshotOutputWithContext(ctx context.Context) GetInstanceImageSnapshotOutput
- type GetInstanceImageSnapshotArray
- func (GetInstanceImageSnapshotArray) ElementType() reflect.Type
- func (i GetInstanceImageSnapshotArray) ToGetInstanceImageSnapshotArrayOutput() GetInstanceImageSnapshotArrayOutput
- func (i GetInstanceImageSnapshotArray) ToGetInstanceImageSnapshotArrayOutputWithContext(ctx context.Context) GetInstanceImageSnapshotArrayOutput
- type GetInstanceImageSnapshotArrayInput
- type GetInstanceImageSnapshotArrayOutput
- func (GetInstanceImageSnapshotArrayOutput) ElementType() reflect.Type
- func (o GetInstanceImageSnapshotArrayOutput) Index(i pulumi.IntInput) GetInstanceImageSnapshotOutput
- func (o GetInstanceImageSnapshotArrayOutput) ToGetInstanceImageSnapshotArrayOutput() GetInstanceImageSnapshotArrayOutput
- func (o GetInstanceImageSnapshotArrayOutput) ToGetInstanceImageSnapshotArrayOutputWithContext(ctx context.Context) GetInstanceImageSnapshotArrayOutput
- type GetInstanceImageSnapshotInput
- type GetInstanceImageSnapshotOutput
- func (o GetInstanceImageSnapshotOutput) DiskSize() pulumi.IntOutput
- func (o GetInstanceImageSnapshotOutput) DiskUsage() pulumi.StringOutput
- func (GetInstanceImageSnapshotOutput) ElementType() reflect.Type
- func (o GetInstanceImageSnapshotOutput) SnapshotId() pulumi.StringOutput
- func (o GetInstanceImageSnapshotOutput) SnapshotName() pulumi.StringOutput
- func (o GetInstanceImageSnapshotOutput) ToGetInstanceImageSnapshotOutput() GetInstanceImageSnapshotOutput
- func (o GetInstanceImageSnapshotOutput) ToGetInstanceImageSnapshotOutputWithContext(ctx context.Context) GetInstanceImageSnapshotOutput
- type GetInstanceOutputArgs
- type GetInstanceResult
- type GetInstanceResultOutput
- func (GetInstanceResultOutput) ElementType() reflect.Type
- func (o GetInstanceResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceResultOutput) ImageId() pulumi.StringPtrOutput
- func (o GetInstanceResultOutput) ImageNameRegex() pulumi.StringPtrOutput
- func (o GetInstanceResultOutput) ImageTypes() pulumi.StringArrayOutput
- func (o GetInstanceResultOutput) Images() GetInstanceImageArrayOutput
- func (o GetInstanceResultOutput) InstanceType() pulumi.StringPtrOutput
- func (o GetInstanceResultOutput) OsName() pulumi.StringPtrOutput
- func (o GetInstanceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstanceResultOutput) ToGetInstanceResultOutput() GetInstanceResultOutput
- func (o GetInstanceResultOutput) ToGetInstanceResultOutputWithContext(ctx context.Context) GetInstanceResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetInstanceArgs ¶
type GetInstanceArgs struct { // ID of the image to be queried. ImageId *string `pulumi:"imageId"` // A regex string to apply to the image list returned by TencentCloud, conflict with 'os_name'. **NOTE**: it is not wildcard, should look like `imageNameRegex = "^CentOS\s+6\.8\s+64\w*"`. ImageNameRegex *string `pulumi:"imageNameRegex"` // A list of the image type to be queried. Valid values: 'PUBLIC_IMAGE', 'PRIVATE_IMAGE', 'SHARED_IMAGE', 'MARKET_IMAGE'. ImageTypes []string `pulumi:"imageTypes"` // Instance type, such as `S1.SMALL1`. InstanceType *string `pulumi:"instanceType"` // A string to apply with fuzzy match to the osName attribute on the image list returned by TencentCloud, conflict with 'image_name_regex'. OsName *string `pulumi:"osName"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstance.
type GetInstanceImage ¶
type GetInstanceImage struct { // Architecture of the image. Architecture string `pulumi:"architecture"` // Created time of the image. CreatedTime string `pulumi:"createdTime"` // Image creator of the image. ImageCreator string `pulumi:"imageCreator"` // Description of the image. ImageDescription string `pulumi:"imageDescription"` // ID of the image to be queried. ImageId string `pulumi:"imageId"` // Name of the image. ImageName string `pulumi:"imageName"` // Size of the image. ImageSize int `pulumi:"imageSize"` // Image source of the image. ImageSource string `pulumi:"imageSource"` // State of the image. ImageState string `pulumi:"imageState"` // A list of the image type to be queried. Valid values: 'PUBLIC_IMAGE', 'PRIVATE_IMAGE', 'SHARED_IMAGE', 'MARKET_IMAGE'. ImageType string `pulumi:"imageType"` // A string to apply with fuzzy match to the osName attribute on the image list returned by TencentCloud, conflict with 'image_name_regex'. OsName string `pulumi:"osName"` // Platform of the image. Platform string `pulumi:"platform"` // List of snapshot details. Snapshots []GetInstanceImageSnapshot `pulumi:"snapshots"` // Whether support cloud-init. SupportCloudInit bool `pulumi:"supportCloudInit"` // Sync percent of the image. SyncPercent int `pulumi:"syncPercent"` }
type GetInstanceImageArgs ¶
type GetInstanceImageArgs struct { // Architecture of the image. Architecture pulumi.StringInput `pulumi:"architecture"` // Created time of the image. CreatedTime pulumi.StringInput `pulumi:"createdTime"` // Image creator of the image. ImageCreator pulumi.StringInput `pulumi:"imageCreator"` // Description of the image. ImageDescription pulumi.StringInput `pulumi:"imageDescription"` // ID of the image to be queried. ImageId pulumi.StringInput `pulumi:"imageId"` // Name of the image. ImageName pulumi.StringInput `pulumi:"imageName"` // Size of the image. ImageSize pulumi.IntInput `pulumi:"imageSize"` // Image source of the image. ImageSource pulumi.StringInput `pulumi:"imageSource"` // State of the image. ImageState pulumi.StringInput `pulumi:"imageState"` // A list of the image type to be queried. Valid values: 'PUBLIC_IMAGE', 'PRIVATE_IMAGE', 'SHARED_IMAGE', 'MARKET_IMAGE'. ImageType pulumi.StringInput `pulumi:"imageType"` // A string to apply with fuzzy match to the osName attribute on the image list returned by TencentCloud, conflict with 'image_name_regex'. OsName pulumi.StringInput `pulumi:"osName"` // Platform of the image. Platform pulumi.StringInput `pulumi:"platform"` // List of snapshot details. Snapshots GetInstanceImageSnapshotArrayInput `pulumi:"snapshots"` // Whether support cloud-init. SupportCloudInit pulumi.BoolInput `pulumi:"supportCloudInit"` // Sync percent of the image. SyncPercent pulumi.IntInput `pulumi:"syncPercent"` }
func (GetInstanceImageArgs) ElementType ¶
func (GetInstanceImageArgs) ElementType() reflect.Type
func (GetInstanceImageArgs) ToGetInstanceImageOutput ¶
func (i GetInstanceImageArgs) ToGetInstanceImageOutput() GetInstanceImageOutput
func (GetInstanceImageArgs) ToGetInstanceImageOutputWithContext ¶
func (i GetInstanceImageArgs) ToGetInstanceImageOutputWithContext(ctx context.Context) GetInstanceImageOutput
type GetInstanceImageArray ¶
type GetInstanceImageArray []GetInstanceImageInput
func (GetInstanceImageArray) ElementType ¶
func (GetInstanceImageArray) ElementType() reflect.Type
func (GetInstanceImageArray) ToGetInstanceImageArrayOutput ¶
func (i GetInstanceImageArray) ToGetInstanceImageArrayOutput() GetInstanceImageArrayOutput
func (GetInstanceImageArray) ToGetInstanceImageArrayOutputWithContext ¶
func (i GetInstanceImageArray) ToGetInstanceImageArrayOutputWithContext(ctx context.Context) GetInstanceImageArrayOutput
type GetInstanceImageArrayInput ¶
type GetInstanceImageArrayInput interface { pulumi.Input ToGetInstanceImageArrayOutput() GetInstanceImageArrayOutput ToGetInstanceImageArrayOutputWithContext(context.Context) GetInstanceImageArrayOutput }
GetInstanceImageArrayInput is an input type that accepts GetInstanceImageArray and GetInstanceImageArrayOutput values. You can construct a concrete instance of `GetInstanceImageArrayInput` via:
GetInstanceImageArray{ GetInstanceImageArgs{...} }
type GetInstanceImageArrayOutput ¶
type GetInstanceImageArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceImageArrayOutput) ElementType ¶
func (GetInstanceImageArrayOutput) ElementType() reflect.Type
func (GetInstanceImageArrayOutput) Index ¶
func (o GetInstanceImageArrayOutput) Index(i pulumi.IntInput) GetInstanceImageOutput
func (GetInstanceImageArrayOutput) ToGetInstanceImageArrayOutput ¶
func (o GetInstanceImageArrayOutput) ToGetInstanceImageArrayOutput() GetInstanceImageArrayOutput
func (GetInstanceImageArrayOutput) ToGetInstanceImageArrayOutputWithContext ¶
func (o GetInstanceImageArrayOutput) ToGetInstanceImageArrayOutputWithContext(ctx context.Context) GetInstanceImageArrayOutput
type GetInstanceImageInput ¶
type GetInstanceImageInput interface { pulumi.Input ToGetInstanceImageOutput() GetInstanceImageOutput ToGetInstanceImageOutputWithContext(context.Context) GetInstanceImageOutput }
GetInstanceImageInput is an input type that accepts GetInstanceImageArgs and GetInstanceImageOutput values. You can construct a concrete instance of `GetInstanceImageInput` via:
GetInstanceImageArgs{...}
type GetInstanceImageOutput ¶
type GetInstanceImageOutput struct{ *pulumi.OutputState }
func (GetInstanceImageOutput) Architecture ¶
func (o GetInstanceImageOutput) Architecture() pulumi.StringOutput
Architecture of the image.
func (GetInstanceImageOutput) CreatedTime ¶
func (o GetInstanceImageOutput) CreatedTime() pulumi.StringOutput
Created time of the image.
func (GetInstanceImageOutput) ElementType ¶
func (GetInstanceImageOutput) ElementType() reflect.Type
func (GetInstanceImageOutput) ImageCreator ¶
func (o GetInstanceImageOutput) ImageCreator() pulumi.StringOutput
Image creator of the image.
func (GetInstanceImageOutput) ImageDescription ¶
func (o GetInstanceImageOutput) ImageDescription() pulumi.StringOutput
Description of the image.
func (GetInstanceImageOutput) ImageId ¶
func (o GetInstanceImageOutput) ImageId() pulumi.StringOutput
ID of the image to be queried.
func (GetInstanceImageOutput) ImageName ¶
func (o GetInstanceImageOutput) ImageName() pulumi.StringOutput
Name of the image.
func (GetInstanceImageOutput) ImageSize ¶
func (o GetInstanceImageOutput) ImageSize() pulumi.IntOutput
Size of the image.
func (GetInstanceImageOutput) ImageSource ¶
func (o GetInstanceImageOutput) ImageSource() pulumi.StringOutput
Image source of the image.
func (GetInstanceImageOutput) ImageState ¶
func (o GetInstanceImageOutput) ImageState() pulumi.StringOutput
State of the image.
func (GetInstanceImageOutput) ImageType ¶
func (o GetInstanceImageOutput) ImageType() pulumi.StringOutput
A list of the image type to be queried. Valid values: 'PUBLIC_IMAGE', 'PRIVATE_IMAGE', 'SHARED_IMAGE', 'MARKET_IMAGE'.
func (GetInstanceImageOutput) OsName ¶
func (o GetInstanceImageOutput) OsName() pulumi.StringOutput
A string to apply with fuzzy match to the osName attribute on the image list returned by TencentCloud, conflict with 'image_name_regex'.
func (GetInstanceImageOutput) Platform ¶
func (o GetInstanceImageOutput) Platform() pulumi.StringOutput
Platform of the image.
func (GetInstanceImageOutput) Snapshots ¶
func (o GetInstanceImageOutput) Snapshots() GetInstanceImageSnapshotArrayOutput
List of snapshot details.
func (GetInstanceImageOutput) SupportCloudInit ¶
func (o GetInstanceImageOutput) SupportCloudInit() pulumi.BoolOutput
Whether support cloud-init.
func (GetInstanceImageOutput) SyncPercent ¶
func (o GetInstanceImageOutput) SyncPercent() pulumi.IntOutput
Sync percent of the image.
func (GetInstanceImageOutput) ToGetInstanceImageOutput ¶
func (o GetInstanceImageOutput) ToGetInstanceImageOutput() GetInstanceImageOutput
func (GetInstanceImageOutput) ToGetInstanceImageOutputWithContext ¶
func (o GetInstanceImageOutput) ToGetInstanceImageOutputWithContext(ctx context.Context) GetInstanceImageOutput
type GetInstanceImageSnapshot ¶
type GetInstanceImageSnapshot struct { // Size of the cloud disk used to create the snapshot; unit: GB. DiskSize int `pulumi:"diskSize"` // Type of the cloud disk used to create the snapshot. DiskUsage string `pulumi:"diskUsage"` // Snapshot ID. SnapshotId string `pulumi:"snapshotId"` // Snapshot name, the user-defined snapshot alias. SnapshotName string `pulumi:"snapshotName"` }
type GetInstanceImageSnapshotArgs ¶
type GetInstanceImageSnapshotArgs struct { // Size of the cloud disk used to create the snapshot; unit: GB. DiskSize pulumi.IntInput `pulumi:"diskSize"` // Type of the cloud disk used to create the snapshot. DiskUsage pulumi.StringInput `pulumi:"diskUsage"` // Snapshot ID. SnapshotId pulumi.StringInput `pulumi:"snapshotId"` // Snapshot name, the user-defined snapshot alias. SnapshotName pulumi.StringInput `pulumi:"snapshotName"` }
func (GetInstanceImageSnapshotArgs) ElementType ¶
func (GetInstanceImageSnapshotArgs) ElementType() reflect.Type
func (GetInstanceImageSnapshotArgs) ToGetInstanceImageSnapshotOutput ¶
func (i GetInstanceImageSnapshotArgs) ToGetInstanceImageSnapshotOutput() GetInstanceImageSnapshotOutput
func (GetInstanceImageSnapshotArgs) ToGetInstanceImageSnapshotOutputWithContext ¶
func (i GetInstanceImageSnapshotArgs) ToGetInstanceImageSnapshotOutputWithContext(ctx context.Context) GetInstanceImageSnapshotOutput
type GetInstanceImageSnapshotArray ¶
type GetInstanceImageSnapshotArray []GetInstanceImageSnapshotInput
func (GetInstanceImageSnapshotArray) ElementType ¶
func (GetInstanceImageSnapshotArray) ElementType() reflect.Type
func (GetInstanceImageSnapshotArray) ToGetInstanceImageSnapshotArrayOutput ¶
func (i GetInstanceImageSnapshotArray) ToGetInstanceImageSnapshotArrayOutput() GetInstanceImageSnapshotArrayOutput
func (GetInstanceImageSnapshotArray) ToGetInstanceImageSnapshotArrayOutputWithContext ¶
func (i GetInstanceImageSnapshotArray) ToGetInstanceImageSnapshotArrayOutputWithContext(ctx context.Context) GetInstanceImageSnapshotArrayOutput
type GetInstanceImageSnapshotArrayInput ¶
type GetInstanceImageSnapshotArrayInput interface { pulumi.Input ToGetInstanceImageSnapshotArrayOutput() GetInstanceImageSnapshotArrayOutput ToGetInstanceImageSnapshotArrayOutputWithContext(context.Context) GetInstanceImageSnapshotArrayOutput }
GetInstanceImageSnapshotArrayInput is an input type that accepts GetInstanceImageSnapshotArray and GetInstanceImageSnapshotArrayOutput values. You can construct a concrete instance of `GetInstanceImageSnapshotArrayInput` via:
GetInstanceImageSnapshotArray{ GetInstanceImageSnapshotArgs{...} }
type GetInstanceImageSnapshotArrayOutput ¶
type GetInstanceImageSnapshotArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceImageSnapshotArrayOutput) ElementType ¶
func (GetInstanceImageSnapshotArrayOutput) ElementType() reflect.Type
func (GetInstanceImageSnapshotArrayOutput) Index ¶
func (o GetInstanceImageSnapshotArrayOutput) Index(i pulumi.IntInput) GetInstanceImageSnapshotOutput
func (GetInstanceImageSnapshotArrayOutput) ToGetInstanceImageSnapshotArrayOutput ¶
func (o GetInstanceImageSnapshotArrayOutput) ToGetInstanceImageSnapshotArrayOutput() GetInstanceImageSnapshotArrayOutput
func (GetInstanceImageSnapshotArrayOutput) ToGetInstanceImageSnapshotArrayOutputWithContext ¶
func (o GetInstanceImageSnapshotArrayOutput) ToGetInstanceImageSnapshotArrayOutputWithContext(ctx context.Context) GetInstanceImageSnapshotArrayOutput
type GetInstanceImageSnapshotInput ¶
type GetInstanceImageSnapshotInput interface { pulumi.Input ToGetInstanceImageSnapshotOutput() GetInstanceImageSnapshotOutput ToGetInstanceImageSnapshotOutputWithContext(context.Context) GetInstanceImageSnapshotOutput }
GetInstanceImageSnapshotInput is an input type that accepts GetInstanceImageSnapshotArgs and GetInstanceImageSnapshotOutput values. You can construct a concrete instance of `GetInstanceImageSnapshotInput` via:
GetInstanceImageSnapshotArgs{...}
type GetInstanceImageSnapshotOutput ¶
type GetInstanceImageSnapshotOutput struct{ *pulumi.OutputState }
func (GetInstanceImageSnapshotOutput) DiskSize ¶
func (o GetInstanceImageSnapshotOutput) DiskSize() pulumi.IntOutput
Size of the cloud disk used to create the snapshot; unit: GB.
func (GetInstanceImageSnapshotOutput) DiskUsage ¶
func (o GetInstanceImageSnapshotOutput) DiskUsage() pulumi.StringOutput
Type of the cloud disk used to create the snapshot.
func (GetInstanceImageSnapshotOutput) ElementType ¶
func (GetInstanceImageSnapshotOutput) ElementType() reflect.Type
func (GetInstanceImageSnapshotOutput) SnapshotId ¶
func (o GetInstanceImageSnapshotOutput) SnapshotId() pulumi.StringOutput
Snapshot ID.
func (GetInstanceImageSnapshotOutput) SnapshotName ¶
func (o GetInstanceImageSnapshotOutput) SnapshotName() pulumi.StringOutput
Snapshot name, the user-defined snapshot alias.
func (GetInstanceImageSnapshotOutput) ToGetInstanceImageSnapshotOutput ¶
func (o GetInstanceImageSnapshotOutput) ToGetInstanceImageSnapshotOutput() GetInstanceImageSnapshotOutput
func (GetInstanceImageSnapshotOutput) ToGetInstanceImageSnapshotOutputWithContext ¶
func (o GetInstanceImageSnapshotOutput) ToGetInstanceImageSnapshotOutputWithContext(ctx context.Context) GetInstanceImageSnapshotOutput
type GetInstanceOutputArgs ¶
type GetInstanceOutputArgs struct { // ID of the image to be queried. ImageId pulumi.StringPtrInput `pulumi:"imageId"` // A regex string to apply to the image list returned by TencentCloud, conflict with 'os_name'. **NOTE**: it is not wildcard, should look like `imageNameRegex = "^CentOS\s+6\.8\s+64\w*"`. ImageNameRegex pulumi.StringPtrInput `pulumi:"imageNameRegex"` // A list of the image type to be queried. Valid values: 'PUBLIC_IMAGE', 'PRIVATE_IMAGE', 'SHARED_IMAGE', 'MARKET_IMAGE'. ImageTypes pulumi.StringArrayInput `pulumi:"imageTypes"` // Instance type, such as `S1.SMALL1`. InstanceType pulumi.StringPtrInput `pulumi:"instanceType"` // A string to apply with fuzzy match to the osName attribute on the image list returned by TencentCloud, conflict with 'image_name_regex'. OsName pulumi.StringPtrInput `pulumi:"osName"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstance.
func (GetInstanceOutputArgs) ElementType ¶
func (GetInstanceOutputArgs) ElementType() reflect.Type
type GetInstanceResult ¶
type GetInstanceResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ID of the image. ImageId *string `pulumi:"imageId"` ImageNameRegex *string `pulumi:"imageNameRegex"` // Type of the image. ImageTypes []string `pulumi:"imageTypes"` // An information list of image. Each element contains the following attributes: Images []GetInstanceImage `pulumi:"images"` InstanceType *string `pulumi:"instanceType"` // OS name of the image. OsName *string `pulumi:"osName"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getInstance.
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, args *GetInstanceArgs, opts ...pulumi.InvokeOption) (*GetInstanceResult, error)
Use this data source to query images.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Images" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Images"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Images.GetInstance(ctx, &images.GetInstanceArgs{ ImageTypes: []string{ "PUBLIC_IMAGE", }, OsName: pulumi.StringRef("centos 7.5"), }, nil) if err != nil { return err } return nil }) }
```
type GetInstanceResultOutput ¶
type GetInstanceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstance.
func GetInstanceOutput ¶
func GetInstanceOutput(ctx *pulumi.Context, args GetInstanceOutputArgs, opts ...pulumi.InvokeOption) GetInstanceResultOutput
func (GetInstanceResultOutput) ElementType ¶
func (GetInstanceResultOutput) ElementType() reflect.Type
func (GetInstanceResultOutput) Id ¶
func (o GetInstanceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceResultOutput) ImageId ¶
func (o GetInstanceResultOutput) ImageId() pulumi.StringPtrOutput
ID of the image.
func (GetInstanceResultOutput) ImageNameRegex ¶
func (o GetInstanceResultOutput) ImageNameRegex() pulumi.StringPtrOutput
func (GetInstanceResultOutput) ImageTypes ¶
func (o GetInstanceResultOutput) ImageTypes() pulumi.StringArrayOutput
Type of the image.
func (GetInstanceResultOutput) Images ¶
func (o GetInstanceResultOutput) Images() GetInstanceImageArrayOutput
An information list of image. Each element contains the following attributes:
func (GetInstanceResultOutput) InstanceType ¶
func (o GetInstanceResultOutput) InstanceType() pulumi.StringPtrOutput
func (GetInstanceResultOutput) OsName ¶
func (o GetInstanceResultOutput) OsName() pulumi.StringPtrOutput
OS name of the image.
func (GetInstanceResultOutput) ResultOutputFile ¶
func (o GetInstanceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceResultOutput) ToGetInstanceResultOutput ¶
func (o GetInstanceResultOutput) ToGetInstanceResultOutput() GetInstanceResultOutput
func (GetInstanceResultOutput) ToGetInstanceResultOutputWithContext ¶
func (o GetInstanceResultOutput) ToGetInstanceResultOutputWithContext(ctx context.Context) GetInstanceResultOutput