Documentation
¶
Index ¶
- type GetFromFamilyArgs
- type GetFromFamilyImage
- type GetFromFamilyImageArgs
- type GetFromFamilyImageArray
- type GetFromFamilyImageArrayInput
- type GetFromFamilyImageArrayOutput
- func (GetFromFamilyImageArrayOutput) ElementType() reflect.Type
- func (o GetFromFamilyImageArrayOutput) Index(i pulumi.IntInput) GetFromFamilyImageOutput
- func (o GetFromFamilyImageArrayOutput) ToGetFromFamilyImageArrayOutput() GetFromFamilyImageArrayOutput
- func (o GetFromFamilyImageArrayOutput) ToGetFromFamilyImageArrayOutputWithContext(ctx context.Context) GetFromFamilyImageArrayOutput
- type GetFromFamilyImageInput
- type GetFromFamilyImageOutput
- func (o GetFromFamilyImageOutput) Architecture() pulumi.StringOutput
- func (o GetFromFamilyImageOutput) CreatedTime() pulumi.StringOutput
- func (GetFromFamilyImageOutput) ElementType() reflect.Type
- func (o GetFromFamilyImageOutput) ImageCreator() pulumi.StringOutput
- func (o GetFromFamilyImageOutput) ImageDeprecated() pulumi.BoolOutput
- func (o GetFromFamilyImageOutput) ImageDescription() pulumi.StringOutput
- func (o GetFromFamilyImageOutput) ImageFamily() pulumi.StringOutput
- func (o GetFromFamilyImageOutput) ImageId() pulumi.StringOutput
- func (o GetFromFamilyImageOutput) ImageName() pulumi.StringOutput
- func (o GetFromFamilyImageOutput) ImageSize() pulumi.IntOutput
- func (o GetFromFamilyImageOutput) ImageSource() pulumi.StringOutput
- func (o GetFromFamilyImageOutput) ImageState() pulumi.StringOutput
- func (o GetFromFamilyImageOutput) ImageType() pulumi.StringOutput
- func (o GetFromFamilyImageOutput) IsSupportCloudinit() pulumi.BoolOutput
- func (o GetFromFamilyImageOutput) LicenseType() pulumi.StringOutput
- func (o GetFromFamilyImageOutput) OsName() pulumi.StringOutput
- func (o GetFromFamilyImageOutput) Platform() pulumi.StringOutput
- func (o GetFromFamilyImageOutput) SnapshotSets() GetFromFamilyImageSnapshotSetArrayOutput
- func (o GetFromFamilyImageOutput) SyncPercent() pulumi.IntOutput
- func (o GetFromFamilyImageOutput) Tags() GetFromFamilyImageTagArrayOutput
- func (o GetFromFamilyImageOutput) ToGetFromFamilyImageOutput() GetFromFamilyImageOutput
- func (o GetFromFamilyImageOutput) ToGetFromFamilyImageOutputWithContext(ctx context.Context) GetFromFamilyImageOutput
- type GetFromFamilyImageSnapshotSet
- type GetFromFamilyImageSnapshotSetArgs
- func (GetFromFamilyImageSnapshotSetArgs) ElementType() reflect.Type
- func (i GetFromFamilyImageSnapshotSetArgs) ToGetFromFamilyImageSnapshotSetOutput() GetFromFamilyImageSnapshotSetOutput
- func (i GetFromFamilyImageSnapshotSetArgs) ToGetFromFamilyImageSnapshotSetOutputWithContext(ctx context.Context) GetFromFamilyImageSnapshotSetOutput
- type GetFromFamilyImageSnapshotSetArray
- func (GetFromFamilyImageSnapshotSetArray) ElementType() reflect.Type
- func (i GetFromFamilyImageSnapshotSetArray) ToGetFromFamilyImageSnapshotSetArrayOutput() GetFromFamilyImageSnapshotSetArrayOutput
- func (i GetFromFamilyImageSnapshotSetArray) ToGetFromFamilyImageSnapshotSetArrayOutputWithContext(ctx context.Context) GetFromFamilyImageSnapshotSetArrayOutput
- type GetFromFamilyImageSnapshotSetArrayInput
- type GetFromFamilyImageSnapshotSetArrayOutput
- func (GetFromFamilyImageSnapshotSetArrayOutput) ElementType() reflect.Type
- func (o GetFromFamilyImageSnapshotSetArrayOutput) Index(i pulumi.IntInput) GetFromFamilyImageSnapshotSetOutput
- func (o GetFromFamilyImageSnapshotSetArrayOutput) ToGetFromFamilyImageSnapshotSetArrayOutput() GetFromFamilyImageSnapshotSetArrayOutput
- func (o GetFromFamilyImageSnapshotSetArrayOutput) ToGetFromFamilyImageSnapshotSetArrayOutputWithContext(ctx context.Context) GetFromFamilyImageSnapshotSetArrayOutput
- type GetFromFamilyImageSnapshotSetInput
- type GetFromFamilyImageSnapshotSetOutput
- func (o GetFromFamilyImageSnapshotSetOutput) DiskSize() pulumi.IntOutput
- func (o GetFromFamilyImageSnapshotSetOutput) DiskUsage() pulumi.StringOutput
- func (GetFromFamilyImageSnapshotSetOutput) ElementType() reflect.Type
- func (o GetFromFamilyImageSnapshotSetOutput) SnapshotId() pulumi.StringOutput
- func (o GetFromFamilyImageSnapshotSetOutput) ToGetFromFamilyImageSnapshotSetOutput() GetFromFamilyImageSnapshotSetOutput
- func (o GetFromFamilyImageSnapshotSetOutput) ToGetFromFamilyImageSnapshotSetOutputWithContext(ctx context.Context) GetFromFamilyImageSnapshotSetOutput
- type GetFromFamilyImageTag
- type GetFromFamilyImageTagArgs
- type GetFromFamilyImageTagArray
- func (GetFromFamilyImageTagArray) ElementType() reflect.Type
- func (i GetFromFamilyImageTagArray) ToGetFromFamilyImageTagArrayOutput() GetFromFamilyImageTagArrayOutput
- func (i GetFromFamilyImageTagArray) ToGetFromFamilyImageTagArrayOutputWithContext(ctx context.Context) GetFromFamilyImageTagArrayOutput
- type GetFromFamilyImageTagArrayInput
- type GetFromFamilyImageTagArrayOutput
- func (GetFromFamilyImageTagArrayOutput) ElementType() reflect.Type
- func (o GetFromFamilyImageTagArrayOutput) Index(i pulumi.IntInput) GetFromFamilyImageTagOutput
- func (o GetFromFamilyImageTagArrayOutput) ToGetFromFamilyImageTagArrayOutput() GetFromFamilyImageTagArrayOutput
- func (o GetFromFamilyImageTagArrayOutput) ToGetFromFamilyImageTagArrayOutputWithContext(ctx context.Context) GetFromFamilyImageTagArrayOutput
- type GetFromFamilyImageTagInput
- type GetFromFamilyImageTagOutput
- func (GetFromFamilyImageTagOutput) ElementType() reflect.Type
- func (o GetFromFamilyImageTagOutput) Key() pulumi.StringOutput
- func (o GetFromFamilyImageTagOutput) ToGetFromFamilyImageTagOutput() GetFromFamilyImageTagOutput
- func (o GetFromFamilyImageTagOutput) ToGetFromFamilyImageTagOutputWithContext(ctx context.Context) GetFromFamilyImageTagOutput
- func (o GetFromFamilyImageTagOutput) Value() pulumi.StringOutput
- type GetFromFamilyOutputArgs
- type GetFromFamilyResult
- type GetFromFamilyResultOutput
- func (GetFromFamilyResultOutput) ElementType() reflect.Type
- func (o GetFromFamilyResultOutput) Id() pulumi.StringOutput
- func (o GetFromFamilyResultOutput) ImageFamily() pulumi.StringOutput
- func (o GetFromFamilyResultOutput) Images() GetFromFamilyImageArrayOutput
- func (o GetFromFamilyResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetFromFamilyResultOutput) ToGetFromFamilyResultOutput() GetFromFamilyResultOutput
- func (o GetFromFamilyResultOutput) ToGetFromFamilyResultOutputWithContext(ctx context.Context) GetFromFamilyResultOutput
- type GetInstanceFilter
- type GetInstanceFilterArgs
- type GetInstanceFilterArray
- type GetInstanceFilterArrayInput
- type GetInstanceFilterArrayOutput
- func (GetInstanceFilterArrayOutput) ElementType() reflect.Type
- func (o GetInstanceFilterArrayOutput) Index(i pulumi.IntInput) GetInstanceFilterOutput
- func (o GetInstanceFilterArrayOutput) ToGetInstanceFilterArrayOutput() GetInstanceFilterArrayOutput
- func (o GetInstanceFilterArrayOutput) ToGetInstanceFilterArrayOutputWithContext(ctx context.Context) GetInstanceFilterArrayOutput
- type GetInstanceFilterInput
- type GetInstanceFilterOutput
- func (GetInstanceFilterOutput) ElementType() reflect.Type
- func (o GetInstanceFilterOutput) Name() pulumi.StringOutput
- func (o GetInstanceFilterOutput) ToGetInstanceFilterOutput() GetInstanceFilterOutput
- func (o GetInstanceFilterOutput) ToGetInstanceFilterOutputWithContext(ctx context.Context) GetInstanceFilterOutput
- func (o GetInstanceFilterOutput) Values() pulumi.StringArrayOutput
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceInput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- func (o InstanceOutput) DataDiskIds() pulumi.StringArrayOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) ForcePoweroff() pulumi.BoolPtrOutput
- func (o InstanceOutput) ImageDescription() pulumi.StringPtrOutput
- func (o InstanceOutput) ImageFamily() pulumi.StringPtrOutput
- func (o InstanceOutput) ImageName() pulumi.StringOutput
- func (o InstanceOutput) InstanceId() pulumi.StringPtrOutput
- func (o InstanceOutput) SnapshotIds() pulumi.StringArrayOutput
- func (o InstanceOutput) Sysprep() pulumi.BoolPtrOutput
- func (o InstanceOutput) Tags() pulumi.MapOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- type InstanceState
- type LookupInstanceArgs
- type LookupInstanceOutputArgs
- type LookupInstanceResult
- type LookupInstanceResultOutput
- func (LookupInstanceResultOutput) ElementType() reflect.Type
- func (o LookupInstanceResultOutput) Filters() GetInstanceFilterArrayOutput
- func (o LookupInstanceResultOutput) Id() pulumi.StringOutput
- func (o LookupInstanceResultOutput) ImageId() pulumi.StringOutput
- func (o LookupInstanceResultOutput) ImageName() pulumi.StringOutput
- func (o LookupInstanceResultOutput) ImageNameRegex() pulumi.StringPtrOutput
- func (o LookupInstanceResultOutput) OsName() pulumi.StringPtrOutput
- func (o LookupInstanceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput
- func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetFromFamilyArgs ¶ added in v0.1.7
type GetFromFamilyArgs struct { ImageFamily string `pulumi:"imageFamily"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getFromFamily.
type GetFromFamilyImage ¶ added in v0.1.7
type GetFromFamilyImage struct { Architecture string `pulumi:"architecture"` CreatedTime string `pulumi:"createdTime"` ImageCreator string `pulumi:"imageCreator"` ImageDeprecated bool `pulumi:"imageDeprecated"` ImageDescription string `pulumi:"imageDescription"` ImageFamily string `pulumi:"imageFamily"` ImageId string `pulumi:"imageId"` ImageName string `pulumi:"imageName"` ImageSize int `pulumi:"imageSize"` ImageSource string `pulumi:"imageSource"` ImageState string `pulumi:"imageState"` ImageType string `pulumi:"imageType"` IsSupportCloudinit bool `pulumi:"isSupportCloudinit"` LicenseType string `pulumi:"licenseType"` OsName string `pulumi:"osName"` Platform string `pulumi:"platform"` SnapshotSets []GetFromFamilyImageSnapshotSet `pulumi:"snapshotSets"` SyncPercent int `pulumi:"syncPercent"` Tags []GetFromFamilyImageTag `pulumi:"tags"` }
type GetFromFamilyImageArgs ¶ added in v0.1.7
type GetFromFamilyImageArgs struct { Architecture pulumi.StringInput `pulumi:"architecture"` CreatedTime pulumi.StringInput `pulumi:"createdTime"` ImageCreator pulumi.StringInput `pulumi:"imageCreator"` ImageDeprecated pulumi.BoolInput `pulumi:"imageDeprecated"` ImageDescription pulumi.StringInput `pulumi:"imageDescription"` ImageFamily pulumi.StringInput `pulumi:"imageFamily"` ImageId pulumi.StringInput `pulumi:"imageId"` ImageName pulumi.StringInput `pulumi:"imageName"` ImageSize pulumi.IntInput `pulumi:"imageSize"` ImageSource pulumi.StringInput `pulumi:"imageSource"` ImageState pulumi.StringInput `pulumi:"imageState"` ImageType pulumi.StringInput `pulumi:"imageType"` IsSupportCloudinit pulumi.BoolInput `pulumi:"isSupportCloudinit"` LicenseType pulumi.StringInput `pulumi:"licenseType"` OsName pulumi.StringInput `pulumi:"osName"` Platform pulumi.StringInput `pulumi:"platform"` SnapshotSets GetFromFamilyImageSnapshotSetArrayInput `pulumi:"snapshotSets"` SyncPercent pulumi.IntInput `pulumi:"syncPercent"` Tags GetFromFamilyImageTagArrayInput `pulumi:"tags"` }
func (GetFromFamilyImageArgs) ElementType ¶ added in v0.1.7
func (GetFromFamilyImageArgs) ElementType() reflect.Type
func (GetFromFamilyImageArgs) ToGetFromFamilyImageOutput ¶ added in v0.1.7
func (i GetFromFamilyImageArgs) ToGetFromFamilyImageOutput() GetFromFamilyImageOutput
func (GetFromFamilyImageArgs) ToGetFromFamilyImageOutputWithContext ¶ added in v0.1.7
func (i GetFromFamilyImageArgs) ToGetFromFamilyImageOutputWithContext(ctx context.Context) GetFromFamilyImageOutput
type GetFromFamilyImageArray ¶ added in v0.1.7
type GetFromFamilyImageArray []GetFromFamilyImageInput
func (GetFromFamilyImageArray) ElementType ¶ added in v0.1.7
func (GetFromFamilyImageArray) ElementType() reflect.Type
func (GetFromFamilyImageArray) ToGetFromFamilyImageArrayOutput ¶ added in v0.1.7
func (i GetFromFamilyImageArray) ToGetFromFamilyImageArrayOutput() GetFromFamilyImageArrayOutput
func (GetFromFamilyImageArray) ToGetFromFamilyImageArrayOutputWithContext ¶ added in v0.1.7
func (i GetFromFamilyImageArray) ToGetFromFamilyImageArrayOutputWithContext(ctx context.Context) GetFromFamilyImageArrayOutput
type GetFromFamilyImageArrayInput ¶ added in v0.1.7
type GetFromFamilyImageArrayInput interface { pulumi.Input ToGetFromFamilyImageArrayOutput() GetFromFamilyImageArrayOutput ToGetFromFamilyImageArrayOutputWithContext(context.Context) GetFromFamilyImageArrayOutput }
GetFromFamilyImageArrayInput is an input type that accepts GetFromFamilyImageArray and GetFromFamilyImageArrayOutput values. You can construct a concrete instance of `GetFromFamilyImageArrayInput` via:
GetFromFamilyImageArray{ GetFromFamilyImageArgs{...} }
type GetFromFamilyImageArrayOutput ¶ added in v0.1.7
type GetFromFamilyImageArrayOutput struct{ *pulumi.OutputState }
func (GetFromFamilyImageArrayOutput) ElementType ¶ added in v0.1.7
func (GetFromFamilyImageArrayOutput) ElementType() reflect.Type
func (GetFromFamilyImageArrayOutput) Index ¶ added in v0.1.7
func (o GetFromFamilyImageArrayOutput) Index(i pulumi.IntInput) GetFromFamilyImageOutput
func (GetFromFamilyImageArrayOutput) ToGetFromFamilyImageArrayOutput ¶ added in v0.1.7
func (o GetFromFamilyImageArrayOutput) ToGetFromFamilyImageArrayOutput() GetFromFamilyImageArrayOutput
func (GetFromFamilyImageArrayOutput) ToGetFromFamilyImageArrayOutputWithContext ¶ added in v0.1.7
func (o GetFromFamilyImageArrayOutput) ToGetFromFamilyImageArrayOutputWithContext(ctx context.Context) GetFromFamilyImageArrayOutput
type GetFromFamilyImageInput ¶ added in v0.1.7
type GetFromFamilyImageInput interface { pulumi.Input ToGetFromFamilyImageOutput() GetFromFamilyImageOutput ToGetFromFamilyImageOutputWithContext(context.Context) GetFromFamilyImageOutput }
GetFromFamilyImageInput is an input type that accepts GetFromFamilyImageArgs and GetFromFamilyImageOutput values. You can construct a concrete instance of `GetFromFamilyImageInput` via:
GetFromFamilyImageArgs{...}
type GetFromFamilyImageOutput ¶ added in v0.1.7
type GetFromFamilyImageOutput struct{ *pulumi.OutputState }
func (GetFromFamilyImageOutput) Architecture ¶ added in v0.1.7
func (o GetFromFamilyImageOutput) Architecture() pulumi.StringOutput
func (GetFromFamilyImageOutput) CreatedTime ¶ added in v0.1.7
func (o GetFromFamilyImageOutput) CreatedTime() pulumi.StringOutput
func (GetFromFamilyImageOutput) ElementType ¶ added in v0.1.7
func (GetFromFamilyImageOutput) ElementType() reflect.Type
func (GetFromFamilyImageOutput) ImageCreator ¶ added in v0.1.7
func (o GetFromFamilyImageOutput) ImageCreator() pulumi.StringOutput
func (GetFromFamilyImageOutput) ImageDeprecated ¶ added in v0.1.7
func (o GetFromFamilyImageOutput) ImageDeprecated() pulumi.BoolOutput
func (GetFromFamilyImageOutput) ImageDescription ¶ added in v0.1.7
func (o GetFromFamilyImageOutput) ImageDescription() pulumi.StringOutput
func (GetFromFamilyImageOutput) ImageFamily ¶ added in v0.1.7
func (o GetFromFamilyImageOutput) ImageFamily() pulumi.StringOutput
func (GetFromFamilyImageOutput) ImageId ¶ added in v0.1.7
func (o GetFromFamilyImageOutput) ImageId() pulumi.StringOutput
func (GetFromFamilyImageOutput) ImageName ¶ added in v0.1.7
func (o GetFromFamilyImageOutput) ImageName() pulumi.StringOutput
func (GetFromFamilyImageOutput) ImageSize ¶ added in v0.1.7
func (o GetFromFamilyImageOutput) ImageSize() pulumi.IntOutput
func (GetFromFamilyImageOutput) ImageSource ¶ added in v0.1.7
func (o GetFromFamilyImageOutput) ImageSource() pulumi.StringOutput
func (GetFromFamilyImageOutput) ImageState ¶ added in v0.1.7
func (o GetFromFamilyImageOutput) ImageState() pulumi.StringOutput
func (GetFromFamilyImageOutput) ImageType ¶ added in v0.1.7
func (o GetFromFamilyImageOutput) ImageType() pulumi.StringOutput
func (GetFromFamilyImageOutput) IsSupportCloudinit ¶ added in v0.1.7
func (o GetFromFamilyImageOutput) IsSupportCloudinit() pulumi.BoolOutput
func (GetFromFamilyImageOutput) LicenseType ¶ added in v0.1.7
func (o GetFromFamilyImageOutput) LicenseType() pulumi.StringOutput
func (GetFromFamilyImageOutput) OsName ¶ added in v0.1.7
func (o GetFromFamilyImageOutput) OsName() pulumi.StringOutput
func (GetFromFamilyImageOutput) Platform ¶ added in v0.1.7
func (o GetFromFamilyImageOutput) Platform() pulumi.StringOutput
func (GetFromFamilyImageOutput) SnapshotSets ¶ added in v0.1.7
func (o GetFromFamilyImageOutput) SnapshotSets() GetFromFamilyImageSnapshotSetArrayOutput
func (GetFromFamilyImageOutput) SyncPercent ¶ added in v0.1.7
func (o GetFromFamilyImageOutput) SyncPercent() pulumi.IntOutput
func (GetFromFamilyImageOutput) Tags ¶ added in v0.1.7
func (o GetFromFamilyImageOutput) Tags() GetFromFamilyImageTagArrayOutput
func (GetFromFamilyImageOutput) ToGetFromFamilyImageOutput ¶ added in v0.1.7
func (o GetFromFamilyImageOutput) ToGetFromFamilyImageOutput() GetFromFamilyImageOutput
func (GetFromFamilyImageOutput) ToGetFromFamilyImageOutputWithContext ¶ added in v0.1.7
func (o GetFromFamilyImageOutput) ToGetFromFamilyImageOutputWithContext(ctx context.Context) GetFromFamilyImageOutput
type GetFromFamilyImageSnapshotSet ¶ added in v0.1.7
type GetFromFamilyImageSnapshotSetArgs ¶ added in v0.1.7
type GetFromFamilyImageSnapshotSetArgs struct { DiskSize pulumi.IntInput `pulumi:"diskSize"` DiskUsage pulumi.StringInput `pulumi:"diskUsage"` SnapshotId pulumi.StringInput `pulumi:"snapshotId"` }
func (GetFromFamilyImageSnapshotSetArgs) ElementType ¶ added in v0.1.7
func (GetFromFamilyImageSnapshotSetArgs) ElementType() reflect.Type
func (GetFromFamilyImageSnapshotSetArgs) ToGetFromFamilyImageSnapshotSetOutput ¶ added in v0.1.7
func (i GetFromFamilyImageSnapshotSetArgs) ToGetFromFamilyImageSnapshotSetOutput() GetFromFamilyImageSnapshotSetOutput
func (GetFromFamilyImageSnapshotSetArgs) ToGetFromFamilyImageSnapshotSetOutputWithContext ¶ added in v0.1.7
func (i GetFromFamilyImageSnapshotSetArgs) ToGetFromFamilyImageSnapshotSetOutputWithContext(ctx context.Context) GetFromFamilyImageSnapshotSetOutput
type GetFromFamilyImageSnapshotSetArray ¶ added in v0.1.7
type GetFromFamilyImageSnapshotSetArray []GetFromFamilyImageSnapshotSetInput
func (GetFromFamilyImageSnapshotSetArray) ElementType ¶ added in v0.1.7
func (GetFromFamilyImageSnapshotSetArray) ElementType() reflect.Type
func (GetFromFamilyImageSnapshotSetArray) ToGetFromFamilyImageSnapshotSetArrayOutput ¶ added in v0.1.7
func (i GetFromFamilyImageSnapshotSetArray) ToGetFromFamilyImageSnapshotSetArrayOutput() GetFromFamilyImageSnapshotSetArrayOutput
func (GetFromFamilyImageSnapshotSetArray) ToGetFromFamilyImageSnapshotSetArrayOutputWithContext ¶ added in v0.1.7
func (i GetFromFamilyImageSnapshotSetArray) ToGetFromFamilyImageSnapshotSetArrayOutputWithContext(ctx context.Context) GetFromFamilyImageSnapshotSetArrayOutput
type GetFromFamilyImageSnapshotSetArrayInput ¶ added in v0.1.7
type GetFromFamilyImageSnapshotSetArrayInput interface { pulumi.Input ToGetFromFamilyImageSnapshotSetArrayOutput() GetFromFamilyImageSnapshotSetArrayOutput ToGetFromFamilyImageSnapshotSetArrayOutputWithContext(context.Context) GetFromFamilyImageSnapshotSetArrayOutput }
GetFromFamilyImageSnapshotSetArrayInput is an input type that accepts GetFromFamilyImageSnapshotSetArray and GetFromFamilyImageSnapshotSetArrayOutput values. You can construct a concrete instance of `GetFromFamilyImageSnapshotSetArrayInput` via:
GetFromFamilyImageSnapshotSetArray{ GetFromFamilyImageSnapshotSetArgs{...} }
type GetFromFamilyImageSnapshotSetArrayOutput ¶ added in v0.1.7
type GetFromFamilyImageSnapshotSetArrayOutput struct{ *pulumi.OutputState }
func (GetFromFamilyImageSnapshotSetArrayOutput) ElementType ¶ added in v0.1.7
func (GetFromFamilyImageSnapshotSetArrayOutput) ElementType() reflect.Type
func (GetFromFamilyImageSnapshotSetArrayOutput) ToGetFromFamilyImageSnapshotSetArrayOutput ¶ added in v0.1.7
func (o GetFromFamilyImageSnapshotSetArrayOutput) ToGetFromFamilyImageSnapshotSetArrayOutput() GetFromFamilyImageSnapshotSetArrayOutput
func (GetFromFamilyImageSnapshotSetArrayOutput) ToGetFromFamilyImageSnapshotSetArrayOutputWithContext ¶ added in v0.1.7
func (o GetFromFamilyImageSnapshotSetArrayOutput) ToGetFromFamilyImageSnapshotSetArrayOutputWithContext(ctx context.Context) GetFromFamilyImageSnapshotSetArrayOutput
type GetFromFamilyImageSnapshotSetInput ¶ added in v0.1.7
type GetFromFamilyImageSnapshotSetInput interface { pulumi.Input ToGetFromFamilyImageSnapshotSetOutput() GetFromFamilyImageSnapshotSetOutput ToGetFromFamilyImageSnapshotSetOutputWithContext(context.Context) GetFromFamilyImageSnapshotSetOutput }
GetFromFamilyImageSnapshotSetInput is an input type that accepts GetFromFamilyImageSnapshotSetArgs and GetFromFamilyImageSnapshotSetOutput values. You can construct a concrete instance of `GetFromFamilyImageSnapshotSetInput` via:
GetFromFamilyImageSnapshotSetArgs{...}
type GetFromFamilyImageSnapshotSetOutput ¶ added in v0.1.7
type GetFromFamilyImageSnapshotSetOutput struct{ *pulumi.OutputState }
func (GetFromFamilyImageSnapshotSetOutput) DiskSize ¶ added in v0.1.7
func (o GetFromFamilyImageSnapshotSetOutput) DiskSize() pulumi.IntOutput
func (GetFromFamilyImageSnapshotSetOutput) DiskUsage ¶ added in v0.1.7
func (o GetFromFamilyImageSnapshotSetOutput) DiskUsage() pulumi.StringOutput
func (GetFromFamilyImageSnapshotSetOutput) ElementType ¶ added in v0.1.7
func (GetFromFamilyImageSnapshotSetOutput) ElementType() reflect.Type
func (GetFromFamilyImageSnapshotSetOutput) SnapshotId ¶ added in v0.1.7
func (o GetFromFamilyImageSnapshotSetOutput) SnapshotId() pulumi.StringOutput
func (GetFromFamilyImageSnapshotSetOutput) ToGetFromFamilyImageSnapshotSetOutput ¶ added in v0.1.7
func (o GetFromFamilyImageSnapshotSetOutput) ToGetFromFamilyImageSnapshotSetOutput() GetFromFamilyImageSnapshotSetOutput
func (GetFromFamilyImageSnapshotSetOutput) ToGetFromFamilyImageSnapshotSetOutputWithContext ¶ added in v0.1.7
func (o GetFromFamilyImageSnapshotSetOutput) ToGetFromFamilyImageSnapshotSetOutputWithContext(ctx context.Context) GetFromFamilyImageSnapshotSetOutput
type GetFromFamilyImageTag ¶ added in v0.1.7
type GetFromFamilyImageTagArgs ¶ added in v0.1.7
type GetFromFamilyImageTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (GetFromFamilyImageTagArgs) ElementType ¶ added in v0.1.7
func (GetFromFamilyImageTagArgs) ElementType() reflect.Type
func (GetFromFamilyImageTagArgs) ToGetFromFamilyImageTagOutput ¶ added in v0.1.7
func (i GetFromFamilyImageTagArgs) ToGetFromFamilyImageTagOutput() GetFromFamilyImageTagOutput
func (GetFromFamilyImageTagArgs) ToGetFromFamilyImageTagOutputWithContext ¶ added in v0.1.7
func (i GetFromFamilyImageTagArgs) ToGetFromFamilyImageTagOutputWithContext(ctx context.Context) GetFromFamilyImageTagOutput
type GetFromFamilyImageTagArray ¶ added in v0.1.7
type GetFromFamilyImageTagArray []GetFromFamilyImageTagInput
func (GetFromFamilyImageTagArray) ElementType ¶ added in v0.1.7
func (GetFromFamilyImageTagArray) ElementType() reflect.Type
func (GetFromFamilyImageTagArray) ToGetFromFamilyImageTagArrayOutput ¶ added in v0.1.7
func (i GetFromFamilyImageTagArray) ToGetFromFamilyImageTagArrayOutput() GetFromFamilyImageTagArrayOutput
func (GetFromFamilyImageTagArray) ToGetFromFamilyImageTagArrayOutputWithContext ¶ added in v0.1.7
func (i GetFromFamilyImageTagArray) ToGetFromFamilyImageTagArrayOutputWithContext(ctx context.Context) GetFromFamilyImageTagArrayOutput
type GetFromFamilyImageTagArrayInput ¶ added in v0.1.7
type GetFromFamilyImageTagArrayInput interface { pulumi.Input ToGetFromFamilyImageTagArrayOutput() GetFromFamilyImageTagArrayOutput ToGetFromFamilyImageTagArrayOutputWithContext(context.Context) GetFromFamilyImageTagArrayOutput }
GetFromFamilyImageTagArrayInput is an input type that accepts GetFromFamilyImageTagArray and GetFromFamilyImageTagArrayOutput values. You can construct a concrete instance of `GetFromFamilyImageTagArrayInput` via:
GetFromFamilyImageTagArray{ GetFromFamilyImageTagArgs{...} }
type GetFromFamilyImageTagArrayOutput ¶ added in v0.1.7
type GetFromFamilyImageTagArrayOutput struct{ *pulumi.OutputState }
func (GetFromFamilyImageTagArrayOutput) ElementType ¶ added in v0.1.7
func (GetFromFamilyImageTagArrayOutput) ElementType() reflect.Type
func (GetFromFamilyImageTagArrayOutput) Index ¶ added in v0.1.7
func (o GetFromFamilyImageTagArrayOutput) Index(i pulumi.IntInput) GetFromFamilyImageTagOutput
func (GetFromFamilyImageTagArrayOutput) ToGetFromFamilyImageTagArrayOutput ¶ added in v0.1.7
func (o GetFromFamilyImageTagArrayOutput) ToGetFromFamilyImageTagArrayOutput() GetFromFamilyImageTagArrayOutput
func (GetFromFamilyImageTagArrayOutput) ToGetFromFamilyImageTagArrayOutputWithContext ¶ added in v0.1.7
func (o GetFromFamilyImageTagArrayOutput) ToGetFromFamilyImageTagArrayOutputWithContext(ctx context.Context) GetFromFamilyImageTagArrayOutput
type GetFromFamilyImageTagInput ¶ added in v0.1.7
type GetFromFamilyImageTagInput interface { pulumi.Input ToGetFromFamilyImageTagOutput() GetFromFamilyImageTagOutput ToGetFromFamilyImageTagOutputWithContext(context.Context) GetFromFamilyImageTagOutput }
GetFromFamilyImageTagInput is an input type that accepts GetFromFamilyImageTagArgs and GetFromFamilyImageTagOutput values. You can construct a concrete instance of `GetFromFamilyImageTagInput` via:
GetFromFamilyImageTagArgs{...}
type GetFromFamilyImageTagOutput ¶ added in v0.1.7
type GetFromFamilyImageTagOutput struct{ *pulumi.OutputState }
func (GetFromFamilyImageTagOutput) ElementType ¶ added in v0.1.7
func (GetFromFamilyImageTagOutput) ElementType() reflect.Type
func (GetFromFamilyImageTagOutput) Key ¶ added in v0.1.7
func (o GetFromFamilyImageTagOutput) Key() pulumi.StringOutput
func (GetFromFamilyImageTagOutput) ToGetFromFamilyImageTagOutput ¶ added in v0.1.7
func (o GetFromFamilyImageTagOutput) ToGetFromFamilyImageTagOutput() GetFromFamilyImageTagOutput
func (GetFromFamilyImageTagOutput) ToGetFromFamilyImageTagOutputWithContext ¶ added in v0.1.7
func (o GetFromFamilyImageTagOutput) ToGetFromFamilyImageTagOutputWithContext(ctx context.Context) GetFromFamilyImageTagOutput
func (GetFromFamilyImageTagOutput) Value ¶ added in v0.1.7
func (o GetFromFamilyImageTagOutput) Value() pulumi.StringOutput
type GetFromFamilyOutputArgs ¶ added in v0.1.7
type GetFromFamilyOutputArgs struct { ImageFamily pulumi.StringInput `pulumi:"imageFamily"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getFromFamily.
func (GetFromFamilyOutputArgs) ElementType ¶ added in v0.1.7
func (GetFromFamilyOutputArgs) ElementType() reflect.Type
type GetFromFamilyResult ¶ added in v0.1.7
type GetFromFamilyResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ImageFamily string `pulumi:"imageFamily"` Images []GetFromFamilyImage `pulumi:"images"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getFromFamily.
func GetFromFamily ¶ added in v0.1.7
func GetFromFamily(ctx *pulumi.Context, args *GetFromFamilyArgs, opts ...pulumi.InvokeOption) (*GetFromFamilyResult, error)
type GetFromFamilyResultOutput ¶ added in v0.1.7
type GetFromFamilyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFromFamily.
func GetFromFamilyOutput ¶ added in v0.1.7
func GetFromFamilyOutput(ctx *pulumi.Context, args GetFromFamilyOutputArgs, opts ...pulumi.InvokeOption) GetFromFamilyResultOutput
func (GetFromFamilyResultOutput) ElementType ¶ added in v0.1.7
func (GetFromFamilyResultOutput) ElementType() reflect.Type
func (GetFromFamilyResultOutput) Id ¶ added in v0.1.7
func (o GetFromFamilyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetFromFamilyResultOutput) ImageFamily ¶ added in v0.1.7
func (o GetFromFamilyResultOutput) ImageFamily() pulumi.StringOutput
func (GetFromFamilyResultOutput) Images ¶ added in v0.1.7
func (o GetFromFamilyResultOutput) Images() GetFromFamilyImageArrayOutput
func (GetFromFamilyResultOutput) ResultOutputFile ¶ added in v0.1.7
func (o GetFromFamilyResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetFromFamilyResultOutput) ToGetFromFamilyResultOutput ¶ added in v0.1.7
func (o GetFromFamilyResultOutput) ToGetFromFamilyResultOutput() GetFromFamilyResultOutput
func (GetFromFamilyResultOutput) ToGetFromFamilyResultOutputWithContext ¶ added in v0.1.7
func (o GetFromFamilyResultOutput) ToGetFromFamilyResultOutputWithContext(ctx context.Context) GetFromFamilyResultOutput
type GetInstanceFilter ¶
type GetInstanceFilterArgs ¶
type GetInstanceFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetInstanceFilterArgs) ElementType ¶
func (GetInstanceFilterArgs) ElementType() reflect.Type
func (GetInstanceFilterArgs) ToGetInstanceFilterOutput ¶
func (i GetInstanceFilterArgs) ToGetInstanceFilterOutput() GetInstanceFilterOutput
func (GetInstanceFilterArgs) ToGetInstanceFilterOutputWithContext ¶
func (i GetInstanceFilterArgs) ToGetInstanceFilterOutputWithContext(ctx context.Context) GetInstanceFilterOutput
type GetInstanceFilterArray ¶
type GetInstanceFilterArray []GetInstanceFilterInput
func (GetInstanceFilterArray) ElementType ¶
func (GetInstanceFilterArray) ElementType() reflect.Type
func (GetInstanceFilterArray) ToGetInstanceFilterArrayOutput ¶
func (i GetInstanceFilterArray) ToGetInstanceFilterArrayOutput() GetInstanceFilterArrayOutput
func (GetInstanceFilterArray) ToGetInstanceFilterArrayOutputWithContext ¶
func (i GetInstanceFilterArray) ToGetInstanceFilterArrayOutputWithContext(ctx context.Context) GetInstanceFilterArrayOutput
type GetInstanceFilterArrayInput ¶
type GetInstanceFilterArrayInput interface { pulumi.Input ToGetInstanceFilterArrayOutput() GetInstanceFilterArrayOutput ToGetInstanceFilterArrayOutputWithContext(context.Context) GetInstanceFilterArrayOutput }
GetInstanceFilterArrayInput is an input type that accepts GetInstanceFilterArray and GetInstanceFilterArrayOutput values. You can construct a concrete instance of `GetInstanceFilterArrayInput` via:
GetInstanceFilterArray{ GetInstanceFilterArgs{...} }
type GetInstanceFilterArrayOutput ¶
type GetInstanceFilterArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceFilterArrayOutput) ElementType ¶
func (GetInstanceFilterArrayOutput) ElementType() reflect.Type
func (GetInstanceFilterArrayOutput) Index ¶
func (o GetInstanceFilterArrayOutput) Index(i pulumi.IntInput) GetInstanceFilterOutput
func (GetInstanceFilterArrayOutput) ToGetInstanceFilterArrayOutput ¶
func (o GetInstanceFilterArrayOutput) ToGetInstanceFilterArrayOutput() GetInstanceFilterArrayOutput
func (GetInstanceFilterArrayOutput) ToGetInstanceFilterArrayOutputWithContext ¶
func (o GetInstanceFilterArrayOutput) ToGetInstanceFilterArrayOutputWithContext(ctx context.Context) GetInstanceFilterArrayOutput
type GetInstanceFilterInput ¶
type GetInstanceFilterInput interface { pulumi.Input ToGetInstanceFilterOutput() GetInstanceFilterOutput ToGetInstanceFilterOutputWithContext(context.Context) GetInstanceFilterOutput }
GetInstanceFilterInput is an input type that accepts GetInstanceFilterArgs and GetInstanceFilterOutput values. You can construct a concrete instance of `GetInstanceFilterInput` via:
GetInstanceFilterArgs{...}
type GetInstanceFilterOutput ¶
type GetInstanceFilterOutput struct{ *pulumi.OutputState }
func (GetInstanceFilterOutput) ElementType ¶
func (GetInstanceFilterOutput) ElementType() reflect.Type
func (GetInstanceFilterOutput) Name ¶
func (o GetInstanceFilterOutput) Name() pulumi.StringOutput
func (GetInstanceFilterOutput) ToGetInstanceFilterOutput ¶
func (o GetInstanceFilterOutput) ToGetInstanceFilterOutput() GetInstanceFilterOutput
func (GetInstanceFilterOutput) ToGetInstanceFilterOutputWithContext ¶
func (o GetInstanceFilterOutput) ToGetInstanceFilterOutputWithContext(ctx context.Context) GetInstanceFilterOutput
func (GetInstanceFilterOutput) Values ¶
func (o GetInstanceFilterOutput) Values() pulumi.StringArrayOutput
type Instance ¶
type Instance struct { pulumi.CustomResourceState // Cloud disk ID list, When creating a whole machine image based on an instance, specify the data disk ID contained in the // image. DataDiskIds pulumi.StringArrayOutput `pulumi:"dataDiskIds"` // Set whether to force shutdown during mirroring. The default value is `false`, when set to true, it means that the mirror // will be made after shutdown. ForcePoweroff pulumi.BoolPtrOutput `pulumi:"forcePoweroff"` // Image Description. ImageDescription pulumi.StringPtrOutput `pulumi:"imageDescription"` // Set image family. Example value: `business-daily-update`. ImageFamily pulumi.StringPtrOutput `pulumi:"imageFamily"` // Image name. ImageName pulumi.StringOutput `pulumi:"imageName"` // Cloud server instance ID. InstanceId pulumi.StringPtrOutput `pulumi:"instanceId"` // Cloud disk snapshot ID list; creating a mirror based on a snapshot must include a system disk snapshot. It cannot be // passed in simultaneously with InstanceId. SnapshotIds pulumi.StringArrayOutput `pulumi:"snapshotIds"` // Sysprep function under Windows. When creating a Windows image, you can select true or false to enable or disable the // Syspre function. Sysprep pulumi.BoolPtrOutput `pulumi:"sysprep"` // Tags of the image. Tags pulumi.MapOutput `pulumi:"tags"` }
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)
GetInstance gets an existing Instance 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 NewInstance ¶
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) ElementType ¶
func (*Instance) ToInstanceOutput ¶
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceArgs ¶
type InstanceArgs struct { // Cloud disk ID list, When creating a whole machine image based on an instance, specify the data disk ID contained in the // image. DataDiskIds pulumi.StringArrayInput // Set whether to force shutdown during mirroring. The default value is `false`, when set to true, it means that the mirror // will be made after shutdown. ForcePoweroff pulumi.BoolPtrInput // Image Description. ImageDescription pulumi.StringPtrInput // Set image family. Example value: `business-daily-update`. ImageFamily pulumi.StringPtrInput // Image name. ImageName pulumi.StringInput // Cloud server instance ID. InstanceId pulumi.StringPtrInput // Cloud disk snapshot ID list; creating a mirror based on a snapshot must include a system disk snapshot. It cannot be // passed in simultaneously with InstanceId. SnapshotIds pulumi.StringArrayInput // Sysprep function under Windows. When creating a Windows image, you can select true or false to enable or disable the // Syspre function. Sysprep pulumi.BoolPtrInput // Tags of the image. Tags pulumi.MapInput }
The set of arguments for constructing a Instance resource.
func (InstanceArgs) ElementType ¶
func (InstanceArgs) ElementType() reflect.Type
type InstanceArray ¶
type InstanceArray []InstanceInput
func (InstanceArray) ElementType ¶
func (InstanceArray) ElementType() reflect.Type
func (InstanceArray) ToInstanceArrayOutput ¶
func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArray) ToInstanceArrayOutputWithContext ¶
func (i InstanceArray) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceArrayInput ¶
type InstanceArrayInput interface { pulumi.Input ToInstanceArrayOutput() InstanceArrayOutput ToInstanceArrayOutputWithContext(context.Context) InstanceArrayOutput }
InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values. You can construct a concrete instance of `InstanceArrayInput` via:
InstanceArray{ InstanceArgs{...} }
type InstanceArrayOutput ¶
type InstanceArrayOutput struct{ *pulumi.OutputState }
func (InstanceArrayOutput) ElementType ¶
func (InstanceArrayOutput) ElementType() reflect.Type
func (InstanceArrayOutput) Index ¶
func (o InstanceArrayOutput) Index(i pulumi.IntInput) InstanceOutput
func (InstanceArrayOutput) ToInstanceArrayOutput ¶
func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArrayOutput) ToInstanceArrayOutputWithContext ¶
func (o InstanceArrayOutput) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceInput ¶
type InstanceInput interface { pulumi.Input ToInstanceOutput() InstanceOutput ToInstanceOutputWithContext(ctx context.Context) InstanceOutput }
type InstanceMap ¶
type InstanceMap map[string]InstanceInput
func (InstanceMap) ElementType ¶
func (InstanceMap) ElementType() reflect.Type
func (InstanceMap) ToInstanceMapOutput ¶
func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMap) ToInstanceMapOutputWithContext ¶
func (i InstanceMap) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceMapInput ¶
type InstanceMapInput interface { pulumi.Input ToInstanceMapOutput() InstanceMapOutput ToInstanceMapOutputWithContext(context.Context) InstanceMapOutput }
InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values. You can construct a concrete instance of `InstanceMapInput` via:
InstanceMap{ "key": InstanceArgs{...} }
type InstanceMapOutput ¶
type InstanceMapOutput struct{ *pulumi.OutputState }
func (InstanceMapOutput) ElementType ¶
func (InstanceMapOutput) ElementType() reflect.Type
func (InstanceMapOutput) MapIndex ¶
func (o InstanceMapOutput) MapIndex(k pulumi.StringInput) InstanceOutput
func (InstanceMapOutput) ToInstanceMapOutput ¶
func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMapOutput) ToInstanceMapOutputWithContext ¶
func (o InstanceMapOutput) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) DataDiskIds ¶
func (o InstanceOutput) DataDiskIds() pulumi.StringArrayOutput
Cloud disk ID list, When creating a whole machine image based on an instance, specify the data disk ID contained in the image.
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) ForcePoweroff ¶
func (o InstanceOutput) ForcePoweroff() pulumi.BoolPtrOutput
Set whether to force shutdown during mirroring. The default value is `false`, when set to true, it means that the mirror will be made after shutdown.
func (InstanceOutput) ImageDescription ¶
func (o InstanceOutput) ImageDescription() pulumi.StringPtrOutput
Image Description.
func (InstanceOutput) ImageFamily ¶ added in v0.1.7
func (o InstanceOutput) ImageFamily() pulumi.StringPtrOutput
Set image family. Example value: `business-daily-update`.
func (InstanceOutput) ImageName ¶
func (o InstanceOutput) ImageName() pulumi.StringOutput
Image name.
func (InstanceOutput) InstanceId ¶
func (o InstanceOutput) InstanceId() pulumi.StringPtrOutput
Cloud server instance ID.
func (InstanceOutput) SnapshotIds ¶
func (o InstanceOutput) SnapshotIds() pulumi.StringArrayOutput
Cloud disk snapshot ID list; creating a mirror based on a snapshot must include a system disk snapshot. It cannot be passed in simultaneously with InstanceId.
func (InstanceOutput) Sysprep ¶
func (o InstanceOutput) Sysprep() pulumi.BoolPtrOutput
Sysprep function under Windows. When creating a Windows image, you can select true or false to enable or disable the Syspre function.
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceState ¶
type InstanceState struct { // Cloud disk ID list, When creating a whole machine image based on an instance, specify the data disk ID contained in the // image. DataDiskIds pulumi.StringArrayInput // Set whether to force shutdown during mirroring. The default value is `false`, when set to true, it means that the mirror // will be made after shutdown. ForcePoweroff pulumi.BoolPtrInput // Image Description. ImageDescription pulumi.StringPtrInput // Set image family. Example value: `business-daily-update`. ImageFamily pulumi.StringPtrInput // Image name. ImageName pulumi.StringPtrInput // Cloud server instance ID. InstanceId pulumi.StringPtrInput // Cloud disk snapshot ID list; creating a mirror based on a snapshot must include a system disk snapshot. It cannot be // passed in simultaneously with InstanceId. SnapshotIds pulumi.StringArrayInput // Sysprep function under Windows. When creating a Windows image, you can select true or false to enable or disable the // Syspre function. Sysprep pulumi.BoolPtrInput // Tags of the image. Tags pulumi.MapInput }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type LookupInstanceArgs ¶
type LookupInstanceArgs struct { Filters []GetInstanceFilter `pulumi:"filters"` ImageNameRegex *string `pulumi:"imageNameRegex"` OsName *string `pulumi:"osName"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstance.
type LookupInstanceOutputArgs ¶
type LookupInstanceOutputArgs struct { Filters GetInstanceFilterArrayInput `pulumi:"filters"` ImageNameRegex pulumi.StringPtrInput `pulumi:"imageNameRegex"` OsName pulumi.StringPtrInput `pulumi:"osName"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstance.
func (LookupInstanceOutputArgs) ElementType ¶
func (LookupInstanceOutputArgs) ElementType() reflect.Type
type LookupInstanceResult ¶
type LookupInstanceResult struct { Filters []GetInstanceFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ImageId string `pulumi:"imageId"` ImageName string `pulumi:"imageName"` ImageNameRegex *string `pulumi:"imageNameRegex"` OsName *string `pulumi:"osName"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getInstance.
func LookupInstance ¶
func LookupInstance(ctx *pulumi.Context, args *LookupInstanceArgs, opts ...pulumi.InvokeOption) (*LookupInstanceResult, error)
type LookupInstanceResultOutput ¶
type LookupInstanceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstance.
func LookupInstanceOutput ¶
func LookupInstanceOutput(ctx *pulumi.Context, args LookupInstanceOutputArgs, opts ...pulumi.InvokeOption) LookupInstanceResultOutput
func (LookupInstanceResultOutput) ElementType ¶
func (LookupInstanceResultOutput) ElementType() reflect.Type
func (LookupInstanceResultOutput) Filters ¶
func (o LookupInstanceResultOutput) Filters() GetInstanceFilterArrayOutput
func (LookupInstanceResultOutput) Id ¶
func (o LookupInstanceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupInstanceResultOutput) ImageId ¶
func (o LookupInstanceResultOutput) ImageId() pulumi.StringOutput
func (LookupInstanceResultOutput) ImageName ¶
func (o LookupInstanceResultOutput) ImageName() pulumi.StringOutput
func (LookupInstanceResultOutput) ImageNameRegex ¶
func (o LookupInstanceResultOutput) ImageNameRegex() pulumi.StringPtrOutput
func (LookupInstanceResultOutput) OsName ¶
func (o LookupInstanceResultOutput) OsName() pulumi.StringPtrOutput
func (LookupInstanceResultOutput) ResultOutputFile ¶
func (o LookupInstanceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (LookupInstanceResultOutput) ToLookupInstanceResultOutput ¶
func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput
func (LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext ¶
func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput