Documentation ¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type ChcConfig
- type ChcConfigArgs
- type ChcConfigArray
- type ChcConfigArrayInput
- type ChcConfigArrayOutput
- func (ChcConfigArrayOutput) ElementType() reflect.Type
- func (o ChcConfigArrayOutput) Index(i pulumi.IntInput) ChcConfigOutput
- func (o ChcConfigArrayOutput) ToChcConfigArrayOutput() ChcConfigArrayOutput
- func (o ChcConfigArrayOutput) ToChcConfigArrayOutputWithContext(ctx context.Context) ChcConfigArrayOutput
- type ChcConfigBmcVirtualPrivateCloud
- type ChcConfigBmcVirtualPrivateCloudArgs
- func (ChcConfigBmcVirtualPrivateCloudArgs) ElementType() reflect.Type
- func (i ChcConfigBmcVirtualPrivateCloudArgs) ToChcConfigBmcVirtualPrivateCloudOutput() ChcConfigBmcVirtualPrivateCloudOutput
- func (i ChcConfigBmcVirtualPrivateCloudArgs) ToChcConfigBmcVirtualPrivateCloudOutputWithContext(ctx context.Context) ChcConfigBmcVirtualPrivateCloudOutput
- func (i ChcConfigBmcVirtualPrivateCloudArgs) ToChcConfigBmcVirtualPrivateCloudPtrOutput() ChcConfigBmcVirtualPrivateCloudPtrOutput
- func (i ChcConfigBmcVirtualPrivateCloudArgs) ToChcConfigBmcVirtualPrivateCloudPtrOutputWithContext(ctx context.Context) ChcConfigBmcVirtualPrivateCloudPtrOutput
- type ChcConfigBmcVirtualPrivateCloudInput
- type ChcConfigBmcVirtualPrivateCloudOutput
- func (o ChcConfigBmcVirtualPrivateCloudOutput) AsVpcGateway() pulumi.BoolPtrOutput
- func (ChcConfigBmcVirtualPrivateCloudOutput) ElementType() reflect.Type
- func (o ChcConfigBmcVirtualPrivateCloudOutput) Ipv6AddressCount() pulumi.IntPtrOutput
- func (o ChcConfigBmcVirtualPrivateCloudOutput) PrivateIpAddresses() pulumi.StringArrayOutput
- func (o ChcConfigBmcVirtualPrivateCloudOutput) SubnetId() pulumi.StringOutput
- func (o ChcConfigBmcVirtualPrivateCloudOutput) ToChcConfigBmcVirtualPrivateCloudOutput() ChcConfigBmcVirtualPrivateCloudOutput
- func (o ChcConfigBmcVirtualPrivateCloudOutput) ToChcConfigBmcVirtualPrivateCloudOutputWithContext(ctx context.Context) ChcConfigBmcVirtualPrivateCloudOutput
- func (o ChcConfigBmcVirtualPrivateCloudOutput) ToChcConfigBmcVirtualPrivateCloudPtrOutput() ChcConfigBmcVirtualPrivateCloudPtrOutput
- func (o ChcConfigBmcVirtualPrivateCloudOutput) ToChcConfigBmcVirtualPrivateCloudPtrOutputWithContext(ctx context.Context) ChcConfigBmcVirtualPrivateCloudPtrOutput
- func (o ChcConfigBmcVirtualPrivateCloudOutput) VpcId() pulumi.StringOutput
- type ChcConfigBmcVirtualPrivateCloudPtrInput
- type ChcConfigBmcVirtualPrivateCloudPtrOutput
- func (o ChcConfigBmcVirtualPrivateCloudPtrOutput) AsVpcGateway() pulumi.BoolPtrOutput
- func (o ChcConfigBmcVirtualPrivateCloudPtrOutput) Elem() ChcConfigBmcVirtualPrivateCloudOutput
- func (ChcConfigBmcVirtualPrivateCloudPtrOutput) ElementType() reflect.Type
- func (o ChcConfigBmcVirtualPrivateCloudPtrOutput) Ipv6AddressCount() pulumi.IntPtrOutput
- func (o ChcConfigBmcVirtualPrivateCloudPtrOutput) PrivateIpAddresses() pulumi.StringArrayOutput
- func (o ChcConfigBmcVirtualPrivateCloudPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o ChcConfigBmcVirtualPrivateCloudPtrOutput) ToChcConfigBmcVirtualPrivateCloudPtrOutput() ChcConfigBmcVirtualPrivateCloudPtrOutput
- func (o ChcConfigBmcVirtualPrivateCloudPtrOutput) ToChcConfigBmcVirtualPrivateCloudPtrOutputWithContext(ctx context.Context) ChcConfigBmcVirtualPrivateCloudPtrOutput
- func (o ChcConfigBmcVirtualPrivateCloudPtrOutput) VpcId() pulumi.StringPtrOutput
- type ChcConfigDeployVirtualPrivateCloud
- type ChcConfigDeployVirtualPrivateCloudArgs
- func (ChcConfigDeployVirtualPrivateCloudArgs) ElementType() reflect.Type
- func (i ChcConfigDeployVirtualPrivateCloudArgs) ToChcConfigDeployVirtualPrivateCloudOutput() ChcConfigDeployVirtualPrivateCloudOutput
- func (i ChcConfigDeployVirtualPrivateCloudArgs) ToChcConfigDeployVirtualPrivateCloudOutputWithContext(ctx context.Context) ChcConfigDeployVirtualPrivateCloudOutput
- func (i ChcConfigDeployVirtualPrivateCloudArgs) ToChcConfigDeployVirtualPrivateCloudPtrOutput() ChcConfigDeployVirtualPrivateCloudPtrOutput
- func (i ChcConfigDeployVirtualPrivateCloudArgs) ToChcConfigDeployVirtualPrivateCloudPtrOutputWithContext(ctx context.Context) ChcConfigDeployVirtualPrivateCloudPtrOutput
- type ChcConfigDeployVirtualPrivateCloudInput
- type ChcConfigDeployVirtualPrivateCloudOutput
- func (o ChcConfigDeployVirtualPrivateCloudOutput) AsVpcGateway() pulumi.BoolPtrOutput
- func (ChcConfigDeployVirtualPrivateCloudOutput) ElementType() reflect.Type
- func (o ChcConfigDeployVirtualPrivateCloudOutput) Ipv6AddressCount() pulumi.IntPtrOutput
- func (o ChcConfigDeployVirtualPrivateCloudOutput) PrivateIpAddresses() pulumi.StringArrayOutput
- func (o ChcConfigDeployVirtualPrivateCloudOutput) SubnetId() pulumi.StringOutput
- func (o ChcConfigDeployVirtualPrivateCloudOutput) ToChcConfigDeployVirtualPrivateCloudOutput() ChcConfigDeployVirtualPrivateCloudOutput
- func (o ChcConfigDeployVirtualPrivateCloudOutput) ToChcConfigDeployVirtualPrivateCloudOutputWithContext(ctx context.Context) ChcConfigDeployVirtualPrivateCloudOutput
- func (o ChcConfigDeployVirtualPrivateCloudOutput) ToChcConfigDeployVirtualPrivateCloudPtrOutput() ChcConfigDeployVirtualPrivateCloudPtrOutput
- func (o ChcConfigDeployVirtualPrivateCloudOutput) ToChcConfigDeployVirtualPrivateCloudPtrOutputWithContext(ctx context.Context) ChcConfigDeployVirtualPrivateCloudPtrOutput
- func (o ChcConfigDeployVirtualPrivateCloudOutput) VpcId() pulumi.StringOutput
- type ChcConfigDeployVirtualPrivateCloudPtrInput
- type ChcConfigDeployVirtualPrivateCloudPtrOutput
- func (o ChcConfigDeployVirtualPrivateCloudPtrOutput) AsVpcGateway() pulumi.BoolPtrOutput
- func (o ChcConfigDeployVirtualPrivateCloudPtrOutput) Elem() ChcConfigDeployVirtualPrivateCloudOutput
- func (ChcConfigDeployVirtualPrivateCloudPtrOutput) ElementType() reflect.Type
- func (o ChcConfigDeployVirtualPrivateCloudPtrOutput) Ipv6AddressCount() pulumi.IntPtrOutput
- func (o ChcConfigDeployVirtualPrivateCloudPtrOutput) PrivateIpAddresses() pulumi.StringArrayOutput
- func (o ChcConfigDeployVirtualPrivateCloudPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o ChcConfigDeployVirtualPrivateCloudPtrOutput) ToChcConfigDeployVirtualPrivateCloudPtrOutput() ChcConfigDeployVirtualPrivateCloudPtrOutput
- func (o ChcConfigDeployVirtualPrivateCloudPtrOutput) ToChcConfigDeployVirtualPrivateCloudPtrOutputWithContext(ctx context.Context) ChcConfigDeployVirtualPrivateCloudPtrOutput
- func (o ChcConfigDeployVirtualPrivateCloudPtrOutput) VpcId() pulumi.StringPtrOutput
- type ChcConfigInput
- type ChcConfigMap
- type ChcConfigMapInput
- type ChcConfigMapOutput
- type ChcConfigOutput
- func (o ChcConfigOutput) BmcSecurityGroupIds() pulumi.StringArrayOutput
- func (o ChcConfigOutput) BmcUser() pulumi.StringPtrOutput
- func (o ChcConfigOutput) BmcVirtualPrivateCloud() ChcConfigBmcVirtualPrivateCloudOutput
- func (o ChcConfigOutput) ChcId() pulumi.StringOutput
- func (o ChcConfigOutput) DeploySecurityGroupIds() pulumi.StringArrayOutput
- func (o ChcConfigOutput) DeployVirtualPrivateCloud() ChcConfigDeployVirtualPrivateCloudOutput
- func (o ChcConfigOutput) DeviceType() pulumi.StringOutput
- func (ChcConfigOutput) ElementType() reflect.Type
- func (o ChcConfigOutput) InstanceName() pulumi.StringOutput
- func (o ChcConfigOutput) Password() pulumi.StringPtrOutput
- func (o ChcConfigOutput) ToChcConfigOutput() ChcConfigOutput
- func (o ChcConfigOutput) ToChcConfigOutputWithContext(ctx context.Context) ChcConfigOutput
- type ChcConfigState
- type ExportImages
- type ExportImagesArgs
- type ExportImagesArray
- type ExportImagesArrayInput
- type ExportImagesArrayOutput
- func (ExportImagesArrayOutput) ElementType() reflect.Type
- func (o ExportImagesArrayOutput) Index(i pulumi.IntInput) ExportImagesOutput
- func (o ExportImagesArrayOutput) ToExportImagesArrayOutput() ExportImagesArrayOutput
- func (o ExportImagesArrayOutput) ToExportImagesArrayOutputWithContext(ctx context.Context) ExportImagesArrayOutput
- type ExportImagesInput
- type ExportImagesMap
- type ExportImagesMapInput
- type ExportImagesMapOutput
- func (ExportImagesMapOutput) ElementType() reflect.Type
- func (o ExportImagesMapOutput) MapIndex(k pulumi.StringInput) ExportImagesOutput
- func (o ExportImagesMapOutput) ToExportImagesMapOutput() ExportImagesMapOutput
- func (o ExportImagesMapOutput) ToExportImagesMapOutputWithContext(ctx context.Context) ExportImagesMapOutput
- type ExportImagesOutput
- func (o ExportImagesOutput) BucketName() pulumi.StringOutput
- func (o ExportImagesOutput) DryRun() pulumi.BoolPtrOutput
- func (ExportImagesOutput) ElementType() reflect.Type
- func (o ExportImagesOutput) ExportFormat() pulumi.StringPtrOutput
- func (o ExportImagesOutput) FileNamePrefix() pulumi.StringOutput
- func (o ExportImagesOutput) ImageId() pulumi.StringOutput
- func (o ExportImagesOutput) OnlyExportRootDisk() pulumi.BoolPtrOutput
- func (o ExportImagesOutput) RoleName() pulumi.StringPtrOutput
- func (o ExportImagesOutput) ToExportImagesOutput() ExportImagesOutput
- func (o ExportImagesOutput) ToExportImagesOutputWithContext(ctx context.Context) ExportImagesOutput
- type ExportImagesState
- type GetChcDeniedActionsArgs
- type GetChcDeniedActionsChcHostDeniedActionSet
- type GetChcDeniedActionsChcHostDeniedActionSetArgs
- func (GetChcDeniedActionsChcHostDeniedActionSetArgs) ElementType() reflect.Type
- func (i GetChcDeniedActionsChcHostDeniedActionSetArgs) ToGetChcDeniedActionsChcHostDeniedActionSetOutput() GetChcDeniedActionsChcHostDeniedActionSetOutput
- func (i GetChcDeniedActionsChcHostDeniedActionSetArgs) ToGetChcDeniedActionsChcHostDeniedActionSetOutputWithContext(ctx context.Context) GetChcDeniedActionsChcHostDeniedActionSetOutput
- type GetChcDeniedActionsChcHostDeniedActionSetArray
- func (GetChcDeniedActionsChcHostDeniedActionSetArray) ElementType() reflect.Type
- func (i GetChcDeniedActionsChcHostDeniedActionSetArray) ToGetChcDeniedActionsChcHostDeniedActionSetArrayOutput() GetChcDeniedActionsChcHostDeniedActionSetArrayOutput
- func (i GetChcDeniedActionsChcHostDeniedActionSetArray) ToGetChcDeniedActionsChcHostDeniedActionSetArrayOutputWithContext(ctx context.Context) GetChcDeniedActionsChcHostDeniedActionSetArrayOutput
- type GetChcDeniedActionsChcHostDeniedActionSetArrayInput
- type GetChcDeniedActionsChcHostDeniedActionSetArrayOutput
- func (GetChcDeniedActionsChcHostDeniedActionSetArrayOutput) ElementType() reflect.Type
- func (o GetChcDeniedActionsChcHostDeniedActionSetArrayOutput) Index(i pulumi.IntInput) GetChcDeniedActionsChcHostDeniedActionSetOutput
- func (o GetChcDeniedActionsChcHostDeniedActionSetArrayOutput) ToGetChcDeniedActionsChcHostDeniedActionSetArrayOutput() GetChcDeniedActionsChcHostDeniedActionSetArrayOutput
- func (o GetChcDeniedActionsChcHostDeniedActionSetArrayOutput) ToGetChcDeniedActionsChcHostDeniedActionSetArrayOutputWithContext(ctx context.Context) GetChcDeniedActionsChcHostDeniedActionSetArrayOutput
- type GetChcDeniedActionsChcHostDeniedActionSetInput
- type GetChcDeniedActionsChcHostDeniedActionSetOutput
- func (o GetChcDeniedActionsChcHostDeniedActionSetOutput) ChcId() pulumi.StringOutput
- func (o GetChcDeniedActionsChcHostDeniedActionSetOutput) DenyActions() pulumi.StringArrayOutput
- func (GetChcDeniedActionsChcHostDeniedActionSetOutput) ElementType() reflect.Type
- func (o GetChcDeniedActionsChcHostDeniedActionSetOutput) State() pulumi.StringOutput
- func (o GetChcDeniedActionsChcHostDeniedActionSetOutput) ToGetChcDeniedActionsChcHostDeniedActionSetOutput() GetChcDeniedActionsChcHostDeniedActionSetOutput
- func (o GetChcDeniedActionsChcHostDeniedActionSetOutput) ToGetChcDeniedActionsChcHostDeniedActionSetOutputWithContext(ctx context.Context) GetChcDeniedActionsChcHostDeniedActionSetOutput
- type GetChcDeniedActionsOutputArgs
- type GetChcDeniedActionsResult
- type GetChcDeniedActionsResultOutput
- func (o GetChcDeniedActionsResultOutput) ChcHostDeniedActionSets() GetChcDeniedActionsChcHostDeniedActionSetArrayOutput
- func (o GetChcDeniedActionsResultOutput) ChcIds() pulumi.StringArrayOutput
- func (GetChcDeniedActionsResultOutput) ElementType() reflect.Type
- func (o GetChcDeniedActionsResultOutput) Id() pulumi.StringOutput
- func (o GetChcDeniedActionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetChcDeniedActionsResultOutput) ToGetChcDeniedActionsResultOutput() GetChcDeniedActionsResultOutput
- func (o GetChcDeniedActionsResultOutput) ToGetChcDeniedActionsResultOutputWithContext(ctx context.Context) GetChcDeniedActionsResultOutput
- type GetChcHostsArgs
- type GetChcHostsChcHostSet
- type GetChcHostsChcHostSetArgs
- type GetChcHostsChcHostSetArray
- func (GetChcHostsChcHostSetArray) ElementType() reflect.Type
- func (i GetChcHostsChcHostSetArray) ToGetChcHostsChcHostSetArrayOutput() GetChcHostsChcHostSetArrayOutput
- func (i GetChcHostsChcHostSetArray) ToGetChcHostsChcHostSetArrayOutputWithContext(ctx context.Context) GetChcHostsChcHostSetArrayOutput
- type GetChcHostsChcHostSetArrayInput
- type GetChcHostsChcHostSetArrayOutput
- func (GetChcHostsChcHostSetArrayOutput) ElementType() reflect.Type
- func (o GetChcHostsChcHostSetArrayOutput) Index(i pulumi.IntInput) GetChcHostsChcHostSetOutput
- func (o GetChcHostsChcHostSetArrayOutput) ToGetChcHostsChcHostSetArrayOutput() GetChcHostsChcHostSetArrayOutput
- func (o GetChcHostsChcHostSetArrayOutput) ToGetChcHostsChcHostSetArrayOutputWithContext(ctx context.Context) GetChcHostsChcHostSetArrayOutput
- type GetChcHostsChcHostSetBmcVirtualPrivateCloud
- type GetChcHostsChcHostSetBmcVirtualPrivateCloudArgs
- func (GetChcHostsChcHostSetBmcVirtualPrivateCloudArgs) ElementType() reflect.Type
- func (i GetChcHostsChcHostSetBmcVirtualPrivateCloudArgs) ToGetChcHostsChcHostSetBmcVirtualPrivateCloudOutput() GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput
- func (i GetChcHostsChcHostSetBmcVirtualPrivateCloudArgs) ToGetChcHostsChcHostSetBmcVirtualPrivateCloudOutputWithContext(ctx context.Context) GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput
- type GetChcHostsChcHostSetBmcVirtualPrivateCloudArray
- func (GetChcHostsChcHostSetBmcVirtualPrivateCloudArray) ElementType() reflect.Type
- func (i GetChcHostsChcHostSetBmcVirtualPrivateCloudArray) ToGetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput() GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput
- func (i GetChcHostsChcHostSetBmcVirtualPrivateCloudArray) ToGetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutputWithContext(ctx context.Context) GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput
- type GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayInput
- type GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput
- func (GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput) ElementType() reflect.Type
- func (o GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput) Index(i pulumi.IntInput) GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput
- func (o GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput) ToGetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput() GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput
- func (o GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput) ToGetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutputWithContext(ctx context.Context) GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput
- type GetChcHostsChcHostSetBmcVirtualPrivateCloudInput
- type GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput
- func (o GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput) AsVpcGateway() pulumi.BoolOutput
- func (GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput) ElementType() reflect.Type
- func (o GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput) Ipv6AddressCount() pulumi.IntOutput
- func (o GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput) PrivateIpAddresses() pulumi.StringArrayOutput
- func (o GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput) SubnetId() pulumi.StringOutput
- func (o GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput) ToGetChcHostsChcHostSetBmcVirtualPrivateCloudOutput() GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput
- func (o GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput) ToGetChcHostsChcHostSetBmcVirtualPrivateCloudOutputWithContext(ctx context.Context) GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput
- func (o GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput) VpcId() pulumi.StringOutput
- type GetChcHostsChcHostSetDeployVirtualPrivateCloud
- type GetChcHostsChcHostSetDeployVirtualPrivateCloudArgs
- func (GetChcHostsChcHostSetDeployVirtualPrivateCloudArgs) ElementType() reflect.Type
- func (i GetChcHostsChcHostSetDeployVirtualPrivateCloudArgs) ToGetChcHostsChcHostSetDeployVirtualPrivateCloudOutput() GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput
- func (i GetChcHostsChcHostSetDeployVirtualPrivateCloudArgs) ToGetChcHostsChcHostSetDeployVirtualPrivateCloudOutputWithContext(ctx context.Context) GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput
- type GetChcHostsChcHostSetDeployVirtualPrivateCloudArray
- func (GetChcHostsChcHostSetDeployVirtualPrivateCloudArray) ElementType() reflect.Type
- func (i GetChcHostsChcHostSetDeployVirtualPrivateCloudArray) ToGetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput() GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput
- func (i GetChcHostsChcHostSetDeployVirtualPrivateCloudArray) ToGetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutputWithContext(ctx context.Context) GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput
- type GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayInput
- type GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput
- func (GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput) ElementType() reflect.Type
- func (o GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput) Index(i pulumi.IntInput) GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput
- func (o GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput) ToGetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput() GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput
- func (o GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput) ToGetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutputWithContext(ctx context.Context) GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput
- type GetChcHostsChcHostSetDeployVirtualPrivateCloudInput
- type GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput
- func (o GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput) AsVpcGateway() pulumi.BoolOutput
- func (GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput) ElementType() reflect.Type
- func (o GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput) Ipv6AddressCount() pulumi.IntOutput
- func (o GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput) PrivateIpAddresses() pulumi.StringArrayOutput
- func (o GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput) SubnetId() pulumi.StringOutput
- func (o GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput) ToGetChcHostsChcHostSetDeployVirtualPrivateCloudOutput() GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput
- func (o GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput) ToGetChcHostsChcHostSetDeployVirtualPrivateCloudOutputWithContext(ctx context.Context) GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput
- func (o GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput) VpcId() pulumi.StringOutput
- type GetChcHostsChcHostSetInput
- type GetChcHostsChcHostSetOutput
- func (o GetChcHostsChcHostSetOutput) BmcIp() pulumi.StringOutput
- func (o GetChcHostsChcHostSetOutput) BmcMac() pulumi.StringOutput
- func (o GetChcHostsChcHostSetOutput) BmcSecurityGroupIds() pulumi.StringArrayOutput
- func (o GetChcHostsChcHostSetOutput) BmcVirtualPrivateClouds() GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput
- func (o GetChcHostsChcHostSetOutput) ChcId() pulumi.StringOutput
- func (o GetChcHostsChcHostSetOutput) Cpu() pulumi.IntOutput
- func (o GetChcHostsChcHostSetOutput) CreatedTime() pulumi.StringOutput
- func (o GetChcHostsChcHostSetOutput) CvmInstanceId() pulumi.StringOutput
- func (o GetChcHostsChcHostSetOutput) DeployIp() pulumi.StringOutput
- func (o GetChcHostsChcHostSetOutput) DeployMac() pulumi.StringOutput
- func (o GetChcHostsChcHostSetOutput) DeploySecurityGroupIds() pulumi.StringArrayOutput
- func (o GetChcHostsChcHostSetOutput) DeployVirtualPrivateClouds() GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput
- func (o GetChcHostsChcHostSetOutput) DeviceType() pulumi.StringOutput
- func (o GetChcHostsChcHostSetOutput) Disk() pulumi.StringOutput
- func (GetChcHostsChcHostSetOutput) ElementType() reflect.Type
- func (o GetChcHostsChcHostSetOutput) HardwareDescription() pulumi.StringOutput
- func (o GetChcHostsChcHostSetOutput) InstanceName() pulumi.StringOutput
- func (o GetChcHostsChcHostSetOutput) InstanceState() pulumi.StringOutput
- func (o GetChcHostsChcHostSetOutput) Memory() pulumi.IntOutput
- func (o GetChcHostsChcHostSetOutput) Placements() GetChcHostsChcHostSetPlacementArrayOutput
- func (o GetChcHostsChcHostSetOutput) SerialNumber() pulumi.StringOutput
- func (o GetChcHostsChcHostSetOutput) TenantType() pulumi.StringOutput
- func (o GetChcHostsChcHostSetOutput) ToGetChcHostsChcHostSetOutput() GetChcHostsChcHostSetOutput
- func (o GetChcHostsChcHostSetOutput) ToGetChcHostsChcHostSetOutputWithContext(ctx context.Context) GetChcHostsChcHostSetOutput
- type GetChcHostsChcHostSetPlacement
- type GetChcHostsChcHostSetPlacementArgs
- func (GetChcHostsChcHostSetPlacementArgs) ElementType() reflect.Type
- func (i GetChcHostsChcHostSetPlacementArgs) ToGetChcHostsChcHostSetPlacementOutput() GetChcHostsChcHostSetPlacementOutput
- func (i GetChcHostsChcHostSetPlacementArgs) ToGetChcHostsChcHostSetPlacementOutputWithContext(ctx context.Context) GetChcHostsChcHostSetPlacementOutput
- type GetChcHostsChcHostSetPlacementArray
- func (GetChcHostsChcHostSetPlacementArray) ElementType() reflect.Type
- func (i GetChcHostsChcHostSetPlacementArray) ToGetChcHostsChcHostSetPlacementArrayOutput() GetChcHostsChcHostSetPlacementArrayOutput
- func (i GetChcHostsChcHostSetPlacementArray) ToGetChcHostsChcHostSetPlacementArrayOutputWithContext(ctx context.Context) GetChcHostsChcHostSetPlacementArrayOutput
- type GetChcHostsChcHostSetPlacementArrayInput
- type GetChcHostsChcHostSetPlacementArrayOutput
- func (GetChcHostsChcHostSetPlacementArrayOutput) ElementType() reflect.Type
- func (o GetChcHostsChcHostSetPlacementArrayOutput) Index(i pulumi.IntInput) GetChcHostsChcHostSetPlacementOutput
- func (o GetChcHostsChcHostSetPlacementArrayOutput) ToGetChcHostsChcHostSetPlacementArrayOutput() GetChcHostsChcHostSetPlacementArrayOutput
- func (o GetChcHostsChcHostSetPlacementArrayOutput) ToGetChcHostsChcHostSetPlacementArrayOutputWithContext(ctx context.Context) GetChcHostsChcHostSetPlacementArrayOutput
- type GetChcHostsChcHostSetPlacementInput
- type GetChcHostsChcHostSetPlacementOutput
- func (GetChcHostsChcHostSetPlacementOutput) ElementType() reflect.Type
- func (o GetChcHostsChcHostSetPlacementOutput) HostId() pulumi.StringOutput
- func (o GetChcHostsChcHostSetPlacementOutput) HostIds() pulumi.StringArrayOutput
- func (o GetChcHostsChcHostSetPlacementOutput) HostIps() pulumi.StringArrayOutput
- func (o GetChcHostsChcHostSetPlacementOutput) ProjectId() pulumi.IntOutput
- func (o GetChcHostsChcHostSetPlacementOutput) ToGetChcHostsChcHostSetPlacementOutput() GetChcHostsChcHostSetPlacementOutput
- func (o GetChcHostsChcHostSetPlacementOutput) ToGetChcHostsChcHostSetPlacementOutputWithContext(ctx context.Context) GetChcHostsChcHostSetPlacementOutput
- func (o GetChcHostsChcHostSetPlacementOutput) Zone() pulumi.StringOutput
- type GetChcHostsFilter
- type GetChcHostsFilterArgs
- type GetChcHostsFilterArray
- type GetChcHostsFilterArrayInput
- type GetChcHostsFilterArrayOutput
- func (GetChcHostsFilterArrayOutput) ElementType() reflect.Type
- func (o GetChcHostsFilterArrayOutput) Index(i pulumi.IntInput) GetChcHostsFilterOutput
- func (o GetChcHostsFilterArrayOutput) ToGetChcHostsFilterArrayOutput() GetChcHostsFilterArrayOutput
- func (o GetChcHostsFilterArrayOutput) ToGetChcHostsFilterArrayOutputWithContext(ctx context.Context) GetChcHostsFilterArrayOutput
- type GetChcHostsFilterInput
- type GetChcHostsFilterOutput
- func (GetChcHostsFilterOutput) ElementType() reflect.Type
- func (o GetChcHostsFilterOutput) Name() pulumi.StringOutput
- func (o GetChcHostsFilterOutput) ToGetChcHostsFilterOutput() GetChcHostsFilterOutput
- func (o GetChcHostsFilterOutput) ToGetChcHostsFilterOutputWithContext(ctx context.Context) GetChcHostsFilterOutput
- func (o GetChcHostsFilterOutput) Values() pulumi.StringArrayOutput
- type GetChcHostsOutputArgs
- type GetChcHostsResult
- type GetChcHostsResultOutput
- func (o GetChcHostsResultOutput) ChcHostSets() GetChcHostsChcHostSetArrayOutput
- func (o GetChcHostsResultOutput) ChcIds() pulumi.StringArrayOutput
- func (GetChcHostsResultOutput) ElementType() reflect.Type
- func (o GetChcHostsResultOutput) Filters() GetChcHostsFilterArrayOutput
- func (o GetChcHostsResultOutput) Id() pulumi.StringOutput
- func (o GetChcHostsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetChcHostsResultOutput) ToGetChcHostsResultOutput() GetChcHostsResultOutput
- func (o GetChcHostsResultOutput) ToGetChcHostsResultOutputWithContext(ctx context.Context) GetChcHostsResultOutput
- type GetDisasterRecoverGroupQuotaArgs
- type GetDisasterRecoverGroupQuotaOutputArgs
- type GetDisasterRecoverGroupQuotaResult
- type GetDisasterRecoverGroupQuotaResultOutput
- func (o GetDisasterRecoverGroupQuotaResultOutput) CurrentNum() pulumi.IntOutput
- func (o GetDisasterRecoverGroupQuotaResultOutput) CvmInHostGroupQuota() pulumi.IntOutput
- func (o GetDisasterRecoverGroupQuotaResultOutput) CvmInRackGroupQuota() pulumi.IntOutput
- func (o GetDisasterRecoverGroupQuotaResultOutput) CvmInSwGroupQuota() pulumi.IntOutput
- func (GetDisasterRecoverGroupQuotaResultOutput) ElementType() reflect.Type
- func (o GetDisasterRecoverGroupQuotaResultOutput) GroupQuota() pulumi.IntOutput
- func (o GetDisasterRecoverGroupQuotaResultOutput) Id() pulumi.StringOutput
- func (o GetDisasterRecoverGroupQuotaResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDisasterRecoverGroupQuotaResultOutput) ToGetDisasterRecoverGroupQuotaResultOutput() GetDisasterRecoverGroupQuotaResultOutput
- func (o GetDisasterRecoverGroupQuotaResultOutput) ToGetDisasterRecoverGroupQuotaResultOutputWithContext(ctx context.Context) GetDisasterRecoverGroupQuotaResultOutput
- type GetImageQuotaArgs
- type GetImageQuotaOutputArgs
- type GetImageQuotaResult
- type GetImageQuotaResultOutput
- func (GetImageQuotaResultOutput) ElementType() reflect.Type
- func (o GetImageQuotaResultOutput) Id() pulumi.StringOutput
- func (o GetImageQuotaResultOutput) ImageNumQuota() pulumi.IntOutput
- func (o GetImageQuotaResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetImageQuotaResultOutput) ToGetImageQuotaResultOutput() GetImageQuotaResultOutput
- func (o GetImageQuotaResultOutput) ToGetImageQuotaResultOutputWithContext(ctx context.Context) GetImageQuotaResultOutput
- type GetImageSharePermissionSharePermissionSet
- type GetImageSharePermissionSharePermissionSetArgs
- func (GetImageSharePermissionSharePermissionSetArgs) ElementType() reflect.Type
- func (i GetImageSharePermissionSharePermissionSetArgs) ToGetImageSharePermissionSharePermissionSetOutput() GetImageSharePermissionSharePermissionSetOutput
- func (i GetImageSharePermissionSharePermissionSetArgs) ToGetImageSharePermissionSharePermissionSetOutputWithContext(ctx context.Context) GetImageSharePermissionSharePermissionSetOutput
- type GetImageSharePermissionSharePermissionSetArray
- func (GetImageSharePermissionSharePermissionSetArray) ElementType() reflect.Type
- func (i GetImageSharePermissionSharePermissionSetArray) ToGetImageSharePermissionSharePermissionSetArrayOutput() GetImageSharePermissionSharePermissionSetArrayOutput
- func (i GetImageSharePermissionSharePermissionSetArray) ToGetImageSharePermissionSharePermissionSetArrayOutputWithContext(ctx context.Context) GetImageSharePermissionSharePermissionSetArrayOutput
- type GetImageSharePermissionSharePermissionSetArrayInput
- type GetImageSharePermissionSharePermissionSetArrayOutput
- func (GetImageSharePermissionSharePermissionSetArrayOutput) ElementType() reflect.Type
- func (o GetImageSharePermissionSharePermissionSetArrayOutput) Index(i pulumi.IntInput) GetImageSharePermissionSharePermissionSetOutput
- func (o GetImageSharePermissionSharePermissionSetArrayOutput) ToGetImageSharePermissionSharePermissionSetArrayOutput() GetImageSharePermissionSharePermissionSetArrayOutput
- func (o GetImageSharePermissionSharePermissionSetArrayOutput) ToGetImageSharePermissionSharePermissionSetArrayOutputWithContext(ctx context.Context) GetImageSharePermissionSharePermissionSetArrayOutput
- type GetImageSharePermissionSharePermissionSetInput
- type GetImageSharePermissionSharePermissionSetOutput
- func (o GetImageSharePermissionSharePermissionSetOutput) AccountId() pulumi.StringOutput
- func (o GetImageSharePermissionSharePermissionSetOutput) CreatedTime() pulumi.StringOutput
- func (GetImageSharePermissionSharePermissionSetOutput) ElementType() reflect.Type
- func (o GetImageSharePermissionSharePermissionSetOutput) ToGetImageSharePermissionSharePermissionSetOutput() GetImageSharePermissionSharePermissionSetOutput
- func (o GetImageSharePermissionSharePermissionSetOutput) ToGetImageSharePermissionSharePermissionSetOutputWithContext(ctx context.Context) GetImageSharePermissionSharePermissionSetOutput
- type GetImportImageOsArgs
- type GetImportImageOsImportImageOsListSupported
- type GetImportImageOsImportImageOsListSupportedArgs
- func (GetImportImageOsImportImageOsListSupportedArgs) ElementType() reflect.Type
- func (i GetImportImageOsImportImageOsListSupportedArgs) ToGetImportImageOsImportImageOsListSupportedOutput() GetImportImageOsImportImageOsListSupportedOutput
- func (i GetImportImageOsImportImageOsListSupportedArgs) ToGetImportImageOsImportImageOsListSupportedOutputWithContext(ctx context.Context) GetImportImageOsImportImageOsListSupportedOutput
- type GetImportImageOsImportImageOsListSupportedArray
- func (GetImportImageOsImportImageOsListSupportedArray) ElementType() reflect.Type
- func (i GetImportImageOsImportImageOsListSupportedArray) ToGetImportImageOsImportImageOsListSupportedArrayOutput() GetImportImageOsImportImageOsListSupportedArrayOutput
- func (i GetImportImageOsImportImageOsListSupportedArray) ToGetImportImageOsImportImageOsListSupportedArrayOutputWithContext(ctx context.Context) GetImportImageOsImportImageOsListSupportedArrayOutput
- type GetImportImageOsImportImageOsListSupportedArrayInput
- type GetImportImageOsImportImageOsListSupportedArrayOutput
- func (GetImportImageOsImportImageOsListSupportedArrayOutput) ElementType() reflect.Type
- func (o GetImportImageOsImportImageOsListSupportedArrayOutput) Index(i pulumi.IntInput) GetImportImageOsImportImageOsListSupportedOutput
- func (o GetImportImageOsImportImageOsListSupportedArrayOutput) ToGetImportImageOsImportImageOsListSupportedArrayOutput() GetImportImageOsImportImageOsListSupportedArrayOutput
- func (o GetImportImageOsImportImageOsListSupportedArrayOutput) ToGetImportImageOsImportImageOsListSupportedArrayOutputWithContext(ctx context.Context) GetImportImageOsImportImageOsListSupportedArrayOutput
- type GetImportImageOsImportImageOsListSupportedInput
- type GetImportImageOsImportImageOsListSupportedOutput
- func (GetImportImageOsImportImageOsListSupportedOutput) ElementType() reflect.Type
- func (o GetImportImageOsImportImageOsListSupportedOutput) Linuxes() pulumi.StringArrayOutput
- func (o GetImportImageOsImportImageOsListSupportedOutput) ToGetImportImageOsImportImageOsListSupportedOutput() GetImportImageOsImportImageOsListSupportedOutput
- func (o GetImportImageOsImportImageOsListSupportedOutput) ToGetImportImageOsImportImageOsListSupportedOutputWithContext(ctx context.Context) GetImportImageOsImportImageOsListSupportedOutput
- func (o GetImportImageOsImportImageOsListSupportedOutput) Windows() pulumi.StringArrayOutput
- type GetImportImageOsImportImageOsVersionSet
- type GetImportImageOsImportImageOsVersionSetArgs
- func (GetImportImageOsImportImageOsVersionSetArgs) ElementType() reflect.Type
- func (i GetImportImageOsImportImageOsVersionSetArgs) ToGetImportImageOsImportImageOsVersionSetOutput() GetImportImageOsImportImageOsVersionSetOutput
- func (i GetImportImageOsImportImageOsVersionSetArgs) ToGetImportImageOsImportImageOsVersionSetOutputWithContext(ctx context.Context) GetImportImageOsImportImageOsVersionSetOutput
- type GetImportImageOsImportImageOsVersionSetArray
- func (GetImportImageOsImportImageOsVersionSetArray) ElementType() reflect.Type
- func (i GetImportImageOsImportImageOsVersionSetArray) ToGetImportImageOsImportImageOsVersionSetArrayOutput() GetImportImageOsImportImageOsVersionSetArrayOutput
- func (i GetImportImageOsImportImageOsVersionSetArray) ToGetImportImageOsImportImageOsVersionSetArrayOutputWithContext(ctx context.Context) GetImportImageOsImportImageOsVersionSetArrayOutput
- type GetImportImageOsImportImageOsVersionSetArrayInput
- type GetImportImageOsImportImageOsVersionSetArrayOutput
- func (GetImportImageOsImportImageOsVersionSetArrayOutput) ElementType() reflect.Type
- func (o GetImportImageOsImportImageOsVersionSetArrayOutput) Index(i pulumi.IntInput) GetImportImageOsImportImageOsVersionSetOutput
- func (o GetImportImageOsImportImageOsVersionSetArrayOutput) ToGetImportImageOsImportImageOsVersionSetArrayOutput() GetImportImageOsImportImageOsVersionSetArrayOutput
- func (o GetImportImageOsImportImageOsVersionSetArrayOutput) ToGetImportImageOsImportImageOsVersionSetArrayOutputWithContext(ctx context.Context) GetImportImageOsImportImageOsVersionSetArrayOutput
- type GetImportImageOsImportImageOsVersionSetInput
- type GetImportImageOsImportImageOsVersionSetOutput
- func (o GetImportImageOsImportImageOsVersionSetOutput) Architectures() pulumi.StringArrayOutput
- func (GetImportImageOsImportImageOsVersionSetOutput) ElementType() reflect.Type
- func (o GetImportImageOsImportImageOsVersionSetOutput) OsName() pulumi.StringOutput
- func (o GetImportImageOsImportImageOsVersionSetOutput) OsVersions() pulumi.StringArrayOutput
- func (o GetImportImageOsImportImageOsVersionSetOutput) ToGetImportImageOsImportImageOsVersionSetOutput() GetImportImageOsImportImageOsVersionSetOutput
- func (o GetImportImageOsImportImageOsVersionSetOutput) ToGetImportImageOsImportImageOsVersionSetOutputWithContext(ctx context.Context) GetImportImageOsImportImageOsVersionSetOutput
- type GetImportImageOsOutputArgs
- type GetImportImageOsResult
- type GetImportImageOsResultOutput
- func (GetImportImageOsResultOutput) ElementType() reflect.Type
- func (o GetImportImageOsResultOutput) Id() pulumi.StringOutput
- func (o GetImportImageOsResultOutput) ImportImageOsListSupporteds() GetImportImageOsImportImageOsListSupportedArrayOutput
- func (o GetImportImageOsResultOutput) ImportImageOsVersionSets() GetImportImageOsImportImageOsVersionSetArrayOutput
- func (o GetImportImageOsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetImportImageOsResultOutput) ToGetImportImageOsResultOutput() GetImportImageOsResultOutput
- func (o GetImportImageOsResultOutput) ToGetImportImageOsResultOutputWithContext(ctx context.Context) GetImportImageOsResultOutput
- type GetInstanceVncUrlArgs
- type GetInstanceVncUrlOutputArgs
- type GetInstanceVncUrlResult
- type GetInstanceVncUrlResultOutput
- func (GetInstanceVncUrlResultOutput) ElementType() reflect.Type
- func (o GetInstanceVncUrlResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceVncUrlResultOutput) InstanceId() pulumi.StringOutput
- func (o GetInstanceVncUrlResultOutput) InstanceVncUrl() pulumi.StringOutput
- func (o GetInstanceVncUrlResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstanceVncUrlResultOutput) ToGetInstanceVncUrlResultOutput() GetInstanceVncUrlResultOutput
- func (o GetInstanceVncUrlResultOutput) ToGetInstanceVncUrlResultOutputWithContext(ctx context.Context) GetInstanceVncUrlResultOutput
- type GetInstancesModificationArgs
- type GetInstancesModificationFilter
- type GetInstancesModificationFilterArgs
- func (GetInstancesModificationFilterArgs) ElementType() reflect.Type
- func (i GetInstancesModificationFilterArgs) ToGetInstancesModificationFilterOutput() GetInstancesModificationFilterOutput
- func (i GetInstancesModificationFilterArgs) ToGetInstancesModificationFilterOutputWithContext(ctx context.Context) GetInstancesModificationFilterOutput
- type GetInstancesModificationFilterArray
- func (GetInstancesModificationFilterArray) ElementType() reflect.Type
- func (i GetInstancesModificationFilterArray) ToGetInstancesModificationFilterArrayOutput() GetInstancesModificationFilterArrayOutput
- func (i GetInstancesModificationFilterArray) ToGetInstancesModificationFilterArrayOutputWithContext(ctx context.Context) GetInstancesModificationFilterArrayOutput
- type GetInstancesModificationFilterArrayInput
- type GetInstancesModificationFilterArrayOutput
- func (GetInstancesModificationFilterArrayOutput) ElementType() reflect.Type
- func (o GetInstancesModificationFilterArrayOutput) Index(i pulumi.IntInput) GetInstancesModificationFilterOutput
- func (o GetInstancesModificationFilterArrayOutput) ToGetInstancesModificationFilterArrayOutput() GetInstancesModificationFilterArrayOutput
- func (o GetInstancesModificationFilterArrayOutput) ToGetInstancesModificationFilterArrayOutputWithContext(ctx context.Context) GetInstancesModificationFilterArrayOutput
- type GetInstancesModificationFilterInput
- type GetInstancesModificationFilterOutput
- func (GetInstancesModificationFilterOutput) ElementType() reflect.Type
- func (o GetInstancesModificationFilterOutput) Name() pulumi.StringOutput
- func (o GetInstancesModificationFilterOutput) ToGetInstancesModificationFilterOutput() GetInstancesModificationFilterOutput
- func (o GetInstancesModificationFilterOutput) ToGetInstancesModificationFilterOutputWithContext(ctx context.Context) GetInstancesModificationFilterOutput
- func (o GetInstancesModificationFilterOutput) Values() pulumi.StringArrayOutput
- type GetInstancesModificationInstanceTypeConfigStatusList
- type GetInstancesModificationInstanceTypeConfigStatusListArgs
- func (GetInstancesModificationInstanceTypeConfigStatusListArgs) ElementType() reflect.Type
- func (i GetInstancesModificationInstanceTypeConfigStatusListArgs) ToGetInstancesModificationInstanceTypeConfigStatusListOutput() GetInstancesModificationInstanceTypeConfigStatusListOutput
- func (i GetInstancesModificationInstanceTypeConfigStatusListArgs) ToGetInstancesModificationInstanceTypeConfigStatusListOutputWithContext(ctx context.Context) GetInstancesModificationInstanceTypeConfigStatusListOutput
- type GetInstancesModificationInstanceTypeConfigStatusListArray
- func (GetInstancesModificationInstanceTypeConfigStatusListArray) ElementType() reflect.Type
- func (i GetInstancesModificationInstanceTypeConfigStatusListArray) ToGetInstancesModificationInstanceTypeConfigStatusListArrayOutput() GetInstancesModificationInstanceTypeConfigStatusListArrayOutput
- func (i GetInstancesModificationInstanceTypeConfigStatusListArray) ToGetInstancesModificationInstanceTypeConfigStatusListArrayOutputWithContext(ctx context.Context) GetInstancesModificationInstanceTypeConfigStatusListArrayOutput
- type GetInstancesModificationInstanceTypeConfigStatusListArrayInput
- type GetInstancesModificationInstanceTypeConfigStatusListArrayOutput
- func (GetInstancesModificationInstanceTypeConfigStatusListArrayOutput) ElementType() reflect.Type
- func (o GetInstancesModificationInstanceTypeConfigStatusListArrayOutput) Index(i pulumi.IntInput) GetInstancesModificationInstanceTypeConfigStatusListOutput
- func (o GetInstancesModificationInstanceTypeConfigStatusListArrayOutput) ToGetInstancesModificationInstanceTypeConfigStatusListArrayOutput() GetInstancesModificationInstanceTypeConfigStatusListArrayOutput
- func (o GetInstancesModificationInstanceTypeConfigStatusListArrayOutput) ToGetInstancesModificationInstanceTypeConfigStatusListArrayOutputWithContext(ctx context.Context) GetInstancesModificationInstanceTypeConfigStatusListArrayOutput
- type GetInstancesModificationInstanceTypeConfigStatusListInput
- type GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfig
- type GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArgs
- func (GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArgs) ElementType() reflect.Type
- func (i GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArgs) ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput() GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput
- func (i GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArgs) ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutputWithContext(ctx context.Context) GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput
- type GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArray
- func (GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArray) ElementType() reflect.Type
- func (i GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArray) ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput() ...
- func (i GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArray) ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutputWithContext(ctx context.Context) ...
- type GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayInput
- type GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput
- func (GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput) ElementType() reflect.Type
- func (o GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput) Index(i pulumi.IntInput) GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput
- func (o GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput) ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput() ...
- func (o GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput) ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutputWithContext(ctx context.Context) ...
- type GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigInput
- type GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput
- func (o GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) Cpu() pulumi.IntOutput
- func (GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) ElementType() reflect.Type
- func (o GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) Fpga() pulumi.IntOutput
- func (o GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) Gpu() pulumi.IntOutput
- func (o GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) InstanceFamily() pulumi.StringOutput
- func (o GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) InstanceType() pulumi.StringOutput
- func (o GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) Memory() pulumi.IntOutput
- func (o GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput() GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput
- func (o GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutputWithContext(ctx context.Context) GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput
- func (o GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) Zone() pulumi.StringOutput
- type GetInstancesModificationInstanceTypeConfigStatusListOutput
- func (GetInstancesModificationInstanceTypeConfigStatusListOutput) ElementType() reflect.Type
- func (o GetInstancesModificationInstanceTypeConfigStatusListOutput) InstanceTypeConfigs() ...
- func (o GetInstancesModificationInstanceTypeConfigStatusListOutput) Message() pulumi.StringOutput
- func (o GetInstancesModificationInstanceTypeConfigStatusListOutput) Status() pulumi.StringOutput
- func (o GetInstancesModificationInstanceTypeConfigStatusListOutput) ToGetInstancesModificationInstanceTypeConfigStatusListOutput() GetInstancesModificationInstanceTypeConfigStatusListOutput
- func (o GetInstancesModificationInstanceTypeConfigStatusListOutput) ToGetInstancesModificationInstanceTypeConfigStatusListOutputWithContext(ctx context.Context) GetInstancesModificationInstanceTypeConfigStatusListOutput
- type GetInstancesModificationOutputArgs
- type GetInstancesModificationResult
- type GetInstancesModificationResultOutput
- func (GetInstancesModificationResultOutput) ElementType() reflect.Type
- func (o GetInstancesModificationResultOutput) Filters() GetInstancesModificationFilterArrayOutput
- func (o GetInstancesModificationResultOutput) Id() pulumi.StringOutput
- func (o GetInstancesModificationResultOutput) InstanceIds() pulumi.StringArrayOutput
- func (o GetInstancesModificationResultOutput) InstanceTypeConfigStatusLists() GetInstancesModificationInstanceTypeConfigStatusListArrayOutput
- func (o GetInstancesModificationResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstancesModificationResultOutput) ToGetInstancesModificationResultOutput() GetInstancesModificationResultOutput
- func (o GetInstancesModificationResultOutput) ToGetInstancesModificationResultOutputWithContext(ctx context.Context) GetInstancesModificationResultOutput
- type HpcCluster
- type HpcClusterArgs
- type HpcClusterArray
- type HpcClusterArrayInput
- type HpcClusterArrayOutput
- func (HpcClusterArrayOutput) ElementType() reflect.Type
- func (o HpcClusterArrayOutput) Index(i pulumi.IntInput) HpcClusterOutput
- func (o HpcClusterArrayOutput) ToHpcClusterArrayOutput() HpcClusterArrayOutput
- func (o HpcClusterArrayOutput) ToHpcClusterArrayOutputWithContext(ctx context.Context) HpcClusterArrayOutput
- type HpcClusterInput
- type HpcClusterMap
- type HpcClusterMapInput
- type HpcClusterMapOutput
- func (HpcClusterMapOutput) ElementType() reflect.Type
- func (o HpcClusterMapOutput) MapIndex(k pulumi.StringInput) HpcClusterOutput
- func (o HpcClusterMapOutput) ToHpcClusterMapOutput() HpcClusterMapOutput
- func (o HpcClusterMapOutput) ToHpcClusterMapOutputWithContext(ctx context.Context) HpcClusterMapOutput
- type HpcClusterOutput
- func (HpcClusterOutput) ElementType() reflect.Type
- func (o HpcClusterOutput) Name() pulumi.StringOutput
- func (o HpcClusterOutput) Remark() pulumi.StringPtrOutput
- func (o HpcClusterOutput) ToHpcClusterOutput() HpcClusterOutput
- func (o HpcClusterOutput) ToHpcClusterOutputWithContext(ctx context.Context) HpcClusterOutput
- func (o HpcClusterOutput) Zone() pulumi.StringOutput
- type HpcClusterState
- type ImageSharePermission
- type ImageSharePermissionArgs
- type ImageSharePermissionArray
- type ImageSharePermissionArrayInput
- type ImageSharePermissionArrayOutput
- func (ImageSharePermissionArrayOutput) ElementType() reflect.Type
- func (o ImageSharePermissionArrayOutput) Index(i pulumi.IntInput) ImageSharePermissionOutput
- func (o ImageSharePermissionArrayOutput) ToImageSharePermissionArrayOutput() ImageSharePermissionArrayOutput
- func (o ImageSharePermissionArrayOutput) ToImageSharePermissionArrayOutputWithContext(ctx context.Context) ImageSharePermissionArrayOutput
- type ImageSharePermissionInput
- type ImageSharePermissionMap
- type ImageSharePermissionMapInput
- type ImageSharePermissionMapOutput
- func (ImageSharePermissionMapOutput) ElementType() reflect.Type
- func (o ImageSharePermissionMapOutput) MapIndex(k pulumi.StringInput) ImageSharePermissionOutput
- func (o ImageSharePermissionMapOutput) ToImageSharePermissionMapOutput() ImageSharePermissionMapOutput
- func (o ImageSharePermissionMapOutput) ToImageSharePermissionMapOutputWithContext(ctx context.Context) ImageSharePermissionMapOutput
- type ImageSharePermissionOutput
- func (o ImageSharePermissionOutput) AccountIds() pulumi.StringArrayOutput
- func (ImageSharePermissionOutput) ElementType() reflect.Type
- func (o ImageSharePermissionOutput) ImageId() pulumi.StringOutput
- func (o ImageSharePermissionOutput) ToImageSharePermissionOutput() ImageSharePermissionOutput
- func (o ImageSharePermissionOutput) ToImageSharePermissionOutputWithContext(ctx context.Context) ImageSharePermissionOutput
- type ImageSharePermissionState
- type ImportImage
- type ImportImageArgs
- type ImportImageArray
- type ImportImageArrayInput
- type ImportImageArrayOutput
- func (ImportImageArrayOutput) ElementType() reflect.Type
- func (o ImportImageArrayOutput) Index(i pulumi.IntInput) ImportImageOutput
- func (o ImportImageArrayOutput) ToImportImageArrayOutput() ImportImageArrayOutput
- func (o ImportImageArrayOutput) ToImportImageArrayOutputWithContext(ctx context.Context) ImportImageArrayOutput
- type ImportImageInput
- type ImportImageMap
- type ImportImageMapInput
- type ImportImageMapOutput
- func (ImportImageMapOutput) ElementType() reflect.Type
- func (o ImportImageMapOutput) MapIndex(k pulumi.StringInput) ImportImageOutput
- func (o ImportImageMapOutput) ToImportImageMapOutput() ImportImageMapOutput
- func (o ImportImageMapOutput) ToImportImageMapOutputWithContext(ctx context.Context) ImportImageMapOutput
- type ImportImageOutput
- func (o ImportImageOutput) Architecture() pulumi.StringOutput
- func (o ImportImageOutput) BootMode() pulumi.StringPtrOutput
- func (o ImportImageOutput) DryRun() pulumi.BoolPtrOutput
- func (ImportImageOutput) ElementType() reflect.Type
- func (o ImportImageOutput) Force() pulumi.BoolPtrOutput
- func (o ImportImageOutput) ImageDescription() pulumi.StringPtrOutput
- func (o ImportImageOutput) ImageName() pulumi.StringOutput
- func (o ImportImageOutput) ImageUrl() pulumi.StringOutput
- func (o ImportImageOutput) LicenseType() pulumi.StringPtrOutput
- func (o ImportImageOutput) OsType() pulumi.StringOutput
- func (o ImportImageOutput) OsVersion() pulumi.StringOutput
- func (o ImportImageOutput) TagSpecifications() ImportImageTagSpecificationArrayOutput
- func (o ImportImageOutput) ToImportImageOutput() ImportImageOutput
- func (o ImportImageOutput) ToImportImageOutputWithContext(ctx context.Context) ImportImageOutput
- type ImportImageState
- type ImportImageTagSpecification
- type ImportImageTagSpecificationArgs
- func (ImportImageTagSpecificationArgs) ElementType() reflect.Type
- func (i ImportImageTagSpecificationArgs) ToImportImageTagSpecificationOutput() ImportImageTagSpecificationOutput
- func (i ImportImageTagSpecificationArgs) ToImportImageTagSpecificationOutputWithContext(ctx context.Context) ImportImageTagSpecificationOutput
- type ImportImageTagSpecificationArray
- func (ImportImageTagSpecificationArray) ElementType() reflect.Type
- func (i ImportImageTagSpecificationArray) ToImportImageTagSpecificationArrayOutput() ImportImageTagSpecificationArrayOutput
- func (i ImportImageTagSpecificationArray) ToImportImageTagSpecificationArrayOutputWithContext(ctx context.Context) ImportImageTagSpecificationArrayOutput
- type ImportImageTagSpecificationArrayInput
- type ImportImageTagSpecificationArrayOutput
- func (ImportImageTagSpecificationArrayOutput) ElementType() reflect.Type
- func (o ImportImageTagSpecificationArrayOutput) Index(i pulumi.IntInput) ImportImageTagSpecificationOutput
- func (o ImportImageTagSpecificationArrayOutput) ToImportImageTagSpecificationArrayOutput() ImportImageTagSpecificationArrayOutput
- func (o ImportImageTagSpecificationArrayOutput) ToImportImageTagSpecificationArrayOutputWithContext(ctx context.Context) ImportImageTagSpecificationArrayOutput
- type ImportImageTagSpecificationInput
- type ImportImageTagSpecificationOutput
- func (ImportImageTagSpecificationOutput) ElementType() reflect.Type
- func (o ImportImageTagSpecificationOutput) ResourceType() pulumi.StringOutput
- func (o ImportImageTagSpecificationOutput) Tags() ImportImageTagSpecificationTagArrayOutput
- func (o ImportImageTagSpecificationOutput) ToImportImageTagSpecificationOutput() ImportImageTagSpecificationOutput
- func (o ImportImageTagSpecificationOutput) ToImportImageTagSpecificationOutputWithContext(ctx context.Context) ImportImageTagSpecificationOutput
- type ImportImageTagSpecificationTag
- type ImportImageTagSpecificationTagArgs
- func (ImportImageTagSpecificationTagArgs) ElementType() reflect.Type
- func (i ImportImageTagSpecificationTagArgs) ToImportImageTagSpecificationTagOutput() ImportImageTagSpecificationTagOutput
- func (i ImportImageTagSpecificationTagArgs) ToImportImageTagSpecificationTagOutputWithContext(ctx context.Context) ImportImageTagSpecificationTagOutput
- type ImportImageTagSpecificationTagArray
- func (ImportImageTagSpecificationTagArray) ElementType() reflect.Type
- func (i ImportImageTagSpecificationTagArray) ToImportImageTagSpecificationTagArrayOutput() ImportImageTagSpecificationTagArrayOutput
- func (i ImportImageTagSpecificationTagArray) ToImportImageTagSpecificationTagArrayOutputWithContext(ctx context.Context) ImportImageTagSpecificationTagArrayOutput
- type ImportImageTagSpecificationTagArrayInput
- type ImportImageTagSpecificationTagArrayOutput
- func (ImportImageTagSpecificationTagArrayOutput) ElementType() reflect.Type
- func (o ImportImageTagSpecificationTagArrayOutput) Index(i pulumi.IntInput) ImportImageTagSpecificationTagOutput
- func (o ImportImageTagSpecificationTagArrayOutput) ToImportImageTagSpecificationTagArrayOutput() ImportImageTagSpecificationTagArrayOutput
- func (o ImportImageTagSpecificationTagArrayOutput) ToImportImageTagSpecificationTagArrayOutputWithContext(ctx context.Context) ImportImageTagSpecificationTagArrayOutput
- type ImportImageTagSpecificationTagInput
- type ImportImageTagSpecificationTagOutput
- func (ImportImageTagSpecificationTagOutput) ElementType() reflect.Type
- func (o ImportImageTagSpecificationTagOutput) Key() pulumi.StringOutput
- func (o ImportImageTagSpecificationTagOutput) ToImportImageTagSpecificationTagOutput() ImportImageTagSpecificationTagOutput
- func (o ImportImageTagSpecificationTagOutput) ToImportImageTagSpecificationTagOutputWithContext(ctx context.Context) ImportImageTagSpecificationTagOutput
- func (o ImportImageTagSpecificationTagOutput) Value() pulumi.StringOutput
- type LaunchTemplate
- type LaunchTemplateActionTimer
- type LaunchTemplateActionTimerArgs
- func (LaunchTemplateActionTimerArgs) ElementType() reflect.Type
- func (i LaunchTemplateActionTimerArgs) ToLaunchTemplateActionTimerOutput() LaunchTemplateActionTimerOutput
- func (i LaunchTemplateActionTimerArgs) ToLaunchTemplateActionTimerOutputWithContext(ctx context.Context) LaunchTemplateActionTimerOutput
- func (i LaunchTemplateActionTimerArgs) ToLaunchTemplateActionTimerPtrOutput() LaunchTemplateActionTimerPtrOutput
- func (i LaunchTemplateActionTimerArgs) ToLaunchTemplateActionTimerPtrOutputWithContext(ctx context.Context) LaunchTemplateActionTimerPtrOutput
- type LaunchTemplateActionTimerExternals
- type LaunchTemplateActionTimerExternalsArgs
- func (LaunchTemplateActionTimerExternalsArgs) ElementType() reflect.Type
- func (i LaunchTemplateActionTimerExternalsArgs) ToLaunchTemplateActionTimerExternalsOutput() LaunchTemplateActionTimerExternalsOutput
- func (i LaunchTemplateActionTimerExternalsArgs) ToLaunchTemplateActionTimerExternalsOutputWithContext(ctx context.Context) LaunchTemplateActionTimerExternalsOutput
- func (i LaunchTemplateActionTimerExternalsArgs) ToLaunchTemplateActionTimerExternalsPtrOutput() LaunchTemplateActionTimerExternalsPtrOutput
- func (i LaunchTemplateActionTimerExternalsArgs) ToLaunchTemplateActionTimerExternalsPtrOutputWithContext(ctx context.Context) LaunchTemplateActionTimerExternalsPtrOutput
- type LaunchTemplateActionTimerExternalsInput
- type LaunchTemplateActionTimerExternalsOutput
- func (LaunchTemplateActionTimerExternalsOutput) ElementType() reflect.Type
- func (o LaunchTemplateActionTimerExternalsOutput) ReleaseAddress() pulumi.BoolPtrOutput
- func (o LaunchTemplateActionTimerExternalsOutput) StorageBlockAttr() LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput
- func (o LaunchTemplateActionTimerExternalsOutput) ToLaunchTemplateActionTimerExternalsOutput() LaunchTemplateActionTimerExternalsOutput
- func (o LaunchTemplateActionTimerExternalsOutput) ToLaunchTemplateActionTimerExternalsOutputWithContext(ctx context.Context) LaunchTemplateActionTimerExternalsOutput
- func (o LaunchTemplateActionTimerExternalsOutput) ToLaunchTemplateActionTimerExternalsPtrOutput() LaunchTemplateActionTimerExternalsPtrOutput
- func (o LaunchTemplateActionTimerExternalsOutput) ToLaunchTemplateActionTimerExternalsPtrOutputWithContext(ctx context.Context) LaunchTemplateActionTimerExternalsPtrOutput
- func (o LaunchTemplateActionTimerExternalsOutput) UnsupportNetworks() pulumi.StringArrayOutput
- type LaunchTemplateActionTimerExternalsPtrInput
- type LaunchTemplateActionTimerExternalsPtrOutput
- func (o LaunchTemplateActionTimerExternalsPtrOutput) Elem() LaunchTemplateActionTimerExternalsOutput
- func (LaunchTemplateActionTimerExternalsPtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateActionTimerExternalsPtrOutput) ReleaseAddress() pulumi.BoolPtrOutput
- func (o LaunchTemplateActionTimerExternalsPtrOutput) StorageBlockAttr() LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput
- func (o LaunchTemplateActionTimerExternalsPtrOutput) ToLaunchTemplateActionTimerExternalsPtrOutput() LaunchTemplateActionTimerExternalsPtrOutput
- func (o LaunchTemplateActionTimerExternalsPtrOutput) ToLaunchTemplateActionTimerExternalsPtrOutputWithContext(ctx context.Context) LaunchTemplateActionTimerExternalsPtrOutput
- func (o LaunchTemplateActionTimerExternalsPtrOutput) UnsupportNetworks() pulumi.StringArrayOutput
- type LaunchTemplateActionTimerExternalsStorageBlockAttr
- type LaunchTemplateActionTimerExternalsStorageBlockAttrArgs
- func (LaunchTemplateActionTimerExternalsStorageBlockAttrArgs) ElementType() reflect.Type
- func (i LaunchTemplateActionTimerExternalsStorageBlockAttrArgs) ToLaunchTemplateActionTimerExternalsStorageBlockAttrOutput() LaunchTemplateActionTimerExternalsStorageBlockAttrOutput
- func (i LaunchTemplateActionTimerExternalsStorageBlockAttrArgs) ToLaunchTemplateActionTimerExternalsStorageBlockAttrOutputWithContext(ctx context.Context) LaunchTemplateActionTimerExternalsStorageBlockAttrOutput
- func (i LaunchTemplateActionTimerExternalsStorageBlockAttrArgs) ToLaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput() LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput
- func (i LaunchTemplateActionTimerExternalsStorageBlockAttrArgs) ToLaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutputWithContext(ctx context.Context) LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput
- type LaunchTemplateActionTimerExternalsStorageBlockAttrInput
- type LaunchTemplateActionTimerExternalsStorageBlockAttrOutput
- func (LaunchTemplateActionTimerExternalsStorageBlockAttrOutput) ElementType() reflect.Type
- func (o LaunchTemplateActionTimerExternalsStorageBlockAttrOutput) MaxSize() pulumi.IntOutput
- func (o LaunchTemplateActionTimerExternalsStorageBlockAttrOutput) MinSize() pulumi.IntOutput
- func (o LaunchTemplateActionTimerExternalsStorageBlockAttrOutput) ToLaunchTemplateActionTimerExternalsStorageBlockAttrOutput() LaunchTemplateActionTimerExternalsStorageBlockAttrOutput
- func (o LaunchTemplateActionTimerExternalsStorageBlockAttrOutput) ToLaunchTemplateActionTimerExternalsStorageBlockAttrOutputWithContext(ctx context.Context) LaunchTemplateActionTimerExternalsStorageBlockAttrOutput
- func (o LaunchTemplateActionTimerExternalsStorageBlockAttrOutput) ToLaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput() LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput
- func (o LaunchTemplateActionTimerExternalsStorageBlockAttrOutput) ToLaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutputWithContext(ctx context.Context) LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput
- func (o LaunchTemplateActionTimerExternalsStorageBlockAttrOutput) Type() pulumi.StringOutput
- type LaunchTemplateActionTimerExternalsStorageBlockAttrPtrInput
- type LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput
- func (o LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput) Elem() LaunchTemplateActionTimerExternalsStorageBlockAttrOutput
- func (LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput) MaxSize() pulumi.IntPtrOutput
- func (o LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput) MinSize() pulumi.IntPtrOutput
- func (o LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput) ToLaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput() LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput
- func (o LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput) ToLaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutputWithContext(ctx context.Context) LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput
- func (o LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput) Type() pulumi.StringPtrOutput
- type LaunchTemplateActionTimerInput
- type LaunchTemplateActionTimerOutput
- func (o LaunchTemplateActionTimerOutput) ActionTime() pulumi.StringPtrOutput
- func (LaunchTemplateActionTimerOutput) ElementType() reflect.Type
- func (o LaunchTemplateActionTimerOutput) Externals() LaunchTemplateActionTimerExternalsPtrOutput
- func (o LaunchTemplateActionTimerOutput) TimerAction() pulumi.StringPtrOutput
- func (o LaunchTemplateActionTimerOutput) ToLaunchTemplateActionTimerOutput() LaunchTemplateActionTimerOutput
- func (o LaunchTemplateActionTimerOutput) ToLaunchTemplateActionTimerOutputWithContext(ctx context.Context) LaunchTemplateActionTimerOutput
- func (o LaunchTemplateActionTimerOutput) ToLaunchTemplateActionTimerPtrOutput() LaunchTemplateActionTimerPtrOutput
- func (o LaunchTemplateActionTimerOutput) ToLaunchTemplateActionTimerPtrOutputWithContext(ctx context.Context) LaunchTemplateActionTimerPtrOutput
- type LaunchTemplateActionTimerPtrInput
- type LaunchTemplateActionTimerPtrOutput
- func (o LaunchTemplateActionTimerPtrOutput) ActionTime() pulumi.StringPtrOutput
- func (o LaunchTemplateActionTimerPtrOutput) Elem() LaunchTemplateActionTimerOutput
- func (LaunchTemplateActionTimerPtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateActionTimerPtrOutput) Externals() LaunchTemplateActionTimerExternalsPtrOutput
- func (o LaunchTemplateActionTimerPtrOutput) TimerAction() pulumi.StringPtrOutput
- func (o LaunchTemplateActionTimerPtrOutput) ToLaunchTemplateActionTimerPtrOutput() LaunchTemplateActionTimerPtrOutput
- func (o LaunchTemplateActionTimerPtrOutput) ToLaunchTemplateActionTimerPtrOutputWithContext(ctx context.Context) LaunchTemplateActionTimerPtrOutput
- type LaunchTemplateArgs
- type LaunchTemplateArray
- type LaunchTemplateArrayInput
- type LaunchTemplateArrayOutput
- func (LaunchTemplateArrayOutput) ElementType() reflect.Type
- func (o LaunchTemplateArrayOutput) Index(i pulumi.IntInput) LaunchTemplateOutput
- func (o LaunchTemplateArrayOutput) ToLaunchTemplateArrayOutput() LaunchTemplateArrayOutput
- func (o LaunchTemplateArrayOutput) ToLaunchTemplateArrayOutputWithContext(ctx context.Context) LaunchTemplateArrayOutput
- type LaunchTemplateDataDisk
- type LaunchTemplateDataDiskArgs
- type LaunchTemplateDataDiskArray
- func (LaunchTemplateDataDiskArray) ElementType() reflect.Type
- func (i LaunchTemplateDataDiskArray) ToLaunchTemplateDataDiskArrayOutput() LaunchTemplateDataDiskArrayOutput
- func (i LaunchTemplateDataDiskArray) ToLaunchTemplateDataDiskArrayOutputWithContext(ctx context.Context) LaunchTemplateDataDiskArrayOutput
- type LaunchTemplateDataDiskArrayInput
- type LaunchTemplateDataDiskArrayOutput
- func (LaunchTemplateDataDiskArrayOutput) ElementType() reflect.Type
- func (o LaunchTemplateDataDiskArrayOutput) Index(i pulumi.IntInput) LaunchTemplateDataDiskOutput
- func (o LaunchTemplateDataDiskArrayOutput) ToLaunchTemplateDataDiskArrayOutput() LaunchTemplateDataDiskArrayOutput
- func (o LaunchTemplateDataDiskArrayOutput) ToLaunchTemplateDataDiskArrayOutputWithContext(ctx context.Context) LaunchTemplateDataDiskArrayOutput
- type LaunchTemplateDataDiskInput
- type LaunchTemplateDataDiskOutput
- func (o LaunchTemplateDataDiskOutput) CdcId() pulumi.StringPtrOutput
- func (o LaunchTemplateDataDiskOutput) DeleteWithInstance() pulumi.BoolPtrOutput
- func (o LaunchTemplateDataDiskOutput) DiskId() pulumi.StringPtrOutput
- func (o LaunchTemplateDataDiskOutput) DiskSize() pulumi.IntOutput
- func (o LaunchTemplateDataDiskOutput) DiskType() pulumi.StringPtrOutput
- func (LaunchTemplateDataDiskOutput) ElementType() reflect.Type
- func (o LaunchTemplateDataDiskOutput) Encrypt() pulumi.BoolPtrOutput
- func (o LaunchTemplateDataDiskOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o LaunchTemplateDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
- func (o LaunchTemplateDataDiskOutput) ThroughputPerformance() pulumi.IntPtrOutput
- func (o LaunchTemplateDataDiskOutput) ToLaunchTemplateDataDiskOutput() LaunchTemplateDataDiskOutput
- func (o LaunchTemplateDataDiskOutput) ToLaunchTemplateDataDiskOutputWithContext(ctx context.Context) LaunchTemplateDataDiskOutput
- type LaunchTemplateDefaultVersion
- func (*LaunchTemplateDefaultVersion) ElementType() reflect.Type
- func (i *LaunchTemplateDefaultVersion) ToLaunchTemplateDefaultVersionOutput() LaunchTemplateDefaultVersionOutput
- func (i *LaunchTemplateDefaultVersion) ToLaunchTemplateDefaultVersionOutputWithContext(ctx context.Context) LaunchTemplateDefaultVersionOutput
- type LaunchTemplateDefaultVersionArgs
- type LaunchTemplateDefaultVersionArray
- func (LaunchTemplateDefaultVersionArray) ElementType() reflect.Type
- func (i LaunchTemplateDefaultVersionArray) ToLaunchTemplateDefaultVersionArrayOutput() LaunchTemplateDefaultVersionArrayOutput
- func (i LaunchTemplateDefaultVersionArray) ToLaunchTemplateDefaultVersionArrayOutputWithContext(ctx context.Context) LaunchTemplateDefaultVersionArrayOutput
- type LaunchTemplateDefaultVersionArrayInput
- type LaunchTemplateDefaultVersionArrayOutput
- func (LaunchTemplateDefaultVersionArrayOutput) ElementType() reflect.Type
- func (o LaunchTemplateDefaultVersionArrayOutput) Index(i pulumi.IntInput) LaunchTemplateDefaultVersionOutput
- func (o LaunchTemplateDefaultVersionArrayOutput) ToLaunchTemplateDefaultVersionArrayOutput() LaunchTemplateDefaultVersionArrayOutput
- func (o LaunchTemplateDefaultVersionArrayOutput) ToLaunchTemplateDefaultVersionArrayOutputWithContext(ctx context.Context) LaunchTemplateDefaultVersionArrayOutput
- type LaunchTemplateDefaultVersionInput
- type LaunchTemplateDefaultVersionMap
- func (LaunchTemplateDefaultVersionMap) ElementType() reflect.Type
- func (i LaunchTemplateDefaultVersionMap) ToLaunchTemplateDefaultVersionMapOutput() LaunchTemplateDefaultVersionMapOutput
- func (i LaunchTemplateDefaultVersionMap) ToLaunchTemplateDefaultVersionMapOutputWithContext(ctx context.Context) LaunchTemplateDefaultVersionMapOutput
- type LaunchTemplateDefaultVersionMapInput
- type LaunchTemplateDefaultVersionMapOutput
- func (LaunchTemplateDefaultVersionMapOutput) ElementType() reflect.Type
- func (o LaunchTemplateDefaultVersionMapOutput) MapIndex(k pulumi.StringInput) LaunchTemplateDefaultVersionOutput
- func (o LaunchTemplateDefaultVersionMapOutput) ToLaunchTemplateDefaultVersionMapOutput() LaunchTemplateDefaultVersionMapOutput
- func (o LaunchTemplateDefaultVersionMapOutput) ToLaunchTemplateDefaultVersionMapOutputWithContext(ctx context.Context) LaunchTemplateDefaultVersionMapOutput
- type LaunchTemplateDefaultVersionOutput
- func (o LaunchTemplateDefaultVersionOutput) DefaultVersion() pulumi.IntOutput
- func (LaunchTemplateDefaultVersionOutput) ElementType() reflect.Type
- func (o LaunchTemplateDefaultVersionOutput) LaunchTemplateId() pulumi.StringOutput
- func (o LaunchTemplateDefaultVersionOutput) ToLaunchTemplateDefaultVersionOutput() LaunchTemplateDefaultVersionOutput
- func (o LaunchTemplateDefaultVersionOutput) ToLaunchTemplateDefaultVersionOutputWithContext(ctx context.Context) LaunchTemplateDefaultVersionOutput
- type LaunchTemplateDefaultVersionState
- type LaunchTemplateEnhancedService
- type LaunchTemplateEnhancedServiceArgs
- func (LaunchTemplateEnhancedServiceArgs) ElementType() reflect.Type
- func (i LaunchTemplateEnhancedServiceArgs) ToLaunchTemplateEnhancedServiceOutput() LaunchTemplateEnhancedServiceOutput
- func (i LaunchTemplateEnhancedServiceArgs) ToLaunchTemplateEnhancedServiceOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceOutput
- func (i LaunchTemplateEnhancedServiceArgs) ToLaunchTemplateEnhancedServicePtrOutput() LaunchTemplateEnhancedServicePtrOutput
- func (i LaunchTemplateEnhancedServiceArgs) ToLaunchTemplateEnhancedServicePtrOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServicePtrOutput
- type LaunchTemplateEnhancedServiceAutomationService
- type LaunchTemplateEnhancedServiceAutomationServiceArgs
- func (LaunchTemplateEnhancedServiceAutomationServiceArgs) ElementType() reflect.Type
- func (i LaunchTemplateEnhancedServiceAutomationServiceArgs) ToLaunchTemplateEnhancedServiceAutomationServiceOutput() LaunchTemplateEnhancedServiceAutomationServiceOutput
- func (i LaunchTemplateEnhancedServiceAutomationServiceArgs) ToLaunchTemplateEnhancedServiceAutomationServiceOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceAutomationServiceOutput
- func (i LaunchTemplateEnhancedServiceAutomationServiceArgs) ToLaunchTemplateEnhancedServiceAutomationServicePtrOutput() LaunchTemplateEnhancedServiceAutomationServicePtrOutput
- func (i LaunchTemplateEnhancedServiceAutomationServiceArgs) ToLaunchTemplateEnhancedServiceAutomationServicePtrOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceAutomationServicePtrOutput
- type LaunchTemplateEnhancedServiceAutomationServiceInput
- type LaunchTemplateEnhancedServiceAutomationServiceOutput
- func (LaunchTemplateEnhancedServiceAutomationServiceOutput) ElementType() reflect.Type
- func (o LaunchTemplateEnhancedServiceAutomationServiceOutput) Enabled() pulumi.BoolPtrOutput
- func (o LaunchTemplateEnhancedServiceAutomationServiceOutput) ToLaunchTemplateEnhancedServiceAutomationServiceOutput() LaunchTemplateEnhancedServiceAutomationServiceOutput
- func (o LaunchTemplateEnhancedServiceAutomationServiceOutput) ToLaunchTemplateEnhancedServiceAutomationServiceOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceAutomationServiceOutput
- func (o LaunchTemplateEnhancedServiceAutomationServiceOutput) ToLaunchTemplateEnhancedServiceAutomationServicePtrOutput() LaunchTemplateEnhancedServiceAutomationServicePtrOutput
- func (o LaunchTemplateEnhancedServiceAutomationServiceOutput) ToLaunchTemplateEnhancedServiceAutomationServicePtrOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceAutomationServicePtrOutput
- type LaunchTemplateEnhancedServiceAutomationServicePtrInput
- type LaunchTemplateEnhancedServiceAutomationServicePtrOutput
- func (o LaunchTemplateEnhancedServiceAutomationServicePtrOutput) Elem() LaunchTemplateEnhancedServiceAutomationServiceOutput
- func (LaunchTemplateEnhancedServiceAutomationServicePtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateEnhancedServiceAutomationServicePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o LaunchTemplateEnhancedServiceAutomationServicePtrOutput) ToLaunchTemplateEnhancedServiceAutomationServicePtrOutput() LaunchTemplateEnhancedServiceAutomationServicePtrOutput
- func (o LaunchTemplateEnhancedServiceAutomationServicePtrOutput) ToLaunchTemplateEnhancedServiceAutomationServicePtrOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceAutomationServicePtrOutput
- type LaunchTemplateEnhancedServiceInput
- type LaunchTemplateEnhancedServiceMonitorService
- type LaunchTemplateEnhancedServiceMonitorServiceArgs
- func (LaunchTemplateEnhancedServiceMonitorServiceArgs) ElementType() reflect.Type
- func (i LaunchTemplateEnhancedServiceMonitorServiceArgs) ToLaunchTemplateEnhancedServiceMonitorServiceOutput() LaunchTemplateEnhancedServiceMonitorServiceOutput
- func (i LaunchTemplateEnhancedServiceMonitorServiceArgs) ToLaunchTemplateEnhancedServiceMonitorServiceOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceMonitorServiceOutput
- func (i LaunchTemplateEnhancedServiceMonitorServiceArgs) ToLaunchTemplateEnhancedServiceMonitorServicePtrOutput() LaunchTemplateEnhancedServiceMonitorServicePtrOutput
- func (i LaunchTemplateEnhancedServiceMonitorServiceArgs) ToLaunchTemplateEnhancedServiceMonitorServicePtrOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceMonitorServicePtrOutput
- type LaunchTemplateEnhancedServiceMonitorServiceInput
- type LaunchTemplateEnhancedServiceMonitorServiceOutput
- func (LaunchTemplateEnhancedServiceMonitorServiceOutput) ElementType() reflect.Type
- func (o LaunchTemplateEnhancedServiceMonitorServiceOutput) Enabled() pulumi.BoolPtrOutput
- func (o LaunchTemplateEnhancedServiceMonitorServiceOutput) ToLaunchTemplateEnhancedServiceMonitorServiceOutput() LaunchTemplateEnhancedServiceMonitorServiceOutput
- func (o LaunchTemplateEnhancedServiceMonitorServiceOutput) ToLaunchTemplateEnhancedServiceMonitorServiceOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceMonitorServiceOutput
- func (o LaunchTemplateEnhancedServiceMonitorServiceOutput) ToLaunchTemplateEnhancedServiceMonitorServicePtrOutput() LaunchTemplateEnhancedServiceMonitorServicePtrOutput
- func (o LaunchTemplateEnhancedServiceMonitorServiceOutput) ToLaunchTemplateEnhancedServiceMonitorServicePtrOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceMonitorServicePtrOutput
- type LaunchTemplateEnhancedServiceMonitorServicePtrInput
- type LaunchTemplateEnhancedServiceMonitorServicePtrOutput
- func (o LaunchTemplateEnhancedServiceMonitorServicePtrOutput) Elem() LaunchTemplateEnhancedServiceMonitorServiceOutput
- func (LaunchTemplateEnhancedServiceMonitorServicePtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateEnhancedServiceMonitorServicePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o LaunchTemplateEnhancedServiceMonitorServicePtrOutput) ToLaunchTemplateEnhancedServiceMonitorServicePtrOutput() LaunchTemplateEnhancedServiceMonitorServicePtrOutput
- func (o LaunchTemplateEnhancedServiceMonitorServicePtrOutput) ToLaunchTemplateEnhancedServiceMonitorServicePtrOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceMonitorServicePtrOutput
- type LaunchTemplateEnhancedServiceOutput
- func (o LaunchTemplateEnhancedServiceOutput) AutomationService() LaunchTemplateEnhancedServiceAutomationServicePtrOutput
- func (LaunchTemplateEnhancedServiceOutput) ElementType() reflect.Type
- func (o LaunchTemplateEnhancedServiceOutput) MonitorService() LaunchTemplateEnhancedServiceMonitorServicePtrOutput
- func (o LaunchTemplateEnhancedServiceOutput) SecurityService() LaunchTemplateEnhancedServiceSecurityServicePtrOutput
- func (o LaunchTemplateEnhancedServiceOutput) ToLaunchTemplateEnhancedServiceOutput() LaunchTemplateEnhancedServiceOutput
- func (o LaunchTemplateEnhancedServiceOutput) ToLaunchTemplateEnhancedServiceOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceOutput
- func (o LaunchTemplateEnhancedServiceOutput) ToLaunchTemplateEnhancedServicePtrOutput() LaunchTemplateEnhancedServicePtrOutput
- func (o LaunchTemplateEnhancedServiceOutput) ToLaunchTemplateEnhancedServicePtrOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServicePtrOutput
- type LaunchTemplateEnhancedServicePtrInput
- type LaunchTemplateEnhancedServicePtrOutput
- func (o LaunchTemplateEnhancedServicePtrOutput) AutomationService() LaunchTemplateEnhancedServiceAutomationServicePtrOutput
- func (o LaunchTemplateEnhancedServicePtrOutput) Elem() LaunchTemplateEnhancedServiceOutput
- func (LaunchTemplateEnhancedServicePtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateEnhancedServicePtrOutput) MonitorService() LaunchTemplateEnhancedServiceMonitorServicePtrOutput
- func (o LaunchTemplateEnhancedServicePtrOutput) SecurityService() LaunchTemplateEnhancedServiceSecurityServicePtrOutput
- func (o LaunchTemplateEnhancedServicePtrOutput) ToLaunchTemplateEnhancedServicePtrOutput() LaunchTemplateEnhancedServicePtrOutput
- func (o LaunchTemplateEnhancedServicePtrOutput) ToLaunchTemplateEnhancedServicePtrOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServicePtrOutput
- type LaunchTemplateEnhancedServiceSecurityService
- type LaunchTemplateEnhancedServiceSecurityServiceArgs
- func (LaunchTemplateEnhancedServiceSecurityServiceArgs) ElementType() reflect.Type
- func (i LaunchTemplateEnhancedServiceSecurityServiceArgs) ToLaunchTemplateEnhancedServiceSecurityServiceOutput() LaunchTemplateEnhancedServiceSecurityServiceOutput
- func (i LaunchTemplateEnhancedServiceSecurityServiceArgs) ToLaunchTemplateEnhancedServiceSecurityServiceOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceSecurityServiceOutput
- func (i LaunchTemplateEnhancedServiceSecurityServiceArgs) ToLaunchTemplateEnhancedServiceSecurityServicePtrOutput() LaunchTemplateEnhancedServiceSecurityServicePtrOutput
- func (i LaunchTemplateEnhancedServiceSecurityServiceArgs) ToLaunchTemplateEnhancedServiceSecurityServicePtrOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceSecurityServicePtrOutput
- type LaunchTemplateEnhancedServiceSecurityServiceInput
- type LaunchTemplateEnhancedServiceSecurityServiceOutput
- func (LaunchTemplateEnhancedServiceSecurityServiceOutput) ElementType() reflect.Type
- func (o LaunchTemplateEnhancedServiceSecurityServiceOutput) Enabled() pulumi.BoolPtrOutput
- func (o LaunchTemplateEnhancedServiceSecurityServiceOutput) ToLaunchTemplateEnhancedServiceSecurityServiceOutput() LaunchTemplateEnhancedServiceSecurityServiceOutput
- func (o LaunchTemplateEnhancedServiceSecurityServiceOutput) ToLaunchTemplateEnhancedServiceSecurityServiceOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceSecurityServiceOutput
- func (o LaunchTemplateEnhancedServiceSecurityServiceOutput) ToLaunchTemplateEnhancedServiceSecurityServicePtrOutput() LaunchTemplateEnhancedServiceSecurityServicePtrOutput
- func (o LaunchTemplateEnhancedServiceSecurityServiceOutput) ToLaunchTemplateEnhancedServiceSecurityServicePtrOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceSecurityServicePtrOutput
- type LaunchTemplateEnhancedServiceSecurityServicePtrInput
- type LaunchTemplateEnhancedServiceSecurityServicePtrOutput
- func (o LaunchTemplateEnhancedServiceSecurityServicePtrOutput) Elem() LaunchTemplateEnhancedServiceSecurityServiceOutput
- func (LaunchTemplateEnhancedServiceSecurityServicePtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateEnhancedServiceSecurityServicePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o LaunchTemplateEnhancedServiceSecurityServicePtrOutput) ToLaunchTemplateEnhancedServiceSecurityServicePtrOutput() LaunchTemplateEnhancedServiceSecurityServicePtrOutput
- func (o LaunchTemplateEnhancedServiceSecurityServicePtrOutput) ToLaunchTemplateEnhancedServiceSecurityServicePtrOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceSecurityServicePtrOutput
- type LaunchTemplateInput
- type LaunchTemplateInstanceChargePrepaid
- type LaunchTemplateInstanceChargePrepaidArgs
- func (LaunchTemplateInstanceChargePrepaidArgs) ElementType() reflect.Type
- func (i LaunchTemplateInstanceChargePrepaidArgs) ToLaunchTemplateInstanceChargePrepaidOutput() LaunchTemplateInstanceChargePrepaidOutput
- func (i LaunchTemplateInstanceChargePrepaidArgs) ToLaunchTemplateInstanceChargePrepaidOutputWithContext(ctx context.Context) LaunchTemplateInstanceChargePrepaidOutput
- func (i LaunchTemplateInstanceChargePrepaidArgs) ToLaunchTemplateInstanceChargePrepaidPtrOutput() LaunchTemplateInstanceChargePrepaidPtrOutput
- func (i LaunchTemplateInstanceChargePrepaidArgs) ToLaunchTemplateInstanceChargePrepaidPtrOutputWithContext(ctx context.Context) LaunchTemplateInstanceChargePrepaidPtrOutput
- type LaunchTemplateInstanceChargePrepaidInput
- type LaunchTemplateInstanceChargePrepaidOutput
- func (LaunchTemplateInstanceChargePrepaidOutput) ElementType() reflect.Type
- func (o LaunchTemplateInstanceChargePrepaidOutput) Period() pulumi.IntOutput
- func (o LaunchTemplateInstanceChargePrepaidOutput) RenewFlag() pulumi.StringPtrOutput
- func (o LaunchTemplateInstanceChargePrepaidOutput) ToLaunchTemplateInstanceChargePrepaidOutput() LaunchTemplateInstanceChargePrepaidOutput
- func (o LaunchTemplateInstanceChargePrepaidOutput) ToLaunchTemplateInstanceChargePrepaidOutputWithContext(ctx context.Context) LaunchTemplateInstanceChargePrepaidOutput
- func (o LaunchTemplateInstanceChargePrepaidOutput) ToLaunchTemplateInstanceChargePrepaidPtrOutput() LaunchTemplateInstanceChargePrepaidPtrOutput
- func (o LaunchTemplateInstanceChargePrepaidOutput) ToLaunchTemplateInstanceChargePrepaidPtrOutputWithContext(ctx context.Context) LaunchTemplateInstanceChargePrepaidPtrOutput
- type LaunchTemplateInstanceChargePrepaidPtrInput
- type LaunchTemplateInstanceChargePrepaidPtrOutput
- func (o LaunchTemplateInstanceChargePrepaidPtrOutput) Elem() LaunchTemplateInstanceChargePrepaidOutput
- func (LaunchTemplateInstanceChargePrepaidPtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateInstanceChargePrepaidPtrOutput) Period() pulumi.IntPtrOutput
- func (o LaunchTemplateInstanceChargePrepaidPtrOutput) RenewFlag() pulumi.StringPtrOutput
- func (o LaunchTemplateInstanceChargePrepaidPtrOutput) ToLaunchTemplateInstanceChargePrepaidPtrOutput() LaunchTemplateInstanceChargePrepaidPtrOutput
- func (o LaunchTemplateInstanceChargePrepaidPtrOutput) ToLaunchTemplateInstanceChargePrepaidPtrOutputWithContext(ctx context.Context) LaunchTemplateInstanceChargePrepaidPtrOutput
- type LaunchTemplateInstanceMarketOptions
- type LaunchTemplateInstanceMarketOptionsArgs
- func (LaunchTemplateInstanceMarketOptionsArgs) ElementType() reflect.Type
- func (i LaunchTemplateInstanceMarketOptionsArgs) ToLaunchTemplateInstanceMarketOptionsOutput() LaunchTemplateInstanceMarketOptionsOutput
- func (i LaunchTemplateInstanceMarketOptionsArgs) ToLaunchTemplateInstanceMarketOptionsOutputWithContext(ctx context.Context) LaunchTemplateInstanceMarketOptionsOutput
- func (i LaunchTemplateInstanceMarketOptionsArgs) ToLaunchTemplateInstanceMarketOptionsPtrOutput() LaunchTemplateInstanceMarketOptionsPtrOutput
- func (i LaunchTemplateInstanceMarketOptionsArgs) ToLaunchTemplateInstanceMarketOptionsPtrOutputWithContext(ctx context.Context) LaunchTemplateInstanceMarketOptionsPtrOutput
- type LaunchTemplateInstanceMarketOptionsInput
- type LaunchTemplateInstanceMarketOptionsOutput
- func (LaunchTemplateInstanceMarketOptionsOutput) ElementType() reflect.Type
- func (o LaunchTemplateInstanceMarketOptionsOutput) MarketType() pulumi.StringPtrOutput
- func (o LaunchTemplateInstanceMarketOptionsOutput) SpotOptions() LaunchTemplateInstanceMarketOptionsSpotOptionsOutput
- func (o LaunchTemplateInstanceMarketOptionsOutput) ToLaunchTemplateInstanceMarketOptionsOutput() LaunchTemplateInstanceMarketOptionsOutput
- func (o LaunchTemplateInstanceMarketOptionsOutput) ToLaunchTemplateInstanceMarketOptionsOutputWithContext(ctx context.Context) LaunchTemplateInstanceMarketOptionsOutput
- func (o LaunchTemplateInstanceMarketOptionsOutput) ToLaunchTemplateInstanceMarketOptionsPtrOutput() LaunchTemplateInstanceMarketOptionsPtrOutput
- func (o LaunchTemplateInstanceMarketOptionsOutput) ToLaunchTemplateInstanceMarketOptionsPtrOutputWithContext(ctx context.Context) LaunchTemplateInstanceMarketOptionsPtrOutput
- type LaunchTemplateInstanceMarketOptionsPtrInput
- type LaunchTemplateInstanceMarketOptionsPtrOutput
- func (o LaunchTemplateInstanceMarketOptionsPtrOutput) Elem() LaunchTemplateInstanceMarketOptionsOutput
- func (LaunchTemplateInstanceMarketOptionsPtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateInstanceMarketOptionsPtrOutput) MarketType() pulumi.StringPtrOutput
- func (o LaunchTemplateInstanceMarketOptionsPtrOutput) SpotOptions() LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput
- func (o LaunchTemplateInstanceMarketOptionsPtrOutput) ToLaunchTemplateInstanceMarketOptionsPtrOutput() LaunchTemplateInstanceMarketOptionsPtrOutput
- func (o LaunchTemplateInstanceMarketOptionsPtrOutput) ToLaunchTemplateInstanceMarketOptionsPtrOutputWithContext(ctx context.Context) LaunchTemplateInstanceMarketOptionsPtrOutput
- type LaunchTemplateInstanceMarketOptionsSpotOptions
- type LaunchTemplateInstanceMarketOptionsSpotOptionsArgs
- func (LaunchTemplateInstanceMarketOptionsSpotOptionsArgs) ElementType() reflect.Type
- func (i LaunchTemplateInstanceMarketOptionsSpotOptionsArgs) ToLaunchTemplateInstanceMarketOptionsSpotOptionsOutput() LaunchTemplateInstanceMarketOptionsSpotOptionsOutput
- func (i LaunchTemplateInstanceMarketOptionsSpotOptionsArgs) ToLaunchTemplateInstanceMarketOptionsSpotOptionsOutputWithContext(ctx context.Context) LaunchTemplateInstanceMarketOptionsSpotOptionsOutput
- func (i LaunchTemplateInstanceMarketOptionsSpotOptionsArgs) ToLaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput() LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput
- func (i LaunchTemplateInstanceMarketOptionsSpotOptionsArgs) ToLaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutputWithContext(ctx context.Context) LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput
- type LaunchTemplateInstanceMarketOptionsSpotOptionsInput
- type LaunchTemplateInstanceMarketOptionsSpotOptionsOutput
- func (LaunchTemplateInstanceMarketOptionsSpotOptionsOutput) ElementType() reflect.Type
- func (o LaunchTemplateInstanceMarketOptionsSpotOptionsOutput) MaxPrice() pulumi.StringOutput
- func (o LaunchTemplateInstanceMarketOptionsSpotOptionsOutput) SpotInstanceType() pulumi.StringPtrOutput
- func (o LaunchTemplateInstanceMarketOptionsSpotOptionsOutput) ToLaunchTemplateInstanceMarketOptionsSpotOptionsOutput() LaunchTemplateInstanceMarketOptionsSpotOptionsOutput
- func (o LaunchTemplateInstanceMarketOptionsSpotOptionsOutput) ToLaunchTemplateInstanceMarketOptionsSpotOptionsOutputWithContext(ctx context.Context) LaunchTemplateInstanceMarketOptionsSpotOptionsOutput
- func (o LaunchTemplateInstanceMarketOptionsSpotOptionsOutput) ToLaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput() LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput
- func (o LaunchTemplateInstanceMarketOptionsSpotOptionsOutput) ToLaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutputWithContext(ctx context.Context) LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput
- type LaunchTemplateInstanceMarketOptionsSpotOptionsPtrInput
- type LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput
- func (o LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput) Elem() LaunchTemplateInstanceMarketOptionsSpotOptionsOutput
- func (LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput) MaxPrice() pulumi.StringPtrOutput
- func (o LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput) SpotInstanceType() pulumi.StringPtrOutput
- func (o LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput) ToLaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput() LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput
- func (o LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput) ToLaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutputWithContext(ctx context.Context) LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput
- type LaunchTemplateInternetAccessible
- type LaunchTemplateInternetAccessibleArgs
- func (LaunchTemplateInternetAccessibleArgs) ElementType() reflect.Type
- func (i LaunchTemplateInternetAccessibleArgs) ToLaunchTemplateInternetAccessibleOutput() LaunchTemplateInternetAccessibleOutput
- func (i LaunchTemplateInternetAccessibleArgs) ToLaunchTemplateInternetAccessibleOutputWithContext(ctx context.Context) LaunchTemplateInternetAccessibleOutput
- func (i LaunchTemplateInternetAccessibleArgs) ToLaunchTemplateInternetAccessiblePtrOutput() LaunchTemplateInternetAccessiblePtrOutput
- func (i LaunchTemplateInternetAccessibleArgs) ToLaunchTemplateInternetAccessiblePtrOutputWithContext(ctx context.Context) LaunchTemplateInternetAccessiblePtrOutput
- type LaunchTemplateInternetAccessibleInput
- type LaunchTemplateInternetAccessibleOutput
- func (o LaunchTemplateInternetAccessibleOutput) BandwidthPackageId() pulumi.StringPtrOutput
- func (LaunchTemplateInternetAccessibleOutput) ElementType() reflect.Type
- func (o LaunchTemplateInternetAccessibleOutput) InternetChargeType() pulumi.StringPtrOutput
- func (o LaunchTemplateInternetAccessibleOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
- func (o LaunchTemplateInternetAccessibleOutput) PublicIpAssigned() pulumi.BoolPtrOutput
- func (o LaunchTemplateInternetAccessibleOutput) ToLaunchTemplateInternetAccessibleOutput() LaunchTemplateInternetAccessibleOutput
- func (o LaunchTemplateInternetAccessibleOutput) ToLaunchTemplateInternetAccessibleOutputWithContext(ctx context.Context) LaunchTemplateInternetAccessibleOutput
- func (o LaunchTemplateInternetAccessibleOutput) ToLaunchTemplateInternetAccessiblePtrOutput() LaunchTemplateInternetAccessiblePtrOutput
- func (o LaunchTemplateInternetAccessibleOutput) ToLaunchTemplateInternetAccessiblePtrOutputWithContext(ctx context.Context) LaunchTemplateInternetAccessiblePtrOutput
- type LaunchTemplateInternetAccessiblePtrInput
- type LaunchTemplateInternetAccessiblePtrOutput
- func (o LaunchTemplateInternetAccessiblePtrOutput) BandwidthPackageId() pulumi.StringPtrOutput
- func (o LaunchTemplateInternetAccessiblePtrOutput) Elem() LaunchTemplateInternetAccessibleOutput
- func (LaunchTemplateInternetAccessiblePtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateInternetAccessiblePtrOutput) InternetChargeType() pulumi.StringPtrOutput
- func (o LaunchTemplateInternetAccessiblePtrOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
- func (o LaunchTemplateInternetAccessiblePtrOutput) PublicIpAssigned() pulumi.BoolPtrOutput
- func (o LaunchTemplateInternetAccessiblePtrOutput) ToLaunchTemplateInternetAccessiblePtrOutput() LaunchTemplateInternetAccessiblePtrOutput
- func (o LaunchTemplateInternetAccessiblePtrOutput) ToLaunchTemplateInternetAccessiblePtrOutputWithContext(ctx context.Context) LaunchTemplateInternetAccessiblePtrOutput
- type LaunchTemplateLoginSettings
- type LaunchTemplateLoginSettingsArgs
- func (LaunchTemplateLoginSettingsArgs) ElementType() reflect.Type
- func (i LaunchTemplateLoginSettingsArgs) ToLaunchTemplateLoginSettingsOutput() LaunchTemplateLoginSettingsOutput
- func (i LaunchTemplateLoginSettingsArgs) ToLaunchTemplateLoginSettingsOutputWithContext(ctx context.Context) LaunchTemplateLoginSettingsOutput
- func (i LaunchTemplateLoginSettingsArgs) ToLaunchTemplateLoginSettingsPtrOutput() LaunchTemplateLoginSettingsPtrOutput
- func (i LaunchTemplateLoginSettingsArgs) ToLaunchTemplateLoginSettingsPtrOutputWithContext(ctx context.Context) LaunchTemplateLoginSettingsPtrOutput
- type LaunchTemplateLoginSettingsInput
- type LaunchTemplateLoginSettingsOutput
- func (LaunchTemplateLoginSettingsOutput) ElementType() reflect.Type
- func (o LaunchTemplateLoginSettingsOutput) KeepImageLogin() pulumi.StringPtrOutput
- func (o LaunchTemplateLoginSettingsOutput) KeyIds() pulumi.StringArrayOutput
- func (o LaunchTemplateLoginSettingsOutput) Password() pulumi.StringPtrOutput
- func (o LaunchTemplateLoginSettingsOutput) ToLaunchTemplateLoginSettingsOutput() LaunchTemplateLoginSettingsOutput
- func (o LaunchTemplateLoginSettingsOutput) ToLaunchTemplateLoginSettingsOutputWithContext(ctx context.Context) LaunchTemplateLoginSettingsOutput
- func (o LaunchTemplateLoginSettingsOutput) ToLaunchTemplateLoginSettingsPtrOutput() LaunchTemplateLoginSettingsPtrOutput
- func (o LaunchTemplateLoginSettingsOutput) ToLaunchTemplateLoginSettingsPtrOutputWithContext(ctx context.Context) LaunchTemplateLoginSettingsPtrOutput
- type LaunchTemplateLoginSettingsPtrInput
- type LaunchTemplateLoginSettingsPtrOutput
- func (o LaunchTemplateLoginSettingsPtrOutput) Elem() LaunchTemplateLoginSettingsOutput
- func (LaunchTemplateLoginSettingsPtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateLoginSettingsPtrOutput) KeepImageLogin() pulumi.StringPtrOutput
- func (o LaunchTemplateLoginSettingsPtrOutput) KeyIds() pulumi.StringArrayOutput
- func (o LaunchTemplateLoginSettingsPtrOutput) Password() pulumi.StringPtrOutput
- func (o LaunchTemplateLoginSettingsPtrOutput) ToLaunchTemplateLoginSettingsPtrOutput() LaunchTemplateLoginSettingsPtrOutput
- func (o LaunchTemplateLoginSettingsPtrOutput) ToLaunchTemplateLoginSettingsPtrOutputWithContext(ctx context.Context) LaunchTemplateLoginSettingsPtrOutput
- type LaunchTemplateMap
- type LaunchTemplateMapInput
- type LaunchTemplateMapOutput
- func (LaunchTemplateMapOutput) ElementType() reflect.Type
- func (o LaunchTemplateMapOutput) MapIndex(k pulumi.StringInput) LaunchTemplateOutput
- func (o LaunchTemplateMapOutput) ToLaunchTemplateMapOutput() LaunchTemplateMapOutput
- func (o LaunchTemplateMapOutput) ToLaunchTemplateMapOutputWithContext(ctx context.Context) LaunchTemplateMapOutput
- type LaunchTemplateOutput
- func (o LaunchTemplateOutput) ActionTimer() LaunchTemplateActionTimerOutput
- func (o LaunchTemplateOutput) CamRoleName() pulumi.StringPtrOutput
- func (o LaunchTemplateOutput) ClientToken() pulumi.StringPtrOutput
- func (o LaunchTemplateOutput) DataDisks() LaunchTemplateDataDiskArrayOutput
- func (o LaunchTemplateOutput) DisableApiTermination() pulumi.BoolPtrOutput
- func (o LaunchTemplateOutput) DisasterRecoverGroupIds() pulumi.StringArrayOutput
- func (o LaunchTemplateOutput) DryRun() pulumi.BoolPtrOutput
- func (LaunchTemplateOutput) ElementType() reflect.Type
- func (o LaunchTemplateOutput) EnhancedService() LaunchTemplateEnhancedServiceOutput
- func (o LaunchTemplateOutput) HostName() pulumi.StringPtrOutput
- func (o LaunchTemplateOutput) HpcClusterId() pulumi.StringPtrOutput
- func (o LaunchTemplateOutput) ImageId() pulumi.StringOutput
- func (o LaunchTemplateOutput) InstanceChargePrepaid() LaunchTemplateInstanceChargePrepaidPtrOutput
- func (o LaunchTemplateOutput) InstanceChargeType() pulumi.StringOutput
- func (o LaunchTemplateOutput) InstanceCount() pulumi.IntPtrOutput
- func (o LaunchTemplateOutput) InstanceMarketOptions() LaunchTemplateInstanceMarketOptionsPtrOutput
- func (o LaunchTemplateOutput) InstanceName() pulumi.StringOutput
- func (o LaunchTemplateOutput) InstanceType() pulumi.StringOutput
- func (o LaunchTemplateOutput) InternetAccessible() LaunchTemplateInternetAccessibleOutput
- func (o LaunchTemplateOutput) LaunchTemplateName() pulumi.StringOutput
- func (o LaunchTemplateOutput) LaunchTemplateVersionDescription() pulumi.StringPtrOutput
- func (o LaunchTemplateOutput) LoginSettings() LaunchTemplateLoginSettingsOutput
- func (o LaunchTemplateOutput) Placement() LaunchTemplatePlacementOutput
- func (o LaunchTemplateOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o LaunchTemplateOutput) SystemDisk() LaunchTemplateSystemDiskOutput
- func (o LaunchTemplateOutput) TagSpecifications() LaunchTemplateTagSpecificationArrayOutput
- func (o LaunchTemplateOutput) Tags() pulumi.MapOutput
- func (o LaunchTemplateOutput) ToLaunchTemplateOutput() LaunchTemplateOutput
- func (o LaunchTemplateOutput) ToLaunchTemplateOutputWithContext(ctx context.Context) LaunchTemplateOutput
- func (o LaunchTemplateOutput) UserData() pulumi.StringPtrOutput
- func (o LaunchTemplateOutput) VirtualPrivateCloud() LaunchTemplateVirtualPrivateCloudOutput
- type LaunchTemplatePlacement
- type LaunchTemplatePlacementArgs
- func (LaunchTemplatePlacementArgs) ElementType() reflect.Type
- func (i LaunchTemplatePlacementArgs) ToLaunchTemplatePlacementOutput() LaunchTemplatePlacementOutput
- func (i LaunchTemplatePlacementArgs) ToLaunchTemplatePlacementOutputWithContext(ctx context.Context) LaunchTemplatePlacementOutput
- func (i LaunchTemplatePlacementArgs) ToLaunchTemplatePlacementPtrOutput() LaunchTemplatePlacementPtrOutput
- func (i LaunchTemplatePlacementArgs) ToLaunchTemplatePlacementPtrOutputWithContext(ctx context.Context) LaunchTemplatePlacementPtrOutput
- type LaunchTemplatePlacementInput
- type LaunchTemplatePlacementOutput
- func (LaunchTemplatePlacementOutput) ElementType() reflect.Type
- func (o LaunchTemplatePlacementOutput) HostIds() pulumi.StringArrayOutput
- func (o LaunchTemplatePlacementOutput) HostIps() pulumi.StringArrayOutput
- func (o LaunchTemplatePlacementOutput) ProjectId() pulumi.IntPtrOutput
- func (o LaunchTemplatePlacementOutput) ToLaunchTemplatePlacementOutput() LaunchTemplatePlacementOutput
- func (o LaunchTemplatePlacementOutput) ToLaunchTemplatePlacementOutputWithContext(ctx context.Context) LaunchTemplatePlacementOutput
- func (o LaunchTemplatePlacementOutput) ToLaunchTemplatePlacementPtrOutput() LaunchTemplatePlacementPtrOutput
- func (o LaunchTemplatePlacementOutput) ToLaunchTemplatePlacementPtrOutputWithContext(ctx context.Context) LaunchTemplatePlacementPtrOutput
- func (o LaunchTemplatePlacementOutput) Zone() pulumi.StringOutput
- type LaunchTemplatePlacementPtrInput
- type LaunchTemplatePlacementPtrOutput
- func (o LaunchTemplatePlacementPtrOutput) Elem() LaunchTemplatePlacementOutput
- func (LaunchTemplatePlacementPtrOutput) ElementType() reflect.Type
- func (o LaunchTemplatePlacementPtrOutput) HostIds() pulumi.StringArrayOutput
- func (o LaunchTemplatePlacementPtrOutput) HostIps() pulumi.StringArrayOutput
- func (o LaunchTemplatePlacementPtrOutput) ProjectId() pulumi.IntPtrOutput
- func (o LaunchTemplatePlacementPtrOutput) ToLaunchTemplatePlacementPtrOutput() LaunchTemplatePlacementPtrOutput
- func (o LaunchTemplatePlacementPtrOutput) ToLaunchTemplatePlacementPtrOutputWithContext(ctx context.Context) LaunchTemplatePlacementPtrOutput
- func (o LaunchTemplatePlacementPtrOutput) Zone() pulumi.StringPtrOutput
- type LaunchTemplateState
- type LaunchTemplateSystemDisk
- type LaunchTemplateSystemDiskArgs
- func (LaunchTemplateSystemDiskArgs) ElementType() reflect.Type
- func (i LaunchTemplateSystemDiskArgs) ToLaunchTemplateSystemDiskOutput() LaunchTemplateSystemDiskOutput
- func (i LaunchTemplateSystemDiskArgs) ToLaunchTemplateSystemDiskOutputWithContext(ctx context.Context) LaunchTemplateSystemDiskOutput
- func (i LaunchTemplateSystemDiskArgs) ToLaunchTemplateSystemDiskPtrOutput() LaunchTemplateSystemDiskPtrOutput
- func (i LaunchTemplateSystemDiskArgs) ToLaunchTemplateSystemDiskPtrOutputWithContext(ctx context.Context) LaunchTemplateSystemDiskPtrOutput
- type LaunchTemplateSystemDiskInput
- type LaunchTemplateSystemDiskOutput
- func (o LaunchTemplateSystemDiskOutput) CdcId() pulumi.StringPtrOutput
- func (o LaunchTemplateSystemDiskOutput) DiskId() pulumi.StringPtrOutput
- func (o LaunchTemplateSystemDiskOutput) DiskSize() pulumi.IntPtrOutput
- func (o LaunchTemplateSystemDiskOutput) DiskType() pulumi.StringPtrOutput
- func (LaunchTemplateSystemDiskOutput) ElementType() reflect.Type
- func (o LaunchTemplateSystemDiskOutput) ToLaunchTemplateSystemDiskOutput() LaunchTemplateSystemDiskOutput
- func (o LaunchTemplateSystemDiskOutput) ToLaunchTemplateSystemDiskOutputWithContext(ctx context.Context) LaunchTemplateSystemDiskOutput
- func (o LaunchTemplateSystemDiskOutput) ToLaunchTemplateSystemDiskPtrOutput() LaunchTemplateSystemDiskPtrOutput
- func (o LaunchTemplateSystemDiskOutput) ToLaunchTemplateSystemDiskPtrOutputWithContext(ctx context.Context) LaunchTemplateSystemDiskPtrOutput
- type LaunchTemplateSystemDiskPtrInput
- type LaunchTemplateSystemDiskPtrOutput
- func (o LaunchTemplateSystemDiskPtrOutput) CdcId() pulumi.StringPtrOutput
- func (o LaunchTemplateSystemDiskPtrOutput) DiskId() pulumi.StringPtrOutput
- func (o LaunchTemplateSystemDiskPtrOutput) DiskSize() pulumi.IntPtrOutput
- func (o LaunchTemplateSystemDiskPtrOutput) DiskType() pulumi.StringPtrOutput
- func (o LaunchTemplateSystemDiskPtrOutput) Elem() LaunchTemplateSystemDiskOutput
- func (LaunchTemplateSystemDiskPtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateSystemDiskPtrOutput) ToLaunchTemplateSystemDiskPtrOutput() LaunchTemplateSystemDiskPtrOutput
- func (o LaunchTemplateSystemDiskPtrOutput) ToLaunchTemplateSystemDiskPtrOutputWithContext(ctx context.Context) LaunchTemplateSystemDiskPtrOutput
- type LaunchTemplateTagSpecification
- type LaunchTemplateTagSpecificationArgs
- func (LaunchTemplateTagSpecificationArgs) ElementType() reflect.Type
- func (i LaunchTemplateTagSpecificationArgs) ToLaunchTemplateTagSpecificationOutput() LaunchTemplateTagSpecificationOutput
- func (i LaunchTemplateTagSpecificationArgs) ToLaunchTemplateTagSpecificationOutputWithContext(ctx context.Context) LaunchTemplateTagSpecificationOutput
- type LaunchTemplateTagSpecificationArray
- func (LaunchTemplateTagSpecificationArray) ElementType() reflect.Type
- func (i LaunchTemplateTagSpecificationArray) ToLaunchTemplateTagSpecificationArrayOutput() LaunchTemplateTagSpecificationArrayOutput
- func (i LaunchTemplateTagSpecificationArray) ToLaunchTemplateTagSpecificationArrayOutputWithContext(ctx context.Context) LaunchTemplateTagSpecificationArrayOutput
- type LaunchTemplateTagSpecificationArrayInput
- type LaunchTemplateTagSpecificationArrayOutput
- func (LaunchTemplateTagSpecificationArrayOutput) ElementType() reflect.Type
- func (o LaunchTemplateTagSpecificationArrayOutput) Index(i pulumi.IntInput) LaunchTemplateTagSpecificationOutput
- func (o LaunchTemplateTagSpecificationArrayOutput) ToLaunchTemplateTagSpecificationArrayOutput() LaunchTemplateTagSpecificationArrayOutput
- func (o LaunchTemplateTagSpecificationArrayOutput) ToLaunchTemplateTagSpecificationArrayOutputWithContext(ctx context.Context) LaunchTemplateTagSpecificationArrayOutput
- type LaunchTemplateTagSpecificationInput
- type LaunchTemplateTagSpecificationOutput
- func (LaunchTemplateTagSpecificationOutput) ElementType() reflect.Type
- func (o LaunchTemplateTagSpecificationOutput) ResourceType() pulumi.StringOutput
- func (o LaunchTemplateTagSpecificationOutput) Tags() LaunchTemplateTagSpecificationTagArrayOutput
- func (o LaunchTemplateTagSpecificationOutput) ToLaunchTemplateTagSpecificationOutput() LaunchTemplateTagSpecificationOutput
- func (o LaunchTemplateTagSpecificationOutput) ToLaunchTemplateTagSpecificationOutputWithContext(ctx context.Context) LaunchTemplateTagSpecificationOutput
- type LaunchTemplateTagSpecificationTag
- type LaunchTemplateTagSpecificationTagArgs
- func (LaunchTemplateTagSpecificationTagArgs) ElementType() reflect.Type
- func (i LaunchTemplateTagSpecificationTagArgs) ToLaunchTemplateTagSpecificationTagOutput() LaunchTemplateTagSpecificationTagOutput
- func (i LaunchTemplateTagSpecificationTagArgs) ToLaunchTemplateTagSpecificationTagOutputWithContext(ctx context.Context) LaunchTemplateTagSpecificationTagOutput
- type LaunchTemplateTagSpecificationTagArray
- func (LaunchTemplateTagSpecificationTagArray) ElementType() reflect.Type
- func (i LaunchTemplateTagSpecificationTagArray) ToLaunchTemplateTagSpecificationTagArrayOutput() LaunchTemplateTagSpecificationTagArrayOutput
- func (i LaunchTemplateTagSpecificationTagArray) ToLaunchTemplateTagSpecificationTagArrayOutputWithContext(ctx context.Context) LaunchTemplateTagSpecificationTagArrayOutput
- type LaunchTemplateTagSpecificationTagArrayInput
- type LaunchTemplateTagSpecificationTagArrayOutput
- func (LaunchTemplateTagSpecificationTagArrayOutput) ElementType() reflect.Type
- func (o LaunchTemplateTagSpecificationTagArrayOutput) Index(i pulumi.IntInput) LaunchTemplateTagSpecificationTagOutput
- func (o LaunchTemplateTagSpecificationTagArrayOutput) ToLaunchTemplateTagSpecificationTagArrayOutput() LaunchTemplateTagSpecificationTagArrayOutput
- func (o LaunchTemplateTagSpecificationTagArrayOutput) ToLaunchTemplateTagSpecificationTagArrayOutputWithContext(ctx context.Context) LaunchTemplateTagSpecificationTagArrayOutput
- type LaunchTemplateTagSpecificationTagInput
- type LaunchTemplateTagSpecificationTagOutput
- func (LaunchTemplateTagSpecificationTagOutput) ElementType() reflect.Type
- func (o LaunchTemplateTagSpecificationTagOutput) Key() pulumi.StringOutput
- func (o LaunchTemplateTagSpecificationTagOutput) ToLaunchTemplateTagSpecificationTagOutput() LaunchTemplateTagSpecificationTagOutput
- func (o LaunchTemplateTagSpecificationTagOutput) ToLaunchTemplateTagSpecificationTagOutputWithContext(ctx context.Context) LaunchTemplateTagSpecificationTagOutput
- func (o LaunchTemplateTagSpecificationTagOutput) Value() pulumi.StringOutput
- type LaunchTemplateVersion
- type LaunchTemplateVersionActionTimer
- type LaunchTemplateVersionActionTimerArgs
- func (LaunchTemplateVersionActionTimerArgs) ElementType() reflect.Type
- func (i LaunchTemplateVersionActionTimerArgs) ToLaunchTemplateVersionActionTimerOutput() LaunchTemplateVersionActionTimerOutput
- func (i LaunchTemplateVersionActionTimerArgs) ToLaunchTemplateVersionActionTimerOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerOutput
- func (i LaunchTemplateVersionActionTimerArgs) ToLaunchTemplateVersionActionTimerPtrOutput() LaunchTemplateVersionActionTimerPtrOutput
- func (i LaunchTemplateVersionActionTimerArgs) ToLaunchTemplateVersionActionTimerPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerPtrOutput
- type LaunchTemplateVersionActionTimerExternals
- type LaunchTemplateVersionActionTimerExternalsArgs
- func (LaunchTemplateVersionActionTimerExternalsArgs) ElementType() reflect.Type
- func (i LaunchTemplateVersionActionTimerExternalsArgs) ToLaunchTemplateVersionActionTimerExternalsOutput() LaunchTemplateVersionActionTimerExternalsOutput
- func (i LaunchTemplateVersionActionTimerExternalsArgs) ToLaunchTemplateVersionActionTimerExternalsOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerExternalsOutput
- func (i LaunchTemplateVersionActionTimerExternalsArgs) ToLaunchTemplateVersionActionTimerExternalsPtrOutput() LaunchTemplateVersionActionTimerExternalsPtrOutput
- func (i LaunchTemplateVersionActionTimerExternalsArgs) ToLaunchTemplateVersionActionTimerExternalsPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerExternalsPtrOutput
- type LaunchTemplateVersionActionTimerExternalsInput
- type LaunchTemplateVersionActionTimerExternalsOutput
- func (LaunchTemplateVersionActionTimerExternalsOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionActionTimerExternalsOutput) ReleaseAddress() pulumi.BoolPtrOutput
- func (o LaunchTemplateVersionActionTimerExternalsOutput) StorageBlockAttr() LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput
- func (o LaunchTemplateVersionActionTimerExternalsOutput) ToLaunchTemplateVersionActionTimerExternalsOutput() LaunchTemplateVersionActionTimerExternalsOutput
- func (o LaunchTemplateVersionActionTimerExternalsOutput) ToLaunchTemplateVersionActionTimerExternalsOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerExternalsOutput
- func (o LaunchTemplateVersionActionTimerExternalsOutput) ToLaunchTemplateVersionActionTimerExternalsPtrOutput() LaunchTemplateVersionActionTimerExternalsPtrOutput
- func (o LaunchTemplateVersionActionTimerExternalsOutput) ToLaunchTemplateVersionActionTimerExternalsPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerExternalsPtrOutput
- func (o LaunchTemplateVersionActionTimerExternalsOutput) UnsupportNetworks() pulumi.StringArrayOutput
- type LaunchTemplateVersionActionTimerExternalsPtrInput
- type LaunchTemplateVersionActionTimerExternalsPtrOutput
- func (o LaunchTemplateVersionActionTimerExternalsPtrOutput) Elem() LaunchTemplateVersionActionTimerExternalsOutput
- func (LaunchTemplateVersionActionTimerExternalsPtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionActionTimerExternalsPtrOutput) ReleaseAddress() pulumi.BoolPtrOutput
- func (o LaunchTemplateVersionActionTimerExternalsPtrOutput) StorageBlockAttr() LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput
- func (o LaunchTemplateVersionActionTimerExternalsPtrOutput) ToLaunchTemplateVersionActionTimerExternalsPtrOutput() LaunchTemplateVersionActionTimerExternalsPtrOutput
- func (o LaunchTemplateVersionActionTimerExternalsPtrOutput) ToLaunchTemplateVersionActionTimerExternalsPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerExternalsPtrOutput
- func (o LaunchTemplateVersionActionTimerExternalsPtrOutput) UnsupportNetworks() pulumi.StringArrayOutput
- type LaunchTemplateVersionActionTimerExternalsStorageBlockAttr
- type LaunchTemplateVersionActionTimerExternalsStorageBlockAttrArgs
- func (LaunchTemplateVersionActionTimerExternalsStorageBlockAttrArgs) ElementType() reflect.Type
- func (i LaunchTemplateVersionActionTimerExternalsStorageBlockAttrArgs) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput() LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput
- func (i LaunchTemplateVersionActionTimerExternalsStorageBlockAttrArgs) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput
- func (i LaunchTemplateVersionActionTimerExternalsStorageBlockAttrArgs) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput() LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput
- func (i LaunchTemplateVersionActionTimerExternalsStorageBlockAttrArgs) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput
- type LaunchTemplateVersionActionTimerExternalsStorageBlockAttrInput
- type LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput
- func (LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput) MaxSize() pulumi.IntOutput
- func (o LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput) MinSize() pulumi.IntOutput
- func (o LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput() LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput
- func (o LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput
- func (o LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput() LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput
- func (o LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput
- func (o LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput) Type() pulumi.StringOutput
- type LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrInput
- type LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput
- func (o LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput) Elem() LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput
- func (LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput) MaxSize() pulumi.IntPtrOutput
- func (o LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput) MinSize() pulumi.IntPtrOutput
- func (o LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput() LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput
- func (o LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput
- func (o LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput) Type() pulumi.StringPtrOutput
- type LaunchTemplateVersionActionTimerInput
- type LaunchTemplateVersionActionTimerOutput
- func (o LaunchTemplateVersionActionTimerOutput) ActionTime() pulumi.StringPtrOutput
- func (LaunchTemplateVersionActionTimerOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionActionTimerOutput) Externals() LaunchTemplateVersionActionTimerExternalsPtrOutput
- func (o LaunchTemplateVersionActionTimerOutput) TimerAction() pulumi.StringPtrOutput
- func (o LaunchTemplateVersionActionTimerOutput) ToLaunchTemplateVersionActionTimerOutput() LaunchTemplateVersionActionTimerOutput
- func (o LaunchTemplateVersionActionTimerOutput) ToLaunchTemplateVersionActionTimerOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerOutput
- func (o LaunchTemplateVersionActionTimerOutput) ToLaunchTemplateVersionActionTimerPtrOutput() LaunchTemplateVersionActionTimerPtrOutput
- func (o LaunchTemplateVersionActionTimerOutput) ToLaunchTemplateVersionActionTimerPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerPtrOutput
- type LaunchTemplateVersionActionTimerPtrInput
- type LaunchTemplateVersionActionTimerPtrOutput
- func (o LaunchTemplateVersionActionTimerPtrOutput) ActionTime() pulumi.StringPtrOutput
- func (o LaunchTemplateVersionActionTimerPtrOutput) Elem() LaunchTemplateVersionActionTimerOutput
- func (LaunchTemplateVersionActionTimerPtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionActionTimerPtrOutput) Externals() LaunchTemplateVersionActionTimerExternalsPtrOutput
- func (o LaunchTemplateVersionActionTimerPtrOutput) TimerAction() pulumi.StringPtrOutput
- func (o LaunchTemplateVersionActionTimerPtrOutput) ToLaunchTemplateVersionActionTimerPtrOutput() LaunchTemplateVersionActionTimerPtrOutput
- func (o LaunchTemplateVersionActionTimerPtrOutput) ToLaunchTemplateVersionActionTimerPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerPtrOutput
- type LaunchTemplateVersionArgs
- type LaunchTemplateVersionArray
- func (LaunchTemplateVersionArray) ElementType() reflect.Type
- func (i LaunchTemplateVersionArray) ToLaunchTemplateVersionArrayOutput() LaunchTemplateVersionArrayOutput
- func (i LaunchTemplateVersionArray) ToLaunchTemplateVersionArrayOutputWithContext(ctx context.Context) LaunchTemplateVersionArrayOutput
- type LaunchTemplateVersionArrayInput
- type LaunchTemplateVersionArrayOutput
- func (LaunchTemplateVersionArrayOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionArrayOutput) Index(i pulumi.IntInput) LaunchTemplateVersionOutput
- func (o LaunchTemplateVersionArrayOutput) ToLaunchTemplateVersionArrayOutput() LaunchTemplateVersionArrayOutput
- func (o LaunchTemplateVersionArrayOutput) ToLaunchTemplateVersionArrayOutputWithContext(ctx context.Context) LaunchTemplateVersionArrayOutput
- type LaunchTemplateVersionDataDisk
- type LaunchTemplateVersionDataDiskArgs
- func (LaunchTemplateVersionDataDiskArgs) ElementType() reflect.Type
- func (i LaunchTemplateVersionDataDiskArgs) ToLaunchTemplateVersionDataDiskOutput() LaunchTemplateVersionDataDiskOutput
- func (i LaunchTemplateVersionDataDiskArgs) ToLaunchTemplateVersionDataDiskOutputWithContext(ctx context.Context) LaunchTemplateVersionDataDiskOutput
- type LaunchTemplateVersionDataDiskArray
- func (LaunchTemplateVersionDataDiskArray) ElementType() reflect.Type
- func (i LaunchTemplateVersionDataDiskArray) ToLaunchTemplateVersionDataDiskArrayOutput() LaunchTemplateVersionDataDiskArrayOutput
- func (i LaunchTemplateVersionDataDiskArray) ToLaunchTemplateVersionDataDiskArrayOutputWithContext(ctx context.Context) LaunchTemplateVersionDataDiskArrayOutput
- type LaunchTemplateVersionDataDiskArrayInput
- type LaunchTemplateVersionDataDiskArrayOutput
- func (LaunchTemplateVersionDataDiskArrayOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionDataDiskArrayOutput) Index(i pulumi.IntInput) LaunchTemplateVersionDataDiskOutput
- func (o LaunchTemplateVersionDataDiskArrayOutput) ToLaunchTemplateVersionDataDiskArrayOutput() LaunchTemplateVersionDataDiskArrayOutput
- func (o LaunchTemplateVersionDataDiskArrayOutput) ToLaunchTemplateVersionDataDiskArrayOutputWithContext(ctx context.Context) LaunchTemplateVersionDataDiskArrayOutput
- type LaunchTemplateVersionDataDiskInput
- type LaunchTemplateVersionDataDiskOutput
- func (o LaunchTemplateVersionDataDiskOutput) CdcId() pulumi.StringPtrOutput
- func (o LaunchTemplateVersionDataDiskOutput) DeleteWithInstance() pulumi.BoolPtrOutput
- func (o LaunchTemplateVersionDataDiskOutput) DiskId() pulumi.StringPtrOutput
- func (o LaunchTemplateVersionDataDiskOutput) DiskSize() pulumi.IntOutput
- func (o LaunchTemplateVersionDataDiskOutput) DiskType() pulumi.StringPtrOutput
- func (LaunchTemplateVersionDataDiskOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionDataDiskOutput) Encrypt() pulumi.BoolPtrOutput
- func (o LaunchTemplateVersionDataDiskOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o LaunchTemplateVersionDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
- func (o LaunchTemplateVersionDataDiskOutput) ThroughputPerformance() pulumi.IntPtrOutput
- func (o LaunchTemplateVersionDataDiskOutput) ToLaunchTemplateVersionDataDiskOutput() LaunchTemplateVersionDataDiskOutput
- func (o LaunchTemplateVersionDataDiskOutput) ToLaunchTemplateVersionDataDiskOutputWithContext(ctx context.Context) LaunchTemplateVersionDataDiskOutput
- type LaunchTemplateVersionEnhancedService
- type LaunchTemplateVersionEnhancedServiceArgs
- func (LaunchTemplateVersionEnhancedServiceArgs) ElementType() reflect.Type
- func (i LaunchTemplateVersionEnhancedServiceArgs) ToLaunchTemplateVersionEnhancedServiceOutput() LaunchTemplateVersionEnhancedServiceOutput
- func (i LaunchTemplateVersionEnhancedServiceArgs) ToLaunchTemplateVersionEnhancedServiceOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceOutput
- func (i LaunchTemplateVersionEnhancedServiceArgs) ToLaunchTemplateVersionEnhancedServicePtrOutput() LaunchTemplateVersionEnhancedServicePtrOutput
- func (i LaunchTemplateVersionEnhancedServiceArgs) ToLaunchTemplateVersionEnhancedServicePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServicePtrOutput
- type LaunchTemplateVersionEnhancedServiceAutomationService
- type LaunchTemplateVersionEnhancedServiceAutomationServiceArgs
- func (LaunchTemplateVersionEnhancedServiceAutomationServiceArgs) ElementType() reflect.Type
- func (i LaunchTemplateVersionEnhancedServiceAutomationServiceArgs) ToLaunchTemplateVersionEnhancedServiceAutomationServiceOutput() LaunchTemplateVersionEnhancedServiceAutomationServiceOutput
- func (i LaunchTemplateVersionEnhancedServiceAutomationServiceArgs) ToLaunchTemplateVersionEnhancedServiceAutomationServiceOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceAutomationServiceOutput
- func (i LaunchTemplateVersionEnhancedServiceAutomationServiceArgs) ToLaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput() LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput
- func (i LaunchTemplateVersionEnhancedServiceAutomationServiceArgs) ToLaunchTemplateVersionEnhancedServiceAutomationServicePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput
- type LaunchTemplateVersionEnhancedServiceAutomationServiceInput
- type LaunchTemplateVersionEnhancedServiceAutomationServiceOutput
- func (LaunchTemplateVersionEnhancedServiceAutomationServiceOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionEnhancedServiceAutomationServiceOutput) Enabled() pulumi.BoolPtrOutput
- func (o LaunchTemplateVersionEnhancedServiceAutomationServiceOutput) ToLaunchTemplateVersionEnhancedServiceAutomationServiceOutput() LaunchTemplateVersionEnhancedServiceAutomationServiceOutput
- func (o LaunchTemplateVersionEnhancedServiceAutomationServiceOutput) ToLaunchTemplateVersionEnhancedServiceAutomationServiceOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceAutomationServiceOutput
- func (o LaunchTemplateVersionEnhancedServiceAutomationServiceOutput) ToLaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput() LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput
- func (o LaunchTemplateVersionEnhancedServiceAutomationServiceOutput) ToLaunchTemplateVersionEnhancedServiceAutomationServicePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput
- type LaunchTemplateVersionEnhancedServiceAutomationServicePtrInput
- type LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput
- func (o LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput) Elem() LaunchTemplateVersionEnhancedServiceAutomationServiceOutput
- func (LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput) ToLaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput() LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput
- func (o LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput) ToLaunchTemplateVersionEnhancedServiceAutomationServicePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput
- type LaunchTemplateVersionEnhancedServiceInput
- type LaunchTemplateVersionEnhancedServiceMonitorService
- type LaunchTemplateVersionEnhancedServiceMonitorServiceArgs
- func (LaunchTemplateVersionEnhancedServiceMonitorServiceArgs) ElementType() reflect.Type
- func (i LaunchTemplateVersionEnhancedServiceMonitorServiceArgs) ToLaunchTemplateVersionEnhancedServiceMonitorServiceOutput() LaunchTemplateVersionEnhancedServiceMonitorServiceOutput
- func (i LaunchTemplateVersionEnhancedServiceMonitorServiceArgs) ToLaunchTemplateVersionEnhancedServiceMonitorServiceOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceMonitorServiceOutput
- func (i LaunchTemplateVersionEnhancedServiceMonitorServiceArgs) ToLaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput() LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput
- func (i LaunchTemplateVersionEnhancedServiceMonitorServiceArgs) ToLaunchTemplateVersionEnhancedServiceMonitorServicePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput
- type LaunchTemplateVersionEnhancedServiceMonitorServiceInput
- type LaunchTemplateVersionEnhancedServiceMonitorServiceOutput
- func (LaunchTemplateVersionEnhancedServiceMonitorServiceOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionEnhancedServiceMonitorServiceOutput) Enabled() pulumi.BoolPtrOutput
- func (o LaunchTemplateVersionEnhancedServiceMonitorServiceOutput) ToLaunchTemplateVersionEnhancedServiceMonitorServiceOutput() LaunchTemplateVersionEnhancedServiceMonitorServiceOutput
- func (o LaunchTemplateVersionEnhancedServiceMonitorServiceOutput) ToLaunchTemplateVersionEnhancedServiceMonitorServiceOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceMonitorServiceOutput
- func (o LaunchTemplateVersionEnhancedServiceMonitorServiceOutput) ToLaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput() LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput
- func (o LaunchTemplateVersionEnhancedServiceMonitorServiceOutput) ToLaunchTemplateVersionEnhancedServiceMonitorServicePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput
- type LaunchTemplateVersionEnhancedServiceMonitorServicePtrInput
- type LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput
- func (o LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput) Elem() LaunchTemplateVersionEnhancedServiceMonitorServiceOutput
- func (LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput) ToLaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput() LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput
- func (o LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput) ToLaunchTemplateVersionEnhancedServiceMonitorServicePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput
- type LaunchTemplateVersionEnhancedServiceOutput
- func (o LaunchTemplateVersionEnhancedServiceOutput) AutomationService() LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput
- func (LaunchTemplateVersionEnhancedServiceOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionEnhancedServiceOutput) MonitorService() LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput
- func (o LaunchTemplateVersionEnhancedServiceOutput) SecurityService() LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput
- func (o LaunchTemplateVersionEnhancedServiceOutput) ToLaunchTemplateVersionEnhancedServiceOutput() LaunchTemplateVersionEnhancedServiceOutput
- func (o LaunchTemplateVersionEnhancedServiceOutput) ToLaunchTemplateVersionEnhancedServiceOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceOutput
- func (o LaunchTemplateVersionEnhancedServiceOutput) ToLaunchTemplateVersionEnhancedServicePtrOutput() LaunchTemplateVersionEnhancedServicePtrOutput
- func (o LaunchTemplateVersionEnhancedServiceOutput) ToLaunchTemplateVersionEnhancedServicePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServicePtrOutput
- type LaunchTemplateVersionEnhancedServicePtrInput
- type LaunchTemplateVersionEnhancedServicePtrOutput
- func (o LaunchTemplateVersionEnhancedServicePtrOutput) AutomationService() LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput
- func (o LaunchTemplateVersionEnhancedServicePtrOutput) Elem() LaunchTemplateVersionEnhancedServiceOutput
- func (LaunchTemplateVersionEnhancedServicePtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionEnhancedServicePtrOutput) MonitorService() LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput
- func (o LaunchTemplateVersionEnhancedServicePtrOutput) SecurityService() LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput
- func (o LaunchTemplateVersionEnhancedServicePtrOutput) ToLaunchTemplateVersionEnhancedServicePtrOutput() LaunchTemplateVersionEnhancedServicePtrOutput
- func (o LaunchTemplateVersionEnhancedServicePtrOutput) ToLaunchTemplateVersionEnhancedServicePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServicePtrOutput
- type LaunchTemplateVersionEnhancedServiceSecurityService
- type LaunchTemplateVersionEnhancedServiceSecurityServiceArgs
- func (LaunchTemplateVersionEnhancedServiceSecurityServiceArgs) ElementType() reflect.Type
- func (i LaunchTemplateVersionEnhancedServiceSecurityServiceArgs) ToLaunchTemplateVersionEnhancedServiceSecurityServiceOutput() LaunchTemplateVersionEnhancedServiceSecurityServiceOutput
- func (i LaunchTemplateVersionEnhancedServiceSecurityServiceArgs) ToLaunchTemplateVersionEnhancedServiceSecurityServiceOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceSecurityServiceOutput
- func (i LaunchTemplateVersionEnhancedServiceSecurityServiceArgs) ToLaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput() LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput
- func (i LaunchTemplateVersionEnhancedServiceSecurityServiceArgs) ToLaunchTemplateVersionEnhancedServiceSecurityServicePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput
- type LaunchTemplateVersionEnhancedServiceSecurityServiceInput
- type LaunchTemplateVersionEnhancedServiceSecurityServiceOutput
- func (LaunchTemplateVersionEnhancedServiceSecurityServiceOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionEnhancedServiceSecurityServiceOutput) Enabled() pulumi.BoolPtrOutput
- func (o LaunchTemplateVersionEnhancedServiceSecurityServiceOutput) ToLaunchTemplateVersionEnhancedServiceSecurityServiceOutput() LaunchTemplateVersionEnhancedServiceSecurityServiceOutput
- func (o LaunchTemplateVersionEnhancedServiceSecurityServiceOutput) ToLaunchTemplateVersionEnhancedServiceSecurityServiceOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceSecurityServiceOutput
- func (o LaunchTemplateVersionEnhancedServiceSecurityServiceOutput) ToLaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput() LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput
- func (o LaunchTemplateVersionEnhancedServiceSecurityServiceOutput) ToLaunchTemplateVersionEnhancedServiceSecurityServicePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput
- type LaunchTemplateVersionEnhancedServiceSecurityServicePtrInput
- type LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput
- func (o LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput) Elem() LaunchTemplateVersionEnhancedServiceSecurityServiceOutput
- func (LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput) ToLaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput() LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput
- func (o LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput) ToLaunchTemplateVersionEnhancedServiceSecurityServicePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput
- type LaunchTemplateVersionInput
- type LaunchTemplateVersionInstanceChargePrepaid
- type LaunchTemplateVersionInstanceChargePrepaidArgs
- func (LaunchTemplateVersionInstanceChargePrepaidArgs) ElementType() reflect.Type
- func (i LaunchTemplateVersionInstanceChargePrepaidArgs) ToLaunchTemplateVersionInstanceChargePrepaidOutput() LaunchTemplateVersionInstanceChargePrepaidOutput
- func (i LaunchTemplateVersionInstanceChargePrepaidArgs) ToLaunchTemplateVersionInstanceChargePrepaidOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceChargePrepaidOutput
- func (i LaunchTemplateVersionInstanceChargePrepaidArgs) ToLaunchTemplateVersionInstanceChargePrepaidPtrOutput() LaunchTemplateVersionInstanceChargePrepaidPtrOutput
- func (i LaunchTemplateVersionInstanceChargePrepaidArgs) ToLaunchTemplateVersionInstanceChargePrepaidPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceChargePrepaidPtrOutput
- type LaunchTemplateVersionInstanceChargePrepaidInput
- type LaunchTemplateVersionInstanceChargePrepaidOutput
- func (LaunchTemplateVersionInstanceChargePrepaidOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionInstanceChargePrepaidOutput) Period() pulumi.IntOutput
- func (o LaunchTemplateVersionInstanceChargePrepaidOutput) RenewFlag() pulumi.StringPtrOutput
- func (o LaunchTemplateVersionInstanceChargePrepaidOutput) ToLaunchTemplateVersionInstanceChargePrepaidOutput() LaunchTemplateVersionInstanceChargePrepaidOutput
- func (o LaunchTemplateVersionInstanceChargePrepaidOutput) ToLaunchTemplateVersionInstanceChargePrepaidOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceChargePrepaidOutput
- func (o LaunchTemplateVersionInstanceChargePrepaidOutput) ToLaunchTemplateVersionInstanceChargePrepaidPtrOutput() LaunchTemplateVersionInstanceChargePrepaidPtrOutput
- func (o LaunchTemplateVersionInstanceChargePrepaidOutput) ToLaunchTemplateVersionInstanceChargePrepaidPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceChargePrepaidPtrOutput
- type LaunchTemplateVersionInstanceChargePrepaidPtrInput
- type LaunchTemplateVersionInstanceChargePrepaidPtrOutput
- func (o LaunchTemplateVersionInstanceChargePrepaidPtrOutput) Elem() LaunchTemplateVersionInstanceChargePrepaidOutput
- func (LaunchTemplateVersionInstanceChargePrepaidPtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionInstanceChargePrepaidPtrOutput) Period() pulumi.IntPtrOutput
- func (o LaunchTemplateVersionInstanceChargePrepaidPtrOutput) RenewFlag() pulumi.StringPtrOutput
- func (o LaunchTemplateVersionInstanceChargePrepaidPtrOutput) ToLaunchTemplateVersionInstanceChargePrepaidPtrOutput() LaunchTemplateVersionInstanceChargePrepaidPtrOutput
- func (o LaunchTemplateVersionInstanceChargePrepaidPtrOutput) ToLaunchTemplateVersionInstanceChargePrepaidPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceChargePrepaidPtrOutput
- type LaunchTemplateVersionInstanceMarketOptions
- type LaunchTemplateVersionInstanceMarketOptionsArgs
- func (LaunchTemplateVersionInstanceMarketOptionsArgs) ElementType() reflect.Type
- func (i LaunchTemplateVersionInstanceMarketOptionsArgs) ToLaunchTemplateVersionInstanceMarketOptionsOutput() LaunchTemplateVersionInstanceMarketOptionsOutput
- func (i LaunchTemplateVersionInstanceMarketOptionsArgs) ToLaunchTemplateVersionInstanceMarketOptionsOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceMarketOptionsOutput
- func (i LaunchTemplateVersionInstanceMarketOptionsArgs) ToLaunchTemplateVersionInstanceMarketOptionsPtrOutput() LaunchTemplateVersionInstanceMarketOptionsPtrOutput
- func (i LaunchTemplateVersionInstanceMarketOptionsArgs) ToLaunchTemplateVersionInstanceMarketOptionsPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceMarketOptionsPtrOutput
- type LaunchTemplateVersionInstanceMarketOptionsInput
- type LaunchTemplateVersionInstanceMarketOptionsOutput
- func (LaunchTemplateVersionInstanceMarketOptionsOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionInstanceMarketOptionsOutput) MarketType() pulumi.StringPtrOutput
- func (o LaunchTemplateVersionInstanceMarketOptionsOutput) SpotOptions() LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput
- func (o LaunchTemplateVersionInstanceMarketOptionsOutput) ToLaunchTemplateVersionInstanceMarketOptionsOutput() LaunchTemplateVersionInstanceMarketOptionsOutput
- func (o LaunchTemplateVersionInstanceMarketOptionsOutput) ToLaunchTemplateVersionInstanceMarketOptionsOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceMarketOptionsOutput
- func (o LaunchTemplateVersionInstanceMarketOptionsOutput) ToLaunchTemplateVersionInstanceMarketOptionsPtrOutput() LaunchTemplateVersionInstanceMarketOptionsPtrOutput
- func (o LaunchTemplateVersionInstanceMarketOptionsOutput) ToLaunchTemplateVersionInstanceMarketOptionsPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceMarketOptionsPtrOutput
- type LaunchTemplateVersionInstanceMarketOptionsPtrInput
- type LaunchTemplateVersionInstanceMarketOptionsPtrOutput
- func (o LaunchTemplateVersionInstanceMarketOptionsPtrOutput) Elem() LaunchTemplateVersionInstanceMarketOptionsOutput
- func (LaunchTemplateVersionInstanceMarketOptionsPtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionInstanceMarketOptionsPtrOutput) MarketType() pulumi.StringPtrOutput
- func (o LaunchTemplateVersionInstanceMarketOptionsPtrOutput) SpotOptions() LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput
- func (o LaunchTemplateVersionInstanceMarketOptionsPtrOutput) ToLaunchTemplateVersionInstanceMarketOptionsPtrOutput() LaunchTemplateVersionInstanceMarketOptionsPtrOutput
- func (o LaunchTemplateVersionInstanceMarketOptionsPtrOutput) ToLaunchTemplateVersionInstanceMarketOptionsPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceMarketOptionsPtrOutput
- type LaunchTemplateVersionInstanceMarketOptionsSpotOptions
- type LaunchTemplateVersionInstanceMarketOptionsSpotOptionsArgs
- func (LaunchTemplateVersionInstanceMarketOptionsSpotOptionsArgs) ElementType() reflect.Type
- func (i LaunchTemplateVersionInstanceMarketOptionsSpotOptionsArgs) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput() LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput
- func (i LaunchTemplateVersionInstanceMarketOptionsSpotOptionsArgs) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput
- func (i LaunchTemplateVersionInstanceMarketOptionsSpotOptionsArgs) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput() LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput
- func (i LaunchTemplateVersionInstanceMarketOptionsSpotOptionsArgs) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput
- type LaunchTemplateVersionInstanceMarketOptionsSpotOptionsInput
- type LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput
- func (LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput) MaxPrice() pulumi.StringOutput
- func (o LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput) SpotInstanceType() pulumi.StringPtrOutput
- func (o LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput() LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput
- func (o LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput
- func (o LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput() LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput
- func (o LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput
- type LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrInput
- type LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput
- func (o LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput) Elem() LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput
- func (LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput) MaxPrice() pulumi.StringPtrOutput
- func (o LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput) SpotInstanceType() pulumi.StringPtrOutput
- func (o LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput() LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput
- func (o LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput
- type LaunchTemplateVersionInternetAccessible
- type LaunchTemplateVersionInternetAccessibleArgs
- func (LaunchTemplateVersionInternetAccessibleArgs) ElementType() reflect.Type
- func (i LaunchTemplateVersionInternetAccessibleArgs) ToLaunchTemplateVersionInternetAccessibleOutput() LaunchTemplateVersionInternetAccessibleOutput
- func (i LaunchTemplateVersionInternetAccessibleArgs) ToLaunchTemplateVersionInternetAccessibleOutputWithContext(ctx context.Context) LaunchTemplateVersionInternetAccessibleOutput
- func (i LaunchTemplateVersionInternetAccessibleArgs) ToLaunchTemplateVersionInternetAccessiblePtrOutput() LaunchTemplateVersionInternetAccessiblePtrOutput
- func (i LaunchTemplateVersionInternetAccessibleArgs) ToLaunchTemplateVersionInternetAccessiblePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionInternetAccessiblePtrOutput
- type LaunchTemplateVersionInternetAccessibleInput
- type LaunchTemplateVersionInternetAccessibleOutput
- func (o LaunchTemplateVersionInternetAccessibleOutput) BandwidthPackageId() pulumi.StringPtrOutput
- func (LaunchTemplateVersionInternetAccessibleOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionInternetAccessibleOutput) InternetChargeType() pulumi.StringPtrOutput
- func (o LaunchTemplateVersionInternetAccessibleOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
- func (o LaunchTemplateVersionInternetAccessibleOutput) PublicIpAssigned() pulumi.BoolPtrOutput
- func (o LaunchTemplateVersionInternetAccessibleOutput) ToLaunchTemplateVersionInternetAccessibleOutput() LaunchTemplateVersionInternetAccessibleOutput
- func (o LaunchTemplateVersionInternetAccessibleOutput) ToLaunchTemplateVersionInternetAccessibleOutputWithContext(ctx context.Context) LaunchTemplateVersionInternetAccessibleOutput
- func (o LaunchTemplateVersionInternetAccessibleOutput) ToLaunchTemplateVersionInternetAccessiblePtrOutput() LaunchTemplateVersionInternetAccessiblePtrOutput
- func (o LaunchTemplateVersionInternetAccessibleOutput) ToLaunchTemplateVersionInternetAccessiblePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionInternetAccessiblePtrOutput
- type LaunchTemplateVersionInternetAccessiblePtrInput
- type LaunchTemplateVersionInternetAccessiblePtrOutput
- func (o LaunchTemplateVersionInternetAccessiblePtrOutput) BandwidthPackageId() pulumi.StringPtrOutput
- func (o LaunchTemplateVersionInternetAccessiblePtrOutput) Elem() LaunchTemplateVersionInternetAccessibleOutput
- func (LaunchTemplateVersionInternetAccessiblePtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionInternetAccessiblePtrOutput) InternetChargeType() pulumi.StringPtrOutput
- func (o LaunchTemplateVersionInternetAccessiblePtrOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
- func (o LaunchTemplateVersionInternetAccessiblePtrOutput) PublicIpAssigned() pulumi.BoolPtrOutput
- func (o LaunchTemplateVersionInternetAccessiblePtrOutput) ToLaunchTemplateVersionInternetAccessiblePtrOutput() LaunchTemplateVersionInternetAccessiblePtrOutput
- func (o LaunchTemplateVersionInternetAccessiblePtrOutput) ToLaunchTemplateVersionInternetAccessiblePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionInternetAccessiblePtrOutput
- type LaunchTemplateVersionLoginSettings
- type LaunchTemplateVersionLoginSettingsArgs
- func (LaunchTemplateVersionLoginSettingsArgs) ElementType() reflect.Type
- func (i LaunchTemplateVersionLoginSettingsArgs) ToLaunchTemplateVersionLoginSettingsOutput() LaunchTemplateVersionLoginSettingsOutput
- func (i LaunchTemplateVersionLoginSettingsArgs) ToLaunchTemplateVersionLoginSettingsOutputWithContext(ctx context.Context) LaunchTemplateVersionLoginSettingsOutput
- func (i LaunchTemplateVersionLoginSettingsArgs) ToLaunchTemplateVersionLoginSettingsPtrOutput() LaunchTemplateVersionLoginSettingsPtrOutput
- func (i LaunchTemplateVersionLoginSettingsArgs) ToLaunchTemplateVersionLoginSettingsPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionLoginSettingsPtrOutput
- type LaunchTemplateVersionLoginSettingsInput
- type LaunchTemplateVersionLoginSettingsOutput
- func (LaunchTemplateVersionLoginSettingsOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionLoginSettingsOutput) KeepImageLogin() pulumi.StringPtrOutput
- func (o LaunchTemplateVersionLoginSettingsOutput) KeyIds() pulumi.StringArrayOutput
- func (o LaunchTemplateVersionLoginSettingsOutput) Password() pulumi.StringPtrOutput
- func (o LaunchTemplateVersionLoginSettingsOutput) ToLaunchTemplateVersionLoginSettingsOutput() LaunchTemplateVersionLoginSettingsOutput
- func (o LaunchTemplateVersionLoginSettingsOutput) ToLaunchTemplateVersionLoginSettingsOutputWithContext(ctx context.Context) LaunchTemplateVersionLoginSettingsOutput
- func (o LaunchTemplateVersionLoginSettingsOutput) ToLaunchTemplateVersionLoginSettingsPtrOutput() LaunchTemplateVersionLoginSettingsPtrOutput
- func (o LaunchTemplateVersionLoginSettingsOutput) ToLaunchTemplateVersionLoginSettingsPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionLoginSettingsPtrOutput
- type LaunchTemplateVersionLoginSettingsPtrInput
- type LaunchTemplateVersionLoginSettingsPtrOutput
- func (o LaunchTemplateVersionLoginSettingsPtrOutput) Elem() LaunchTemplateVersionLoginSettingsOutput
- func (LaunchTemplateVersionLoginSettingsPtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionLoginSettingsPtrOutput) KeepImageLogin() pulumi.StringPtrOutput
- func (o LaunchTemplateVersionLoginSettingsPtrOutput) KeyIds() pulumi.StringArrayOutput
- func (o LaunchTemplateVersionLoginSettingsPtrOutput) Password() pulumi.StringPtrOutput
- func (o LaunchTemplateVersionLoginSettingsPtrOutput) ToLaunchTemplateVersionLoginSettingsPtrOutput() LaunchTemplateVersionLoginSettingsPtrOutput
- func (o LaunchTemplateVersionLoginSettingsPtrOutput) ToLaunchTemplateVersionLoginSettingsPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionLoginSettingsPtrOutput
- type LaunchTemplateVersionMap
- type LaunchTemplateVersionMapInput
- type LaunchTemplateVersionMapOutput
- func (LaunchTemplateVersionMapOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionMapOutput) MapIndex(k pulumi.StringInput) LaunchTemplateVersionOutput
- func (o LaunchTemplateVersionMapOutput) ToLaunchTemplateVersionMapOutput() LaunchTemplateVersionMapOutput
- func (o LaunchTemplateVersionMapOutput) ToLaunchTemplateVersionMapOutputWithContext(ctx context.Context) LaunchTemplateVersionMapOutput
- type LaunchTemplateVersionOutput
- func (o LaunchTemplateVersionOutput) ActionTimer() LaunchTemplateVersionActionTimerOutput
- func (o LaunchTemplateVersionOutput) CamRoleName() pulumi.StringOutput
- func (o LaunchTemplateVersionOutput) ClientToken() pulumi.StringOutput
- func (o LaunchTemplateVersionOutput) DataDisks() LaunchTemplateVersionDataDiskArrayOutput
- func (o LaunchTemplateVersionOutput) DisableApiTermination() pulumi.BoolOutput
- func (o LaunchTemplateVersionOutput) DisasterRecoverGroupIds() pulumi.StringArrayOutput
- func (o LaunchTemplateVersionOutput) DryRun() pulumi.BoolOutput
- func (LaunchTemplateVersionOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionOutput) EnhancedService() LaunchTemplateVersionEnhancedServiceOutput
- func (o LaunchTemplateVersionOutput) HostName() pulumi.StringOutput
- func (o LaunchTemplateVersionOutput) HpcClusterId() pulumi.StringOutput
- func (o LaunchTemplateVersionOutput) ImageId() pulumi.StringOutput
- func (o LaunchTemplateVersionOutput) InstanceChargePrepaid() LaunchTemplateVersionInstanceChargePrepaidOutput
- func (o LaunchTemplateVersionOutput) InstanceChargeType() pulumi.StringOutput
- func (o LaunchTemplateVersionOutput) InstanceCount() pulumi.IntOutput
- func (o LaunchTemplateVersionOutput) InstanceMarketOptions() LaunchTemplateVersionInstanceMarketOptionsOutput
- func (o LaunchTemplateVersionOutput) InstanceName() pulumi.StringOutput
- func (o LaunchTemplateVersionOutput) InstanceType() pulumi.StringOutput
- func (o LaunchTemplateVersionOutput) InternetAccessible() LaunchTemplateVersionInternetAccessibleOutput
- func (o LaunchTemplateVersionOutput) LaunchTemplateId() pulumi.StringOutput
- func (o LaunchTemplateVersionOutput) LaunchTemplateVersion() pulumi.IntOutput
- func (o LaunchTemplateVersionOutput) LaunchTemplateVersionDescription() pulumi.StringOutput
- func (o LaunchTemplateVersionOutput) LoginSettings() LaunchTemplateVersionLoginSettingsOutput
- func (o LaunchTemplateVersionOutput) Placement() LaunchTemplateVersionPlacementOutput
- func (o LaunchTemplateVersionOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o LaunchTemplateVersionOutput) SystemDisk() LaunchTemplateVersionSystemDiskOutput
- func (o LaunchTemplateVersionOutput) TagSpecifications() LaunchTemplateVersionTagSpecificationArrayOutput
- func (o LaunchTemplateVersionOutput) ToLaunchTemplateVersionOutput() LaunchTemplateVersionOutput
- func (o LaunchTemplateVersionOutput) ToLaunchTemplateVersionOutputWithContext(ctx context.Context) LaunchTemplateVersionOutput
- func (o LaunchTemplateVersionOutput) UserData() pulumi.StringOutput
- func (o LaunchTemplateVersionOutput) VirtualPrivateCloud() LaunchTemplateVersionVirtualPrivateCloudOutput
- type LaunchTemplateVersionPlacement
- type LaunchTemplateVersionPlacementArgs
- func (LaunchTemplateVersionPlacementArgs) ElementType() reflect.Type
- func (i LaunchTemplateVersionPlacementArgs) ToLaunchTemplateVersionPlacementOutput() LaunchTemplateVersionPlacementOutput
- func (i LaunchTemplateVersionPlacementArgs) ToLaunchTemplateVersionPlacementOutputWithContext(ctx context.Context) LaunchTemplateVersionPlacementOutput
- func (i LaunchTemplateVersionPlacementArgs) ToLaunchTemplateVersionPlacementPtrOutput() LaunchTemplateVersionPlacementPtrOutput
- func (i LaunchTemplateVersionPlacementArgs) ToLaunchTemplateVersionPlacementPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionPlacementPtrOutput
- type LaunchTemplateVersionPlacementInput
- type LaunchTemplateVersionPlacementOutput
- func (LaunchTemplateVersionPlacementOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionPlacementOutput) HostIds() pulumi.StringArrayOutput
- func (o LaunchTemplateVersionPlacementOutput) HostIps() pulumi.StringArrayOutput
- func (o LaunchTemplateVersionPlacementOutput) ProjectId() pulumi.IntPtrOutput
- func (o LaunchTemplateVersionPlacementOutput) ToLaunchTemplateVersionPlacementOutput() LaunchTemplateVersionPlacementOutput
- func (o LaunchTemplateVersionPlacementOutput) ToLaunchTemplateVersionPlacementOutputWithContext(ctx context.Context) LaunchTemplateVersionPlacementOutput
- func (o LaunchTemplateVersionPlacementOutput) ToLaunchTemplateVersionPlacementPtrOutput() LaunchTemplateVersionPlacementPtrOutput
- func (o LaunchTemplateVersionPlacementOutput) ToLaunchTemplateVersionPlacementPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionPlacementPtrOutput
- func (o LaunchTemplateVersionPlacementOutput) Zone() pulumi.StringOutput
- type LaunchTemplateVersionPlacementPtrInput
- type LaunchTemplateVersionPlacementPtrOutput
- func (o LaunchTemplateVersionPlacementPtrOutput) Elem() LaunchTemplateVersionPlacementOutput
- func (LaunchTemplateVersionPlacementPtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionPlacementPtrOutput) HostIds() pulumi.StringArrayOutput
- func (o LaunchTemplateVersionPlacementPtrOutput) HostIps() pulumi.StringArrayOutput
- func (o LaunchTemplateVersionPlacementPtrOutput) ProjectId() pulumi.IntPtrOutput
- func (o LaunchTemplateVersionPlacementPtrOutput) ToLaunchTemplateVersionPlacementPtrOutput() LaunchTemplateVersionPlacementPtrOutput
- func (o LaunchTemplateVersionPlacementPtrOutput) ToLaunchTemplateVersionPlacementPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionPlacementPtrOutput
- func (o LaunchTemplateVersionPlacementPtrOutput) Zone() pulumi.StringPtrOutput
- type LaunchTemplateVersionState
- type LaunchTemplateVersionSystemDisk
- type LaunchTemplateVersionSystemDiskArgs
- func (LaunchTemplateVersionSystemDiskArgs) ElementType() reflect.Type
- func (i LaunchTemplateVersionSystemDiskArgs) ToLaunchTemplateVersionSystemDiskOutput() LaunchTemplateVersionSystemDiskOutput
- func (i LaunchTemplateVersionSystemDiskArgs) ToLaunchTemplateVersionSystemDiskOutputWithContext(ctx context.Context) LaunchTemplateVersionSystemDiskOutput
- func (i LaunchTemplateVersionSystemDiskArgs) ToLaunchTemplateVersionSystemDiskPtrOutput() LaunchTemplateVersionSystemDiskPtrOutput
- func (i LaunchTemplateVersionSystemDiskArgs) ToLaunchTemplateVersionSystemDiskPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionSystemDiskPtrOutput
- type LaunchTemplateVersionSystemDiskInput
- type LaunchTemplateVersionSystemDiskOutput
- func (o LaunchTemplateVersionSystemDiskOutput) CdcId() pulumi.StringPtrOutput
- func (o LaunchTemplateVersionSystemDiskOutput) DiskId() pulumi.StringPtrOutput
- func (o LaunchTemplateVersionSystemDiskOutput) DiskSize() pulumi.IntPtrOutput
- func (o LaunchTemplateVersionSystemDiskOutput) DiskType() pulumi.StringPtrOutput
- func (LaunchTemplateVersionSystemDiskOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionSystemDiskOutput) ToLaunchTemplateVersionSystemDiskOutput() LaunchTemplateVersionSystemDiskOutput
- func (o LaunchTemplateVersionSystemDiskOutput) ToLaunchTemplateVersionSystemDiskOutputWithContext(ctx context.Context) LaunchTemplateVersionSystemDiskOutput
- func (o LaunchTemplateVersionSystemDiskOutput) ToLaunchTemplateVersionSystemDiskPtrOutput() LaunchTemplateVersionSystemDiskPtrOutput
- func (o LaunchTemplateVersionSystemDiskOutput) ToLaunchTemplateVersionSystemDiskPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionSystemDiskPtrOutput
- type LaunchTemplateVersionSystemDiskPtrInput
- type LaunchTemplateVersionSystemDiskPtrOutput
- func (o LaunchTemplateVersionSystemDiskPtrOutput) CdcId() pulumi.StringPtrOutput
- func (o LaunchTemplateVersionSystemDiskPtrOutput) DiskId() pulumi.StringPtrOutput
- func (o LaunchTemplateVersionSystemDiskPtrOutput) DiskSize() pulumi.IntPtrOutput
- func (o LaunchTemplateVersionSystemDiskPtrOutput) DiskType() pulumi.StringPtrOutput
- func (o LaunchTemplateVersionSystemDiskPtrOutput) Elem() LaunchTemplateVersionSystemDiskOutput
- func (LaunchTemplateVersionSystemDiskPtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionSystemDiskPtrOutput) ToLaunchTemplateVersionSystemDiskPtrOutput() LaunchTemplateVersionSystemDiskPtrOutput
- func (o LaunchTemplateVersionSystemDiskPtrOutput) ToLaunchTemplateVersionSystemDiskPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionSystemDiskPtrOutput
- type LaunchTemplateVersionTagSpecification
- type LaunchTemplateVersionTagSpecificationArgs
- func (LaunchTemplateVersionTagSpecificationArgs) ElementType() reflect.Type
- func (i LaunchTemplateVersionTagSpecificationArgs) ToLaunchTemplateVersionTagSpecificationOutput() LaunchTemplateVersionTagSpecificationOutput
- func (i LaunchTemplateVersionTagSpecificationArgs) ToLaunchTemplateVersionTagSpecificationOutputWithContext(ctx context.Context) LaunchTemplateVersionTagSpecificationOutput
- type LaunchTemplateVersionTagSpecificationArray
- func (LaunchTemplateVersionTagSpecificationArray) ElementType() reflect.Type
- func (i LaunchTemplateVersionTagSpecificationArray) ToLaunchTemplateVersionTagSpecificationArrayOutput() LaunchTemplateVersionTagSpecificationArrayOutput
- func (i LaunchTemplateVersionTagSpecificationArray) ToLaunchTemplateVersionTagSpecificationArrayOutputWithContext(ctx context.Context) LaunchTemplateVersionTagSpecificationArrayOutput
- type LaunchTemplateVersionTagSpecificationArrayInput
- type LaunchTemplateVersionTagSpecificationArrayOutput
- func (LaunchTemplateVersionTagSpecificationArrayOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionTagSpecificationArrayOutput) Index(i pulumi.IntInput) LaunchTemplateVersionTagSpecificationOutput
- func (o LaunchTemplateVersionTagSpecificationArrayOutput) ToLaunchTemplateVersionTagSpecificationArrayOutput() LaunchTemplateVersionTagSpecificationArrayOutput
- func (o LaunchTemplateVersionTagSpecificationArrayOutput) ToLaunchTemplateVersionTagSpecificationArrayOutputWithContext(ctx context.Context) LaunchTemplateVersionTagSpecificationArrayOutput
- type LaunchTemplateVersionTagSpecificationInput
- type LaunchTemplateVersionTagSpecificationOutput
- func (LaunchTemplateVersionTagSpecificationOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionTagSpecificationOutput) ResourceType() pulumi.StringOutput
- func (o LaunchTemplateVersionTagSpecificationOutput) Tags() LaunchTemplateVersionTagSpecificationTagArrayOutput
- func (o LaunchTemplateVersionTagSpecificationOutput) ToLaunchTemplateVersionTagSpecificationOutput() LaunchTemplateVersionTagSpecificationOutput
- func (o LaunchTemplateVersionTagSpecificationOutput) ToLaunchTemplateVersionTagSpecificationOutputWithContext(ctx context.Context) LaunchTemplateVersionTagSpecificationOutput
- type LaunchTemplateVersionTagSpecificationTag
- type LaunchTemplateVersionTagSpecificationTagArgs
- func (LaunchTemplateVersionTagSpecificationTagArgs) ElementType() reflect.Type
- func (i LaunchTemplateVersionTagSpecificationTagArgs) ToLaunchTemplateVersionTagSpecificationTagOutput() LaunchTemplateVersionTagSpecificationTagOutput
- func (i LaunchTemplateVersionTagSpecificationTagArgs) ToLaunchTemplateVersionTagSpecificationTagOutputWithContext(ctx context.Context) LaunchTemplateVersionTagSpecificationTagOutput
- type LaunchTemplateVersionTagSpecificationTagArray
- func (LaunchTemplateVersionTagSpecificationTagArray) ElementType() reflect.Type
- func (i LaunchTemplateVersionTagSpecificationTagArray) ToLaunchTemplateVersionTagSpecificationTagArrayOutput() LaunchTemplateVersionTagSpecificationTagArrayOutput
- func (i LaunchTemplateVersionTagSpecificationTagArray) ToLaunchTemplateVersionTagSpecificationTagArrayOutputWithContext(ctx context.Context) LaunchTemplateVersionTagSpecificationTagArrayOutput
- type LaunchTemplateVersionTagSpecificationTagArrayInput
- type LaunchTemplateVersionTagSpecificationTagArrayOutput
- func (LaunchTemplateVersionTagSpecificationTagArrayOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionTagSpecificationTagArrayOutput) Index(i pulumi.IntInput) LaunchTemplateVersionTagSpecificationTagOutput
- func (o LaunchTemplateVersionTagSpecificationTagArrayOutput) ToLaunchTemplateVersionTagSpecificationTagArrayOutput() LaunchTemplateVersionTagSpecificationTagArrayOutput
- func (o LaunchTemplateVersionTagSpecificationTagArrayOutput) ToLaunchTemplateVersionTagSpecificationTagArrayOutputWithContext(ctx context.Context) LaunchTemplateVersionTagSpecificationTagArrayOutput
- type LaunchTemplateVersionTagSpecificationTagInput
- type LaunchTemplateVersionTagSpecificationTagOutput
- func (LaunchTemplateVersionTagSpecificationTagOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionTagSpecificationTagOutput) Key() pulumi.StringOutput
- func (o LaunchTemplateVersionTagSpecificationTagOutput) ToLaunchTemplateVersionTagSpecificationTagOutput() LaunchTemplateVersionTagSpecificationTagOutput
- func (o LaunchTemplateVersionTagSpecificationTagOutput) ToLaunchTemplateVersionTagSpecificationTagOutputWithContext(ctx context.Context) LaunchTemplateVersionTagSpecificationTagOutput
- func (o LaunchTemplateVersionTagSpecificationTagOutput) Value() pulumi.StringOutput
- type LaunchTemplateVersionVirtualPrivateCloud
- type LaunchTemplateVersionVirtualPrivateCloudArgs
- func (LaunchTemplateVersionVirtualPrivateCloudArgs) ElementType() reflect.Type
- func (i LaunchTemplateVersionVirtualPrivateCloudArgs) ToLaunchTemplateVersionVirtualPrivateCloudOutput() LaunchTemplateVersionVirtualPrivateCloudOutput
- func (i LaunchTemplateVersionVirtualPrivateCloudArgs) ToLaunchTemplateVersionVirtualPrivateCloudOutputWithContext(ctx context.Context) LaunchTemplateVersionVirtualPrivateCloudOutput
- func (i LaunchTemplateVersionVirtualPrivateCloudArgs) ToLaunchTemplateVersionVirtualPrivateCloudPtrOutput() LaunchTemplateVersionVirtualPrivateCloudPtrOutput
- func (i LaunchTemplateVersionVirtualPrivateCloudArgs) ToLaunchTemplateVersionVirtualPrivateCloudPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionVirtualPrivateCloudPtrOutput
- type LaunchTemplateVersionVirtualPrivateCloudInput
- type LaunchTemplateVersionVirtualPrivateCloudOutput
- func (o LaunchTemplateVersionVirtualPrivateCloudOutput) AsVpcGateway() pulumi.BoolPtrOutput
- func (LaunchTemplateVersionVirtualPrivateCloudOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionVirtualPrivateCloudOutput) Ipv6AddressCount() pulumi.IntPtrOutput
- func (o LaunchTemplateVersionVirtualPrivateCloudOutput) PrivateIpAddresses() pulumi.StringArrayOutput
- func (o LaunchTemplateVersionVirtualPrivateCloudOutput) SubnetId() pulumi.StringOutput
- func (o LaunchTemplateVersionVirtualPrivateCloudOutput) ToLaunchTemplateVersionVirtualPrivateCloudOutput() LaunchTemplateVersionVirtualPrivateCloudOutput
- func (o LaunchTemplateVersionVirtualPrivateCloudOutput) ToLaunchTemplateVersionVirtualPrivateCloudOutputWithContext(ctx context.Context) LaunchTemplateVersionVirtualPrivateCloudOutput
- func (o LaunchTemplateVersionVirtualPrivateCloudOutput) ToLaunchTemplateVersionVirtualPrivateCloudPtrOutput() LaunchTemplateVersionVirtualPrivateCloudPtrOutput
- func (o LaunchTemplateVersionVirtualPrivateCloudOutput) ToLaunchTemplateVersionVirtualPrivateCloudPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionVirtualPrivateCloudPtrOutput
- func (o LaunchTemplateVersionVirtualPrivateCloudOutput) VpcId() pulumi.StringOutput
- type LaunchTemplateVersionVirtualPrivateCloudPtrInput
- type LaunchTemplateVersionVirtualPrivateCloudPtrOutput
- func (o LaunchTemplateVersionVirtualPrivateCloudPtrOutput) AsVpcGateway() pulumi.BoolPtrOutput
- func (o LaunchTemplateVersionVirtualPrivateCloudPtrOutput) Elem() LaunchTemplateVersionVirtualPrivateCloudOutput
- func (LaunchTemplateVersionVirtualPrivateCloudPtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateVersionVirtualPrivateCloudPtrOutput) Ipv6AddressCount() pulumi.IntPtrOutput
- func (o LaunchTemplateVersionVirtualPrivateCloudPtrOutput) PrivateIpAddresses() pulumi.StringArrayOutput
- func (o LaunchTemplateVersionVirtualPrivateCloudPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o LaunchTemplateVersionVirtualPrivateCloudPtrOutput) ToLaunchTemplateVersionVirtualPrivateCloudPtrOutput() LaunchTemplateVersionVirtualPrivateCloudPtrOutput
- func (o LaunchTemplateVersionVirtualPrivateCloudPtrOutput) ToLaunchTemplateVersionVirtualPrivateCloudPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionVirtualPrivateCloudPtrOutput
- func (o LaunchTemplateVersionVirtualPrivateCloudPtrOutput) VpcId() pulumi.StringPtrOutput
- type LaunchTemplateVirtualPrivateCloud
- type LaunchTemplateVirtualPrivateCloudArgs
- func (LaunchTemplateVirtualPrivateCloudArgs) ElementType() reflect.Type
- func (i LaunchTemplateVirtualPrivateCloudArgs) ToLaunchTemplateVirtualPrivateCloudOutput() LaunchTemplateVirtualPrivateCloudOutput
- func (i LaunchTemplateVirtualPrivateCloudArgs) ToLaunchTemplateVirtualPrivateCloudOutputWithContext(ctx context.Context) LaunchTemplateVirtualPrivateCloudOutput
- func (i LaunchTemplateVirtualPrivateCloudArgs) ToLaunchTemplateVirtualPrivateCloudPtrOutput() LaunchTemplateVirtualPrivateCloudPtrOutput
- func (i LaunchTemplateVirtualPrivateCloudArgs) ToLaunchTemplateVirtualPrivateCloudPtrOutputWithContext(ctx context.Context) LaunchTemplateVirtualPrivateCloudPtrOutput
- type LaunchTemplateVirtualPrivateCloudInput
- type LaunchTemplateVirtualPrivateCloudOutput
- func (o LaunchTemplateVirtualPrivateCloudOutput) AsVpcGateway() pulumi.BoolPtrOutput
- func (LaunchTemplateVirtualPrivateCloudOutput) ElementType() reflect.Type
- func (o LaunchTemplateVirtualPrivateCloudOutput) Ipv6AddressCount() pulumi.IntPtrOutput
- func (o LaunchTemplateVirtualPrivateCloudOutput) PrivateIpAddresses() pulumi.StringArrayOutput
- func (o LaunchTemplateVirtualPrivateCloudOutput) SubnetId() pulumi.StringOutput
- func (o LaunchTemplateVirtualPrivateCloudOutput) ToLaunchTemplateVirtualPrivateCloudOutput() LaunchTemplateVirtualPrivateCloudOutput
- func (o LaunchTemplateVirtualPrivateCloudOutput) ToLaunchTemplateVirtualPrivateCloudOutputWithContext(ctx context.Context) LaunchTemplateVirtualPrivateCloudOutput
- func (o LaunchTemplateVirtualPrivateCloudOutput) ToLaunchTemplateVirtualPrivateCloudPtrOutput() LaunchTemplateVirtualPrivateCloudPtrOutput
- func (o LaunchTemplateVirtualPrivateCloudOutput) ToLaunchTemplateVirtualPrivateCloudPtrOutputWithContext(ctx context.Context) LaunchTemplateVirtualPrivateCloudPtrOutput
- func (o LaunchTemplateVirtualPrivateCloudOutput) VpcId() pulumi.StringOutput
- type LaunchTemplateVirtualPrivateCloudPtrInput
- type LaunchTemplateVirtualPrivateCloudPtrOutput
- func (o LaunchTemplateVirtualPrivateCloudPtrOutput) AsVpcGateway() pulumi.BoolPtrOutput
- func (o LaunchTemplateVirtualPrivateCloudPtrOutput) Elem() LaunchTemplateVirtualPrivateCloudOutput
- func (LaunchTemplateVirtualPrivateCloudPtrOutput) ElementType() reflect.Type
- func (o LaunchTemplateVirtualPrivateCloudPtrOutput) Ipv6AddressCount() pulumi.IntPtrOutput
- func (o LaunchTemplateVirtualPrivateCloudPtrOutput) PrivateIpAddresses() pulumi.StringArrayOutput
- func (o LaunchTemplateVirtualPrivateCloudPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o LaunchTemplateVirtualPrivateCloudPtrOutput) ToLaunchTemplateVirtualPrivateCloudPtrOutput() LaunchTemplateVirtualPrivateCloudPtrOutput
- func (o LaunchTemplateVirtualPrivateCloudPtrOutput) ToLaunchTemplateVirtualPrivateCloudPtrOutputWithContext(ctx context.Context) LaunchTemplateVirtualPrivateCloudPtrOutput
- func (o LaunchTemplateVirtualPrivateCloudPtrOutput) VpcId() pulumi.StringPtrOutput
- type LookupImageSharePermissionArgs
- type LookupImageSharePermissionOutputArgs
- type LookupImageSharePermissionResult
- type LookupImageSharePermissionResultOutput
- func (LookupImageSharePermissionResultOutput) ElementType() reflect.Type
- func (o LookupImageSharePermissionResultOutput) Id() pulumi.StringOutput
- func (o LookupImageSharePermissionResultOutput) ImageId() pulumi.StringOutput
- func (o LookupImageSharePermissionResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o LookupImageSharePermissionResultOutput) SharePermissionSets() GetImageSharePermissionSharePermissionSetArrayOutput
- func (o LookupImageSharePermissionResultOutput) ToLookupImageSharePermissionResultOutput() LookupImageSharePermissionResultOutput
- func (o LookupImageSharePermissionResultOutput) ToLookupImageSharePermissionResultOutputWithContext(ctx context.Context) LookupImageSharePermissionResultOutput
- type ModifyInstanceDiskType
- type ModifyInstanceDiskTypeArgs
- type ModifyInstanceDiskTypeArray
- func (ModifyInstanceDiskTypeArray) ElementType() reflect.Type
- func (i ModifyInstanceDiskTypeArray) ToModifyInstanceDiskTypeArrayOutput() ModifyInstanceDiskTypeArrayOutput
- func (i ModifyInstanceDiskTypeArray) ToModifyInstanceDiskTypeArrayOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeArrayOutput
- type ModifyInstanceDiskTypeArrayInput
- type ModifyInstanceDiskTypeArrayOutput
- func (ModifyInstanceDiskTypeArrayOutput) ElementType() reflect.Type
- func (o ModifyInstanceDiskTypeArrayOutput) Index(i pulumi.IntInput) ModifyInstanceDiskTypeOutput
- func (o ModifyInstanceDiskTypeArrayOutput) ToModifyInstanceDiskTypeArrayOutput() ModifyInstanceDiskTypeArrayOutput
- func (o ModifyInstanceDiskTypeArrayOutput) ToModifyInstanceDiskTypeArrayOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeArrayOutput
- type ModifyInstanceDiskTypeDataDisk
- type ModifyInstanceDiskTypeDataDiskArgs
- func (ModifyInstanceDiskTypeDataDiskArgs) ElementType() reflect.Type
- func (i ModifyInstanceDiskTypeDataDiskArgs) ToModifyInstanceDiskTypeDataDiskOutput() ModifyInstanceDiskTypeDataDiskOutput
- func (i ModifyInstanceDiskTypeDataDiskArgs) ToModifyInstanceDiskTypeDataDiskOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeDataDiskOutput
- type ModifyInstanceDiskTypeDataDiskArray
- func (ModifyInstanceDiskTypeDataDiskArray) ElementType() reflect.Type
- func (i ModifyInstanceDiskTypeDataDiskArray) ToModifyInstanceDiskTypeDataDiskArrayOutput() ModifyInstanceDiskTypeDataDiskArrayOutput
- func (i ModifyInstanceDiskTypeDataDiskArray) ToModifyInstanceDiskTypeDataDiskArrayOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeDataDiskArrayOutput
- type ModifyInstanceDiskTypeDataDiskArrayInput
- type ModifyInstanceDiskTypeDataDiskArrayOutput
- func (ModifyInstanceDiskTypeDataDiskArrayOutput) ElementType() reflect.Type
- func (o ModifyInstanceDiskTypeDataDiskArrayOutput) Index(i pulumi.IntInput) ModifyInstanceDiskTypeDataDiskOutput
- func (o ModifyInstanceDiskTypeDataDiskArrayOutput) ToModifyInstanceDiskTypeDataDiskArrayOutput() ModifyInstanceDiskTypeDataDiskArrayOutput
- func (o ModifyInstanceDiskTypeDataDiskArrayOutput) ToModifyInstanceDiskTypeDataDiskArrayOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeDataDiskArrayOutput
- type ModifyInstanceDiskTypeDataDiskInput
- type ModifyInstanceDiskTypeDataDiskOutput
- func (o ModifyInstanceDiskTypeDataDiskOutput) CdcId() pulumi.StringPtrOutput
- func (o ModifyInstanceDiskTypeDataDiskOutput) DeleteWithInstance() pulumi.BoolPtrOutput
- func (o ModifyInstanceDiskTypeDataDiskOutput) DiskId() pulumi.StringPtrOutput
- func (o ModifyInstanceDiskTypeDataDiskOutput) DiskSize() pulumi.IntOutput
- func (o ModifyInstanceDiskTypeDataDiskOutput) DiskType() pulumi.StringPtrOutput
- func (ModifyInstanceDiskTypeDataDiskOutput) ElementType() reflect.Type
- func (o ModifyInstanceDiskTypeDataDiskOutput) Encrypt() pulumi.BoolPtrOutput
- func (o ModifyInstanceDiskTypeDataDiskOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ModifyInstanceDiskTypeDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
- func (o ModifyInstanceDiskTypeDataDiskOutput) ThroughputPerformance() pulumi.IntPtrOutput
- func (o ModifyInstanceDiskTypeDataDiskOutput) ToModifyInstanceDiskTypeDataDiskOutput() ModifyInstanceDiskTypeDataDiskOutput
- func (o ModifyInstanceDiskTypeDataDiskOutput) ToModifyInstanceDiskTypeDataDiskOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeDataDiskOutput
- type ModifyInstanceDiskTypeInput
- type ModifyInstanceDiskTypeMap
- type ModifyInstanceDiskTypeMapInput
- type ModifyInstanceDiskTypeMapOutput
- func (ModifyInstanceDiskTypeMapOutput) ElementType() reflect.Type
- func (o ModifyInstanceDiskTypeMapOutput) MapIndex(k pulumi.StringInput) ModifyInstanceDiskTypeOutput
- func (o ModifyInstanceDiskTypeMapOutput) ToModifyInstanceDiskTypeMapOutput() ModifyInstanceDiskTypeMapOutput
- func (o ModifyInstanceDiskTypeMapOutput) ToModifyInstanceDiskTypeMapOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeMapOutput
- type ModifyInstanceDiskTypeOutput
- func (o ModifyInstanceDiskTypeOutput) DataDisks() ModifyInstanceDiskTypeDataDiskArrayOutput
- func (ModifyInstanceDiskTypeOutput) ElementType() reflect.Type
- func (o ModifyInstanceDiskTypeOutput) InstanceId() pulumi.StringOutput
- func (o ModifyInstanceDiskTypeOutput) SystemDisk() ModifyInstanceDiskTypeSystemDiskPtrOutput
- func (o ModifyInstanceDiskTypeOutput) ToModifyInstanceDiskTypeOutput() ModifyInstanceDiskTypeOutput
- func (o ModifyInstanceDiskTypeOutput) ToModifyInstanceDiskTypeOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeOutput
- type ModifyInstanceDiskTypeState
- type ModifyInstanceDiskTypeSystemDisk
- type ModifyInstanceDiskTypeSystemDiskArgs
- func (ModifyInstanceDiskTypeSystemDiskArgs) ElementType() reflect.Type
- func (i ModifyInstanceDiskTypeSystemDiskArgs) ToModifyInstanceDiskTypeSystemDiskOutput() ModifyInstanceDiskTypeSystemDiskOutput
- func (i ModifyInstanceDiskTypeSystemDiskArgs) ToModifyInstanceDiskTypeSystemDiskOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeSystemDiskOutput
- func (i ModifyInstanceDiskTypeSystemDiskArgs) ToModifyInstanceDiskTypeSystemDiskPtrOutput() ModifyInstanceDiskTypeSystemDiskPtrOutput
- func (i ModifyInstanceDiskTypeSystemDiskArgs) ToModifyInstanceDiskTypeSystemDiskPtrOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeSystemDiskPtrOutput
- type ModifyInstanceDiskTypeSystemDiskInput
- type ModifyInstanceDiskTypeSystemDiskOutput
- func (o ModifyInstanceDiskTypeSystemDiskOutput) CdcId() pulumi.StringPtrOutput
- func (o ModifyInstanceDiskTypeSystemDiskOutput) DiskId() pulumi.StringPtrOutput
- func (o ModifyInstanceDiskTypeSystemDiskOutput) DiskSize() pulumi.IntPtrOutput
- func (o ModifyInstanceDiskTypeSystemDiskOutput) DiskType() pulumi.StringPtrOutput
- func (ModifyInstanceDiskTypeSystemDiskOutput) ElementType() reflect.Type
- func (o ModifyInstanceDiskTypeSystemDiskOutput) ToModifyInstanceDiskTypeSystemDiskOutput() ModifyInstanceDiskTypeSystemDiskOutput
- func (o ModifyInstanceDiskTypeSystemDiskOutput) ToModifyInstanceDiskTypeSystemDiskOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeSystemDiskOutput
- func (o ModifyInstanceDiskTypeSystemDiskOutput) ToModifyInstanceDiskTypeSystemDiskPtrOutput() ModifyInstanceDiskTypeSystemDiskPtrOutput
- func (o ModifyInstanceDiskTypeSystemDiskOutput) ToModifyInstanceDiskTypeSystemDiskPtrOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeSystemDiskPtrOutput
- type ModifyInstanceDiskTypeSystemDiskPtrInput
- type ModifyInstanceDiskTypeSystemDiskPtrOutput
- func (o ModifyInstanceDiskTypeSystemDiskPtrOutput) CdcId() pulumi.StringPtrOutput
- func (o ModifyInstanceDiskTypeSystemDiskPtrOutput) DiskId() pulumi.StringPtrOutput
- func (o ModifyInstanceDiskTypeSystemDiskPtrOutput) DiskSize() pulumi.IntPtrOutput
- func (o ModifyInstanceDiskTypeSystemDiskPtrOutput) DiskType() pulumi.StringPtrOutput
- func (o ModifyInstanceDiskTypeSystemDiskPtrOutput) Elem() ModifyInstanceDiskTypeSystemDiskOutput
- func (ModifyInstanceDiskTypeSystemDiskPtrOutput) ElementType() reflect.Type
- func (o ModifyInstanceDiskTypeSystemDiskPtrOutput) ToModifyInstanceDiskTypeSystemDiskPtrOutput() ModifyInstanceDiskTypeSystemDiskPtrOutput
- func (o ModifyInstanceDiskTypeSystemDiskPtrOutput) ToModifyInstanceDiskTypeSystemDiskPtrOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeSystemDiskPtrOutput
- type ProgramFpgaImage
- type ProgramFpgaImageArgs
- type ProgramFpgaImageArray
- type ProgramFpgaImageArrayInput
- type ProgramFpgaImageArrayOutput
- func (ProgramFpgaImageArrayOutput) ElementType() reflect.Type
- func (o ProgramFpgaImageArrayOutput) Index(i pulumi.IntInput) ProgramFpgaImageOutput
- func (o ProgramFpgaImageArrayOutput) ToProgramFpgaImageArrayOutput() ProgramFpgaImageArrayOutput
- func (o ProgramFpgaImageArrayOutput) ToProgramFpgaImageArrayOutputWithContext(ctx context.Context) ProgramFpgaImageArrayOutput
- type ProgramFpgaImageInput
- type ProgramFpgaImageMap
- type ProgramFpgaImageMapInput
- type ProgramFpgaImageMapOutput
- func (ProgramFpgaImageMapOutput) ElementType() reflect.Type
- func (o ProgramFpgaImageMapOutput) MapIndex(k pulumi.StringInput) ProgramFpgaImageOutput
- func (o ProgramFpgaImageMapOutput) ToProgramFpgaImageMapOutput() ProgramFpgaImageMapOutput
- func (o ProgramFpgaImageMapOutput) ToProgramFpgaImageMapOutputWithContext(ctx context.Context) ProgramFpgaImageMapOutput
- type ProgramFpgaImageOutput
- func (o ProgramFpgaImageOutput) DbdFs() pulumi.StringArrayOutput
- func (o ProgramFpgaImageOutput) DryRun() pulumi.BoolPtrOutput
- func (ProgramFpgaImageOutput) ElementType() reflect.Type
- func (o ProgramFpgaImageOutput) FpgaUrl() pulumi.StringOutput
- func (o ProgramFpgaImageOutput) InstanceId() pulumi.StringOutput
- func (o ProgramFpgaImageOutput) ToProgramFpgaImageOutput() ProgramFpgaImageOutput
- func (o ProgramFpgaImageOutput) ToProgramFpgaImageOutputWithContext(ctx context.Context) ProgramFpgaImageOutput
- type ProgramFpgaImageState
- type RebootInstance
- type RebootInstanceArgs
- type RebootInstanceArray
- type RebootInstanceArrayInput
- type RebootInstanceArrayOutput
- func (RebootInstanceArrayOutput) ElementType() reflect.Type
- func (o RebootInstanceArrayOutput) Index(i pulumi.IntInput) RebootInstanceOutput
- func (o RebootInstanceArrayOutput) ToRebootInstanceArrayOutput() RebootInstanceArrayOutput
- func (o RebootInstanceArrayOutput) ToRebootInstanceArrayOutputWithContext(ctx context.Context) RebootInstanceArrayOutput
- type RebootInstanceInput
- type RebootInstanceMap
- type RebootInstanceMapInput
- type RebootInstanceMapOutput
- func (RebootInstanceMapOutput) ElementType() reflect.Type
- func (o RebootInstanceMapOutput) MapIndex(k pulumi.StringInput) RebootInstanceOutput
- func (o RebootInstanceMapOutput) ToRebootInstanceMapOutput() RebootInstanceMapOutput
- func (o RebootInstanceMapOutput) ToRebootInstanceMapOutputWithContext(ctx context.Context) RebootInstanceMapOutput
- type RebootInstanceOutput
- func (RebootInstanceOutput) ElementType() reflect.Type
- func (o RebootInstanceOutput) ForceReboot() pulumi.BoolPtrOutputdeprecated
- func (o RebootInstanceOutput) InstanceId() pulumi.StringOutput
- func (o RebootInstanceOutput) StopType() pulumi.StringPtrOutput
- func (o RebootInstanceOutput) ToRebootInstanceOutput() RebootInstanceOutput
- func (o RebootInstanceOutput) ToRebootInstanceOutputWithContext(ctx context.Context) RebootInstanceOutput
- type RebootInstanceState
- type RenewHost
- type RenewHostArgs
- type RenewHostArray
- type RenewHostArrayInput
- type RenewHostArrayOutput
- func (RenewHostArrayOutput) ElementType() reflect.Type
- func (o RenewHostArrayOutput) Index(i pulumi.IntInput) RenewHostOutput
- func (o RenewHostArrayOutput) ToRenewHostArrayOutput() RenewHostArrayOutput
- func (o RenewHostArrayOutput) ToRenewHostArrayOutputWithContext(ctx context.Context) RenewHostArrayOutput
- type RenewHostHostChargePrepaid
- type RenewHostHostChargePrepaidArgs
- func (RenewHostHostChargePrepaidArgs) ElementType() reflect.Type
- func (i RenewHostHostChargePrepaidArgs) ToRenewHostHostChargePrepaidOutput() RenewHostHostChargePrepaidOutput
- func (i RenewHostHostChargePrepaidArgs) ToRenewHostHostChargePrepaidOutputWithContext(ctx context.Context) RenewHostHostChargePrepaidOutput
- func (i RenewHostHostChargePrepaidArgs) ToRenewHostHostChargePrepaidPtrOutput() RenewHostHostChargePrepaidPtrOutput
- func (i RenewHostHostChargePrepaidArgs) ToRenewHostHostChargePrepaidPtrOutputWithContext(ctx context.Context) RenewHostHostChargePrepaidPtrOutput
- type RenewHostHostChargePrepaidInput
- type RenewHostHostChargePrepaidOutput
- func (RenewHostHostChargePrepaidOutput) ElementType() reflect.Type
- func (o RenewHostHostChargePrepaidOutput) Period() pulumi.IntOutput
- func (o RenewHostHostChargePrepaidOutput) RenewFlag() pulumi.StringPtrOutput
- func (o RenewHostHostChargePrepaidOutput) ToRenewHostHostChargePrepaidOutput() RenewHostHostChargePrepaidOutput
- func (o RenewHostHostChargePrepaidOutput) ToRenewHostHostChargePrepaidOutputWithContext(ctx context.Context) RenewHostHostChargePrepaidOutput
- func (o RenewHostHostChargePrepaidOutput) ToRenewHostHostChargePrepaidPtrOutput() RenewHostHostChargePrepaidPtrOutput
- func (o RenewHostHostChargePrepaidOutput) ToRenewHostHostChargePrepaidPtrOutputWithContext(ctx context.Context) RenewHostHostChargePrepaidPtrOutput
- type RenewHostHostChargePrepaidPtrInput
- type RenewHostHostChargePrepaidPtrOutput
- func (o RenewHostHostChargePrepaidPtrOutput) Elem() RenewHostHostChargePrepaidOutput
- func (RenewHostHostChargePrepaidPtrOutput) ElementType() reflect.Type
- func (o RenewHostHostChargePrepaidPtrOutput) Period() pulumi.IntPtrOutput
- func (o RenewHostHostChargePrepaidPtrOutput) RenewFlag() pulumi.StringPtrOutput
- func (o RenewHostHostChargePrepaidPtrOutput) ToRenewHostHostChargePrepaidPtrOutput() RenewHostHostChargePrepaidPtrOutput
- func (o RenewHostHostChargePrepaidPtrOutput) ToRenewHostHostChargePrepaidPtrOutputWithContext(ctx context.Context) RenewHostHostChargePrepaidPtrOutput
- type RenewHostInput
- type RenewHostMap
- type RenewHostMapInput
- type RenewHostMapOutput
- type RenewHostOutput
- func (RenewHostOutput) ElementType() reflect.Type
- func (o RenewHostOutput) HostChargePrepaid() RenewHostHostChargePrepaidOutput
- func (o RenewHostOutput) HostId() pulumi.StringOutput
- func (o RenewHostOutput) ToRenewHostOutput() RenewHostOutput
- func (o RenewHostOutput) ToRenewHostOutputWithContext(ctx context.Context) RenewHostOutput
- type RenewHostState
- type RenewInstance
- type RenewInstanceArgs
- type RenewInstanceArray
- type RenewInstanceArrayInput
- type RenewInstanceArrayOutput
- func (RenewInstanceArrayOutput) ElementType() reflect.Type
- func (o RenewInstanceArrayOutput) Index(i pulumi.IntInput) RenewInstanceOutput
- func (o RenewInstanceArrayOutput) ToRenewInstanceArrayOutput() RenewInstanceArrayOutput
- func (o RenewInstanceArrayOutput) ToRenewInstanceArrayOutputWithContext(ctx context.Context) RenewInstanceArrayOutput
- type RenewInstanceInput
- type RenewInstanceInstanceChargePrepaid
- type RenewInstanceInstanceChargePrepaidArgs
- func (RenewInstanceInstanceChargePrepaidArgs) ElementType() reflect.Type
- func (i RenewInstanceInstanceChargePrepaidArgs) ToRenewInstanceInstanceChargePrepaidOutput() RenewInstanceInstanceChargePrepaidOutput
- func (i RenewInstanceInstanceChargePrepaidArgs) ToRenewInstanceInstanceChargePrepaidOutputWithContext(ctx context.Context) RenewInstanceInstanceChargePrepaidOutput
- func (i RenewInstanceInstanceChargePrepaidArgs) ToRenewInstanceInstanceChargePrepaidPtrOutput() RenewInstanceInstanceChargePrepaidPtrOutput
- func (i RenewInstanceInstanceChargePrepaidArgs) ToRenewInstanceInstanceChargePrepaidPtrOutputWithContext(ctx context.Context) RenewInstanceInstanceChargePrepaidPtrOutput
- type RenewInstanceInstanceChargePrepaidInput
- type RenewInstanceInstanceChargePrepaidOutput
- func (RenewInstanceInstanceChargePrepaidOutput) ElementType() reflect.Type
- func (o RenewInstanceInstanceChargePrepaidOutput) Period() pulumi.IntOutput
- func (o RenewInstanceInstanceChargePrepaidOutput) RenewFlag() pulumi.StringPtrOutput
- func (o RenewInstanceInstanceChargePrepaidOutput) ToRenewInstanceInstanceChargePrepaidOutput() RenewInstanceInstanceChargePrepaidOutput
- func (o RenewInstanceInstanceChargePrepaidOutput) ToRenewInstanceInstanceChargePrepaidOutputWithContext(ctx context.Context) RenewInstanceInstanceChargePrepaidOutput
- func (o RenewInstanceInstanceChargePrepaidOutput) ToRenewInstanceInstanceChargePrepaidPtrOutput() RenewInstanceInstanceChargePrepaidPtrOutput
- func (o RenewInstanceInstanceChargePrepaidOutput) ToRenewInstanceInstanceChargePrepaidPtrOutputWithContext(ctx context.Context) RenewInstanceInstanceChargePrepaidPtrOutput
- type RenewInstanceInstanceChargePrepaidPtrInput
- type RenewInstanceInstanceChargePrepaidPtrOutput
- func (o RenewInstanceInstanceChargePrepaidPtrOutput) Elem() RenewInstanceInstanceChargePrepaidOutput
- func (RenewInstanceInstanceChargePrepaidPtrOutput) ElementType() reflect.Type
- func (o RenewInstanceInstanceChargePrepaidPtrOutput) Period() pulumi.IntPtrOutput
- func (o RenewInstanceInstanceChargePrepaidPtrOutput) RenewFlag() pulumi.StringPtrOutput
- func (o RenewInstanceInstanceChargePrepaidPtrOutput) ToRenewInstanceInstanceChargePrepaidPtrOutput() RenewInstanceInstanceChargePrepaidPtrOutput
- func (o RenewInstanceInstanceChargePrepaidPtrOutput) ToRenewInstanceInstanceChargePrepaidPtrOutputWithContext(ctx context.Context) RenewInstanceInstanceChargePrepaidPtrOutput
- type RenewInstanceMap
- type RenewInstanceMapInput
- type RenewInstanceMapOutput
- func (RenewInstanceMapOutput) ElementType() reflect.Type
- func (o RenewInstanceMapOutput) MapIndex(k pulumi.StringInput) RenewInstanceOutput
- func (o RenewInstanceMapOutput) ToRenewInstanceMapOutput() RenewInstanceMapOutput
- func (o RenewInstanceMapOutput) ToRenewInstanceMapOutputWithContext(ctx context.Context) RenewInstanceMapOutput
- type RenewInstanceOutput
- func (RenewInstanceOutput) ElementType() reflect.Type
- func (o RenewInstanceOutput) InstanceChargePrepaid() RenewInstanceInstanceChargePrepaidPtrOutput
- func (o RenewInstanceOutput) InstanceId() pulumi.StringOutput
- func (o RenewInstanceOutput) RenewPortableDataDisk() pulumi.BoolPtrOutput
- func (o RenewInstanceOutput) ToRenewInstanceOutput() RenewInstanceOutput
- func (o RenewInstanceOutput) ToRenewInstanceOutputWithContext(ctx context.Context) RenewInstanceOutput
- type RenewInstanceState
- type SecurityGroupAttachment
- type SecurityGroupAttachmentArgs
- type SecurityGroupAttachmentArray
- func (SecurityGroupAttachmentArray) ElementType() reflect.Type
- func (i SecurityGroupAttachmentArray) ToSecurityGroupAttachmentArrayOutput() SecurityGroupAttachmentArrayOutput
- func (i SecurityGroupAttachmentArray) ToSecurityGroupAttachmentArrayOutputWithContext(ctx context.Context) SecurityGroupAttachmentArrayOutput
- type SecurityGroupAttachmentArrayInput
- type SecurityGroupAttachmentArrayOutput
- func (SecurityGroupAttachmentArrayOutput) ElementType() reflect.Type
- func (o SecurityGroupAttachmentArrayOutput) Index(i pulumi.IntInput) SecurityGroupAttachmentOutput
- func (o SecurityGroupAttachmentArrayOutput) ToSecurityGroupAttachmentArrayOutput() SecurityGroupAttachmentArrayOutput
- func (o SecurityGroupAttachmentArrayOutput) ToSecurityGroupAttachmentArrayOutputWithContext(ctx context.Context) SecurityGroupAttachmentArrayOutput
- type SecurityGroupAttachmentInput
- type SecurityGroupAttachmentMap
- func (SecurityGroupAttachmentMap) ElementType() reflect.Type
- func (i SecurityGroupAttachmentMap) ToSecurityGroupAttachmentMapOutput() SecurityGroupAttachmentMapOutput
- func (i SecurityGroupAttachmentMap) ToSecurityGroupAttachmentMapOutputWithContext(ctx context.Context) SecurityGroupAttachmentMapOutput
- type SecurityGroupAttachmentMapInput
- type SecurityGroupAttachmentMapOutput
- func (SecurityGroupAttachmentMapOutput) ElementType() reflect.Type
- func (o SecurityGroupAttachmentMapOutput) MapIndex(k pulumi.StringInput) SecurityGroupAttachmentOutput
- func (o SecurityGroupAttachmentMapOutput) ToSecurityGroupAttachmentMapOutput() SecurityGroupAttachmentMapOutput
- func (o SecurityGroupAttachmentMapOutput) ToSecurityGroupAttachmentMapOutputWithContext(ctx context.Context) SecurityGroupAttachmentMapOutput
- type SecurityGroupAttachmentOutput
- func (SecurityGroupAttachmentOutput) ElementType() reflect.Type
- func (o SecurityGroupAttachmentOutput) InstanceId() pulumi.StringOutput
- func (o SecurityGroupAttachmentOutput) SecurityGroupId() pulumi.StringOutput
- func (o SecurityGroupAttachmentOutput) ToSecurityGroupAttachmentOutput() SecurityGroupAttachmentOutput
- func (o SecurityGroupAttachmentOutput) ToSecurityGroupAttachmentOutputWithContext(ctx context.Context) SecurityGroupAttachmentOutput
- type SecurityGroupAttachmentState
- type SyncImage
- type SyncImageArgs
- type SyncImageArray
- type SyncImageArrayInput
- type SyncImageArrayOutput
- func (SyncImageArrayOutput) ElementType() reflect.Type
- func (o SyncImageArrayOutput) Index(i pulumi.IntInput) SyncImageOutput
- func (o SyncImageArrayOutput) ToSyncImageArrayOutput() SyncImageArrayOutput
- func (o SyncImageArrayOutput) ToSyncImageArrayOutputWithContext(ctx context.Context) SyncImageArrayOutput
- type SyncImageInput
- type SyncImageMap
- type SyncImageMapInput
- type SyncImageMapOutput
- type SyncImageOutput
- func (o SyncImageOutput) DestinationRegions() pulumi.StringArrayOutput
- func (o SyncImageOutput) DryRun() pulumi.BoolPtrOutput
- func (SyncImageOutput) ElementType() reflect.Type
- func (o SyncImageOutput) ImageId() pulumi.StringOutput
- func (o SyncImageOutput) ImageName() pulumi.StringPtrOutput
- func (o SyncImageOutput) ImageSetRequired() pulumi.BoolPtrOutput
- func (o SyncImageOutput) ToSyncImageOutput() SyncImageOutput
- func (o SyncImageOutput) ToSyncImageOutputWithContext(ctx context.Context) SyncImageOutput
- type SyncImageState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type ChcConfig ¶
type ChcConfig struct { pulumi.CustomResourceState // Out-of-band network security group list. BmcSecurityGroupIds pulumi.StringArrayOutput `pulumi:"bmcSecurityGroupIds"` // Valid characters: Letters, numbers, hyphens and underscores. Only set when update password. BmcUser pulumi.StringPtrOutput `pulumi:"bmcUser"` // Out-of-band network information. BmcVirtualPrivateCloud ChcConfigBmcVirtualPrivateCloudOutput `pulumi:"bmcVirtualPrivateCloud"` // CHC host ID. ChcId pulumi.StringOutput `pulumi:"chcId"` // Deployment network security group list. DeploySecurityGroupIds pulumi.StringArrayOutput `pulumi:"deploySecurityGroupIds"` // Deployment network information. DeployVirtualPrivateCloud ChcConfigDeployVirtualPrivateCloudOutput `pulumi:"deployVirtualPrivateCloud"` // Server type. DeviceType pulumi.StringOutput `pulumi:"deviceType"` // CHC host name. InstanceName pulumi.StringOutput `pulumi:"instanceName"` // The password can contain 8 to 16 characters, including letters, numbers and special symbols (()`~!@#$%^&*-+=_|{}). Password pulumi.StringPtrOutput `pulumi:"password"` }
Provides a resource to create a cvm chcConfig
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cvm.NewChcConfig(ctx, "chcConfig", &Cvm.ChcConfigArgs{ BmcSecurityGroupIds: pulumi.StringArray{ pulumi.String("sg-xxxxxx"), }, BmcUser: pulumi.String("admin"), BmcVirtualPrivateCloud: &cvm.ChcConfigBmcVirtualPrivateCloudArgs{ SubnetId: pulumi.String("subnet-xxxxxx"), VpcId: pulumi.String("vpc-xxxxxx"), }, ChcId: pulumi.String("chc-xxxxxx"), DeploySecurityGroupIds: pulumi.StringArray{ pulumi.String("sg-xxxxxx"), }, DeployVirtualPrivateCloud: &cvm.ChcConfigDeployVirtualPrivateCloudArgs{ SubnetId: pulumi.String("subnet-xxxxxx"), VpcId: pulumi.String("vpc-xxxxxx"), }, InstanceName: pulumi.String("xxxxxx"), Password: pulumi.String("xxxxxx"), }) if err != nil { return err } return nil }) }
```
## Import
cvm chc_config can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cvm/chcConfig:ChcConfig chc_config chc_config_id
```
func GetChcConfig ¶
func GetChcConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ChcConfigState, opts ...pulumi.ResourceOption) (*ChcConfig, error)
GetChcConfig gets an existing ChcConfig 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 NewChcConfig ¶
func NewChcConfig(ctx *pulumi.Context, name string, args *ChcConfigArgs, opts ...pulumi.ResourceOption) (*ChcConfig, error)
NewChcConfig registers a new resource with the given unique name, arguments, and options.
func (*ChcConfig) ElementType ¶
func (*ChcConfig) ToChcConfigOutput ¶
func (i *ChcConfig) ToChcConfigOutput() ChcConfigOutput
func (*ChcConfig) ToChcConfigOutputWithContext ¶
func (i *ChcConfig) ToChcConfigOutputWithContext(ctx context.Context) ChcConfigOutput
type ChcConfigArgs ¶
type ChcConfigArgs struct { // Out-of-band network security group list. BmcSecurityGroupIds pulumi.StringArrayInput // Valid characters: Letters, numbers, hyphens and underscores. Only set when update password. BmcUser pulumi.StringPtrInput // Out-of-band network information. BmcVirtualPrivateCloud ChcConfigBmcVirtualPrivateCloudPtrInput // CHC host ID. ChcId pulumi.StringInput // Deployment network security group list. DeploySecurityGroupIds pulumi.StringArrayInput // Deployment network information. DeployVirtualPrivateCloud ChcConfigDeployVirtualPrivateCloudPtrInput // Server type. DeviceType pulumi.StringPtrInput // CHC host name. InstanceName pulumi.StringPtrInput // The password can contain 8 to 16 characters, including letters, numbers and special symbols (()`~!@#$%^&*-+=_|{}). Password pulumi.StringPtrInput }
The set of arguments for constructing a ChcConfig resource.
func (ChcConfigArgs) ElementType ¶
func (ChcConfigArgs) ElementType() reflect.Type
type ChcConfigArray ¶
type ChcConfigArray []ChcConfigInput
func (ChcConfigArray) ElementType ¶
func (ChcConfigArray) ElementType() reflect.Type
func (ChcConfigArray) ToChcConfigArrayOutput ¶
func (i ChcConfigArray) ToChcConfigArrayOutput() ChcConfigArrayOutput
func (ChcConfigArray) ToChcConfigArrayOutputWithContext ¶
func (i ChcConfigArray) ToChcConfigArrayOutputWithContext(ctx context.Context) ChcConfigArrayOutput
type ChcConfigArrayInput ¶
type ChcConfigArrayInput interface { pulumi.Input ToChcConfigArrayOutput() ChcConfigArrayOutput ToChcConfigArrayOutputWithContext(context.Context) ChcConfigArrayOutput }
ChcConfigArrayInput is an input type that accepts ChcConfigArray and ChcConfigArrayOutput values. You can construct a concrete instance of `ChcConfigArrayInput` via:
ChcConfigArray{ ChcConfigArgs{...} }
type ChcConfigArrayOutput ¶
type ChcConfigArrayOutput struct{ *pulumi.OutputState }
func (ChcConfigArrayOutput) ElementType ¶
func (ChcConfigArrayOutput) ElementType() reflect.Type
func (ChcConfigArrayOutput) Index ¶
func (o ChcConfigArrayOutput) Index(i pulumi.IntInput) ChcConfigOutput
func (ChcConfigArrayOutput) ToChcConfigArrayOutput ¶
func (o ChcConfigArrayOutput) ToChcConfigArrayOutput() ChcConfigArrayOutput
func (ChcConfigArrayOutput) ToChcConfigArrayOutputWithContext ¶
func (o ChcConfigArrayOutput) ToChcConfigArrayOutputWithContext(ctx context.Context) ChcConfigArrayOutput
type ChcConfigBmcVirtualPrivateCloud ¶
type ChcConfigBmcVirtualPrivateCloud struct { // Whether to use a CVM instance as a public gateway. The public gateway is only available when the instance has a public IP and resides in a VPC. Valid values:<br><li>TRUE: yes;<br><li>FALSE: no<br><br>Default: FALSE. AsVpcGateway *bool `pulumi:"asVpcGateway"` // Number of IPv6 addresses randomly generated for the ENI. Ipv6AddressCount *int `pulumi:"ipv6AddressCount"` // Array of VPC subnet IPs. You can use this parameter when creating instances or modifying VPC attributes of instances. Currently you can specify multiple IPs in one subnet only when creating multiple instances at the same time. PrivateIpAddresses []string `pulumi:"privateIpAddresses"` // VPC subnet ID in the format subnet-xxx. To obtain valid subnet IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call DescribeSubnets and look for the unSubnetId fields in the response. If you specify DEFAULT for both SubnetId and VpcId when creating an instance, the default VPC will be used. SubnetId string `pulumi:"subnetId"` // VPC ID in the format of vpc-xxx. To obtain valid VPC IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call the DescribeVpcEx API and look for the unVpcId fields in the response. If you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used. VpcId string `pulumi:"vpcId"` }
type ChcConfigBmcVirtualPrivateCloudArgs ¶
type ChcConfigBmcVirtualPrivateCloudArgs struct { // Whether to use a CVM instance as a public gateway. The public gateway is only available when the instance has a public IP and resides in a VPC. Valid values:<br><li>TRUE: yes;<br><li>FALSE: no<br><br>Default: FALSE. AsVpcGateway pulumi.BoolPtrInput `pulumi:"asVpcGateway"` // Number of IPv6 addresses randomly generated for the ENI. Ipv6AddressCount pulumi.IntPtrInput `pulumi:"ipv6AddressCount"` // Array of VPC subnet IPs. You can use this parameter when creating instances or modifying VPC attributes of instances. Currently you can specify multiple IPs in one subnet only when creating multiple instances at the same time. PrivateIpAddresses pulumi.StringArrayInput `pulumi:"privateIpAddresses"` // VPC subnet ID in the format subnet-xxx. To obtain valid subnet IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call DescribeSubnets and look for the unSubnetId fields in the response. If you specify DEFAULT for both SubnetId and VpcId when creating an instance, the default VPC will be used. SubnetId pulumi.StringInput `pulumi:"subnetId"` // VPC ID in the format of vpc-xxx. To obtain valid VPC IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call the DescribeVpcEx API and look for the unVpcId fields in the response. If you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (ChcConfigBmcVirtualPrivateCloudArgs) ElementType ¶
func (ChcConfigBmcVirtualPrivateCloudArgs) ElementType() reflect.Type
func (ChcConfigBmcVirtualPrivateCloudArgs) ToChcConfigBmcVirtualPrivateCloudOutput ¶
func (i ChcConfigBmcVirtualPrivateCloudArgs) ToChcConfigBmcVirtualPrivateCloudOutput() ChcConfigBmcVirtualPrivateCloudOutput
func (ChcConfigBmcVirtualPrivateCloudArgs) ToChcConfigBmcVirtualPrivateCloudOutputWithContext ¶
func (i ChcConfigBmcVirtualPrivateCloudArgs) ToChcConfigBmcVirtualPrivateCloudOutputWithContext(ctx context.Context) ChcConfigBmcVirtualPrivateCloudOutput
func (ChcConfigBmcVirtualPrivateCloudArgs) ToChcConfigBmcVirtualPrivateCloudPtrOutput ¶
func (i ChcConfigBmcVirtualPrivateCloudArgs) ToChcConfigBmcVirtualPrivateCloudPtrOutput() ChcConfigBmcVirtualPrivateCloudPtrOutput
func (ChcConfigBmcVirtualPrivateCloudArgs) ToChcConfigBmcVirtualPrivateCloudPtrOutputWithContext ¶
func (i ChcConfigBmcVirtualPrivateCloudArgs) ToChcConfigBmcVirtualPrivateCloudPtrOutputWithContext(ctx context.Context) ChcConfigBmcVirtualPrivateCloudPtrOutput
type ChcConfigBmcVirtualPrivateCloudInput ¶
type ChcConfigBmcVirtualPrivateCloudInput interface { pulumi.Input ToChcConfigBmcVirtualPrivateCloudOutput() ChcConfigBmcVirtualPrivateCloudOutput ToChcConfigBmcVirtualPrivateCloudOutputWithContext(context.Context) ChcConfigBmcVirtualPrivateCloudOutput }
ChcConfigBmcVirtualPrivateCloudInput is an input type that accepts ChcConfigBmcVirtualPrivateCloudArgs and ChcConfigBmcVirtualPrivateCloudOutput values. You can construct a concrete instance of `ChcConfigBmcVirtualPrivateCloudInput` via:
ChcConfigBmcVirtualPrivateCloudArgs{...}
type ChcConfigBmcVirtualPrivateCloudOutput ¶
type ChcConfigBmcVirtualPrivateCloudOutput struct{ *pulumi.OutputState }
func (ChcConfigBmcVirtualPrivateCloudOutput) AsVpcGateway ¶
func (o ChcConfigBmcVirtualPrivateCloudOutput) AsVpcGateway() pulumi.BoolPtrOutput
Whether to use a CVM instance as a public gateway. The public gateway is only available when the instance has a public IP and resides in a VPC. Valid values:<br><li>TRUE: yes;<br><li>FALSE: no<br><br>Default: FALSE.
func (ChcConfigBmcVirtualPrivateCloudOutput) ElementType ¶
func (ChcConfigBmcVirtualPrivateCloudOutput) ElementType() reflect.Type
func (ChcConfigBmcVirtualPrivateCloudOutput) Ipv6AddressCount ¶
func (o ChcConfigBmcVirtualPrivateCloudOutput) Ipv6AddressCount() pulumi.IntPtrOutput
Number of IPv6 addresses randomly generated for the ENI.
func (ChcConfigBmcVirtualPrivateCloudOutput) PrivateIpAddresses ¶
func (o ChcConfigBmcVirtualPrivateCloudOutput) PrivateIpAddresses() pulumi.StringArrayOutput
Array of VPC subnet IPs. You can use this parameter when creating instances or modifying VPC attributes of instances. Currently you can specify multiple IPs in one subnet only when creating multiple instances at the same time.
func (ChcConfigBmcVirtualPrivateCloudOutput) SubnetId ¶
func (o ChcConfigBmcVirtualPrivateCloudOutput) SubnetId() pulumi.StringOutput
VPC subnet ID in the format subnet-xxx. To obtain valid subnet IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call DescribeSubnets and look for the unSubnetId fields in the response. If you specify DEFAULT for both SubnetId and VpcId when creating an instance, the default VPC will be used.
func (ChcConfigBmcVirtualPrivateCloudOutput) ToChcConfigBmcVirtualPrivateCloudOutput ¶
func (o ChcConfigBmcVirtualPrivateCloudOutput) ToChcConfigBmcVirtualPrivateCloudOutput() ChcConfigBmcVirtualPrivateCloudOutput
func (ChcConfigBmcVirtualPrivateCloudOutput) ToChcConfigBmcVirtualPrivateCloudOutputWithContext ¶
func (o ChcConfigBmcVirtualPrivateCloudOutput) ToChcConfigBmcVirtualPrivateCloudOutputWithContext(ctx context.Context) ChcConfigBmcVirtualPrivateCloudOutput
func (ChcConfigBmcVirtualPrivateCloudOutput) ToChcConfigBmcVirtualPrivateCloudPtrOutput ¶
func (o ChcConfigBmcVirtualPrivateCloudOutput) ToChcConfigBmcVirtualPrivateCloudPtrOutput() ChcConfigBmcVirtualPrivateCloudPtrOutput
func (ChcConfigBmcVirtualPrivateCloudOutput) ToChcConfigBmcVirtualPrivateCloudPtrOutputWithContext ¶
func (o ChcConfigBmcVirtualPrivateCloudOutput) ToChcConfigBmcVirtualPrivateCloudPtrOutputWithContext(ctx context.Context) ChcConfigBmcVirtualPrivateCloudPtrOutput
func (ChcConfigBmcVirtualPrivateCloudOutput) VpcId ¶
func (o ChcConfigBmcVirtualPrivateCloudOutput) VpcId() pulumi.StringOutput
VPC ID in the format of vpc-xxx. To obtain valid VPC IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call the DescribeVpcEx API and look for the unVpcId fields in the response. If you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used.
type ChcConfigBmcVirtualPrivateCloudPtrInput ¶
type ChcConfigBmcVirtualPrivateCloudPtrInput interface { pulumi.Input ToChcConfigBmcVirtualPrivateCloudPtrOutput() ChcConfigBmcVirtualPrivateCloudPtrOutput ToChcConfigBmcVirtualPrivateCloudPtrOutputWithContext(context.Context) ChcConfigBmcVirtualPrivateCloudPtrOutput }
ChcConfigBmcVirtualPrivateCloudPtrInput is an input type that accepts ChcConfigBmcVirtualPrivateCloudArgs, ChcConfigBmcVirtualPrivateCloudPtr and ChcConfigBmcVirtualPrivateCloudPtrOutput values. You can construct a concrete instance of `ChcConfigBmcVirtualPrivateCloudPtrInput` via:
ChcConfigBmcVirtualPrivateCloudArgs{...} or: nil
func ChcConfigBmcVirtualPrivateCloudPtr ¶
func ChcConfigBmcVirtualPrivateCloudPtr(v *ChcConfigBmcVirtualPrivateCloudArgs) ChcConfigBmcVirtualPrivateCloudPtrInput
type ChcConfigBmcVirtualPrivateCloudPtrOutput ¶
type ChcConfigBmcVirtualPrivateCloudPtrOutput struct{ *pulumi.OutputState }
func (ChcConfigBmcVirtualPrivateCloudPtrOutput) AsVpcGateway ¶
func (o ChcConfigBmcVirtualPrivateCloudPtrOutput) AsVpcGateway() pulumi.BoolPtrOutput
Whether to use a CVM instance as a public gateway. The public gateway is only available when the instance has a public IP and resides in a VPC. Valid values:<br><li>TRUE: yes;<br><li>FALSE: no<br><br>Default: FALSE.
func (ChcConfigBmcVirtualPrivateCloudPtrOutput) ElementType ¶
func (ChcConfigBmcVirtualPrivateCloudPtrOutput) ElementType() reflect.Type
func (ChcConfigBmcVirtualPrivateCloudPtrOutput) Ipv6AddressCount ¶
func (o ChcConfigBmcVirtualPrivateCloudPtrOutput) Ipv6AddressCount() pulumi.IntPtrOutput
Number of IPv6 addresses randomly generated for the ENI.
func (ChcConfigBmcVirtualPrivateCloudPtrOutput) PrivateIpAddresses ¶
func (o ChcConfigBmcVirtualPrivateCloudPtrOutput) PrivateIpAddresses() pulumi.StringArrayOutput
Array of VPC subnet IPs. You can use this parameter when creating instances or modifying VPC attributes of instances. Currently you can specify multiple IPs in one subnet only when creating multiple instances at the same time.
func (ChcConfigBmcVirtualPrivateCloudPtrOutput) SubnetId ¶
func (o ChcConfigBmcVirtualPrivateCloudPtrOutput) SubnetId() pulumi.StringPtrOutput
VPC subnet ID in the format subnet-xxx. To obtain valid subnet IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call DescribeSubnets and look for the unSubnetId fields in the response. If you specify DEFAULT for both SubnetId and VpcId when creating an instance, the default VPC will be used.
func (ChcConfigBmcVirtualPrivateCloudPtrOutput) ToChcConfigBmcVirtualPrivateCloudPtrOutput ¶
func (o ChcConfigBmcVirtualPrivateCloudPtrOutput) ToChcConfigBmcVirtualPrivateCloudPtrOutput() ChcConfigBmcVirtualPrivateCloudPtrOutput
func (ChcConfigBmcVirtualPrivateCloudPtrOutput) ToChcConfigBmcVirtualPrivateCloudPtrOutputWithContext ¶
func (o ChcConfigBmcVirtualPrivateCloudPtrOutput) ToChcConfigBmcVirtualPrivateCloudPtrOutputWithContext(ctx context.Context) ChcConfigBmcVirtualPrivateCloudPtrOutput
func (ChcConfigBmcVirtualPrivateCloudPtrOutput) VpcId ¶
func (o ChcConfigBmcVirtualPrivateCloudPtrOutput) VpcId() pulumi.StringPtrOutput
VPC ID in the format of vpc-xxx. To obtain valid VPC IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call the DescribeVpcEx API and look for the unVpcId fields in the response. If you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used.
type ChcConfigDeployVirtualPrivateCloud ¶
type ChcConfigDeployVirtualPrivateCloud struct { // Whether to use a CVM instance as a public gateway. The public gateway is only available when the instance has a public IP and resides in a VPC. Valid values:<br><li>TRUE: yes;<br><li>FALSE: no<br><br>Default: FALSE. AsVpcGateway *bool `pulumi:"asVpcGateway"` // Number of IPv6 addresses randomly generated for the ENI. Ipv6AddressCount *int `pulumi:"ipv6AddressCount"` // Array of VPC subnet IPs. You can use this parameter when creating instances or modifying VPC attributes of instances. Currently you can specify multiple IPs in one subnet only when creating multiple instances at the same time. PrivateIpAddresses []string `pulumi:"privateIpAddresses"` // VPC subnet ID in the format subnet-xxx. To obtain valid subnet IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call DescribeSubnets and look for the unSubnetId fields in the response. If you specify DEFAULT for both SubnetId and VpcId when creating an instance, the default VPC will be used. SubnetId string `pulumi:"subnetId"` // VPC ID in the format of vpc-xxx. To obtain valid VPC IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call the DescribeVpcEx API and look for the unVpcId fields in the response. If you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used. VpcId string `pulumi:"vpcId"` }
type ChcConfigDeployVirtualPrivateCloudArgs ¶
type ChcConfigDeployVirtualPrivateCloudArgs struct { // Whether to use a CVM instance as a public gateway. The public gateway is only available when the instance has a public IP and resides in a VPC. Valid values:<br><li>TRUE: yes;<br><li>FALSE: no<br><br>Default: FALSE. AsVpcGateway pulumi.BoolPtrInput `pulumi:"asVpcGateway"` // Number of IPv6 addresses randomly generated for the ENI. Ipv6AddressCount pulumi.IntPtrInput `pulumi:"ipv6AddressCount"` // Array of VPC subnet IPs. You can use this parameter when creating instances or modifying VPC attributes of instances. Currently you can specify multiple IPs in one subnet only when creating multiple instances at the same time. PrivateIpAddresses pulumi.StringArrayInput `pulumi:"privateIpAddresses"` // VPC subnet ID in the format subnet-xxx. To obtain valid subnet IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call DescribeSubnets and look for the unSubnetId fields in the response. If you specify DEFAULT for both SubnetId and VpcId when creating an instance, the default VPC will be used. SubnetId pulumi.StringInput `pulumi:"subnetId"` // VPC ID in the format of vpc-xxx. To obtain valid VPC IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call the DescribeVpcEx API and look for the unVpcId fields in the response. If you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (ChcConfigDeployVirtualPrivateCloudArgs) ElementType ¶
func (ChcConfigDeployVirtualPrivateCloudArgs) ElementType() reflect.Type
func (ChcConfigDeployVirtualPrivateCloudArgs) ToChcConfigDeployVirtualPrivateCloudOutput ¶
func (i ChcConfigDeployVirtualPrivateCloudArgs) ToChcConfigDeployVirtualPrivateCloudOutput() ChcConfigDeployVirtualPrivateCloudOutput
func (ChcConfigDeployVirtualPrivateCloudArgs) ToChcConfigDeployVirtualPrivateCloudOutputWithContext ¶
func (i ChcConfigDeployVirtualPrivateCloudArgs) ToChcConfigDeployVirtualPrivateCloudOutputWithContext(ctx context.Context) ChcConfigDeployVirtualPrivateCloudOutput
func (ChcConfigDeployVirtualPrivateCloudArgs) ToChcConfigDeployVirtualPrivateCloudPtrOutput ¶
func (i ChcConfigDeployVirtualPrivateCloudArgs) ToChcConfigDeployVirtualPrivateCloudPtrOutput() ChcConfigDeployVirtualPrivateCloudPtrOutput
func (ChcConfigDeployVirtualPrivateCloudArgs) ToChcConfigDeployVirtualPrivateCloudPtrOutputWithContext ¶
func (i ChcConfigDeployVirtualPrivateCloudArgs) ToChcConfigDeployVirtualPrivateCloudPtrOutputWithContext(ctx context.Context) ChcConfigDeployVirtualPrivateCloudPtrOutput
type ChcConfigDeployVirtualPrivateCloudInput ¶
type ChcConfigDeployVirtualPrivateCloudInput interface { pulumi.Input ToChcConfigDeployVirtualPrivateCloudOutput() ChcConfigDeployVirtualPrivateCloudOutput ToChcConfigDeployVirtualPrivateCloudOutputWithContext(context.Context) ChcConfigDeployVirtualPrivateCloudOutput }
ChcConfigDeployVirtualPrivateCloudInput is an input type that accepts ChcConfigDeployVirtualPrivateCloudArgs and ChcConfigDeployVirtualPrivateCloudOutput values. You can construct a concrete instance of `ChcConfigDeployVirtualPrivateCloudInput` via:
ChcConfigDeployVirtualPrivateCloudArgs{...}
type ChcConfigDeployVirtualPrivateCloudOutput ¶
type ChcConfigDeployVirtualPrivateCloudOutput struct{ *pulumi.OutputState }
func (ChcConfigDeployVirtualPrivateCloudOutput) AsVpcGateway ¶
func (o ChcConfigDeployVirtualPrivateCloudOutput) AsVpcGateway() pulumi.BoolPtrOutput
Whether to use a CVM instance as a public gateway. The public gateway is only available when the instance has a public IP and resides in a VPC. Valid values:<br><li>TRUE: yes;<br><li>FALSE: no<br><br>Default: FALSE.
func (ChcConfigDeployVirtualPrivateCloudOutput) ElementType ¶
func (ChcConfigDeployVirtualPrivateCloudOutput) ElementType() reflect.Type
func (ChcConfigDeployVirtualPrivateCloudOutput) Ipv6AddressCount ¶
func (o ChcConfigDeployVirtualPrivateCloudOutput) Ipv6AddressCount() pulumi.IntPtrOutput
Number of IPv6 addresses randomly generated for the ENI.
func (ChcConfigDeployVirtualPrivateCloudOutput) PrivateIpAddresses ¶
func (o ChcConfigDeployVirtualPrivateCloudOutput) PrivateIpAddresses() pulumi.StringArrayOutput
Array of VPC subnet IPs. You can use this parameter when creating instances or modifying VPC attributes of instances. Currently you can specify multiple IPs in one subnet only when creating multiple instances at the same time.
func (ChcConfigDeployVirtualPrivateCloudOutput) SubnetId ¶
func (o ChcConfigDeployVirtualPrivateCloudOutput) SubnetId() pulumi.StringOutput
VPC subnet ID in the format subnet-xxx. To obtain valid subnet IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call DescribeSubnets and look for the unSubnetId fields in the response. If you specify DEFAULT for both SubnetId and VpcId when creating an instance, the default VPC will be used.
func (ChcConfigDeployVirtualPrivateCloudOutput) ToChcConfigDeployVirtualPrivateCloudOutput ¶
func (o ChcConfigDeployVirtualPrivateCloudOutput) ToChcConfigDeployVirtualPrivateCloudOutput() ChcConfigDeployVirtualPrivateCloudOutput
func (ChcConfigDeployVirtualPrivateCloudOutput) ToChcConfigDeployVirtualPrivateCloudOutputWithContext ¶
func (o ChcConfigDeployVirtualPrivateCloudOutput) ToChcConfigDeployVirtualPrivateCloudOutputWithContext(ctx context.Context) ChcConfigDeployVirtualPrivateCloudOutput
func (ChcConfigDeployVirtualPrivateCloudOutput) ToChcConfigDeployVirtualPrivateCloudPtrOutput ¶
func (o ChcConfigDeployVirtualPrivateCloudOutput) ToChcConfigDeployVirtualPrivateCloudPtrOutput() ChcConfigDeployVirtualPrivateCloudPtrOutput
func (ChcConfigDeployVirtualPrivateCloudOutput) ToChcConfigDeployVirtualPrivateCloudPtrOutputWithContext ¶
func (o ChcConfigDeployVirtualPrivateCloudOutput) ToChcConfigDeployVirtualPrivateCloudPtrOutputWithContext(ctx context.Context) ChcConfigDeployVirtualPrivateCloudPtrOutput
func (ChcConfigDeployVirtualPrivateCloudOutput) VpcId ¶
func (o ChcConfigDeployVirtualPrivateCloudOutput) VpcId() pulumi.StringOutput
VPC ID in the format of vpc-xxx. To obtain valid VPC IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call the DescribeVpcEx API and look for the unVpcId fields in the response. If you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used.
type ChcConfigDeployVirtualPrivateCloudPtrInput ¶
type ChcConfigDeployVirtualPrivateCloudPtrInput interface { pulumi.Input ToChcConfigDeployVirtualPrivateCloudPtrOutput() ChcConfigDeployVirtualPrivateCloudPtrOutput ToChcConfigDeployVirtualPrivateCloudPtrOutputWithContext(context.Context) ChcConfigDeployVirtualPrivateCloudPtrOutput }
ChcConfigDeployVirtualPrivateCloudPtrInput is an input type that accepts ChcConfigDeployVirtualPrivateCloudArgs, ChcConfigDeployVirtualPrivateCloudPtr and ChcConfigDeployVirtualPrivateCloudPtrOutput values. You can construct a concrete instance of `ChcConfigDeployVirtualPrivateCloudPtrInput` via:
ChcConfigDeployVirtualPrivateCloudArgs{...} or: nil
func ChcConfigDeployVirtualPrivateCloudPtr ¶
func ChcConfigDeployVirtualPrivateCloudPtr(v *ChcConfigDeployVirtualPrivateCloudArgs) ChcConfigDeployVirtualPrivateCloudPtrInput
type ChcConfigDeployVirtualPrivateCloudPtrOutput ¶
type ChcConfigDeployVirtualPrivateCloudPtrOutput struct{ *pulumi.OutputState }
func (ChcConfigDeployVirtualPrivateCloudPtrOutput) AsVpcGateway ¶
func (o ChcConfigDeployVirtualPrivateCloudPtrOutput) AsVpcGateway() pulumi.BoolPtrOutput
Whether to use a CVM instance as a public gateway. The public gateway is only available when the instance has a public IP and resides in a VPC. Valid values:<br><li>TRUE: yes;<br><li>FALSE: no<br><br>Default: FALSE.
func (ChcConfigDeployVirtualPrivateCloudPtrOutput) ElementType ¶
func (ChcConfigDeployVirtualPrivateCloudPtrOutput) ElementType() reflect.Type
func (ChcConfigDeployVirtualPrivateCloudPtrOutput) Ipv6AddressCount ¶
func (o ChcConfigDeployVirtualPrivateCloudPtrOutput) Ipv6AddressCount() pulumi.IntPtrOutput
Number of IPv6 addresses randomly generated for the ENI.
func (ChcConfigDeployVirtualPrivateCloudPtrOutput) PrivateIpAddresses ¶
func (o ChcConfigDeployVirtualPrivateCloudPtrOutput) PrivateIpAddresses() pulumi.StringArrayOutput
Array of VPC subnet IPs. You can use this parameter when creating instances or modifying VPC attributes of instances. Currently you can specify multiple IPs in one subnet only when creating multiple instances at the same time.
func (ChcConfigDeployVirtualPrivateCloudPtrOutput) SubnetId ¶
func (o ChcConfigDeployVirtualPrivateCloudPtrOutput) SubnetId() pulumi.StringPtrOutput
VPC subnet ID in the format subnet-xxx. To obtain valid subnet IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call DescribeSubnets and look for the unSubnetId fields in the response. If you specify DEFAULT for both SubnetId and VpcId when creating an instance, the default VPC will be used.
func (ChcConfigDeployVirtualPrivateCloudPtrOutput) ToChcConfigDeployVirtualPrivateCloudPtrOutput ¶
func (o ChcConfigDeployVirtualPrivateCloudPtrOutput) ToChcConfigDeployVirtualPrivateCloudPtrOutput() ChcConfigDeployVirtualPrivateCloudPtrOutput
func (ChcConfigDeployVirtualPrivateCloudPtrOutput) ToChcConfigDeployVirtualPrivateCloudPtrOutputWithContext ¶
func (o ChcConfigDeployVirtualPrivateCloudPtrOutput) ToChcConfigDeployVirtualPrivateCloudPtrOutputWithContext(ctx context.Context) ChcConfigDeployVirtualPrivateCloudPtrOutput
func (ChcConfigDeployVirtualPrivateCloudPtrOutput) VpcId ¶
func (o ChcConfigDeployVirtualPrivateCloudPtrOutput) VpcId() pulumi.StringPtrOutput
VPC ID in the format of vpc-xxx. To obtain valid VPC IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call the DescribeVpcEx API and look for the unVpcId fields in the response. If you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used.
type ChcConfigInput ¶
type ChcConfigInput interface { pulumi.Input ToChcConfigOutput() ChcConfigOutput ToChcConfigOutputWithContext(ctx context.Context) ChcConfigOutput }
type ChcConfigMap ¶
type ChcConfigMap map[string]ChcConfigInput
func (ChcConfigMap) ElementType ¶
func (ChcConfigMap) ElementType() reflect.Type
func (ChcConfigMap) ToChcConfigMapOutput ¶
func (i ChcConfigMap) ToChcConfigMapOutput() ChcConfigMapOutput
func (ChcConfigMap) ToChcConfigMapOutputWithContext ¶
func (i ChcConfigMap) ToChcConfigMapOutputWithContext(ctx context.Context) ChcConfigMapOutput
type ChcConfigMapInput ¶
type ChcConfigMapInput interface { pulumi.Input ToChcConfigMapOutput() ChcConfigMapOutput ToChcConfigMapOutputWithContext(context.Context) ChcConfigMapOutput }
ChcConfigMapInput is an input type that accepts ChcConfigMap and ChcConfigMapOutput values. You can construct a concrete instance of `ChcConfigMapInput` via:
ChcConfigMap{ "key": ChcConfigArgs{...} }
type ChcConfigMapOutput ¶
type ChcConfigMapOutput struct{ *pulumi.OutputState }
func (ChcConfigMapOutput) ElementType ¶
func (ChcConfigMapOutput) ElementType() reflect.Type
func (ChcConfigMapOutput) MapIndex ¶
func (o ChcConfigMapOutput) MapIndex(k pulumi.StringInput) ChcConfigOutput
func (ChcConfigMapOutput) ToChcConfigMapOutput ¶
func (o ChcConfigMapOutput) ToChcConfigMapOutput() ChcConfigMapOutput
func (ChcConfigMapOutput) ToChcConfigMapOutputWithContext ¶
func (o ChcConfigMapOutput) ToChcConfigMapOutputWithContext(ctx context.Context) ChcConfigMapOutput
type ChcConfigOutput ¶
type ChcConfigOutput struct{ *pulumi.OutputState }
func (ChcConfigOutput) BmcSecurityGroupIds ¶
func (o ChcConfigOutput) BmcSecurityGroupIds() pulumi.StringArrayOutput
Out-of-band network security group list.
func (ChcConfigOutput) BmcUser ¶
func (o ChcConfigOutput) BmcUser() pulumi.StringPtrOutput
Valid characters: Letters, numbers, hyphens and underscores. Only set when update password.
func (ChcConfigOutput) BmcVirtualPrivateCloud ¶
func (o ChcConfigOutput) BmcVirtualPrivateCloud() ChcConfigBmcVirtualPrivateCloudOutput
Out-of-band network information.
func (ChcConfigOutput) DeploySecurityGroupIds ¶
func (o ChcConfigOutput) DeploySecurityGroupIds() pulumi.StringArrayOutput
Deployment network security group list.
func (ChcConfigOutput) DeployVirtualPrivateCloud ¶
func (o ChcConfigOutput) DeployVirtualPrivateCloud() ChcConfigDeployVirtualPrivateCloudOutput
Deployment network information.
func (ChcConfigOutput) DeviceType ¶
func (o ChcConfigOutput) DeviceType() pulumi.StringOutput
Server type.
func (ChcConfigOutput) ElementType ¶
func (ChcConfigOutput) ElementType() reflect.Type
func (ChcConfigOutput) InstanceName ¶
func (o ChcConfigOutput) InstanceName() pulumi.StringOutput
CHC host name.
func (ChcConfigOutput) Password ¶
func (o ChcConfigOutput) Password() pulumi.StringPtrOutput
The password can contain 8 to 16 characters, including letters, numbers and special symbols (()`~!@#$%^&amp;*-+=_|{}).
func (ChcConfigOutput) ToChcConfigOutput ¶
func (o ChcConfigOutput) ToChcConfigOutput() ChcConfigOutput
func (ChcConfigOutput) ToChcConfigOutputWithContext ¶
func (o ChcConfigOutput) ToChcConfigOutputWithContext(ctx context.Context) ChcConfigOutput
type ChcConfigState ¶
type ChcConfigState struct { // Out-of-band network security group list. BmcSecurityGroupIds pulumi.StringArrayInput // Valid characters: Letters, numbers, hyphens and underscores. Only set when update password. BmcUser pulumi.StringPtrInput // Out-of-band network information. BmcVirtualPrivateCloud ChcConfigBmcVirtualPrivateCloudPtrInput // CHC host ID. ChcId pulumi.StringPtrInput // Deployment network security group list. DeploySecurityGroupIds pulumi.StringArrayInput // Deployment network information. DeployVirtualPrivateCloud ChcConfigDeployVirtualPrivateCloudPtrInput // Server type. DeviceType pulumi.StringPtrInput // CHC host name. InstanceName pulumi.StringPtrInput // The password can contain 8 to 16 characters, including letters, numbers and special symbols (()`~!@#$%^&amp;*-+=_|{}). Password pulumi.StringPtrInput }
func (ChcConfigState) ElementType ¶
func (ChcConfigState) ElementType() reflect.Type
type ExportImages ¶ added in v0.1.5
type ExportImages struct { pulumi.CustomResourceState // COS bucket name. BucketName pulumi.StringOutput `pulumi:"bucketName"` // Check whether the image can be exported. DryRun pulumi.BoolPtrOutput `pulumi:"dryRun"` // Format of the exported image file. Valid values: RAW, QCOW2, VHD and VMDK. Default value: RAW. ExportFormat pulumi.StringPtrOutput `pulumi:"exportFormat"` // Prefix of exported file. FileNamePrefix pulumi.StringOutput `pulumi:"fileNamePrefix"` // Image ID. ImageId pulumi.StringOutput `pulumi:"imageId"` // Whether to export only the system disk. OnlyExportRootDisk pulumi.BoolPtrOutput `pulumi:"onlyExportRootDisk"` // Role name (Default: CVM_QcsRole). Before exporting the images, make sure the role exists, and it has write permission to COS. RoleName pulumi.StringPtrOutput `pulumi:"roleName"` }
Provides a resource to create a cvm exportImages
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cvm.NewExportImages(ctx, "exportImages", &Cvm.ExportImagesArgs{ BucketName: pulumi.String("xxxxxx"), FileNamePrefix: pulumi.String("test-"), ImageId: pulumi.String("img-xxxxxx"), }) if err != nil { return err } return nil }) }
```
func GetExportImages ¶ added in v0.1.5
func GetExportImages(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExportImagesState, opts ...pulumi.ResourceOption) (*ExportImages, error)
GetExportImages gets an existing ExportImages 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 NewExportImages ¶ added in v0.1.5
func NewExportImages(ctx *pulumi.Context, name string, args *ExportImagesArgs, opts ...pulumi.ResourceOption) (*ExportImages, error)
NewExportImages registers a new resource with the given unique name, arguments, and options.
func (*ExportImages) ElementType ¶ added in v0.1.5
func (*ExportImages) ElementType() reflect.Type
func (*ExportImages) ToExportImagesOutput ¶ added in v0.1.5
func (i *ExportImages) ToExportImagesOutput() ExportImagesOutput
func (*ExportImages) ToExportImagesOutputWithContext ¶ added in v0.1.5
func (i *ExportImages) ToExportImagesOutputWithContext(ctx context.Context) ExportImagesOutput
type ExportImagesArgs ¶ added in v0.1.5
type ExportImagesArgs struct { // COS bucket name. BucketName pulumi.StringInput // Check whether the image can be exported. DryRun pulumi.BoolPtrInput // Format of the exported image file. Valid values: RAW, QCOW2, VHD and VMDK. Default value: RAW. ExportFormat pulumi.StringPtrInput // Prefix of exported file. FileNamePrefix pulumi.StringInput // Image ID. ImageId pulumi.StringInput // Whether to export only the system disk. OnlyExportRootDisk pulumi.BoolPtrInput // Role name (Default: CVM_QcsRole). Before exporting the images, make sure the role exists, and it has write permission to COS. RoleName pulumi.StringPtrInput }
The set of arguments for constructing a ExportImages resource.
func (ExportImagesArgs) ElementType ¶ added in v0.1.5
func (ExportImagesArgs) ElementType() reflect.Type
type ExportImagesArray ¶ added in v0.1.5
type ExportImagesArray []ExportImagesInput
func (ExportImagesArray) ElementType ¶ added in v0.1.5
func (ExportImagesArray) ElementType() reflect.Type
func (ExportImagesArray) ToExportImagesArrayOutput ¶ added in v0.1.5
func (i ExportImagesArray) ToExportImagesArrayOutput() ExportImagesArrayOutput
func (ExportImagesArray) ToExportImagesArrayOutputWithContext ¶ added in v0.1.5
func (i ExportImagesArray) ToExportImagesArrayOutputWithContext(ctx context.Context) ExportImagesArrayOutput
type ExportImagesArrayInput ¶ added in v0.1.5
type ExportImagesArrayInput interface { pulumi.Input ToExportImagesArrayOutput() ExportImagesArrayOutput ToExportImagesArrayOutputWithContext(context.Context) ExportImagesArrayOutput }
ExportImagesArrayInput is an input type that accepts ExportImagesArray and ExportImagesArrayOutput values. You can construct a concrete instance of `ExportImagesArrayInput` via:
ExportImagesArray{ ExportImagesArgs{...} }
type ExportImagesArrayOutput ¶ added in v0.1.5
type ExportImagesArrayOutput struct{ *pulumi.OutputState }
func (ExportImagesArrayOutput) ElementType ¶ added in v0.1.5
func (ExportImagesArrayOutput) ElementType() reflect.Type
func (ExportImagesArrayOutput) Index ¶ added in v0.1.5
func (o ExportImagesArrayOutput) Index(i pulumi.IntInput) ExportImagesOutput
func (ExportImagesArrayOutput) ToExportImagesArrayOutput ¶ added in v0.1.5
func (o ExportImagesArrayOutput) ToExportImagesArrayOutput() ExportImagesArrayOutput
func (ExportImagesArrayOutput) ToExportImagesArrayOutputWithContext ¶ added in v0.1.5
func (o ExportImagesArrayOutput) ToExportImagesArrayOutputWithContext(ctx context.Context) ExportImagesArrayOutput
type ExportImagesInput ¶ added in v0.1.5
type ExportImagesInput interface { pulumi.Input ToExportImagesOutput() ExportImagesOutput ToExportImagesOutputWithContext(ctx context.Context) ExportImagesOutput }
type ExportImagesMap ¶ added in v0.1.5
type ExportImagesMap map[string]ExportImagesInput
func (ExportImagesMap) ElementType ¶ added in v0.1.5
func (ExportImagesMap) ElementType() reflect.Type
func (ExportImagesMap) ToExportImagesMapOutput ¶ added in v0.1.5
func (i ExportImagesMap) ToExportImagesMapOutput() ExportImagesMapOutput
func (ExportImagesMap) ToExportImagesMapOutputWithContext ¶ added in v0.1.5
func (i ExportImagesMap) ToExportImagesMapOutputWithContext(ctx context.Context) ExportImagesMapOutput
type ExportImagesMapInput ¶ added in v0.1.5
type ExportImagesMapInput interface { pulumi.Input ToExportImagesMapOutput() ExportImagesMapOutput ToExportImagesMapOutputWithContext(context.Context) ExportImagesMapOutput }
ExportImagesMapInput is an input type that accepts ExportImagesMap and ExportImagesMapOutput values. You can construct a concrete instance of `ExportImagesMapInput` via:
ExportImagesMap{ "key": ExportImagesArgs{...} }
type ExportImagesMapOutput ¶ added in v0.1.5
type ExportImagesMapOutput struct{ *pulumi.OutputState }
func (ExportImagesMapOutput) ElementType ¶ added in v0.1.5
func (ExportImagesMapOutput) ElementType() reflect.Type
func (ExportImagesMapOutput) MapIndex ¶ added in v0.1.5
func (o ExportImagesMapOutput) MapIndex(k pulumi.StringInput) ExportImagesOutput
func (ExportImagesMapOutput) ToExportImagesMapOutput ¶ added in v0.1.5
func (o ExportImagesMapOutput) ToExportImagesMapOutput() ExportImagesMapOutput
func (ExportImagesMapOutput) ToExportImagesMapOutputWithContext ¶ added in v0.1.5
func (o ExportImagesMapOutput) ToExportImagesMapOutputWithContext(ctx context.Context) ExportImagesMapOutput
type ExportImagesOutput ¶ added in v0.1.5
type ExportImagesOutput struct{ *pulumi.OutputState }
func (ExportImagesOutput) BucketName ¶ added in v0.1.5
func (o ExportImagesOutput) BucketName() pulumi.StringOutput
COS bucket name.
func (ExportImagesOutput) DryRun ¶ added in v0.1.5
func (o ExportImagesOutput) DryRun() pulumi.BoolPtrOutput
Check whether the image can be exported.
func (ExportImagesOutput) ElementType ¶ added in v0.1.5
func (ExportImagesOutput) ElementType() reflect.Type
func (ExportImagesOutput) ExportFormat ¶ added in v0.1.5
func (o ExportImagesOutput) ExportFormat() pulumi.StringPtrOutput
Format of the exported image file. Valid values: RAW, QCOW2, VHD and VMDK. Default value: RAW.
func (ExportImagesOutput) FileNamePrefix ¶ added in v0.1.5
func (o ExportImagesOutput) FileNamePrefix() pulumi.StringOutput
Prefix of exported file.
func (ExportImagesOutput) ImageId ¶ added in v0.1.5
func (o ExportImagesOutput) ImageId() pulumi.StringOutput
Image ID.
func (ExportImagesOutput) OnlyExportRootDisk ¶ added in v0.1.5
func (o ExportImagesOutput) OnlyExportRootDisk() pulumi.BoolPtrOutput
Whether to export only the system disk.
func (ExportImagesOutput) RoleName ¶ added in v0.1.5
func (o ExportImagesOutput) RoleName() pulumi.StringPtrOutput
Role name (Default: CVM_QcsRole). Before exporting the images, make sure the role exists, and it has write permission to COS.
func (ExportImagesOutput) ToExportImagesOutput ¶ added in v0.1.5
func (o ExportImagesOutput) ToExportImagesOutput() ExportImagesOutput
func (ExportImagesOutput) ToExportImagesOutputWithContext ¶ added in v0.1.5
func (o ExportImagesOutput) ToExportImagesOutputWithContext(ctx context.Context) ExportImagesOutput
type ExportImagesState ¶ added in v0.1.5
type ExportImagesState struct { // COS bucket name. BucketName pulumi.StringPtrInput // Check whether the image can be exported. DryRun pulumi.BoolPtrInput // Format of the exported image file. Valid values: RAW, QCOW2, VHD and VMDK. Default value: RAW. ExportFormat pulumi.StringPtrInput // Prefix of exported file. FileNamePrefix pulumi.StringPtrInput // Image ID. ImageId pulumi.StringPtrInput // Whether to export only the system disk. OnlyExportRootDisk pulumi.BoolPtrInput // Role name (Default: CVM_QcsRole). Before exporting the images, make sure the role exists, and it has write permission to COS. RoleName pulumi.StringPtrInput }
func (ExportImagesState) ElementType ¶ added in v0.1.5
func (ExportImagesState) ElementType() reflect.Type
type GetChcDeniedActionsArgs ¶
type GetChcDeniedActionsArgs struct { // CHC host IDs. ChcIds []string `pulumi:"chcIds"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getChcDeniedActions.
type GetChcDeniedActionsChcHostDeniedActionSetArgs ¶
type GetChcDeniedActionsChcHostDeniedActionSetArgs struct { // CHC instance ID. ChcId pulumi.StringInput `pulumi:"chcId"` // Actions not allowed for the current CHC instance. DenyActions pulumi.StringArrayInput `pulumi:"denyActions"` // CHC instance status. State pulumi.StringInput `pulumi:"state"` }
func (GetChcDeniedActionsChcHostDeniedActionSetArgs) ElementType ¶
func (GetChcDeniedActionsChcHostDeniedActionSetArgs) ElementType() reflect.Type
func (GetChcDeniedActionsChcHostDeniedActionSetArgs) ToGetChcDeniedActionsChcHostDeniedActionSetOutput ¶
func (i GetChcDeniedActionsChcHostDeniedActionSetArgs) ToGetChcDeniedActionsChcHostDeniedActionSetOutput() GetChcDeniedActionsChcHostDeniedActionSetOutput
func (GetChcDeniedActionsChcHostDeniedActionSetArgs) ToGetChcDeniedActionsChcHostDeniedActionSetOutputWithContext ¶
func (i GetChcDeniedActionsChcHostDeniedActionSetArgs) ToGetChcDeniedActionsChcHostDeniedActionSetOutputWithContext(ctx context.Context) GetChcDeniedActionsChcHostDeniedActionSetOutput
type GetChcDeniedActionsChcHostDeniedActionSetArray ¶
type GetChcDeniedActionsChcHostDeniedActionSetArray []GetChcDeniedActionsChcHostDeniedActionSetInput
func (GetChcDeniedActionsChcHostDeniedActionSetArray) ElementType ¶
func (GetChcDeniedActionsChcHostDeniedActionSetArray) ElementType() reflect.Type
func (GetChcDeniedActionsChcHostDeniedActionSetArray) ToGetChcDeniedActionsChcHostDeniedActionSetArrayOutput ¶
func (i GetChcDeniedActionsChcHostDeniedActionSetArray) ToGetChcDeniedActionsChcHostDeniedActionSetArrayOutput() GetChcDeniedActionsChcHostDeniedActionSetArrayOutput
func (GetChcDeniedActionsChcHostDeniedActionSetArray) ToGetChcDeniedActionsChcHostDeniedActionSetArrayOutputWithContext ¶
func (i GetChcDeniedActionsChcHostDeniedActionSetArray) ToGetChcDeniedActionsChcHostDeniedActionSetArrayOutputWithContext(ctx context.Context) GetChcDeniedActionsChcHostDeniedActionSetArrayOutput
type GetChcDeniedActionsChcHostDeniedActionSetArrayInput ¶
type GetChcDeniedActionsChcHostDeniedActionSetArrayInput interface { pulumi.Input ToGetChcDeniedActionsChcHostDeniedActionSetArrayOutput() GetChcDeniedActionsChcHostDeniedActionSetArrayOutput ToGetChcDeniedActionsChcHostDeniedActionSetArrayOutputWithContext(context.Context) GetChcDeniedActionsChcHostDeniedActionSetArrayOutput }
GetChcDeniedActionsChcHostDeniedActionSetArrayInput is an input type that accepts GetChcDeniedActionsChcHostDeniedActionSetArray and GetChcDeniedActionsChcHostDeniedActionSetArrayOutput values. You can construct a concrete instance of `GetChcDeniedActionsChcHostDeniedActionSetArrayInput` via:
GetChcDeniedActionsChcHostDeniedActionSetArray{ GetChcDeniedActionsChcHostDeniedActionSetArgs{...} }
type GetChcDeniedActionsChcHostDeniedActionSetArrayOutput ¶
type GetChcDeniedActionsChcHostDeniedActionSetArrayOutput struct{ *pulumi.OutputState }
func (GetChcDeniedActionsChcHostDeniedActionSetArrayOutput) ElementType ¶
func (GetChcDeniedActionsChcHostDeniedActionSetArrayOutput) ElementType() reflect.Type
func (GetChcDeniedActionsChcHostDeniedActionSetArrayOutput) ToGetChcDeniedActionsChcHostDeniedActionSetArrayOutput ¶
func (o GetChcDeniedActionsChcHostDeniedActionSetArrayOutput) ToGetChcDeniedActionsChcHostDeniedActionSetArrayOutput() GetChcDeniedActionsChcHostDeniedActionSetArrayOutput
func (GetChcDeniedActionsChcHostDeniedActionSetArrayOutput) ToGetChcDeniedActionsChcHostDeniedActionSetArrayOutputWithContext ¶
func (o GetChcDeniedActionsChcHostDeniedActionSetArrayOutput) ToGetChcDeniedActionsChcHostDeniedActionSetArrayOutputWithContext(ctx context.Context) GetChcDeniedActionsChcHostDeniedActionSetArrayOutput
type GetChcDeniedActionsChcHostDeniedActionSetInput ¶
type GetChcDeniedActionsChcHostDeniedActionSetInput interface { pulumi.Input ToGetChcDeniedActionsChcHostDeniedActionSetOutput() GetChcDeniedActionsChcHostDeniedActionSetOutput ToGetChcDeniedActionsChcHostDeniedActionSetOutputWithContext(context.Context) GetChcDeniedActionsChcHostDeniedActionSetOutput }
GetChcDeniedActionsChcHostDeniedActionSetInput is an input type that accepts GetChcDeniedActionsChcHostDeniedActionSetArgs and GetChcDeniedActionsChcHostDeniedActionSetOutput values. You can construct a concrete instance of `GetChcDeniedActionsChcHostDeniedActionSetInput` via:
GetChcDeniedActionsChcHostDeniedActionSetArgs{...}
type GetChcDeniedActionsChcHostDeniedActionSetOutput ¶
type GetChcDeniedActionsChcHostDeniedActionSetOutput struct{ *pulumi.OutputState }
func (GetChcDeniedActionsChcHostDeniedActionSetOutput) ChcId ¶
func (o GetChcDeniedActionsChcHostDeniedActionSetOutput) ChcId() pulumi.StringOutput
CHC instance ID.
func (GetChcDeniedActionsChcHostDeniedActionSetOutput) DenyActions ¶
func (o GetChcDeniedActionsChcHostDeniedActionSetOutput) DenyActions() pulumi.StringArrayOutput
Actions not allowed for the current CHC instance.
func (GetChcDeniedActionsChcHostDeniedActionSetOutput) ElementType ¶
func (GetChcDeniedActionsChcHostDeniedActionSetOutput) ElementType() reflect.Type
func (GetChcDeniedActionsChcHostDeniedActionSetOutput) State ¶
func (o GetChcDeniedActionsChcHostDeniedActionSetOutput) State() pulumi.StringOutput
CHC instance status.
func (GetChcDeniedActionsChcHostDeniedActionSetOutput) ToGetChcDeniedActionsChcHostDeniedActionSetOutput ¶
func (o GetChcDeniedActionsChcHostDeniedActionSetOutput) ToGetChcDeniedActionsChcHostDeniedActionSetOutput() GetChcDeniedActionsChcHostDeniedActionSetOutput
func (GetChcDeniedActionsChcHostDeniedActionSetOutput) ToGetChcDeniedActionsChcHostDeniedActionSetOutputWithContext ¶
func (o GetChcDeniedActionsChcHostDeniedActionSetOutput) ToGetChcDeniedActionsChcHostDeniedActionSetOutputWithContext(ctx context.Context) GetChcDeniedActionsChcHostDeniedActionSetOutput
type GetChcDeniedActionsOutputArgs ¶
type GetChcDeniedActionsOutputArgs struct { // CHC host IDs. ChcIds pulumi.StringArrayInput `pulumi:"chcIds"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getChcDeniedActions.
func (GetChcDeniedActionsOutputArgs) ElementType ¶
func (GetChcDeniedActionsOutputArgs) ElementType() reflect.Type
type GetChcDeniedActionsResult ¶
type GetChcDeniedActionsResult struct { // Actions not allowed for the CHC instance. ChcHostDeniedActionSets []GetChcDeniedActionsChcHostDeniedActionSet `pulumi:"chcHostDeniedActionSets"` ChcIds []string `pulumi:"chcIds"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getChcDeniedActions.
func GetChcDeniedActions ¶
func GetChcDeniedActions(ctx *pulumi.Context, args *GetChcDeniedActionsArgs, opts ...pulumi.InvokeOption) (*GetChcDeniedActionsResult, error)
Use this data source to query detailed information of cvm chcDeniedActions
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cvm.GetChcDeniedActions(ctx, &cvm.GetChcDeniedActionsArgs{ ChcIds: []string{ "chc-xxxxx", }, }, nil) if err != nil { return err } return nil }) }
```
type GetChcDeniedActionsResultOutput ¶
type GetChcDeniedActionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getChcDeniedActions.
func GetChcDeniedActionsOutput ¶
func GetChcDeniedActionsOutput(ctx *pulumi.Context, args GetChcDeniedActionsOutputArgs, opts ...pulumi.InvokeOption) GetChcDeniedActionsResultOutput
func (GetChcDeniedActionsResultOutput) ChcHostDeniedActionSets ¶
func (o GetChcDeniedActionsResultOutput) ChcHostDeniedActionSets() GetChcDeniedActionsChcHostDeniedActionSetArrayOutput
Actions not allowed for the CHC instance.
func (GetChcDeniedActionsResultOutput) ChcIds ¶
func (o GetChcDeniedActionsResultOutput) ChcIds() pulumi.StringArrayOutput
func (GetChcDeniedActionsResultOutput) ElementType ¶
func (GetChcDeniedActionsResultOutput) ElementType() reflect.Type
func (GetChcDeniedActionsResultOutput) Id ¶
func (o GetChcDeniedActionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetChcDeniedActionsResultOutput) ResultOutputFile ¶
func (o GetChcDeniedActionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetChcDeniedActionsResultOutput) ToGetChcDeniedActionsResultOutput ¶
func (o GetChcDeniedActionsResultOutput) ToGetChcDeniedActionsResultOutput() GetChcDeniedActionsResultOutput
func (GetChcDeniedActionsResultOutput) ToGetChcDeniedActionsResultOutputWithContext ¶
func (o GetChcDeniedActionsResultOutput) ToGetChcDeniedActionsResultOutputWithContext(ctx context.Context) GetChcDeniedActionsResultOutput
type GetChcHostsArgs ¶
type GetChcHostsArgs struct { // CHC host ID. Up to 100 instances per request is allowed. ChcIds and Filters cannot be specified at the same time. ChcIds []string `pulumi:"chcIds"` // - `zone` Filter by the availability zone, such as ap-guangzhou-1. Valid values: See [Regions and Availability Zones](https://www.tencentcloud.com/document/product/213/6091?from_cn_redirect=1). // - `instance-name` Filter by the instance name. // - `instance-state` Filter by the instance status. For status details, see [InstanceStatus](https://www.tencentcloud.com/document/api/213/15753?from_cn_redirect=1#InstanceStatus). // - `device-type` Filter by the device type. // - `vpc-id` Filter by the unique VPC ID. // - `subnet-id` Filter by the unique VPC subnet ID. Filters []GetChcHostsFilter `pulumi:"filters"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getChcHosts.
type GetChcHostsChcHostSet ¶
type GetChcHostsChcHostSet struct { // Out-of-band network IPNote: This field may return null, indicating that no valid values can be obtained. BmcIp string `pulumi:"bmcIp"` // MAC address assigned under the out-of-band networkNote: This field may return null, indicating that no valid values can be obtained. BmcMac string `pulumi:"bmcMac"` // Out-of-band network security group IDNote: This field may return null, indicating that no valid values can be obtained. BmcSecurityGroupIds []string `pulumi:"bmcSecurityGroupIds"` // Out-of-band networkNote: This field may return null, indicating that no valid values can be obtained. BmcVirtualPrivateClouds []GetChcHostsChcHostSetBmcVirtualPrivateCloud `pulumi:"bmcVirtualPrivateClouds"` // CHC host ID. ChcId string `pulumi:"chcId"` // CPU cores of the CHC hostNote: This field may return null, indicating that no valid values can be obtained. Cpu int `pulumi:"cpu"` // Server creation time. CreatedTime string `pulumi:"createdTime"` // ID of the associated CVMNote: This field may return null, indicating that no valid values can be obtained. CvmInstanceId string `pulumi:"cvmInstanceId"` // Deployment network IPNote: This field may return null, indicating that no valid values can be obtained. DeployIp string `pulumi:"deployIp"` // MAC address assigned under the deployment networkNote: This field may return null, indicating that no valid values can be obtained. DeployMac string `pulumi:"deployMac"` // Deployment network security group IDNote: This field may return null, indicating that no valid values can be obtained. DeploySecurityGroupIds []string `pulumi:"deploySecurityGroupIds"` // Deployment networkNote: This field may return null, indicating that no valid values can be obtained. DeployVirtualPrivateClouds []GetChcHostsChcHostSetDeployVirtualPrivateCloud `pulumi:"deployVirtualPrivateClouds"` // Device typeNote: This field may return null, indicating that no valid values can be obtained. DeviceType string `pulumi:"deviceType"` // Disk capacity of the CHC hostNote: This field may return null, indicating that no valid values can be obtained. Disk string `pulumi:"disk"` // Instance hardware description, including CPU cores, memory capacity and disk capacity.Note: This field may return null, indicating that no valid values can be obtained. HardwareDescription string `pulumi:"hardwareDescription"` // Instance name. InstanceName string `pulumi:"instanceName"` // CHC host status<br/><ul><li>REGISTERED: The CHC host is registered, but the out-of-band network and deployment network are not configured.</li><li>VPC_READY: The out-of-band network and deployment network are configured.</li><li>PREPARED: It's ready and can be associated with a CVM.</li><li>ONLINE: It's already associated with a CVM.</li></ul>. InstanceState string `pulumi:"instanceState"` // Memory capacity of the CHC host (unit: GB)Note: This field may return null, indicating that no valid values can be obtained. Memory int `pulumi:"memory"` // Availability zone. Placements []GetChcHostsChcHostSetPlacement `pulumi:"placements"` // Server serial number. SerialNumber string `pulumi:"serialNumber"` // Management typeHOSTING: HostingTENANT: LeasingNote: This field may return null, indicating that no valid values can be obtained. TenantType string `pulumi:"tenantType"` }
type GetChcHostsChcHostSetArgs ¶
type GetChcHostsChcHostSetArgs struct { // Out-of-band network IPNote: This field may return null, indicating that no valid values can be obtained. BmcIp pulumi.StringInput `pulumi:"bmcIp"` // MAC address assigned under the out-of-band networkNote: This field may return null, indicating that no valid values can be obtained. BmcMac pulumi.StringInput `pulumi:"bmcMac"` // Out-of-band network security group IDNote: This field may return null, indicating that no valid values can be obtained. BmcSecurityGroupIds pulumi.StringArrayInput `pulumi:"bmcSecurityGroupIds"` // Out-of-band networkNote: This field may return null, indicating that no valid values can be obtained. BmcVirtualPrivateClouds GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayInput `pulumi:"bmcVirtualPrivateClouds"` // CHC host ID. ChcId pulumi.StringInput `pulumi:"chcId"` // CPU cores of the CHC hostNote: This field may return null, indicating that no valid values can be obtained. Cpu pulumi.IntInput `pulumi:"cpu"` // Server creation time. CreatedTime pulumi.StringInput `pulumi:"createdTime"` // ID of the associated CVMNote: This field may return null, indicating that no valid values can be obtained. CvmInstanceId pulumi.StringInput `pulumi:"cvmInstanceId"` // Deployment network IPNote: This field may return null, indicating that no valid values can be obtained. DeployIp pulumi.StringInput `pulumi:"deployIp"` // MAC address assigned under the deployment networkNote: This field may return null, indicating that no valid values can be obtained. DeployMac pulumi.StringInput `pulumi:"deployMac"` // Deployment network security group IDNote: This field may return null, indicating that no valid values can be obtained. DeploySecurityGroupIds pulumi.StringArrayInput `pulumi:"deploySecurityGroupIds"` // Deployment networkNote: This field may return null, indicating that no valid values can be obtained. DeployVirtualPrivateClouds GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayInput `pulumi:"deployVirtualPrivateClouds"` // Device typeNote: This field may return null, indicating that no valid values can be obtained. DeviceType pulumi.StringInput `pulumi:"deviceType"` // Disk capacity of the CHC hostNote: This field may return null, indicating that no valid values can be obtained. Disk pulumi.StringInput `pulumi:"disk"` // Instance hardware description, including CPU cores, memory capacity and disk capacity.Note: This field may return null, indicating that no valid values can be obtained. HardwareDescription pulumi.StringInput `pulumi:"hardwareDescription"` // Instance name. InstanceName pulumi.StringInput `pulumi:"instanceName"` // CHC host status<br/><ul><li>REGISTERED: The CHC host is registered, but the out-of-band network and deployment network are not configured.</li><li>VPC_READY: The out-of-band network and deployment network are configured.</li><li>PREPARED: It's ready and can be associated with a CVM.</li><li>ONLINE: It's already associated with a CVM.</li></ul>. InstanceState pulumi.StringInput `pulumi:"instanceState"` // Memory capacity of the CHC host (unit: GB)Note: This field may return null, indicating that no valid values can be obtained. Memory pulumi.IntInput `pulumi:"memory"` // Availability zone. Placements GetChcHostsChcHostSetPlacementArrayInput `pulumi:"placements"` // Server serial number. SerialNumber pulumi.StringInput `pulumi:"serialNumber"` // Management typeHOSTING: HostingTENANT: LeasingNote: This field may return null, indicating that no valid values can be obtained. TenantType pulumi.StringInput `pulumi:"tenantType"` }
func (GetChcHostsChcHostSetArgs) ElementType ¶
func (GetChcHostsChcHostSetArgs) ElementType() reflect.Type
func (GetChcHostsChcHostSetArgs) ToGetChcHostsChcHostSetOutput ¶
func (i GetChcHostsChcHostSetArgs) ToGetChcHostsChcHostSetOutput() GetChcHostsChcHostSetOutput
func (GetChcHostsChcHostSetArgs) ToGetChcHostsChcHostSetOutputWithContext ¶
func (i GetChcHostsChcHostSetArgs) ToGetChcHostsChcHostSetOutputWithContext(ctx context.Context) GetChcHostsChcHostSetOutput
type GetChcHostsChcHostSetArray ¶
type GetChcHostsChcHostSetArray []GetChcHostsChcHostSetInput
func (GetChcHostsChcHostSetArray) ElementType ¶
func (GetChcHostsChcHostSetArray) ElementType() reflect.Type
func (GetChcHostsChcHostSetArray) ToGetChcHostsChcHostSetArrayOutput ¶
func (i GetChcHostsChcHostSetArray) ToGetChcHostsChcHostSetArrayOutput() GetChcHostsChcHostSetArrayOutput
func (GetChcHostsChcHostSetArray) ToGetChcHostsChcHostSetArrayOutputWithContext ¶
func (i GetChcHostsChcHostSetArray) ToGetChcHostsChcHostSetArrayOutputWithContext(ctx context.Context) GetChcHostsChcHostSetArrayOutput
type GetChcHostsChcHostSetArrayInput ¶
type GetChcHostsChcHostSetArrayInput interface { pulumi.Input ToGetChcHostsChcHostSetArrayOutput() GetChcHostsChcHostSetArrayOutput ToGetChcHostsChcHostSetArrayOutputWithContext(context.Context) GetChcHostsChcHostSetArrayOutput }
GetChcHostsChcHostSetArrayInput is an input type that accepts GetChcHostsChcHostSetArray and GetChcHostsChcHostSetArrayOutput values. You can construct a concrete instance of `GetChcHostsChcHostSetArrayInput` via:
GetChcHostsChcHostSetArray{ GetChcHostsChcHostSetArgs{...} }
type GetChcHostsChcHostSetArrayOutput ¶
type GetChcHostsChcHostSetArrayOutput struct{ *pulumi.OutputState }
func (GetChcHostsChcHostSetArrayOutput) ElementType ¶
func (GetChcHostsChcHostSetArrayOutput) ElementType() reflect.Type
func (GetChcHostsChcHostSetArrayOutput) Index ¶
func (o GetChcHostsChcHostSetArrayOutput) Index(i pulumi.IntInput) GetChcHostsChcHostSetOutput
func (GetChcHostsChcHostSetArrayOutput) ToGetChcHostsChcHostSetArrayOutput ¶
func (o GetChcHostsChcHostSetArrayOutput) ToGetChcHostsChcHostSetArrayOutput() GetChcHostsChcHostSetArrayOutput
func (GetChcHostsChcHostSetArrayOutput) ToGetChcHostsChcHostSetArrayOutputWithContext ¶
func (o GetChcHostsChcHostSetArrayOutput) ToGetChcHostsChcHostSetArrayOutputWithContext(ctx context.Context) GetChcHostsChcHostSetArrayOutput
type GetChcHostsChcHostSetBmcVirtualPrivateCloud ¶
type GetChcHostsChcHostSetBmcVirtualPrivateCloud struct { // Whether to use a CVM instance as a public gateway. The public gateway is only available when the instance has a public IP and resides in a VPC. Valid values:<br><li>TRUE: yes;<br><li>FALSE: no<br><br>Default: FALSE. AsVpcGateway bool `pulumi:"asVpcGateway"` // Number of IPv6 addresses randomly generated for the ENI. Ipv6AddressCount int `pulumi:"ipv6AddressCount"` // Array of VPC subnet IPs. You can use this parameter when creating instances or modifying VPC attributes of instances. Currently you can specify multiple IPs in one subnet only when creating multiple instances at the same time. PrivateIpAddresses []string `pulumi:"privateIpAddresses"` // VPC subnet ID in the format subnet-xxx. To obtain valid subnet IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call DescribeSubnets and look for the unSubnetId fields in the response. If you specify DEFAULT for both SubnetId and VpcId when creating an instance, the default VPC will be used. SubnetId string `pulumi:"subnetId"` // VPC ID in the format of vpc-xxx. To obtain valid VPC IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call the DescribeVpcEx API and look for the unVpcId fields in the response. If you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used. VpcId string `pulumi:"vpcId"` }
type GetChcHostsChcHostSetBmcVirtualPrivateCloudArgs ¶
type GetChcHostsChcHostSetBmcVirtualPrivateCloudArgs struct { // Whether to use a CVM instance as a public gateway. The public gateway is only available when the instance has a public IP and resides in a VPC. Valid values:<br><li>TRUE: yes;<br><li>FALSE: no<br><br>Default: FALSE. AsVpcGateway pulumi.BoolInput `pulumi:"asVpcGateway"` // Number of IPv6 addresses randomly generated for the ENI. Ipv6AddressCount pulumi.IntInput `pulumi:"ipv6AddressCount"` // Array of VPC subnet IPs. You can use this parameter when creating instances or modifying VPC attributes of instances. Currently you can specify multiple IPs in one subnet only when creating multiple instances at the same time. PrivateIpAddresses pulumi.StringArrayInput `pulumi:"privateIpAddresses"` // VPC subnet ID in the format subnet-xxx. To obtain valid subnet IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call DescribeSubnets and look for the unSubnetId fields in the response. If you specify DEFAULT for both SubnetId and VpcId when creating an instance, the default VPC will be used. SubnetId pulumi.StringInput `pulumi:"subnetId"` // VPC ID in the format of vpc-xxx. To obtain valid VPC IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call the DescribeVpcEx API and look for the unVpcId fields in the response. If you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetChcHostsChcHostSetBmcVirtualPrivateCloudArgs) ElementType ¶
func (GetChcHostsChcHostSetBmcVirtualPrivateCloudArgs) ElementType() reflect.Type
func (GetChcHostsChcHostSetBmcVirtualPrivateCloudArgs) ToGetChcHostsChcHostSetBmcVirtualPrivateCloudOutput ¶
func (i GetChcHostsChcHostSetBmcVirtualPrivateCloudArgs) ToGetChcHostsChcHostSetBmcVirtualPrivateCloudOutput() GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput
func (GetChcHostsChcHostSetBmcVirtualPrivateCloudArgs) ToGetChcHostsChcHostSetBmcVirtualPrivateCloudOutputWithContext ¶
func (i GetChcHostsChcHostSetBmcVirtualPrivateCloudArgs) ToGetChcHostsChcHostSetBmcVirtualPrivateCloudOutputWithContext(ctx context.Context) GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput
type GetChcHostsChcHostSetBmcVirtualPrivateCloudArray ¶
type GetChcHostsChcHostSetBmcVirtualPrivateCloudArray []GetChcHostsChcHostSetBmcVirtualPrivateCloudInput
func (GetChcHostsChcHostSetBmcVirtualPrivateCloudArray) ElementType ¶
func (GetChcHostsChcHostSetBmcVirtualPrivateCloudArray) ElementType() reflect.Type
func (GetChcHostsChcHostSetBmcVirtualPrivateCloudArray) ToGetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput ¶
func (i GetChcHostsChcHostSetBmcVirtualPrivateCloudArray) ToGetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput() GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput
func (GetChcHostsChcHostSetBmcVirtualPrivateCloudArray) ToGetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutputWithContext ¶
func (i GetChcHostsChcHostSetBmcVirtualPrivateCloudArray) ToGetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutputWithContext(ctx context.Context) GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput
type GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayInput ¶
type GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayInput interface { pulumi.Input ToGetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput() GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput ToGetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutputWithContext(context.Context) GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput }
GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayInput is an input type that accepts GetChcHostsChcHostSetBmcVirtualPrivateCloudArray and GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput values. You can construct a concrete instance of `GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayInput` via:
GetChcHostsChcHostSetBmcVirtualPrivateCloudArray{ GetChcHostsChcHostSetBmcVirtualPrivateCloudArgs{...} }
type GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput ¶
type GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput struct{ *pulumi.OutputState }
func (GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput) ElementType ¶
func (GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput) ElementType() reflect.Type
func (GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput) ToGetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput ¶
func (o GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput) ToGetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput() GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput
func (GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput) ToGetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutputWithContext ¶
func (o GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput) ToGetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutputWithContext(ctx context.Context) GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput
type GetChcHostsChcHostSetBmcVirtualPrivateCloudInput ¶
type GetChcHostsChcHostSetBmcVirtualPrivateCloudInput interface { pulumi.Input ToGetChcHostsChcHostSetBmcVirtualPrivateCloudOutput() GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput ToGetChcHostsChcHostSetBmcVirtualPrivateCloudOutputWithContext(context.Context) GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput }
GetChcHostsChcHostSetBmcVirtualPrivateCloudInput is an input type that accepts GetChcHostsChcHostSetBmcVirtualPrivateCloudArgs and GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput values. You can construct a concrete instance of `GetChcHostsChcHostSetBmcVirtualPrivateCloudInput` via:
GetChcHostsChcHostSetBmcVirtualPrivateCloudArgs{...}
type GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput ¶
type GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput struct{ *pulumi.OutputState }
func (GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput) AsVpcGateway ¶
func (o GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput) AsVpcGateway() pulumi.BoolOutput
Whether to use a CVM instance as a public gateway. The public gateway is only available when the instance has a public IP and resides in a VPC. Valid values:<br><li>TRUE: yes;<br><li>FALSE: no<br><br>Default: FALSE.
func (GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput) ElementType ¶
func (GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput) ElementType() reflect.Type
func (GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput) Ipv6AddressCount ¶
func (o GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput) Ipv6AddressCount() pulumi.IntOutput
Number of IPv6 addresses randomly generated for the ENI.
func (GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput) PrivateIpAddresses ¶
func (o GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput) PrivateIpAddresses() pulumi.StringArrayOutput
Array of VPC subnet IPs. You can use this parameter when creating instances or modifying VPC attributes of instances. Currently you can specify multiple IPs in one subnet only when creating multiple instances at the same time.
func (GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput) SubnetId ¶
func (o GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput) SubnetId() pulumi.StringOutput
VPC subnet ID in the format subnet-xxx. To obtain valid subnet IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call DescribeSubnets and look for the unSubnetId fields in the response. If you specify DEFAULT for both SubnetId and VpcId when creating an instance, the default VPC will be used.
func (GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput) ToGetChcHostsChcHostSetBmcVirtualPrivateCloudOutput ¶
func (o GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput) ToGetChcHostsChcHostSetBmcVirtualPrivateCloudOutput() GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput
func (GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput) ToGetChcHostsChcHostSetBmcVirtualPrivateCloudOutputWithContext ¶
func (o GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput) ToGetChcHostsChcHostSetBmcVirtualPrivateCloudOutputWithContext(ctx context.Context) GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput
func (GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput) VpcId ¶
func (o GetChcHostsChcHostSetBmcVirtualPrivateCloudOutput) VpcId() pulumi.StringOutput
VPC ID in the format of vpc-xxx. To obtain valid VPC IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call the DescribeVpcEx API and look for the unVpcId fields in the response. If you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used.
type GetChcHostsChcHostSetDeployVirtualPrivateCloud ¶
type GetChcHostsChcHostSetDeployVirtualPrivateCloud struct { // Whether to use a CVM instance as a public gateway. The public gateway is only available when the instance has a public IP and resides in a VPC. Valid values:<br><li>TRUE: yes;<br><li>FALSE: no<br><br>Default: FALSE. AsVpcGateway bool `pulumi:"asVpcGateway"` // Number of IPv6 addresses randomly generated for the ENI. Ipv6AddressCount int `pulumi:"ipv6AddressCount"` // Array of VPC subnet IPs. You can use this parameter when creating instances or modifying VPC attributes of instances. Currently you can specify multiple IPs in one subnet only when creating multiple instances at the same time. PrivateIpAddresses []string `pulumi:"privateIpAddresses"` // VPC subnet ID in the format subnet-xxx. To obtain valid subnet IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call DescribeSubnets and look for the unSubnetId fields in the response. If you specify DEFAULT for both SubnetId and VpcId when creating an instance, the default VPC will be used. SubnetId string `pulumi:"subnetId"` // VPC ID in the format of vpc-xxx. To obtain valid VPC IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call the DescribeVpcEx API and look for the unVpcId fields in the response. If you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used. VpcId string `pulumi:"vpcId"` }
type GetChcHostsChcHostSetDeployVirtualPrivateCloudArgs ¶
type GetChcHostsChcHostSetDeployVirtualPrivateCloudArgs struct { // Whether to use a CVM instance as a public gateway. The public gateway is only available when the instance has a public IP and resides in a VPC. Valid values:<br><li>TRUE: yes;<br><li>FALSE: no<br><br>Default: FALSE. AsVpcGateway pulumi.BoolInput `pulumi:"asVpcGateway"` // Number of IPv6 addresses randomly generated for the ENI. Ipv6AddressCount pulumi.IntInput `pulumi:"ipv6AddressCount"` // Array of VPC subnet IPs. You can use this parameter when creating instances or modifying VPC attributes of instances. Currently you can specify multiple IPs in one subnet only when creating multiple instances at the same time. PrivateIpAddresses pulumi.StringArrayInput `pulumi:"privateIpAddresses"` // VPC subnet ID in the format subnet-xxx. To obtain valid subnet IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call DescribeSubnets and look for the unSubnetId fields in the response. If you specify DEFAULT for both SubnetId and VpcId when creating an instance, the default VPC will be used. SubnetId pulumi.StringInput `pulumi:"subnetId"` // VPC ID in the format of vpc-xxx. To obtain valid VPC IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call the DescribeVpcEx API and look for the unVpcId fields in the response. If you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetChcHostsChcHostSetDeployVirtualPrivateCloudArgs) ElementType ¶
func (GetChcHostsChcHostSetDeployVirtualPrivateCloudArgs) ElementType() reflect.Type
func (GetChcHostsChcHostSetDeployVirtualPrivateCloudArgs) ToGetChcHostsChcHostSetDeployVirtualPrivateCloudOutput ¶
func (i GetChcHostsChcHostSetDeployVirtualPrivateCloudArgs) ToGetChcHostsChcHostSetDeployVirtualPrivateCloudOutput() GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput
func (GetChcHostsChcHostSetDeployVirtualPrivateCloudArgs) ToGetChcHostsChcHostSetDeployVirtualPrivateCloudOutputWithContext ¶
func (i GetChcHostsChcHostSetDeployVirtualPrivateCloudArgs) ToGetChcHostsChcHostSetDeployVirtualPrivateCloudOutputWithContext(ctx context.Context) GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput
type GetChcHostsChcHostSetDeployVirtualPrivateCloudArray ¶
type GetChcHostsChcHostSetDeployVirtualPrivateCloudArray []GetChcHostsChcHostSetDeployVirtualPrivateCloudInput
func (GetChcHostsChcHostSetDeployVirtualPrivateCloudArray) ElementType ¶
func (GetChcHostsChcHostSetDeployVirtualPrivateCloudArray) ElementType() reflect.Type
func (GetChcHostsChcHostSetDeployVirtualPrivateCloudArray) ToGetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput ¶
func (i GetChcHostsChcHostSetDeployVirtualPrivateCloudArray) ToGetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput() GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput
func (GetChcHostsChcHostSetDeployVirtualPrivateCloudArray) ToGetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutputWithContext ¶
func (i GetChcHostsChcHostSetDeployVirtualPrivateCloudArray) ToGetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutputWithContext(ctx context.Context) GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput
type GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayInput ¶
type GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayInput interface { pulumi.Input ToGetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput() GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput ToGetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutputWithContext(context.Context) GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput }
GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayInput is an input type that accepts GetChcHostsChcHostSetDeployVirtualPrivateCloudArray and GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput values. You can construct a concrete instance of `GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayInput` via:
GetChcHostsChcHostSetDeployVirtualPrivateCloudArray{ GetChcHostsChcHostSetDeployVirtualPrivateCloudArgs{...} }
type GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput ¶
type GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput struct{ *pulumi.OutputState }
func (GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput) ElementType ¶
func (GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput) ElementType() reflect.Type
func (GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput) ToGetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput ¶
func (o GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput) ToGetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput() GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput
func (GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput) ToGetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutputWithContext ¶
func (o GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput) ToGetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutputWithContext(ctx context.Context) GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput
type GetChcHostsChcHostSetDeployVirtualPrivateCloudInput ¶
type GetChcHostsChcHostSetDeployVirtualPrivateCloudInput interface { pulumi.Input ToGetChcHostsChcHostSetDeployVirtualPrivateCloudOutput() GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput ToGetChcHostsChcHostSetDeployVirtualPrivateCloudOutputWithContext(context.Context) GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput }
GetChcHostsChcHostSetDeployVirtualPrivateCloudInput is an input type that accepts GetChcHostsChcHostSetDeployVirtualPrivateCloudArgs and GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput values. You can construct a concrete instance of `GetChcHostsChcHostSetDeployVirtualPrivateCloudInput` via:
GetChcHostsChcHostSetDeployVirtualPrivateCloudArgs{...}
type GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput ¶
type GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput struct{ *pulumi.OutputState }
func (GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput) AsVpcGateway ¶
func (o GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput) AsVpcGateway() pulumi.BoolOutput
Whether to use a CVM instance as a public gateway. The public gateway is only available when the instance has a public IP and resides in a VPC. Valid values:<br><li>TRUE: yes;<br><li>FALSE: no<br><br>Default: FALSE.
func (GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput) ElementType ¶
func (GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput) ElementType() reflect.Type
func (GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput) Ipv6AddressCount ¶
func (o GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput) Ipv6AddressCount() pulumi.IntOutput
Number of IPv6 addresses randomly generated for the ENI.
func (GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput) PrivateIpAddresses ¶
func (o GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput) PrivateIpAddresses() pulumi.StringArrayOutput
Array of VPC subnet IPs. You can use this parameter when creating instances or modifying VPC attributes of instances. Currently you can specify multiple IPs in one subnet only when creating multiple instances at the same time.
func (GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput) SubnetId ¶
func (o GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput) SubnetId() pulumi.StringOutput
VPC subnet ID in the format subnet-xxx. To obtain valid subnet IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call DescribeSubnets and look for the unSubnetId fields in the response. If you specify DEFAULT for both SubnetId and VpcId when creating an instance, the default VPC will be used.
func (GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput) ToGetChcHostsChcHostSetDeployVirtualPrivateCloudOutput ¶
func (o GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput) ToGetChcHostsChcHostSetDeployVirtualPrivateCloudOutput() GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput
func (GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput) ToGetChcHostsChcHostSetDeployVirtualPrivateCloudOutputWithContext ¶
func (o GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput) ToGetChcHostsChcHostSetDeployVirtualPrivateCloudOutputWithContext(ctx context.Context) GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput
func (GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput) VpcId ¶
func (o GetChcHostsChcHostSetDeployVirtualPrivateCloudOutput) VpcId() pulumi.StringOutput
VPC ID in the format of vpc-xxx. To obtain valid VPC IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call the DescribeVpcEx API and look for the unVpcId fields in the response. If you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used.
type GetChcHostsChcHostSetInput ¶
type GetChcHostsChcHostSetInput interface { pulumi.Input ToGetChcHostsChcHostSetOutput() GetChcHostsChcHostSetOutput ToGetChcHostsChcHostSetOutputWithContext(context.Context) GetChcHostsChcHostSetOutput }
GetChcHostsChcHostSetInput is an input type that accepts GetChcHostsChcHostSetArgs and GetChcHostsChcHostSetOutput values. You can construct a concrete instance of `GetChcHostsChcHostSetInput` via:
GetChcHostsChcHostSetArgs{...}
type GetChcHostsChcHostSetOutput ¶
type GetChcHostsChcHostSetOutput struct{ *pulumi.OutputState }
func (GetChcHostsChcHostSetOutput) BmcIp ¶
func (o GetChcHostsChcHostSetOutput) BmcIp() pulumi.StringOutput
Out-of-band network IPNote: This field may return null, indicating that no valid values can be obtained.
func (GetChcHostsChcHostSetOutput) BmcMac ¶
func (o GetChcHostsChcHostSetOutput) BmcMac() pulumi.StringOutput
MAC address assigned under the out-of-band networkNote: This field may return null, indicating that no valid values can be obtained.
func (GetChcHostsChcHostSetOutput) BmcSecurityGroupIds ¶
func (o GetChcHostsChcHostSetOutput) BmcSecurityGroupIds() pulumi.StringArrayOutput
Out-of-band network security group IDNote: This field may return null, indicating that no valid values can be obtained.
func (GetChcHostsChcHostSetOutput) BmcVirtualPrivateClouds ¶
func (o GetChcHostsChcHostSetOutput) BmcVirtualPrivateClouds() GetChcHostsChcHostSetBmcVirtualPrivateCloudArrayOutput
Out-of-band networkNote: This field may return null, indicating that no valid values can be obtained.
func (GetChcHostsChcHostSetOutput) ChcId ¶
func (o GetChcHostsChcHostSetOutput) ChcId() pulumi.StringOutput
CHC host ID.
func (GetChcHostsChcHostSetOutput) Cpu ¶
func (o GetChcHostsChcHostSetOutput) Cpu() pulumi.IntOutput
CPU cores of the CHC hostNote: This field may return null, indicating that no valid values can be obtained.
func (GetChcHostsChcHostSetOutput) CreatedTime ¶
func (o GetChcHostsChcHostSetOutput) CreatedTime() pulumi.StringOutput
Server creation time.
func (GetChcHostsChcHostSetOutput) CvmInstanceId ¶
func (o GetChcHostsChcHostSetOutput) CvmInstanceId() pulumi.StringOutput
ID of the associated CVMNote: This field may return null, indicating that no valid values can be obtained.
func (GetChcHostsChcHostSetOutput) DeployIp ¶
func (o GetChcHostsChcHostSetOutput) DeployIp() pulumi.StringOutput
Deployment network IPNote: This field may return null, indicating that no valid values can be obtained.
func (GetChcHostsChcHostSetOutput) DeployMac ¶
func (o GetChcHostsChcHostSetOutput) DeployMac() pulumi.StringOutput
MAC address assigned under the deployment networkNote: This field may return null, indicating that no valid values can be obtained.
func (GetChcHostsChcHostSetOutput) DeploySecurityGroupIds ¶
func (o GetChcHostsChcHostSetOutput) DeploySecurityGroupIds() pulumi.StringArrayOutput
Deployment network security group IDNote: This field may return null, indicating that no valid values can be obtained.
func (GetChcHostsChcHostSetOutput) DeployVirtualPrivateClouds ¶
func (o GetChcHostsChcHostSetOutput) DeployVirtualPrivateClouds() GetChcHostsChcHostSetDeployVirtualPrivateCloudArrayOutput
Deployment networkNote: This field may return null, indicating that no valid values can be obtained.
func (GetChcHostsChcHostSetOutput) DeviceType ¶
func (o GetChcHostsChcHostSetOutput) DeviceType() pulumi.StringOutput
Device typeNote: This field may return null, indicating that no valid values can be obtained.
func (GetChcHostsChcHostSetOutput) Disk ¶
func (o GetChcHostsChcHostSetOutput) Disk() pulumi.StringOutput
Disk capacity of the CHC hostNote: This field may return null, indicating that no valid values can be obtained.
func (GetChcHostsChcHostSetOutput) ElementType ¶
func (GetChcHostsChcHostSetOutput) ElementType() reflect.Type
func (GetChcHostsChcHostSetOutput) HardwareDescription ¶
func (o GetChcHostsChcHostSetOutput) HardwareDescription() pulumi.StringOutput
Instance hardware description, including CPU cores, memory capacity and disk capacity.Note: This field may return null, indicating that no valid values can be obtained.
func (GetChcHostsChcHostSetOutput) InstanceName ¶
func (o GetChcHostsChcHostSetOutput) InstanceName() pulumi.StringOutput
Instance name.
func (GetChcHostsChcHostSetOutput) InstanceState ¶
func (o GetChcHostsChcHostSetOutput) InstanceState() pulumi.StringOutput
CHC host status<br/><ul><li>REGISTERED: The CHC host is registered, but the out-of-band network and deployment network are not configured.</li><li>VPC_READY: The out-of-band network and deployment network are configured.</li><li>PREPARED: It's ready and can be associated with a CVM.</li><li>ONLINE: It's already associated with a CVM.</li></ul>.
func (GetChcHostsChcHostSetOutput) Memory ¶
func (o GetChcHostsChcHostSetOutput) Memory() pulumi.IntOutput
Memory capacity of the CHC host (unit: GB)Note: This field may return null, indicating that no valid values can be obtained.
func (GetChcHostsChcHostSetOutput) Placements ¶
func (o GetChcHostsChcHostSetOutput) Placements() GetChcHostsChcHostSetPlacementArrayOutput
Availability zone.
func (GetChcHostsChcHostSetOutput) SerialNumber ¶
func (o GetChcHostsChcHostSetOutput) SerialNumber() pulumi.StringOutput
Server serial number.
func (GetChcHostsChcHostSetOutput) TenantType ¶
func (o GetChcHostsChcHostSetOutput) TenantType() pulumi.StringOutput
Management typeHOSTING: HostingTENANT: LeasingNote: This field may return null, indicating that no valid values can be obtained.
func (GetChcHostsChcHostSetOutput) ToGetChcHostsChcHostSetOutput ¶
func (o GetChcHostsChcHostSetOutput) ToGetChcHostsChcHostSetOutput() GetChcHostsChcHostSetOutput
func (GetChcHostsChcHostSetOutput) ToGetChcHostsChcHostSetOutputWithContext ¶
func (o GetChcHostsChcHostSetOutput) ToGetChcHostsChcHostSetOutputWithContext(ctx context.Context) GetChcHostsChcHostSetOutput
type GetChcHostsChcHostSetPlacement ¶
type GetChcHostsChcHostSetPlacement struct { // The ID of the CDH to which the instance belongs, only used as an output parameter. HostId string `pulumi:"hostId"` // ID list of CDHs from which the instance can be created. If you have purchased CDHs and specify this parameter, the instances you purchase will be randomly deployed on the CDHs. HostIds []string `pulumi:"hostIds"` // IPs of the hosts to create CVMs. HostIps []string `pulumi:"hostIps"` // ID of the project to which the instance belongs. This parameter can be obtained from the projectId returned by DescribeProject. If this is left empty, the default project is used. ProjectId int `pulumi:"projectId"` // ID of the availability zone where the instance resides. You can call the [DescribeZones](https://www.tencentcloud.com/document/product/213/35071) API and obtain the ID in the returned Zone field. Zone string `pulumi:"zone"` }
type GetChcHostsChcHostSetPlacementArgs ¶
type GetChcHostsChcHostSetPlacementArgs struct { // The ID of the CDH to which the instance belongs, only used as an output parameter. HostId pulumi.StringInput `pulumi:"hostId"` // ID list of CDHs from which the instance can be created. If you have purchased CDHs and specify this parameter, the instances you purchase will be randomly deployed on the CDHs. HostIds pulumi.StringArrayInput `pulumi:"hostIds"` // IPs of the hosts to create CVMs. HostIps pulumi.StringArrayInput `pulumi:"hostIps"` // ID of the project to which the instance belongs. This parameter can be obtained from the projectId returned by DescribeProject. If this is left empty, the default project is used. ProjectId pulumi.IntInput `pulumi:"projectId"` // ID of the availability zone where the instance resides. You can call the [DescribeZones](https://www.tencentcloud.com/document/product/213/35071) API and obtain the ID in the returned Zone field. Zone pulumi.StringInput `pulumi:"zone"` }
func (GetChcHostsChcHostSetPlacementArgs) ElementType ¶
func (GetChcHostsChcHostSetPlacementArgs) ElementType() reflect.Type
func (GetChcHostsChcHostSetPlacementArgs) ToGetChcHostsChcHostSetPlacementOutput ¶
func (i GetChcHostsChcHostSetPlacementArgs) ToGetChcHostsChcHostSetPlacementOutput() GetChcHostsChcHostSetPlacementOutput
func (GetChcHostsChcHostSetPlacementArgs) ToGetChcHostsChcHostSetPlacementOutputWithContext ¶
func (i GetChcHostsChcHostSetPlacementArgs) ToGetChcHostsChcHostSetPlacementOutputWithContext(ctx context.Context) GetChcHostsChcHostSetPlacementOutput
type GetChcHostsChcHostSetPlacementArray ¶
type GetChcHostsChcHostSetPlacementArray []GetChcHostsChcHostSetPlacementInput
func (GetChcHostsChcHostSetPlacementArray) ElementType ¶
func (GetChcHostsChcHostSetPlacementArray) ElementType() reflect.Type
func (GetChcHostsChcHostSetPlacementArray) ToGetChcHostsChcHostSetPlacementArrayOutput ¶
func (i GetChcHostsChcHostSetPlacementArray) ToGetChcHostsChcHostSetPlacementArrayOutput() GetChcHostsChcHostSetPlacementArrayOutput
func (GetChcHostsChcHostSetPlacementArray) ToGetChcHostsChcHostSetPlacementArrayOutputWithContext ¶
func (i GetChcHostsChcHostSetPlacementArray) ToGetChcHostsChcHostSetPlacementArrayOutputWithContext(ctx context.Context) GetChcHostsChcHostSetPlacementArrayOutput
type GetChcHostsChcHostSetPlacementArrayInput ¶
type GetChcHostsChcHostSetPlacementArrayInput interface { pulumi.Input ToGetChcHostsChcHostSetPlacementArrayOutput() GetChcHostsChcHostSetPlacementArrayOutput ToGetChcHostsChcHostSetPlacementArrayOutputWithContext(context.Context) GetChcHostsChcHostSetPlacementArrayOutput }
GetChcHostsChcHostSetPlacementArrayInput is an input type that accepts GetChcHostsChcHostSetPlacementArray and GetChcHostsChcHostSetPlacementArrayOutput values. You can construct a concrete instance of `GetChcHostsChcHostSetPlacementArrayInput` via:
GetChcHostsChcHostSetPlacementArray{ GetChcHostsChcHostSetPlacementArgs{...} }
type GetChcHostsChcHostSetPlacementArrayOutput ¶
type GetChcHostsChcHostSetPlacementArrayOutput struct{ *pulumi.OutputState }
func (GetChcHostsChcHostSetPlacementArrayOutput) ElementType ¶
func (GetChcHostsChcHostSetPlacementArrayOutput) ElementType() reflect.Type
func (GetChcHostsChcHostSetPlacementArrayOutput) ToGetChcHostsChcHostSetPlacementArrayOutput ¶
func (o GetChcHostsChcHostSetPlacementArrayOutput) ToGetChcHostsChcHostSetPlacementArrayOutput() GetChcHostsChcHostSetPlacementArrayOutput
func (GetChcHostsChcHostSetPlacementArrayOutput) ToGetChcHostsChcHostSetPlacementArrayOutputWithContext ¶
func (o GetChcHostsChcHostSetPlacementArrayOutput) ToGetChcHostsChcHostSetPlacementArrayOutputWithContext(ctx context.Context) GetChcHostsChcHostSetPlacementArrayOutput
type GetChcHostsChcHostSetPlacementInput ¶
type GetChcHostsChcHostSetPlacementInput interface { pulumi.Input ToGetChcHostsChcHostSetPlacementOutput() GetChcHostsChcHostSetPlacementOutput ToGetChcHostsChcHostSetPlacementOutputWithContext(context.Context) GetChcHostsChcHostSetPlacementOutput }
GetChcHostsChcHostSetPlacementInput is an input type that accepts GetChcHostsChcHostSetPlacementArgs and GetChcHostsChcHostSetPlacementOutput values. You can construct a concrete instance of `GetChcHostsChcHostSetPlacementInput` via:
GetChcHostsChcHostSetPlacementArgs{...}
type GetChcHostsChcHostSetPlacementOutput ¶
type GetChcHostsChcHostSetPlacementOutput struct{ *pulumi.OutputState }
func (GetChcHostsChcHostSetPlacementOutput) ElementType ¶
func (GetChcHostsChcHostSetPlacementOutput) ElementType() reflect.Type
func (GetChcHostsChcHostSetPlacementOutput) HostId ¶
func (o GetChcHostsChcHostSetPlacementOutput) HostId() pulumi.StringOutput
The ID of the CDH to which the instance belongs, only used as an output parameter.
func (GetChcHostsChcHostSetPlacementOutput) HostIds ¶
func (o GetChcHostsChcHostSetPlacementOutput) HostIds() pulumi.StringArrayOutput
ID list of CDHs from which the instance can be created. If you have purchased CDHs and specify this parameter, the instances you purchase will be randomly deployed on the CDHs.
func (GetChcHostsChcHostSetPlacementOutput) HostIps ¶
func (o GetChcHostsChcHostSetPlacementOutput) HostIps() pulumi.StringArrayOutput
IPs of the hosts to create CVMs.
func (GetChcHostsChcHostSetPlacementOutput) ProjectId ¶
func (o GetChcHostsChcHostSetPlacementOutput) ProjectId() pulumi.IntOutput
ID of the project to which the instance belongs. This parameter can be obtained from the projectId returned by DescribeProject. If this is left empty, the default project is used.
func (GetChcHostsChcHostSetPlacementOutput) ToGetChcHostsChcHostSetPlacementOutput ¶
func (o GetChcHostsChcHostSetPlacementOutput) ToGetChcHostsChcHostSetPlacementOutput() GetChcHostsChcHostSetPlacementOutput
func (GetChcHostsChcHostSetPlacementOutput) ToGetChcHostsChcHostSetPlacementOutputWithContext ¶
func (o GetChcHostsChcHostSetPlacementOutput) ToGetChcHostsChcHostSetPlacementOutputWithContext(ctx context.Context) GetChcHostsChcHostSetPlacementOutput
func (GetChcHostsChcHostSetPlacementOutput) Zone ¶
func (o GetChcHostsChcHostSetPlacementOutput) Zone() pulumi.StringOutput
ID of the availability zone where the instance resides. You can call the [DescribeZones](https://www.tencentcloud.com/document/product/213/35071) API and obtain the ID in the returned Zone field.
type GetChcHostsFilter ¶
type GetChcHostsFilterArgs ¶
type GetChcHostsFilterArgs struct { // Filter name. Name pulumi.StringInput `pulumi:"name"` // Filter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetChcHostsFilterArgs) ElementType ¶
func (GetChcHostsFilterArgs) ElementType() reflect.Type
func (GetChcHostsFilterArgs) ToGetChcHostsFilterOutput ¶
func (i GetChcHostsFilterArgs) ToGetChcHostsFilterOutput() GetChcHostsFilterOutput
func (GetChcHostsFilterArgs) ToGetChcHostsFilterOutputWithContext ¶
func (i GetChcHostsFilterArgs) ToGetChcHostsFilterOutputWithContext(ctx context.Context) GetChcHostsFilterOutput
type GetChcHostsFilterArray ¶
type GetChcHostsFilterArray []GetChcHostsFilterInput
func (GetChcHostsFilterArray) ElementType ¶
func (GetChcHostsFilterArray) ElementType() reflect.Type
func (GetChcHostsFilterArray) ToGetChcHostsFilterArrayOutput ¶
func (i GetChcHostsFilterArray) ToGetChcHostsFilterArrayOutput() GetChcHostsFilterArrayOutput
func (GetChcHostsFilterArray) ToGetChcHostsFilterArrayOutputWithContext ¶
func (i GetChcHostsFilterArray) ToGetChcHostsFilterArrayOutputWithContext(ctx context.Context) GetChcHostsFilterArrayOutput
type GetChcHostsFilterArrayInput ¶
type GetChcHostsFilterArrayInput interface { pulumi.Input ToGetChcHostsFilterArrayOutput() GetChcHostsFilterArrayOutput ToGetChcHostsFilterArrayOutputWithContext(context.Context) GetChcHostsFilterArrayOutput }
GetChcHostsFilterArrayInput is an input type that accepts GetChcHostsFilterArray and GetChcHostsFilterArrayOutput values. You can construct a concrete instance of `GetChcHostsFilterArrayInput` via:
GetChcHostsFilterArray{ GetChcHostsFilterArgs{...} }
type GetChcHostsFilterArrayOutput ¶
type GetChcHostsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetChcHostsFilterArrayOutput) ElementType ¶
func (GetChcHostsFilterArrayOutput) ElementType() reflect.Type
func (GetChcHostsFilterArrayOutput) Index ¶
func (o GetChcHostsFilterArrayOutput) Index(i pulumi.IntInput) GetChcHostsFilterOutput
func (GetChcHostsFilterArrayOutput) ToGetChcHostsFilterArrayOutput ¶
func (o GetChcHostsFilterArrayOutput) ToGetChcHostsFilterArrayOutput() GetChcHostsFilterArrayOutput
func (GetChcHostsFilterArrayOutput) ToGetChcHostsFilterArrayOutputWithContext ¶
func (o GetChcHostsFilterArrayOutput) ToGetChcHostsFilterArrayOutputWithContext(ctx context.Context) GetChcHostsFilterArrayOutput
type GetChcHostsFilterInput ¶
type GetChcHostsFilterInput interface { pulumi.Input ToGetChcHostsFilterOutput() GetChcHostsFilterOutput ToGetChcHostsFilterOutputWithContext(context.Context) GetChcHostsFilterOutput }
GetChcHostsFilterInput is an input type that accepts GetChcHostsFilterArgs and GetChcHostsFilterOutput values. You can construct a concrete instance of `GetChcHostsFilterInput` via:
GetChcHostsFilterArgs{...}
type GetChcHostsFilterOutput ¶
type GetChcHostsFilterOutput struct{ *pulumi.OutputState }
func (GetChcHostsFilterOutput) ElementType ¶
func (GetChcHostsFilterOutput) ElementType() reflect.Type
func (GetChcHostsFilterOutput) Name ¶
func (o GetChcHostsFilterOutput) Name() pulumi.StringOutput
Filter name.
func (GetChcHostsFilterOutput) ToGetChcHostsFilterOutput ¶
func (o GetChcHostsFilterOutput) ToGetChcHostsFilterOutput() GetChcHostsFilterOutput
func (GetChcHostsFilterOutput) ToGetChcHostsFilterOutputWithContext ¶
func (o GetChcHostsFilterOutput) ToGetChcHostsFilterOutputWithContext(ctx context.Context) GetChcHostsFilterOutput
func (GetChcHostsFilterOutput) Values ¶
func (o GetChcHostsFilterOutput) Values() pulumi.StringArrayOutput
Filter values.
type GetChcHostsOutputArgs ¶
type GetChcHostsOutputArgs struct { // CHC host ID. Up to 100 instances per request is allowed. ChcIds and Filters cannot be specified at the same time. ChcIds pulumi.StringArrayInput `pulumi:"chcIds"` // - `zone` Filter by the availability zone, such as ap-guangzhou-1. Valid values: See [Regions and Availability Zones](https://www.tencentcloud.com/document/product/213/6091?from_cn_redirect=1). // - `instance-name` Filter by the instance name. // - `instance-state` Filter by the instance status. For status details, see [InstanceStatus](https://www.tencentcloud.com/document/api/213/15753?from_cn_redirect=1#InstanceStatus). // - `device-type` Filter by the device type. // - `vpc-id` Filter by the unique VPC ID. // - `subnet-id` Filter by the unique VPC subnet ID. Filters GetChcHostsFilterArrayInput `pulumi:"filters"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getChcHosts.
func (GetChcHostsOutputArgs) ElementType ¶
func (GetChcHostsOutputArgs) ElementType() reflect.Type
type GetChcHostsResult ¶
type GetChcHostsResult struct { // List of returned instances. ChcHostSets []GetChcHostsChcHostSet `pulumi:"chcHostSets"` ChcIds []string `pulumi:"chcIds"` Filters []GetChcHostsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getChcHosts.
func GetChcHosts ¶
func GetChcHosts(ctx *pulumi.Context, args *GetChcHostsArgs, opts ...pulumi.InvokeOption) (*GetChcHostsResult, error)
Use this data source to query detailed information of cvm chcHosts
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cvm.GetChcHosts(ctx, &cvm.GetChcHostsArgs{ ChcIds: []string{ "chc-xxxxxx", }, Filters: []cvm.GetChcHostsFilter{ cvm.GetChcHostsFilter{ Name: "zone", Values: []string{ "ap-guangzhou-7", }, }, }, }, nil) if err != nil { return err } return nil }) }
```
type GetChcHostsResultOutput ¶
type GetChcHostsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getChcHosts.
func GetChcHostsOutput ¶
func GetChcHostsOutput(ctx *pulumi.Context, args GetChcHostsOutputArgs, opts ...pulumi.InvokeOption) GetChcHostsResultOutput
func (GetChcHostsResultOutput) ChcHostSets ¶
func (o GetChcHostsResultOutput) ChcHostSets() GetChcHostsChcHostSetArrayOutput
List of returned instances.
func (GetChcHostsResultOutput) ChcIds ¶
func (o GetChcHostsResultOutput) ChcIds() pulumi.StringArrayOutput
func (GetChcHostsResultOutput) ElementType ¶
func (GetChcHostsResultOutput) ElementType() reflect.Type
func (GetChcHostsResultOutput) Filters ¶
func (o GetChcHostsResultOutput) Filters() GetChcHostsFilterArrayOutput
func (GetChcHostsResultOutput) Id ¶
func (o GetChcHostsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetChcHostsResultOutput) ResultOutputFile ¶
func (o GetChcHostsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetChcHostsResultOutput) ToGetChcHostsResultOutput ¶
func (o GetChcHostsResultOutput) ToGetChcHostsResultOutput() GetChcHostsResultOutput
func (GetChcHostsResultOutput) ToGetChcHostsResultOutputWithContext ¶
func (o GetChcHostsResultOutput) ToGetChcHostsResultOutputWithContext(ctx context.Context) GetChcHostsResultOutput
type GetDisasterRecoverGroupQuotaArgs ¶
type GetDisasterRecoverGroupQuotaArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDisasterRecoverGroupQuota.
type GetDisasterRecoverGroupQuotaOutputArgs ¶
type GetDisasterRecoverGroupQuotaOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDisasterRecoverGroupQuota.
func (GetDisasterRecoverGroupQuotaOutputArgs) ElementType ¶
func (GetDisasterRecoverGroupQuotaOutputArgs) ElementType() reflect.Type
type GetDisasterRecoverGroupQuotaResult ¶
type GetDisasterRecoverGroupQuotaResult struct { // The number of placement groups that have been created by the current user. CurrentNum int `pulumi:"currentNum"` // Quota on instances in a physical-machine-type disaster recovery group. CvmInHostGroupQuota int `pulumi:"cvmInHostGroupQuota"` // Quota on instances in a rack-type disaster recovery group. CvmInRackGroupQuota int `pulumi:"cvmInRackGroupQuota"` // Quota on instances in a switch-type disaster recovery group. CvmInSwGroupQuota int `pulumi:"cvmInSwGroupQuota"` // The maximum number of placement groups that can be created. GroupQuota int `pulumi:"groupQuota"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getDisasterRecoverGroupQuota.
func GetDisasterRecoverGroupQuota ¶
func GetDisasterRecoverGroupQuota(ctx *pulumi.Context, args *GetDisasterRecoverGroupQuotaArgs, opts ...pulumi.InvokeOption) (*GetDisasterRecoverGroupQuotaResult, error)
Use this data source to query detailed information of cvm disasterRecoverGroupQuota
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cvm.GetDisasterRecoverGroupQuota(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetDisasterRecoverGroupQuotaResultOutput ¶
type GetDisasterRecoverGroupQuotaResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDisasterRecoverGroupQuota.
func GetDisasterRecoverGroupQuotaOutput ¶
func GetDisasterRecoverGroupQuotaOutput(ctx *pulumi.Context, args GetDisasterRecoverGroupQuotaOutputArgs, opts ...pulumi.InvokeOption) GetDisasterRecoverGroupQuotaResultOutput
func (GetDisasterRecoverGroupQuotaResultOutput) CurrentNum ¶
func (o GetDisasterRecoverGroupQuotaResultOutput) CurrentNum() pulumi.IntOutput
The number of placement groups that have been created by the current user.
func (GetDisasterRecoverGroupQuotaResultOutput) CvmInHostGroupQuota ¶
func (o GetDisasterRecoverGroupQuotaResultOutput) CvmInHostGroupQuota() pulumi.IntOutput
Quota on instances in a physical-machine-type disaster recovery group.
func (GetDisasterRecoverGroupQuotaResultOutput) CvmInRackGroupQuota ¶
func (o GetDisasterRecoverGroupQuotaResultOutput) CvmInRackGroupQuota() pulumi.IntOutput
Quota on instances in a rack-type disaster recovery group.
func (GetDisasterRecoverGroupQuotaResultOutput) CvmInSwGroupQuota ¶
func (o GetDisasterRecoverGroupQuotaResultOutput) CvmInSwGroupQuota() pulumi.IntOutput
Quota on instances in a switch-type disaster recovery group.
func (GetDisasterRecoverGroupQuotaResultOutput) ElementType ¶
func (GetDisasterRecoverGroupQuotaResultOutput) ElementType() reflect.Type
func (GetDisasterRecoverGroupQuotaResultOutput) GroupQuota ¶
func (o GetDisasterRecoverGroupQuotaResultOutput) GroupQuota() pulumi.IntOutput
The maximum number of placement groups that can be created.
func (GetDisasterRecoverGroupQuotaResultOutput) Id ¶
func (o GetDisasterRecoverGroupQuotaResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDisasterRecoverGroupQuotaResultOutput) ResultOutputFile ¶
func (o GetDisasterRecoverGroupQuotaResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDisasterRecoverGroupQuotaResultOutput) ToGetDisasterRecoverGroupQuotaResultOutput ¶
func (o GetDisasterRecoverGroupQuotaResultOutput) ToGetDisasterRecoverGroupQuotaResultOutput() GetDisasterRecoverGroupQuotaResultOutput
func (GetDisasterRecoverGroupQuotaResultOutput) ToGetDisasterRecoverGroupQuotaResultOutputWithContext ¶
func (o GetDisasterRecoverGroupQuotaResultOutput) ToGetDisasterRecoverGroupQuotaResultOutputWithContext(ctx context.Context) GetDisasterRecoverGroupQuotaResultOutput
type GetImageQuotaArgs ¶ added in v0.1.5
type GetImageQuotaArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getImageQuota.
type GetImageQuotaOutputArgs ¶ added in v0.1.5
type GetImageQuotaOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getImageQuota.
func (GetImageQuotaOutputArgs) ElementType ¶ added in v0.1.5
func (GetImageQuotaOutputArgs) ElementType() reflect.Type
type GetImageQuotaResult ¶ added in v0.1.5
type GetImageQuotaResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The image quota of an account. ImageNumQuota int `pulumi:"imageNumQuota"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getImageQuota.
func GetImageQuota ¶ added in v0.1.5
func GetImageQuota(ctx *pulumi.Context, args *GetImageQuotaArgs, opts ...pulumi.InvokeOption) (*GetImageQuotaResult, error)
Use this data source to query detailed information of cvm imageQuota
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cvm.GetImageQuota(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetImageQuotaResultOutput ¶ added in v0.1.5
type GetImageQuotaResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getImageQuota.
func GetImageQuotaOutput ¶ added in v0.1.5
func GetImageQuotaOutput(ctx *pulumi.Context, args GetImageQuotaOutputArgs, opts ...pulumi.InvokeOption) GetImageQuotaResultOutput
func (GetImageQuotaResultOutput) ElementType ¶ added in v0.1.5
func (GetImageQuotaResultOutput) ElementType() reflect.Type
func (GetImageQuotaResultOutput) Id ¶ added in v0.1.5
func (o GetImageQuotaResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetImageQuotaResultOutput) ImageNumQuota ¶ added in v0.1.5
func (o GetImageQuotaResultOutput) ImageNumQuota() pulumi.IntOutput
The image quota of an account.
func (GetImageQuotaResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetImageQuotaResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetImageQuotaResultOutput) ToGetImageQuotaResultOutput ¶ added in v0.1.5
func (o GetImageQuotaResultOutput) ToGetImageQuotaResultOutput() GetImageQuotaResultOutput
func (GetImageQuotaResultOutput) ToGetImageQuotaResultOutputWithContext ¶ added in v0.1.5
func (o GetImageQuotaResultOutput) ToGetImageQuotaResultOutputWithContext(ctx context.Context) GetImageQuotaResultOutput
type GetImageSharePermissionSharePermissionSet ¶ added in v0.1.5
type GetImageSharePermissionSharePermissionSetArgs ¶ added in v0.1.5
type GetImageSharePermissionSharePermissionSetArgs struct { pulumi.StringInput `pulumi:"accountId"` CreatedTime pulumi.StringInput `pulumi:"createdTime"` }AccountId
func (GetImageSharePermissionSharePermissionSetArgs) ElementType ¶ added in v0.1.5
func (GetImageSharePermissionSharePermissionSetArgs) ElementType() reflect.Type
func (GetImageSharePermissionSharePermissionSetArgs) ToGetImageSharePermissionSharePermissionSetOutput ¶ added in v0.1.5
func (i GetImageSharePermissionSharePermissionSetArgs) ToGetImageSharePermissionSharePermissionSetOutput() GetImageSharePermissionSharePermissionSetOutput
func (GetImageSharePermissionSharePermissionSetArgs) ToGetImageSharePermissionSharePermissionSetOutputWithContext ¶ added in v0.1.5
func (i GetImageSharePermissionSharePermissionSetArgs) ToGetImageSharePermissionSharePermissionSetOutputWithContext(ctx context.Context) GetImageSharePermissionSharePermissionSetOutput
type GetImageSharePermissionSharePermissionSetArray ¶ added in v0.1.5
type GetImageSharePermissionSharePermissionSetArray []GetImageSharePermissionSharePermissionSetInput
func (GetImageSharePermissionSharePermissionSetArray) ElementType ¶ added in v0.1.5
func (GetImageSharePermissionSharePermissionSetArray) ElementType() reflect.Type
func (GetImageSharePermissionSharePermissionSetArray) ToGetImageSharePermissionSharePermissionSetArrayOutput ¶ added in v0.1.5
func (i GetImageSharePermissionSharePermissionSetArray) ToGetImageSharePermissionSharePermissionSetArrayOutput() GetImageSharePermissionSharePermissionSetArrayOutput
func (GetImageSharePermissionSharePermissionSetArray) ToGetImageSharePermissionSharePermissionSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetImageSharePermissionSharePermissionSetArray) ToGetImageSharePermissionSharePermissionSetArrayOutputWithContext(ctx context.Context) GetImageSharePermissionSharePermissionSetArrayOutput
type GetImageSharePermissionSharePermissionSetArrayInput ¶ added in v0.1.5
GetImageSharePermissionSharePermissionSetArrayInput is an input type that accepts GetImageSharePermissionSharePermissionSetArray and GetImageSharePermissionSharePermissionSetArrayOutput values. You can construct a concrete instance of `GetImageSharePermissionSharePermissionSetArrayInput` via:
GetImageSharePermissionSharePermissionSetArray{ GetImageSharePermissionSharePermissionSetArgs{...} }
type GetImageSharePermissionSharePermissionSetArrayOutput ¶ added in v0.1.5
func (GetImageSharePermissionSharePermissionSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetImageSharePermissionSharePermissionSetArrayOutput) ElementType() reflect.Type
func (GetImageSharePermissionSharePermissionSetArrayOutput) ToGetImageSharePermissionSharePermissionSetArrayOutput ¶ added in v0.1.5
func (o GetImageSharePermissionSharePermissionSetArrayOutput) ToGetImageSharePermissionSharePermissionSetArrayOutput() GetImageSharePermissionSharePermissionSetArrayOutput
func (GetImageSharePermissionSharePermissionSetArrayOutput) ToGetImageSharePermissionSharePermissionSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetImageSharePermissionSharePermissionSetArrayOutput) ToGetImageSharePermissionSharePermissionSetArrayOutputWithContext(ctx context.Context) GetImageSharePermissionSharePermissionSetArrayOutput
type GetImageSharePermissionSharePermissionSetInput ¶ added in v0.1.5
GetImageSharePermissionSharePermissionSetInput is an input type that accepts GetImageSharePermissionSharePermissionSetArgs and GetImageSharePermissionSharePermissionSetOutput values. You can construct a concrete instance of `GetImageSharePermissionSharePermissionSetInput` via:
GetImageSharePermissionSharePermissionSetArgs{...}
type GetImageSharePermissionSharePermissionSetOutput ¶ added in v0.1.5
func (GetImageSharePermissionSharePermissionSetOutput) AccountId ¶ added in v0.1.5
func (o GetImageSharePermissionSharePermissionSetOutput) AccountId() pulumi.StringOutput
ID of the account with which the image is shared.
func (GetImageSharePermissionSharePermissionSetOutput) CreatedTime ¶ added in v0.1.5
func (o GetImageSharePermissionSharePermissionSetOutput) CreatedTime() pulumi.StringOutput
Time when an image was shared.
func (GetImageSharePermissionSharePermissionSetOutput) ElementType ¶ added in v0.1.5
func (GetImageSharePermissionSharePermissionSetOutput) ElementType() reflect.Type
func (GetImageSharePermissionSharePermissionSetOutput) ToGetImageSharePermissionSharePermissionSetOutput ¶ added in v0.1.5
func (o GetImageSharePermissionSharePermissionSetOutput) ToGetImageSharePermissionSharePermissionSetOutput() GetImageSharePermissionSharePermissionSetOutput
func (GetImageSharePermissionSharePermissionSetOutput) ToGetImageSharePermissionSharePermissionSetOutputWithContext ¶ added in v0.1.5
func (o GetImageSharePermissionSharePermissionSetOutput) ToGetImageSharePermissionSharePermissionSetOutputWithContext(ctx context.Context) GetImageSharePermissionSharePermissionSetOutput
type GetImportImageOsArgs ¶ added in v0.1.5
type GetImportImageOsArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getImportImageOs.
type GetImportImageOsImportImageOsListSupported ¶ added in v0.1.5
type GetImportImageOsImportImageOsListSupported struct { // Supported Linux OS Note: This field may return null, indicating that no valid values can be obtained. Linuxes []string `pulumi:"linuxes"` // Supported Windows OS Note: This field may return null, indicating that no valid values can be obtained. Windows []string `pulumi:"windows"` }
type GetImportImageOsImportImageOsListSupportedArgs ¶ added in v0.1.5
type GetImportImageOsImportImageOsListSupportedArgs struct { // Supported Linux OS Note: This field may return null, indicating that no valid values can be obtained. Linuxes pulumi.StringArrayInput `pulumi:"linuxes"` // Supported Windows OS Note: This field may return null, indicating that no valid values can be obtained. Windows pulumi.StringArrayInput `pulumi:"windows"` }
func (GetImportImageOsImportImageOsListSupportedArgs) ElementType ¶ added in v0.1.5
func (GetImportImageOsImportImageOsListSupportedArgs) ElementType() reflect.Type
func (GetImportImageOsImportImageOsListSupportedArgs) ToGetImportImageOsImportImageOsListSupportedOutput ¶ added in v0.1.5
func (i GetImportImageOsImportImageOsListSupportedArgs) ToGetImportImageOsImportImageOsListSupportedOutput() GetImportImageOsImportImageOsListSupportedOutput
func (GetImportImageOsImportImageOsListSupportedArgs) ToGetImportImageOsImportImageOsListSupportedOutputWithContext ¶ added in v0.1.5
func (i GetImportImageOsImportImageOsListSupportedArgs) ToGetImportImageOsImportImageOsListSupportedOutputWithContext(ctx context.Context) GetImportImageOsImportImageOsListSupportedOutput
type GetImportImageOsImportImageOsListSupportedArray ¶ added in v0.1.5
type GetImportImageOsImportImageOsListSupportedArray []GetImportImageOsImportImageOsListSupportedInput
func (GetImportImageOsImportImageOsListSupportedArray) ElementType ¶ added in v0.1.5
func (GetImportImageOsImportImageOsListSupportedArray) ElementType() reflect.Type
func (GetImportImageOsImportImageOsListSupportedArray) ToGetImportImageOsImportImageOsListSupportedArrayOutput ¶ added in v0.1.5
func (i GetImportImageOsImportImageOsListSupportedArray) ToGetImportImageOsImportImageOsListSupportedArrayOutput() GetImportImageOsImportImageOsListSupportedArrayOutput
func (GetImportImageOsImportImageOsListSupportedArray) ToGetImportImageOsImportImageOsListSupportedArrayOutputWithContext ¶ added in v0.1.5
func (i GetImportImageOsImportImageOsListSupportedArray) ToGetImportImageOsImportImageOsListSupportedArrayOutputWithContext(ctx context.Context) GetImportImageOsImportImageOsListSupportedArrayOutput
type GetImportImageOsImportImageOsListSupportedArrayInput ¶ added in v0.1.5
type GetImportImageOsImportImageOsListSupportedArrayInput interface { pulumi.Input ToGetImportImageOsImportImageOsListSupportedArrayOutput() GetImportImageOsImportImageOsListSupportedArrayOutput ToGetImportImageOsImportImageOsListSupportedArrayOutputWithContext(context.Context) GetImportImageOsImportImageOsListSupportedArrayOutput }
GetImportImageOsImportImageOsListSupportedArrayInput is an input type that accepts GetImportImageOsImportImageOsListSupportedArray and GetImportImageOsImportImageOsListSupportedArrayOutput values. You can construct a concrete instance of `GetImportImageOsImportImageOsListSupportedArrayInput` via:
GetImportImageOsImportImageOsListSupportedArray{ GetImportImageOsImportImageOsListSupportedArgs{...} }
type GetImportImageOsImportImageOsListSupportedArrayOutput ¶ added in v0.1.5
type GetImportImageOsImportImageOsListSupportedArrayOutput struct{ *pulumi.OutputState }
func (GetImportImageOsImportImageOsListSupportedArrayOutput) ElementType ¶ added in v0.1.5
func (GetImportImageOsImportImageOsListSupportedArrayOutput) ElementType() reflect.Type
func (GetImportImageOsImportImageOsListSupportedArrayOutput) ToGetImportImageOsImportImageOsListSupportedArrayOutput ¶ added in v0.1.5
func (o GetImportImageOsImportImageOsListSupportedArrayOutput) ToGetImportImageOsImportImageOsListSupportedArrayOutput() GetImportImageOsImportImageOsListSupportedArrayOutput
func (GetImportImageOsImportImageOsListSupportedArrayOutput) ToGetImportImageOsImportImageOsListSupportedArrayOutputWithContext ¶ added in v0.1.5
func (o GetImportImageOsImportImageOsListSupportedArrayOutput) ToGetImportImageOsImportImageOsListSupportedArrayOutputWithContext(ctx context.Context) GetImportImageOsImportImageOsListSupportedArrayOutput
type GetImportImageOsImportImageOsListSupportedInput ¶ added in v0.1.5
type GetImportImageOsImportImageOsListSupportedInput interface { pulumi.Input ToGetImportImageOsImportImageOsListSupportedOutput() GetImportImageOsImportImageOsListSupportedOutput ToGetImportImageOsImportImageOsListSupportedOutputWithContext(context.Context) GetImportImageOsImportImageOsListSupportedOutput }
GetImportImageOsImportImageOsListSupportedInput is an input type that accepts GetImportImageOsImportImageOsListSupportedArgs and GetImportImageOsImportImageOsListSupportedOutput values. You can construct a concrete instance of `GetImportImageOsImportImageOsListSupportedInput` via:
GetImportImageOsImportImageOsListSupportedArgs{...}
type GetImportImageOsImportImageOsListSupportedOutput ¶ added in v0.1.5
type GetImportImageOsImportImageOsListSupportedOutput struct{ *pulumi.OutputState }
func (GetImportImageOsImportImageOsListSupportedOutput) ElementType ¶ added in v0.1.5
func (GetImportImageOsImportImageOsListSupportedOutput) ElementType() reflect.Type
func (GetImportImageOsImportImageOsListSupportedOutput) Linuxes ¶ added in v0.1.5
func (o GetImportImageOsImportImageOsListSupportedOutput) Linuxes() pulumi.StringArrayOutput
Supported Linux OS Note: This field may return null, indicating that no valid values can be obtained.
func (GetImportImageOsImportImageOsListSupportedOutput) ToGetImportImageOsImportImageOsListSupportedOutput ¶ added in v0.1.5
func (o GetImportImageOsImportImageOsListSupportedOutput) ToGetImportImageOsImportImageOsListSupportedOutput() GetImportImageOsImportImageOsListSupportedOutput
func (GetImportImageOsImportImageOsListSupportedOutput) ToGetImportImageOsImportImageOsListSupportedOutputWithContext ¶ added in v0.1.5
func (o GetImportImageOsImportImageOsListSupportedOutput) ToGetImportImageOsImportImageOsListSupportedOutputWithContext(ctx context.Context) GetImportImageOsImportImageOsListSupportedOutput
func (GetImportImageOsImportImageOsListSupportedOutput) Windows ¶ added in v0.1.5
func (o GetImportImageOsImportImageOsListSupportedOutput) Windows() pulumi.StringArrayOutput
Supported Windows OS Note: This field may return null, indicating that no valid values can be obtained.
type GetImportImageOsImportImageOsVersionSet ¶ added in v0.1.5
type GetImportImageOsImportImageOsVersionSetArgs ¶ added in v0.1.5
type GetImportImageOsImportImageOsVersionSetArgs struct { // Supported operating system architecture. Architectures pulumi.StringArrayInput `pulumi:"architectures"` // Operating system type. OsName pulumi.StringInput `pulumi:"osName"` // Supported operating system versions. OsVersions pulumi.StringArrayInput `pulumi:"osVersions"` }
func (GetImportImageOsImportImageOsVersionSetArgs) ElementType ¶ added in v0.1.5
func (GetImportImageOsImportImageOsVersionSetArgs) ElementType() reflect.Type
func (GetImportImageOsImportImageOsVersionSetArgs) ToGetImportImageOsImportImageOsVersionSetOutput ¶ added in v0.1.5
func (i GetImportImageOsImportImageOsVersionSetArgs) ToGetImportImageOsImportImageOsVersionSetOutput() GetImportImageOsImportImageOsVersionSetOutput
func (GetImportImageOsImportImageOsVersionSetArgs) ToGetImportImageOsImportImageOsVersionSetOutputWithContext ¶ added in v0.1.5
func (i GetImportImageOsImportImageOsVersionSetArgs) ToGetImportImageOsImportImageOsVersionSetOutputWithContext(ctx context.Context) GetImportImageOsImportImageOsVersionSetOutput
type GetImportImageOsImportImageOsVersionSetArray ¶ added in v0.1.5
type GetImportImageOsImportImageOsVersionSetArray []GetImportImageOsImportImageOsVersionSetInput
func (GetImportImageOsImportImageOsVersionSetArray) ElementType ¶ added in v0.1.5
func (GetImportImageOsImportImageOsVersionSetArray) ElementType() reflect.Type
func (GetImportImageOsImportImageOsVersionSetArray) ToGetImportImageOsImportImageOsVersionSetArrayOutput ¶ added in v0.1.5
func (i GetImportImageOsImportImageOsVersionSetArray) ToGetImportImageOsImportImageOsVersionSetArrayOutput() GetImportImageOsImportImageOsVersionSetArrayOutput
func (GetImportImageOsImportImageOsVersionSetArray) ToGetImportImageOsImportImageOsVersionSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetImportImageOsImportImageOsVersionSetArray) ToGetImportImageOsImportImageOsVersionSetArrayOutputWithContext(ctx context.Context) GetImportImageOsImportImageOsVersionSetArrayOutput
type GetImportImageOsImportImageOsVersionSetArrayInput ¶ added in v0.1.5
type GetImportImageOsImportImageOsVersionSetArrayInput interface { pulumi.Input ToGetImportImageOsImportImageOsVersionSetArrayOutput() GetImportImageOsImportImageOsVersionSetArrayOutput ToGetImportImageOsImportImageOsVersionSetArrayOutputWithContext(context.Context) GetImportImageOsImportImageOsVersionSetArrayOutput }
GetImportImageOsImportImageOsVersionSetArrayInput is an input type that accepts GetImportImageOsImportImageOsVersionSetArray and GetImportImageOsImportImageOsVersionSetArrayOutput values. You can construct a concrete instance of `GetImportImageOsImportImageOsVersionSetArrayInput` via:
GetImportImageOsImportImageOsVersionSetArray{ GetImportImageOsImportImageOsVersionSetArgs{...} }
type GetImportImageOsImportImageOsVersionSetArrayOutput ¶ added in v0.1.5
type GetImportImageOsImportImageOsVersionSetArrayOutput struct{ *pulumi.OutputState }
func (GetImportImageOsImportImageOsVersionSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetImportImageOsImportImageOsVersionSetArrayOutput) ElementType() reflect.Type
func (GetImportImageOsImportImageOsVersionSetArrayOutput) ToGetImportImageOsImportImageOsVersionSetArrayOutput ¶ added in v0.1.5
func (o GetImportImageOsImportImageOsVersionSetArrayOutput) ToGetImportImageOsImportImageOsVersionSetArrayOutput() GetImportImageOsImportImageOsVersionSetArrayOutput
func (GetImportImageOsImportImageOsVersionSetArrayOutput) ToGetImportImageOsImportImageOsVersionSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetImportImageOsImportImageOsVersionSetArrayOutput) ToGetImportImageOsImportImageOsVersionSetArrayOutputWithContext(ctx context.Context) GetImportImageOsImportImageOsVersionSetArrayOutput
type GetImportImageOsImportImageOsVersionSetInput ¶ added in v0.1.5
type GetImportImageOsImportImageOsVersionSetInput interface { pulumi.Input ToGetImportImageOsImportImageOsVersionSetOutput() GetImportImageOsImportImageOsVersionSetOutput ToGetImportImageOsImportImageOsVersionSetOutputWithContext(context.Context) GetImportImageOsImportImageOsVersionSetOutput }
GetImportImageOsImportImageOsVersionSetInput is an input type that accepts GetImportImageOsImportImageOsVersionSetArgs and GetImportImageOsImportImageOsVersionSetOutput values. You can construct a concrete instance of `GetImportImageOsImportImageOsVersionSetInput` via:
GetImportImageOsImportImageOsVersionSetArgs{...}
type GetImportImageOsImportImageOsVersionSetOutput ¶ added in v0.1.5
type GetImportImageOsImportImageOsVersionSetOutput struct{ *pulumi.OutputState }
func (GetImportImageOsImportImageOsVersionSetOutput) Architectures ¶ added in v0.1.5
func (o GetImportImageOsImportImageOsVersionSetOutput) Architectures() pulumi.StringArrayOutput
Supported operating system architecture.
func (GetImportImageOsImportImageOsVersionSetOutput) ElementType ¶ added in v0.1.5
func (GetImportImageOsImportImageOsVersionSetOutput) ElementType() reflect.Type
func (GetImportImageOsImportImageOsVersionSetOutput) OsName ¶ added in v0.1.5
func (o GetImportImageOsImportImageOsVersionSetOutput) OsName() pulumi.StringOutput
Operating system type.
func (GetImportImageOsImportImageOsVersionSetOutput) OsVersions ¶ added in v0.1.5
func (o GetImportImageOsImportImageOsVersionSetOutput) OsVersions() pulumi.StringArrayOutput
Supported operating system versions.
func (GetImportImageOsImportImageOsVersionSetOutput) ToGetImportImageOsImportImageOsVersionSetOutput ¶ added in v0.1.5
func (o GetImportImageOsImportImageOsVersionSetOutput) ToGetImportImageOsImportImageOsVersionSetOutput() GetImportImageOsImportImageOsVersionSetOutput
func (GetImportImageOsImportImageOsVersionSetOutput) ToGetImportImageOsImportImageOsVersionSetOutputWithContext ¶ added in v0.1.5
func (o GetImportImageOsImportImageOsVersionSetOutput) ToGetImportImageOsImportImageOsVersionSetOutputWithContext(ctx context.Context) GetImportImageOsImportImageOsVersionSetOutput
type GetImportImageOsOutputArgs ¶ added in v0.1.5
type GetImportImageOsOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getImportImageOs.
func (GetImportImageOsOutputArgs) ElementType ¶ added in v0.1.5
func (GetImportImageOsOutputArgs) ElementType() reflect.Type
type GetImportImageOsResult ¶ added in v0.1.5
type GetImportImageOsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Supported operating system types of imported images. ImportImageOsListSupporteds []GetImportImageOsImportImageOsListSupported `pulumi:"importImageOsListSupporteds"` // Supported operating system versions of imported images. ImportImageOsVersionSets []GetImportImageOsImportImageOsVersionSet `pulumi:"importImageOsVersionSets"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getImportImageOs.
func GetImportImageOs ¶ added in v0.1.5
func GetImportImageOs(ctx *pulumi.Context, args *GetImportImageOsArgs, opts ...pulumi.InvokeOption) (*GetImportImageOsResult, error)
Use this data source to query detailed information of cvm importImageOs
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cvm.GetImportImageOs(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetImportImageOsResultOutput ¶ added in v0.1.5
type GetImportImageOsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getImportImageOs.
func GetImportImageOsOutput ¶ added in v0.1.5
func GetImportImageOsOutput(ctx *pulumi.Context, args GetImportImageOsOutputArgs, opts ...pulumi.InvokeOption) GetImportImageOsResultOutput
func (GetImportImageOsResultOutput) ElementType ¶ added in v0.1.5
func (GetImportImageOsResultOutput) ElementType() reflect.Type
func (GetImportImageOsResultOutput) Id ¶ added in v0.1.5
func (o GetImportImageOsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetImportImageOsResultOutput) ImportImageOsListSupporteds ¶ added in v0.1.5
func (o GetImportImageOsResultOutput) ImportImageOsListSupporteds() GetImportImageOsImportImageOsListSupportedArrayOutput
Supported operating system types of imported images.
func (GetImportImageOsResultOutput) ImportImageOsVersionSets ¶ added in v0.1.5
func (o GetImportImageOsResultOutput) ImportImageOsVersionSets() GetImportImageOsImportImageOsVersionSetArrayOutput
Supported operating system versions of imported images.
func (GetImportImageOsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetImportImageOsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetImportImageOsResultOutput) ToGetImportImageOsResultOutput ¶ added in v0.1.5
func (o GetImportImageOsResultOutput) ToGetImportImageOsResultOutput() GetImportImageOsResultOutput
func (GetImportImageOsResultOutput) ToGetImportImageOsResultOutputWithContext ¶ added in v0.1.5
func (o GetImportImageOsResultOutput) ToGetImportImageOsResultOutputWithContext(ctx context.Context) GetImportImageOsResultOutput
type GetInstanceVncUrlArgs ¶
type GetInstanceVncUrlArgs struct { // Instance ID. To obtain the instance IDs, you can call `DescribeInstances` and look for `InstanceId` in the response. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceVncUrl.
type GetInstanceVncUrlOutputArgs ¶
type GetInstanceVncUrlOutputArgs struct { // Instance ID. To obtain the instance IDs, you can call `DescribeInstances` and look for `InstanceId` in the response. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceVncUrl.
func (GetInstanceVncUrlOutputArgs) ElementType ¶
func (GetInstanceVncUrlOutputArgs) ElementType() reflect.Type
type GetInstanceVncUrlResult ¶
type GetInstanceVncUrlResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // Instance VNC URL. InstanceVncUrl string `pulumi:"instanceVncUrl"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getInstanceVncUrl.
func GetInstanceVncUrl ¶
func GetInstanceVncUrl(ctx *pulumi.Context, args *GetInstanceVncUrlArgs, opts ...pulumi.InvokeOption) (*GetInstanceVncUrlResult, error)
Use this data source to query detailed information of cvm instanceVncUrl
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cvm.GetInstanceVncUrl(ctx, &cvm.GetInstanceVncUrlArgs{ InstanceId: "ins-xxxxxxxx", }, nil) if err != nil { return err } return nil }) }
```
type GetInstanceVncUrlResultOutput ¶
type GetInstanceVncUrlResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceVncUrl.
func GetInstanceVncUrlOutput ¶
func GetInstanceVncUrlOutput(ctx *pulumi.Context, args GetInstanceVncUrlOutputArgs, opts ...pulumi.InvokeOption) GetInstanceVncUrlResultOutput
func (GetInstanceVncUrlResultOutput) ElementType ¶
func (GetInstanceVncUrlResultOutput) ElementType() reflect.Type
func (GetInstanceVncUrlResultOutput) Id ¶
func (o GetInstanceVncUrlResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceVncUrlResultOutput) InstanceId ¶
func (o GetInstanceVncUrlResultOutput) InstanceId() pulumi.StringOutput
func (GetInstanceVncUrlResultOutput) InstanceVncUrl ¶
func (o GetInstanceVncUrlResultOutput) InstanceVncUrl() pulumi.StringOutput
Instance VNC URL.
func (GetInstanceVncUrlResultOutput) ResultOutputFile ¶
func (o GetInstanceVncUrlResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceVncUrlResultOutput) ToGetInstanceVncUrlResultOutput ¶
func (o GetInstanceVncUrlResultOutput) ToGetInstanceVncUrlResultOutput() GetInstanceVncUrlResultOutput
func (GetInstanceVncUrlResultOutput) ToGetInstanceVncUrlResultOutputWithContext ¶
func (o GetInstanceVncUrlResultOutput) ToGetInstanceVncUrlResultOutputWithContext(ctx context.Context) GetInstanceVncUrlResultOutput
type GetInstancesModificationArgs ¶
type GetInstancesModificationArgs struct { // The upper limit of Filters for each request is 10 and the upper limit for Filter.Values is 2. Filters []GetInstancesModificationFilter `pulumi:"filters"` // One or more instance ID to be queried. It can be obtained from the InstanceId in the returned value of API DescribeInstances. The maximum number of instances in batch for each request is 20. InstanceIds []string `pulumi:"instanceIds"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstancesModification.
type GetInstancesModificationFilterArgs ¶
type GetInstancesModificationFilterArgs struct { // Fields to be filtered. Name pulumi.StringInput `pulumi:"name"` // Value of the field. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetInstancesModificationFilterArgs) ElementType ¶
func (GetInstancesModificationFilterArgs) ElementType() reflect.Type
func (GetInstancesModificationFilterArgs) ToGetInstancesModificationFilterOutput ¶
func (i GetInstancesModificationFilterArgs) ToGetInstancesModificationFilterOutput() GetInstancesModificationFilterOutput
func (GetInstancesModificationFilterArgs) ToGetInstancesModificationFilterOutputWithContext ¶
func (i GetInstancesModificationFilterArgs) ToGetInstancesModificationFilterOutputWithContext(ctx context.Context) GetInstancesModificationFilterOutput
type GetInstancesModificationFilterArray ¶
type GetInstancesModificationFilterArray []GetInstancesModificationFilterInput
func (GetInstancesModificationFilterArray) ElementType ¶
func (GetInstancesModificationFilterArray) ElementType() reflect.Type
func (GetInstancesModificationFilterArray) ToGetInstancesModificationFilterArrayOutput ¶
func (i GetInstancesModificationFilterArray) ToGetInstancesModificationFilterArrayOutput() GetInstancesModificationFilterArrayOutput
func (GetInstancesModificationFilterArray) ToGetInstancesModificationFilterArrayOutputWithContext ¶
func (i GetInstancesModificationFilterArray) ToGetInstancesModificationFilterArrayOutputWithContext(ctx context.Context) GetInstancesModificationFilterArrayOutput
type GetInstancesModificationFilterArrayInput ¶
type GetInstancesModificationFilterArrayInput interface { pulumi.Input ToGetInstancesModificationFilterArrayOutput() GetInstancesModificationFilterArrayOutput ToGetInstancesModificationFilterArrayOutputWithContext(context.Context) GetInstancesModificationFilterArrayOutput }
GetInstancesModificationFilterArrayInput is an input type that accepts GetInstancesModificationFilterArray and GetInstancesModificationFilterArrayOutput values. You can construct a concrete instance of `GetInstancesModificationFilterArrayInput` via:
GetInstancesModificationFilterArray{ GetInstancesModificationFilterArgs{...} }
type GetInstancesModificationFilterArrayOutput ¶
type GetInstancesModificationFilterArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesModificationFilterArrayOutput) ElementType ¶
func (GetInstancesModificationFilterArrayOutput) ElementType() reflect.Type
func (GetInstancesModificationFilterArrayOutput) ToGetInstancesModificationFilterArrayOutput ¶
func (o GetInstancesModificationFilterArrayOutput) ToGetInstancesModificationFilterArrayOutput() GetInstancesModificationFilterArrayOutput
func (GetInstancesModificationFilterArrayOutput) ToGetInstancesModificationFilterArrayOutputWithContext ¶
func (o GetInstancesModificationFilterArrayOutput) ToGetInstancesModificationFilterArrayOutputWithContext(ctx context.Context) GetInstancesModificationFilterArrayOutput
type GetInstancesModificationFilterInput ¶
type GetInstancesModificationFilterInput interface { pulumi.Input ToGetInstancesModificationFilterOutput() GetInstancesModificationFilterOutput ToGetInstancesModificationFilterOutputWithContext(context.Context) GetInstancesModificationFilterOutput }
GetInstancesModificationFilterInput is an input type that accepts GetInstancesModificationFilterArgs and GetInstancesModificationFilterOutput values. You can construct a concrete instance of `GetInstancesModificationFilterInput` via:
GetInstancesModificationFilterArgs{...}
type GetInstancesModificationFilterOutput ¶
type GetInstancesModificationFilterOutput struct{ *pulumi.OutputState }
func (GetInstancesModificationFilterOutput) ElementType ¶
func (GetInstancesModificationFilterOutput) ElementType() reflect.Type
func (GetInstancesModificationFilterOutput) Name ¶
func (o GetInstancesModificationFilterOutput) Name() pulumi.StringOutput
Fields to be filtered.
func (GetInstancesModificationFilterOutput) ToGetInstancesModificationFilterOutput ¶
func (o GetInstancesModificationFilterOutput) ToGetInstancesModificationFilterOutput() GetInstancesModificationFilterOutput
func (GetInstancesModificationFilterOutput) ToGetInstancesModificationFilterOutputWithContext ¶
func (o GetInstancesModificationFilterOutput) ToGetInstancesModificationFilterOutputWithContext(ctx context.Context) GetInstancesModificationFilterOutput
func (GetInstancesModificationFilterOutput) Values ¶
func (o GetInstancesModificationFilterOutput) Values() pulumi.StringArrayOutput
Value of the field.
type GetInstancesModificationInstanceTypeConfigStatusList ¶
type GetInstancesModificationInstanceTypeConfigStatusList struct { // Configuration information. InstanceTypeConfigs []GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfig `pulumi:"instanceTypeConfigs"` // Status description information. Message string `pulumi:"message"` // State description. Status string `pulumi:"status"` }
type GetInstancesModificationInstanceTypeConfigStatusListArgs ¶
type GetInstancesModificationInstanceTypeConfigStatusListArgs struct { // Configuration information. InstanceTypeConfigs GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayInput `pulumi:"instanceTypeConfigs"` // Status description information. Message pulumi.StringInput `pulumi:"message"` // State description. Status pulumi.StringInput `pulumi:"status"` }
func (GetInstancesModificationInstanceTypeConfigStatusListArgs) ElementType ¶
func (GetInstancesModificationInstanceTypeConfigStatusListArgs) ElementType() reflect.Type
func (GetInstancesModificationInstanceTypeConfigStatusListArgs) ToGetInstancesModificationInstanceTypeConfigStatusListOutput ¶
func (i GetInstancesModificationInstanceTypeConfigStatusListArgs) ToGetInstancesModificationInstanceTypeConfigStatusListOutput() GetInstancesModificationInstanceTypeConfigStatusListOutput
func (GetInstancesModificationInstanceTypeConfigStatusListArgs) ToGetInstancesModificationInstanceTypeConfigStatusListOutputWithContext ¶
func (i GetInstancesModificationInstanceTypeConfigStatusListArgs) ToGetInstancesModificationInstanceTypeConfigStatusListOutputWithContext(ctx context.Context) GetInstancesModificationInstanceTypeConfigStatusListOutput
type GetInstancesModificationInstanceTypeConfigStatusListArray ¶
type GetInstancesModificationInstanceTypeConfigStatusListArray []GetInstancesModificationInstanceTypeConfigStatusListInput
func (GetInstancesModificationInstanceTypeConfigStatusListArray) ElementType ¶
func (GetInstancesModificationInstanceTypeConfigStatusListArray) ElementType() reflect.Type
func (GetInstancesModificationInstanceTypeConfigStatusListArray) ToGetInstancesModificationInstanceTypeConfigStatusListArrayOutput ¶
func (i GetInstancesModificationInstanceTypeConfigStatusListArray) ToGetInstancesModificationInstanceTypeConfigStatusListArrayOutput() GetInstancesModificationInstanceTypeConfigStatusListArrayOutput
func (GetInstancesModificationInstanceTypeConfigStatusListArray) ToGetInstancesModificationInstanceTypeConfigStatusListArrayOutputWithContext ¶
func (i GetInstancesModificationInstanceTypeConfigStatusListArray) ToGetInstancesModificationInstanceTypeConfigStatusListArrayOutputWithContext(ctx context.Context) GetInstancesModificationInstanceTypeConfigStatusListArrayOutput
type GetInstancesModificationInstanceTypeConfigStatusListArrayInput ¶
type GetInstancesModificationInstanceTypeConfigStatusListArrayInput interface { pulumi.Input ToGetInstancesModificationInstanceTypeConfigStatusListArrayOutput() GetInstancesModificationInstanceTypeConfigStatusListArrayOutput ToGetInstancesModificationInstanceTypeConfigStatusListArrayOutputWithContext(context.Context) GetInstancesModificationInstanceTypeConfigStatusListArrayOutput }
GetInstancesModificationInstanceTypeConfigStatusListArrayInput is an input type that accepts GetInstancesModificationInstanceTypeConfigStatusListArray and GetInstancesModificationInstanceTypeConfigStatusListArrayOutput values. You can construct a concrete instance of `GetInstancesModificationInstanceTypeConfigStatusListArrayInput` via:
GetInstancesModificationInstanceTypeConfigStatusListArray{ GetInstancesModificationInstanceTypeConfigStatusListArgs{...} }
type GetInstancesModificationInstanceTypeConfigStatusListArrayOutput ¶
type GetInstancesModificationInstanceTypeConfigStatusListArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesModificationInstanceTypeConfigStatusListArrayOutput) ElementType ¶
func (GetInstancesModificationInstanceTypeConfigStatusListArrayOutput) ElementType() reflect.Type
func (GetInstancesModificationInstanceTypeConfigStatusListArrayOutput) ToGetInstancesModificationInstanceTypeConfigStatusListArrayOutput ¶
func (o GetInstancesModificationInstanceTypeConfigStatusListArrayOutput) ToGetInstancesModificationInstanceTypeConfigStatusListArrayOutput() GetInstancesModificationInstanceTypeConfigStatusListArrayOutput
func (GetInstancesModificationInstanceTypeConfigStatusListArrayOutput) ToGetInstancesModificationInstanceTypeConfigStatusListArrayOutputWithContext ¶
func (o GetInstancesModificationInstanceTypeConfigStatusListArrayOutput) ToGetInstancesModificationInstanceTypeConfigStatusListArrayOutputWithContext(ctx context.Context) GetInstancesModificationInstanceTypeConfigStatusListArrayOutput
type GetInstancesModificationInstanceTypeConfigStatusListInput ¶
type GetInstancesModificationInstanceTypeConfigStatusListInput interface { pulumi.Input ToGetInstancesModificationInstanceTypeConfigStatusListOutput() GetInstancesModificationInstanceTypeConfigStatusListOutput ToGetInstancesModificationInstanceTypeConfigStatusListOutputWithContext(context.Context) GetInstancesModificationInstanceTypeConfigStatusListOutput }
GetInstancesModificationInstanceTypeConfigStatusListInput is an input type that accepts GetInstancesModificationInstanceTypeConfigStatusListArgs and GetInstancesModificationInstanceTypeConfigStatusListOutput values. You can construct a concrete instance of `GetInstancesModificationInstanceTypeConfigStatusListInput` via:
GetInstancesModificationInstanceTypeConfigStatusListArgs{...}
type GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfig ¶
type GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfig struct { // The number of CPU kernels, in cores. Cpu int `pulumi:"cpu"` // The number of FPGA kernels, in cores. Fpga int `pulumi:"fpga"` // The number of GPU kernels, in cores. Gpu int `pulumi:"gpu"` // Instance family. InstanceFamily string `pulumi:"instanceFamily"` // Instance type. InstanceType string `pulumi:"instanceType"` // Memory capacity (in GB). Memory int `pulumi:"memory"` // Availability zone. Zone string `pulumi:"zone"` }
type GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArgs ¶
type GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArgs struct { // The number of CPU kernels, in cores. Cpu pulumi.IntInput `pulumi:"cpu"` // The number of FPGA kernels, in cores. Fpga pulumi.IntInput `pulumi:"fpga"` // The number of GPU kernels, in cores. Gpu pulumi.IntInput `pulumi:"gpu"` // Instance family. InstanceFamily pulumi.StringInput `pulumi:"instanceFamily"` // Instance type. InstanceType pulumi.StringInput `pulumi:"instanceType"` // Memory capacity (in GB). Memory pulumi.IntInput `pulumi:"memory"` // Availability zone. Zone pulumi.StringInput `pulumi:"zone"` }
func (GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArgs) ElementType ¶
func (GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArgs) ElementType() reflect.Type
func (GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArgs) ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput ¶
func (i GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArgs) ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput() GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput
func (GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArgs) ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutputWithContext ¶
func (i GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArgs) ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutputWithContext(ctx context.Context) GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput
type GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArray ¶
type GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArray []GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigInput
func (GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArray) ElementType ¶
func (GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArray) ElementType() reflect.Type
func (GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArray) ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput ¶
func (i GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArray) ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput() GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput
func (GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArray) ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutputWithContext ¶
func (i GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArray) ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutputWithContext(ctx context.Context) GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput
type GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayInput ¶
type GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayInput interface { pulumi.Input ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput() GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutputWithContext(context.Context) GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput }
GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayInput is an input type that accepts GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArray and GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput values. You can construct a concrete instance of `GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayInput` via:
GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArray{ GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArgs{...} }
type GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput ¶
type GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput) ElementType ¶
func (GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput) ElementType() reflect.Type
func (GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput) ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput ¶
func (o GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput) ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput() GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput
func (GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput) ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutputWithContext ¶
func (o GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput) ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutputWithContext(ctx context.Context) GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput
type GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigInput ¶
type GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigInput interface { pulumi.Input ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput() GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutputWithContext(context.Context) GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput }
GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigInput is an input type that accepts GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArgs and GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput values. You can construct a concrete instance of `GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigInput` via:
GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArgs{...}
type GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput ¶
type GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput struct{ *pulumi.OutputState }
func (GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) Cpu ¶
func (o GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) Cpu() pulumi.IntOutput
The number of CPU kernels, in cores.
func (GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) ElementType ¶
func (GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) ElementType() reflect.Type
func (GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) Fpga ¶
func (o GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) Fpga() pulumi.IntOutput
The number of FPGA kernels, in cores.
func (GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) Gpu ¶
func (o GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) Gpu() pulumi.IntOutput
The number of GPU kernels, in cores.
func (GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) InstanceFamily ¶
func (o GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) InstanceFamily() pulumi.StringOutput
Instance family.
func (GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) InstanceType ¶
func (o GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) InstanceType() pulumi.StringOutput
Instance type.
func (GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) Memory ¶
func (o GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) Memory() pulumi.IntOutput
Memory capacity (in GB).
func (GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput ¶
func (o GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput() GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput
func (GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutputWithContext ¶
func (o GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) ToGetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutputWithContext(ctx context.Context) GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput
func (GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) Zone ¶
func (o GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigOutput) Zone() pulumi.StringOutput
Availability zone.
type GetInstancesModificationInstanceTypeConfigStatusListOutput ¶
type GetInstancesModificationInstanceTypeConfigStatusListOutput struct{ *pulumi.OutputState }
func (GetInstancesModificationInstanceTypeConfigStatusListOutput) ElementType ¶
func (GetInstancesModificationInstanceTypeConfigStatusListOutput) ElementType() reflect.Type
func (GetInstancesModificationInstanceTypeConfigStatusListOutput) InstanceTypeConfigs ¶
func (o GetInstancesModificationInstanceTypeConfigStatusListOutput) InstanceTypeConfigs() GetInstancesModificationInstanceTypeConfigStatusListInstanceTypeConfigArrayOutput
Configuration information.
func (GetInstancesModificationInstanceTypeConfigStatusListOutput) Message ¶
func (o GetInstancesModificationInstanceTypeConfigStatusListOutput) Message() pulumi.StringOutput
Status description information.
func (GetInstancesModificationInstanceTypeConfigStatusListOutput) Status ¶
func (o GetInstancesModificationInstanceTypeConfigStatusListOutput) Status() pulumi.StringOutput
State description.
func (GetInstancesModificationInstanceTypeConfigStatusListOutput) ToGetInstancesModificationInstanceTypeConfigStatusListOutput ¶
func (o GetInstancesModificationInstanceTypeConfigStatusListOutput) ToGetInstancesModificationInstanceTypeConfigStatusListOutput() GetInstancesModificationInstanceTypeConfigStatusListOutput
func (GetInstancesModificationInstanceTypeConfigStatusListOutput) ToGetInstancesModificationInstanceTypeConfigStatusListOutputWithContext ¶
func (o GetInstancesModificationInstanceTypeConfigStatusListOutput) ToGetInstancesModificationInstanceTypeConfigStatusListOutputWithContext(ctx context.Context) GetInstancesModificationInstanceTypeConfigStatusListOutput
type GetInstancesModificationOutputArgs ¶
type GetInstancesModificationOutputArgs struct { // The upper limit of Filters for each request is 10 and the upper limit for Filter.Values is 2. Filters GetInstancesModificationFilterArrayInput `pulumi:"filters"` // One or more instance ID to be queried. It can be obtained from the InstanceId in the returned value of API DescribeInstances. The maximum number of instances in batch for each request is 20. InstanceIds pulumi.StringArrayInput `pulumi:"instanceIds"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstancesModification.
func (GetInstancesModificationOutputArgs) ElementType ¶
func (GetInstancesModificationOutputArgs) ElementType() reflect.Type
type GetInstancesModificationResult ¶
type GetInstancesModificationResult struct { Filters []GetInstancesModificationFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceIds []string `pulumi:"instanceIds"` // The list of model configurations that can be adjusted by the instance. InstanceTypeConfigStatusLists []GetInstancesModificationInstanceTypeConfigStatusList `pulumi:"instanceTypeConfigStatusLists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getInstancesModification.
func GetInstancesModification ¶
func GetInstancesModification(ctx *pulumi.Context, args *GetInstancesModificationArgs, opts ...pulumi.InvokeOption) (*GetInstancesModificationResult, error)
Use this data source to query cvm instances modification.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cvm.GetInstancesModification(ctx, &cvm.GetInstancesModificationArgs{ InstanceIds: []string{ "ins-xxxxxxx", }, }, nil) if err != nil { return err } return nil }) }
```
type GetInstancesModificationResultOutput ¶
type GetInstancesModificationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstancesModification.
func GetInstancesModificationOutput ¶
func GetInstancesModificationOutput(ctx *pulumi.Context, args GetInstancesModificationOutputArgs, opts ...pulumi.InvokeOption) GetInstancesModificationResultOutput
func (GetInstancesModificationResultOutput) ElementType ¶
func (GetInstancesModificationResultOutput) ElementType() reflect.Type
func (GetInstancesModificationResultOutput) Filters ¶
func (o GetInstancesModificationResultOutput) Filters() GetInstancesModificationFilterArrayOutput
func (GetInstancesModificationResultOutput) Id ¶
func (o GetInstancesModificationResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstancesModificationResultOutput) InstanceIds ¶
func (o GetInstancesModificationResultOutput) InstanceIds() pulumi.StringArrayOutput
func (GetInstancesModificationResultOutput) InstanceTypeConfigStatusLists ¶
func (o GetInstancesModificationResultOutput) InstanceTypeConfigStatusLists() GetInstancesModificationInstanceTypeConfigStatusListArrayOutput
The list of model configurations that can be adjusted by the instance.
func (GetInstancesModificationResultOutput) ResultOutputFile ¶
func (o GetInstancesModificationResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstancesModificationResultOutput) ToGetInstancesModificationResultOutput ¶
func (o GetInstancesModificationResultOutput) ToGetInstancesModificationResultOutput() GetInstancesModificationResultOutput
func (GetInstancesModificationResultOutput) ToGetInstancesModificationResultOutputWithContext ¶
func (o GetInstancesModificationResultOutput) ToGetInstancesModificationResultOutputWithContext(ctx context.Context) GetInstancesModificationResultOutput
type HpcCluster ¶
type HpcCluster struct { pulumi.CustomResourceState // Name of Hpc Cluster. Name pulumi.StringOutput `pulumi:"name"` // Remark of Hpc Cluster. Remark pulumi.StringPtrOutput `pulumi:"remark"` // Available zone. Zone pulumi.StringOutput `pulumi:"zone"` }
Provides a resource to create a cvm hpcCluster
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cvm.NewHpcCluster(ctx, "hpcCluster", &Cvm.HpcClusterArgs{ Remark: pulumi.String("create for test"), Zone: pulumi.String("ap-beijing-6"), }) if err != nil { return err } return nil }) }
```
## Import
cvm hpc_cluster can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cvm/hpcCluster:HpcCluster hpc_cluster hpc_cluster_id
```
func GetHpcCluster ¶
func GetHpcCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HpcClusterState, opts ...pulumi.ResourceOption) (*HpcCluster, error)
GetHpcCluster gets an existing HpcCluster 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 NewHpcCluster ¶
func NewHpcCluster(ctx *pulumi.Context, name string, args *HpcClusterArgs, opts ...pulumi.ResourceOption) (*HpcCluster, error)
NewHpcCluster registers a new resource with the given unique name, arguments, and options.
func (*HpcCluster) ElementType ¶
func (*HpcCluster) ElementType() reflect.Type
func (*HpcCluster) ToHpcClusterOutput ¶
func (i *HpcCluster) ToHpcClusterOutput() HpcClusterOutput
func (*HpcCluster) ToHpcClusterOutputWithContext ¶
func (i *HpcCluster) ToHpcClusterOutputWithContext(ctx context.Context) HpcClusterOutput
type HpcClusterArgs ¶
type HpcClusterArgs struct { // Name of Hpc Cluster. Name pulumi.StringPtrInput // Remark of Hpc Cluster. Remark pulumi.StringPtrInput // Available zone. Zone pulumi.StringInput }
The set of arguments for constructing a HpcCluster resource.
func (HpcClusterArgs) ElementType ¶
func (HpcClusterArgs) ElementType() reflect.Type
type HpcClusterArray ¶
type HpcClusterArray []HpcClusterInput
func (HpcClusterArray) ElementType ¶
func (HpcClusterArray) ElementType() reflect.Type
func (HpcClusterArray) ToHpcClusterArrayOutput ¶
func (i HpcClusterArray) ToHpcClusterArrayOutput() HpcClusterArrayOutput
func (HpcClusterArray) ToHpcClusterArrayOutputWithContext ¶
func (i HpcClusterArray) ToHpcClusterArrayOutputWithContext(ctx context.Context) HpcClusterArrayOutput
type HpcClusterArrayInput ¶
type HpcClusterArrayInput interface { pulumi.Input ToHpcClusterArrayOutput() HpcClusterArrayOutput ToHpcClusterArrayOutputWithContext(context.Context) HpcClusterArrayOutput }
HpcClusterArrayInput is an input type that accepts HpcClusterArray and HpcClusterArrayOutput values. You can construct a concrete instance of `HpcClusterArrayInput` via:
HpcClusterArray{ HpcClusterArgs{...} }
type HpcClusterArrayOutput ¶
type HpcClusterArrayOutput struct{ *pulumi.OutputState }
func (HpcClusterArrayOutput) ElementType ¶
func (HpcClusterArrayOutput) ElementType() reflect.Type
func (HpcClusterArrayOutput) Index ¶
func (o HpcClusterArrayOutput) Index(i pulumi.IntInput) HpcClusterOutput
func (HpcClusterArrayOutput) ToHpcClusterArrayOutput ¶
func (o HpcClusterArrayOutput) ToHpcClusterArrayOutput() HpcClusterArrayOutput
func (HpcClusterArrayOutput) ToHpcClusterArrayOutputWithContext ¶
func (o HpcClusterArrayOutput) ToHpcClusterArrayOutputWithContext(ctx context.Context) HpcClusterArrayOutput
type HpcClusterInput ¶
type HpcClusterInput interface { pulumi.Input ToHpcClusterOutput() HpcClusterOutput ToHpcClusterOutputWithContext(ctx context.Context) HpcClusterOutput }
type HpcClusterMap ¶
type HpcClusterMap map[string]HpcClusterInput
func (HpcClusterMap) ElementType ¶
func (HpcClusterMap) ElementType() reflect.Type
func (HpcClusterMap) ToHpcClusterMapOutput ¶
func (i HpcClusterMap) ToHpcClusterMapOutput() HpcClusterMapOutput
func (HpcClusterMap) ToHpcClusterMapOutputWithContext ¶
func (i HpcClusterMap) ToHpcClusterMapOutputWithContext(ctx context.Context) HpcClusterMapOutput
type HpcClusterMapInput ¶
type HpcClusterMapInput interface { pulumi.Input ToHpcClusterMapOutput() HpcClusterMapOutput ToHpcClusterMapOutputWithContext(context.Context) HpcClusterMapOutput }
HpcClusterMapInput is an input type that accepts HpcClusterMap and HpcClusterMapOutput values. You can construct a concrete instance of `HpcClusterMapInput` via:
HpcClusterMap{ "key": HpcClusterArgs{...} }
type HpcClusterMapOutput ¶
type HpcClusterMapOutput struct{ *pulumi.OutputState }
func (HpcClusterMapOutput) ElementType ¶
func (HpcClusterMapOutput) ElementType() reflect.Type
func (HpcClusterMapOutput) MapIndex ¶
func (o HpcClusterMapOutput) MapIndex(k pulumi.StringInput) HpcClusterOutput
func (HpcClusterMapOutput) ToHpcClusterMapOutput ¶
func (o HpcClusterMapOutput) ToHpcClusterMapOutput() HpcClusterMapOutput
func (HpcClusterMapOutput) ToHpcClusterMapOutputWithContext ¶
func (o HpcClusterMapOutput) ToHpcClusterMapOutputWithContext(ctx context.Context) HpcClusterMapOutput
type HpcClusterOutput ¶
type HpcClusterOutput struct{ *pulumi.OutputState }
func (HpcClusterOutput) ElementType ¶
func (HpcClusterOutput) ElementType() reflect.Type
func (HpcClusterOutput) Name ¶
func (o HpcClusterOutput) Name() pulumi.StringOutput
Name of Hpc Cluster.
func (HpcClusterOutput) Remark ¶
func (o HpcClusterOutput) Remark() pulumi.StringPtrOutput
Remark of Hpc Cluster.
func (HpcClusterOutput) ToHpcClusterOutput ¶
func (o HpcClusterOutput) ToHpcClusterOutput() HpcClusterOutput
func (HpcClusterOutput) ToHpcClusterOutputWithContext ¶
func (o HpcClusterOutput) ToHpcClusterOutputWithContext(ctx context.Context) HpcClusterOutput
type HpcClusterState ¶
type HpcClusterState struct { // Name of Hpc Cluster. Name pulumi.StringPtrInput // Remark of Hpc Cluster. Remark pulumi.StringPtrInput // Available zone. Zone pulumi.StringPtrInput }
func (HpcClusterState) ElementType ¶
func (HpcClusterState) ElementType() reflect.Type
type ImageSharePermission ¶ added in v0.1.5
type ImageSharePermission struct { pulumi.StringArrayOutput `pulumi:"accountIds"` ImageId pulumi.StringOutput `pulumi:"imageId"` }AccountIds
Provides a resource to create a cvm imageSharePermission
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cvm.NewImageSharePermission(ctx, "imageSharePermission", &Cvm.ImageSharePermissionArgs{ AccountIds: pulumi.StringArray{ pulumi.String("xxxxxx"), }, ImageId: pulumi.String("img-xxxxxx"), }) if err != nil { return err } return nil }) }
```
## Import
cvm image_share_permission can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cvm/imageSharePermission:ImageSharePermission image_share_permission image_share_permission_id
```
func GetImageSharePermission ¶ added in v0.1.5
func GetImageSharePermission(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ImageSharePermissionState, opts ...pulumi.ResourceOption) (*ImageSharePermission, error)
GetImageSharePermission gets an existing ImageSharePermission 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 NewImageSharePermission ¶ added in v0.1.5
func NewImageSharePermission(ctx *pulumi.Context, name string, args *ImageSharePermissionArgs, opts ...pulumi.ResourceOption) (*ImageSharePermission, error)
NewImageSharePermission registers a new resource with the given unique name, arguments, and options.
func (*ImageSharePermission) ElementType ¶ added in v0.1.5
func (*ImageSharePermission) ElementType() reflect.Type
func (*ImageSharePermission) ToImageSharePermissionOutput ¶ added in v0.1.5
func (i *ImageSharePermission) ToImageSharePermissionOutput() ImageSharePermissionOutput
func (*ImageSharePermission) ToImageSharePermissionOutputWithContext ¶ added in v0.1.5
func (i *ImageSharePermission) ToImageSharePermissionOutputWithContext(ctx context.Context) ImageSharePermissionOutput
type ImageSharePermissionArgs ¶ added in v0.1.5
type ImageSharePermissionArgs struct { pulumi.StringArrayInput ImageId pulumi.StringInput }AccountIds
The set of arguments for constructing a ImageSharePermission resource.
func (ImageSharePermissionArgs) ElementType ¶ added in v0.1.5
func (ImageSharePermissionArgs) ElementType() reflect.Type
type ImageSharePermissionArray ¶ added in v0.1.5
type ImageSharePermissionArray []ImageSharePermissionInput
func (ImageSharePermissionArray) ElementType ¶ added in v0.1.5
func (ImageSharePermissionArray) ElementType() reflect.Type
func (ImageSharePermissionArray) ToImageSharePermissionArrayOutput ¶ added in v0.1.5
func (i ImageSharePermissionArray) ToImageSharePermissionArrayOutput() ImageSharePermissionArrayOutput
func (ImageSharePermissionArray) ToImageSharePermissionArrayOutputWithContext ¶ added in v0.1.5
func (i ImageSharePermissionArray) ToImageSharePermissionArrayOutputWithContext(ctx context.Context) ImageSharePermissionArrayOutput
type ImageSharePermissionArrayInput ¶ added in v0.1.5
ImageSharePermissionArrayInput is an input type that accepts ImageSharePermissionArray and ImageSharePermissionArrayOutput values. You can construct a concrete instance of `ImageSharePermissionArrayInput` via:
ImageSharePermissionArray{ ImageSharePermissionArgs{...} }
type ImageSharePermissionArrayOutput ¶ added in v0.1.5
func (ImageSharePermissionArrayOutput) ElementType ¶ added in v0.1.5
func (ImageSharePermissionArrayOutput) ElementType() reflect.Type
func (ImageSharePermissionArrayOutput) Index ¶ added in v0.1.5
func (o ImageSharePermissionArrayOutput) Index(i pulumi.IntInput) ImageSharePermissionOutput
func (ImageSharePermissionArrayOutput) ToImageSharePermissionArrayOutput ¶ added in v0.1.5
func (o ImageSharePermissionArrayOutput) ToImageSharePermissionArrayOutput() ImageSharePermissionArrayOutput
func (ImageSharePermissionArrayOutput) ToImageSharePermissionArrayOutputWithContext ¶ added in v0.1.5
func (o ImageSharePermissionArrayOutput) ToImageSharePermissionArrayOutputWithContext(ctx context.Context) ImageSharePermissionArrayOutput
type ImageSharePermissionInput ¶ added in v0.1.5
type ImageSharePermissionMap ¶ added in v0.1.5
type ImageSharePermissionMap map[string]ImageSharePermissionInput
func (ImageSharePermissionMap) ElementType ¶ added in v0.1.5
func (ImageSharePermissionMap) ElementType() reflect.Type
func (ImageSharePermissionMap) ToImageSharePermissionMapOutput ¶ added in v0.1.5
func (i ImageSharePermissionMap) ToImageSharePermissionMapOutput() ImageSharePermissionMapOutput
func (ImageSharePermissionMap) ToImageSharePermissionMapOutputWithContext ¶ added in v0.1.5
func (i ImageSharePermissionMap) ToImageSharePermissionMapOutputWithContext(ctx context.Context) ImageSharePermissionMapOutput
type ImageSharePermissionMapInput ¶ added in v0.1.5
ImageSharePermissionMapInput is an input type that accepts ImageSharePermissionMap and ImageSharePermissionMapOutput values. You can construct a concrete instance of `ImageSharePermissionMapInput` via:
ImageSharePermissionMap{ "key": ImageSharePermissionArgs{...} }
type ImageSharePermissionMapOutput ¶ added in v0.1.5
func (ImageSharePermissionMapOutput) ElementType ¶ added in v0.1.5
func (ImageSharePermissionMapOutput) ElementType() reflect.Type
func (ImageSharePermissionMapOutput) MapIndex ¶ added in v0.1.5
func (o ImageSharePermissionMapOutput) MapIndex(k pulumi.StringInput) ImageSharePermissionOutput
func (ImageSharePermissionMapOutput) ToImageSharePermissionMapOutput ¶ added in v0.1.5
func (o ImageSharePermissionMapOutput) ToImageSharePermissionMapOutput() ImageSharePermissionMapOutput
func (ImageSharePermissionMapOutput) ToImageSharePermissionMapOutputWithContext ¶ added in v0.1.5
func (o ImageSharePermissionMapOutput) ToImageSharePermissionMapOutputWithContext(ctx context.Context) ImageSharePermissionMapOutput
type ImageSharePermissionOutput ¶ added in v0.1.5
func (ImageSharePermissionOutput) AccountIds ¶ added in v0.1.5
func (o ImageSharePermissionOutput) AccountIds() pulumi.StringArrayOutput
List of account IDs with which an image is shared.
func (ImageSharePermissionOutput) ElementType ¶ added in v0.1.5
func (ImageSharePermissionOutput) ElementType() reflect.Type
func (ImageSharePermissionOutput) ImageId ¶ added in v0.1.5
func (o ImageSharePermissionOutput) ImageId() pulumi.StringOutput
Image ID such as `img-gvbnzy6f`. You can only specify an image in the NORMAL state.
func (ImageSharePermissionOutput) ToImageSharePermissionOutput ¶ added in v0.1.5
func (o ImageSharePermissionOutput) ToImageSharePermissionOutput() ImageSharePermissionOutput
func (ImageSharePermissionOutput) ToImageSharePermissionOutputWithContext ¶ added in v0.1.5
func (o ImageSharePermissionOutput) ToImageSharePermissionOutputWithContext(ctx context.Context) ImageSharePermissionOutput
type ImageSharePermissionState ¶ added in v0.1.5
type ImageSharePermissionState struct { pulumi.StringArrayInput ImageId pulumi.StringPtrInput }AccountIds
func (ImageSharePermissionState) ElementType ¶ added in v0.1.5
func (ImageSharePermissionState) ElementType() reflect.Type
type ImportImage ¶ added in v0.1.5
type ImportImage struct { pulumi.CustomResourceState // OS architecture of the image to be imported, `x86_64` or `i386`. Architecture pulumi.StringOutput `pulumi:"architecture"` // Boot mode. BootMode pulumi.StringPtrOutput `pulumi:"bootMode"` // Dry run to check the parameters without performing the operation. DryRun pulumi.BoolPtrOutput `pulumi:"dryRun"` // Whether to force import the image. Force pulumi.BoolPtrOutput `pulumi:"force"` // Image description. ImageDescription pulumi.StringPtrOutput `pulumi:"imageDescription"` // Image name. ImageName pulumi.StringOutput `pulumi:"imageName"` // Address on COS where the image to be imported is stored. ImageUrl pulumi.StringOutput `pulumi:"imageUrl"` // The license type used to activate the OS after importing an image. Valid values: TencentCloud: Tencent Cloud official // license BYOL: Bring Your Own License. LicenseType pulumi.StringPtrOutput `pulumi:"licenseType"` // OS type of the image to be imported. You can call `DescribeImportImageOs` to obtain the list of supported operating // systems. OsType pulumi.StringOutput `pulumi:"osType"` // OS version of the image to be imported. You can call `DescribeImportImageOs` to obtain the list of supported operating // systems. OsVersion pulumi.StringOutput `pulumi:"osVersion"` // Tag description list. This parameter is used to bind a tag to a custom image. TagSpecifications ImportImageTagSpecificationArrayOutput `pulumi:"tagSpecifications"` }
func GetImportImage ¶ added in v0.1.5
func GetImportImage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ImportImageState, opts ...pulumi.ResourceOption) (*ImportImage, error)
GetImportImage gets an existing ImportImage 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 NewImportImage ¶ added in v0.1.5
func NewImportImage(ctx *pulumi.Context, name string, args *ImportImageArgs, opts ...pulumi.ResourceOption) (*ImportImage, error)
NewImportImage registers a new resource with the given unique name, arguments, and options.
func (*ImportImage) ElementType ¶ added in v0.1.5
func (*ImportImage) ElementType() reflect.Type
func (*ImportImage) ToImportImageOutput ¶ added in v0.1.5
func (i *ImportImage) ToImportImageOutput() ImportImageOutput
func (*ImportImage) ToImportImageOutputWithContext ¶ added in v0.1.5
func (i *ImportImage) ToImportImageOutputWithContext(ctx context.Context) ImportImageOutput
type ImportImageArgs ¶ added in v0.1.5
type ImportImageArgs struct { // OS architecture of the image to be imported, `x86_64` or `i386`. Architecture pulumi.StringInput // Boot mode. BootMode pulumi.StringPtrInput // Dry run to check the parameters without performing the operation. DryRun pulumi.BoolPtrInput // Whether to force import the image. Force pulumi.BoolPtrInput // Image description. ImageDescription pulumi.StringPtrInput // Image name. ImageName pulumi.StringInput // Address on COS where the image to be imported is stored. ImageUrl pulumi.StringInput // The license type used to activate the OS after importing an image. Valid values: TencentCloud: Tencent Cloud official // license BYOL: Bring Your Own License. LicenseType pulumi.StringPtrInput // OS type of the image to be imported. You can call `DescribeImportImageOs` to obtain the list of supported operating // systems. OsType pulumi.StringInput // OS version of the image to be imported. You can call `DescribeImportImageOs` to obtain the list of supported operating // systems. OsVersion pulumi.StringInput // Tag description list. This parameter is used to bind a tag to a custom image. TagSpecifications ImportImageTagSpecificationArrayInput }
The set of arguments for constructing a ImportImage resource.
func (ImportImageArgs) ElementType ¶ added in v0.1.5
func (ImportImageArgs) ElementType() reflect.Type
type ImportImageArray ¶ added in v0.1.5
type ImportImageArray []ImportImageInput
func (ImportImageArray) ElementType ¶ added in v0.1.5
func (ImportImageArray) ElementType() reflect.Type
func (ImportImageArray) ToImportImageArrayOutput ¶ added in v0.1.5
func (i ImportImageArray) ToImportImageArrayOutput() ImportImageArrayOutput
func (ImportImageArray) ToImportImageArrayOutputWithContext ¶ added in v0.1.5
func (i ImportImageArray) ToImportImageArrayOutputWithContext(ctx context.Context) ImportImageArrayOutput
type ImportImageArrayInput ¶ added in v0.1.5
type ImportImageArrayInput interface { pulumi.Input ToImportImageArrayOutput() ImportImageArrayOutput ToImportImageArrayOutputWithContext(context.Context) ImportImageArrayOutput }
ImportImageArrayInput is an input type that accepts ImportImageArray and ImportImageArrayOutput values. You can construct a concrete instance of `ImportImageArrayInput` via:
ImportImageArray{ ImportImageArgs{...} }
type ImportImageArrayOutput ¶ added in v0.1.5
type ImportImageArrayOutput struct{ *pulumi.OutputState }
func (ImportImageArrayOutput) ElementType ¶ added in v0.1.5
func (ImportImageArrayOutput) ElementType() reflect.Type
func (ImportImageArrayOutput) Index ¶ added in v0.1.5
func (o ImportImageArrayOutput) Index(i pulumi.IntInput) ImportImageOutput
func (ImportImageArrayOutput) ToImportImageArrayOutput ¶ added in v0.1.5
func (o ImportImageArrayOutput) ToImportImageArrayOutput() ImportImageArrayOutput
func (ImportImageArrayOutput) ToImportImageArrayOutputWithContext ¶ added in v0.1.5
func (o ImportImageArrayOutput) ToImportImageArrayOutputWithContext(ctx context.Context) ImportImageArrayOutput
type ImportImageInput ¶ added in v0.1.5
type ImportImageInput interface { pulumi.Input ToImportImageOutput() ImportImageOutput ToImportImageOutputWithContext(ctx context.Context) ImportImageOutput }
type ImportImageMap ¶ added in v0.1.5
type ImportImageMap map[string]ImportImageInput
func (ImportImageMap) ElementType ¶ added in v0.1.5
func (ImportImageMap) ElementType() reflect.Type
func (ImportImageMap) ToImportImageMapOutput ¶ added in v0.1.5
func (i ImportImageMap) ToImportImageMapOutput() ImportImageMapOutput
func (ImportImageMap) ToImportImageMapOutputWithContext ¶ added in v0.1.5
func (i ImportImageMap) ToImportImageMapOutputWithContext(ctx context.Context) ImportImageMapOutput
type ImportImageMapInput ¶ added in v0.1.5
type ImportImageMapInput interface { pulumi.Input ToImportImageMapOutput() ImportImageMapOutput ToImportImageMapOutputWithContext(context.Context) ImportImageMapOutput }
ImportImageMapInput is an input type that accepts ImportImageMap and ImportImageMapOutput values. You can construct a concrete instance of `ImportImageMapInput` via:
ImportImageMap{ "key": ImportImageArgs{...} }
type ImportImageMapOutput ¶ added in v0.1.5
type ImportImageMapOutput struct{ *pulumi.OutputState }
func (ImportImageMapOutput) ElementType ¶ added in v0.1.5
func (ImportImageMapOutput) ElementType() reflect.Type
func (ImportImageMapOutput) MapIndex ¶ added in v0.1.5
func (o ImportImageMapOutput) MapIndex(k pulumi.StringInput) ImportImageOutput
func (ImportImageMapOutput) ToImportImageMapOutput ¶ added in v0.1.5
func (o ImportImageMapOutput) ToImportImageMapOutput() ImportImageMapOutput
func (ImportImageMapOutput) ToImportImageMapOutputWithContext ¶ added in v0.1.5
func (o ImportImageMapOutput) ToImportImageMapOutputWithContext(ctx context.Context) ImportImageMapOutput
type ImportImageOutput ¶ added in v0.1.5
type ImportImageOutput struct{ *pulumi.OutputState }
func (ImportImageOutput) Architecture ¶ added in v0.1.5
func (o ImportImageOutput) Architecture() pulumi.StringOutput
OS architecture of the image to be imported, `x86_64` or `i386`.
func (ImportImageOutput) BootMode ¶ added in v0.1.5
func (o ImportImageOutput) BootMode() pulumi.StringPtrOutput
Boot mode.
func (ImportImageOutput) DryRun ¶ added in v0.1.5
func (o ImportImageOutput) DryRun() pulumi.BoolPtrOutput
Dry run to check the parameters without performing the operation.
func (ImportImageOutput) ElementType ¶ added in v0.1.5
func (ImportImageOutput) ElementType() reflect.Type
func (ImportImageOutput) Force ¶ added in v0.1.5
func (o ImportImageOutput) Force() pulumi.BoolPtrOutput
Whether to force import the image.
func (ImportImageOutput) ImageDescription ¶ added in v0.1.5
func (o ImportImageOutput) ImageDescription() pulumi.StringPtrOutput
Image description.
func (ImportImageOutput) ImageName ¶ added in v0.1.5
func (o ImportImageOutput) ImageName() pulumi.StringOutput
Image name.
func (ImportImageOutput) ImageUrl ¶ added in v0.1.5
func (o ImportImageOutput) ImageUrl() pulumi.StringOutput
Address on COS where the image to be imported is stored.
func (ImportImageOutput) LicenseType ¶ added in v0.1.5
func (o ImportImageOutput) LicenseType() pulumi.StringPtrOutput
The license type used to activate the OS after importing an image. Valid values: TencentCloud: Tencent Cloud official license BYOL: Bring Your Own License.
func (ImportImageOutput) OsType ¶ added in v0.1.5
func (o ImportImageOutput) OsType() pulumi.StringOutput
OS type of the image to be imported. You can call `DescribeImportImageOs` to obtain the list of supported operating systems.
func (ImportImageOutput) OsVersion ¶ added in v0.1.5
func (o ImportImageOutput) OsVersion() pulumi.StringOutput
OS version of the image to be imported. You can call `DescribeImportImageOs` to obtain the list of supported operating systems.
func (ImportImageOutput) TagSpecifications ¶ added in v0.1.5
func (o ImportImageOutput) TagSpecifications() ImportImageTagSpecificationArrayOutput
Tag description list. This parameter is used to bind a tag to a custom image.
func (ImportImageOutput) ToImportImageOutput ¶ added in v0.1.5
func (o ImportImageOutput) ToImportImageOutput() ImportImageOutput
func (ImportImageOutput) ToImportImageOutputWithContext ¶ added in v0.1.5
func (o ImportImageOutput) ToImportImageOutputWithContext(ctx context.Context) ImportImageOutput
type ImportImageState ¶ added in v0.1.5
type ImportImageState struct { // OS architecture of the image to be imported, `x86_64` or `i386`. Architecture pulumi.StringPtrInput // Boot mode. BootMode pulumi.StringPtrInput // Dry run to check the parameters without performing the operation. DryRun pulumi.BoolPtrInput // Whether to force import the image. Force pulumi.BoolPtrInput // Image description. ImageDescription pulumi.StringPtrInput // Image name. ImageName pulumi.StringPtrInput // Address on COS where the image to be imported is stored. ImageUrl pulumi.StringPtrInput // The license type used to activate the OS after importing an image. Valid values: TencentCloud: Tencent Cloud official // license BYOL: Bring Your Own License. LicenseType pulumi.StringPtrInput // OS type of the image to be imported. You can call `DescribeImportImageOs` to obtain the list of supported operating // systems. OsType pulumi.StringPtrInput // OS version of the image to be imported. You can call `DescribeImportImageOs` to obtain the list of supported operating // systems. OsVersion pulumi.StringPtrInput // Tag description list. This parameter is used to bind a tag to a custom image. TagSpecifications ImportImageTagSpecificationArrayInput }
func (ImportImageState) ElementType ¶ added in v0.1.5
func (ImportImageState) ElementType() reflect.Type
type ImportImageTagSpecification ¶ added in v0.1.5
type ImportImageTagSpecification struct { ResourceType string `pulumi:"resourceType"` Tags []ImportImageTagSpecificationTag `pulumi:"tags"` }
type ImportImageTagSpecificationArgs ¶ added in v0.1.5
type ImportImageTagSpecificationArgs struct { ResourceType pulumi.StringInput `pulumi:"resourceType"` Tags ImportImageTagSpecificationTagArrayInput `pulumi:"tags"` }
func (ImportImageTagSpecificationArgs) ElementType ¶ added in v0.1.5
func (ImportImageTagSpecificationArgs) ElementType() reflect.Type
func (ImportImageTagSpecificationArgs) ToImportImageTagSpecificationOutput ¶ added in v0.1.5
func (i ImportImageTagSpecificationArgs) ToImportImageTagSpecificationOutput() ImportImageTagSpecificationOutput
func (ImportImageTagSpecificationArgs) ToImportImageTagSpecificationOutputWithContext ¶ added in v0.1.5
func (i ImportImageTagSpecificationArgs) ToImportImageTagSpecificationOutputWithContext(ctx context.Context) ImportImageTagSpecificationOutput
type ImportImageTagSpecificationArray ¶ added in v0.1.5
type ImportImageTagSpecificationArray []ImportImageTagSpecificationInput
func (ImportImageTagSpecificationArray) ElementType ¶ added in v0.1.5
func (ImportImageTagSpecificationArray) ElementType() reflect.Type
func (ImportImageTagSpecificationArray) ToImportImageTagSpecificationArrayOutput ¶ added in v0.1.5
func (i ImportImageTagSpecificationArray) ToImportImageTagSpecificationArrayOutput() ImportImageTagSpecificationArrayOutput
func (ImportImageTagSpecificationArray) ToImportImageTagSpecificationArrayOutputWithContext ¶ added in v0.1.5
func (i ImportImageTagSpecificationArray) ToImportImageTagSpecificationArrayOutputWithContext(ctx context.Context) ImportImageTagSpecificationArrayOutput
type ImportImageTagSpecificationArrayInput ¶ added in v0.1.5
type ImportImageTagSpecificationArrayInput interface { pulumi.Input ToImportImageTagSpecificationArrayOutput() ImportImageTagSpecificationArrayOutput ToImportImageTagSpecificationArrayOutputWithContext(context.Context) ImportImageTagSpecificationArrayOutput }
ImportImageTagSpecificationArrayInput is an input type that accepts ImportImageTagSpecificationArray and ImportImageTagSpecificationArrayOutput values. You can construct a concrete instance of `ImportImageTagSpecificationArrayInput` via:
ImportImageTagSpecificationArray{ ImportImageTagSpecificationArgs{...} }
type ImportImageTagSpecificationArrayOutput ¶ added in v0.1.5
type ImportImageTagSpecificationArrayOutput struct{ *pulumi.OutputState }
func (ImportImageTagSpecificationArrayOutput) ElementType ¶ added in v0.1.5
func (ImportImageTagSpecificationArrayOutput) ElementType() reflect.Type
func (ImportImageTagSpecificationArrayOutput) ToImportImageTagSpecificationArrayOutput ¶ added in v0.1.5
func (o ImportImageTagSpecificationArrayOutput) ToImportImageTagSpecificationArrayOutput() ImportImageTagSpecificationArrayOutput
func (ImportImageTagSpecificationArrayOutput) ToImportImageTagSpecificationArrayOutputWithContext ¶ added in v0.1.5
func (o ImportImageTagSpecificationArrayOutput) ToImportImageTagSpecificationArrayOutputWithContext(ctx context.Context) ImportImageTagSpecificationArrayOutput
type ImportImageTagSpecificationInput ¶ added in v0.1.5
type ImportImageTagSpecificationInput interface { pulumi.Input ToImportImageTagSpecificationOutput() ImportImageTagSpecificationOutput ToImportImageTagSpecificationOutputWithContext(context.Context) ImportImageTagSpecificationOutput }
ImportImageTagSpecificationInput is an input type that accepts ImportImageTagSpecificationArgs and ImportImageTagSpecificationOutput values. You can construct a concrete instance of `ImportImageTagSpecificationInput` via:
ImportImageTagSpecificationArgs{...}
type ImportImageTagSpecificationOutput ¶ added in v0.1.5
type ImportImageTagSpecificationOutput struct{ *pulumi.OutputState }
func (ImportImageTagSpecificationOutput) ElementType ¶ added in v0.1.5
func (ImportImageTagSpecificationOutput) ElementType() reflect.Type
func (ImportImageTagSpecificationOutput) ResourceType ¶ added in v0.1.5
func (o ImportImageTagSpecificationOutput) ResourceType() pulumi.StringOutput
func (ImportImageTagSpecificationOutput) ToImportImageTagSpecificationOutput ¶ added in v0.1.5
func (o ImportImageTagSpecificationOutput) ToImportImageTagSpecificationOutput() ImportImageTagSpecificationOutput
func (ImportImageTagSpecificationOutput) ToImportImageTagSpecificationOutputWithContext ¶ added in v0.1.5
func (o ImportImageTagSpecificationOutput) ToImportImageTagSpecificationOutputWithContext(ctx context.Context) ImportImageTagSpecificationOutput
type ImportImageTagSpecificationTag ¶ added in v0.1.5
type ImportImageTagSpecificationTagArgs ¶ added in v0.1.5
type ImportImageTagSpecificationTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (ImportImageTagSpecificationTagArgs) ElementType ¶ added in v0.1.5
func (ImportImageTagSpecificationTagArgs) ElementType() reflect.Type
func (ImportImageTagSpecificationTagArgs) ToImportImageTagSpecificationTagOutput ¶ added in v0.1.5
func (i ImportImageTagSpecificationTagArgs) ToImportImageTagSpecificationTagOutput() ImportImageTagSpecificationTagOutput
func (ImportImageTagSpecificationTagArgs) ToImportImageTagSpecificationTagOutputWithContext ¶ added in v0.1.5
func (i ImportImageTagSpecificationTagArgs) ToImportImageTagSpecificationTagOutputWithContext(ctx context.Context) ImportImageTagSpecificationTagOutput
type ImportImageTagSpecificationTagArray ¶ added in v0.1.5
type ImportImageTagSpecificationTagArray []ImportImageTagSpecificationTagInput
func (ImportImageTagSpecificationTagArray) ElementType ¶ added in v0.1.5
func (ImportImageTagSpecificationTagArray) ElementType() reflect.Type
func (ImportImageTagSpecificationTagArray) ToImportImageTagSpecificationTagArrayOutput ¶ added in v0.1.5
func (i ImportImageTagSpecificationTagArray) ToImportImageTagSpecificationTagArrayOutput() ImportImageTagSpecificationTagArrayOutput
func (ImportImageTagSpecificationTagArray) ToImportImageTagSpecificationTagArrayOutputWithContext ¶ added in v0.1.5
func (i ImportImageTagSpecificationTagArray) ToImportImageTagSpecificationTagArrayOutputWithContext(ctx context.Context) ImportImageTagSpecificationTagArrayOutput
type ImportImageTagSpecificationTagArrayInput ¶ added in v0.1.5
type ImportImageTagSpecificationTagArrayInput interface { pulumi.Input ToImportImageTagSpecificationTagArrayOutput() ImportImageTagSpecificationTagArrayOutput ToImportImageTagSpecificationTagArrayOutputWithContext(context.Context) ImportImageTagSpecificationTagArrayOutput }
ImportImageTagSpecificationTagArrayInput is an input type that accepts ImportImageTagSpecificationTagArray and ImportImageTagSpecificationTagArrayOutput values. You can construct a concrete instance of `ImportImageTagSpecificationTagArrayInput` via:
ImportImageTagSpecificationTagArray{ ImportImageTagSpecificationTagArgs{...} }
type ImportImageTagSpecificationTagArrayOutput ¶ added in v0.1.5
type ImportImageTagSpecificationTagArrayOutput struct{ *pulumi.OutputState }
func (ImportImageTagSpecificationTagArrayOutput) ElementType ¶ added in v0.1.5
func (ImportImageTagSpecificationTagArrayOutput) ElementType() reflect.Type
func (ImportImageTagSpecificationTagArrayOutput) ToImportImageTagSpecificationTagArrayOutput ¶ added in v0.1.5
func (o ImportImageTagSpecificationTagArrayOutput) ToImportImageTagSpecificationTagArrayOutput() ImportImageTagSpecificationTagArrayOutput
func (ImportImageTagSpecificationTagArrayOutput) ToImportImageTagSpecificationTagArrayOutputWithContext ¶ added in v0.1.5
func (o ImportImageTagSpecificationTagArrayOutput) ToImportImageTagSpecificationTagArrayOutputWithContext(ctx context.Context) ImportImageTagSpecificationTagArrayOutput
type ImportImageTagSpecificationTagInput ¶ added in v0.1.5
type ImportImageTagSpecificationTagInput interface { pulumi.Input ToImportImageTagSpecificationTagOutput() ImportImageTagSpecificationTagOutput ToImportImageTagSpecificationTagOutputWithContext(context.Context) ImportImageTagSpecificationTagOutput }
ImportImageTagSpecificationTagInput is an input type that accepts ImportImageTagSpecificationTagArgs and ImportImageTagSpecificationTagOutput values. You can construct a concrete instance of `ImportImageTagSpecificationTagInput` via:
ImportImageTagSpecificationTagArgs{...}
type ImportImageTagSpecificationTagOutput ¶ added in v0.1.5
type ImportImageTagSpecificationTagOutput struct{ *pulumi.OutputState }
func (ImportImageTagSpecificationTagOutput) ElementType ¶ added in v0.1.5
func (ImportImageTagSpecificationTagOutput) ElementType() reflect.Type
func (ImportImageTagSpecificationTagOutput) Key ¶ added in v0.1.5
func (o ImportImageTagSpecificationTagOutput) Key() pulumi.StringOutput
func (ImportImageTagSpecificationTagOutput) ToImportImageTagSpecificationTagOutput ¶ added in v0.1.5
func (o ImportImageTagSpecificationTagOutput) ToImportImageTagSpecificationTagOutput() ImportImageTagSpecificationTagOutput
func (ImportImageTagSpecificationTagOutput) ToImportImageTagSpecificationTagOutputWithContext ¶ added in v0.1.5
func (o ImportImageTagSpecificationTagOutput) ToImportImageTagSpecificationTagOutputWithContext(ctx context.Context) ImportImageTagSpecificationTagOutput
func (ImportImageTagSpecificationTagOutput) Value ¶ added in v0.1.5
func (o ImportImageTagSpecificationTagOutput) Value() pulumi.StringOutput
type LaunchTemplate ¶
type LaunchTemplate struct { pulumi.CustomResourceState // Timed task. ActionTimer LaunchTemplateActionTimerOutput `pulumi:"actionTimer"` // The role name of CAM. CamRoleName pulumi.StringPtrOutput `pulumi:"camRoleName"` // A string to used guarantee request idempotency. ClientToken pulumi.StringPtrOutput `pulumi:"clientToken"` // Data disk configuration information of the instance. DataDisks LaunchTemplateDataDiskArrayOutput `pulumi:"dataDisks"` // Instance destruction protection flag. DisableApiTermination pulumi.BoolPtrOutput `pulumi:"disableApiTermination"` // The ID of disaster recover group. DisasterRecoverGroupIds pulumi.StringArrayOutput `pulumi:"disasterRecoverGroupIds"` // Whether to preflight only this request, true or false. DryRun pulumi.BoolPtrOutput `pulumi:"dryRun"` // Enhanced service. If this parameter is not specified, cloud monitoring and cloud security services will be enabled by default in public images. EnhancedService LaunchTemplateEnhancedServiceOutput `pulumi:"enhancedService"` // The host name of CVM. HostName pulumi.StringPtrOutput `pulumi:"hostName"` // The ID of HPC cluster. HpcClusterId pulumi.StringPtrOutput `pulumi:"hpcClusterId"` // Image ID. ImageId pulumi.StringOutput `pulumi:"imageId"` // The configuration of charge prepaid. InstanceChargePrepaid LaunchTemplateInstanceChargePrepaidPtrOutput `pulumi:"instanceChargePrepaid"` // The charge type of instance. Default value: POSTPAID_BY_HOUR. InstanceChargeType pulumi.StringOutput `pulumi:"instanceChargeType"` // The number of instances purchased. InstanceCount pulumi.IntPtrOutput `pulumi:"instanceCount"` // The marketplace options of instance. InstanceMarketOptions LaunchTemplateInstanceMarketOptionsPtrOutput `pulumi:"instanceMarketOptions"` // The name of instance. If you do not specify an instance display name, 'Unnamed' is displayed by default. InstanceName pulumi.StringOutput `pulumi:"instanceName"` // The type of the instance. If this parameter is not specified, the system will dynamically specify the default model according to the resource sales in the current region. InstanceType pulumi.StringOutput `pulumi:"instanceType"` // The information settings of public network bandwidth. If you do not specify this parameter, the default Internet bandwidth is 0 Mbps. InternetAccessible LaunchTemplateInternetAccessibleOutput `pulumi:"internetAccessible"` // The name of launch template. LaunchTemplateName pulumi.StringOutput `pulumi:"launchTemplateName"` // Instance launch template version description. LaunchTemplateVersionDescription pulumi.StringPtrOutput `pulumi:"launchTemplateVersionDescription"` // The login settings of instance. By default, passwords are randomly generated and notified to users via internal messages. LoginSettings LaunchTemplateLoginSettingsOutput `pulumi:"loginSettings"` // The location of instance. Placement LaunchTemplatePlacementOutput `pulumi:"placement"` // The security group ID of instance. If this parameter is not specified, the default security group is bound. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // System disk configuration information of the instance. If this parameter is not specified, it is assigned according to the system default. SystemDisk LaunchTemplateSystemDiskOutput `pulumi:"systemDisk"` // Tag description list. TagSpecifications LaunchTemplateTagSpecificationArrayOutput `pulumi:"tagSpecifications"` // Tag description list. Tags pulumi.MapOutput `pulumi:"tags"` // The data of users. UserData pulumi.StringPtrOutput `pulumi:"userData"` // The configuration information of VPC. If this parameter is not specified, the basic network is used by default. VirtualPrivateCloud LaunchTemplateVirtualPrivateCloudOutput `pulumi:"virtualPrivateCloud"` }
Provides a resource to create a cvm launch template
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm" "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/Cvm" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Images"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { myFavoriteImage, err := Images.GetInstance(ctx, &images.GetInstanceArgs{ ImageTypes: []string{ "PUBLIC_IMAGE", }, ImageNameRegex: pulumi.StringRef("Final"), }, nil) if err != nil { return err } _, err = Cvm.NewLaunchTemplate(ctx, "demo", &Cvm.LaunchTemplateArgs{ LaunchTemplateName: pulumi.String("test"), Placement: &cvm.LaunchTemplatePlacementArgs{ Zone: pulumi.String("ap-guangzhou-6"), ProjectId: pulumi.Int(0), }, ImageId: pulumi.String(myFavoriteImage.Images[0].ImageId), }) if err != nil { return err } return nil }) }
```
func GetLaunchTemplate ¶
func GetLaunchTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LaunchTemplateState, opts ...pulumi.ResourceOption) (*LaunchTemplate, error)
GetLaunchTemplate gets an existing LaunchTemplate 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 NewLaunchTemplate ¶
func NewLaunchTemplate(ctx *pulumi.Context, name string, args *LaunchTemplateArgs, opts ...pulumi.ResourceOption) (*LaunchTemplate, error)
NewLaunchTemplate registers a new resource with the given unique name, arguments, and options.
func (*LaunchTemplate) ElementType ¶
func (*LaunchTemplate) ElementType() reflect.Type
func (*LaunchTemplate) ToLaunchTemplateOutput ¶
func (i *LaunchTemplate) ToLaunchTemplateOutput() LaunchTemplateOutput
func (*LaunchTemplate) ToLaunchTemplateOutputWithContext ¶
func (i *LaunchTemplate) ToLaunchTemplateOutputWithContext(ctx context.Context) LaunchTemplateOutput
type LaunchTemplateActionTimer ¶
type LaunchTemplateActionTimer struct { // Execution time. ActionTime *string `pulumi:"actionTime"` // Extended data. Externals *LaunchTemplateActionTimerExternals `pulumi:"externals"` // Timer name. TimerAction *string `pulumi:"timerAction"` }
type LaunchTemplateActionTimerArgs ¶
type LaunchTemplateActionTimerArgs struct { // Execution time. ActionTime pulumi.StringPtrInput `pulumi:"actionTime"` // Extended data. Externals LaunchTemplateActionTimerExternalsPtrInput `pulumi:"externals"` // Timer name. TimerAction pulumi.StringPtrInput `pulumi:"timerAction"` }
func (LaunchTemplateActionTimerArgs) ElementType ¶
func (LaunchTemplateActionTimerArgs) ElementType() reflect.Type
func (LaunchTemplateActionTimerArgs) ToLaunchTemplateActionTimerOutput ¶
func (i LaunchTemplateActionTimerArgs) ToLaunchTemplateActionTimerOutput() LaunchTemplateActionTimerOutput
func (LaunchTemplateActionTimerArgs) ToLaunchTemplateActionTimerOutputWithContext ¶
func (i LaunchTemplateActionTimerArgs) ToLaunchTemplateActionTimerOutputWithContext(ctx context.Context) LaunchTemplateActionTimerOutput
func (LaunchTemplateActionTimerArgs) ToLaunchTemplateActionTimerPtrOutput ¶
func (i LaunchTemplateActionTimerArgs) ToLaunchTemplateActionTimerPtrOutput() LaunchTemplateActionTimerPtrOutput
func (LaunchTemplateActionTimerArgs) ToLaunchTemplateActionTimerPtrOutputWithContext ¶
func (i LaunchTemplateActionTimerArgs) ToLaunchTemplateActionTimerPtrOutputWithContext(ctx context.Context) LaunchTemplateActionTimerPtrOutput
type LaunchTemplateActionTimerExternals ¶
type LaunchTemplateActionTimerExternals struct { // Release address. ReleaseAddress *bool `pulumi:"releaseAddress"` // HDD local storage attributes. StorageBlockAttr *LaunchTemplateActionTimerExternalsStorageBlockAttr `pulumi:"storageBlockAttr"` // Unsupported network type. UnsupportNetworks []string `pulumi:"unsupportNetworks"` }
type LaunchTemplateActionTimerExternalsArgs ¶
type LaunchTemplateActionTimerExternalsArgs struct { // Release address. ReleaseAddress pulumi.BoolPtrInput `pulumi:"releaseAddress"` // HDD local storage attributes. StorageBlockAttr LaunchTemplateActionTimerExternalsStorageBlockAttrPtrInput `pulumi:"storageBlockAttr"` // Unsupported network type. UnsupportNetworks pulumi.StringArrayInput `pulumi:"unsupportNetworks"` }
func (LaunchTemplateActionTimerExternalsArgs) ElementType ¶
func (LaunchTemplateActionTimerExternalsArgs) ElementType() reflect.Type
func (LaunchTemplateActionTimerExternalsArgs) ToLaunchTemplateActionTimerExternalsOutput ¶
func (i LaunchTemplateActionTimerExternalsArgs) ToLaunchTemplateActionTimerExternalsOutput() LaunchTemplateActionTimerExternalsOutput
func (LaunchTemplateActionTimerExternalsArgs) ToLaunchTemplateActionTimerExternalsOutputWithContext ¶
func (i LaunchTemplateActionTimerExternalsArgs) ToLaunchTemplateActionTimerExternalsOutputWithContext(ctx context.Context) LaunchTemplateActionTimerExternalsOutput
func (LaunchTemplateActionTimerExternalsArgs) ToLaunchTemplateActionTimerExternalsPtrOutput ¶
func (i LaunchTemplateActionTimerExternalsArgs) ToLaunchTemplateActionTimerExternalsPtrOutput() LaunchTemplateActionTimerExternalsPtrOutput
func (LaunchTemplateActionTimerExternalsArgs) ToLaunchTemplateActionTimerExternalsPtrOutputWithContext ¶
func (i LaunchTemplateActionTimerExternalsArgs) ToLaunchTemplateActionTimerExternalsPtrOutputWithContext(ctx context.Context) LaunchTemplateActionTimerExternalsPtrOutput
type LaunchTemplateActionTimerExternalsInput ¶
type LaunchTemplateActionTimerExternalsInput interface { pulumi.Input ToLaunchTemplateActionTimerExternalsOutput() LaunchTemplateActionTimerExternalsOutput ToLaunchTemplateActionTimerExternalsOutputWithContext(context.Context) LaunchTemplateActionTimerExternalsOutput }
LaunchTemplateActionTimerExternalsInput is an input type that accepts LaunchTemplateActionTimerExternalsArgs and LaunchTemplateActionTimerExternalsOutput values. You can construct a concrete instance of `LaunchTemplateActionTimerExternalsInput` via:
LaunchTemplateActionTimerExternalsArgs{...}
type LaunchTemplateActionTimerExternalsOutput ¶
type LaunchTemplateActionTimerExternalsOutput struct{ *pulumi.OutputState }
func (LaunchTemplateActionTimerExternalsOutput) ElementType ¶
func (LaunchTemplateActionTimerExternalsOutput) ElementType() reflect.Type
func (LaunchTemplateActionTimerExternalsOutput) ReleaseAddress ¶
func (o LaunchTemplateActionTimerExternalsOutput) ReleaseAddress() pulumi.BoolPtrOutput
Release address.
func (LaunchTemplateActionTimerExternalsOutput) StorageBlockAttr ¶
func (o LaunchTemplateActionTimerExternalsOutput) StorageBlockAttr() LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput
HDD local storage attributes.
func (LaunchTemplateActionTimerExternalsOutput) ToLaunchTemplateActionTimerExternalsOutput ¶
func (o LaunchTemplateActionTimerExternalsOutput) ToLaunchTemplateActionTimerExternalsOutput() LaunchTemplateActionTimerExternalsOutput
func (LaunchTemplateActionTimerExternalsOutput) ToLaunchTemplateActionTimerExternalsOutputWithContext ¶
func (o LaunchTemplateActionTimerExternalsOutput) ToLaunchTemplateActionTimerExternalsOutputWithContext(ctx context.Context) LaunchTemplateActionTimerExternalsOutput
func (LaunchTemplateActionTimerExternalsOutput) ToLaunchTemplateActionTimerExternalsPtrOutput ¶
func (o LaunchTemplateActionTimerExternalsOutput) ToLaunchTemplateActionTimerExternalsPtrOutput() LaunchTemplateActionTimerExternalsPtrOutput
func (LaunchTemplateActionTimerExternalsOutput) ToLaunchTemplateActionTimerExternalsPtrOutputWithContext ¶
func (o LaunchTemplateActionTimerExternalsOutput) ToLaunchTemplateActionTimerExternalsPtrOutputWithContext(ctx context.Context) LaunchTemplateActionTimerExternalsPtrOutput
func (LaunchTemplateActionTimerExternalsOutput) UnsupportNetworks ¶
func (o LaunchTemplateActionTimerExternalsOutput) UnsupportNetworks() pulumi.StringArrayOutput
Unsupported network type.
type LaunchTemplateActionTimerExternalsPtrInput ¶
type LaunchTemplateActionTimerExternalsPtrInput interface { pulumi.Input ToLaunchTemplateActionTimerExternalsPtrOutput() LaunchTemplateActionTimerExternalsPtrOutput ToLaunchTemplateActionTimerExternalsPtrOutputWithContext(context.Context) LaunchTemplateActionTimerExternalsPtrOutput }
LaunchTemplateActionTimerExternalsPtrInput is an input type that accepts LaunchTemplateActionTimerExternalsArgs, LaunchTemplateActionTimerExternalsPtr and LaunchTemplateActionTimerExternalsPtrOutput values. You can construct a concrete instance of `LaunchTemplateActionTimerExternalsPtrInput` via:
LaunchTemplateActionTimerExternalsArgs{...} or: nil
func LaunchTemplateActionTimerExternalsPtr ¶
func LaunchTemplateActionTimerExternalsPtr(v *LaunchTemplateActionTimerExternalsArgs) LaunchTemplateActionTimerExternalsPtrInput
type LaunchTemplateActionTimerExternalsPtrOutput ¶
type LaunchTemplateActionTimerExternalsPtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateActionTimerExternalsPtrOutput) ElementType ¶
func (LaunchTemplateActionTimerExternalsPtrOutput) ElementType() reflect.Type
func (LaunchTemplateActionTimerExternalsPtrOutput) ReleaseAddress ¶
func (o LaunchTemplateActionTimerExternalsPtrOutput) ReleaseAddress() pulumi.BoolPtrOutput
Release address.
func (LaunchTemplateActionTimerExternalsPtrOutput) StorageBlockAttr ¶
func (o LaunchTemplateActionTimerExternalsPtrOutput) StorageBlockAttr() LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput
HDD local storage attributes.
func (LaunchTemplateActionTimerExternalsPtrOutput) ToLaunchTemplateActionTimerExternalsPtrOutput ¶
func (o LaunchTemplateActionTimerExternalsPtrOutput) ToLaunchTemplateActionTimerExternalsPtrOutput() LaunchTemplateActionTimerExternalsPtrOutput
func (LaunchTemplateActionTimerExternalsPtrOutput) ToLaunchTemplateActionTimerExternalsPtrOutputWithContext ¶
func (o LaunchTemplateActionTimerExternalsPtrOutput) ToLaunchTemplateActionTimerExternalsPtrOutputWithContext(ctx context.Context) LaunchTemplateActionTimerExternalsPtrOutput
func (LaunchTemplateActionTimerExternalsPtrOutput) UnsupportNetworks ¶
func (o LaunchTemplateActionTimerExternalsPtrOutput) UnsupportNetworks() pulumi.StringArrayOutput
Unsupported network type.
type LaunchTemplateActionTimerExternalsStorageBlockAttrArgs ¶
type LaunchTemplateActionTimerExternalsStorageBlockAttrArgs struct { // The maximum capacity of HDD local storage. MaxSize pulumi.IntInput `pulumi:"maxSize"` // The minimum capacity of HDD local storage. MinSize pulumi.IntInput `pulumi:"minSize"` // The type of HDD local storage. Type pulumi.StringInput `pulumi:"type"` }
func (LaunchTemplateActionTimerExternalsStorageBlockAttrArgs) ElementType ¶
func (LaunchTemplateActionTimerExternalsStorageBlockAttrArgs) ElementType() reflect.Type
func (LaunchTemplateActionTimerExternalsStorageBlockAttrArgs) ToLaunchTemplateActionTimerExternalsStorageBlockAttrOutput ¶
func (i LaunchTemplateActionTimerExternalsStorageBlockAttrArgs) ToLaunchTemplateActionTimerExternalsStorageBlockAttrOutput() LaunchTemplateActionTimerExternalsStorageBlockAttrOutput
func (LaunchTemplateActionTimerExternalsStorageBlockAttrArgs) ToLaunchTemplateActionTimerExternalsStorageBlockAttrOutputWithContext ¶
func (i LaunchTemplateActionTimerExternalsStorageBlockAttrArgs) ToLaunchTemplateActionTimerExternalsStorageBlockAttrOutputWithContext(ctx context.Context) LaunchTemplateActionTimerExternalsStorageBlockAttrOutput
func (LaunchTemplateActionTimerExternalsStorageBlockAttrArgs) ToLaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput ¶
func (i LaunchTemplateActionTimerExternalsStorageBlockAttrArgs) ToLaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput() LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput
func (LaunchTemplateActionTimerExternalsStorageBlockAttrArgs) ToLaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutputWithContext ¶
func (i LaunchTemplateActionTimerExternalsStorageBlockAttrArgs) ToLaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutputWithContext(ctx context.Context) LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput
type LaunchTemplateActionTimerExternalsStorageBlockAttrInput ¶
type LaunchTemplateActionTimerExternalsStorageBlockAttrInput interface { pulumi.Input ToLaunchTemplateActionTimerExternalsStorageBlockAttrOutput() LaunchTemplateActionTimerExternalsStorageBlockAttrOutput ToLaunchTemplateActionTimerExternalsStorageBlockAttrOutputWithContext(context.Context) LaunchTemplateActionTimerExternalsStorageBlockAttrOutput }
LaunchTemplateActionTimerExternalsStorageBlockAttrInput is an input type that accepts LaunchTemplateActionTimerExternalsStorageBlockAttrArgs and LaunchTemplateActionTimerExternalsStorageBlockAttrOutput values. You can construct a concrete instance of `LaunchTemplateActionTimerExternalsStorageBlockAttrInput` via:
LaunchTemplateActionTimerExternalsStorageBlockAttrArgs{...}
type LaunchTemplateActionTimerExternalsStorageBlockAttrOutput ¶
type LaunchTemplateActionTimerExternalsStorageBlockAttrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateActionTimerExternalsStorageBlockAttrOutput) ElementType ¶
func (LaunchTemplateActionTimerExternalsStorageBlockAttrOutput) ElementType() reflect.Type
func (LaunchTemplateActionTimerExternalsStorageBlockAttrOutput) MaxSize ¶
func (o LaunchTemplateActionTimerExternalsStorageBlockAttrOutput) MaxSize() pulumi.IntOutput
The maximum capacity of HDD local storage.
func (LaunchTemplateActionTimerExternalsStorageBlockAttrOutput) MinSize ¶
func (o LaunchTemplateActionTimerExternalsStorageBlockAttrOutput) MinSize() pulumi.IntOutput
The minimum capacity of HDD local storage.
func (LaunchTemplateActionTimerExternalsStorageBlockAttrOutput) ToLaunchTemplateActionTimerExternalsStorageBlockAttrOutput ¶
func (o LaunchTemplateActionTimerExternalsStorageBlockAttrOutput) ToLaunchTemplateActionTimerExternalsStorageBlockAttrOutput() LaunchTemplateActionTimerExternalsStorageBlockAttrOutput
func (LaunchTemplateActionTimerExternalsStorageBlockAttrOutput) ToLaunchTemplateActionTimerExternalsStorageBlockAttrOutputWithContext ¶
func (o LaunchTemplateActionTimerExternalsStorageBlockAttrOutput) ToLaunchTemplateActionTimerExternalsStorageBlockAttrOutputWithContext(ctx context.Context) LaunchTemplateActionTimerExternalsStorageBlockAttrOutput
func (LaunchTemplateActionTimerExternalsStorageBlockAttrOutput) ToLaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput ¶
func (o LaunchTemplateActionTimerExternalsStorageBlockAttrOutput) ToLaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput() LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput
func (LaunchTemplateActionTimerExternalsStorageBlockAttrOutput) ToLaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutputWithContext ¶
func (o LaunchTemplateActionTimerExternalsStorageBlockAttrOutput) ToLaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutputWithContext(ctx context.Context) LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput
type LaunchTemplateActionTimerExternalsStorageBlockAttrPtrInput ¶
type LaunchTemplateActionTimerExternalsStorageBlockAttrPtrInput interface { pulumi.Input ToLaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput() LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput ToLaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutputWithContext(context.Context) LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput }
LaunchTemplateActionTimerExternalsStorageBlockAttrPtrInput is an input type that accepts LaunchTemplateActionTimerExternalsStorageBlockAttrArgs, LaunchTemplateActionTimerExternalsStorageBlockAttrPtr and LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput values. You can construct a concrete instance of `LaunchTemplateActionTimerExternalsStorageBlockAttrPtrInput` via:
LaunchTemplateActionTimerExternalsStorageBlockAttrArgs{...} or: nil
func LaunchTemplateActionTimerExternalsStorageBlockAttrPtr ¶
func LaunchTemplateActionTimerExternalsStorageBlockAttrPtr(v *LaunchTemplateActionTimerExternalsStorageBlockAttrArgs) LaunchTemplateActionTimerExternalsStorageBlockAttrPtrInput
type LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput ¶
type LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput) ElementType ¶
func (LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput) ElementType() reflect.Type
func (LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput) MaxSize ¶
func (o LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput) MaxSize() pulumi.IntPtrOutput
The maximum capacity of HDD local storage.
func (LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput) MinSize ¶
func (o LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput) MinSize() pulumi.IntPtrOutput
The minimum capacity of HDD local storage.
func (LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput) ToLaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput ¶
func (o LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput) ToLaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput() LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput
func (LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput) ToLaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutputWithContext ¶
func (o LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput) ToLaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutputWithContext(ctx context.Context) LaunchTemplateActionTimerExternalsStorageBlockAttrPtrOutput
type LaunchTemplateActionTimerInput ¶
type LaunchTemplateActionTimerInput interface { pulumi.Input ToLaunchTemplateActionTimerOutput() LaunchTemplateActionTimerOutput ToLaunchTemplateActionTimerOutputWithContext(context.Context) LaunchTemplateActionTimerOutput }
LaunchTemplateActionTimerInput is an input type that accepts LaunchTemplateActionTimerArgs and LaunchTemplateActionTimerOutput values. You can construct a concrete instance of `LaunchTemplateActionTimerInput` via:
LaunchTemplateActionTimerArgs{...}
type LaunchTemplateActionTimerOutput ¶
type LaunchTemplateActionTimerOutput struct{ *pulumi.OutputState }
func (LaunchTemplateActionTimerOutput) ActionTime ¶
func (o LaunchTemplateActionTimerOutput) ActionTime() pulumi.StringPtrOutput
Execution time.
func (LaunchTemplateActionTimerOutput) ElementType ¶
func (LaunchTemplateActionTimerOutput) ElementType() reflect.Type
func (LaunchTemplateActionTimerOutput) Externals ¶
func (o LaunchTemplateActionTimerOutput) Externals() LaunchTemplateActionTimerExternalsPtrOutput
Extended data.
func (LaunchTemplateActionTimerOutput) TimerAction ¶
func (o LaunchTemplateActionTimerOutput) TimerAction() pulumi.StringPtrOutput
Timer name.
func (LaunchTemplateActionTimerOutput) ToLaunchTemplateActionTimerOutput ¶
func (o LaunchTemplateActionTimerOutput) ToLaunchTemplateActionTimerOutput() LaunchTemplateActionTimerOutput
func (LaunchTemplateActionTimerOutput) ToLaunchTemplateActionTimerOutputWithContext ¶
func (o LaunchTemplateActionTimerOutput) ToLaunchTemplateActionTimerOutputWithContext(ctx context.Context) LaunchTemplateActionTimerOutput
func (LaunchTemplateActionTimerOutput) ToLaunchTemplateActionTimerPtrOutput ¶
func (o LaunchTemplateActionTimerOutput) ToLaunchTemplateActionTimerPtrOutput() LaunchTemplateActionTimerPtrOutput
func (LaunchTemplateActionTimerOutput) ToLaunchTemplateActionTimerPtrOutputWithContext ¶
func (o LaunchTemplateActionTimerOutput) ToLaunchTemplateActionTimerPtrOutputWithContext(ctx context.Context) LaunchTemplateActionTimerPtrOutput
type LaunchTemplateActionTimerPtrInput ¶
type LaunchTemplateActionTimerPtrInput interface { pulumi.Input ToLaunchTemplateActionTimerPtrOutput() LaunchTemplateActionTimerPtrOutput ToLaunchTemplateActionTimerPtrOutputWithContext(context.Context) LaunchTemplateActionTimerPtrOutput }
LaunchTemplateActionTimerPtrInput is an input type that accepts LaunchTemplateActionTimerArgs, LaunchTemplateActionTimerPtr and LaunchTemplateActionTimerPtrOutput values. You can construct a concrete instance of `LaunchTemplateActionTimerPtrInput` via:
LaunchTemplateActionTimerArgs{...} or: nil
func LaunchTemplateActionTimerPtr ¶
func LaunchTemplateActionTimerPtr(v *LaunchTemplateActionTimerArgs) LaunchTemplateActionTimerPtrInput
type LaunchTemplateActionTimerPtrOutput ¶
type LaunchTemplateActionTimerPtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateActionTimerPtrOutput) ActionTime ¶
func (o LaunchTemplateActionTimerPtrOutput) ActionTime() pulumi.StringPtrOutput
Execution time.
func (LaunchTemplateActionTimerPtrOutput) Elem ¶
func (o LaunchTemplateActionTimerPtrOutput) Elem() LaunchTemplateActionTimerOutput
func (LaunchTemplateActionTimerPtrOutput) ElementType ¶
func (LaunchTemplateActionTimerPtrOutput) ElementType() reflect.Type
func (LaunchTemplateActionTimerPtrOutput) Externals ¶
func (o LaunchTemplateActionTimerPtrOutput) Externals() LaunchTemplateActionTimerExternalsPtrOutput
Extended data.
func (LaunchTemplateActionTimerPtrOutput) TimerAction ¶
func (o LaunchTemplateActionTimerPtrOutput) TimerAction() pulumi.StringPtrOutput
Timer name.
func (LaunchTemplateActionTimerPtrOutput) ToLaunchTemplateActionTimerPtrOutput ¶
func (o LaunchTemplateActionTimerPtrOutput) ToLaunchTemplateActionTimerPtrOutput() LaunchTemplateActionTimerPtrOutput
func (LaunchTemplateActionTimerPtrOutput) ToLaunchTemplateActionTimerPtrOutputWithContext ¶
func (o LaunchTemplateActionTimerPtrOutput) ToLaunchTemplateActionTimerPtrOutputWithContext(ctx context.Context) LaunchTemplateActionTimerPtrOutput
type LaunchTemplateArgs ¶
type LaunchTemplateArgs struct { // Timed task. ActionTimer LaunchTemplateActionTimerPtrInput // The role name of CAM. CamRoleName pulumi.StringPtrInput // A string to used guarantee request idempotency. ClientToken pulumi.StringPtrInput // Data disk configuration information of the instance. DataDisks LaunchTemplateDataDiskArrayInput // Instance destruction protection flag. DisableApiTermination pulumi.BoolPtrInput // The ID of disaster recover group. DisasterRecoverGroupIds pulumi.StringArrayInput // Whether to preflight only this request, true or false. DryRun pulumi.BoolPtrInput // Enhanced service. If this parameter is not specified, cloud monitoring and cloud security services will be enabled by default in public images. EnhancedService LaunchTemplateEnhancedServicePtrInput // The host name of CVM. HostName pulumi.StringPtrInput // The ID of HPC cluster. HpcClusterId pulumi.StringPtrInput // Image ID. ImageId pulumi.StringInput // The configuration of charge prepaid. InstanceChargePrepaid LaunchTemplateInstanceChargePrepaidPtrInput // The charge type of instance. Default value: POSTPAID_BY_HOUR. InstanceChargeType pulumi.StringPtrInput // The number of instances purchased. InstanceCount pulumi.IntPtrInput // The marketplace options of instance. InstanceMarketOptions LaunchTemplateInstanceMarketOptionsPtrInput // The name of instance. If you do not specify an instance display name, 'Unnamed' is displayed by default. InstanceName pulumi.StringPtrInput // The type of the instance. If this parameter is not specified, the system will dynamically specify the default model according to the resource sales in the current region. InstanceType pulumi.StringPtrInput // The information settings of public network bandwidth. If you do not specify this parameter, the default Internet bandwidth is 0 Mbps. InternetAccessible LaunchTemplateInternetAccessiblePtrInput // The name of launch template. LaunchTemplateName pulumi.StringInput // Instance launch template version description. LaunchTemplateVersionDescription pulumi.StringPtrInput // The login settings of instance. By default, passwords are randomly generated and notified to users via internal messages. LoginSettings LaunchTemplateLoginSettingsPtrInput // The location of instance. Placement LaunchTemplatePlacementInput // The security group ID of instance. If this parameter is not specified, the default security group is bound. SecurityGroupIds pulumi.StringArrayInput // System disk configuration information of the instance. If this parameter is not specified, it is assigned according to the system default. SystemDisk LaunchTemplateSystemDiskPtrInput // Tag description list. TagSpecifications LaunchTemplateTagSpecificationArrayInput // Tag description list. Tags pulumi.MapInput // The data of users. UserData pulumi.StringPtrInput // The configuration information of VPC. If this parameter is not specified, the basic network is used by default. VirtualPrivateCloud LaunchTemplateVirtualPrivateCloudPtrInput }
The set of arguments for constructing a LaunchTemplate resource.
func (LaunchTemplateArgs) ElementType ¶
func (LaunchTemplateArgs) ElementType() reflect.Type
type LaunchTemplateArray ¶
type LaunchTemplateArray []LaunchTemplateInput
func (LaunchTemplateArray) ElementType ¶
func (LaunchTemplateArray) ElementType() reflect.Type
func (LaunchTemplateArray) ToLaunchTemplateArrayOutput ¶
func (i LaunchTemplateArray) ToLaunchTemplateArrayOutput() LaunchTemplateArrayOutput
func (LaunchTemplateArray) ToLaunchTemplateArrayOutputWithContext ¶
func (i LaunchTemplateArray) ToLaunchTemplateArrayOutputWithContext(ctx context.Context) LaunchTemplateArrayOutput
type LaunchTemplateArrayInput ¶
type LaunchTemplateArrayInput interface { pulumi.Input ToLaunchTemplateArrayOutput() LaunchTemplateArrayOutput ToLaunchTemplateArrayOutputWithContext(context.Context) LaunchTemplateArrayOutput }
LaunchTemplateArrayInput is an input type that accepts LaunchTemplateArray and LaunchTemplateArrayOutput values. You can construct a concrete instance of `LaunchTemplateArrayInput` via:
LaunchTemplateArray{ LaunchTemplateArgs{...} }
type LaunchTemplateArrayOutput ¶
type LaunchTemplateArrayOutput struct{ *pulumi.OutputState }
func (LaunchTemplateArrayOutput) ElementType ¶
func (LaunchTemplateArrayOutput) ElementType() reflect.Type
func (LaunchTemplateArrayOutput) Index ¶
func (o LaunchTemplateArrayOutput) Index(i pulumi.IntInput) LaunchTemplateOutput
func (LaunchTemplateArrayOutput) ToLaunchTemplateArrayOutput ¶
func (o LaunchTemplateArrayOutput) ToLaunchTemplateArrayOutput() LaunchTemplateArrayOutput
func (LaunchTemplateArrayOutput) ToLaunchTemplateArrayOutputWithContext ¶
func (o LaunchTemplateArrayOutput) ToLaunchTemplateArrayOutputWithContext(ctx context.Context) LaunchTemplateArrayOutput
type LaunchTemplateDataDisk ¶
type LaunchTemplateDataDisk struct { // Cloud Dedicated Cluster(CDC) ID. CdcId *string `pulumi:"cdcId"` // Whether the data disk is destroyed along with the instance, true or false. DeleteWithInstance *bool `pulumi:"deleteWithInstance"` // Data disk ID. DiskId *string `pulumi:"diskId"` // The size of the data disk. DiskSize int `pulumi:"diskSize"` // The type of data disk. DiskType *string `pulumi:"diskType"` // Whether the data disk is encrypted, TRUE or FALSE. Encrypt *bool `pulumi:"encrypt"` // The id of custom CMK. KmsKeyId *string `pulumi:"kmsKeyId"` // Data disk snapshot ID. SnapshotId *string `pulumi:"snapshotId"` // Cloud disk performance, MB/s. ThroughputPerformance *int `pulumi:"throughputPerformance"` }
type LaunchTemplateDataDiskArgs ¶
type LaunchTemplateDataDiskArgs struct { // Cloud Dedicated Cluster(CDC) ID. CdcId pulumi.StringPtrInput `pulumi:"cdcId"` // Whether the data disk is destroyed along with the instance, true or false. DeleteWithInstance pulumi.BoolPtrInput `pulumi:"deleteWithInstance"` // Data disk ID. DiskId pulumi.StringPtrInput `pulumi:"diskId"` // The size of the data disk. DiskSize pulumi.IntInput `pulumi:"diskSize"` // The type of data disk. DiskType pulumi.StringPtrInput `pulumi:"diskType"` // Whether the data disk is encrypted, TRUE or FALSE. Encrypt pulumi.BoolPtrInput `pulumi:"encrypt"` // The id of custom CMK. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` // Data disk snapshot ID. SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` // Cloud disk performance, MB/s. ThroughputPerformance pulumi.IntPtrInput `pulumi:"throughputPerformance"` }
func (LaunchTemplateDataDiskArgs) ElementType ¶
func (LaunchTemplateDataDiskArgs) ElementType() reflect.Type
func (LaunchTemplateDataDiskArgs) ToLaunchTemplateDataDiskOutput ¶
func (i LaunchTemplateDataDiskArgs) ToLaunchTemplateDataDiskOutput() LaunchTemplateDataDiskOutput
func (LaunchTemplateDataDiskArgs) ToLaunchTemplateDataDiskOutputWithContext ¶
func (i LaunchTemplateDataDiskArgs) ToLaunchTemplateDataDiskOutputWithContext(ctx context.Context) LaunchTemplateDataDiskOutput
type LaunchTemplateDataDiskArray ¶
type LaunchTemplateDataDiskArray []LaunchTemplateDataDiskInput
func (LaunchTemplateDataDiskArray) ElementType ¶
func (LaunchTemplateDataDiskArray) ElementType() reflect.Type
func (LaunchTemplateDataDiskArray) ToLaunchTemplateDataDiskArrayOutput ¶
func (i LaunchTemplateDataDiskArray) ToLaunchTemplateDataDiskArrayOutput() LaunchTemplateDataDiskArrayOutput
func (LaunchTemplateDataDiskArray) ToLaunchTemplateDataDiskArrayOutputWithContext ¶
func (i LaunchTemplateDataDiskArray) ToLaunchTemplateDataDiskArrayOutputWithContext(ctx context.Context) LaunchTemplateDataDiskArrayOutput
type LaunchTemplateDataDiskArrayInput ¶
type LaunchTemplateDataDiskArrayInput interface { pulumi.Input ToLaunchTemplateDataDiskArrayOutput() LaunchTemplateDataDiskArrayOutput ToLaunchTemplateDataDiskArrayOutputWithContext(context.Context) LaunchTemplateDataDiskArrayOutput }
LaunchTemplateDataDiskArrayInput is an input type that accepts LaunchTemplateDataDiskArray and LaunchTemplateDataDiskArrayOutput values. You can construct a concrete instance of `LaunchTemplateDataDiskArrayInput` via:
LaunchTemplateDataDiskArray{ LaunchTemplateDataDiskArgs{...} }
type LaunchTemplateDataDiskArrayOutput ¶
type LaunchTemplateDataDiskArrayOutput struct{ *pulumi.OutputState }
func (LaunchTemplateDataDiskArrayOutput) ElementType ¶
func (LaunchTemplateDataDiskArrayOutput) ElementType() reflect.Type
func (LaunchTemplateDataDiskArrayOutput) Index ¶
func (o LaunchTemplateDataDiskArrayOutput) Index(i pulumi.IntInput) LaunchTemplateDataDiskOutput
func (LaunchTemplateDataDiskArrayOutput) ToLaunchTemplateDataDiskArrayOutput ¶
func (o LaunchTemplateDataDiskArrayOutput) ToLaunchTemplateDataDiskArrayOutput() LaunchTemplateDataDiskArrayOutput
func (LaunchTemplateDataDiskArrayOutput) ToLaunchTemplateDataDiskArrayOutputWithContext ¶
func (o LaunchTemplateDataDiskArrayOutput) ToLaunchTemplateDataDiskArrayOutputWithContext(ctx context.Context) LaunchTemplateDataDiskArrayOutput
type LaunchTemplateDataDiskInput ¶
type LaunchTemplateDataDiskInput interface { pulumi.Input ToLaunchTemplateDataDiskOutput() LaunchTemplateDataDiskOutput ToLaunchTemplateDataDiskOutputWithContext(context.Context) LaunchTemplateDataDiskOutput }
LaunchTemplateDataDiskInput is an input type that accepts LaunchTemplateDataDiskArgs and LaunchTemplateDataDiskOutput values. You can construct a concrete instance of `LaunchTemplateDataDiskInput` via:
LaunchTemplateDataDiskArgs{...}
type LaunchTemplateDataDiskOutput ¶
type LaunchTemplateDataDiskOutput struct{ *pulumi.OutputState }
func (LaunchTemplateDataDiskOutput) CdcId ¶
func (o LaunchTemplateDataDiskOutput) CdcId() pulumi.StringPtrOutput
Cloud Dedicated Cluster(CDC) ID.
func (LaunchTemplateDataDiskOutput) DeleteWithInstance ¶
func (o LaunchTemplateDataDiskOutput) DeleteWithInstance() pulumi.BoolPtrOutput
Whether the data disk is destroyed along with the instance, true or false.
func (LaunchTemplateDataDiskOutput) DiskId ¶
func (o LaunchTemplateDataDiskOutput) DiskId() pulumi.StringPtrOutput
Data disk ID.
func (LaunchTemplateDataDiskOutput) DiskSize ¶
func (o LaunchTemplateDataDiskOutput) DiskSize() pulumi.IntOutput
The size of the data disk.
func (LaunchTemplateDataDiskOutput) DiskType ¶
func (o LaunchTemplateDataDiskOutput) DiskType() pulumi.StringPtrOutput
The type of data disk.
func (LaunchTemplateDataDiskOutput) ElementType ¶
func (LaunchTemplateDataDiskOutput) ElementType() reflect.Type
func (LaunchTemplateDataDiskOutput) Encrypt ¶
func (o LaunchTemplateDataDiskOutput) Encrypt() pulumi.BoolPtrOutput
Whether the data disk is encrypted, TRUE or FALSE.
func (LaunchTemplateDataDiskOutput) KmsKeyId ¶
func (o LaunchTemplateDataDiskOutput) KmsKeyId() pulumi.StringPtrOutput
The id of custom CMK.
func (LaunchTemplateDataDiskOutput) SnapshotId ¶
func (o LaunchTemplateDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
Data disk snapshot ID.
func (LaunchTemplateDataDiskOutput) ThroughputPerformance ¶
func (o LaunchTemplateDataDiskOutput) ThroughputPerformance() pulumi.IntPtrOutput
Cloud disk performance, MB/s.
func (LaunchTemplateDataDiskOutput) ToLaunchTemplateDataDiskOutput ¶
func (o LaunchTemplateDataDiskOutput) ToLaunchTemplateDataDiskOutput() LaunchTemplateDataDiskOutput
func (LaunchTemplateDataDiskOutput) ToLaunchTemplateDataDiskOutputWithContext ¶
func (o LaunchTemplateDataDiskOutput) ToLaunchTemplateDataDiskOutputWithContext(ctx context.Context) LaunchTemplateDataDiskOutput
type LaunchTemplateDefaultVersion ¶
type LaunchTemplateDefaultVersion struct { pulumi.CustomResourceState // The number of the version that you want to set as the default version. DefaultVersion pulumi.IntOutput `pulumi:"defaultVersion"` // Instance launch template ID. LaunchTemplateId pulumi.StringOutput `pulumi:"launchTemplateId"` }
Provides a resource to create a cvm launchTemplateDefaultVersion
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cvm.NewLaunchTemplateDefaultVersion(ctx, "launchTemplateDefaultVersion", &Cvm.LaunchTemplateDefaultVersionArgs{ DefaultVersion: pulumi.Int(2), LaunchTemplateId: pulumi.String("lt-34vaef8fe"), }) if err != nil { return err } return nil }) }
```
## Import
cvm launch_template_default_version can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cvm/launchTemplateDefaultVersion:LaunchTemplateDefaultVersion launch_template_default_version launch_template_id
```
func GetLaunchTemplateDefaultVersion ¶
func GetLaunchTemplateDefaultVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LaunchTemplateDefaultVersionState, opts ...pulumi.ResourceOption) (*LaunchTemplateDefaultVersion, error)
GetLaunchTemplateDefaultVersion gets an existing LaunchTemplateDefaultVersion 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 NewLaunchTemplateDefaultVersion ¶
func NewLaunchTemplateDefaultVersion(ctx *pulumi.Context, name string, args *LaunchTemplateDefaultVersionArgs, opts ...pulumi.ResourceOption) (*LaunchTemplateDefaultVersion, error)
NewLaunchTemplateDefaultVersion registers a new resource with the given unique name, arguments, and options.
func (*LaunchTemplateDefaultVersion) ElementType ¶
func (*LaunchTemplateDefaultVersion) ElementType() reflect.Type
func (*LaunchTemplateDefaultVersion) ToLaunchTemplateDefaultVersionOutput ¶
func (i *LaunchTemplateDefaultVersion) ToLaunchTemplateDefaultVersionOutput() LaunchTemplateDefaultVersionOutput
func (*LaunchTemplateDefaultVersion) ToLaunchTemplateDefaultVersionOutputWithContext ¶
func (i *LaunchTemplateDefaultVersion) ToLaunchTemplateDefaultVersionOutputWithContext(ctx context.Context) LaunchTemplateDefaultVersionOutput
type LaunchTemplateDefaultVersionArgs ¶
type LaunchTemplateDefaultVersionArgs struct { // The number of the version that you want to set as the default version. DefaultVersion pulumi.IntInput // Instance launch template ID. LaunchTemplateId pulumi.StringInput }
The set of arguments for constructing a LaunchTemplateDefaultVersion resource.
func (LaunchTemplateDefaultVersionArgs) ElementType ¶
func (LaunchTemplateDefaultVersionArgs) ElementType() reflect.Type
type LaunchTemplateDefaultVersionArray ¶
type LaunchTemplateDefaultVersionArray []LaunchTemplateDefaultVersionInput
func (LaunchTemplateDefaultVersionArray) ElementType ¶
func (LaunchTemplateDefaultVersionArray) ElementType() reflect.Type
func (LaunchTemplateDefaultVersionArray) ToLaunchTemplateDefaultVersionArrayOutput ¶
func (i LaunchTemplateDefaultVersionArray) ToLaunchTemplateDefaultVersionArrayOutput() LaunchTemplateDefaultVersionArrayOutput
func (LaunchTemplateDefaultVersionArray) ToLaunchTemplateDefaultVersionArrayOutputWithContext ¶
func (i LaunchTemplateDefaultVersionArray) ToLaunchTemplateDefaultVersionArrayOutputWithContext(ctx context.Context) LaunchTemplateDefaultVersionArrayOutput
type LaunchTemplateDefaultVersionArrayInput ¶
type LaunchTemplateDefaultVersionArrayInput interface { pulumi.Input ToLaunchTemplateDefaultVersionArrayOutput() LaunchTemplateDefaultVersionArrayOutput ToLaunchTemplateDefaultVersionArrayOutputWithContext(context.Context) LaunchTemplateDefaultVersionArrayOutput }
LaunchTemplateDefaultVersionArrayInput is an input type that accepts LaunchTemplateDefaultVersionArray and LaunchTemplateDefaultVersionArrayOutput values. You can construct a concrete instance of `LaunchTemplateDefaultVersionArrayInput` via:
LaunchTemplateDefaultVersionArray{ LaunchTemplateDefaultVersionArgs{...} }
type LaunchTemplateDefaultVersionArrayOutput ¶
type LaunchTemplateDefaultVersionArrayOutput struct{ *pulumi.OutputState }
func (LaunchTemplateDefaultVersionArrayOutput) ElementType ¶
func (LaunchTemplateDefaultVersionArrayOutput) ElementType() reflect.Type
func (LaunchTemplateDefaultVersionArrayOutput) ToLaunchTemplateDefaultVersionArrayOutput ¶
func (o LaunchTemplateDefaultVersionArrayOutput) ToLaunchTemplateDefaultVersionArrayOutput() LaunchTemplateDefaultVersionArrayOutput
func (LaunchTemplateDefaultVersionArrayOutput) ToLaunchTemplateDefaultVersionArrayOutputWithContext ¶
func (o LaunchTemplateDefaultVersionArrayOutput) ToLaunchTemplateDefaultVersionArrayOutputWithContext(ctx context.Context) LaunchTemplateDefaultVersionArrayOutput
type LaunchTemplateDefaultVersionInput ¶
type LaunchTemplateDefaultVersionInput interface { pulumi.Input ToLaunchTemplateDefaultVersionOutput() LaunchTemplateDefaultVersionOutput ToLaunchTemplateDefaultVersionOutputWithContext(ctx context.Context) LaunchTemplateDefaultVersionOutput }
type LaunchTemplateDefaultVersionMap ¶
type LaunchTemplateDefaultVersionMap map[string]LaunchTemplateDefaultVersionInput
func (LaunchTemplateDefaultVersionMap) ElementType ¶
func (LaunchTemplateDefaultVersionMap) ElementType() reflect.Type
func (LaunchTemplateDefaultVersionMap) ToLaunchTemplateDefaultVersionMapOutput ¶
func (i LaunchTemplateDefaultVersionMap) ToLaunchTemplateDefaultVersionMapOutput() LaunchTemplateDefaultVersionMapOutput
func (LaunchTemplateDefaultVersionMap) ToLaunchTemplateDefaultVersionMapOutputWithContext ¶
func (i LaunchTemplateDefaultVersionMap) ToLaunchTemplateDefaultVersionMapOutputWithContext(ctx context.Context) LaunchTemplateDefaultVersionMapOutput
type LaunchTemplateDefaultVersionMapInput ¶
type LaunchTemplateDefaultVersionMapInput interface { pulumi.Input ToLaunchTemplateDefaultVersionMapOutput() LaunchTemplateDefaultVersionMapOutput ToLaunchTemplateDefaultVersionMapOutputWithContext(context.Context) LaunchTemplateDefaultVersionMapOutput }
LaunchTemplateDefaultVersionMapInput is an input type that accepts LaunchTemplateDefaultVersionMap and LaunchTemplateDefaultVersionMapOutput values. You can construct a concrete instance of `LaunchTemplateDefaultVersionMapInput` via:
LaunchTemplateDefaultVersionMap{ "key": LaunchTemplateDefaultVersionArgs{...} }
type LaunchTemplateDefaultVersionMapOutput ¶
type LaunchTemplateDefaultVersionMapOutput struct{ *pulumi.OutputState }
func (LaunchTemplateDefaultVersionMapOutput) ElementType ¶
func (LaunchTemplateDefaultVersionMapOutput) ElementType() reflect.Type
func (LaunchTemplateDefaultVersionMapOutput) MapIndex ¶
func (o LaunchTemplateDefaultVersionMapOutput) MapIndex(k pulumi.StringInput) LaunchTemplateDefaultVersionOutput
func (LaunchTemplateDefaultVersionMapOutput) ToLaunchTemplateDefaultVersionMapOutput ¶
func (o LaunchTemplateDefaultVersionMapOutput) ToLaunchTemplateDefaultVersionMapOutput() LaunchTemplateDefaultVersionMapOutput
func (LaunchTemplateDefaultVersionMapOutput) ToLaunchTemplateDefaultVersionMapOutputWithContext ¶
func (o LaunchTemplateDefaultVersionMapOutput) ToLaunchTemplateDefaultVersionMapOutputWithContext(ctx context.Context) LaunchTemplateDefaultVersionMapOutput
type LaunchTemplateDefaultVersionOutput ¶
type LaunchTemplateDefaultVersionOutput struct{ *pulumi.OutputState }
func (LaunchTemplateDefaultVersionOutput) DefaultVersion ¶
func (o LaunchTemplateDefaultVersionOutput) DefaultVersion() pulumi.IntOutput
The number of the version that you want to set as the default version.
func (LaunchTemplateDefaultVersionOutput) ElementType ¶
func (LaunchTemplateDefaultVersionOutput) ElementType() reflect.Type
func (LaunchTemplateDefaultVersionOutput) LaunchTemplateId ¶
func (o LaunchTemplateDefaultVersionOutput) LaunchTemplateId() pulumi.StringOutput
Instance launch template ID.
func (LaunchTemplateDefaultVersionOutput) ToLaunchTemplateDefaultVersionOutput ¶
func (o LaunchTemplateDefaultVersionOutput) ToLaunchTemplateDefaultVersionOutput() LaunchTemplateDefaultVersionOutput
func (LaunchTemplateDefaultVersionOutput) ToLaunchTemplateDefaultVersionOutputWithContext ¶
func (o LaunchTemplateDefaultVersionOutput) ToLaunchTemplateDefaultVersionOutputWithContext(ctx context.Context) LaunchTemplateDefaultVersionOutput
type LaunchTemplateDefaultVersionState ¶
type LaunchTemplateDefaultVersionState struct { // The number of the version that you want to set as the default version. DefaultVersion pulumi.IntPtrInput // Instance launch template ID. LaunchTemplateId pulumi.StringPtrInput }
func (LaunchTemplateDefaultVersionState) ElementType ¶
func (LaunchTemplateDefaultVersionState) ElementType() reflect.Type
type LaunchTemplateEnhancedService ¶
type LaunchTemplateEnhancedService struct { // Enable TencentCloud Automation Tools(TAT). AutomationService *LaunchTemplateEnhancedServiceAutomationService `pulumi:"automationService"` // Enable cloud monitor service. MonitorService *LaunchTemplateEnhancedServiceMonitorService `pulumi:"monitorService"` // Enable cloud security service. SecurityService *LaunchTemplateEnhancedServiceSecurityService `pulumi:"securityService"` }
type LaunchTemplateEnhancedServiceArgs ¶
type LaunchTemplateEnhancedServiceArgs struct { // Enable TencentCloud Automation Tools(TAT). AutomationService LaunchTemplateEnhancedServiceAutomationServicePtrInput `pulumi:"automationService"` // Enable cloud monitor service. MonitorService LaunchTemplateEnhancedServiceMonitorServicePtrInput `pulumi:"monitorService"` // Enable cloud security service. SecurityService LaunchTemplateEnhancedServiceSecurityServicePtrInput `pulumi:"securityService"` }
func (LaunchTemplateEnhancedServiceArgs) ElementType ¶
func (LaunchTemplateEnhancedServiceArgs) ElementType() reflect.Type
func (LaunchTemplateEnhancedServiceArgs) ToLaunchTemplateEnhancedServiceOutput ¶
func (i LaunchTemplateEnhancedServiceArgs) ToLaunchTemplateEnhancedServiceOutput() LaunchTemplateEnhancedServiceOutput
func (LaunchTemplateEnhancedServiceArgs) ToLaunchTemplateEnhancedServiceOutputWithContext ¶
func (i LaunchTemplateEnhancedServiceArgs) ToLaunchTemplateEnhancedServiceOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceOutput
func (LaunchTemplateEnhancedServiceArgs) ToLaunchTemplateEnhancedServicePtrOutput ¶
func (i LaunchTemplateEnhancedServiceArgs) ToLaunchTemplateEnhancedServicePtrOutput() LaunchTemplateEnhancedServicePtrOutput
func (LaunchTemplateEnhancedServiceArgs) ToLaunchTemplateEnhancedServicePtrOutputWithContext ¶
func (i LaunchTemplateEnhancedServiceArgs) ToLaunchTemplateEnhancedServicePtrOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServicePtrOutput
type LaunchTemplateEnhancedServiceAutomationService ¶
type LaunchTemplateEnhancedServiceAutomationService struct { // Whether to enable TencentCloud Automation Tools(TAT), TRUE or FALSE. Enabled *bool `pulumi:"enabled"` }
type LaunchTemplateEnhancedServiceAutomationServiceArgs ¶
type LaunchTemplateEnhancedServiceAutomationServiceArgs struct { // Whether to enable TencentCloud Automation Tools(TAT), TRUE or FALSE. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (LaunchTemplateEnhancedServiceAutomationServiceArgs) ElementType ¶
func (LaunchTemplateEnhancedServiceAutomationServiceArgs) ElementType() reflect.Type
func (LaunchTemplateEnhancedServiceAutomationServiceArgs) ToLaunchTemplateEnhancedServiceAutomationServiceOutput ¶
func (i LaunchTemplateEnhancedServiceAutomationServiceArgs) ToLaunchTemplateEnhancedServiceAutomationServiceOutput() LaunchTemplateEnhancedServiceAutomationServiceOutput
func (LaunchTemplateEnhancedServiceAutomationServiceArgs) ToLaunchTemplateEnhancedServiceAutomationServiceOutputWithContext ¶
func (i LaunchTemplateEnhancedServiceAutomationServiceArgs) ToLaunchTemplateEnhancedServiceAutomationServiceOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceAutomationServiceOutput
func (LaunchTemplateEnhancedServiceAutomationServiceArgs) ToLaunchTemplateEnhancedServiceAutomationServicePtrOutput ¶
func (i LaunchTemplateEnhancedServiceAutomationServiceArgs) ToLaunchTemplateEnhancedServiceAutomationServicePtrOutput() LaunchTemplateEnhancedServiceAutomationServicePtrOutput
func (LaunchTemplateEnhancedServiceAutomationServiceArgs) ToLaunchTemplateEnhancedServiceAutomationServicePtrOutputWithContext ¶
func (i LaunchTemplateEnhancedServiceAutomationServiceArgs) ToLaunchTemplateEnhancedServiceAutomationServicePtrOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceAutomationServicePtrOutput
type LaunchTemplateEnhancedServiceAutomationServiceInput ¶
type LaunchTemplateEnhancedServiceAutomationServiceInput interface { pulumi.Input ToLaunchTemplateEnhancedServiceAutomationServiceOutput() LaunchTemplateEnhancedServiceAutomationServiceOutput ToLaunchTemplateEnhancedServiceAutomationServiceOutputWithContext(context.Context) LaunchTemplateEnhancedServiceAutomationServiceOutput }
LaunchTemplateEnhancedServiceAutomationServiceInput is an input type that accepts LaunchTemplateEnhancedServiceAutomationServiceArgs and LaunchTemplateEnhancedServiceAutomationServiceOutput values. You can construct a concrete instance of `LaunchTemplateEnhancedServiceAutomationServiceInput` via:
LaunchTemplateEnhancedServiceAutomationServiceArgs{...}
type LaunchTemplateEnhancedServiceAutomationServiceOutput ¶
type LaunchTemplateEnhancedServiceAutomationServiceOutput struct{ *pulumi.OutputState }
func (LaunchTemplateEnhancedServiceAutomationServiceOutput) ElementType ¶
func (LaunchTemplateEnhancedServiceAutomationServiceOutput) ElementType() reflect.Type
func (LaunchTemplateEnhancedServiceAutomationServiceOutput) Enabled ¶
func (o LaunchTemplateEnhancedServiceAutomationServiceOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable TencentCloud Automation Tools(TAT), TRUE or FALSE.
func (LaunchTemplateEnhancedServiceAutomationServiceOutput) ToLaunchTemplateEnhancedServiceAutomationServiceOutput ¶
func (o LaunchTemplateEnhancedServiceAutomationServiceOutput) ToLaunchTemplateEnhancedServiceAutomationServiceOutput() LaunchTemplateEnhancedServiceAutomationServiceOutput
func (LaunchTemplateEnhancedServiceAutomationServiceOutput) ToLaunchTemplateEnhancedServiceAutomationServiceOutputWithContext ¶
func (o LaunchTemplateEnhancedServiceAutomationServiceOutput) ToLaunchTemplateEnhancedServiceAutomationServiceOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceAutomationServiceOutput
func (LaunchTemplateEnhancedServiceAutomationServiceOutput) ToLaunchTemplateEnhancedServiceAutomationServicePtrOutput ¶
func (o LaunchTemplateEnhancedServiceAutomationServiceOutput) ToLaunchTemplateEnhancedServiceAutomationServicePtrOutput() LaunchTemplateEnhancedServiceAutomationServicePtrOutput
func (LaunchTemplateEnhancedServiceAutomationServiceOutput) ToLaunchTemplateEnhancedServiceAutomationServicePtrOutputWithContext ¶
func (o LaunchTemplateEnhancedServiceAutomationServiceOutput) ToLaunchTemplateEnhancedServiceAutomationServicePtrOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceAutomationServicePtrOutput
type LaunchTemplateEnhancedServiceAutomationServicePtrInput ¶
type LaunchTemplateEnhancedServiceAutomationServicePtrInput interface { pulumi.Input ToLaunchTemplateEnhancedServiceAutomationServicePtrOutput() LaunchTemplateEnhancedServiceAutomationServicePtrOutput ToLaunchTemplateEnhancedServiceAutomationServicePtrOutputWithContext(context.Context) LaunchTemplateEnhancedServiceAutomationServicePtrOutput }
LaunchTemplateEnhancedServiceAutomationServicePtrInput is an input type that accepts LaunchTemplateEnhancedServiceAutomationServiceArgs, LaunchTemplateEnhancedServiceAutomationServicePtr and LaunchTemplateEnhancedServiceAutomationServicePtrOutput values. You can construct a concrete instance of `LaunchTemplateEnhancedServiceAutomationServicePtrInput` via:
LaunchTemplateEnhancedServiceAutomationServiceArgs{...} or: nil
func LaunchTemplateEnhancedServiceAutomationServicePtr ¶
func LaunchTemplateEnhancedServiceAutomationServicePtr(v *LaunchTemplateEnhancedServiceAutomationServiceArgs) LaunchTemplateEnhancedServiceAutomationServicePtrInput
type LaunchTemplateEnhancedServiceAutomationServicePtrOutput ¶
type LaunchTemplateEnhancedServiceAutomationServicePtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateEnhancedServiceAutomationServicePtrOutput) ElementType ¶
func (LaunchTemplateEnhancedServiceAutomationServicePtrOutput) ElementType() reflect.Type
func (LaunchTemplateEnhancedServiceAutomationServicePtrOutput) Enabled ¶
func (o LaunchTemplateEnhancedServiceAutomationServicePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable TencentCloud Automation Tools(TAT), TRUE or FALSE.
func (LaunchTemplateEnhancedServiceAutomationServicePtrOutput) ToLaunchTemplateEnhancedServiceAutomationServicePtrOutput ¶
func (o LaunchTemplateEnhancedServiceAutomationServicePtrOutput) ToLaunchTemplateEnhancedServiceAutomationServicePtrOutput() LaunchTemplateEnhancedServiceAutomationServicePtrOutput
func (LaunchTemplateEnhancedServiceAutomationServicePtrOutput) ToLaunchTemplateEnhancedServiceAutomationServicePtrOutputWithContext ¶
func (o LaunchTemplateEnhancedServiceAutomationServicePtrOutput) ToLaunchTemplateEnhancedServiceAutomationServicePtrOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceAutomationServicePtrOutput
type LaunchTemplateEnhancedServiceInput ¶
type LaunchTemplateEnhancedServiceInput interface { pulumi.Input ToLaunchTemplateEnhancedServiceOutput() LaunchTemplateEnhancedServiceOutput ToLaunchTemplateEnhancedServiceOutputWithContext(context.Context) LaunchTemplateEnhancedServiceOutput }
LaunchTemplateEnhancedServiceInput is an input type that accepts LaunchTemplateEnhancedServiceArgs and LaunchTemplateEnhancedServiceOutput values. You can construct a concrete instance of `LaunchTemplateEnhancedServiceInput` via:
LaunchTemplateEnhancedServiceArgs{...}
type LaunchTemplateEnhancedServiceMonitorService ¶
type LaunchTemplateEnhancedServiceMonitorService struct { // Whether to enable cloud monitor service, TRUE or FALSE. Enabled *bool `pulumi:"enabled"` }
type LaunchTemplateEnhancedServiceMonitorServiceArgs ¶
type LaunchTemplateEnhancedServiceMonitorServiceArgs struct { // Whether to enable cloud monitor service, TRUE or FALSE. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (LaunchTemplateEnhancedServiceMonitorServiceArgs) ElementType ¶
func (LaunchTemplateEnhancedServiceMonitorServiceArgs) ElementType() reflect.Type
func (LaunchTemplateEnhancedServiceMonitorServiceArgs) ToLaunchTemplateEnhancedServiceMonitorServiceOutput ¶
func (i LaunchTemplateEnhancedServiceMonitorServiceArgs) ToLaunchTemplateEnhancedServiceMonitorServiceOutput() LaunchTemplateEnhancedServiceMonitorServiceOutput
func (LaunchTemplateEnhancedServiceMonitorServiceArgs) ToLaunchTemplateEnhancedServiceMonitorServiceOutputWithContext ¶
func (i LaunchTemplateEnhancedServiceMonitorServiceArgs) ToLaunchTemplateEnhancedServiceMonitorServiceOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceMonitorServiceOutput
func (LaunchTemplateEnhancedServiceMonitorServiceArgs) ToLaunchTemplateEnhancedServiceMonitorServicePtrOutput ¶
func (i LaunchTemplateEnhancedServiceMonitorServiceArgs) ToLaunchTemplateEnhancedServiceMonitorServicePtrOutput() LaunchTemplateEnhancedServiceMonitorServicePtrOutput
func (LaunchTemplateEnhancedServiceMonitorServiceArgs) ToLaunchTemplateEnhancedServiceMonitorServicePtrOutputWithContext ¶
func (i LaunchTemplateEnhancedServiceMonitorServiceArgs) ToLaunchTemplateEnhancedServiceMonitorServicePtrOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceMonitorServicePtrOutput
type LaunchTemplateEnhancedServiceMonitorServiceInput ¶
type LaunchTemplateEnhancedServiceMonitorServiceInput interface { pulumi.Input ToLaunchTemplateEnhancedServiceMonitorServiceOutput() LaunchTemplateEnhancedServiceMonitorServiceOutput ToLaunchTemplateEnhancedServiceMonitorServiceOutputWithContext(context.Context) LaunchTemplateEnhancedServiceMonitorServiceOutput }
LaunchTemplateEnhancedServiceMonitorServiceInput is an input type that accepts LaunchTemplateEnhancedServiceMonitorServiceArgs and LaunchTemplateEnhancedServiceMonitorServiceOutput values. You can construct a concrete instance of `LaunchTemplateEnhancedServiceMonitorServiceInput` via:
LaunchTemplateEnhancedServiceMonitorServiceArgs{...}
type LaunchTemplateEnhancedServiceMonitorServiceOutput ¶
type LaunchTemplateEnhancedServiceMonitorServiceOutput struct{ *pulumi.OutputState }
func (LaunchTemplateEnhancedServiceMonitorServiceOutput) ElementType ¶
func (LaunchTemplateEnhancedServiceMonitorServiceOutput) ElementType() reflect.Type
func (LaunchTemplateEnhancedServiceMonitorServiceOutput) Enabled ¶
func (o LaunchTemplateEnhancedServiceMonitorServiceOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable cloud monitor service, TRUE or FALSE.
func (LaunchTemplateEnhancedServiceMonitorServiceOutput) ToLaunchTemplateEnhancedServiceMonitorServiceOutput ¶
func (o LaunchTemplateEnhancedServiceMonitorServiceOutput) ToLaunchTemplateEnhancedServiceMonitorServiceOutput() LaunchTemplateEnhancedServiceMonitorServiceOutput
func (LaunchTemplateEnhancedServiceMonitorServiceOutput) ToLaunchTemplateEnhancedServiceMonitorServiceOutputWithContext ¶
func (o LaunchTemplateEnhancedServiceMonitorServiceOutput) ToLaunchTemplateEnhancedServiceMonitorServiceOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceMonitorServiceOutput
func (LaunchTemplateEnhancedServiceMonitorServiceOutput) ToLaunchTemplateEnhancedServiceMonitorServicePtrOutput ¶
func (o LaunchTemplateEnhancedServiceMonitorServiceOutput) ToLaunchTemplateEnhancedServiceMonitorServicePtrOutput() LaunchTemplateEnhancedServiceMonitorServicePtrOutput
func (LaunchTemplateEnhancedServiceMonitorServiceOutput) ToLaunchTemplateEnhancedServiceMonitorServicePtrOutputWithContext ¶
func (o LaunchTemplateEnhancedServiceMonitorServiceOutput) ToLaunchTemplateEnhancedServiceMonitorServicePtrOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceMonitorServicePtrOutput
type LaunchTemplateEnhancedServiceMonitorServicePtrInput ¶
type LaunchTemplateEnhancedServiceMonitorServicePtrInput interface { pulumi.Input ToLaunchTemplateEnhancedServiceMonitorServicePtrOutput() LaunchTemplateEnhancedServiceMonitorServicePtrOutput ToLaunchTemplateEnhancedServiceMonitorServicePtrOutputWithContext(context.Context) LaunchTemplateEnhancedServiceMonitorServicePtrOutput }
LaunchTemplateEnhancedServiceMonitorServicePtrInput is an input type that accepts LaunchTemplateEnhancedServiceMonitorServiceArgs, LaunchTemplateEnhancedServiceMonitorServicePtr and LaunchTemplateEnhancedServiceMonitorServicePtrOutput values. You can construct a concrete instance of `LaunchTemplateEnhancedServiceMonitorServicePtrInput` via:
LaunchTemplateEnhancedServiceMonitorServiceArgs{...} or: nil
func LaunchTemplateEnhancedServiceMonitorServicePtr ¶
func LaunchTemplateEnhancedServiceMonitorServicePtr(v *LaunchTemplateEnhancedServiceMonitorServiceArgs) LaunchTemplateEnhancedServiceMonitorServicePtrInput
type LaunchTemplateEnhancedServiceMonitorServicePtrOutput ¶
type LaunchTemplateEnhancedServiceMonitorServicePtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateEnhancedServiceMonitorServicePtrOutput) ElementType ¶
func (LaunchTemplateEnhancedServiceMonitorServicePtrOutput) ElementType() reflect.Type
func (LaunchTemplateEnhancedServiceMonitorServicePtrOutput) Enabled ¶
func (o LaunchTemplateEnhancedServiceMonitorServicePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable cloud monitor service, TRUE or FALSE.
func (LaunchTemplateEnhancedServiceMonitorServicePtrOutput) ToLaunchTemplateEnhancedServiceMonitorServicePtrOutput ¶
func (o LaunchTemplateEnhancedServiceMonitorServicePtrOutput) ToLaunchTemplateEnhancedServiceMonitorServicePtrOutput() LaunchTemplateEnhancedServiceMonitorServicePtrOutput
func (LaunchTemplateEnhancedServiceMonitorServicePtrOutput) ToLaunchTemplateEnhancedServiceMonitorServicePtrOutputWithContext ¶
func (o LaunchTemplateEnhancedServiceMonitorServicePtrOutput) ToLaunchTemplateEnhancedServiceMonitorServicePtrOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceMonitorServicePtrOutput
type LaunchTemplateEnhancedServiceOutput ¶
type LaunchTemplateEnhancedServiceOutput struct{ *pulumi.OutputState }
func (LaunchTemplateEnhancedServiceOutput) AutomationService ¶
func (o LaunchTemplateEnhancedServiceOutput) AutomationService() LaunchTemplateEnhancedServiceAutomationServicePtrOutput
Enable TencentCloud Automation Tools(TAT).
func (LaunchTemplateEnhancedServiceOutput) ElementType ¶
func (LaunchTemplateEnhancedServiceOutput) ElementType() reflect.Type
func (LaunchTemplateEnhancedServiceOutput) MonitorService ¶
func (o LaunchTemplateEnhancedServiceOutput) MonitorService() LaunchTemplateEnhancedServiceMonitorServicePtrOutput
Enable cloud monitor service.
func (LaunchTemplateEnhancedServiceOutput) SecurityService ¶
func (o LaunchTemplateEnhancedServiceOutput) SecurityService() LaunchTemplateEnhancedServiceSecurityServicePtrOutput
Enable cloud security service.
func (LaunchTemplateEnhancedServiceOutput) ToLaunchTemplateEnhancedServiceOutput ¶
func (o LaunchTemplateEnhancedServiceOutput) ToLaunchTemplateEnhancedServiceOutput() LaunchTemplateEnhancedServiceOutput
func (LaunchTemplateEnhancedServiceOutput) ToLaunchTemplateEnhancedServiceOutputWithContext ¶
func (o LaunchTemplateEnhancedServiceOutput) ToLaunchTemplateEnhancedServiceOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceOutput
func (LaunchTemplateEnhancedServiceOutput) ToLaunchTemplateEnhancedServicePtrOutput ¶
func (o LaunchTemplateEnhancedServiceOutput) ToLaunchTemplateEnhancedServicePtrOutput() LaunchTemplateEnhancedServicePtrOutput
func (LaunchTemplateEnhancedServiceOutput) ToLaunchTemplateEnhancedServicePtrOutputWithContext ¶
func (o LaunchTemplateEnhancedServiceOutput) ToLaunchTemplateEnhancedServicePtrOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServicePtrOutput
type LaunchTemplateEnhancedServicePtrInput ¶
type LaunchTemplateEnhancedServicePtrInput interface { pulumi.Input ToLaunchTemplateEnhancedServicePtrOutput() LaunchTemplateEnhancedServicePtrOutput ToLaunchTemplateEnhancedServicePtrOutputWithContext(context.Context) LaunchTemplateEnhancedServicePtrOutput }
LaunchTemplateEnhancedServicePtrInput is an input type that accepts LaunchTemplateEnhancedServiceArgs, LaunchTemplateEnhancedServicePtr and LaunchTemplateEnhancedServicePtrOutput values. You can construct a concrete instance of `LaunchTemplateEnhancedServicePtrInput` via:
LaunchTemplateEnhancedServiceArgs{...} or: nil
func LaunchTemplateEnhancedServicePtr ¶
func LaunchTemplateEnhancedServicePtr(v *LaunchTemplateEnhancedServiceArgs) LaunchTemplateEnhancedServicePtrInput
type LaunchTemplateEnhancedServicePtrOutput ¶
type LaunchTemplateEnhancedServicePtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateEnhancedServicePtrOutput) AutomationService ¶
func (o LaunchTemplateEnhancedServicePtrOutput) AutomationService() LaunchTemplateEnhancedServiceAutomationServicePtrOutput
Enable TencentCloud Automation Tools(TAT).
func (LaunchTemplateEnhancedServicePtrOutput) ElementType ¶
func (LaunchTemplateEnhancedServicePtrOutput) ElementType() reflect.Type
func (LaunchTemplateEnhancedServicePtrOutput) MonitorService ¶
func (o LaunchTemplateEnhancedServicePtrOutput) MonitorService() LaunchTemplateEnhancedServiceMonitorServicePtrOutput
Enable cloud monitor service.
func (LaunchTemplateEnhancedServicePtrOutput) SecurityService ¶
func (o LaunchTemplateEnhancedServicePtrOutput) SecurityService() LaunchTemplateEnhancedServiceSecurityServicePtrOutput
Enable cloud security service.
func (LaunchTemplateEnhancedServicePtrOutput) ToLaunchTemplateEnhancedServicePtrOutput ¶
func (o LaunchTemplateEnhancedServicePtrOutput) ToLaunchTemplateEnhancedServicePtrOutput() LaunchTemplateEnhancedServicePtrOutput
func (LaunchTemplateEnhancedServicePtrOutput) ToLaunchTemplateEnhancedServicePtrOutputWithContext ¶
func (o LaunchTemplateEnhancedServicePtrOutput) ToLaunchTemplateEnhancedServicePtrOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServicePtrOutput
type LaunchTemplateEnhancedServiceSecurityService ¶
type LaunchTemplateEnhancedServiceSecurityService struct { // Whether to enable cloud security service, TRUE or FALSE. Enabled *bool `pulumi:"enabled"` }
type LaunchTemplateEnhancedServiceSecurityServiceArgs ¶
type LaunchTemplateEnhancedServiceSecurityServiceArgs struct { // Whether to enable cloud security service, TRUE or FALSE. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (LaunchTemplateEnhancedServiceSecurityServiceArgs) ElementType ¶
func (LaunchTemplateEnhancedServiceSecurityServiceArgs) ElementType() reflect.Type
func (LaunchTemplateEnhancedServiceSecurityServiceArgs) ToLaunchTemplateEnhancedServiceSecurityServiceOutput ¶
func (i LaunchTemplateEnhancedServiceSecurityServiceArgs) ToLaunchTemplateEnhancedServiceSecurityServiceOutput() LaunchTemplateEnhancedServiceSecurityServiceOutput
func (LaunchTemplateEnhancedServiceSecurityServiceArgs) ToLaunchTemplateEnhancedServiceSecurityServiceOutputWithContext ¶
func (i LaunchTemplateEnhancedServiceSecurityServiceArgs) ToLaunchTemplateEnhancedServiceSecurityServiceOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceSecurityServiceOutput
func (LaunchTemplateEnhancedServiceSecurityServiceArgs) ToLaunchTemplateEnhancedServiceSecurityServicePtrOutput ¶
func (i LaunchTemplateEnhancedServiceSecurityServiceArgs) ToLaunchTemplateEnhancedServiceSecurityServicePtrOutput() LaunchTemplateEnhancedServiceSecurityServicePtrOutput
func (LaunchTemplateEnhancedServiceSecurityServiceArgs) ToLaunchTemplateEnhancedServiceSecurityServicePtrOutputWithContext ¶
func (i LaunchTemplateEnhancedServiceSecurityServiceArgs) ToLaunchTemplateEnhancedServiceSecurityServicePtrOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceSecurityServicePtrOutput
type LaunchTemplateEnhancedServiceSecurityServiceInput ¶
type LaunchTemplateEnhancedServiceSecurityServiceInput interface { pulumi.Input ToLaunchTemplateEnhancedServiceSecurityServiceOutput() LaunchTemplateEnhancedServiceSecurityServiceOutput ToLaunchTemplateEnhancedServiceSecurityServiceOutputWithContext(context.Context) LaunchTemplateEnhancedServiceSecurityServiceOutput }
LaunchTemplateEnhancedServiceSecurityServiceInput is an input type that accepts LaunchTemplateEnhancedServiceSecurityServiceArgs and LaunchTemplateEnhancedServiceSecurityServiceOutput values. You can construct a concrete instance of `LaunchTemplateEnhancedServiceSecurityServiceInput` via:
LaunchTemplateEnhancedServiceSecurityServiceArgs{...}
type LaunchTemplateEnhancedServiceSecurityServiceOutput ¶
type LaunchTemplateEnhancedServiceSecurityServiceOutput struct{ *pulumi.OutputState }
func (LaunchTemplateEnhancedServiceSecurityServiceOutput) ElementType ¶
func (LaunchTemplateEnhancedServiceSecurityServiceOutput) ElementType() reflect.Type
func (LaunchTemplateEnhancedServiceSecurityServiceOutput) Enabled ¶
func (o LaunchTemplateEnhancedServiceSecurityServiceOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable cloud security service, TRUE or FALSE.
func (LaunchTemplateEnhancedServiceSecurityServiceOutput) ToLaunchTemplateEnhancedServiceSecurityServiceOutput ¶
func (o LaunchTemplateEnhancedServiceSecurityServiceOutput) ToLaunchTemplateEnhancedServiceSecurityServiceOutput() LaunchTemplateEnhancedServiceSecurityServiceOutput
func (LaunchTemplateEnhancedServiceSecurityServiceOutput) ToLaunchTemplateEnhancedServiceSecurityServiceOutputWithContext ¶
func (o LaunchTemplateEnhancedServiceSecurityServiceOutput) ToLaunchTemplateEnhancedServiceSecurityServiceOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceSecurityServiceOutput
func (LaunchTemplateEnhancedServiceSecurityServiceOutput) ToLaunchTemplateEnhancedServiceSecurityServicePtrOutput ¶
func (o LaunchTemplateEnhancedServiceSecurityServiceOutput) ToLaunchTemplateEnhancedServiceSecurityServicePtrOutput() LaunchTemplateEnhancedServiceSecurityServicePtrOutput
func (LaunchTemplateEnhancedServiceSecurityServiceOutput) ToLaunchTemplateEnhancedServiceSecurityServicePtrOutputWithContext ¶
func (o LaunchTemplateEnhancedServiceSecurityServiceOutput) ToLaunchTemplateEnhancedServiceSecurityServicePtrOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceSecurityServicePtrOutput
type LaunchTemplateEnhancedServiceSecurityServicePtrInput ¶
type LaunchTemplateEnhancedServiceSecurityServicePtrInput interface { pulumi.Input ToLaunchTemplateEnhancedServiceSecurityServicePtrOutput() LaunchTemplateEnhancedServiceSecurityServicePtrOutput ToLaunchTemplateEnhancedServiceSecurityServicePtrOutputWithContext(context.Context) LaunchTemplateEnhancedServiceSecurityServicePtrOutput }
LaunchTemplateEnhancedServiceSecurityServicePtrInput is an input type that accepts LaunchTemplateEnhancedServiceSecurityServiceArgs, LaunchTemplateEnhancedServiceSecurityServicePtr and LaunchTemplateEnhancedServiceSecurityServicePtrOutput values. You can construct a concrete instance of `LaunchTemplateEnhancedServiceSecurityServicePtrInput` via:
LaunchTemplateEnhancedServiceSecurityServiceArgs{...} or: nil
func LaunchTemplateEnhancedServiceSecurityServicePtr ¶
func LaunchTemplateEnhancedServiceSecurityServicePtr(v *LaunchTemplateEnhancedServiceSecurityServiceArgs) LaunchTemplateEnhancedServiceSecurityServicePtrInput
type LaunchTemplateEnhancedServiceSecurityServicePtrOutput ¶
type LaunchTemplateEnhancedServiceSecurityServicePtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateEnhancedServiceSecurityServicePtrOutput) ElementType ¶
func (LaunchTemplateEnhancedServiceSecurityServicePtrOutput) ElementType() reflect.Type
func (LaunchTemplateEnhancedServiceSecurityServicePtrOutput) Enabled ¶
func (o LaunchTemplateEnhancedServiceSecurityServicePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable cloud security service, TRUE or FALSE.
func (LaunchTemplateEnhancedServiceSecurityServicePtrOutput) ToLaunchTemplateEnhancedServiceSecurityServicePtrOutput ¶
func (o LaunchTemplateEnhancedServiceSecurityServicePtrOutput) ToLaunchTemplateEnhancedServiceSecurityServicePtrOutput() LaunchTemplateEnhancedServiceSecurityServicePtrOutput
func (LaunchTemplateEnhancedServiceSecurityServicePtrOutput) ToLaunchTemplateEnhancedServiceSecurityServicePtrOutputWithContext ¶
func (o LaunchTemplateEnhancedServiceSecurityServicePtrOutput) ToLaunchTemplateEnhancedServiceSecurityServicePtrOutputWithContext(ctx context.Context) LaunchTemplateEnhancedServiceSecurityServicePtrOutput
type LaunchTemplateInput ¶
type LaunchTemplateInput interface { pulumi.Input ToLaunchTemplateOutput() LaunchTemplateOutput ToLaunchTemplateOutputWithContext(ctx context.Context) LaunchTemplateOutput }
type LaunchTemplateInstanceChargePrepaidArgs ¶
type LaunchTemplateInstanceChargePrepaidArgs struct { // The period of purchasing instances. Period pulumi.IntInput `pulumi:"period"` // Automatic renew flag. RenewFlag pulumi.StringPtrInput `pulumi:"renewFlag"` }
func (LaunchTemplateInstanceChargePrepaidArgs) ElementType ¶
func (LaunchTemplateInstanceChargePrepaidArgs) ElementType() reflect.Type
func (LaunchTemplateInstanceChargePrepaidArgs) ToLaunchTemplateInstanceChargePrepaidOutput ¶
func (i LaunchTemplateInstanceChargePrepaidArgs) ToLaunchTemplateInstanceChargePrepaidOutput() LaunchTemplateInstanceChargePrepaidOutput
func (LaunchTemplateInstanceChargePrepaidArgs) ToLaunchTemplateInstanceChargePrepaidOutputWithContext ¶
func (i LaunchTemplateInstanceChargePrepaidArgs) ToLaunchTemplateInstanceChargePrepaidOutputWithContext(ctx context.Context) LaunchTemplateInstanceChargePrepaidOutput
func (LaunchTemplateInstanceChargePrepaidArgs) ToLaunchTemplateInstanceChargePrepaidPtrOutput ¶
func (i LaunchTemplateInstanceChargePrepaidArgs) ToLaunchTemplateInstanceChargePrepaidPtrOutput() LaunchTemplateInstanceChargePrepaidPtrOutput
func (LaunchTemplateInstanceChargePrepaidArgs) ToLaunchTemplateInstanceChargePrepaidPtrOutputWithContext ¶
func (i LaunchTemplateInstanceChargePrepaidArgs) ToLaunchTemplateInstanceChargePrepaidPtrOutputWithContext(ctx context.Context) LaunchTemplateInstanceChargePrepaidPtrOutput
type LaunchTemplateInstanceChargePrepaidInput ¶
type LaunchTemplateInstanceChargePrepaidInput interface { pulumi.Input ToLaunchTemplateInstanceChargePrepaidOutput() LaunchTemplateInstanceChargePrepaidOutput ToLaunchTemplateInstanceChargePrepaidOutputWithContext(context.Context) LaunchTemplateInstanceChargePrepaidOutput }
LaunchTemplateInstanceChargePrepaidInput is an input type that accepts LaunchTemplateInstanceChargePrepaidArgs and LaunchTemplateInstanceChargePrepaidOutput values. You can construct a concrete instance of `LaunchTemplateInstanceChargePrepaidInput` via:
LaunchTemplateInstanceChargePrepaidArgs{...}
type LaunchTemplateInstanceChargePrepaidOutput ¶
type LaunchTemplateInstanceChargePrepaidOutput struct{ *pulumi.OutputState }
func (LaunchTemplateInstanceChargePrepaidOutput) ElementType ¶
func (LaunchTemplateInstanceChargePrepaidOutput) ElementType() reflect.Type
func (LaunchTemplateInstanceChargePrepaidOutput) Period ¶
func (o LaunchTemplateInstanceChargePrepaidOutput) Period() pulumi.IntOutput
The period of purchasing instances.
func (LaunchTemplateInstanceChargePrepaidOutput) RenewFlag ¶
func (o LaunchTemplateInstanceChargePrepaidOutput) RenewFlag() pulumi.StringPtrOutput
Automatic renew flag.
func (LaunchTemplateInstanceChargePrepaidOutput) ToLaunchTemplateInstanceChargePrepaidOutput ¶
func (o LaunchTemplateInstanceChargePrepaidOutput) ToLaunchTemplateInstanceChargePrepaidOutput() LaunchTemplateInstanceChargePrepaidOutput
func (LaunchTemplateInstanceChargePrepaidOutput) ToLaunchTemplateInstanceChargePrepaidOutputWithContext ¶
func (o LaunchTemplateInstanceChargePrepaidOutput) ToLaunchTemplateInstanceChargePrepaidOutputWithContext(ctx context.Context) LaunchTemplateInstanceChargePrepaidOutput
func (LaunchTemplateInstanceChargePrepaidOutput) ToLaunchTemplateInstanceChargePrepaidPtrOutput ¶
func (o LaunchTemplateInstanceChargePrepaidOutput) ToLaunchTemplateInstanceChargePrepaidPtrOutput() LaunchTemplateInstanceChargePrepaidPtrOutput
func (LaunchTemplateInstanceChargePrepaidOutput) ToLaunchTemplateInstanceChargePrepaidPtrOutputWithContext ¶
func (o LaunchTemplateInstanceChargePrepaidOutput) ToLaunchTemplateInstanceChargePrepaidPtrOutputWithContext(ctx context.Context) LaunchTemplateInstanceChargePrepaidPtrOutput
type LaunchTemplateInstanceChargePrepaidPtrInput ¶
type LaunchTemplateInstanceChargePrepaidPtrInput interface { pulumi.Input ToLaunchTemplateInstanceChargePrepaidPtrOutput() LaunchTemplateInstanceChargePrepaidPtrOutput ToLaunchTemplateInstanceChargePrepaidPtrOutputWithContext(context.Context) LaunchTemplateInstanceChargePrepaidPtrOutput }
LaunchTemplateInstanceChargePrepaidPtrInput is an input type that accepts LaunchTemplateInstanceChargePrepaidArgs, LaunchTemplateInstanceChargePrepaidPtr and LaunchTemplateInstanceChargePrepaidPtrOutput values. You can construct a concrete instance of `LaunchTemplateInstanceChargePrepaidPtrInput` via:
LaunchTemplateInstanceChargePrepaidArgs{...} or: nil
func LaunchTemplateInstanceChargePrepaidPtr ¶
func LaunchTemplateInstanceChargePrepaidPtr(v *LaunchTemplateInstanceChargePrepaidArgs) LaunchTemplateInstanceChargePrepaidPtrInput
type LaunchTemplateInstanceChargePrepaidPtrOutput ¶
type LaunchTemplateInstanceChargePrepaidPtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateInstanceChargePrepaidPtrOutput) ElementType ¶
func (LaunchTemplateInstanceChargePrepaidPtrOutput) ElementType() reflect.Type
func (LaunchTemplateInstanceChargePrepaidPtrOutput) Period ¶
func (o LaunchTemplateInstanceChargePrepaidPtrOutput) Period() pulumi.IntPtrOutput
The period of purchasing instances.
func (LaunchTemplateInstanceChargePrepaidPtrOutput) RenewFlag ¶
func (o LaunchTemplateInstanceChargePrepaidPtrOutput) RenewFlag() pulumi.StringPtrOutput
Automatic renew flag.
func (LaunchTemplateInstanceChargePrepaidPtrOutput) ToLaunchTemplateInstanceChargePrepaidPtrOutput ¶
func (o LaunchTemplateInstanceChargePrepaidPtrOutput) ToLaunchTemplateInstanceChargePrepaidPtrOutput() LaunchTemplateInstanceChargePrepaidPtrOutput
func (LaunchTemplateInstanceChargePrepaidPtrOutput) ToLaunchTemplateInstanceChargePrepaidPtrOutputWithContext ¶
func (o LaunchTemplateInstanceChargePrepaidPtrOutput) ToLaunchTemplateInstanceChargePrepaidPtrOutputWithContext(ctx context.Context) LaunchTemplateInstanceChargePrepaidPtrOutput
type LaunchTemplateInstanceMarketOptions ¶
type LaunchTemplateInstanceMarketOptions struct { // Market option type, currently only supports value: spot. MarketType *string `pulumi:"marketType"` // Bidding related options. SpotOptions LaunchTemplateInstanceMarketOptionsSpotOptions `pulumi:"spotOptions"` }
type LaunchTemplateInstanceMarketOptionsArgs ¶
type LaunchTemplateInstanceMarketOptionsArgs struct { // Market option type, currently only supports value: spot. MarketType pulumi.StringPtrInput `pulumi:"marketType"` // Bidding related options. SpotOptions LaunchTemplateInstanceMarketOptionsSpotOptionsInput `pulumi:"spotOptions"` }
func (LaunchTemplateInstanceMarketOptionsArgs) ElementType ¶
func (LaunchTemplateInstanceMarketOptionsArgs) ElementType() reflect.Type
func (LaunchTemplateInstanceMarketOptionsArgs) ToLaunchTemplateInstanceMarketOptionsOutput ¶
func (i LaunchTemplateInstanceMarketOptionsArgs) ToLaunchTemplateInstanceMarketOptionsOutput() LaunchTemplateInstanceMarketOptionsOutput
func (LaunchTemplateInstanceMarketOptionsArgs) ToLaunchTemplateInstanceMarketOptionsOutputWithContext ¶
func (i LaunchTemplateInstanceMarketOptionsArgs) ToLaunchTemplateInstanceMarketOptionsOutputWithContext(ctx context.Context) LaunchTemplateInstanceMarketOptionsOutput
func (LaunchTemplateInstanceMarketOptionsArgs) ToLaunchTemplateInstanceMarketOptionsPtrOutput ¶
func (i LaunchTemplateInstanceMarketOptionsArgs) ToLaunchTemplateInstanceMarketOptionsPtrOutput() LaunchTemplateInstanceMarketOptionsPtrOutput
func (LaunchTemplateInstanceMarketOptionsArgs) ToLaunchTemplateInstanceMarketOptionsPtrOutputWithContext ¶
func (i LaunchTemplateInstanceMarketOptionsArgs) ToLaunchTemplateInstanceMarketOptionsPtrOutputWithContext(ctx context.Context) LaunchTemplateInstanceMarketOptionsPtrOutput
type LaunchTemplateInstanceMarketOptionsInput ¶
type LaunchTemplateInstanceMarketOptionsInput interface { pulumi.Input ToLaunchTemplateInstanceMarketOptionsOutput() LaunchTemplateInstanceMarketOptionsOutput ToLaunchTemplateInstanceMarketOptionsOutputWithContext(context.Context) LaunchTemplateInstanceMarketOptionsOutput }
LaunchTemplateInstanceMarketOptionsInput is an input type that accepts LaunchTemplateInstanceMarketOptionsArgs and LaunchTemplateInstanceMarketOptionsOutput values. You can construct a concrete instance of `LaunchTemplateInstanceMarketOptionsInput` via:
LaunchTemplateInstanceMarketOptionsArgs{...}
type LaunchTemplateInstanceMarketOptionsOutput ¶
type LaunchTemplateInstanceMarketOptionsOutput struct{ *pulumi.OutputState }
func (LaunchTemplateInstanceMarketOptionsOutput) ElementType ¶
func (LaunchTemplateInstanceMarketOptionsOutput) ElementType() reflect.Type
func (LaunchTemplateInstanceMarketOptionsOutput) MarketType ¶
func (o LaunchTemplateInstanceMarketOptionsOutput) MarketType() pulumi.StringPtrOutput
Market option type, currently only supports value: spot.
func (LaunchTemplateInstanceMarketOptionsOutput) SpotOptions ¶
func (o LaunchTemplateInstanceMarketOptionsOutput) SpotOptions() LaunchTemplateInstanceMarketOptionsSpotOptionsOutput
Bidding related options.
func (LaunchTemplateInstanceMarketOptionsOutput) ToLaunchTemplateInstanceMarketOptionsOutput ¶
func (o LaunchTemplateInstanceMarketOptionsOutput) ToLaunchTemplateInstanceMarketOptionsOutput() LaunchTemplateInstanceMarketOptionsOutput
func (LaunchTemplateInstanceMarketOptionsOutput) ToLaunchTemplateInstanceMarketOptionsOutputWithContext ¶
func (o LaunchTemplateInstanceMarketOptionsOutput) ToLaunchTemplateInstanceMarketOptionsOutputWithContext(ctx context.Context) LaunchTemplateInstanceMarketOptionsOutput
func (LaunchTemplateInstanceMarketOptionsOutput) ToLaunchTemplateInstanceMarketOptionsPtrOutput ¶
func (o LaunchTemplateInstanceMarketOptionsOutput) ToLaunchTemplateInstanceMarketOptionsPtrOutput() LaunchTemplateInstanceMarketOptionsPtrOutput
func (LaunchTemplateInstanceMarketOptionsOutput) ToLaunchTemplateInstanceMarketOptionsPtrOutputWithContext ¶
func (o LaunchTemplateInstanceMarketOptionsOutput) ToLaunchTemplateInstanceMarketOptionsPtrOutputWithContext(ctx context.Context) LaunchTemplateInstanceMarketOptionsPtrOutput
type LaunchTemplateInstanceMarketOptionsPtrInput ¶
type LaunchTemplateInstanceMarketOptionsPtrInput interface { pulumi.Input ToLaunchTemplateInstanceMarketOptionsPtrOutput() LaunchTemplateInstanceMarketOptionsPtrOutput ToLaunchTemplateInstanceMarketOptionsPtrOutputWithContext(context.Context) LaunchTemplateInstanceMarketOptionsPtrOutput }
LaunchTemplateInstanceMarketOptionsPtrInput is an input type that accepts LaunchTemplateInstanceMarketOptionsArgs, LaunchTemplateInstanceMarketOptionsPtr and LaunchTemplateInstanceMarketOptionsPtrOutput values. You can construct a concrete instance of `LaunchTemplateInstanceMarketOptionsPtrInput` via:
LaunchTemplateInstanceMarketOptionsArgs{...} or: nil
func LaunchTemplateInstanceMarketOptionsPtr ¶
func LaunchTemplateInstanceMarketOptionsPtr(v *LaunchTemplateInstanceMarketOptionsArgs) LaunchTemplateInstanceMarketOptionsPtrInput
type LaunchTemplateInstanceMarketOptionsPtrOutput ¶
type LaunchTemplateInstanceMarketOptionsPtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateInstanceMarketOptionsPtrOutput) ElementType ¶
func (LaunchTemplateInstanceMarketOptionsPtrOutput) ElementType() reflect.Type
func (LaunchTemplateInstanceMarketOptionsPtrOutput) MarketType ¶
func (o LaunchTemplateInstanceMarketOptionsPtrOutput) MarketType() pulumi.StringPtrOutput
Market option type, currently only supports value: spot.
func (LaunchTemplateInstanceMarketOptionsPtrOutput) SpotOptions ¶
func (o LaunchTemplateInstanceMarketOptionsPtrOutput) SpotOptions() LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput
Bidding related options.
func (LaunchTemplateInstanceMarketOptionsPtrOutput) ToLaunchTemplateInstanceMarketOptionsPtrOutput ¶
func (o LaunchTemplateInstanceMarketOptionsPtrOutput) ToLaunchTemplateInstanceMarketOptionsPtrOutput() LaunchTemplateInstanceMarketOptionsPtrOutput
func (LaunchTemplateInstanceMarketOptionsPtrOutput) ToLaunchTemplateInstanceMarketOptionsPtrOutputWithContext ¶
func (o LaunchTemplateInstanceMarketOptionsPtrOutput) ToLaunchTemplateInstanceMarketOptionsPtrOutputWithContext(ctx context.Context) LaunchTemplateInstanceMarketOptionsPtrOutput
type LaunchTemplateInstanceMarketOptionsSpotOptionsArgs ¶
type LaunchTemplateInstanceMarketOptionsSpotOptionsArgs struct { // Bidding. MaxPrice pulumi.StringInput `pulumi:"maxPrice"` // Bidding request type, currently only supported type: one-time. SpotInstanceType pulumi.StringPtrInput `pulumi:"spotInstanceType"` }
func (LaunchTemplateInstanceMarketOptionsSpotOptionsArgs) ElementType ¶
func (LaunchTemplateInstanceMarketOptionsSpotOptionsArgs) ElementType() reflect.Type
func (LaunchTemplateInstanceMarketOptionsSpotOptionsArgs) ToLaunchTemplateInstanceMarketOptionsSpotOptionsOutput ¶
func (i LaunchTemplateInstanceMarketOptionsSpotOptionsArgs) ToLaunchTemplateInstanceMarketOptionsSpotOptionsOutput() LaunchTemplateInstanceMarketOptionsSpotOptionsOutput
func (LaunchTemplateInstanceMarketOptionsSpotOptionsArgs) ToLaunchTemplateInstanceMarketOptionsSpotOptionsOutputWithContext ¶
func (i LaunchTemplateInstanceMarketOptionsSpotOptionsArgs) ToLaunchTemplateInstanceMarketOptionsSpotOptionsOutputWithContext(ctx context.Context) LaunchTemplateInstanceMarketOptionsSpotOptionsOutput
func (LaunchTemplateInstanceMarketOptionsSpotOptionsArgs) ToLaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput ¶
func (i LaunchTemplateInstanceMarketOptionsSpotOptionsArgs) ToLaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput() LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput
func (LaunchTemplateInstanceMarketOptionsSpotOptionsArgs) ToLaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutputWithContext ¶
func (i LaunchTemplateInstanceMarketOptionsSpotOptionsArgs) ToLaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutputWithContext(ctx context.Context) LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput
type LaunchTemplateInstanceMarketOptionsSpotOptionsInput ¶
type LaunchTemplateInstanceMarketOptionsSpotOptionsInput interface { pulumi.Input ToLaunchTemplateInstanceMarketOptionsSpotOptionsOutput() LaunchTemplateInstanceMarketOptionsSpotOptionsOutput ToLaunchTemplateInstanceMarketOptionsSpotOptionsOutputWithContext(context.Context) LaunchTemplateInstanceMarketOptionsSpotOptionsOutput }
LaunchTemplateInstanceMarketOptionsSpotOptionsInput is an input type that accepts LaunchTemplateInstanceMarketOptionsSpotOptionsArgs and LaunchTemplateInstanceMarketOptionsSpotOptionsOutput values. You can construct a concrete instance of `LaunchTemplateInstanceMarketOptionsSpotOptionsInput` via:
LaunchTemplateInstanceMarketOptionsSpotOptionsArgs{...}
type LaunchTemplateInstanceMarketOptionsSpotOptionsOutput ¶
type LaunchTemplateInstanceMarketOptionsSpotOptionsOutput struct{ *pulumi.OutputState }
func (LaunchTemplateInstanceMarketOptionsSpotOptionsOutput) ElementType ¶
func (LaunchTemplateInstanceMarketOptionsSpotOptionsOutput) ElementType() reflect.Type
func (LaunchTemplateInstanceMarketOptionsSpotOptionsOutput) MaxPrice ¶
func (o LaunchTemplateInstanceMarketOptionsSpotOptionsOutput) MaxPrice() pulumi.StringOutput
Bidding.
func (LaunchTemplateInstanceMarketOptionsSpotOptionsOutput) SpotInstanceType ¶
func (o LaunchTemplateInstanceMarketOptionsSpotOptionsOutput) SpotInstanceType() pulumi.StringPtrOutput
Bidding request type, currently only supported type: one-time.
func (LaunchTemplateInstanceMarketOptionsSpotOptionsOutput) ToLaunchTemplateInstanceMarketOptionsSpotOptionsOutput ¶
func (o LaunchTemplateInstanceMarketOptionsSpotOptionsOutput) ToLaunchTemplateInstanceMarketOptionsSpotOptionsOutput() LaunchTemplateInstanceMarketOptionsSpotOptionsOutput
func (LaunchTemplateInstanceMarketOptionsSpotOptionsOutput) ToLaunchTemplateInstanceMarketOptionsSpotOptionsOutputWithContext ¶
func (o LaunchTemplateInstanceMarketOptionsSpotOptionsOutput) ToLaunchTemplateInstanceMarketOptionsSpotOptionsOutputWithContext(ctx context.Context) LaunchTemplateInstanceMarketOptionsSpotOptionsOutput
func (LaunchTemplateInstanceMarketOptionsSpotOptionsOutput) ToLaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput ¶
func (o LaunchTemplateInstanceMarketOptionsSpotOptionsOutput) ToLaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput() LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput
func (LaunchTemplateInstanceMarketOptionsSpotOptionsOutput) ToLaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutputWithContext ¶
func (o LaunchTemplateInstanceMarketOptionsSpotOptionsOutput) ToLaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutputWithContext(ctx context.Context) LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput
type LaunchTemplateInstanceMarketOptionsSpotOptionsPtrInput ¶
type LaunchTemplateInstanceMarketOptionsSpotOptionsPtrInput interface { pulumi.Input ToLaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput() LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput ToLaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutputWithContext(context.Context) LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput }
LaunchTemplateInstanceMarketOptionsSpotOptionsPtrInput is an input type that accepts LaunchTemplateInstanceMarketOptionsSpotOptionsArgs, LaunchTemplateInstanceMarketOptionsSpotOptionsPtr and LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput values. You can construct a concrete instance of `LaunchTemplateInstanceMarketOptionsSpotOptionsPtrInput` via:
LaunchTemplateInstanceMarketOptionsSpotOptionsArgs{...} or: nil
func LaunchTemplateInstanceMarketOptionsSpotOptionsPtr ¶
func LaunchTemplateInstanceMarketOptionsSpotOptionsPtr(v *LaunchTemplateInstanceMarketOptionsSpotOptionsArgs) LaunchTemplateInstanceMarketOptionsSpotOptionsPtrInput
type LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput ¶
type LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput) ElementType ¶
func (LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput) ElementType() reflect.Type
func (LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput) MaxPrice ¶
func (o LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput) MaxPrice() pulumi.StringPtrOutput
Bidding.
func (LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput) SpotInstanceType ¶
func (o LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput) SpotInstanceType() pulumi.StringPtrOutput
Bidding request type, currently only supported type: one-time.
func (LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput) ToLaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput ¶
func (o LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput) ToLaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput() LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput
func (LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput) ToLaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutputWithContext ¶
func (o LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput) ToLaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutputWithContext(ctx context.Context) LaunchTemplateInstanceMarketOptionsSpotOptionsPtrOutput
type LaunchTemplateInternetAccessible ¶
type LaunchTemplateInternetAccessible struct { // The ID of bandwidth package. BandwidthPackageId *string `pulumi:"bandwidthPackageId"` // The type of internet charge. InternetChargeType *string `pulumi:"internetChargeType"` // Internet outbound bandwidth upper limit, Mbps. InternetMaxBandwidthOut *int `pulumi:"internetMaxBandwidthOut"` // Whether to allocate public network IP, TRUE or FALSE. PublicIpAssigned *bool `pulumi:"publicIpAssigned"` }
type LaunchTemplateInternetAccessibleArgs ¶
type LaunchTemplateInternetAccessibleArgs struct { // The ID of bandwidth package. BandwidthPackageId pulumi.StringPtrInput `pulumi:"bandwidthPackageId"` // The type of internet charge. InternetChargeType pulumi.StringPtrInput `pulumi:"internetChargeType"` // Internet outbound bandwidth upper limit, Mbps. InternetMaxBandwidthOut pulumi.IntPtrInput `pulumi:"internetMaxBandwidthOut"` // Whether to allocate public network IP, TRUE or FALSE. PublicIpAssigned pulumi.BoolPtrInput `pulumi:"publicIpAssigned"` }
func (LaunchTemplateInternetAccessibleArgs) ElementType ¶
func (LaunchTemplateInternetAccessibleArgs) ElementType() reflect.Type
func (LaunchTemplateInternetAccessibleArgs) ToLaunchTemplateInternetAccessibleOutput ¶
func (i LaunchTemplateInternetAccessibleArgs) ToLaunchTemplateInternetAccessibleOutput() LaunchTemplateInternetAccessibleOutput
func (LaunchTemplateInternetAccessibleArgs) ToLaunchTemplateInternetAccessibleOutputWithContext ¶
func (i LaunchTemplateInternetAccessibleArgs) ToLaunchTemplateInternetAccessibleOutputWithContext(ctx context.Context) LaunchTemplateInternetAccessibleOutput
func (LaunchTemplateInternetAccessibleArgs) ToLaunchTemplateInternetAccessiblePtrOutput ¶
func (i LaunchTemplateInternetAccessibleArgs) ToLaunchTemplateInternetAccessiblePtrOutput() LaunchTemplateInternetAccessiblePtrOutput
func (LaunchTemplateInternetAccessibleArgs) ToLaunchTemplateInternetAccessiblePtrOutputWithContext ¶
func (i LaunchTemplateInternetAccessibleArgs) ToLaunchTemplateInternetAccessiblePtrOutputWithContext(ctx context.Context) LaunchTemplateInternetAccessiblePtrOutput
type LaunchTemplateInternetAccessibleInput ¶
type LaunchTemplateInternetAccessibleInput interface { pulumi.Input ToLaunchTemplateInternetAccessibleOutput() LaunchTemplateInternetAccessibleOutput ToLaunchTemplateInternetAccessibleOutputWithContext(context.Context) LaunchTemplateInternetAccessibleOutput }
LaunchTemplateInternetAccessibleInput is an input type that accepts LaunchTemplateInternetAccessibleArgs and LaunchTemplateInternetAccessibleOutput values. You can construct a concrete instance of `LaunchTemplateInternetAccessibleInput` via:
LaunchTemplateInternetAccessibleArgs{...}
type LaunchTemplateInternetAccessibleOutput ¶
type LaunchTemplateInternetAccessibleOutput struct{ *pulumi.OutputState }
func (LaunchTemplateInternetAccessibleOutput) BandwidthPackageId ¶
func (o LaunchTemplateInternetAccessibleOutput) BandwidthPackageId() pulumi.StringPtrOutput
The ID of bandwidth package.
func (LaunchTemplateInternetAccessibleOutput) ElementType ¶
func (LaunchTemplateInternetAccessibleOutput) ElementType() reflect.Type
func (LaunchTemplateInternetAccessibleOutput) InternetChargeType ¶
func (o LaunchTemplateInternetAccessibleOutput) InternetChargeType() pulumi.StringPtrOutput
The type of internet charge.
func (LaunchTemplateInternetAccessibleOutput) InternetMaxBandwidthOut ¶
func (o LaunchTemplateInternetAccessibleOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
Internet outbound bandwidth upper limit, Mbps.
func (LaunchTemplateInternetAccessibleOutput) PublicIpAssigned ¶
func (o LaunchTemplateInternetAccessibleOutput) PublicIpAssigned() pulumi.BoolPtrOutput
Whether to allocate public network IP, TRUE or FALSE.
func (LaunchTemplateInternetAccessibleOutput) ToLaunchTemplateInternetAccessibleOutput ¶
func (o LaunchTemplateInternetAccessibleOutput) ToLaunchTemplateInternetAccessibleOutput() LaunchTemplateInternetAccessibleOutput
func (LaunchTemplateInternetAccessibleOutput) ToLaunchTemplateInternetAccessibleOutputWithContext ¶
func (o LaunchTemplateInternetAccessibleOutput) ToLaunchTemplateInternetAccessibleOutputWithContext(ctx context.Context) LaunchTemplateInternetAccessibleOutput
func (LaunchTemplateInternetAccessibleOutput) ToLaunchTemplateInternetAccessiblePtrOutput ¶
func (o LaunchTemplateInternetAccessibleOutput) ToLaunchTemplateInternetAccessiblePtrOutput() LaunchTemplateInternetAccessiblePtrOutput
func (LaunchTemplateInternetAccessibleOutput) ToLaunchTemplateInternetAccessiblePtrOutputWithContext ¶
func (o LaunchTemplateInternetAccessibleOutput) ToLaunchTemplateInternetAccessiblePtrOutputWithContext(ctx context.Context) LaunchTemplateInternetAccessiblePtrOutput
type LaunchTemplateInternetAccessiblePtrInput ¶
type LaunchTemplateInternetAccessiblePtrInput interface { pulumi.Input ToLaunchTemplateInternetAccessiblePtrOutput() LaunchTemplateInternetAccessiblePtrOutput ToLaunchTemplateInternetAccessiblePtrOutputWithContext(context.Context) LaunchTemplateInternetAccessiblePtrOutput }
LaunchTemplateInternetAccessiblePtrInput is an input type that accepts LaunchTemplateInternetAccessibleArgs, LaunchTemplateInternetAccessiblePtr and LaunchTemplateInternetAccessiblePtrOutput values. You can construct a concrete instance of `LaunchTemplateInternetAccessiblePtrInput` via:
LaunchTemplateInternetAccessibleArgs{...} or: nil
func LaunchTemplateInternetAccessiblePtr ¶
func LaunchTemplateInternetAccessiblePtr(v *LaunchTemplateInternetAccessibleArgs) LaunchTemplateInternetAccessiblePtrInput
type LaunchTemplateInternetAccessiblePtrOutput ¶
type LaunchTemplateInternetAccessiblePtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateInternetAccessiblePtrOutput) BandwidthPackageId ¶
func (o LaunchTemplateInternetAccessiblePtrOutput) BandwidthPackageId() pulumi.StringPtrOutput
The ID of bandwidth package.
func (LaunchTemplateInternetAccessiblePtrOutput) ElementType ¶
func (LaunchTemplateInternetAccessiblePtrOutput) ElementType() reflect.Type
func (LaunchTemplateInternetAccessiblePtrOutput) InternetChargeType ¶
func (o LaunchTemplateInternetAccessiblePtrOutput) InternetChargeType() pulumi.StringPtrOutput
The type of internet charge.
func (LaunchTemplateInternetAccessiblePtrOutput) InternetMaxBandwidthOut ¶
func (o LaunchTemplateInternetAccessiblePtrOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
Internet outbound bandwidth upper limit, Mbps.
func (LaunchTemplateInternetAccessiblePtrOutput) PublicIpAssigned ¶
func (o LaunchTemplateInternetAccessiblePtrOutput) PublicIpAssigned() pulumi.BoolPtrOutput
Whether to allocate public network IP, TRUE or FALSE.
func (LaunchTemplateInternetAccessiblePtrOutput) ToLaunchTemplateInternetAccessiblePtrOutput ¶
func (o LaunchTemplateInternetAccessiblePtrOutput) ToLaunchTemplateInternetAccessiblePtrOutput() LaunchTemplateInternetAccessiblePtrOutput
func (LaunchTemplateInternetAccessiblePtrOutput) ToLaunchTemplateInternetAccessiblePtrOutputWithContext ¶
func (o LaunchTemplateInternetAccessiblePtrOutput) ToLaunchTemplateInternetAccessiblePtrOutputWithContext(ctx context.Context) LaunchTemplateInternetAccessiblePtrOutput
type LaunchTemplateLoginSettingsArgs ¶
type LaunchTemplateLoginSettingsArgs struct { // Keep the original settings of the mirror. KeepImageLogin pulumi.StringPtrInput `pulumi:"keepImageLogin"` // List of key ID. KeyIds pulumi.StringArrayInput `pulumi:"keyIds"` // The login password of instance. Password pulumi.StringPtrInput `pulumi:"password"` }
func (LaunchTemplateLoginSettingsArgs) ElementType ¶
func (LaunchTemplateLoginSettingsArgs) ElementType() reflect.Type
func (LaunchTemplateLoginSettingsArgs) ToLaunchTemplateLoginSettingsOutput ¶
func (i LaunchTemplateLoginSettingsArgs) ToLaunchTemplateLoginSettingsOutput() LaunchTemplateLoginSettingsOutput
func (LaunchTemplateLoginSettingsArgs) ToLaunchTemplateLoginSettingsOutputWithContext ¶
func (i LaunchTemplateLoginSettingsArgs) ToLaunchTemplateLoginSettingsOutputWithContext(ctx context.Context) LaunchTemplateLoginSettingsOutput
func (LaunchTemplateLoginSettingsArgs) ToLaunchTemplateLoginSettingsPtrOutput ¶
func (i LaunchTemplateLoginSettingsArgs) ToLaunchTemplateLoginSettingsPtrOutput() LaunchTemplateLoginSettingsPtrOutput
func (LaunchTemplateLoginSettingsArgs) ToLaunchTemplateLoginSettingsPtrOutputWithContext ¶
func (i LaunchTemplateLoginSettingsArgs) ToLaunchTemplateLoginSettingsPtrOutputWithContext(ctx context.Context) LaunchTemplateLoginSettingsPtrOutput
type LaunchTemplateLoginSettingsInput ¶
type LaunchTemplateLoginSettingsInput interface { pulumi.Input ToLaunchTemplateLoginSettingsOutput() LaunchTemplateLoginSettingsOutput ToLaunchTemplateLoginSettingsOutputWithContext(context.Context) LaunchTemplateLoginSettingsOutput }
LaunchTemplateLoginSettingsInput is an input type that accepts LaunchTemplateLoginSettingsArgs and LaunchTemplateLoginSettingsOutput values. You can construct a concrete instance of `LaunchTemplateLoginSettingsInput` via:
LaunchTemplateLoginSettingsArgs{...}
type LaunchTemplateLoginSettingsOutput ¶
type LaunchTemplateLoginSettingsOutput struct{ *pulumi.OutputState }
func (LaunchTemplateLoginSettingsOutput) ElementType ¶
func (LaunchTemplateLoginSettingsOutput) ElementType() reflect.Type
func (LaunchTemplateLoginSettingsOutput) KeepImageLogin ¶
func (o LaunchTemplateLoginSettingsOutput) KeepImageLogin() pulumi.StringPtrOutput
Keep the original settings of the mirror.
func (LaunchTemplateLoginSettingsOutput) KeyIds ¶
func (o LaunchTemplateLoginSettingsOutput) KeyIds() pulumi.StringArrayOutput
List of key ID.
func (LaunchTemplateLoginSettingsOutput) Password ¶
func (o LaunchTemplateLoginSettingsOutput) Password() pulumi.StringPtrOutput
The login password of instance.
func (LaunchTemplateLoginSettingsOutput) ToLaunchTemplateLoginSettingsOutput ¶
func (o LaunchTemplateLoginSettingsOutput) ToLaunchTemplateLoginSettingsOutput() LaunchTemplateLoginSettingsOutput
func (LaunchTemplateLoginSettingsOutput) ToLaunchTemplateLoginSettingsOutputWithContext ¶
func (o LaunchTemplateLoginSettingsOutput) ToLaunchTemplateLoginSettingsOutputWithContext(ctx context.Context) LaunchTemplateLoginSettingsOutput
func (LaunchTemplateLoginSettingsOutput) ToLaunchTemplateLoginSettingsPtrOutput ¶
func (o LaunchTemplateLoginSettingsOutput) ToLaunchTemplateLoginSettingsPtrOutput() LaunchTemplateLoginSettingsPtrOutput
func (LaunchTemplateLoginSettingsOutput) ToLaunchTemplateLoginSettingsPtrOutputWithContext ¶
func (o LaunchTemplateLoginSettingsOutput) ToLaunchTemplateLoginSettingsPtrOutputWithContext(ctx context.Context) LaunchTemplateLoginSettingsPtrOutput
type LaunchTemplateLoginSettingsPtrInput ¶
type LaunchTemplateLoginSettingsPtrInput interface { pulumi.Input ToLaunchTemplateLoginSettingsPtrOutput() LaunchTemplateLoginSettingsPtrOutput ToLaunchTemplateLoginSettingsPtrOutputWithContext(context.Context) LaunchTemplateLoginSettingsPtrOutput }
LaunchTemplateLoginSettingsPtrInput is an input type that accepts LaunchTemplateLoginSettingsArgs, LaunchTemplateLoginSettingsPtr and LaunchTemplateLoginSettingsPtrOutput values. You can construct a concrete instance of `LaunchTemplateLoginSettingsPtrInput` via:
LaunchTemplateLoginSettingsArgs{...} or: nil
func LaunchTemplateLoginSettingsPtr ¶
func LaunchTemplateLoginSettingsPtr(v *LaunchTemplateLoginSettingsArgs) LaunchTemplateLoginSettingsPtrInput
type LaunchTemplateLoginSettingsPtrOutput ¶
type LaunchTemplateLoginSettingsPtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateLoginSettingsPtrOutput) ElementType ¶
func (LaunchTemplateLoginSettingsPtrOutput) ElementType() reflect.Type
func (LaunchTemplateLoginSettingsPtrOutput) KeepImageLogin ¶
func (o LaunchTemplateLoginSettingsPtrOutput) KeepImageLogin() pulumi.StringPtrOutput
Keep the original settings of the mirror.
func (LaunchTemplateLoginSettingsPtrOutput) KeyIds ¶
func (o LaunchTemplateLoginSettingsPtrOutput) KeyIds() pulumi.StringArrayOutput
List of key ID.
func (LaunchTemplateLoginSettingsPtrOutput) Password ¶
func (o LaunchTemplateLoginSettingsPtrOutput) Password() pulumi.StringPtrOutput
The login password of instance.
func (LaunchTemplateLoginSettingsPtrOutput) ToLaunchTemplateLoginSettingsPtrOutput ¶
func (o LaunchTemplateLoginSettingsPtrOutput) ToLaunchTemplateLoginSettingsPtrOutput() LaunchTemplateLoginSettingsPtrOutput
func (LaunchTemplateLoginSettingsPtrOutput) ToLaunchTemplateLoginSettingsPtrOutputWithContext ¶
func (o LaunchTemplateLoginSettingsPtrOutput) ToLaunchTemplateLoginSettingsPtrOutputWithContext(ctx context.Context) LaunchTemplateLoginSettingsPtrOutput
type LaunchTemplateMap ¶
type LaunchTemplateMap map[string]LaunchTemplateInput
func (LaunchTemplateMap) ElementType ¶
func (LaunchTemplateMap) ElementType() reflect.Type
func (LaunchTemplateMap) ToLaunchTemplateMapOutput ¶
func (i LaunchTemplateMap) ToLaunchTemplateMapOutput() LaunchTemplateMapOutput
func (LaunchTemplateMap) ToLaunchTemplateMapOutputWithContext ¶
func (i LaunchTemplateMap) ToLaunchTemplateMapOutputWithContext(ctx context.Context) LaunchTemplateMapOutput
type LaunchTemplateMapInput ¶
type LaunchTemplateMapInput interface { pulumi.Input ToLaunchTemplateMapOutput() LaunchTemplateMapOutput ToLaunchTemplateMapOutputWithContext(context.Context) LaunchTemplateMapOutput }
LaunchTemplateMapInput is an input type that accepts LaunchTemplateMap and LaunchTemplateMapOutput values. You can construct a concrete instance of `LaunchTemplateMapInput` via:
LaunchTemplateMap{ "key": LaunchTemplateArgs{...} }
type LaunchTemplateMapOutput ¶
type LaunchTemplateMapOutput struct{ *pulumi.OutputState }
func (LaunchTemplateMapOutput) ElementType ¶
func (LaunchTemplateMapOutput) ElementType() reflect.Type
func (LaunchTemplateMapOutput) MapIndex ¶
func (o LaunchTemplateMapOutput) MapIndex(k pulumi.StringInput) LaunchTemplateOutput
func (LaunchTemplateMapOutput) ToLaunchTemplateMapOutput ¶
func (o LaunchTemplateMapOutput) ToLaunchTemplateMapOutput() LaunchTemplateMapOutput
func (LaunchTemplateMapOutput) ToLaunchTemplateMapOutputWithContext ¶
func (o LaunchTemplateMapOutput) ToLaunchTemplateMapOutputWithContext(ctx context.Context) LaunchTemplateMapOutput
type LaunchTemplateOutput ¶
type LaunchTemplateOutput struct{ *pulumi.OutputState }
func (LaunchTemplateOutput) ActionTimer ¶
func (o LaunchTemplateOutput) ActionTimer() LaunchTemplateActionTimerOutput
Timed task.
func (LaunchTemplateOutput) CamRoleName ¶
func (o LaunchTemplateOutput) CamRoleName() pulumi.StringPtrOutput
The role name of CAM.
func (LaunchTemplateOutput) ClientToken ¶
func (o LaunchTemplateOutput) ClientToken() pulumi.StringPtrOutput
A string to used guarantee request idempotency.
func (LaunchTemplateOutput) DataDisks ¶
func (o LaunchTemplateOutput) DataDisks() LaunchTemplateDataDiskArrayOutput
Data disk configuration information of the instance.
func (LaunchTemplateOutput) DisableApiTermination ¶
func (o LaunchTemplateOutput) DisableApiTermination() pulumi.BoolPtrOutput
Instance destruction protection flag.
func (LaunchTemplateOutput) DisasterRecoverGroupIds ¶
func (o LaunchTemplateOutput) DisasterRecoverGroupIds() pulumi.StringArrayOutput
The ID of disaster recover group.
func (LaunchTemplateOutput) DryRun ¶
func (o LaunchTemplateOutput) DryRun() pulumi.BoolPtrOutput
Whether to preflight only this request, true or false.
func (LaunchTemplateOutput) ElementType ¶
func (LaunchTemplateOutput) ElementType() reflect.Type
func (LaunchTemplateOutput) EnhancedService ¶
func (o LaunchTemplateOutput) EnhancedService() LaunchTemplateEnhancedServiceOutput
Enhanced service. If this parameter is not specified, cloud monitoring and cloud security services will be enabled by default in public images.
func (LaunchTemplateOutput) HostName ¶
func (o LaunchTemplateOutput) HostName() pulumi.StringPtrOutput
The host name of CVM.
func (LaunchTemplateOutput) HpcClusterId ¶
func (o LaunchTemplateOutput) HpcClusterId() pulumi.StringPtrOutput
The ID of HPC cluster.
func (LaunchTemplateOutput) ImageId ¶
func (o LaunchTemplateOutput) ImageId() pulumi.StringOutput
Image ID.
func (LaunchTemplateOutput) InstanceChargePrepaid ¶
func (o LaunchTemplateOutput) InstanceChargePrepaid() LaunchTemplateInstanceChargePrepaidPtrOutput
The configuration of charge prepaid.
func (LaunchTemplateOutput) InstanceChargeType ¶
func (o LaunchTemplateOutput) InstanceChargeType() pulumi.StringOutput
The charge type of instance. Default value: POSTPAID_BY_HOUR.
func (LaunchTemplateOutput) InstanceCount ¶
func (o LaunchTemplateOutput) InstanceCount() pulumi.IntPtrOutput
The number of instances purchased.
func (LaunchTemplateOutput) InstanceMarketOptions ¶
func (o LaunchTemplateOutput) InstanceMarketOptions() LaunchTemplateInstanceMarketOptionsPtrOutput
The marketplace options of instance.
func (LaunchTemplateOutput) InstanceName ¶
func (o LaunchTemplateOutput) InstanceName() pulumi.StringOutput
The name of instance. If you do not specify an instance display name, 'Unnamed' is displayed by default.
func (LaunchTemplateOutput) InstanceType ¶
func (o LaunchTemplateOutput) InstanceType() pulumi.StringOutput
The type of the instance. If this parameter is not specified, the system will dynamically specify the default model according to the resource sales in the current region.
func (LaunchTemplateOutput) InternetAccessible ¶
func (o LaunchTemplateOutput) InternetAccessible() LaunchTemplateInternetAccessibleOutput
The information settings of public network bandwidth. If you do not specify this parameter, the default Internet bandwidth is 0 Mbps.
func (LaunchTemplateOutput) LaunchTemplateName ¶
func (o LaunchTemplateOutput) LaunchTemplateName() pulumi.StringOutput
The name of launch template.
func (LaunchTemplateOutput) LaunchTemplateVersionDescription ¶
func (o LaunchTemplateOutput) LaunchTemplateVersionDescription() pulumi.StringPtrOutput
Instance launch template version description.
func (LaunchTemplateOutput) LoginSettings ¶
func (o LaunchTemplateOutput) LoginSettings() LaunchTemplateLoginSettingsOutput
The login settings of instance. By default, passwords are randomly generated and notified to users via internal messages.
func (LaunchTemplateOutput) Placement ¶
func (o LaunchTemplateOutput) Placement() LaunchTemplatePlacementOutput
The location of instance.
func (LaunchTemplateOutput) SecurityGroupIds ¶
func (o LaunchTemplateOutput) SecurityGroupIds() pulumi.StringArrayOutput
The security group ID of instance. If this parameter is not specified, the default security group is bound.
func (LaunchTemplateOutput) SystemDisk ¶
func (o LaunchTemplateOutput) SystemDisk() LaunchTemplateSystemDiskOutput
System disk configuration information of the instance. If this parameter is not specified, it is assigned according to the system default.
func (LaunchTemplateOutput) TagSpecifications ¶
func (o LaunchTemplateOutput) TagSpecifications() LaunchTemplateTagSpecificationArrayOutput
Tag description list.
func (LaunchTemplateOutput) Tags ¶
func (o LaunchTemplateOutput) Tags() pulumi.MapOutput
Tag description list.
func (LaunchTemplateOutput) ToLaunchTemplateOutput ¶
func (o LaunchTemplateOutput) ToLaunchTemplateOutput() LaunchTemplateOutput
func (LaunchTemplateOutput) ToLaunchTemplateOutputWithContext ¶
func (o LaunchTemplateOutput) ToLaunchTemplateOutputWithContext(ctx context.Context) LaunchTemplateOutput
func (LaunchTemplateOutput) UserData ¶
func (o LaunchTemplateOutput) UserData() pulumi.StringPtrOutput
The data of users.
func (LaunchTemplateOutput) VirtualPrivateCloud ¶
func (o LaunchTemplateOutput) VirtualPrivateCloud() LaunchTemplateVirtualPrivateCloudOutput
The configuration information of VPC. If this parameter is not specified, the basic network is used by default.
type LaunchTemplatePlacement ¶
type LaunchTemplatePlacement struct { // The CDH ID list of the instance(input). HostIds []string `pulumi:"hostIds"` // Specify the host machine ip. HostIps []string `pulumi:"hostIps"` // The project ID of the instance. ProjectId *int `pulumi:"projectId"` // The available zone ID of the instance. Zone string `pulumi:"zone"` }
type LaunchTemplatePlacementArgs ¶
type LaunchTemplatePlacementArgs struct { // The CDH ID list of the instance(input). HostIds pulumi.StringArrayInput `pulumi:"hostIds"` // Specify the host machine ip. HostIps pulumi.StringArrayInput `pulumi:"hostIps"` // The project ID of the instance. ProjectId pulumi.IntPtrInput `pulumi:"projectId"` // The available zone ID of the instance. Zone pulumi.StringInput `pulumi:"zone"` }
func (LaunchTemplatePlacementArgs) ElementType ¶
func (LaunchTemplatePlacementArgs) ElementType() reflect.Type
func (LaunchTemplatePlacementArgs) ToLaunchTemplatePlacementOutput ¶
func (i LaunchTemplatePlacementArgs) ToLaunchTemplatePlacementOutput() LaunchTemplatePlacementOutput
func (LaunchTemplatePlacementArgs) ToLaunchTemplatePlacementOutputWithContext ¶
func (i LaunchTemplatePlacementArgs) ToLaunchTemplatePlacementOutputWithContext(ctx context.Context) LaunchTemplatePlacementOutput
func (LaunchTemplatePlacementArgs) ToLaunchTemplatePlacementPtrOutput ¶
func (i LaunchTemplatePlacementArgs) ToLaunchTemplatePlacementPtrOutput() LaunchTemplatePlacementPtrOutput
func (LaunchTemplatePlacementArgs) ToLaunchTemplatePlacementPtrOutputWithContext ¶
func (i LaunchTemplatePlacementArgs) ToLaunchTemplatePlacementPtrOutputWithContext(ctx context.Context) LaunchTemplatePlacementPtrOutput
type LaunchTemplatePlacementInput ¶
type LaunchTemplatePlacementInput interface { pulumi.Input ToLaunchTemplatePlacementOutput() LaunchTemplatePlacementOutput ToLaunchTemplatePlacementOutputWithContext(context.Context) LaunchTemplatePlacementOutput }
LaunchTemplatePlacementInput is an input type that accepts LaunchTemplatePlacementArgs and LaunchTemplatePlacementOutput values. You can construct a concrete instance of `LaunchTemplatePlacementInput` via:
LaunchTemplatePlacementArgs{...}
type LaunchTemplatePlacementOutput ¶
type LaunchTemplatePlacementOutput struct{ *pulumi.OutputState }
func (LaunchTemplatePlacementOutput) ElementType ¶
func (LaunchTemplatePlacementOutput) ElementType() reflect.Type
func (LaunchTemplatePlacementOutput) HostIds ¶
func (o LaunchTemplatePlacementOutput) HostIds() pulumi.StringArrayOutput
The CDH ID list of the instance(input).
func (LaunchTemplatePlacementOutput) HostIps ¶
func (o LaunchTemplatePlacementOutput) HostIps() pulumi.StringArrayOutput
Specify the host machine ip.
func (LaunchTemplatePlacementOutput) ProjectId ¶
func (o LaunchTemplatePlacementOutput) ProjectId() pulumi.IntPtrOutput
The project ID of the instance.
func (LaunchTemplatePlacementOutput) ToLaunchTemplatePlacementOutput ¶
func (o LaunchTemplatePlacementOutput) ToLaunchTemplatePlacementOutput() LaunchTemplatePlacementOutput
func (LaunchTemplatePlacementOutput) ToLaunchTemplatePlacementOutputWithContext ¶
func (o LaunchTemplatePlacementOutput) ToLaunchTemplatePlacementOutputWithContext(ctx context.Context) LaunchTemplatePlacementOutput
func (LaunchTemplatePlacementOutput) ToLaunchTemplatePlacementPtrOutput ¶
func (o LaunchTemplatePlacementOutput) ToLaunchTemplatePlacementPtrOutput() LaunchTemplatePlacementPtrOutput
func (LaunchTemplatePlacementOutput) ToLaunchTemplatePlacementPtrOutputWithContext ¶
func (o LaunchTemplatePlacementOutput) ToLaunchTemplatePlacementPtrOutputWithContext(ctx context.Context) LaunchTemplatePlacementPtrOutput
func (LaunchTemplatePlacementOutput) Zone ¶
func (o LaunchTemplatePlacementOutput) Zone() pulumi.StringOutput
The available zone ID of the instance.
type LaunchTemplatePlacementPtrInput ¶
type LaunchTemplatePlacementPtrInput interface { pulumi.Input ToLaunchTemplatePlacementPtrOutput() LaunchTemplatePlacementPtrOutput ToLaunchTemplatePlacementPtrOutputWithContext(context.Context) LaunchTemplatePlacementPtrOutput }
LaunchTemplatePlacementPtrInput is an input type that accepts LaunchTemplatePlacementArgs, LaunchTemplatePlacementPtr and LaunchTemplatePlacementPtrOutput values. You can construct a concrete instance of `LaunchTemplatePlacementPtrInput` via:
LaunchTemplatePlacementArgs{...} or: nil
func LaunchTemplatePlacementPtr ¶
func LaunchTemplatePlacementPtr(v *LaunchTemplatePlacementArgs) LaunchTemplatePlacementPtrInput
type LaunchTemplatePlacementPtrOutput ¶
type LaunchTemplatePlacementPtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplatePlacementPtrOutput) Elem ¶
func (o LaunchTemplatePlacementPtrOutput) Elem() LaunchTemplatePlacementOutput
func (LaunchTemplatePlacementPtrOutput) ElementType ¶
func (LaunchTemplatePlacementPtrOutput) ElementType() reflect.Type
func (LaunchTemplatePlacementPtrOutput) HostIds ¶
func (o LaunchTemplatePlacementPtrOutput) HostIds() pulumi.StringArrayOutput
The CDH ID list of the instance(input).
func (LaunchTemplatePlacementPtrOutput) HostIps ¶
func (o LaunchTemplatePlacementPtrOutput) HostIps() pulumi.StringArrayOutput
Specify the host machine ip.
func (LaunchTemplatePlacementPtrOutput) ProjectId ¶
func (o LaunchTemplatePlacementPtrOutput) ProjectId() pulumi.IntPtrOutput
The project ID of the instance.
func (LaunchTemplatePlacementPtrOutput) ToLaunchTemplatePlacementPtrOutput ¶
func (o LaunchTemplatePlacementPtrOutput) ToLaunchTemplatePlacementPtrOutput() LaunchTemplatePlacementPtrOutput
func (LaunchTemplatePlacementPtrOutput) ToLaunchTemplatePlacementPtrOutputWithContext ¶
func (o LaunchTemplatePlacementPtrOutput) ToLaunchTemplatePlacementPtrOutputWithContext(ctx context.Context) LaunchTemplatePlacementPtrOutput
func (LaunchTemplatePlacementPtrOutput) Zone ¶
func (o LaunchTemplatePlacementPtrOutput) Zone() pulumi.StringPtrOutput
The available zone ID of the instance.
type LaunchTemplateState ¶
type LaunchTemplateState struct { // Timed task. ActionTimer LaunchTemplateActionTimerPtrInput // The role name of CAM. CamRoleName pulumi.StringPtrInput // A string to used guarantee request idempotency. ClientToken pulumi.StringPtrInput // Data disk configuration information of the instance. DataDisks LaunchTemplateDataDiskArrayInput // Instance destruction protection flag. DisableApiTermination pulumi.BoolPtrInput // The ID of disaster recover group. DisasterRecoverGroupIds pulumi.StringArrayInput // Whether to preflight only this request, true or false. DryRun pulumi.BoolPtrInput // Enhanced service. If this parameter is not specified, cloud monitoring and cloud security services will be enabled by default in public images. EnhancedService LaunchTemplateEnhancedServicePtrInput // The host name of CVM. HostName pulumi.StringPtrInput // The ID of HPC cluster. HpcClusterId pulumi.StringPtrInput // Image ID. ImageId pulumi.StringPtrInput // The configuration of charge prepaid. InstanceChargePrepaid LaunchTemplateInstanceChargePrepaidPtrInput // The charge type of instance. Default value: POSTPAID_BY_HOUR. InstanceChargeType pulumi.StringPtrInput // The number of instances purchased. InstanceCount pulumi.IntPtrInput // The marketplace options of instance. InstanceMarketOptions LaunchTemplateInstanceMarketOptionsPtrInput // The name of instance. If you do not specify an instance display name, 'Unnamed' is displayed by default. InstanceName pulumi.StringPtrInput // The type of the instance. If this parameter is not specified, the system will dynamically specify the default model according to the resource sales in the current region. InstanceType pulumi.StringPtrInput // The information settings of public network bandwidth. If you do not specify this parameter, the default Internet bandwidth is 0 Mbps. InternetAccessible LaunchTemplateInternetAccessiblePtrInput // The name of launch template. LaunchTemplateName pulumi.StringPtrInput // Instance launch template version description. LaunchTemplateVersionDescription pulumi.StringPtrInput // The login settings of instance. By default, passwords are randomly generated and notified to users via internal messages. LoginSettings LaunchTemplateLoginSettingsPtrInput // The location of instance. Placement LaunchTemplatePlacementPtrInput // The security group ID of instance. If this parameter is not specified, the default security group is bound. SecurityGroupIds pulumi.StringArrayInput // System disk configuration information of the instance. If this parameter is not specified, it is assigned according to the system default. SystemDisk LaunchTemplateSystemDiskPtrInput // Tag description list. TagSpecifications LaunchTemplateTagSpecificationArrayInput // Tag description list. Tags pulumi.MapInput // The data of users. UserData pulumi.StringPtrInput // The configuration information of VPC. If this parameter is not specified, the basic network is used by default. VirtualPrivateCloud LaunchTemplateVirtualPrivateCloudPtrInput }
func (LaunchTemplateState) ElementType ¶
func (LaunchTemplateState) ElementType() reflect.Type
type LaunchTemplateSystemDiskArgs ¶
type LaunchTemplateSystemDiskArgs struct { // Cloud Dedicated Cluster(CDC) ID. CdcId pulumi.StringPtrInput `pulumi:"cdcId"` // System disk ID. DiskId pulumi.StringPtrInput `pulumi:"diskId"` // The size of system disk. DiskSize pulumi.IntPtrInput `pulumi:"diskSize"` // The type of system disk. DiskType pulumi.StringPtrInput `pulumi:"diskType"` }
func (LaunchTemplateSystemDiskArgs) ElementType ¶
func (LaunchTemplateSystemDiskArgs) ElementType() reflect.Type
func (LaunchTemplateSystemDiskArgs) ToLaunchTemplateSystemDiskOutput ¶
func (i LaunchTemplateSystemDiskArgs) ToLaunchTemplateSystemDiskOutput() LaunchTemplateSystemDiskOutput
func (LaunchTemplateSystemDiskArgs) ToLaunchTemplateSystemDiskOutputWithContext ¶
func (i LaunchTemplateSystemDiskArgs) ToLaunchTemplateSystemDiskOutputWithContext(ctx context.Context) LaunchTemplateSystemDiskOutput
func (LaunchTemplateSystemDiskArgs) ToLaunchTemplateSystemDiskPtrOutput ¶
func (i LaunchTemplateSystemDiskArgs) ToLaunchTemplateSystemDiskPtrOutput() LaunchTemplateSystemDiskPtrOutput
func (LaunchTemplateSystemDiskArgs) ToLaunchTemplateSystemDiskPtrOutputWithContext ¶
func (i LaunchTemplateSystemDiskArgs) ToLaunchTemplateSystemDiskPtrOutputWithContext(ctx context.Context) LaunchTemplateSystemDiskPtrOutput
type LaunchTemplateSystemDiskInput ¶
type LaunchTemplateSystemDiskInput interface { pulumi.Input ToLaunchTemplateSystemDiskOutput() LaunchTemplateSystemDiskOutput ToLaunchTemplateSystemDiskOutputWithContext(context.Context) LaunchTemplateSystemDiskOutput }
LaunchTemplateSystemDiskInput is an input type that accepts LaunchTemplateSystemDiskArgs and LaunchTemplateSystemDiskOutput values. You can construct a concrete instance of `LaunchTemplateSystemDiskInput` via:
LaunchTemplateSystemDiskArgs{...}
type LaunchTemplateSystemDiskOutput ¶
type LaunchTemplateSystemDiskOutput struct{ *pulumi.OutputState }
func (LaunchTemplateSystemDiskOutput) CdcId ¶
func (o LaunchTemplateSystemDiskOutput) CdcId() pulumi.StringPtrOutput
Cloud Dedicated Cluster(CDC) ID.
func (LaunchTemplateSystemDiskOutput) DiskId ¶
func (o LaunchTemplateSystemDiskOutput) DiskId() pulumi.StringPtrOutput
System disk ID.
func (LaunchTemplateSystemDiskOutput) DiskSize ¶
func (o LaunchTemplateSystemDiskOutput) DiskSize() pulumi.IntPtrOutput
The size of system disk.
func (LaunchTemplateSystemDiskOutput) DiskType ¶
func (o LaunchTemplateSystemDiskOutput) DiskType() pulumi.StringPtrOutput
The type of system disk.
func (LaunchTemplateSystemDiskOutput) ElementType ¶
func (LaunchTemplateSystemDiskOutput) ElementType() reflect.Type
func (LaunchTemplateSystemDiskOutput) ToLaunchTemplateSystemDiskOutput ¶
func (o LaunchTemplateSystemDiskOutput) ToLaunchTemplateSystemDiskOutput() LaunchTemplateSystemDiskOutput
func (LaunchTemplateSystemDiskOutput) ToLaunchTemplateSystemDiskOutputWithContext ¶
func (o LaunchTemplateSystemDiskOutput) ToLaunchTemplateSystemDiskOutputWithContext(ctx context.Context) LaunchTemplateSystemDiskOutput
func (LaunchTemplateSystemDiskOutput) ToLaunchTemplateSystemDiskPtrOutput ¶
func (o LaunchTemplateSystemDiskOutput) ToLaunchTemplateSystemDiskPtrOutput() LaunchTemplateSystemDiskPtrOutput
func (LaunchTemplateSystemDiskOutput) ToLaunchTemplateSystemDiskPtrOutputWithContext ¶
func (o LaunchTemplateSystemDiskOutput) ToLaunchTemplateSystemDiskPtrOutputWithContext(ctx context.Context) LaunchTemplateSystemDiskPtrOutput
type LaunchTemplateSystemDiskPtrInput ¶
type LaunchTemplateSystemDiskPtrInput interface { pulumi.Input ToLaunchTemplateSystemDiskPtrOutput() LaunchTemplateSystemDiskPtrOutput ToLaunchTemplateSystemDiskPtrOutputWithContext(context.Context) LaunchTemplateSystemDiskPtrOutput }
LaunchTemplateSystemDiskPtrInput is an input type that accepts LaunchTemplateSystemDiskArgs, LaunchTemplateSystemDiskPtr and LaunchTemplateSystemDiskPtrOutput values. You can construct a concrete instance of `LaunchTemplateSystemDiskPtrInput` via:
LaunchTemplateSystemDiskArgs{...} or: nil
func LaunchTemplateSystemDiskPtr ¶
func LaunchTemplateSystemDiskPtr(v *LaunchTemplateSystemDiskArgs) LaunchTemplateSystemDiskPtrInput
type LaunchTemplateSystemDiskPtrOutput ¶
type LaunchTemplateSystemDiskPtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateSystemDiskPtrOutput) CdcId ¶
func (o LaunchTemplateSystemDiskPtrOutput) CdcId() pulumi.StringPtrOutput
Cloud Dedicated Cluster(CDC) ID.
func (LaunchTemplateSystemDiskPtrOutput) DiskId ¶
func (o LaunchTemplateSystemDiskPtrOutput) DiskId() pulumi.StringPtrOutput
System disk ID.
func (LaunchTemplateSystemDiskPtrOutput) DiskSize ¶
func (o LaunchTemplateSystemDiskPtrOutput) DiskSize() pulumi.IntPtrOutput
The size of system disk.
func (LaunchTemplateSystemDiskPtrOutput) DiskType ¶
func (o LaunchTemplateSystemDiskPtrOutput) DiskType() pulumi.StringPtrOutput
The type of system disk.
func (LaunchTemplateSystemDiskPtrOutput) Elem ¶
func (o LaunchTemplateSystemDiskPtrOutput) Elem() LaunchTemplateSystemDiskOutput
func (LaunchTemplateSystemDiskPtrOutput) ElementType ¶
func (LaunchTemplateSystemDiskPtrOutput) ElementType() reflect.Type
func (LaunchTemplateSystemDiskPtrOutput) ToLaunchTemplateSystemDiskPtrOutput ¶
func (o LaunchTemplateSystemDiskPtrOutput) ToLaunchTemplateSystemDiskPtrOutput() LaunchTemplateSystemDiskPtrOutput
func (LaunchTemplateSystemDiskPtrOutput) ToLaunchTemplateSystemDiskPtrOutputWithContext ¶
func (o LaunchTemplateSystemDiskPtrOutput) ToLaunchTemplateSystemDiskPtrOutputWithContext(ctx context.Context) LaunchTemplateSystemDiskPtrOutput
type LaunchTemplateTagSpecification ¶
type LaunchTemplateTagSpecification struct { // The type of resource. ResourceType string `pulumi:"resourceType"` // Tag list. Tags []LaunchTemplateTagSpecificationTag `pulumi:"tags"` }
type LaunchTemplateTagSpecificationArgs ¶
type LaunchTemplateTagSpecificationArgs struct { // The type of resource. ResourceType pulumi.StringInput `pulumi:"resourceType"` // Tag list. Tags LaunchTemplateTagSpecificationTagArrayInput `pulumi:"tags"` }
func (LaunchTemplateTagSpecificationArgs) ElementType ¶
func (LaunchTemplateTagSpecificationArgs) ElementType() reflect.Type
func (LaunchTemplateTagSpecificationArgs) ToLaunchTemplateTagSpecificationOutput ¶
func (i LaunchTemplateTagSpecificationArgs) ToLaunchTemplateTagSpecificationOutput() LaunchTemplateTagSpecificationOutput
func (LaunchTemplateTagSpecificationArgs) ToLaunchTemplateTagSpecificationOutputWithContext ¶
func (i LaunchTemplateTagSpecificationArgs) ToLaunchTemplateTagSpecificationOutputWithContext(ctx context.Context) LaunchTemplateTagSpecificationOutput
type LaunchTemplateTagSpecificationArray ¶
type LaunchTemplateTagSpecificationArray []LaunchTemplateTagSpecificationInput
func (LaunchTemplateTagSpecificationArray) ElementType ¶
func (LaunchTemplateTagSpecificationArray) ElementType() reflect.Type
func (LaunchTemplateTagSpecificationArray) ToLaunchTemplateTagSpecificationArrayOutput ¶
func (i LaunchTemplateTagSpecificationArray) ToLaunchTemplateTagSpecificationArrayOutput() LaunchTemplateTagSpecificationArrayOutput
func (LaunchTemplateTagSpecificationArray) ToLaunchTemplateTagSpecificationArrayOutputWithContext ¶
func (i LaunchTemplateTagSpecificationArray) ToLaunchTemplateTagSpecificationArrayOutputWithContext(ctx context.Context) LaunchTemplateTagSpecificationArrayOutput
type LaunchTemplateTagSpecificationArrayInput ¶
type LaunchTemplateTagSpecificationArrayInput interface { pulumi.Input ToLaunchTemplateTagSpecificationArrayOutput() LaunchTemplateTagSpecificationArrayOutput ToLaunchTemplateTagSpecificationArrayOutputWithContext(context.Context) LaunchTemplateTagSpecificationArrayOutput }
LaunchTemplateTagSpecificationArrayInput is an input type that accepts LaunchTemplateTagSpecificationArray and LaunchTemplateTagSpecificationArrayOutput values. You can construct a concrete instance of `LaunchTemplateTagSpecificationArrayInput` via:
LaunchTemplateTagSpecificationArray{ LaunchTemplateTagSpecificationArgs{...} }
type LaunchTemplateTagSpecificationArrayOutput ¶
type LaunchTemplateTagSpecificationArrayOutput struct{ *pulumi.OutputState }
func (LaunchTemplateTagSpecificationArrayOutput) ElementType ¶
func (LaunchTemplateTagSpecificationArrayOutput) ElementType() reflect.Type
func (LaunchTemplateTagSpecificationArrayOutput) ToLaunchTemplateTagSpecificationArrayOutput ¶
func (o LaunchTemplateTagSpecificationArrayOutput) ToLaunchTemplateTagSpecificationArrayOutput() LaunchTemplateTagSpecificationArrayOutput
func (LaunchTemplateTagSpecificationArrayOutput) ToLaunchTemplateTagSpecificationArrayOutputWithContext ¶
func (o LaunchTemplateTagSpecificationArrayOutput) ToLaunchTemplateTagSpecificationArrayOutputWithContext(ctx context.Context) LaunchTemplateTagSpecificationArrayOutput
type LaunchTemplateTagSpecificationInput ¶
type LaunchTemplateTagSpecificationInput interface { pulumi.Input ToLaunchTemplateTagSpecificationOutput() LaunchTemplateTagSpecificationOutput ToLaunchTemplateTagSpecificationOutputWithContext(context.Context) LaunchTemplateTagSpecificationOutput }
LaunchTemplateTagSpecificationInput is an input type that accepts LaunchTemplateTagSpecificationArgs and LaunchTemplateTagSpecificationOutput values. You can construct a concrete instance of `LaunchTemplateTagSpecificationInput` via:
LaunchTemplateTagSpecificationArgs{...}
type LaunchTemplateTagSpecificationOutput ¶
type LaunchTemplateTagSpecificationOutput struct{ *pulumi.OutputState }
func (LaunchTemplateTagSpecificationOutput) ElementType ¶
func (LaunchTemplateTagSpecificationOutput) ElementType() reflect.Type
func (LaunchTemplateTagSpecificationOutput) ResourceType ¶
func (o LaunchTemplateTagSpecificationOutput) ResourceType() pulumi.StringOutput
The type of resource.
func (LaunchTemplateTagSpecificationOutput) ToLaunchTemplateTagSpecificationOutput ¶
func (o LaunchTemplateTagSpecificationOutput) ToLaunchTemplateTagSpecificationOutput() LaunchTemplateTagSpecificationOutput
func (LaunchTemplateTagSpecificationOutput) ToLaunchTemplateTagSpecificationOutputWithContext ¶
func (o LaunchTemplateTagSpecificationOutput) ToLaunchTemplateTagSpecificationOutputWithContext(ctx context.Context) LaunchTemplateTagSpecificationOutput
type LaunchTemplateTagSpecificationTagArgs ¶
type LaunchTemplateTagSpecificationTagArgs struct { // The key of tag. Key pulumi.StringInput `pulumi:"key"` // The value of tag. Value pulumi.StringInput `pulumi:"value"` }
func (LaunchTemplateTagSpecificationTagArgs) ElementType ¶
func (LaunchTemplateTagSpecificationTagArgs) ElementType() reflect.Type
func (LaunchTemplateTagSpecificationTagArgs) ToLaunchTemplateTagSpecificationTagOutput ¶
func (i LaunchTemplateTagSpecificationTagArgs) ToLaunchTemplateTagSpecificationTagOutput() LaunchTemplateTagSpecificationTagOutput
func (LaunchTemplateTagSpecificationTagArgs) ToLaunchTemplateTagSpecificationTagOutputWithContext ¶
func (i LaunchTemplateTagSpecificationTagArgs) ToLaunchTemplateTagSpecificationTagOutputWithContext(ctx context.Context) LaunchTemplateTagSpecificationTagOutput
type LaunchTemplateTagSpecificationTagArray ¶
type LaunchTemplateTagSpecificationTagArray []LaunchTemplateTagSpecificationTagInput
func (LaunchTemplateTagSpecificationTagArray) ElementType ¶
func (LaunchTemplateTagSpecificationTagArray) ElementType() reflect.Type
func (LaunchTemplateTagSpecificationTagArray) ToLaunchTemplateTagSpecificationTagArrayOutput ¶
func (i LaunchTemplateTagSpecificationTagArray) ToLaunchTemplateTagSpecificationTagArrayOutput() LaunchTemplateTagSpecificationTagArrayOutput
func (LaunchTemplateTagSpecificationTagArray) ToLaunchTemplateTagSpecificationTagArrayOutputWithContext ¶
func (i LaunchTemplateTagSpecificationTagArray) ToLaunchTemplateTagSpecificationTagArrayOutputWithContext(ctx context.Context) LaunchTemplateTagSpecificationTagArrayOutput
type LaunchTemplateTagSpecificationTagArrayInput ¶
type LaunchTemplateTagSpecificationTagArrayInput interface { pulumi.Input ToLaunchTemplateTagSpecificationTagArrayOutput() LaunchTemplateTagSpecificationTagArrayOutput ToLaunchTemplateTagSpecificationTagArrayOutputWithContext(context.Context) LaunchTemplateTagSpecificationTagArrayOutput }
LaunchTemplateTagSpecificationTagArrayInput is an input type that accepts LaunchTemplateTagSpecificationTagArray and LaunchTemplateTagSpecificationTagArrayOutput values. You can construct a concrete instance of `LaunchTemplateTagSpecificationTagArrayInput` via:
LaunchTemplateTagSpecificationTagArray{ LaunchTemplateTagSpecificationTagArgs{...} }
type LaunchTemplateTagSpecificationTagArrayOutput ¶
type LaunchTemplateTagSpecificationTagArrayOutput struct{ *pulumi.OutputState }
func (LaunchTemplateTagSpecificationTagArrayOutput) ElementType ¶
func (LaunchTemplateTagSpecificationTagArrayOutput) ElementType() reflect.Type
func (LaunchTemplateTagSpecificationTagArrayOutput) ToLaunchTemplateTagSpecificationTagArrayOutput ¶
func (o LaunchTemplateTagSpecificationTagArrayOutput) ToLaunchTemplateTagSpecificationTagArrayOutput() LaunchTemplateTagSpecificationTagArrayOutput
func (LaunchTemplateTagSpecificationTagArrayOutput) ToLaunchTemplateTagSpecificationTagArrayOutputWithContext ¶
func (o LaunchTemplateTagSpecificationTagArrayOutput) ToLaunchTemplateTagSpecificationTagArrayOutputWithContext(ctx context.Context) LaunchTemplateTagSpecificationTagArrayOutput
type LaunchTemplateTagSpecificationTagInput ¶
type LaunchTemplateTagSpecificationTagInput interface { pulumi.Input ToLaunchTemplateTagSpecificationTagOutput() LaunchTemplateTagSpecificationTagOutput ToLaunchTemplateTagSpecificationTagOutputWithContext(context.Context) LaunchTemplateTagSpecificationTagOutput }
LaunchTemplateTagSpecificationTagInput is an input type that accepts LaunchTemplateTagSpecificationTagArgs and LaunchTemplateTagSpecificationTagOutput values. You can construct a concrete instance of `LaunchTemplateTagSpecificationTagInput` via:
LaunchTemplateTagSpecificationTagArgs{...}
type LaunchTemplateTagSpecificationTagOutput ¶
type LaunchTemplateTagSpecificationTagOutput struct{ *pulumi.OutputState }
func (LaunchTemplateTagSpecificationTagOutput) ElementType ¶
func (LaunchTemplateTagSpecificationTagOutput) ElementType() reflect.Type
func (LaunchTemplateTagSpecificationTagOutput) Key ¶
func (o LaunchTemplateTagSpecificationTagOutput) Key() pulumi.StringOutput
The key of tag.
func (LaunchTemplateTagSpecificationTagOutput) ToLaunchTemplateTagSpecificationTagOutput ¶
func (o LaunchTemplateTagSpecificationTagOutput) ToLaunchTemplateTagSpecificationTagOutput() LaunchTemplateTagSpecificationTagOutput
func (LaunchTemplateTagSpecificationTagOutput) ToLaunchTemplateTagSpecificationTagOutputWithContext ¶
func (o LaunchTemplateTagSpecificationTagOutput) ToLaunchTemplateTagSpecificationTagOutputWithContext(ctx context.Context) LaunchTemplateTagSpecificationTagOutput
func (LaunchTemplateTagSpecificationTagOutput) Value ¶
func (o LaunchTemplateTagSpecificationTagOutput) Value() pulumi.StringOutput
The value of tag.
type LaunchTemplateVersion ¶
type LaunchTemplateVersion struct { pulumi.CustomResourceState // Scheduled tasks. ActionTimer LaunchTemplateVersionActionTimerOutput `pulumi:"actionTimer"` // The role name of CAM. CamRoleName pulumi.StringOutput `pulumi:"camRoleName"` // A unique string supplied by the client to ensure that the request is idempotent. Its maximum length is 64 ASCII characters. If this parameter is not specified, the idem-potency of the request cannot be guaranteed. ClientToken pulumi.StringOutput `pulumi:"clientToken"` // The configuration information of instance data disks. If this parameter is not specified, no data disk will be purchased by default. DataDisks LaunchTemplateVersionDataDiskArrayOutput `pulumi:"dataDisks"` // Whether the termination protection is enabled. `TRUE`: Enable instance protection, which means that this instance can not be deleted by an API action.`FALSE`: Do not enable the instance protection. Default value: `FALSE`. DisableApiTermination pulumi.BoolOutput `pulumi:"disableApiTermination"` // Placement group ID. You can only specify one. DisasterRecoverGroupIds pulumi.StringArrayOutput `pulumi:"disasterRecoverGroupIds"` // Whether the request is a dry run only. DryRun pulumi.BoolOutput `pulumi:"dryRun"` // Enhanced service. You can use this parameter to specify whether to enable services such as Anti-DDoS and Cloud Monitor. If this parameter is not specified, Cloud Monitor and Anti-DDoS are enabled for public images by default. EnhancedService LaunchTemplateVersionEnhancedServiceOutput `pulumi:"enhancedService"` // Hostname of a CVM. HostName pulumi.StringOutput `pulumi:"hostName"` // HPC cluster ID. The HPC cluster must and can only be specified for a high-performance computing instance. HpcClusterId pulumi.StringOutput `pulumi:"hpcClusterId"` // Image ID. ImageId pulumi.StringOutput `pulumi:"imageId"` // Describes the billing method of an instance. InstanceChargePrepaid LaunchTemplateVersionInstanceChargePrepaidOutput `pulumi:"instanceChargePrepaid"` // The charge type of instance. InstanceChargeType pulumi.StringOutput `pulumi:"instanceChargeType"` // The number of instances to be purchased. InstanceCount pulumi.IntOutput `pulumi:"instanceCount"` // Options related to bidding requests. InstanceMarketOptions LaunchTemplateVersionInstanceMarketOptionsOutput `pulumi:"instanceMarketOptions"` // Instance name to be displayed. InstanceName pulumi.StringOutput `pulumi:"instanceName"` // The type of the instance. If this parameter is not specified, the system will dynamically specify the default model according to the resource sales in the current region. InstanceType pulumi.StringOutput `pulumi:"instanceType"` // Describes the accessibility of an instance in the public network, including its network billing method, maximum bandwidth, etc. InternetAccessible LaunchTemplateVersionInternetAccessibleOutput `pulumi:"internetAccessible"` // Instance launch template ID. This parameter is used as a basis for creating new template versions. LaunchTemplateId pulumi.StringOutput `pulumi:"launchTemplateId"` // This parameter, when specified, is used to create instance launch templates. If this parameter is not specified, the default version will be used. LaunchTemplateVersion pulumi.IntOutput `pulumi:"launchTemplateVersion"` // Description of instance launch template versions. This parameter can contain 2-256 characters. LaunchTemplateVersionDescription pulumi.StringOutput `pulumi:"launchTemplateVersionDescription"` // Describes login settings of an instance. LoginSettings LaunchTemplateVersionLoginSettingsOutput `pulumi:"loginSettings"` // Location of the instance. You can use this parameter to specify the attributes of the instance, such as its availability zone, project, and CDH (for dedicated CVMs). Placement LaunchTemplateVersionPlacementOutput `pulumi:"placement"` // Security groups to which the instance belongs. If this parameter is not specified, the instance will be associated with default security groups. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // System disk configuration information of the instance. If this parameter is not specified, it is assigned according to the system default. SystemDisk LaunchTemplateVersionSystemDiskOutput `pulumi:"systemDisk"` // Description of tags associated with resource instances during instance creation. TagSpecifications LaunchTemplateVersionTagSpecificationArrayOutput `pulumi:"tagSpecifications"` // User data provided to the instance. This parameter needs to be encoded in base64 format with the maximum size of 16 KB. UserData pulumi.StringOutput `pulumi:"userData"` // Describes information on VPC, including subnets, IP addresses, etc. VirtualPrivateCloud LaunchTemplateVersionVirtualPrivateCloudOutput `pulumi:"virtualPrivateCloud"` }
Provides a resource to create a cvm launchTemplateVersion
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cvm.NewLaunchTemplateVersion(ctx, "foo", &Cvm.LaunchTemplateVersionArgs{ DisableApiTermination: pulumi.Bool(false), ImageId: pulumi.String("img-9qrfy1xt"), InstanceType: pulumi.String("S5.MEDIUM4"), LaunchTemplateId: pulumi.String("lt-r9ajalbi"), LaunchTemplateVersionDescription: pulumi.String("version description"), Placement: &cvm.LaunchTemplateVersionPlacementArgs{ ProjectId: pulumi.Int(0), Zone: pulumi.String("ap-guangzhou-6"), }, }) if err != nil { return err } return nil }) }
```
## Import
cvm launch_template_version can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cvm/launchTemplateVersion:LaunchTemplateVersion launch_template_version ${launch_template_id}#${launch_template_version}
```
func GetLaunchTemplateVersion ¶
func GetLaunchTemplateVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LaunchTemplateVersionState, opts ...pulumi.ResourceOption) (*LaunchTemplateVersion, error)
GetLaunchTemplateVersion gets an existing LaunchTemplateVersion 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 NewLaunchTemplateVersion ¶
func NewLaunchTemplateVersion(ctx *pulumi.Context, name string, args *LaunchTemplateVersionArgs, opts ...pulumi.ResourceOption) (*LaunchTemplateVersion, error)
NewLaunchTemplateVersion registers a new resource with the given unique name, arguments, and options.
func (*LaunchTemplateVersion) ElementType ¶
func (*LaunchTemplateVersion) ElementType() reflect.Type
func (*LaunchTemplateVersion) ToLaunchTemplateVersionOutput ¶
func (i *LaunchTemplateVersion) ToLaunchTemplateVersionOutput() LaunchTemplateVersionOutput
func (*LaunchTemplateVersion) ToLaunchTemplateVersionOutputWithContext ¶
func (i *LaunchTemplateVersion) ToLaunchTemplateVersionOutputWithContext(ctx context.Context) LaunchTemplateVersionOutput
type LaunchTemplateVersionActionTimer ¶
type LaunchTemplateVersionActionTimer struct { // Execution time, displayed according to ISO8601 standard, and UTC time is used. The format is YYYY-MM-DDThh:mm:ssZ. For example, 2018-05-29T11:26:40Z, the execution must be at least 5 minutes later than the current time. ActionTime *string `pulumi:"actionTime"` // Additional data. Externals *LaunchTemplateVersionActionTimerExternals `pulumi:"externals"` // Timer name. Currently TerminateInstances is the only supported value. TimerAction *string `pulumi:"timerAction"` }
type LaunchTemplateVersionActionTimerArgs ¶
type LaunchTemplateVersionActionTimerArgs struct { // Execution time, displayed according to ISO8601 standard, and UTC time is used. The format is YYYY-MM-DDThh:mm:ssZ. For example, 2018-05-29T11:26:40Z, the execution must be at least 5 minutes later than the current time. ActionTime pulumi.StringPtrInput `pulumi:"actionTime"` // Additional data. Externals LaunchTemplateVersionActionTimerExternalsPtrInput `pulumi:"externals"` // Timer name. Currently TerminateInstances is the only supported value. TimerAction pulumi.StringPtrInput `pulumi:"timerAction"` }
func (LaunchTemplateVersionActionTimerArgs) ElementType ¶
func (LaunchTemplateVersionActionTimerArgs) ElementType() reflect.Type
func (LaunchTemplateVersionActionTimerArgs) ToLaunchTemplateVersionActionTimerOutput ¶
func (i LaunchTemplateVersionActionTimerArgs) ToLaunchTemplateVersionActionTimerOutput() LaunchTemplateVersionActionTimerOutput
func (LaunchTemplateVersionActionTimerArgs) ToLaunchTemplateVersionActionTimerOutputWithContext ¶
func (i LaunchTemplateVersionActionTimerArgs) ToLaunchTemplateVersionActionTimerOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerOutput
func (LaunchTemplateVersionActionTimerArgs) ToLaunchTemplateVersionActionTimerPtrOutput ¶
func (i LaunchTemplateVersionActionTimerArgs) ToLaunchTemplateVersionActionTimerPtrOutput() LaunchTemplateVersionActionTimerPtrOutput
func (LaunchTemplateVersionActionTimerArgs) ToLaunchTemplateVersionActionTimerPtrOutputWithContext ¶
func (i LaunchTemplateVersionActionTimerArgs) ToLaunchTemplateVersionActionTimerPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerPtrOutput
type LaunchTemplateVersionActionTimerExternals ¶
type LaunchTemplateVersionActionTimerExternals struct { // Release address. ReleaseAddress *bool `pulumi:"releaseAddress"` // Information on local HDD storage. StorageBlockAttr *LaunchTemplateVersionActionTimerExternalsStorageBlockAttr `pulumi:"storageBlockAttr"` // Not supported network. UnsupportNetworks []string `pulumi:"unsupportNetworks"` }
type LaunchTemplateVersionActionTimerExternalsArgs ¶
type LaunchTemplateVersionActionTimerExternalsArgs struct { // Release address. ReleaseAddress pulumi.BoolPtrInput `pulumi:"releaseAddress"` // Information on local HDD storage. StorageBlockAttr LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrInput `pulumi:"storageBlockAttr"` // Not supported network. UnsupportNetworks pulumi.StringArrayInput `pulumi:"unsupportNetworks"` }
func (LaunchTemplateVersionActionTimerExternalsArgs) ElementType ¶
func (LaunchTemplateVersionActionTimerExternalsArgs) ElementType() reflect.Type
func (LaunchTemplateVersionActionTimerExternalsArgs) ToLaunchTemplateVersionActionTimerExternalsOutput ¶
func (i LaunchTemplateVersionActionTimerExternalsArgs) ToLaunchTemplateVersionActionTimerExternalsOutput() LaunchTemplateVersionActionTimerExternalsOutput
func (LaunchTemplateVersionActionTimerExternalsArgs) ToLaunchTemplateVersionActionTimerExternalsOutputWithContext ¶
func (i LaunchTemplateVersionActionTimerExternalsArgs) ToLaunchTemplateVersionActionTimerExternalsOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerExternalsOutput
func (LaunchTemplateVersionActionTimerExternalsArgs) ToLaunchTemplateVersionActionTimerExternalsPtrOutput ¶
func (i LaunchTemplateVersionActionTimerExternalsArgs) ToLaunchTemplateVersionActionTimerExternalsPtrOutput() LaunchTemplateVersionActionTimerExternalsPtrOutput
func (LaunchTemplateVersionActionTimerExternalsArgs) ToLaunchTemplateVersionActionTimerExternalsPtrOutputWithContext ¶
func (i LaunchTemplateVersionActionTimerExternalsArgs) ToLaunchTemplateVersionActionTimerExternalsPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerExternalsPtrOutput
type LaunchTemplateVersionActionTimerExternalsInput ¶
type LaunchTemplateVersionActionTimerExternalsInput interface { pulumi.Input ToLaunchTemplateVersionActionTimerExternalsOutput() LaunchTemplateVersionActionTimerExternalsOutput ToLaunchTemplateVersionActionTimerExternalsOutputWithContext(context.Context) LaunchTemplateVersionActionTimerExternalsOutput }
LaunchTemplateVersionActionTimerExternalsInput is an input type that accepts LaunchTemplateVersionActionTimerExternalsArgs and LaunchTemplateVersionActionTimerExternalsOutput values. You can construct a concrete instance of `LaunchTemplateVersionActionTimerExternalsInput` via:
LaunchTemplateVersionActionTimerExternalsArgs{...}
type LaunchTemplateVersionActionTimerExternalsOutput ¶
type LaunchTemplateVersionActionTimerExternalsOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionActionTimerExternalsOutput) ElementType ¶
func (LaunchTemplateVersionActionTimerExternalsOutput) ElementType() reflect.Type
func (LaunchTemplateVersionActionTimerExternalsOutput) ReleaseAddress ¶
func (o LaunchTemplateVersionActionTimerExternalsOutput) ReleaseAddress() pulumi.BoolPtrOutput
Release address.
func (LaunchTemplateVersionActionTimerExternalsOutput) StorageBlockAttr ¶
func (o LaunchTemplateVersionActionTimerExternalsOutput) StorageBlockAttr() LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput
Information on local HDD storage.
func (LaunchTemplateVersionActionTimerExternalsOutput) ToLaunchTemplateVersionActionTimerExternalsOutput ¶
func (o LaunchTemplateVersionActionTimerExternalsOutput) ToLaunchTemplateVersionActionTimerExternalsOutput() LaunchTemplateVersionActionTimerExternalsOutput
func (LaunchTemplateVersionActionTimerExternalsOutput) ToLaunchTemplateVersionActionTimerExternalsOutputWithContext ¶
func (o LaunchTemplateVersionActionTimerExternalsOutput) ToLaunchTemplateVersionActionTimerExternalsOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerExternalsOutput
func (LaunchTemplateVersionActionTimerExternalsOutput) ToLaunchTemplateVersionActionTimerExternalsPtrOutput ¶
func (o LaunchTemplateVersionActionTimerExternalsOutput) ToLaunchTemplateVersionActionTimerExternalsPtrOutput() LaunchTemplateVersionActionTimerExternalsPtrOutput
func (LaunchTemplateVersionActionTimerExternalsOutput) ToLaunchTemplateVersionActionTimerExternalsPtrOutputWithContext ¶
func (o LaunchTemplateVersionActionTimerExternalsOutput) ToLaunchTemplateVersionActionTimerExternalsPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerExternalsPtrOutput
func (LaunchTemplateVersionActionTimerExternalsOutput) UnsupportNetworks ¶
func (o LaunchTemplateVersionActionTimerExternalsOutput) UnsupportNetworks() pulumi.StringArrayOutput
Not supported network.
type LaunchTemplateVersionActionTimerExternalsPtrInput ¶
type LaunchTemplateVersionActionTimerExternalsPtrInput interface { pulumi.Input ToLaunchTemplateVersionActionTimerExternalsPtrOutput() LaunchTemplateVersionActionTimerExternalsPtrOutput ToLaunchTemplateVersionActionTimerExternalsPtrOutputWithContext(context.Context) LaunchTemplateVersionActionTimerExternalsPtrOutput }
LaunchTemplateVersionActionTimerExternalsPtrInput is an input type that accepts LaunchTemplateVersionActionTimerExternalsArgs, LaunchTemplateVersionActionTimerExternalsPtr and LaunchTemplateVersionActionTimerExternalsPtrOutput values. You can construct a concrete instance of `LaunchTemplateVersionActionTimerExternalsPtrInput` via:
LaunchTemplateVersionActionTimerExternalsArgs{...} or: nil
func LaunchTemplateVersionActionTimerExternalsPtr ¶
func LaunchTemplateVersionActionTimerExternalsPtr(v *LaunchTemplateVersionActionTimerExternalsArgs) LaunchTemplateVersionActionTimerExternalsPtrInput
type LaunchTemplateVersionActionTimerExternalsPtrOutput ¶
type LaunchTemplateVersionActionTimerExternalsPtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionActionTimerExternalsPtrOutput) ElementType ¶
func (LaunchTemplateVersionActionTimerExternalsPtrOutput) ElementType() reflect.Type
func (LaunchTemplateVersionActionTimerExternalsPtrOutput) ReleaseAddress ¶
func (o LaunchTemplateVersionActionTimerExternalsPtrOutput) ReleaseAddress() pulumi.BoolPtrOutput
Release address.
func (LaunchTemplateVersionActionTimerExternalsPtrOutput) StorageBlockAttr ¶
func (o LaunchTemplateVersionActionTimerExternalsPtrOutput) StorageBlockAttr() LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput
Information on local HDD storage.
func (LaunchTemplateVersionActionTimerExternalsPtrOutput) ToLaunchTemplateVersionActionTimerExternalsPtrOutput ¶
func (o LaunchTemplateVersionActionTimerExternalsPtrOutput) ToLaunchTemplateVersionActionTimerExternalsPtrOutput() LaunchTemplateVersionActionTimerExternalsPtrOutput
func (LaunchTemplateVersionActionTimerExternalsPtrOutput) ToLaunchTemplateVersionActionTimerExternalsPtrOutputWithContext ¶
func (o LaunchTemplateVersionActionTimerExternalsPtrOutput) ToLaunchTemplateVersionActionTimerExternalsPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerExternalsPtrOutput
func (LaunchTemplateVersionActionTimerExternalsPtrOutput) UnsupportNetworks ¶
func (o LaunchTemplateVersionActionTimerExternalsPtrOutput) UnsupportNetworks() pulumi.StringArrayOutput
Not supported network.
type LaunchTemplateVersionActionTimerExternalsStorageBlockAttrArgs ¶
type LaunchTemplateVersionActionTimerExternalsStorageBlockAttrArgs struct { // Maximum capacity of local HDD storage. MaxSize pulumi.IntInput `pulumi:"maxSize"` // Minimum capacity of local HDD storage. MinSize pulumi.IntInput `pulumi:"minSize"` // Local HDD storage type. Value: LOCAL_PRO. Type pulumi.StringInput `pulumi:"type"` }
func (LaunchTemplateVersionActionTimerExternalsStorageBlockAttrArgs) ElementType ¶
func (LaunchTemplateVersionActionTimerExternalsStorageBlockAttrArgs) ElementType() reflect.Type
func (LaunchTemplateVersionActionTimerExternalsStorageBlockAttrArgs) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput ¶
func (i LaunchTemplateVersionActionTimerExternalsStorageBlockAttrArgs) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput() LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput
func (LaunchTemplateVersionActionTimerExternalsStorageBlockAttrArgs) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutputWithContext ¶
func (i LaunchTemplateVersionActionTimerExternalsStorageBlockAttrArgs) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput
func (LaunchTemplateVersionActionTimerExternalsStorageBlockAttrArgs) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput ¶
func (i LaunchTemplateVersionActionTimerExternalsStorageBlockAttrArgs) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput() LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput
func (LaunchTemplateVersionActionTimerExternalsStorageBlockAttrArgs) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutputWithContext ¶
func (i LaunchTemplateVersionActionTimerExternalsStorageBlockAttrArgs) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput
type LaunchTemplateVersionActionTimerExternalsStorageBlockAttrInput ¶
type LaunchTemplateVersionActionTimerExternalsStorageBlockAttrInput interface { pulumi.Input ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput() LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutputWithContext(context.Context) LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput }
LaunchTemplateVersionActionTimerExternalsStorageBlockAttrInput is an input type that accepts LaunchTemplateVersionActionTimerExternalsStorageBlockAttrArgs and LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput values. You can construct a concrete instance of `LaunchTemplateVersionActionTimerExternalsStorageBlockAttrInput` via:
LaunchTemplateVersionActionTimerExternalsStorageBlockAttrArgs{...}
type LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput ¶
type LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput) ElementType ¶
func (LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput) ElementType() reflect.Type
func (LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput) MaxSize ¶
func (o LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput) MaxSize() pulumi.IntOutput
Maximum capacity of local HDD storage.
func (LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput) MinSize ¶
func (o LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput) MinSize() pulumi.IntOutput
Minimum capacity of local HDD storage.
func (LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput ¶
func (o LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput() LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput
func (LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutputWithContext ¶
func (o LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput
func (LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput ¶
func (o LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput() LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput
func (LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutputWithContext ¶
func (o LaunchTemplateVersionActionTimerExternalsStorageBlockAttrOutput) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput
type LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrInput ¶
type LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrInput interface { pulumi.Input ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput() LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutputWithContext(context.Context) LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput }
LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrInput is an input type that accepts LaunchTemplateVersionActionTimerExternalsStorageBlockAttrArgs, LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtr and LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput values. You can construct a concrete instance of `LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrInput` via:
LaunchTemplateVersionActionTimerExternalsStorageBlockAttrArgs{...} or: nil
func LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtr ¶
func LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtr(v *LaunchTemplateVersionActionTimerExternalsStorageBlockAttrArgs) LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrInput
type LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput ¶
type LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput) ElementType ¶
func (LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput) ElementType() reflect.Type
func (LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput) MaxSize ¶
func (o LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput) MaxSize() pulumi.IntPtrOutput
Maximum capacity of local HDD storage.
func (LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput) MinSize ¶
func (o LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput) MinSize() pulumi.IntPtrOutput
Minimum capacity of local HDD storage.
func (LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput ¶
func (o LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput() LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput
func (LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutputWithContext ¶
func (o LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput) ToLaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput
func (LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput) Type ¶
func (o LaunchTemplateVersionActionTimerExternalsStorageBlockAttrPtrOutput) Type() pulumi.StringPtrOutput
Local HDD storage type. Value: LOCAL_PRO.
type LaunchTemplateVersionActionTimerInput ¶
type LaunchTemplateVersionActionTimerInput interface { pulumi.Input ToLaunchTemplateVersionActionTimerOutput() LaunchTemplateVersionActionTimerOutput ToLaunchTemplateVersionActionTimerOutputWithContext(context.Context) LaunchTemplateVersionActionTimerOutput }
LaunchTemplateVersionActionTimerInput is an input type that accepts LaunchTemplateVersionActionTimerArgs and LaunchTemplateVersionActionTimerOutput values. You can construct a concrete instance of `LaunchTemplateVersionActionTimerInput` via:
LaunchTemplateVersionActionTimerArgs{...}
type LaunchTemplateVersionActionTimerOutput ¶
type LaunchTemplateVersionActionTimerOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionActionTimerOutput) ActionTime ¶
func (o LaunchTemplateVersionActionTimerOutput) ActionTime() pulumi.StringPtrOutput
Execution time, displayed according to ISO8601 standard, and UTC time is used. The format is YYYY-MM-DDThh:mm:ssZ. For example, 2018-05-29T11:26:40Z, the execution must be at least 5 minutes later than the current time.
func (LaunchTemplateVersionActionTimerOutput) ElementType ¶
func (LaunchTemplateVersionActionTimerOutput) ElementType() reflect.Type
func (LaunchTemplateVersionActionTimerOutput) Externals ¶
func (o LaunchTemplateVersionActionTimerOutput) Externals() LaunchTemplateVersionActionTimerExternalsPtrOutput
Additional data.
func (LaunchTemplateVersionActionTimerOutput) TimerAction ¶
func (o LaunchTemplateVersionActionTimerOutput) TimerAction() pulumi.StringPtrOutput
Timer name. Currently TerminateInstances is the only supported value.
func (LaunchTemplateVersionActionTimerOutput) ToLaunchTemplateVersionActionTimerOutput ¶
func (o LaunchTemplateVersionActionTimerOutput) ToLaunchTemplateVersionActionTimerOutput() LaunchTemplateVersionActionTimerOutput
func (LaunchTemplateVersionActionTimerOutput) ToLaunchTemplateVersionActionTimerOutputWithContext ¶
func (o LaunchTemplateVersionActionTimerOutput) ToLaunchTemplateVersionActionTimerOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerOutput
func (LaunchTemplateVersionActionTimerOutput) ToLaunchTemplateVersionActionTimerPtrOutput ¶
func (o LaunchTemplateVersionActionTimerOutput) ToLaunchTemplateVersionActionTimerPtrOutput() LaunchTemplateVersionActionTimerPtrOutput
func (LaunchTemplateVersionActionTimerOutput) ToLaunchTemplateVersionActionTimerPtrOutputWithContext ¶
func (o LaunchTemplateVersionActionTimerOutput) ToLaunchTemplateVersionActionTimerPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerPtrOutput
type LaunchTemplateVersionActionTimerPtrInput ¶
type LaunchTemplateVersionActionTimerPtrInput interface { pulumi.Input ToLaunchTemplateVersionActionTimerPtrOutput() LaunchTemplateVersionActionTimerPtrOutput ToLaunchTemplateVersionActionTimerPtrOutputWithContext(context.Context) LaunchTemplateVersionActionTimerPtrOutput }
LaunchTemplateVersionActionTimerPtrInput is an input type that accepts LaunchTemplateVersionActionTimerArgs, LaunchTemplateVersionActionTimerPtr and LaunchTemplateVersionActionTimerPtrOutput values. You can construct a concrete instance of `LaunchTemplateVersionActionTimerPtrInput` via:
LaunchTemplateVersionActionTimerArgs{...} or: nil
func LaunchTemplateVersionActionTimerPtr ¶
func LaunchTemplateVersionActionTimerPtr(v *LaunchTemplateVersionActionTimerArgs) LaunchTemplateVersionActionTimerPtrInput
type LaunchTemplateVersionActionTimerPtrOutput ¶
type LaunchTemplateVersionActionTimerPtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionActionTimerPtrOutput) ActionTime ¶
func (o LaunchTemplateVersionActionTimerPtrOutput) ActionTime() pulumi.StringPtrOutput
Execution time, displayed according to ISO8601 standard, and UTC time is used. The format is YYYY-MM-DDThh:mm:ssZ. For example, 2018-05-29T11:26:40Z, the execution must be at least 5 minutes later than the current time.
func (LaunchTemplateVersionActionTimerPtrOutput) ElementType ¶
func (LaunchTemplateVersionActionTimerPtrOutput) ElementType() reflect.Type
func (LaunchTemplateVersionActionTimerPtrOutput) Externals ¶
func (o LaunchTemplateVersionActionTimerPtrOutput) Externals() LaunchTemplateVersionActionTimerExternalsPtrOutput
Additional data.
func (LaunchTemplateVersionActionTimerPtrOutput) TimerAction ¶
func (o LaunchTemplateVersionActionTimerPtrOutput) TimerAction() pulumi.StringPtrOutput
Timer name. Currently TerminateInstances is the only supported value.
func (LaunchTemplateVersionActionTimerPtrOutput) ToLaunchTemplateVersionActionTimerPtrOutput ¶
func (o LaunchTemplateVersionActionTimerPtrOutput) ToLaunchTemplateVersionActionTimerPtrOutput() LaunchTemplateVersionActionTimerPtrOutput
func (LaunchTemplateVersionActionTimerPtrOutput) ToLaunchTemplateVersionActionTimerPtrOutputWithContext ¶
func (o LaunchTemplateVersionActionTimerPtrOutput) ToLaunchTemplateVersionActionTimerPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionActionTimerPtrOutput
type LaunchTemplateVersionArgs ¶
type LaunchTemplateVersionArgs struct { // Scheduled tasks. ActionTimer LaunchTemplateVersionActionTimerPtrInput // The role name of CAM. CamRoleName pulumi.StringPtrInput // A unique string supplied by the client to ensure that the request is idempotent. Its maximum length is 64 ASCII characters. If this parameter is not specified, the idem-potency of the request cannot be guaranteed. ClientToken pulumi.StringPtrInput // The configuration information of instance data disks. If this parameter is not specified, no data disk will be purchased by default. DataDisks LaunchTemplateVersionDataDiskArrayInput // Whether the termination protection is enabled. `TRUE`: Enable instance protection, which means that this instance can not be deleted by an API action.`FALSE`: Do not enable the instance protection. Default value: `FALSE`. DisableApiTermination pulumi.BoolPtrInput // Placement group ID. You can only specify one. DisasterRecoverGroupIds pulumi.StringArrayInput // Whether the request is a dry run only. DryRun pulumi.BoolPtrInput // Enhanced service. You can use this parameter to specify whether to enable services such as Anti-DDoS and Cloud Monitor. If this parameter is not specified, Cloud Monitor and Anti-DDoS are enabled for public images by default. EnhancedService LaunchTemplateVersionEnhancedServicePtrInput // Hostname of a CVM. HostName pulumi.StringPtrInput // HPC cluster ID. The HPC cluster must and can only be specified for a high-performance computing instance. HpcClusterId pulumi.StringPtrInput // Image ID. ImageId pulumi.StringPtrInput // Describes the billing method of an instance. InstanceChargePrepaid LaunchTemplateVersionInstanceChargePrepaidPtrInput // The charge type of instance. InstanceChargeType pulumi.StringPtrInput // The number of instances to be purchased. InstanceCount pulumi.IntPtrInput // Options related to bidding requests. InstanceMarketOptions LaunchTemplateVersionInstanceMarketOptionsPtrInput // Instance name to be displayed. InstanceName pulumi.StringPtrInput // The type of the instance. If this parameter is not specified, the system will dynamically specify the default model according to the resource sales in the current region. InstanceType pulumi.StringPtrInput // Describes the accessibility of an instance in the public network, including its network billing method, maximum bandwidth, etc. InternetAccessible LaunchTemplateVersionInternetAccessiblePtrInput // Instance launch template ID. This parameter is used as a basis for creating new template versions. LaunchTemplateId pulumi.StringInput // This parameter, when specified, is used to create instance launch templates. If this parameter is not specified, the default version will be used. LaunchTemplateVersion pulumi.IntPtrInput // Description of instance launch template versions. This parameter can contain 2-256 characters. LaunchTemplateVersionDescription pulumi.StringPtrInput // Describes login settings of an instance. LoginSettings LaunchTemplateVersionLoginSettingsPtrInput // Location of the instance. You can use this parameter to specify the attributes of the instance, such as its availability zone, project, and CDH (for dedicated CVMs). Placement LaunchTemplateVersionPlacementInput // Security groups to which the instance belongs. If this parameter is not specified, the instance will be associated with default security groups. SecurityGroupIds pulumi.StringArrayInput // System disk configuration information of the instance. If this parameter is not specified, it is assigned according to the system default. SystemDisk LaunchTemplateVersionSystemDiskPtrInput // Description of tags associated with resource instances during instance creation. TagSpecifications LaunchTemplateVersionTagSpecificationArrayInput // User data provided to the instance. This parameter needs to be encoded in base64 format with the maximum size of 16 KB. UserData pulumi.StringPtrInput // Describes information on VPC, including subnets, IP addresses, etc. VirtualPrivateCloud LaunchTemplateVersionVirtualPrivateCloudPtrInput }
The set of arguments for constructing a LaunchTemplateVersion resource.
func (LaunchTemplateVersionArgs) ElementType ¶
func (LaunchTemplateVersionArgs) ElementType() reflect.Type
type LaunchTemplateVersionArray ¶
type LaunchTemplateVersionArray []LaunchTemplateVersionInput
func (LaunchTemplateVersionArray) ElementType ¶
func (LaunchTemplateVersionArray) ElementType() reflect.Type
func (LaunchTemplateVersionArray) ToLaunchTemplateVersionArrayOutput ¶
func (i LaunchTemplateVersionArray) ToLaunchTemplateVersionArrayOutput() LaunchTemplateVersionArrayOutput
func (LaunchTemplateVersionArray) ToLaunchTemplateVersionArrayOutputWithContext ¶
func (i LaunchTemplateVersionArray) ToLaunchTemplateVersionArrayOutputWithContext(ctx context.Context) LaunchTemplateVersionArrayOutput
type LaunchTemplateVersionArrayInput ¶
type LaunchTemplateVersionArrayInput interface { pulumi.Input ToLaunchTemplateVersionArrayOutput() LaunchTemplateVersionArrayOutput ToLaunchTemplateVersionArrayOutputWithContext(context.Context) LaunchTemplateVersionArrayOutput }
LaunchTemplateVersionArrayInput is an input type that accepts LaunchTemplateVersionArray and LaunchTemplateVersionArrayOutput values. You can construct a concrete instance of `LaunchTemplateVersionArrayInput` via:
LaunchTemplateVersionArray{ LaunchTemplateVersionArgs{...} }
type LaunchTemplateVersionArrayOutput ¶
type LaunchTemplateVersionArrayOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionArrayOutput) ElementType ¶
func (LaunchTemplateVersionArrayOutput) ElementType() reflect.Type
func (LaunchTemplateVersionArrayOutput) Index ¶
func (o LaunchTemplateVersionArrayOutput) Index(i pulumi.IntInput) LaunchTemplateVersionOutput
func (LaunchTemplateVersionArrayOutput) ToLaunchTemplateVersionArrayOutput ¶
func (o LaunchTemplateVersionArrayOutput) ToLaunchTemplateVersionArrayOutput() LaunchTemplateVersionArrayOutput
func (LaunchTemplateVersionArrayOutput) ToLaunchTemplateVersionArrayOutputWithContext ¶
func (o LaunchTemplateVersionArrayOutput) ToLaunchTemplateVersionArrayOutputWithContext(ctx context.Context) LaunchTemplateVersionArrayOutput
type LaunchTemplateVersionDataDisk ¶
type LaunchTemplateVersionDataDisk struct { // ID of the dedicated cluster to which the instance belongs. CdcId *string `pulumi:"cdcId"` // Whether to terminate the data disk when its CVM is terminated. Default value: `true`. DeleteWithInstance *bool `pulumi:"deleteWithInstance"` // System disk ID. System disks whose type is LOCAL_BASIC or LOCAL_SSD do not have an ID and do not support this parameter. It is only used as a response parameter for APIs such as DescribeInstances, and cannot be used as a request parameter for APIs such as RunInstances. DiskId *string `pulumi:"diskId"` // Data disk size (in GB). The minimum adjustment increment is 10 GB. The value range varies by data disk type. DiskSize int `pulumi:"diskSize"` // The type of data disk. DiskType *string `pulumi:"diskType"` // Specifies whether the data disk is encrypted. Encrypt *bool `pulumi:"encrypt"` // ID of the custom CMK in the format of UUID or `kms-abcd1234`. KmsKeyId *string `pulumi:"kmsKeyId"` // Data disk snapshot ID. The size of the selected data disk snapshot must be smaller than that of the data disk. Note: This field may return null, indicating that no valid value is found. SnapshotId *string `pulumi:"snapshotId"` // Cloud disk performance in MB/s. ThroughputPerformance *int `pulumi:"throughputPerformance"` }
type LaunchTemplateVersionDataDiskArgs ¶
type LaunchTemplateVersionDataDiskArgs struct { // ID of the dedicated cluster to which the instance belongs. CdcId pulumi.StringPtrInput `pulumi:"cdcId"` // Whether to terminate the data disk when its CVM is terminated. Default value: `true`. DeleteWithInstance pulumi.BoolPtrInput `pulumi:"deleteWithInstance"` // System disk ID. System disks whose type is LOCAL_BASIC or LOCAL_SSD do not have an ID and do not support this parameter. It is only used as a response parameter for APIs such as DescribeInstances, and cannot be used as a request parameter for APIs such as RunInstances. DiskId pulumi.StringPtrInput `pulumi:"diskId"` // Data disk size (in GB). The minimum adjustment increment is 10 GB. The value range varies by data disk type. DiskSize pulumi.IntInput `pulumi:"diskSize"` // The type of data disk. DiskType pulumi.StringPtrInput `pulumi:"diskType"` // Specifies whether the data disk is encrypted. Encrypt pulumi.BoolPtrInput `pulumi:"encrypt"` // ID of the custom CMK in the format of UUID or `kms-abcd1234`. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` // Data disk snapshot ID. The size of the selected data disk snapshot must be smaller than that of the data disk. Note: This field may return null, indicating that no valid value is found. SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` // Cloud disk performance in MB/s. ThroughputPerformance pulumi.IntPtrInput `pulumi:"throughputPerformance"` }
func (LaunchTemplateVersionDataDiskArgs) ElementType ¶
func (LaunchTemplateVersionDataDiskArgs) ElementType() reflect.Type
func (LaunchTemplateVersionDataDiskArgs) ToLaunchTemplateVersionDataDiskOutput ¶
func (i LaunchTemplateVersionDataDiskArgs) ToLaunchTemplateVersionDataDiskOutput() LaunchTemplateVersionDataDiskOutput
func (LaunchTemplateVersionDataDiskArgs) ToLaunchTemplateVersionDataDiskOutputWithContext ¶
func (i LaunchTemplateVersionDataDiskArgs) ToLaunchTemplateVersionDataDiskOutputWithContext(ctx context.Context) LaunchTemplateVersionDataDiskOutput
type LaunchTemplateVersionDataDiskArray ¶
type LaunchTemplateVersionDataDiskArray []LaunchTemplateVersionDataDiskInput
func (LaunchTemplateVersionDataDiskArray) ElementType ¶
func (LaunchTemplateVersionDataDiskArray) ElementType() reflect.Type
func (LaunchTemplateVersionDataDiskArray) ToLaunchTemplateVersionDataDiskArrayOutput ¶
func (i LaunchTemplateVersionDataDiskArray) ToLaunchTemplateVersionDataDiskArrayOutput() LaunchTemplateVersionDataDiskArrayOutput
func (LaunchTemplateVersionDataDiskArray) ToLaunchTemplateVersionDataDiskArrayOutputWithContext ¶
func (i LaunchTemplateVersionDataDiskArray) ToLaunchTemplateVersionDataDiskArrayOutputWithContext(ctx context.Context) LaunchTemplateVersionDataDiskArrayOutput
type LaunchTemplateVersionDataDiskArrayInput ¶
type LaunchTemplateVersionDataDiskArrayInput interface { pulumi.Input ToLaunchTemplateVersionDataDiskArrayOutput() LaunchTemplateVersionDataDiskArrayOutput ToLaunchTemplateVersionDataDiskArrayOutputWithContext(context.Context) LaunchTemplateVersionDataDiskArrayOutput }
LaunchTemplateVersionDataDiskArrayInput is an input type that accepts LaunchTemplateVersionDataDiskArray and LaunchTemplateVersionDataDiskArrayOutput values. You can construct a concrete instance of `LaunchTemplateVersionDataDiskArrayInput` via:
LaunchTemplateVersionDataDiskArray{ LaunchTemplateVersionDataDiskArgs{...} }
type LaunchTemplateVersionDataDiskArrayOutput ¶
type LaunchTemplateVersionDataDiskArrayOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionDataDiskArrayOutput) ElementType ¶
func (LaunchTemplateVersionDataDiskArrayOutput) ElementType() reflect.Type
func (LaunchTemplateVersionDataDiskArrayOutput) ToLaunchTemplateVersionDataDiskArrayOutput ¶
func (o LaunchTemplateVersionDataDiskArrayOutput) ToLaunchTemplateVersionDataDiskArrayOutput() LaunchTemplateVersionDataDiskArrayOutput
func (LaunchTemplateVersionDataDiskArrayOutput) ToLaunchTemplateVersionDataDiskArrayOutputWithContext ¶
func (o LaunchTemplateVersionDataDiskArrayOutput) ToLaunchTemplateVersionDataDiskArrayOutputWithContext(ctx context.Context) LaunchTemplateVersionDataDiskArrayOutput
type LaunchTemplateVersionDataDiskInput ¶
type LaunchTemplateVersionDataDiskInput interface { pulumi.Input ToLaunchTemplateVersionDataDiskOutput() LaunchTemplateVersionDataDiskOutput ToLaunchTemplateVersionDataDiskOutputWithContext(context.Context) LaunchTemplateVersionDataDiskOutput }
LaunchTemplateVersionDataDiskInput is an input type that accepts LaunchTemplateVersionDataDiskArgs and LaunchTemplateVersionDataDiskOutput values. You can construct a concrete instance of `LaunchTemplateVersionDataDiskInput` via:
LaunchTemplateVersionDataDiskArgs{...}
type LaunchTemplateVersionDataDiskOutput ¶
type LaunchTemplateVersionDataDiskOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionDataDiskOutput) CdcId ¶
func (o LaunchTemplateVersionDataDiskOutput) CdcId() pulumi.StringPtrOutput
ID of the dedicated cluster to which the instance belongs.
func (LaunchTemplateVersionDataDiskOutput) DeleteWithInstance ¶
func (o LaunchTemplateVersionDataDiskOutput) DeleteWithInstance() pulumi.BoolPtrOutput
Whether to terminate the data disk when its CVM is terminated. Default value: `true`.
func (LaunchTemplateVersionDataDiskOutput) DiskId ¶
func (o LaunchTemplateVersionDataDiskOutput) DiskId() pulumi.StringPtrOutput
System disk ID. System disks whose type is LOCAL_BASIC or LOCAL_SSD do not have an ID and do not support this parameter. It is only used as a response parameter for APIs such as DescribeInstances, and cannot be used as a request parameter for APIs such as RunInstances.
func (LaunchTemplateVersionDataDiskOutput) DiskSize ¶
func (o LaunchTemplateVersionDataDiskOutput) DiskSize() pulumi.IntOutput
Data disk size (in GB). The minimum adjustment increment is 10 GB. The value range varies by data disk type.
func (LaunchTemplateVersionDataDiskOutput) DiskType ¶
func (o LaunchTemplateVersionDataDiskOutput) DiskType() pulumi.StringPtrOutput
The type of data disk.
func (LaunchTemplateVersionDataDiskOutput) ElementType ¶
func (LaunchTemplateVersionDataDiskOutput) ElementType() reflect.Type
func (LaunchTemplateVersionDataDiskOutput) Encrypt ¶
func (o LaunchTemplateVersionDataDiskOutput) Encrypt() pulumi.BoolPtrOutput
Specifies whether the data disk is encrypted.
func (LaunchTemplateVersionDataDiskOutput) KmsKeyId ¶
func (o LaunchTemplateVersionDataDiskOutput) KmsKeyId() pulumi.StringPtrOutput
ID of the custom CMK in the format of UUID or `kms-abcd1234`.
func (LaunchTemplateVersionDataDiskOutput) SnapshotId ¶
func (o LaunchTemplateVersionDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
Data disk snapshot ID. The size of the selected data disk snapshot must be smaller than that of the data disk. Note: This field may return null, indicating that no valid value is found.
func (LaunchTemplateVersionDataDiskOutput) ThroughputPerformance ¶
func (o LaunchTemplateVersionDataDiskOutput) ThroughputPerformance() pulumi.IntPtrOutput
Cloud disk performance in MB/s.
func (LaunchTemplateVersionDataDiskOutput) ToLaunchTemplateVersionDataDiskOutput ¶
func (o LaunchTemplateVersionDataDiskOutput) ToLaunchTemplateVersionDataDiskOutput() LaunchTemplateVersionDataDiskOutput
func (LaunchTemplateVersionDataDiskOutput) ToLaunchTemplateVersionDataDiskOutputWithContext ¶
func (o LaunchTemplateVersionDataDiskOutput) ToLaunchTemplateVersionDataDiskOutputWithContext(ctx context.Context) LaunchTemplateVersionDataDiskOutput
type LaunchTemplateVersionEnhancedService ¶
type LaunchTemplateVersionEnhancedService struct { // Whether to enable the TAT service. If this parameter is not specified, the TAT service is enabled for public images and disabled for other images by default. AutomationService *LaunchTemplateVersionEnhancedServiceAutomationService `pulumi:"automationService"` // Enables cloud monitor service. If this parameter is not specified, the cloud monitor service will be enabled by default. MonitorService *LaunchTemplateVersionEnhancedServiceMonitorService `pulumi:"monitorService"` // Enables cloud security service. If this parameter is not specified, the cloud security service will be enabled by default. SecurityService *LaunchTemplateVersionEnhancedServiceSecurityService `pulumi:"securityService"` }
type LaunchTemplateVersionEnhancedServiceArgs ¶
type LaunchTemplateVersionEnhancedServiceArgs struct { // Whether to enable the TAT service. If this parameter is not specified, the TAT service is enabled for public images and disabled for other images by default. AutomationService LaunchTemplateVersionEnhancedServiceAutomationServicePtrInput `pulumi:"automationService"` // Enables cloud monitor service. If this parameter is not specified, the cloud monitor service will be enabled by default. MonitorService LaunchTemplateVersionEnhancedServiceMonitorServicePtrInput `pulumi:"monitorService"` // Enables cloud security service. If this parameter is not specified, the cloud security service will be enabled by default. SecurityService LaunchTemplateVersionEnhancedServiceSecurityServicePtrInput `pulumi:"securityService"` }
func (LaunchTemplateVersionEnhancedServiceArgs) ElementType ¶
func (LaunchTemplateVersionEnhancedServiceArgs) ElementType() reflect.Type
func (LaunchTemplateVersionEnhancedServiceArgs) ToLaunchTemplateVersionEnhancedServiceOutput ¶
func (i LaunchTemplateVersionEnhancedServiceArgs) ToLaunchTemplateVersionEnhancedServiceOutput() LaunchTemplateVersionEnhancedServiceOutput
func (LaunchTemplateVersionEnhancedServiceArgs) ToLaunchTemplateVersionEnhancedServiceOutputWithContext ¶
func (i LaunchTemplateVersionEnhancedServiceArgs) ToLaunchTemplateVersionEnhancedServiceOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceOutput
func (LaunchTemplateVersionEnhancedServiceArgs) ToLaunchTemplateVersionEnhancedServicePtrOutput ¶
func (i LaunchTemplateVersionEnhancedServiceArgs) ToLaunchTemplateVersionEnhancedServicePtrOutput() LaunchTemplateVersionEnhancedServicePtrOutput
func (LaunchTemplateVersionEnhancedServiceArgs) ToLaunchTemplateVersionEnhancedServicePtrOutputWithContext ¶
func (i LaunchTemplateVersionEnhancedServiceArgs) ToLaunchTemplateVersionEnhancedServicePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServicePtrOutput
type LaunchTemplateVersionEnhancedServiceAutomationService ¶
type LaunchTemplateVersionEnhancedServiceAutomationService struct { // Whether to enable the TAT service. Enabled *bool `pulumi:"enabled"` }
type LaunchTemplateVersionEnhancedServiceAutomationServiceArgs ¶
type LaunchTemplateVersionEnhancedServiceAutomationServiceArgs struct { // Whether to enable the TAT service. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (LaunchTemplateVersionEnhancedServiceAutomationServiceArgs) ElementType ¶
func (LaunchTemplateVersionEnhancedServiceAutomationServiceArgs) ElementType() reflect.Type
func (LaunchTemplateVersionEnhancedServiceAutomationServiceArgs) ToLaunchTemplateVersionEnhancedServiceAutomationServiceOutput ¶
func (i LaunchTemplateVersionEnhancedServiceAutomationServiceArgs) ToLaunchTemplateVersionEnhancedServiceAutomationServiceOutput() LaunchTemplateVersionEnhancedServiceAutomationServiceOutput
func (LaunchTemplateVersionEnhancedServiceAutomationServiceArgs) ToLaunchTemplateVersionEnhancedServiceAutomationServiceOutputWithContext ¶
func (i LaunchTemplateVersionEnhancedServiceAutomationServiceArgs) ToLaunchTemplateVersionEnhancedServiceAutomationServiceOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceAutomationServiceOutput
func (LaunchTemplateVersionEnhancedServiceAutomationServiceArgs) ToLaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput ¶
func (i LaunchTemplateVersionEnhancedServiceAutomationServiceArgs) ToLaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput() LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput
func (LaunchTemplateVersionEnhancedServiceAutomationServiceArgs) ToLaunchTemplateVersionEnhancedServiceAutomationServicePtrOutputWithContext ¶
func (i LaunchTemplateVersionEnhancedServiceAutomationServiceArgs) ToLaunchTemplateVersionEnhancedServiceAutomationServicePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput
type LaunchTemplateVersionEnhancedServiceAutomationServiceInput ¶
type LaunchTemplateVersionEnhancedServiceAutomationServiceInput interface { pulumi.Input ToLaunchTemplateVersionEnhancedServiceAutomationServiceOutput() LaunchTemplateVersionEnhancedServiceAutomationServiceOutput ToLaunchTemplateVersionEnhancedServiceAutomationServiceOutputWithContext(context.Context) LaunchTemplateVersionEnhancedServiceAutomationServiceOutput }
LaunchTemplateVersionEnhancedServiceAutomationServiceInput is an input type that accepts LaunchTemplateVersionEnhancedServiceAutomationServiceArgs and LaunchTemplateVersionEnhancedServiceAutomationServiceOutput values. You can construct a concrete instance of `LaunchTemplateVersionEnhancedServiceAutomationServiceInput` via:
LaunchTemplateVersionEnhancedServiceAutomationServiceArgs{...}
type LaunchTemplateVersionEnhancedServiceAutomationServiceOutput ¶
type LaunchTemplateVersionEnhancedServiceAutomationServiceOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionEnhancedServiceAutomationServiceOutput) ElementType ¶
func (LaunchTemplateVersionEnhancedServiceAutomationServiceOutput) ElementType() reflect.Type
func (LaunchTemplateVersionEnhancedServiceAutomationServiceOutput) Enabled ¶
func (o LaunchTemplateVersionEnhancedServiceAutomationServiceOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable the TAT service.
func (LaunchTemplateVersionEnhancedServiceAutomationServiceOutput) ToLaunchTemplateVersionEnhancedServiceAutomationServiceOutput ¶
func (o LaunchTemplateVersionEnhancedServiceAutomationServiceOutput) ToLaunchTemplateVersionEnhancedServiceAutomationServiceOutput() LaunchTemplateVersionEnhancedServiceAutomationServiceOutput
func (LaunchTemplateVersionEnhancedServiceAutomationServiceOutput) ToLaunchTemplateVersionEnhancedServiceAutomationServiceOutputWithContext ¶
func (o LaunchTemplateVersionEnhancedServiceAutomationServiceOutput) ToLaunchTemplateVersionEnhancedServiceAutomationServiceOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceAutomationServiceOutput
func (LaunchTemplateVersionEnhancedServiceAutomationServiceOutput) ToLaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput ¶
func (o LaunchTemplateVersionEnhancedServiceAutomationServiceOutput) ToLaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput() LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput
func (LaunchTemplateVersionEnhancedServiceAutomationServiceOutput) ToLaunchTemplateVersionEnhancedServiceAutomationServicePtrOutputWithContext ¶
func (o LaunchTemplateVersionEnhancedServiceAutomationServiceOutput) ToLaunchTemplateVersionEnhancedServiceAutomationServicePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput
type LaunchTemplateVersionEnhancedServiceAutomationServicePtrInput ¶
type LaunchTemplateVersionEnhancedServiceAutomationServicePtrInput interface { pulumi.Input ToLaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput() LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput ToLaunchTemplateVersionEnhancedServiceAutomationServicePtrOutputWithContext(context.Context) LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput }
LaunchTemplateVersionEnhancedServiceAutomationServicePtrInput is an input type that accepts LaunchTemplateVersionEnhancedServiceAutomationServiceArgs, LaunchTemplateVersionEnhancedServiceAutomationServicePtr and LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput values. You can construct a concrete instance of `LaunchTemplateVersionEnhancedServiceAutomationServicePtrInput` via:
LaunchTemplateVersionEnhancedServiceAutomationServiceArgs{...} or: nil
func LaunchTemplateVersionEnhancedServiceAutomationServicePtr ¶
func LaunchTemplateVersionEnhancedServiceAutomationServicePtr(v *LaunchTemplateVersionEnhancedServiceAutomationServiceArgs) LaunchTemplateVersionEnhancedServiceAutomationServicePtrInput
type LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput ¶
type LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput) ElementType ¶
func (LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput) ElementType() reflect.Type
func (LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput) Enabled ¶
func (o LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable the TAT service.
func (LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput) ToLaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput ¶
func (o LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput) ToLaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput() LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput
func (LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput) ToLaunchTemplateVersionEnhancedServiceAutomationServicePtrOutputWithContext ¶
func (o LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput) ToLaunchTemplateVersionEnhancedServiceAutomationServicePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput
type LaunchTemplateVersionEnhancedServiceInput ¶
type LaunchTemplateVersionEnhancedServiceInput interface { pulumi.Input ToLaunchTemplateVersionEnhancedServiceOutput() LaunchTemplateVersionEnhancedServiceOutput ToLaunchTemplateVersionEnhancedServiceOutputWithContext(context.Context) LaunchTemplateVersionEnhancedServiceOutput }
LaunchTemplateVersionEnhancedServiceInput is an input type that accepts LaunchTemplateVersionEnhancedServiceArgs and LaunchTemplateVersionEnhancedServiceOutput values. You can construct a concrete instance of `LaunchTemplateVersionEnhancedServiceInput` via:
LaunchTemplateVersionEnhancedServiceArgs{...}
type LaunchTemplateVersionEnhancedServiceMonitorService ¶
type LaunchTemplateVersionEnhancedServiceMonitorService struct { // Whether to enable Cloud Monitor. Enabled *bool `pulumi:"enabled"` }
type LaunchTemplateVersionEnhancedServiceMonitorServiceArgs ¶
type LaunchTemplateVersionEnhancedServiceMonitorServiceArgs struct { // Whether to enable Cloud Monitor. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (LaunchTemplateVersionEnhancedServiceMonitorServiceArgs) ElementType ¶
func (LaunchTemplateVersionEnhancedServiceMonitorServiceArgs) ElementType() reflect.Type
func (LaunchTemplateVersionEnhancedServiceMonitorServiceArgs) ToLaunchTemplateVersionEnhancedServiceMonitorServiceOutput ¶
func (i LaunchTemplateVersionEnhancedServiceMonitorServiceArgs) ToLaunchTemplateVersionEnhancedServiceMonitorServiceOutput() LaunchTemplateVersionEnhancedServiceMonitorServiceOutput
func (LaunchTemplateVersionEnhancedServiceMonitorServiceArgs) ToLaunchTemplateVersionEnhancedServiceMonitorServiceOutputWithContext ¶
func (i LaunchTemplateVersionEnhancedServiceMonitorServiceArgs) ToLaunchTemplateVersionEnhancedServiceMonitorServiceOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceMonitorServiceOutput
func (LaunchTemplateVersionEnhancedServiceMonitorServiceArgs) ToLaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput ¶
func (i LaunchTemplateVersionEnhancedServiceMonitorServiceArgs) ToLaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput() LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput
func (LaunchTemplateVersionEnhancedServiceMonitorServiceArgs) ToLaunchTemplateVersionEnhancedServiceMonitorServicePtrOutputWithContext ¶
func (i LaunchTemplateVersionEnhancedServiceMonitorServiceArgs) ToLaunchTemplateVersionEnhancedServiceMonitorServicePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput
type LaunchTemplateVersionEnhancedServiceMonitorServiceInput ¶
type LaunchTemplateVersionEnhancedServiceMonitorServiceInput interface { pulumi.Input ToLaunchTemplateVersionEnhancedServiceMonitorServiceOutput() LaunchTemplateVersionEnhancedServiceMonitorServiceOutput ToLaunchTemplateVersionEnhancedServiceMonitorServiceOutputWithContext(context.Context) LaunchTemplateVersionEnhancedServiceMonitorServiceOutput }
LaunchTemplateVersionEnhancedServiceMonitorServiceInput is an input type that accepts LaunchTemplateVersionEnhancedServiceMonitorServiceArgs and LaunchTemplateVersionEnhancedServiceMonitorServiceOutput values. You can construct a concrete instance of `LaunchTemplateVersionEnhancedServiceMonitorServiceInput` via:
LaunchTemplateVersionEnhancedServiceMonitorServiceArgs{...}
type LaunchTemplateVersionEnhancedServiceMonitorServiceOutput ¶
type LaunchTemplateVersionEnhancedServiceMonitorServiceOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionEnhancedServiceMonitorServiceOutput) ElementType ¶
func (LaunchTemplateVersionEnhancedServiceMonitorServiceOutput) ElementType() reflect.Type
func (LaunchTemplateVersionEnhancedServiceMonitorServiceOutput) Enabled ¶
func (o LaunchTemplateVersionEnhancedServiceMonitorServiceOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable Cloud Monitor.
func (LaunchTemplateVersionEnhancedServiceMonitorServiceOutput) ToLaunchTemplateVersionEnhancedServiceMonitorServiceOutput ¶
func (o LaunchTemplateVersionEnhancedServiceMonitorServiceOutput) ToLaunchTemplateVersionEnhancedServiceMonitorServiceOutput() LaunchTemplateVersionEnhancedServiceMonitorServiceOutput
func (LaunchTemplateVersionEnhancedServiceMonitorServiceOutput) ToLaunchTemplateVersionEnhancedServiceMonitorServiceOutputWithContext ¶
func (o LaunchTemplateVersionEnhancedServiceMonitorServiceOutput) ToLaunchTemplateVersionEnhancedServiceMonitorServiceOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceMonitorServiceOutput
func (LaunchTemplateVersionEnhancedServiceMonitorServiceOutput) ToLaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput ¶
func (o LaunchTemplateVersionEnhancedServiceMonitorServiceOutput) ToLaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput() LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput
func (LaunchTemplateVersionEnhancedServiceMonitorServiceOutput) ToLaunchTemplateVersionEnhancedServiceMonitorServicePtrOutputWithContext ¶
func (o LaunchTemplateVersionEnhancedServiceMonitorServiceOutput) ToLaunchTemplateVersionEnhancedServiceMonitorServicePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput
type LaunchTemplateVersionEnhancedServiceMonitorServicePtrInput ¶
type LaunchTemplateVersionEnhancedServiceMonitorServicePtrInput interface { pulumi.Input ToLaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput() LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput ToLaunchTemplateVersionEnhancedServiceMonitorServicePtrOutputWithContext(context.Context) LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput }
LaunchTemplateVersionEnhancedServiceMonitorServicePtrInput is an input type that accepts LaunchTemplateVersionEnhancedServiceMonitorServiceArgs, LaunchTemplateVersionEnhancedServiceMonitorServicePtr and LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput values. You can construct a concrete instance of `LaunchTemplateVersionEnhancedServiceMonitorServicePtrInput` via:
LaunchTemplateVersionEnhancedServiceMonitorServiceArgs{...} or: nil
func LaunchTemplateVersionEnhancedServiceMonitorServicePtr ¶
func LaunchTemplateVersionEnhancedServiceMonitorServicePtr(v *LaunchTemplateVersionEnhancedServiceMonitorServiceArgs) LaunchTemplateVersionEnhancedServiceMonitorServicePtrInput
type LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput ¶
type LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput) ElementType ¶
func (LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput) ElementType() reflect.Type
func (LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput) Enabled ¶
func (o LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable Cloud Monitor.
func (LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput) ToLaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput ¶
func (o LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput) ToLaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput() LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput
func (LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput) ToLaunchTemplateVersionEnhancedServiceMonitorServicePtrOutputWithContext ¶
func (o LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput) ToLaunchTemplateVersionEnhancedServiceMonitorServicePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput
type LaunchTemplateVersionEnhancedServiceOutput ¶
type LaunchTemplateVersionEnhancedServiceOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionEnhancedServiceOutput) AutomationService ¶
func (o LaunchTemplateVersionEnhancedServiceOutput) AutomationService() LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput
Whether to enable the TAT service. If this parameter is not specified, the TAT service is enabled for public images and disabled for other images by default.
func (LaunchTemplateVersionEnhancedServiceOutput) ElementType ¶
func (LaunchTemplateVersionEnhancedServiceOutput) ElementType() reflect.Type
func (LaunchTemplateVersionEnhancedServiceOutput) MonitorService ¶
func (o LaunchTemplateVersionEnhancedServiceOutput) MonitorService() LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput
Enables cloud monitor service. If this parameter is not specified, the cloud monitor service will be enabled by default.
func (LaunchTemplateVersionEnhancedServiceOutput) SecurityService ¶
func (o LaunchTemplateVersionEnhancedServiceOutput) SecurityService() LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput
Enables cloud security service. If this parameter is not specified, the cloud security service will be enabled by default.
func (LaunchTemplateVersionEnhancedServiceOutput) ToLaunchTemplateVersionEnhancedServiceOutput ¶
func (o LaunchTemplateVersionEnhancedServiceOutput) ToLaunchTemplateVersionEnhancedServiceOutput() LaunchTemplateVersionEnhancedServiceOutput
func (LaunchTemplateVersionEnhancedServiceOutput) ToLaunchTemplateVersionEnhancedServiceOutputWithContext ¶
func (o LaunchTemplateVersionEnhancedServiceOutput) ToLaunchTemplateVersionEnhancedServiceOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceOutput
func (LaunchTemplateVersionEnhancedServiceOutput) ToLaunchTemplateVersionEnhancedServicePtrOutput ¶
func (o LaunchTemplateVersionEnhancedServiceOutput) ToLaunchTemplateVersionEnhancedServicePtrOutput() LaunchTemplateVersionEnhancedServicePtrOutput
func (LaunchTemplateVersionEnhancedServiceOutput) ToLaunchTemplateVersionEnhancedServicePtrOutputWithContext ¶
func (o LaunchTemplateVersionEnhancedServiceOutput) ToLaunchTemplateVersionEnhancedServicePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServicePtrOutput
type LaunchTemplateVersionEnhancedServicePtrInput ¶
type LaunchTemplateVersionEnhancedServicePtrInput interface { pulumi.Input ToLaunchTemplateVersionEnhancedServicePtrOutput() LaunchTemplateVersionEnhancedServicePtrOutput ToLaunchTemplateVersionEnhancedServicePtrOutputWithContext(context.Context) LaunchTemplateVersionEnhancedServicePtrOutput }
LaunchTemplateVersionEnhancedServicePtrInput is an input type that accepts LaunchTemplateVersionEnhancedServiceArgs, LaunchTemplateVersionEnhancedServicePtr and LaunchTemplateVersionEnhancedServicePtrOutput values. You can construct a concrete instance of `LaunchTemplateVersionEnhancedServicePtrInput` via:
LaunchTemplateVersionEnhancedServiceArgs{...} or: nil
func LaunchTemplateVersionEnhancedServicePtr ¶
func LaunchTemplateVersionEnhancedServicePtr(v *LaunchTemplateVersionEnhancedServiceArgs) LaunchTemplateVersionEnhancedServicePtrInput
type LaunchTemplateVersionEnhancedServicePtrOutput ¶
type LaunchTemplateVersionEnhancedServicePtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionEnhancedServicePtrOutput) AutomationService ¶
func (o LaunchTemplateVersionEnhancedServicePtrOutput) AutomationService() LaunchTemplateVersionEnhancedServiceAutomationServicePtrOutput
Whether to enable the TAT service. If this parameter is not specified, the TAT service is enabled for public images and disabled for other images by default.
func (LaunchTemplateVersionEnhancedServicePtrOutput) ElementType ¶
func (LaunchTemplateVersionEnhancedServicePtrOutput) ElementType() reflect.Type
func (LaunchTemplateVersionEnhancedServicePtrOutput) MonitorService ¶
func (o LaunchTemplateVersionEnhancedServicePtrOutput) MonitorService() LaunchTemplateVersionEnhancedServiceMonitorServicePtrOutput
Enables cloud monitor service. If this parameter is not specified, the cloud monitor service will be enabled by default.
func (LaunchTemplateVersionEnhancedServicePtrOutput) SecurityService ¶
func (o LaunchTemplateVersionEnhancedServicePtrOutput) SecurityService() LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput
Enables cloud security service. If this parameter is not specified, the cloud security service will be enabled by default.
func (LaunchTemplateVersionEnhancedServicePtrOutput) ToLaunchTemplateVersionEnhancedServicePtrOutput ¶
func (o LaunchTemplateVersionEnhancedServicePtrOutput) ToLaunchTemplateVersionEnhancedServicePtrOutput() LaunchTemplateVersionEnhancedServicePtrOutput
func (LaunchTemplateVersionEnhancedServicePtrOutput) ToLaunchTemplateVersionEnhancedServicePtrOutputWithContext ¶
func (o LaunchTemplateVersionEnhancedServicePtrOutput) ToLaunchTemplateVersionEnhancedServicePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServicePtrOutput
type LaunchTemplateVersionEnhancedServiceSecurityService ¶
type LaunchTemplateVersionEnhancedServiceSecurityService struct { // Whether to enable Cloud Security. Enabled *bool `pulumi:"enabled"` }
type LaunchTemplateVersionEnhancedServiceSecurityServiceArgs ¶
type LaunchTemplateVersionEnhancedServiceSecurityServiceArgs struct { // Whether to enable Cloud Security. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (LaunchTemplateVersionEnhancedServiceSecurityServiceArgs) ElementType ¶
func (LaunchTemplateVersionEnhancedServiceSecurityServiceArgs) ElementType() reflect.Type
func (LaunchTemplateVersionEnhancedServiceSecurityServiceArgs) ToLaunchTemplateVersionEnhancedServiceSecurityServiceOutput ¶
func (i LaunchTemplateVersionEnhancedServiceSecurityServiceArgs) ToLaunchTemplateVersionEnhancedServiceSecurityServiceOutput() LaunchTemplateVersionEnhancedServiceSecurityServiceOutput
func (LaunchTemplateVersionEnhancedServiceSecurityServiceArgs) ToLaunchTemplateVersionEnhancedServiceSecurityServiceOutputWithContext ¶
func (i LaunchTemplateVersionEnhancedServiceSecurityServiceArgs) ToLaunchTemplateVersionEnhancedServiceSecurityServiceOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceSecurityServiceOutput
func (LaunchTemplateVersionEnhancedServiceSecurityServiceArgs) ToLaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput ¶
func (i LaunchTemplateVersionEnhancedServiceSecurityServiceArgs) ToLaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput() LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput
func (LaunchTemplateVersionEnhancedServiceSecurityServiceArgs) ToLaunchTemplateVersionEnhancedServiceSecurityServicePtrOutputWithContext ¶
func (i LaunchTemplateVersionEnhancedServiceSecurityServiceArgs) ToLaunchTemplateVersionEnhancedServiceSecurityServicePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput
type LaunchTemplateVersionEnhancedServiceSecurityServiceInput ¶
type LaunchTemplateVersionEnhancedServiceSecurityServiceInput interface { pulumi.Input ToLaunchTemplateVersionEnhancedServiceSecurityServiceOutput() LaunchTemplateVersionEnhancedServiceSecurityServiceOutput ToLaunchTemplateVersionEnhancedServiceSecurityServiceOutputWithContext(context.Context) LaunchTemplateVersionEnhancedServiceSecurityServiceOutput }
LaunchTemplateVersionEnhancedServiceSecurityServiceInput is an input type that accepts LaunchTemplateVersionEnhancedServiceSecurityServiceArgs and LaunchTemplateVersionEnhancedServiceSecurityServiceOutput values. You can construct a concrete instance of `LaunchTemplateVersionEnhancedServiceSecurityServiceInput` via:
LaunchTemplateVersionEnhancedServiceSecurityServiceArgs{...}
type LaunchTemplateVersionEnhancedServiceSecurityServiceOutput ¶
type LaunchTemplateVersionEnhancedServiceSecurityServiceOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionEnhancedServiceSecurityServiceOutput) ElementType ¶
func (LaunchTemplateVersionEnhancedServiceSecurityServiceOutput) ElementType() reflect.Type
func (LaunchTemplateVersionEnhancedServiceSecurityServiceOutput) Enabled ¶
func (o LaunchTemplateVersionEnhancedServiceSecurityServiceOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable Cloud Security.
func (LaunchTemplateVersionEnhancedServiceSecurityServiceOutput) ToLaunchTemplateVersionEnhancedServiceSecurityServiceOutput ¶
func (o LaunchTemplateVersionEnhancedServiceSecurityServiceOutput) ToLaunchTemplateVersionEnhancedServiceSecurityServiceOutput() LaunchTemplateVersionEnhancedServiceSecurityServiceOutput
func (LaunchTemplateVersionEnhancedServiceSecurityServiceOutput) ToLaunchTemplateVersionEnhancedServiceSecurityServiceOutputWithContext ¶
func (o LaunchTemplateVersionEnhancedServiceSecurityServiceOutput) ToLaunchTemplateVersionEnhancedServiceSecurityServiceOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceSecurityServiceOutput
func (LaunchTemplateVersionEnhancedServiceSecurityServiceOutput) ToLaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput ¶
func (o LaunchTemplateVersionEnhancedServiceSecurityServiceOutput) ToLaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput() LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput
func (LaunchTemplateVersionEnhancedServiceSecurityServiceOutput) ToLaunchTemplateVersionEnhancedServiceSecurityServicePtrOutputWithContext ¶
func (o LaunchTemplateVersionEnhancedServiceSecurityServiceOutput) ToLaunchTemplateVersionEnhancedServiceSecurityServicePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput
type LaunchTemplateVersionEnhancedServiceSecurityServicePtrInput ¶
type LaunchTemplateVersionEnhancedServiceSecurityServicePtrInput interface { pulumi.Input ToLaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput() LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput ToLaunchTemplateVersionEnhancedServiceSecurityServicePtrOutputWithContext(context.Context) LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput }
LaunchTemplateVersionEnhancedServiceSecurityServicePtrInput is an input type that accepts LaunchTemplateVersionEnhancedServiceSecurityServiceArgs, LaunchTemplateVersionEnhancedServiceSecurityServicePtr and LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput values. You can construct a concrete instance of `LaunchTemplateVersionEnhancedServiceSecurityServicePtrInput` via:
LaunchTemplateVersionEnhancedServiceSecurityServiceArgs{...} or: nil
func LaunchTemplateVersionEnhancedServiceSecurityServicePtr ¶
func LaunchTemplateVersionEnhancedServiceSecurityServicePtr(v *LaunchTemplateVersionEnhancedServiceSecurityServiceArgs) LaunchTemplateVersionEnhancedServiceSecurityServicePtrInput
type LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput ¶
type LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput) ElementType ¶
func (LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput) ElementType() reflect.Type
func (LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput) Enabled ¶
func (o LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable Cloud Security.
func (LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput) ToLaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput ¶
func (o LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput) ToLaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput() LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput
func (LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput) ToLaunchTemplateVersionEnhancedServiceSecurityServicePtrOutputWithContext ¶
func (o LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput) ToLaunchTemplateVersionEnhancedServiceSecurityServicePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionEnhancedServiceSecurityServicePtrOutput
type LaunchTemplateVersionInput ¶
type LaunchTemplateVersionInput interface { pulumi.Input ToLaunchTemplateVersionOutput() LaunchTemplateVersionOutput ToLaunchTemplateVersionOutputWithContext(ctx context.Context) LaunchTemplateVersionOutput }
type LaunchTemplateVersionInstanceChargePrepaid ¶
type LaunchTemplateVersionInstanceChargePrepaid struct { // Subscription period; unit: month; valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60. Period int `pulumi:"period"` // Auto renewal flag. Valid values: NOTIFY_AND_AUTO_RENEW: notify upon expiration and renew automatically NOTIFY_AND_MANUAL_RENEW: notify upon expiration but do not renew automatically DISABLE_NOTIFY_AND_MANUAL_RENEW: neither notify upon expiration nor renew automatically <br><br>Default value: NOTIFY_AND_MANUAL_RENEW. If this parameter is specified as NOTIFY_AND_AUTO_RENEW, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. RenewFlag *string `pulumi:"renewFlag"` }
type LaunchTemplateVersionInstanceChargePrepaidArgs ¶
type LaunchTemplateVersionInstanceChargePrepaidArgs struct { // Subscription period; unit: month; valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60. Period pulumi.IntInput `pulumi:"period"` // Auto renewal flag. Valid values: NOTIFY_AND_AUTO_RENEW: notify upon expiration and renew automatically NOTIFY_AND_MANUAL_RENEW: notify upon expiration but do not renew automatically DISABLE_NOTIFY_AND_MANUAL_RENEW: neither notify upon expiration nor renew automatically <br><br>Default value: NOTIFY_AND_MANUAL_RENEW. If this parameter is specified as NOTIFY_AND_AUTO_RENEW, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. RenewFlag pulumi.StringPtrInput `pulumi:"renewFlag"` }
func (LaunchTemplateVersionInstanceChargePrepaidArgs) ElementType ¶
func (LaunchTemplateVersionInstanceChargePrepaidArgs) ElementType() reflect.Type
func (LaunchTemplateVersionInstanceChargePrepaidArgs) ToLaunchTemplateVersionInstanceChargePrepaidOutput ¶
func (i LaunchTemplateVersionInstanceChargePrepaidArgs) ToLaunchTemplateVersionInstanceChargePrepaidOutput() LaunchTemplateVersionInstanceChargePrepaidOutput
func (LaunchTemplateVersionInstanceChargePrepaidArgs) ToLaunchTemplateVersionInstanceChargePrepaidOutputWithContext ¶
func (i LaunchTemplateVersionInstanceChargePrepaidArgs) ToLaunchTemplateVersionInstanceChargePrepaidOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceChargePrepaidOutput
func (LaunchTemplateVersionInstanceChargePrepaidArgs) ToLaunchTemplateVersionInstanceChargePrepaidPtrOutput ¶
func (i LaunchTemplateVersionInstanceChargePrepaidArgs) ToLaunchTemplateVersionInstanceChargePrepaidPtrOutput() LaunchTemplateVersionInstanceChargePrepaidPtrOutput
func (LaunchTemplateVersionInstanceChargePrepaidArgs) ToLaunchTemplateVersionInstanceChargePrepaidPtrOutputWithContext ¶
func (i LaunchTemplateVersionInstanceChargePrepaidArgs) ToLaunchTemplateVersionInstanceChargePrepaidPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceChargePrepaidPtrOutput
type LaunchTemplateVersionInstanceChargePrepaidInput ¶
type LaunchTemplateVersionInstanceChargePrepaidInput interface { pulumi.Input ToLaunchTemplateVersionInstanceChargePrepaidOutput() LaunchTemplateVersionInstanceChargePrepaidOutput ToLaunchTemplateVersionInstanceChargePrepaidOutputWithContext(context.Context) LaunchTemplateVersionInstanceChargePrepaidOutput }
LaunchTemplateVersionInstanceChargePrepaidInput is an input type that accepts LaunchTemplateVersionInstanceChargePrepaidArgs and LaunchTemplateVersionInstanceChargePrepaidOutput values. You can construct a concrete instance of `LaunchTemplateVersionInstanceChargePrepaidInput` via:
LaunchTemplateVersionInstanceChargePrepaidArgs{...}
type LaunchTemplateVersionInstanceChargePrepaidOutput ¶
type LaunchTemplateVersionInstanceChargePrepaidOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionInstanceChargePrepaidOutput) ElementType ¶
func (LaunchTemplateVersionInstanceChargePrepaidOutput) ElementType() reflect.Type
func (LaunchTemplateVersionInstanceChargePrepaidOutput) Period ¶
func (o LaunchTemplateVersionInstanceChargePrepaidOutput) Period() pulumi.IntOutput
Subscription period; unit: month; valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60.
func (LaunchTemplateVersionInstanceChargePrepaidOutput) RenewFlag ¶
func (o LaunchTemplateVersionInstanceChargePrepaidOutput) RenewFlag() pulumi.StringPtrOutput
Auto renewal flag. Valid values: NOTIFY_AND_AUTO_RENEW: notify upon expiration and renew automatically NOTIFY_AND_MANUAL_RENEW: notify upon expiration but do not renew automatically DISABLE_NOTIFY_AND_MANUAL_RENEW: neither notify upon expiration nor renew automatically <br><br>Default value: NOTIFY_AND_MANUAL_RENEW. If this parameter is specified as NOTIFY_AND_AUTO_RENEW, the instance will be automatically renewed on a monthly basis if the account balance is sufficient.
func (LaunchTemplateVersionInstanceChargePrepaidOutput) ToLaunchTemplateVersionInstanceChargePrepaidOutput ¶
func (o LaunchTemplateVersionInstanceChargePrepaidOutput) ToLaunchTemplateVersionInstanceChargePrepaidOutput() LaunchTemplateVersionInstanceChargePrepaidOutput
func (LaunchTemplateVersionInstanceChargePrepaidOutput) ToLaunchTemplateVersionInstanceChargePrepaidOutputWithContext ¶
func (o LaunchTemplateVersionInstanceChargePrepaidOutput) ToLaunchTemplateVersionInstanceChargePrepaidOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceChargePrepaidOutput
func (LaunchTemplateVersionInstanceChargePrepaidOutput) ToLaunchTemplateVersionInstanceChargePrepaidPtrOutput ¶
func (o LaunchTemplateVersionInstanceChargePrepaidOutput) ToLaunchTemplateVersionInstanceChargePrepaidPtrOutput() LaunchTemplateVersionInstanceChargePrepaidPtrOutput
func (LaunchTemplateVersionInstanceChargePrepaidOutput) ToLaunchTemplateVersionInstanceChargePrepaidPtrOutputWithContext ¶
func (o LaunchTemplateVersionInstanceChargePrepaidOutput) ToLaunchTemplateVersionInstanceChargePrepaidPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceChargePrepaidPtrOutput
type LaunchTemplateVersionInstanceChargePrepaidPtrInput ¶
type LaunchTemplateVersionInstanceChargePrepaidPtrInput interface { pulumi.Input ToLaunchTemplateVersionInstanceChargePrepaidPtrOutput() LaunchTemplateVersionInstanceChargePrepaidPtrOutput ToLaunchTemplateVersionInstanceChargePrepaidPtrOutputWithContext(context.Context) LaunchTemplateVersionInstanceChargePrepaidPtrOutput }
LaunchTemplateVersionInstanceChargePrepaidPtrInput is an input type that accepts LaunchTemplateVersionInstanceChargePrepaidArgs, LaunchTemplateVersionInstanceChargePrepaidPtr and LaunchTemplateVersionInstanceChargePrepaidPtrOutput values. You can construct a concrete instance of `LaunchTemplateVersionInstanceChargePrepaidPtrInput` via:
LaunchTemplateVersionInstanceChargePrepaidArgs{...} or: nil
func LaunchTemplateVersionInstanceChargePrepaidPtr ¶
func LaunchTemplateVersionInstanceChargePrepaidPtr(v *LaunchTemplateVersionInstanceChargePrepaidArgs) LaunchTemplateVersionInstanceChargePrepaidPtrInput
type LaunchTemplateVersionInstanceChargePrepaidPtrOutput ¶
type LaunchTemplateVersionInstanceChargePrepaidPtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionInstanceChargePrepaidPtrOutput) ElementType ¶
func (LaunchTemplateVersionInstanceChargePrepaidPtrOutput) ElementType() reflect.Type
func (LaunchTemplateVersionInstanceChargePrepaidPtrOutput) Period ¶
func (o LaunchTemplateVersionInstanceChargePrepaidPtrOutput) Period() pulumi.IntPtrOutput
Subscription period; unit: month; valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60.
func (LaunchTemplateVersionInstanceChargePrepaidPtrOutput) RenewFlag ¶
func (o LaunchTemplateVersionInstanceChargePrepaidPtrOutput) RenewFlag() pulumi.StringPtrOutput
Auto renewal flag. Valid values: NOTIFY_AND_AUTO_RENEW: notify upon expiration and renew automatically NOTIFY_AND_MANUAL_RENEW: notify upon expiration but do not renew automatically DISABLE_NOTIFY_AND_MANUAL_RENEW: neither notify upon expiration nor renew automatically <br><br>Default value: NOTIFY_AND_MANUAL_RENEW. If this parameter is specified as NOTIFY_AND_AUTO_RENEW, the instance will be automatically renewed on a monthly basis if the account balance is sufficient.
func (LaunchTemplateVersionInstanceChargePrepaidPtrOutput) ToLaunchTemplateVersionInstanceChargePrepaidPtrOutput ¶
func (o LaunchTemplateVersionInstanceChargePrepaidPtrOutput) ToLaunchTemplateVersionInstanceChargePrepaidPtrOutput() LaunchTemplateVersionInstanceChargePrepaidPtrOutput
func (LaunchTemplateVersionInstanceChargePrepaidPtrOutput) ToLaunchTemplateVersionInstanceChargePrepaidPtrOutputWithContext ¶
func (o LaunchTemplateVersionInstanceChargePrepaidPtrOutput) ToLaunchTemplateVersionInstanceChargePrepaidPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceChargePrepaidPtrOutput
type LaunchTemplateVersionInstanceMarketOptions ¶
type LaunchTemplateVersionInstanceMarketOptions struct { // Market option type. Currently spot is the only supported value. MarketType *string `pulumi:"marketType"` // Options related to bidding. SpotOptions LaunchTemplateVersionInstanceMarketOptionsSpotOptions `pulumi:"spotOptions"` }
type LaunchTemplateVersionInstanceMarketOptionsArgs ¶
type LaunchTemplateVersionInstanceMarketOptionsArgs struct { // Market option type. Currently spot is the only supported value. MarketType pulumi.StringPtrInput `pulumi:"marketType"` // Options related to bidding. SpotOptions LaunchTemplateVersionInstanceMarketOptionsSpotOptionsInput `pulumi:"spotOptions"` }
func (LaunchTemplateVersionInstanceMarketOptionsArgs) ElementType ¶
func (LaunchTemplateVersionInstanceMarketOptionsArgs) ElementType() reflect.Type
func (LaunchTemplateVersionInstanceMarketOptionsArgs) ToLaunchTemplateVersionInstanceMarketOptionsOutput ¶
func (i LaunchTemplateVersionInstanceMarketOptionsArgs) ToLaunchTemplateVersionInstanceMarketOptionsOutput() LaunchTemplateVersionInstanceMarketOptionsOutput
func (LaunchTemplateVersionInstanceMarketOptionsArgs) ToLaunchTemplateVersionInstanceMarketOptionsOutputWithContext ¶
func (i LaunchTemplateVersionInstanceMarketOptionsArgs) ToLaunchTemplateVersionInstanceMarketOptionsOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceMarketOptionsOutput
func (LaunchTemplateVersionInstanceMarketOptionsArgs) ToLaunchTemplateVersionInstanceMarketOptionsPtrOutput ¶
func (i LaunchTemplateVersionInstanceMarketOptionsArgs) ToLaunchTemplateVersionInstanceMarketOptionsPtrOutput() LaunchTemplateVersionInstanceMarketOptionsPtrOutput
func (LaunchTemplateVersionInstanceMarketOptionsArgs) ToLaunchTemplateVersionInstanceMarketOptionsPtrOutputWithContext ¶
func (i LaunchTemplateVersionInstanceMarketOptionsArgs) ToLaunchTemplateVersionInstanceMarketOptionsPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceMarketOptionsPtrOutput
type LaunchTemplateVersionInstanceMarketOptionsInput ¶
type LaunchTemplateVersionInstanceMarketOptionsInput interface { pulumi.Input ToLaunchTemplateVersionInstanceMarketOptionsOutput() LaunchTemplateVersionInstanceMarketOptionsOutput ToLaunchTemplateVersionInstanceMarketOptionsOutputWithContext(context.Context) LaunchTemplateVersionInstanceMarketOptionsOutput }
LaunchTemplateVersionInstanceMarketOptionsInput is an input type that accepts LaunchTemplateVersionInstanceMarketOptionsArgs and LaunchTemplateVersionInstanceMarketOptionsOutput values. You can construct a concrete instance of `LaunchTemplateVersionInstanceMarketOptionsInput` via:
LaunchTemplateVersionInstanceMarketOptionsArgs{...}
type LaunchTemplateVersionInstanceMarketOptionsOutput ¶
type LaunchTemplateVersionInstanceMarketOptionsOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionInstanceMarketOptionsOutput) ElementType ¶
func (LaunchTemplateVersionInstanceMarketOptionsOutput) ElementType() reflect.Type
func (LaunchTemplateVersionInstanceMarketOptionsOutput) MarketType ¶
func (o LaunchTemplateVersionInstanceMarketOptionsOutput) MarketType() pulumi.StringPtrOutput
Market option type. Currently spot is the only supported value.
func (LaunchTemplateVersionInstanceMarketOptionsOutput) SpotOptions ¶
func (o LaunchTemplateVersionInstanceMarketOptionsOutput) SpotOptions() LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput
Options related to bidding.
func (LaunchTemplateVersionInstanceMarketOptionsOutput) ToLaunchTemplateVersionInstanceMarketOptionsOutput ¶
func (o LaunchTemplateVersionInstanceMarketOptionsOutput) ToLaunchTemplateVersionInstanceMarketOptionsOutput() LaunchTemplateVersionInstanceMarketOptionsOutput
func (LaunchTemplateVersionInstanceMarketOptionsOutput) ToLaunchTemplateVersionInstanceMarketOptionsOutputWithContext ¶
func (o LaunchTemplateVersionInstanceMarketOptionsOutput) ToLaunchTemplateVersionInstanceMarketOptionsOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceMarketOptionsOutput
func (LaunchTemplateVersionInstanceMarketOptionsOutput) ToLaunchTemplateVersionInstanceMarketOptionsPtrOutput ¶
func (o LaunchTemplateVersionInstanceMarketOptionsOutput) ToLaunchTemplateVersionInstanceMarketOptionsPtrOutput() LaunchTemplateVersionInstanceMarketOptionsPtrOutput
func (LaunchTemplateVersionInstanceMarketOptionsOutput) ToLaunchTemplateVersionInstanceMarketOptionsPtrOutputWithContext ¶
func (o LaunchTemplateVersionInstanceMarketOptionsOutput) ToLaunchTemplateVersionInstanceMarketOptionsPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceMarketOptionsPtrOutput
type LaunchTemplateVersionInstanceMarketOptionsPtrInput ¶
type LaunchTemplateVersionInstanceMarketOptionsPtrInput interface { pulumi.Input ToLaunchTemplateVersionInstanceMarketOptionsPtrOutput() LaunchTemplateVersionInstanceMarketOptionsPtrOutput ToLaunchTemplateVersionInstanceMarketOptionsPtrOutputWithContext(context.Context) LaunchTemplateVersionInstanceMarketOptionsPtrOutput }
LaunchTemplateVersionInstanceMarketOptionsPtrInput is an input type that accepts LaunchTemplateVersionInstanceMarketOptionsArgs, LaunchTemplateVersionInstanceMarketOptionsPtr and LaunchTemplateVersionInstanceMarketOptionsPtrOutput values. You can construct a concrete instance of `LaunchTemplateVersionInstanceMarketOptionsPtrInput` via:
LaunchTemplateVersionInstanceMarketOptionsArgs{...} or: nil
func LaunchTemplateVersionInstanceMarketOptionsPtr ¶
func LaunchTemplateVersionInstanceMarketOptionsPtr(v *LaunchTemplateVersionInstanceMarketOptionsArgs) LaunchTemplateVersionInstanceMarketOptionsPtrInput
type LaunchTemplateVersionInstanceMarketOptionsPtrOutput ¶
type LaunchTemplateVersionInstanceMarketOptionsPtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionInstanceMarketOptionsPtrOutput) ElementType ¶
func (LaunchTemplateVersionInstanceMarketOptionsPtrOutput) ElementType() reflect.Type
func (LaunchTemplateVersionInstanceMarketOptionsPtrOutput) MarketType ¶
func (o LaunchTemplateVersionInstanceMarketOptionsPtrOutput) MarketType() pulumi.StringPtrOutput
Market option type. Currently spot is the only supported value.
func (LaunchTemplateVersionInstanceMarketOptionsPtrOutput) SpotOptions ¶
func (o LaunchTemplateVersionInstanceMarketOptionsPtrOutput) SpotOptions() LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput
Options related to bidding.
func (LaunchTemplateVersionInstanceMarketOptionsPtrOutput) ToLaunchTemplateVersionInstanceMarketOptionsPtrOutput ¶
func (o LaunchTemplateVersionInstanceMarketOptionsPtrOutput) ToLaunchTemplateVersionInstanceMarketOptionsPtrOutput() LaunchTemplateVersionInstanceMarketOptionsPtrOutput
func (LaunchTemplateVersionInstanceMarketOptionsPtrOutput) ToLaunchTemplateVersionInstanceMarketOptionsPtrOutputWithContext ¶
func (o LaunchTemplateVersionInstanceMarketOptionsPtrOutput) ToLaunchTemplateVersionInstanceMarketOptionsPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceMarketOptionsPtrOutput
type LaunchTemplateVersionInstanceMarketOptionsSpotOptionsArgs ¶
type LaunchTemplateVersionInstanceMarketOptionsSpotOptionsArgs struct { // Bidding price. MaxPrice pulumi.StringInput `pulumi:"maxPrice"` // Bidding request type. Currently only one-time is supported. SpotInstanceType pulumi.StringPtrInput `pulumi:"spotInstanceType"` }
func (LaunchTemplateVersionInstanceMarketOptionsSpotOptionsArgs) ElementType ¶
func (LaunchTemplateVersionInstanceMarketOptionsSpotOptionsArgs) ElementType() reflect.Type
func (LaunchTemplateVersionInstanceMarketOptionsSpotOptionsArgs) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput ¶
func (i LaunchTemplateVersionInstanceMarketOptionsSpotOptionsArgs) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput() LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput
func (LaunchTemplateVersionInstanceMarketOptionsSpotOptionsArgs) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutputWithContext ¶
func (i LaunchTemplateVersionInstanceMarketOptionsSpotOptionsArgs) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput
func (LaunchTemplateVersionInstanceMarketOptionsSpotOptionsArgs) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput ¶
func (i LaunchTemplateVersionInstanceMarketOptionsSpotOptionsArgs) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput() LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput
func (LaunchTemplateVersionInstanceMarketOptionsSpotOptionsArgs) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutputWithContext ¶
func (i LaunchTemplateVersionInstanceMarketOptionsSpotOptionsArgs) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput
type LaunchTemplateVersionInstanceMarketOptionsSpotOptionsInput ¶
type LaunchTemplateVersionInstanceMarketOptionsSpotOptionsInput interface { pulumi.Input ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput() LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutputWithContext(context.Context) LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput }
LaunchTemplateVersionInstanceMarketOptionsSpotOptionsInput is an input type that accepts LaunchTemplateVersionInstanceMarketOptionsSpotOptionsArgs and LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput values. You can construct a concrete instance of `LaunchTemplateVersionInstanceMarketOptionsSpotOptionsInput` via:
LaunchTemplateVersionInstanceMarketOptionsSpotOptionsArgs{...}
type LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput ¶
type LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput) ElementType ¶
func (LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput) ElementType() reflect.Type
func (LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput) MaxPrice ¶
func (o LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput) MaxPrice() pulumi.StringOutput
Bidding price.
func (LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput) SpotInstanceType ¶
func (o LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput) SpotInstanceType() pulumi.StringPtrOutput
Bidding request type. Currently only one-time is supported.
func (LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput ¶
func (o LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput() LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput
func (LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutputWithContext ¶
func (o LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput
func (LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput ¶
func (o LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput() LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput
func (LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutputWithContext ¶
func (o LaunchTemplateVersionInstanceMarketOptionsSpotOptionsOutput) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput
type LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrInput ¶
type LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrInput interface { pulumi.Input ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput() LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutputWithContext(context.Context) LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput }
LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrInput is an input type that accepts LaunchTemplateVersionInstanceMarketOptionsSpotOptionsArgs, LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtr and LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput values. You can construct a concrete instance of `LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrInput` via:
LaunchTemplateVersionInstanceMarketOptionsSpotOptionsArgs{...} or: nil
func LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtr ¶
func LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtr(v *LaunchTemplateVersionInstanceMarketOptionsSpotOptionsArgs) LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrInput
type LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput ¶
type LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput) ElementType ¶
func (LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput) ElementType() reflect.Type
func (LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput) MaxPrice ¶
func (o LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput) MaxPrice() pulumi.StringPtrOutput
Bidding price.
func (LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput) SpotInstanceType ¶
func (o LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput) SpotInstanceType() pulumi.StringPtrOutput
Bidding request type. Currently only one-time is supported.
func (LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput ¶
func (o LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput() LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput
func (LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutputWithContext ¶
func (o LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput) ToLaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionInstanceMarketOptionsSpotOptionsPtrOutput
type LaunchTemplateVersionInternetAccessible ¶
type LaunchTemplateVersionInternetAccessible struct { // Bandwidth package ID. BandwidthPackageId *string `pulumi:"bandwidthPackageId"` // Network connection billing plan. InternetChargeType *string `pulumi:"internetChargeType"` // The maximum outbound bandwidth of the public network, in Mbps. The default value is 0 Mbps. InternetMaxBandwidthOut *int `pulumi:"internetMaxBandwidthOut"` // Whether to assign a public IP. PublicIpAssigned *bool `pulumi:"publicIpAssigned"` }
type LaunchTemplateVersionInternetAccessibleArgs ¶
type LaunchTemplateVersionInternetAccessibleArgs struct { // Bandwidth package ID. BandwidthPackageId pulumi.StringPtrInput `pulumi:"bandwidthPackageId"` // Network connection billing plan. InternetChargeType pulumi.StringPtrInput `pulumi:"internetChargeType"` // The maximum outbound bandwidth of the public network, in Mbps. The default value is 0 Mbps. InternetMaxBandwidthOut pulumi.IntPtrInput `pulumi:"internetMaxBandwidthOut"` // Whether to assign a public IP. PublicIpAssigned pulumi.BoolPtrInput `pulumi:"publicIpAssigned"` }
func (LaunchTemplateVersionInternetAccessibleArgs) ElementType ¶
func (LaunchTemplateVersionInternetAccessibleArgs) ElementType() reflect.Type
func (LaunchTemplateVersionInternetAccessibleArgs) ToLaunchTemplateVersionInternetAccessibleOutput ¶
func (i LaunchTemplateVersionInternetAccessibleArgs) ToLaunchTemplateVersionInternetAccessibleOutput() LaunchTemplateVersionInternetAccessibleOutput
func (LaunchTemplateVersionInternetAccessibleArgs) ToLaunchTemplateVersionInternetAccessibleOutputWithContext ¶
func (i LaunchTemplateVersionInternetAccessibleArgs) ToLaunchTemplateVersionInternetAccessibleOutputWithContext(ctx context.Context) LaunchTemplateVersionInternetAccessibleOutput
func (LaunchTemplateVersionInternetAccessibleArgs) ToLaunchTemplateVersionInternetAccessiblePtrOutput ¶
func (i LaunchTemplateVersionInternetAccessibleArgs) ToLaunchTemplateVersionInternetAccessiblePtrOutput() LaunchTemplateVersionInternetAccessiblePtrOutput
func (LaunchTemplateVersionInternetAccessibleArgs) ToLaunchTemplateVersionInternetAccessiblePtrOutputWithContext ¶
func (i LaunchTemplateVersionInternetAccessibleArgs) ToLaunchTemplateVersionInternetAccessiblePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionInternetAccessiblePtrOutput
type LaunchTemplateVersionInternetAccessibleInput ¶
type LaunchTemplateVersionInternetAccessibleInput interface { pulumi.Input ToLaunchTemplateVersionInternetAccessibleOutput() LaunchTemplateVersionInternetAccessibleOutput ToLaunchTemplateVersionInternetAccessibleOutputWithContext(context.Context) LaunchTemplateVersionInternetAccessibleOutput }
LaunchTemplateVersionInternetAccessibleInput is an input type that accepts LaunchTemplateVersionInternetAccessibleArgs and LaunchTemplateVersionInternetAccessibleOutput values. You can construct a concrete instance of `LaunchTemplateVersionInternetAccessibleInput` via:
LaunchTemplateVersionInternetAccessibleArgs{...}
type LaunchTemplateVersionInternetAccessibleOutput ¶
type LaunchTemplateVersionInternetAccessibleOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionInternetAccessibleOutput) BandwidthPackageId ¶
func (o LaunchTemplateVersionInternetAccessibleOutput) BandwidthPackageId() pulumi.StringPtrOutput
Bandwidth package ID.
func (LaunchTemplateVersionInternetAccessibleOutput) ElementType ¶
func (LaunchTemplateVersionInternetAccessibleOutput) ElementType() reflect.Type
func (LaunchTemplateVersionInternetAccessibleOutput) InternetChargeType ¶
func (o LaunchTemplateVersionInternetAccessibleOutput) InternetChargeType() pulumi.StringPtrOutput
Network connection billing plan.
func (LaunchTemplateVersionInternetAccessibleOutput) InternetMaxBandwidthOut ¶
func (o LaunchTemplateVersionInternetAccessibleOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
The maximum outbound bandwidth of the public network, in Mbps. The default value is 0 Mbps.
func (LaunchTemplateVersionInternetAccessibleOutput) PublicIpAssigned ¶
func (o LaunchTemplateVersionInternetAccessibleOutput) PublicIpAssigned() pulumi.BoolPtrOutput
Whether to assign a public IP.
func (LaunchTemplateVersionInternetAccessibleOutput) ToLaunchTemplateVersionInternetAccessibleOutput ¶
func (o LaunchTemplateVersionInternetAccessibleOutput) ToLaunchTemplateVersionInternetAccessibleOutput() LaunchTemplateVersionInternetAccessibleOutput
func (LaunchTemplateVersionInternetAccessibleOutput) ToLaunchTemplateVersionInternetAccessibleOutputWithContext ¶
func (o LaunchTemplateVersionInternetAccessibleOutput) ToLaunchTemplateVersionInternetAccessibleOutputWithContext(ctx context.Context) LaunchTemplateVersionInternetAccessibleOutput
func (LaunchTemplateVersionInternetAccessibleOutput) ToLaunchTemplateVersionInternetAccessiblePtrOutput ¶
func (o LaunchTemplateVersionInternetAccessibleOutput) ToLaunchTemplateVersionInternetAccessiblePtrOutput() LaunchTemplateVersionInternetAccessiblePtrOutput
func (LaunchTemplateVersionInternetAccessibleOutput) ToLaunchTemplateVersionInternetAccessiblePtrOutputWithContext ¶
func (o LaunchTemplateVersionInternetAccessibleOutput) ToLaunchTemplateVersionInternetAccessiblePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionInternetAccessiblePtrOutput
type LaunchTemplateVersionInternetAccessiblePtrInput ¶
type LaunchTemplateVersionInternetAccessiblePtrInput interface { pulumi.Input ToLaunchTemplateVersionInternetAccessiblePtrOutput() LaunchTemplateVersionInternetAccessiblePtrOutput ToLaunchTemplateVersionInternetAccessiblePtrOutputWithContext(context.Context) LaunchTemplateVersionInternetAccessiblePtrOutput }
LaunchTemplateVersionInternetAccessiblePtrInput is an input type that accepts LaunchTemplateVersionInternetAccessibleArgs, LaunchTemplateVersionInternetAccessiblePtr and LaunchTemplateVersionInternetAccessiblePtrOutput values. You can construct a concrete instance of `LaunchTemplateVersionInternetAccessiblePtrInput` via:
LaunchTemplateVersionInternetAccessibleArgs{...} or: nil
func LaunchTemplateVersionInternetAccessiblePtr ¶
func LaunchTemplateVersionInternetAccessiblePtr(v *LaunchTemplateVersionInternetAccessibleArgs) LaunchTemplateVersionInternetAccessiblePtrInput
type LaunchTemplateVersionInternetAccessiblePtrOutput ¶
type LaunchTemplateVersionInternetAccessiblePtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionInternetAccessiblePtrOutput) BandwidthPackageId ¶
func (o LaunchTemplateVersionInternetAccessiblePtrOutput) BandwidthPackageId() pulumi.StringPtrOutput
Bandwidth package ID.
func (LaunchTemplateVersionInternetAccessiblePtrOutput) ElementType ¶
func (LaunchTemplateVersionInternetAccessiblePtrOutput) ElementType() reflect.Type
func (LaunchTemplateVersionInternetAccessiblePtrOutput) InternetChargeType ¶
func (o LaunchTemplateVersionInternetAccessiblePtrOutput) InternetChargeType() pulumi.StringPtrOutput
Network connection billing plan.
func (LaunchTemplateVersionInternetAccessiblePtrOutput) InternetMaxBandwidthOut ¶
func (o LaunchTemplateVersionInternetAccessiblePtrOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
The maximum outbound bandwidth of the public network, in Mbps. The default value is 0 Mbps.
func (LaunchTemplateVersionInternetAccessiblePtrOutput) PublicIpAssigned ¶
func (o LaunchTemplateVersionInternetAccessiblePtrOutput) PublicIpAssigned() pulumi.BoolPtrOutput
Whether to assign a public IP.
func (LaunchTemplateVersionInternetAccessiblePtrOutput) ToLaunchTemplateVersionInternetAccessiblePtrOutput ¶
func (o LaunchTemplateVersionInternetAccessiblePtrOutput) ToLaunchTemplateVersionInternetAccessiblePtrOutput() LaunchTemplateVersionInternetAccessiblePtrOutput
func (LaunchTemplateVersionInternetAccessiblePtrOutput) ToLaunchTemplateVersionInternetAccessiblePtrOutputWithContext ¶
func (o LaunchTemplateVersionInternetAccessiblePtrOutput) ToLaunchTemplateVersionInternetAccessiblePtrOutputWithContext(ctx context.Context) LaunchTemplateVersionInternetAccessiblePtrOutput
type LaunchTemplateVersionLoginSettings ¶
type LaunchTemplateVersionLoginSettings struct { // Whether to keep the original settings of an image. KeepImageLogin *string `pulumi:"keepImageLogin"` // List of key IDs. After an instance is associated with a key, you can access the instance with the private key in the key pair. KeyIds []string `pulumi:"keyIds"` // Login password of the instance. Password *string `pulumi:"password"` }
type LaunchTemplateVersionLoginSettingsArgs ¶
type LaunchTemplateVersionLoginSettingsArgs struct { // Whether to keep the original settings of an image. KeepImageLogin pulumi.StringPtrInput `pulumi:"keepImageLogin"` // List of key IDs. After an instance is associated with a key, you can access the instance with the private key in the key pair. KeyIds pulumi.StringArrayInput `pulumi:"keyIds"` // Login password of the instance. Password pulumi.StringPtrInput `pulumi:"password"` }
func (LaunchTemplateVersionLoginSettingsArgs) ElementType ¶
func (LaunchTemplateVersionLoginSettingsArgs) ElementType() reflect.Type
func (LaunchTemplateVersionLoginSettingsArgs) ToLaunchTemplateVersionLoginSettingsOutput ¶
func (i LaunchTemplateVersionLoginSettingsArgs) ToLaunchTemplateVersionLoginSettingsOutput() LaunchTemplateVersionLoginSettingsOutput
func (LaunchTemplateVersionLoginSettingsArgs) ToLaunchTemplateVersionLoginSettingsOutputWithContext ¶
func (i LaunchTemplateVersionLoginSettingsArgs) ToLaunchTemplateVersionLoginSettingsOutputWithContext(ctx context.Context) LaunchTemplateVersionLoginSettingsOutput
func (LaunchTemplateVersionLoginSettingsArgs) ToLaunchTemplateVersionLoginSettingsPtrOutput ¶
func (i LaunchTemplateVersionLoginSettingsArgs) ToLaunchTemplateVersionLoginSettingsPtrOutput() LaunchTemplateVersionLoginSettingsPtrOutput
func (LaunchTemplateVersionLoginSettingsArgs) ToLaunchTemplateVersionLoginSettingsPtrOutputWithContext ¶
func (i LaunchTemplateVersionLoginSettingsArgs) ToLaunchTemplateVersionLoginSettingsPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionLoginSettingsPtrOutput
type LaunchTemplateVersionLoginSettingsInput ¶
type LaunchTemplateVersionLoginSettingsInput interface { pulumi.Input ToLaunchTemplateVersionLoginSettingsOutput() LaunchTemplateVersionLoginSettingsOutput ToLaunchTemplateVersionLoginSettingsOutputWithContext(context.Context) LaunchTemplateVersionLoginSettingsOutput }
LaunchTemplateVersionLoginSettingsInput is an input type that accepts LaunchTemplateVersionLoginSettingsArgs and LaunchTemplateVersionLoginSettingsOutput values. You can construct a concrete instance of `LaunchTemplateVersionLoginSettingsInput` via:
LaunchTemplateVersionLoginSettingsArgs{...}
type LaunchTemplateVersionLoginSettingsOutput ¶
type LaunchTemplateVersionLoginSettingsOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionLoginSettingsOutput) ElementType ¶
func (LaunchTemplateVersionLoginSettingsOutput) ElementType() reflect.Type
func (LaunchTemplateVersionLoginSettingsOutput) KeepImageLogin ¶
func (o LaunchTemplateVersionLoginSettingsOutput) KeepImageLogin() pulumi.StringPtrOutput
Whether to keep the original settings of an image.
func (LaunchTemplateVersionLoginSettingsOutput) KeyIds ¶
func (o LaunchTemplateVersionLoginSettingsOutput) KeyIds() pulumi.StringArrayOutput
List of key IDs. After an instance is associated with a key, you can access the instance with the private key in the key pair.
func (LaunchTemplateVersionLoginSettingsOutput) Password ¶
func (o LaunchTemplateVersionLoginSettingsOutput) Password() pulumi.StringPtrOutput
Login password of the instance.
func (LaunchTemplateVersionLoginSettingsOutput) ToLaunchTemplateVersionLoginSettingsOutput ¶
func (o LaunchTemplateVersionLoginSettingsOutput) ToLaunchTemplateVersionLoginSettingsOutput() LaunchTemplateVersionLoginSettingsOutput
func (LaunchTemplateVersionLoginSettingsOutput) ToLaunchTemplateVersionLoginSettingsOutputWithContext ¶
func (o LaunchTemplateVersionLoginSettingsOutput) ToLaunchTemplateVersionLoginSettingsOutputWithContext(ctx context.Context) LaunchTemplateVersionLoginSettingsOutput
func (LaunchTemplateVersionLoginSettingsOutput) ToLaunchTemplateVersionLoginSettingsPtrOutput ¶
func (o LaunchTemplateVersionLoginSettingsOutput) ToLaunchTemplateVersionLoginSettingsPtrOutput() LaunchTemplateVersionLoginSettingsPtrOutput
func (LaunchTemplateVersionLoginSettingsOutput) ToLaunchTemplateVersionLoginSettingsPtrOutputWithContext ¶
func (o LaunchTemplateVersionLoginSettingsOutput) ToLaunchTemplateVersionLoginSettingsPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionLoginSettingsPtrOutput
type LaunchTemplateVersionLoginSettingsPtrInput ¶
type LaunchTemplateVersionLoginSettingsPtrInput interface { pulumi.Input ToLaunchTemplateVersionLoginSettingsPtrOutput() LaunchTemplateVersionLoginSettingsPtrOutput ToLaunchTemplateVersionLoginSettingsPtrOutputWithContext(context.Context) LaunchTemplateVersionLoginSettingsPtrOutput }
LaunchTemplateVersionLoginSettingsPtrInput is an input type that accepts LaunchTemplateVersionLoginSettingsArgs, LaunchTemplateVersionLoginSettingsPtr and LaunchTemplateVersionLoginSettingsPtrOutput values. You can construct a concrete instance of `LaunchTemplateVersionLoginSettingsPtrInput` via:
LaunchTemplateVersionLoginSettingsArgs{...} or: nil
func LaunchTemplateVersionLoginSettingsPtr ¶
func LaunchTemplateVersionLoginSettingsPtr(v *LaunchTemplateVersionLoginSettingsArgs) LaunchTemplateVersionLoginSettingsPtrInput
type LaunchTemplateVersionLoginSettingsPtrOutput ¶
type LaunchTemplateVersionLoginSettingsPtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionLoginSettingsPtrOutput) ElementType ¶
func (LaunchTemplateVersionLoginSettingsPtrOutput) ElementType() reflect.Type
func (LaunchTemplateVersionLoginSettingsPtrOutput) KeepImageLogin ¶
func (o LaunchTemplateVersionLoginSettingsPtrOutput) KeepImageLogin() pulumi.StringPtrOutput
Whether to keep the original settings of an image.
func (LaunchTemplateVersionLoginSettingsPtrOutput) KeyIds ¶
func (o LaunchTemplateVersionLoginSettingsPtrOutput) KeyIds() pulumi.StringArrayOutput
List of key IDs. After an instance is associated with a key, you can access the instance with the private key in the key pair.
func (LaunchTemplateVersionLoginSettingsPtrOutput) Password ¶
func (o LaunchTemplateVersionLoginSettingsPtrOutput) Password() pulumi.StringPtrOutput
Login password of the instance.
func (LaunchTemplateVersionLoginSettingsPtrOutput) ToLaunchTemplateVersionLoginSettingsPtrOutput ¶
func (o LaunchTemplateVersionLoginSettingsPtrOutput) ToLaunchTemplateVersionLoginSettingsPtrOutput() LaunchTemplateVersionLoginSettingsPtrOutput
func (LaunchTemplateVersionLoginSettingsPtrOutput) ToLaunchTemplateVersionLoginSettingsPtrOutputWithContext ¶
func (o LaunchTemplateVersionLoginSettingsPtrOutput) ToLaunchTemplateVersionLoginSettingsPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionLoginSettingsPtrOutput
type LaunchTemplateVersionMap ¶
type LaunchTemplateVersionMap map[string]LaunchTemplateVersionInput
func (LaunchTemplateVersionMap) ElementType ¶
func (LaunchTemplateVersionMap) ElementType() reflect.Type
func (LaunchTemplateVersionMap) ToLaunchTemplateVersionMapOutput ¶
func (i LaunchTemplateVersionMap) ToLaunchTemplateVersionMapOutput() LaunchTemplateVersionMapOutput
func (LaunchTemplateVersionMap) ToLaunchTemplateVersionMapOutputWithContext ¶
func (i LaunchTemplateVersionMap) ToLaunchTemplateVersionMapOutputWithContext(ctx context.Context) LaunchTemplateVersionMapOutput
type LaunchTemplateVersionMapInput ¶
type LaunchTemplateVersionMapInput interface { pulumi.Input ToLaunchTemplateVersionMapOutput() LaunchTemplateVersionMapOutput ToLaunchTemplateVersionMapOutputWithContext(context.Context) LaunchTemplateVersionMapOutput }
LaunchTemplateVersionMapInput is an input type that accepts LaunchTemplateVersionMap and LaunchTemplateVersionMapOutput values. You can construct a concrete instance of `LaunchTemplateVersionMapInput` via:
LaunchTemplateVersionMap{ "key": LaunchTemplateVersionArgs{...} }
type LaunchTemplateVersionMapOutput ¶
type LaunchTemplateVersionMapOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionMapOutput) ElementType ¶
func (LaunchTemplateVersionMapOutput) ElementType() reflect.Type
func (LaunchTemplateVersionMapOutput) MapIndex ¶
func (o LaunchTemplateVersionMapOutput) MapIndex(k pulumi.StringInput) LaunchTemplateVersionOutput
func (LaunchTemplateVersionMapOutput) ToLaunchTemplateVersionMapOutput ¶
func (o LaunchTemplateVersionMapOutput) ToLaunchTemplateVersionMapOutput() LaunchTemplateVersionMapOutput
func (LaunchTemplateVersionMapOutput) ToLaunchTemplateVersionMapOutputWithContext ¶
func (o LaunchTemplateVersionMapOutput) ToLaunchTemplateVersionMapOutputWithContext(ctx context.Context) LaunchTemplateVersionMapOutput
type LaunchTemplateVersionOutput ¶
type LaunchTemplateVersionOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionOutput) ActionTimer ¶
func (o LaunchTemplateVersionOutput) ActionTimer() LaunchTemplateVersionActionTimerOutput
Scheduled tasks.
func (LaunchTemplateVersionOutput) CamRoleName ¶
func (o LaunchTemplateVersionOutput) CamRoleName() pulumi.StringOutput
The role name of CAM.
func (LaunchTemplateVersionOutput) ClientToken ¶
func (o LaunchTemplateVersionOutput) ClientToken() pulumi.StringOutput
A unique string supplied by the client to ensure that the request is idempotent. Its maximum length is 64 ASCII characters. If this parameter is not specified, the idem-potency of the request cannot be guaranteed.
func (LaunchTemplateVersionOutput) DataDisks ¶
func (o LaunchTemplateVersionOutput) DataDisks() LaunchTemplateVersionDataDiskArrayOutput
The configuration information of instance data disks. If this parameter is not specified, no data disk will be purchased by default.
func (LaunchTemplateVersionOutput) DisableApiTermination ¶
func (o LaunchTemplateVersionOutput) DisableApiTermination() pulumi.BoolOutput
Whether the termination protection is enabled. `TRUE`: Enable instance protection, which means that this instance can not be deleted by an API action.`FALSE`: Do not enable the instance protection. Default value: `FALSE`.
func (LaunchTemplateVersionOutput) DisasterRecoverGroupIds ¶
func (o LaunchTemplateVersionOutput) DisasterRecoverGroupIds() pulumi.StringArrayOutput
Placement group ID. You can only specify one.
func (LaunchTemplateVersionOutput) DryRun ¶
func (o LaunchTemplateVersionOutput) DryRun() pulumi.BoolOutput
Whether the request is a dry run only.
func (LaunchTemplateVersionOutput) ElementType ¶
func (LaunchTemplateVersionOutput) ElementType() reflect.Type
func (LaunchTemplateVersionOutput) EnhancedService ¶
func (o LaunchTemplateVersionOutput) EnhancedService() LaunchTemplateVersionEnhancedServiceOutput
Enhanced service. You can use this parameter to specify whether to enable services such as Anti-DDoS and Cloud Monitor. If this parameter is not specified, Cloud Monitor and Anti-DDoS are enabled for public images by default.
func (LaunchTemplateVersionOutput) HostName ¶
func (o LaunchTemplateVersionOutput) HostName() pulumi.StringOutput
Hostname of a CVM.
func (LaunchTemplateVersionOutput) HpcClusterId ¶
func (o LaunchTemplateVersionOutput) HpcClusterId() pulumi.StringOutput
HPC cluster ID. The HPC cluster must and can only be specified for a high-performance computing instance.
func (LaunchTemplateVersionOutput) ImageId ¶
func (o LaunchTemplateVersionOutput) ImageId() pulumi.StringOutput
Image ID.
func (LaunchTemplateVersionOutput) InstanceChargePrepaid ¶
func (o LaunchTemplateVersionOutput) InstanceChargePrepaid() LaunchTemplateVersionInstanceChargePrepaidOutput
Describes the billing method of an instance.
func (LaunchTemplateVersionOutput) InstanceChargeType ¶
func (o LaunchTemplateVersionOutput) InstanceChargeType() pulumi.StringOutput
The charge type of instance.
func (LaunchTemplateVersionOutput) InstanceCount ¶
func (o LaunchTemplateVersionOutput) InstanceCount() pulumi.IntOutput
The number of instances to be purchased.
func (LaunchTemplateVersionOutput) InstanceMarketOptions ¶
func (o LaunchTemplateVersionOutput) InstanceMarketOptions() LaunchTemplateVersionInstanceMarketOptionsOutput
Options related to bidding requests.
func (LaunchTemplateVersionOutput) InstanceName ¶
func (o LaunchTemplateVersionOutput) InstanceName() pulumi.StringOutput
Instance name to be displayed.
func (LaunchTemplateVersionOutput) InstanceType ¶
func (o LaunchTemplateVersionOutput) InstanceType() pulumi.StringOutput
The type of the instance. If this parameter is not specified, the system will dynamically specify the default model according to the resource sales in the current region.
func (LaunchTemplateVersionOutput) InternetAccessible ¶
func (o LaunchTemplateVersionOutput) InternetAccessible() LaunchTemplateVersionInternetAccessibleOutput
Describes the accessibility of an instance in the public network, including its network billing method, maximum bandwidth, etc.
func (LaunchTemplateVersionOutput) LaunchTemplateId ¶
func (o LaunchTemplateVersionOutput) LaunchTemplateId() pulumi.StringOutput
Instance launch template ID. This parameter is used as a basis for creating new template versions.
func (LaunchTemplateVersionOutput) LaunchTemplateVersion ¶
func (o LaunchTemplateVersionOutput) LaunchTemplateVersion() pulumi.IntOutput
This parameter, when specified, is used to create instance launch templates. If this parameter is not specified, the default version will be used.
func (LaunchTemplateVersionOutput) LaunchTemplateVersionDescription ¶
func (o LaunchTemplateVersionOutput) LaunchTemplateVersionDescription() pulumi.StringOutput
Description of instance launch template versions. This parameter can contain 2-256 characters.
func (LaunchTemplateVersionOutput) LoginSettings ¶
func (o LaunchTemplateVersionOutput) LoginSettings() LaunchTemplateVersionLoginSettingsOutput
Describes login settings of an instance.
func (LaunchTemplateVersionOutput) Placement ¶
func (o LaunchTemplateVersionOutput) Placement() LaunchTemplateVersionPlacementOutput
Location of the instance. You can use this parameter to specify the attributes of the instance, such as its availability zone, project, and CDH (for dedicated CVMs).
func (LaunchTemplateVersionOutput) SecurityGroupIds ¶
func (o LaunchTemplateVersionOutput) SecurityGroupIds() pulumi.StringArrayOutput
Security groups to which the instance belongs. If this parameter is not specified, the instance will be associated with default security groups.
func (LaunchTemplateVersionOutput) SystemDisk ¶
func (o LaunchTemplateVersionOutput) SystemDisk() LaunchTemplateVersionSystemDiskOutput
System disk configuration information of the instance. If this parameter is not specified, it is assigned according to the system default.
func (LaunchTemplateVersionOutput) TagSpecifications ¶
func (o LaunchTemplateVersionOutput) TagSpecifications() LaunchTemplateVersionTagSpecificationArrayOutput
Description of tags associated with resource instances during instance creation.
func (LaunchTemplateVersionOutput) ToLaunchTemplateVersionOutput ¶
func (o LaunchTemplateVersionOutput) ToLaunchTemplateVersionOutput() LaunchTemplateVersionOutput
func (LaunchTemplateVersionOutput) ToLaunchTemplateVersionOutputWithContext ¶
func (o LaunchTemplateVersionOutput) ToLaunchTemplateVersionOutputWithContext(ctx context.Context) LaunchTemplateVersionOutput
func (LaunchTemplateVersionOutput) UserData ¶
func (o LaunchTemplateVersionOutput) UserData() pulumi.StringOutput
User data provided to the instance. This parameter needs to be encoded in base64 format with the maximum size of 16 KB.
func (LaunchTemplateVersionOutput) VirtualPrivateCloud ¶
func (o LaunchTemplateVersionOutput) VirtualPrivateCloud() LaunchTemplateVersionVirtualPrivateCloudOutput
Describes information on VPC, including subnets, IP addresses, etc.
type LaunchTemplateVersionPlacement ¶
type LaunchTemplateVersionPlacement struct { // ID list of CDHs from which the instance can be created. If you have purchased CDHs and specify this parameter, the instances you purchase will be randomly deployed on the CDHs. HostIds []string `pulumi:"hostIds"` // IPs of the hosts to create CVMs. HostIps []string `pulumi:"hostIps"` // ID of the project to which the instance belongs. This parameter can be obtained from the projectId returned by DescribeProject. If this is left empty, the default project is used. ProjectId *int `pulumi:"projectId"` // ID of the availability zone where the instance resides. You can call the DescribeZones API and obtain the ID in the returned Zone field. Zone string `pulumi:"zone"` }
type LaunchTemplateVersionPlacementArgs ¶
type LaunchTemplateVersionPlacementArgs struct { // ID list of CDHs from which the instance can be created. If you have purchased CDHs and specify this parameter, the instances you purchase will be randomly deployed on the CDHs. HostIds pulumi.StringArrayInput `pulumi:"hostIds"` // IPs of the hosts to create CVMs. HostIps pulumi.StringArrayInput `pulumi:"hostIps"` // ID of the project to which the instance belongs. This parameter can be obtained from the projectId returned by DescribeProject. If this is left empty, the default project is used. ProjectId pulumi.IntPtrInput `pulumi:"projectId"` // ID of the availability zone where the instance resides. You can call the DescribeZones API and obtain the ID in the returned Zone field. Zone pulumi.StringInput `pulumi:"zone"` }
func (LaunchTemplateVersionPlacementArgs) ElementType ¶
func (LaunchTemplateVersionPlacementArgs) ElementType() reflect.Type
func (LaunchTemplateVersionPlacementArgs) ToLaunchTemplateVersionPlacementOutput ¶
func (i LaunchTemplateVersionPlacementArgs) ToLaunchTemplateVersionPlacementOutput() LaunchTemplateVersionPlacementOutput
func (LaunchTemplateVersionPlacementArgs) ToLaunchTemplateVersionPlacementOutputWithContext ¶
func (i LaunchTemplateVersionPlacementArgs) ToLaunchTemplateVersionPlacementOutputWithContext(ctx context.Context) LaunchTemplateVersionPlacementOutput
func (LaunchTemplateVersionPlacementArgs) ToLaunchTemplateVersionPlacementPtrOutput ¶
func (i LaunchTemplateVersionPlacementArgs) ToLaunchTemplateVersionPlacementPtrOutput() LaunchTemplateVersionPlacementPtrOutput
func (LaunchTemplateVersionPlacementArgs) ToLaunchTemplateVersionPlacementPtrOutputWithContext ¶
func (i LaunchTemplateVersionPlacementArgs) ToLaunchTemplateVersionPlacementPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionPlacementPtrOutput
type LaunchTemplateVersionPlacementInput ¶
type LaunchTemplateVersionPlacementInput interface { pulumi.Input ToLaunchTemplateVersionPlacementOutput() LaunchTemplateVersionPlacementOutput ToLaunchTemplateVersionPlacementOutputWithContext(context.Context) LaunchTemplateVersionPlacementOutput }
LaunchTemplateVersionPlacementInput is an input type that accepts LaunchTemplateVersionPlacementArgs and LaunchTemplateVersionPlacementOutput values. You can construct a concrete instance of `LaunchTemplateVersionPlacementInput` via:
LaunchTemplateVersionPlacementArgs{...}
type LaunchTemplateVersionPlacementOutput ¶
type LaunchTemplateVersionPlacementOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionPlacementOutput) ElementType ¶
func (LaunchTemplateVersionPlacementOutput) ElementType() reflect.Type
func (LaunchTemplateVersionPlacementOutput) HostIds ¶
func (o LaunchTemplateVersionPlacementOutput) HostIds() pulumi.StringArrayOutput
ID list of CDHs from which the instance can be created. If you have purchased CDHs and specify this parameter, the instances you purchase will be randomly deployed on the CDHs.
func (LaunchTemplateVersionPlacementOutput) HostIps ¶
func (o LaunchTemplateVersionPlacementOutput) HostIps() pulumi.StringArrayOutput
IPs of the hosts to create CVMs.
func (LaunchTemplateVersionPlacementOutput) ProjectId ¶
func (o LaunchTemplateVersionPlacementOutput) ProjectId() pulumi.IntPtrOutput
ID of the project to which the instance belongs. This parameter can be obtained from the projectId returned by DescribeProject. If this is left empty, the default project is used.
func (LaunchTemplateVersionPlacementOutput) ToLaunchTemplateVersionPlacementOutput ¶
func (o LaunchTemplateVersionPlacementOutput) ToLaunchTemplateVersionPlacementOutput() LaunchTemplateVersionPlacementOutput
func (LaunchTemplateVersionPlacementOutput) ToLaunchTemplateVersionPlacementOutputWithContext ¶
func (o LaunchTemplateVersionPlacementOutput) ToLaunchTemplateVersionPlacementOutputWithContext(ctx context.Context) LaunchTemplateVersionPlacementOutput
func (LaunchTemplateVersionPlacementOutput) ToLaunchTemplateVersionPlacementPtrOutput ¶
func (o LaunchTemplateVersionPlacementOutput) ToLaunchTemplateVersionPlacementPtrOutput() LaunchTemplateVersionPlacementPtrOutput
func (LaunchTemplateVersionPlacementOutput) ToLaunchTemplateVersionPlacementPtrOutputWithContext ¶
func (o LaunchTemplateVersionPlacementOutput) ToLaunchTemplateVersionPlacementPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionPlacementPtrOutput
func (LaunchTemplateVersionPlacementOutput) Zone ¶
func (o LaunchTemplateVersionPlacementOutput) Zone() pulumi.StringOutput
ID of the availability zone where the instance resides. You can call the DescribeZones API and obtain the ID in the returned Zone field.
type LaunchTemplateVersionPlacementPtrInput ¶
type LaunchTemplateVersionPlacementPtrInput interface { pulumi.Input ToLaunchTemplateVersionPlacementPtrOutput() LaunchTemplateVersionPlacementPtrOutput ToLaunchTemplateVersionPlacementPtrOutputWithContext(context.Context) LaunchTemplateVersionPlacementPtrOutput }
LaunchTemplateVersionPlacementPtrInput is an input type that accepts LaunchTemplateVersionPlacementArgs, LaunchTemplateVersionPlacementPtr and LaunchTemplateVersionPlacementPtrOutput values. You can construct a concrete instance of `LaunchTemplateVersionPlacementPtrInput` via:
LaunchTemplateVersionPlacementArgs{...} or: nil
func LaunchTemplateVersionPlacementPtr ¶
func LaunchTemplateVersionPlacementPtr(v *LaunchTemplateVersionPlacementArgs) LaunchTemplateVersionPlacementPtrInput
type LaunchTemplateVersionPlacementPtrOutput ¶
type LaunchTemplateVersionPlacementPtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionPlacementPtrOutput) ElementType ¶
func (LaunchTemplateVersionPlacementPtrOutput) ElementType() reflect.Type
func (LaunchTemplateVersionPlacementPtrOutput) HostIds ¶
func (o LaunchTemplateVersionPlacementPtrOutput) HostIds() pulumi.StringArrayOutput
ID list of CDHs from which the instance can be created. If you have purchased CDHs and specify this parameter, the instances you purchase will be randomly deployed on the CDHs.
func (LaunchTemplateVersionPlacementPtrOutput) HostIps ¶
func (o LaunchTemplateVersionPlacementPtrOutput) HostIps() pulumi.StringArrayOutput
IPs of the hosts to create CVMs.
func (LaunchTemplateVersionPlacementPtrOutput) ProjectId ¶
func (o LaunchTemplateVersionPlacementPtrOutput) ProjectId() pulumi.IntPtrOutput
ID of the project to which the instance belongs. This parameter can be obtained from the projectId returned by DescribeProject. If this is left empty, the default project is used.
func (LaunchTemplateVersionPlacementPtrOutput) ToLaunchTemplateVersionPlacementPtrOutput ¶
func (o LaunchTemplateVersionPlacementPtrOutput) ToLaunchTemplateVersionPlacementPtrOutput() LaunchTemplateVersionPlacementPtrOutput
func (LaunchTemplateVersionPlacementPtrOutput) ToLaunchTemplateVersionPlacementPtrOutputWithContext ¶
func (o LaunchTemplateVersionPlacementPtrOutput) ToLaunchTemplateVersionPlacementPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionPlacementPtrOutput
func (LaunchTemplateVersionPlacementPtrOutput) Zone ¶
func (o LaunchTemplateVersionPlacementPtrOutput) Zone() pulumi.StringPtrOutput
ID of the availability zone where the instance resides. You can call the DescribeZones API and obtain the ID in the returned Zone field.
type LaunchTemplateVersionState ¶
type LaunchTemplateVersionState struct { // Scheduled tasks. ActionTimer LaunchTemplateVersionActionTimerPtrInput // The role name of CAM. CamRoleName pulumi.StringPtrInput // A unique string supplied by the client to ensure that the request is idempotent. Its maximum length is 64 ASCII characters. If this parameter is not specified, the idem-potency of the request cannot be guaranteed. ClientToken pulumi.StringPtrInput // The configuration information of instance data disks. If this parameter is not specified, no data disk will be purchased by default. DataDisks LaunchTemplateVersionDataDiskArrayInput // Whether the termination protection is enabled. `TRUE`: Enable instance protection, which means that this instance can not be deleted by an API action.`FALSE`: Do not enable the instance protection. Default value: `FALSE`. DisableApiTermination pulumi.BoolPtrInput // Placement group ID. You can only specify one. DisasterRecoverGroupIds pulumi.StringArrayInput // Whether the request is a dry run only. DryRun pulumi.BoolPtrInput // Enhanced service. You can use this parameter to specify whether to enable services such as Anti-DDoS and Cloud Monitor. If this parameter is not specified, Cloud Monitor and Anti-DDoS are enabled for public images by default. EnhancedService LaunchTemplateVersionEnhancedServicePtrInput // Hostname of a CVM. HostName pulumi.StringPtrInput // HPC cluster ID. The HPC cluster must and can only be specified for a high-performance computing instance. HpcClusterId pulumi.StringPtrInput // Image ID. ImageId pulumi.StringPtrInput // Describes the billing method of an instance. InstanceChargePrepaid LaunchTemplateVersionInstanceChargePrepaidPtrInput // The charge type of instance. InstanceChargeType pulumi.StringPtrInput // The number of instances to be purchased. InstanceCount pulumi.IntPtrInput // Options related to bidding requests. InstanceMarketOptions LaunchTemplateVersionInstanceMarketOptionsPtrInput // Instance name to be displayed. InstanceName pulumi.StringPtrInput // The type of the instance. If this parameter is not specified, the system will dynamically specify the default model according to the resource sales in the current region. InstanceType pulumi.StringPtrInput // Describes the accessibility of an instance in the public network, including its network billing method, maximum bandwidth, etc. InternetAccessible LaunchTemplateVersionInternetAccessiblePtrInput // Instance launch template ID. This parameter is used as a basis for creating new template versions. LaunchTemplateId pulumi.StringPtrInput // This parameter, when specified, is used to create instance launch templates. If this parameter is not specified, the default version will be used. LaunchTemplateVersion pulumi.IntPtrInput // Description of instance launch template versions. This parameter can contain 2-256 characters. LaunchTemplateVersionDescription pulumi.StringPtrInput // Describes login settings of an instance. LoginSettings LaunchTemplateVersionLoginSettingsPtrInput // Location of the instance. You can use this parameter to specify the attributes of the instance, such as its availability zone, project, and CDH (for dedicated CVMs). Placement LaunchTemplateVersionPlacementPtrInput // Security groups to which the instance belongs. If this parameter is not specified, the instance will be associated with default security groups. SecurityGroupIds pulumi.StringArrayInput // System disk configuration information of the instance. If this parameter is not specified, it is assigned according to the system default. SystemDisk LaunchTemplateVersionSystemDiskPtrInput // Description of tags associated with resource instances during instance creation. TagSpecifications LaunchTemplateVersionTagSpecificationArrayInput // User data provided to the instance. This parameter needs to be encoded in base64 format with the maximum size of 16 KB. UserData pulumi.StringPtrInput // Describes information on VPC, including subnets, IP addresses, etc. VirtualPrivateCloud LaunchTemplateVersionVirtualPrivateCloudPtrInput }
func (LaunchTemplateVersionState) ElementType ¶
func (LaunchTemplateVersionState) ElementType() reflect.Type
type LaunchTemplateVersionSystemDisk ¶
type LaunchTemplateVersionSystemDisk struct { // ID of the dedicated cluster to which the instance belongs. CdcId *string `pulumi:"cdcId"` // System disk ID. System disks whose type is LOCAL_BASIC or LOCAL_SSD do not have an ID and do not support this parameter. It is only used as a response parameter for APIs such as DescribeInstances, and cannot be used as a request parameter for APIs such as RunInstances. DiskId *string `pulumi:"diskId"` // System disk size; unit: GB; default value: 50 GB. DiskSize *int `pulumi:"diskSize"` // The type of system disk. Default value: the type of hard disk currently in stock. DiskType *string `pulumi:"diskType"` }
type LaunchTemplateVersionSystemDiskArgs ¶
type LaunchTemplateVersionSystemDiskArgs struct { // ID of the dedicated cluster to which the instance belongs. CdcId pulumi.StringPtrInput `pulumi:"cdcId"` // System disk ID. System disks whose type is LOCAL_BASIC or LOCAL_SSD do not have an ID and do not support this parameter. It is only used as a response parameter for APIs such as DescribeInstances, and cannot be used as a request parameter for APIs such as RunInstances. DiskId pulumi.StringPtrInput `pulumi:"diskId"` // System disk size; unit: GB; default value: 50 GB. DiskSize pulumi.IntPtrInput `pulumi:"diskSize"` // The type of system disk. Default value: the type of hard disk currently in stock. DiskType pulumi.StringPtrInput `pulumi:"diskType"` }
func (LaunchTemplateVersionSystemDiskArgs) ElementType ¶
func (LaunchTemplateVersionSystemDiskArgs) ElementType() reflect.Type
func (LaunchTemplateVersionSystemDiskArgs) ToLaunchTemplateVersionSystemDiskOutput ¶
func (i LaunchTemplateVersionSystemDiskArgs) ToLaunchTemplateVersionSystemDiskOutput() LaunchTemplateVersionSystemDiskOutput
func (LaunchTemplateVersionSystemDiskArgs) ToLaunchTemplateVersionSystemDiskOutputWithContext ¶
func (i LaunchTemplateVersionSystemDiskArgs) ToLaunchTemplateVersionSystemDiskOutputWithContext(ctx context.Context) LaunchTemplateVersionSystemDiskOutput
func (LaunchTemplateVersionSystemDiskArgs) ToLaunchTemplateVersionSystemDiskPtrOutput ¶
func (i LaunchTemplateVersionSystemDiskArgs) ToLaunchTemplateVersionSystemDiskPtrOutput() LaunchTemplateVersionSystemDiskPtrOutput
func (LaunchTemplateVersionSystemDiskArgs) ToLaunchTemplateVersionSystemDiskPtrOutputWithContext ¶
func (i LaunchTemplateVersionSystemDiskArgs) ToLaunchTemplateVersionSystemDiskPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionSystemDiskPtrOutput
type LaunchTemplateVersionSystemDiskInput ¶
type LaunchTemplateVersionSystemDiskInput interface { pulumi.Input ToLaunchTemplateVersionSystemDiskOutput() LaunchTemplateVersionSystemDiskOutput ToLaunchTemplateVersionSystemDiskOutputWithContext(context.Context) LaunchTemplateVersionSystemDiskOutput }
LaunchTemplateVersionSystemDiskInput is an input type that accepts LaunchTemplateVersionSystemDiskArgs and LaunchTemplateVersionSystemDiskOutput values. You can construct a concrete instance of `LaunchTemplateVersionSystemDiskInput` via:
LaunchTemplateVersionSystemDiskArgs{...}
type LaunchTemplateVersionSystemDiskOutput ¶
type LaunchTemplateVersionSystemDiskOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionSystemDiskOutput) CdcId ¶
func (o LaunchTemplateVersionSystemDiskOutput) CdcId() pulumi.StringPtrOutput
ID of the dedicated cluster to which the instance belongs.
func (LaunchTemplateVersionSystemDiskOutput) DiskId ¶
func (o LaunchTemplateVersionSystemDiskOutput) DiskId() pulumi.StringPtrOutput
System disk ID. System disks whose type is LOCAL_BASIC or LOCAL_SSD do not have an ID and do not support this parameter. It is only used as a response parameter for APIs such as DescribeInstances, and cannot be used as a request parameter for APIs such as RunInstances.
func (LaunchTemplateVersionSystemDiskOutput) DiskSize ¶
func (o LaunchTemplateVersionSystemDiskOutput) DiskSize() pulumi.IntPtrOutput
System disk size; unit: GB; default value: 50 GB.
func (LaunchTemplateVersionSystemDiskOutput) DiskType ¶
func (o LaunchTemplateVersionSystemDiskOutput) DiskType() pulumi.StringPtrOutput
The type of system disk. Default value: the type of hard disk currently in stock.
func (LaunchTemplateVersionSystemDiskOutput) ElementType ¶
func (LaunchTemplateVersionSystemDiskOutput) ElementType() reflect.Type
func (LaunchTemplateVersionSystemDiskOutput) ToLaunchTemplateVersionSystemDiskOutput ¶
func (o LaunchTemplateVersionSystemDiskOutput) ToLaunchTemplateVersionSystemDiskOutput() LaunchTemplateVersionSystemDiskOutput
func (LaunchTemplateVersionSystemDiskOutput) ToLaunchTemplateVersionSystemDiskOutputWithContext ¶
func (o LaunchTemplateVersionSystemDiskOutput) ToLaunchTemplateVersionSystemDiskOutputWithContext(ctx context.Context) LaunchTemplateVersionSystemDiskOutput
func (LaunchTemplateVersionSystemDiskOutput) ToLaunchTemplateVersionSystemDiskPtrOutput ¶
func (o LaunchTemplateVersionSystemDiskOutput) ToLaunchTemplateVersionSystemDiskPtrOutput() LaunchTemplateVersionSystemDiskPtrOutput
func (LaunchTemplateVersionSystemDiskOutput) ToLaunchTemplateVersionSystemDiskPtrOutputWithContext ¶
func (o LaunchTemplateVersionSystemDiskOutput) ToLaunchTemplateVersionSystemDiskPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionSystemDiskPtrOutput
type LaunchTemplateVersionSystemDiskPtrInput ¶
type LaunchTemplateVersionSystemDiskPtrInput interface { pulumi.Input ToLaunchTemplateVersionSystemDiskPtrOutput() LaunchTemplateVersionSystemDiskPtrOutput ToLaunchTemplateVersionSystemDiskPtrOutputWithContext(context.Context) LaunchTemplateVersionSystemDiskPtrOutput }
LaunchTemplateVersionSystemDiskPtrInput is an input type that accepts LaunchTemplateVersionSystemDiskArgs, LaunchTemplateVersionSystemDiskPtr and LaunchTemplateVersionSystemDiskPtrOutput values. You can construct a concrete instance of `LaunchTemplateVersionSystemDiskPtrInput` via:
LaunchTemplateVersionSystemDiskArgs{...} or: nil
func LaunchTemplateVersionSystemDiskPtr ¶
func LaunchTemplateVersionSystemDiskPtr(v *LaunchTemplateVersionSystemDiskArgs) LaunchTemplateVersionSystemDiskPtrInput
type LaunchTemplateVersionSystemDiskPtrOutput ¶
type LaunchTemplateVersionSystemDiskPtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionSystemDiskPtrOutput) CdcId ¶
func (o LaunchTemplateVersionSystemDiskPtrOutput) CdcId() pulumi.StringPtrOutput
ID of the dedicated cluster to which the instance belongs.
func (LaunchTemplateVersionSystemDiskPtrOutput) DiskId ¶
func (o LaunchTemplateVersionSystemDiskPtrOutput) DiskId() pulumi.StringPtrOutput
System disk ID. System disks whose type is LOCAL_BASIC or LOCAL_SSD do not have an ID and do not support this parameter. It is only used as a response parameter for APIs such as DescribeInstances, and cannot be used as a request parameter for APIs such as RunInstances.
func (LaunchTemplateVersionSystemDiskPtrOutput) DiskSize ¶
func (o LaunchTemplateVersionSystemDiskPtrOutput) DiskSize() pulumi.IntPtrOutput
System disk size; unit: GB; default value: 50 GB.
func (LaunchTemplateVersionSystemDiskPtrOutput) DiskType ¶
func (o LaunchTemplateVersionSystemDiskPtrOutput) DiskType() pulumi.StringPtrOutput
The type of system disk. Default value: the type of hard disk currently in stock.
func (LaunchTemplateVersionSystemDiskPtrOutput) ElementType ¶
func (LaunchTemplateVersionSystemDiskPtrOutput) ElementType() reflect.Type
func (LaunchTemplateVersionSystemDiskPtrOutput) ToLaunchTemplateVersionSystemDiskPtrOutput ¶
func (o LaunchTemplateVersionSystemDiskPtrOutput) ToLaunchTemplateVersionSystemDiskPtrOutput() LaunchTemplateVersionSystemDiskPtrOutput
func (LaunchTemplateVersionSystemDiskPtrOutput) ToLaunchTemplateVersionSystemDiskPtrOutputWithContext ¶
func (o LaunchTemplateVersionSystemDiskPtrOutput) ToLaunchTemplateVersionSystemDiskPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionSystemDiskPtrOutput
type LaunchTemplateVersionTagSpecification ¶
type LaunchTemplateVersionTagSpecification struct { // The type of resource that the tag is bound to. ResourceType string `pulumi:"resourceType"` // List of tags. Tags []LaunchTemplateVersionTagSpecificationTag `pulumi:"tags"` }
type LaunchTemplateVersionTagSpecificationArgs ¶
type LaunchTemplateVersionTagSpecificationArgs struct { // The type of resource that the tag is bound to. ResourceType pulumi.StringInput `pulumi:"resourceType"` // List of tags. Tags LaunchTemplateVersionTagSpecificationTagArrayInput `pulumi:"tags"` }
func (LaunchTemplateVersionTagSpecificationArgs) ElementType ¶
func (LaunchTemplateVersionTagSpecificationArgs) ElementType() reflect.Type
func (LaunchTemplateVersionTagSpecificationArgs) ToLaunchTemplateVersionTagSpecificationOutput ¶
func (i LaunchTemplateVersionTagSpecificationArgs) ToLaunchTemplateVersionTagSpecificationOutput() LaunchTemplateVersionTagSpecificationOutput
func (LaunchTemplateVersionTagSpecificationArgs) ToLaunchTemplateVersionTagSpecificationOutputWithContext ¶
func (i LaunchTemplateVersionTagSpecificationArgs) ToLaunchTemplateVersionTagSpecificationOutputWithContext(ctx context.Context) LaunchTemplateVersionTagSpecificationOutput
type LaunchTemplateVersionTagSpecificationArray ¶
type LaunchTemplateVersionTagSpecificationArray []LaunchTemplateVersionTagSpecificationInput
func (LaunchTemplateVersionTagSpecificationArray) ElementType ¶
func (LaunchTemplateVersionTagSpecificationArray) ElementType() reflect.Type
func (LaunchTemplateVersionTagSpecificationArray) ToLaunchTemplateVersionTagSpecificationArrayOutput ¶
func (i LaunchTemplateVersionTagSpecificationArray) ToLaunchTemplateVersionTagSpecificationArrayOutput() LaunchTemplateVersionTagSpecificationArrayOutput
func (LaunchTemplateVersionTagSpecificationArray) ToLaunchTemplateVersionTagSpecificationArrayOutputWithContext ¶
func (i LaunchTemplateVersionTagSpecificationArray) ToLaunchTemplateVersionTagSpecificationArrayOutputWithContext(ctx context.Context) LaunchTemplateVersionTagSpecificationArrayOutput
type LaunchTemplateVersionTagSpecificationArrayInput ¶
type LaunchTemplateVersionTagSpecificationArrayInput interface { pulumi.Input ToLaunchTemplateVersionTagSpecificationArrayOutput() LaunchTemplateVersionTagSpecificationArrayOutput ToLaunchTemplateVersionTagSpecificationArrayOutputWithContext(context.Context) LaunchTemplateVersionTagSpecificationArrayOutput }
LaunchTemplateVersionTagSpecificationArrayInput is an input type that accepts LaunchTemplateVersionTagSpecificationArray and LaunchTemplateVersionTagSpecificationArrayOutput values. You can construct a concrete instance of `LaunchTemplateVersionTagSpecificationArrayInput` via:
LaunchTemplateVersionTagSpecificationArray{ LaunchTemplateVersionTagSpecificationArgs{...} }
type LaunchTemplateVersionTagSpecificationArrayOutput ¶
type LaunchTemplateVersionTagSpecificationArrayOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionTagSpecificationArrayOutput) ElementType ¶
func (LaunchTemplateVersionTagSpecificationArrayOutput) ElementType() reflect.Type
func (LaunchTemplateVersionTagSpecificationArrayOutput) ToLaunchTemplateVersionTagSpecificationArrayOutput ¶
func (o LaunchTemplateVersionTagSpecificationArrayOutput) ToLaunchTemplateVersionTagSpecificationArrayOutput() LaunchTemplateVersionTagSpecificationArrayOutput
func (LaunchTemplateVersionTagSpecificationArrayOutput) ToLaunchTemplateVersionTagSpecificationArrayOutputWithContext ¶
func (o LaunchTemplateVersionTagSpecificationArrayOutput) ToLaunchTemplateVersionTagSpecificationArrayOutputWithContext(ctx context.Context) LaunchTemplateVersionTagSpecificationArrayOutput
type LaunchTemplateVersionTagSpecificationInput ¶
type LaunchTemplateVersionTagSpecificationInput interface { pulumi.Input ToLaunchTemplateVersionTagSpecificationOutput() LaunchTemplateVersionTagSpecificationOutput ToLaunchTemplateVersionTagSpecificationOutputWithContext(context.Context) LaunchTemplateVersionTagSpecificationOutput }
LaunchTemplateVersionTagSpecificationInput is an input type that accepts LaunchTemplateVersionTagSpecificationArgs and LaunchTemplateVersionTagSpecificationOutput values. You can construct a concrete instance of `LaunchTemplateVersionTagSpecificationInput` via:
LaunchTemplateVersionTagSpecificationArgs{...}
type LaunchTemplateVersionTagSpecificationOutput ¶
type LaunchTemplateVersionTagSpecificationOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionTagSpecificationOutput) ElementType ¶
func (LaunchTemplateVersionTagSpecificationOutput) ElementType() reflect.Type
func (LaunchTemplateVersionTagSpecificationOutput) ResourceType ¶
func (o LaunchTemplateVersionTagSpecificationOutput) ResourceType() pulumi.StringOutput
The type of resource that the tag is bound to.
func (LaunchTemplateVersionTagSpecificationOutput) Tags ¶
func (o LaunchTemplateVersionTagSpecificationOutput) Tags() LaunchTemplateVersionTagSpecificationTagArrayOutput
List of tags.
func (LaunchTemplateVersionTagSpecificationOutput) ToLaunchTemplateVersionTagSpecificationOutput ¶
func (o LaunchTemplateVersionTagSpecificationOutput) ToLaunchTemplateVersionTagSpecificationOutput() LaunchTemplateVersionTagSpecificationOutput
func (LaunchTemplateVersionTagSpecificationOutput) ToLaunchTemplateVersionTagSpecificationOutputWithContext ¶
func (o LaunchTemplateVersionTagSpecificationOutput) ToLaunchTemplateVersionTagSpecificationOutputWithContext(ctx context.Context) LaunchTemplateVersionTagSpecificationOutput
type LaunchTemplateVersionTagSpecificationTagArgs ¶
type LaunchTemplateVersionTagSpecificationTagArgs struct { // Tag key. Key pulumi.StringInput `pulumi:"key"` // Tag value. Value pulumi.StringInput `pulumi:"value"` }
func (LaunchTemplateVersionTagSpecificationTagArgs) ElementType ¶
func (LaunchTemplateVersionTagSpecificationTagArgs) ElementType() reflect.Type
func (LaunchTemplateVersionTagSpecificationTagArgs) ToLaunchTemplateVersionTagSpecificationTagOutput ¶
func (i LaunchTemplateVersionTagSpecificationTagArgs) ToLaunchTemplateVersionTagSpecificationTagOutput() LaunchTemplateVersionTagSpecificationTagOutput
func (LaunchTemplateVersionTagSpecificationTagArgs) ToLaunchTemplateVersionTagSpecificationTagOutputWithContext ¶
func (i LaunchTemplateVersionTagSpecificationTagArgs) ToLaunchTemplateVersionTagSpecificationTagOutputWithContext(ctx context.Context) LaunchTemplateVersionTagSpecificationTagOutput
type LaunchTemplateVersionTagSpecificationTagArray ¶
type LaunchTemplateVersionTagSpecificationTagArray []LaunchTemplateVersionTagSpecificationTagInput
func (LaunchTemplateVersionTagSpecificationTagArray) ElementType ¶
func (LaunchTemplateVersionTagSpecificationTagArray) ElementType() reflect.Type
func (LaunchTemplateVersionTagSpecificationTagArray) ToLaunchTemplateVersionTagSpecificationTagArrayOutput ¶
func (i LaunchTemplateVersionTagSpecificationTagArray) ToLaunchTemplateVersionTagSpecificationTagArrayOutput() LaunchTemplateVersionTagSpecificationTagArrayOutput
func (LaunchTemplateVersionTagSpecificationTagArray) ToLaunchTemplateVersionTagSpecificationTagArrayOutputWithContext ¶
func (i LaunchTemplateVersionTagSpecificationTagArray) ToLaunchTemplateVersionTagSpecificationTagArrayOutputWithContext(ctx context.Context) LaunchTemplateVersionTagSpecificationTagArrayOutput
type LaunchTemplateVersionTagSpecificationTagArrayInput ¶
type LaunchTemplateVersionTagSpecificationTagArrayInput interface { pulumi.Input ToLaunchTemplateVersionTagSpecificationTagArrayOutput() LaunchTemplateVersionTagSpecificationTagArrayOutput ToLaunchTemplateVersionTagSpecificationTagArrayOutputWithContext(context.Context) LaunchTemplateVersionTagSpecificationTagArrayOutput }
LaunchTemplateVersionTagSpecificationTagArrayInput is an input type that accepts LaunchTemplateVersionTagSpecificationTagArray and LaunchTemplateVersionTagSpecificationTagArrayOutput values. You can construct a concrete instance of `LaunchTemplateVersionTagSpecificationTagArrayInput` via:
LaunchTemplateVersionTagSpecificationTagArray{ LaunchTemplateVersionTagSpecificationTagArgs{...} }
type LaunchTemplateVersionTagSpecificationTagArrayOutput ¶
type LaunchTemplateVersionTagSpecificationTagArrayOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionTagSpecificationTagArrayOutput) ElementType ¶
func (LaunchTemplateVersionTagSpecificationTagArrayOutput) ElementType() reflect.Type
func (LaunchTemplateVersionTagSpecificationTagArrayOutput) ToLaunchTemplateVersionTagSpecificationTagArrayOutput ¶
func (o LaunchTemplateVersionTagSpecificationTagArrayOutput) ToLaunchTemplateVersionTagSpecificationTagArrayOutput() LaunchTemplateVersionTagSpecificationTagArrayOutput
func (LaunchTemplateVersionTagSpecificationTagArrayOutput) ToLaunchTemplateVersionTagSpecificationTagArrayOutputWithContext ¶
func (o LaunchTemplateVersionTagSpecificationTagArrayOutput) ToLaunchTemplateVersionTagSpecificationTagArrayOutputWithContext(ctx context.Context) LaunchTemplateVersionTagSpecificationTagArrayOutput
type LaunchTemplateVersionTagSpecificationTagInput ¶
type LaunchTemplateVersionTagSpecificationTagInput interface { pulumi.Input ToLaunchTemplateVersionTagSpecificationTagOutput() LaunchTemplateVersionTagSpecificationTagOutput ToLaunchTemplateVersionTagSpecificationTagOutputWithContext(context.Context) LaunchTemplateVersionTagSpecificationTagOutput }
LaunchTemplateVersionTagSpecificationTagInput is an input type that accepts LaunchTemplateVersionTagSpecificationTagArgs and LaunchTemplateVersionTagSpecificationTagOutput values. You can construct a concrete instance of `LaunchTemplateVersionTagSpecificationTagInput` via:
LaunchTemplateVersionTagSpecificationTagArgs{...}
type LaunchTemplateVersionTagSpecificationTagOutput ¶
type LaunchTemplateVersionTagSpecificationTagOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionTagSpecificationTagOutput) ElementType ¶
func (LaunchTemplateVersionTagSpecificationTagOutput) ElementType() reflect.Type
func (LaunchTemplateVersionTagSpecificationTagOutput) Key ¶
func (o LaunchTemplateVersionTagSpecificationTagOutput) Key() pulumi.StringOutput
Tag key.
func (LaunchTemplateVersionTagSpecificationTagOutput) ToLaunchTemplateVersionTagSpecificationTagOutput ¶
func (o LaunchTemplateVersionTagSpecificationTagOutput) ToLaunchTemplateVersionTagSpecificationTagOutput() LaunchTemplateVersionTagSpecificationTagOutput
func (LaunchTemplateVersionTagSpecificationTagOutput) ToLaunchTemplateVersionTagSpecificationTagOutputWithContext ¶
func (o LaunchTemplateVersionTagSpecificationTagOutput) ToLaunchTemplateVersionTagSpecificationTagOutputWithContext(ctx context.Context) LaunchTemplateVersionTagSpecificationTagOutput
func (LaunchTemplateVersionTagSpecificationTagOutput) Value ¶
func (o LaunchTemplateVersionTagSpecificationTagOutput) Value() pulumi.StringOutput
Tag value.
type LaunchTemplateVersionVirtualPrivateCloud ¶
type LaunchTemplateVersionVirtualPrivateCloud struct { // Whether to use a CVM instance as a public gateway. The public gateway is only available when the instance has a public IP and resides in a VPC. AsVpcGateway *bool `pulumi:"asVpcGateway"` // Number of IPv6 addresses randomly generated for the ENI. Ipv6AddressCount *int `pulumi:"ipv6AddressCount"` // Array of VPC subnet IPs. You can use this parameter when creating instances or modifying VPC attributes of instances. Currently you can specify multiple IPs in one subnet only when creating multiple instances at the same time. PrivateIpAddresses []string `pulumi:"privateIpAddresses"` // VPC subnet ID in the format subnet-xxx, if you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used. SubnetId string `pulumi:"subnetId"` // VPC ID in the format of vpc-xxx, if you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used. VpcId string `pulumi:"vpcId"` }
type LaunchTemplateVersionVirtualPrivateCloudArgs ¶
type LaunchTemplateVersionVirtualPrivateCloudArgs struct { // Whether to use a CVM instance as a public gateway. The public gateway is only available when the instance has a public IP and resides in a VPC. AsVpcGateway pulumi.BoolPtrInput `pulumi:"asVpcGateway"` // Number of IPv6 addresses randomly generated for the ENI. Ipv6AddressCount pulumi.IntPtrInput `pulumi:"ipv6AddressCount"` // Array of VPC subnet IPs. You can use this parameter when creating instances or modifying VPC attributes of instances. Currently you can specify multiple IPs in one subnet only when creating multiple instances at the same time. PrivateIpAddresses pulumi.StringArrayInput `pulumi:"privateIpAddresses"` // VPC subnet ID in the format subnet-xxx, if you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used. SubnetId pulumi.StringInput `pulumi:"subnetId"` // VPC ID in the format of vpc-xxx, if you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (LaunchTemplateVersionVirtualPrivateCloudArgs) ElementType ¶
func (LaunchTemplateVersionVirtualPrivateCloudArgs) ElementType() reflect.Type
func (LaunchTemplateVersionVirtualPrivateCloudArgs) ToLaunchTemplateVersionVirtualPrivateCloudOutput ¶
func (i LaunchTemplateVersionVirtualPrivateCloudArgs) ToLaunchTemplateVersionVirtualPrivateCloudOutput() LaunchTemplateVersionVirtualPrivateCloudOutput
func (LaunchTemplateVersionVirtualPrivateCloudArgs) ToLaunchTemplateVersionVirtualPrivateCloudOutputWithContext ¶
func (i LaunchTemplateVersionVirtualPrivateCloudArgs) ToLaunchTemplateVersionVirtualPrivateCloudOutputWithContext(ctx context.Context) LaunchTemplateVersionVirtualPrivateCloudOutput
func (LaunchTemplateVersionVirtualPrivateCloudArgs) ToLaunchTemplateVersionVirtualPrivateCloudPtrOutput ¶
func (i LaunchTemplateVersionVirtualPrivateCloudArgs) ToLaunchTemplateVersionVirtualPrivateCloudPtrOutput() LaunchTemplateVersionVirtualPrivateCloudPtrOutput
func (LaunchTemplateVersionVirtualPrivateCloudArgs) ToLaunchTemplateVersionVirtualPrivateCloudPtrOutputWithContext ¶
func (i LaunchTemplateVersionVirtualPrivateCloudArgs) ToLaunchTemplateVersionVirtualPrivateCloudPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionVirtualPrivateCloudPtrOutput
type LaunchTemplateVersionVirtualPrivateCloudInput ¶
type LaunchTemplateVersionVirtualPrivateCloudInput interface { pulumi.Input ToLaunchTemplateVersionVirtualPrivateCloudOutput() LaunchTemplateVersionVirtualPrivateCloudOutput ToLaunchTemplateVersionVirtualPrivateCloudOutputWithContext(context.Context) LaunchTemplateVersionVirtualPrivateCloudOutput }
LaunchTemplateVersionVirtualPrivateCloudInput is an input type that accepts LaunchTemplateVersionVirtualPrivateCloudArgs and LaunchTemplateVersionVirtualPrivateCloudOutput values. You can construct a concrete instance of `LaunchTemplateVersionVirtualPrivateCloudInput` via:
LaunchTemplateVersionVirtualPrivateCloudArgs{...}
type LaunchTemplateVersionVirtualPrivateCloudOutput ¶
type LaunchTemplateVersionVirtualPrivateCloudOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionVirtualPrivateCloudOutput) AsVpcGateway ¶
func (o LaunchTemplateVersionVirtualPrivateCloudOutput) AsVpcGateway() pulumi.BoolPtrOutput
Whether to use a CVM instance as a public gateway. The public gateway is only available when the instance has a public IP and resides in a VPC.
func (LaunchTemplateVersionVirtualPrivateCloudOutput) ElementType ¶
func (LaunchTemplateVersionVirtualPrivateCloudOutput) ElementType() reflect.Type
func (LaunchTemplateVersionVirtualPrivateCloudOutput) Ipv6AddressCount ¶
func (o LaunchTemplateVersionVirtualPrivateCloudOutput) Ipv6AddressCount() pulumi.IntPtrOutput
Number of IPv6 addresses randomly generated for the ENI.
func (LaunchTemplateVersionVirtualPrivateCloudOutput) PrivateIpAddresses ¶
func (o LaunchTemplateVersionVirtualPrivateCloudOutput) PrivateIpAddresses() pulumi.StringArrayOutput
Array of VPC subnet IPs. You can use this parameter when creating instances or modifying VPC attributes of instances. Currently you can specify multiple IPs in one subnet only when creating multiple instances at the same time.
func (LaunchTemplateVersionVirtualPrivateCloudOutput) SubnetId ¶
func (o LaunchTemplateVersionVirtualPrivateCloudOutput) SubnetId() pulumi.StringOutput
VPC subnet ID in the format subnet-xxx, if you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used.
func (LaunchTemplateVersionVirtualPrivateCloudOutput) ToLaunchTemplateVersionVirtualPrivateCloudOutput ¶
func (o LaunchTemplateVersionVirtualPrivateCloudOutput) ToLaunchTemplateVersionVirtualPrivateCloudOutput() LaunchTemplateVersionVirtualPrivateCloudOutput
func (LaunchTemplateVersionVirtualPrivateCloudOutput) ToLaunchTemplateVersionVirtualPrivateCloudOutputWithContext ¶
func (o LaunchTemplateVersionVirtualPrivateCloudOutput) ToLaunchTemplateVersionVirtualPrivateCloudOutputWithContext(ctx context.Context) LaunchTemplateVersionVirtualPrivateCloudOutput
func (LaunchTemplateVersionVirtualPrivateCloudOutput) ToLaunchTemplateVersionVirtualPrivateCloudPtrOutput ¶
func (o LaunchTemplateVersionVirtualPrivateCloudOutput) ToLaunchTemplateVersionVirtualPrivateCloudPtrOutput() LaunchTemplateVersionVirtualPrivateCloudPtrOutput
func (LaunchTemplateVersionVirtualPrivateCloudOutput) ToLaunchTemplateVersionVirtualPrivateCloudPtrOutputWithContext ¶
func (o LaunchTemplateVersionVirtualPrivateCloudOutput) ToLaunchTemplateVersionVirtualPrivateCloudPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionVirtualPrivateCloudPtrOutput
func (LaunchTemplateVersionVirtualPrivateCloudOutput) VpcId ¶
func (o LaunchTemplateVersionVirtualPrivateCloudOutput) VpcId() pulumi.StringOutput
VPC ID in the format of vpc-xxx, if you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used.
type LaunchTemplateVersionVirtualPrivateCloudPtrInput ¶
type LaunchTemplateVersionVirtualPrivateCloudPtrInput interface { pulumi.Input ToLaunchTemplateVersionVirtualPrivateCloudPtrOutput() LaunchTemplateVersionVirtualPrivateCloudPtrOutput ToLaunchTemplateVersionVirtualPrivateCloudPtrOutputWithContext(context.Context) LaunchTemplateVersionVirtualPrivateCloudPtrOutput }
LaunchTemplateVersionVirtualPrivateCloudPtrInput is an input type that accepts LaunchTemplateVersionVirtualPrivateCloudArgs, LaunchTemplateVersionVirtualPrivateCloudPtr and LaunchTemplateVersionVirtualPrivateCloudPtrOutput values. You can construct a concrete instance of `LaunchTemplateVersionVirtualPrivateCloudPtrInput` via:
LaunchTemplateVersionVirtualPrivateCloudArgs{...} or: nil
func LaunchTemplateVersionVirtualPrivateCloudPtr ¶
func LaunchTemplateVersionVirtualPrivateCloudPtr(v *LaunchTemplateVersionVirtualPrivateCloudArgs) LaunchTemplateVersionVirtualPrivateCloudPtrInput
type LaunchTemplateVersionVirtualPrivateCloudPtrOutput ¶
type LaunchTemplateVersionVirtualPrivateCloudPtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVersionVirtualPrivateCloudPtrOutput) AsVpcGateway ¶
func (o LaunchTemplateVersionVirtualPrivateCloudPtrOutput) AsVpcGateway() pulumi.BoolPtrOutput
Whether to use a CVM instance as a public gateway. The public gateway is only available when the instance has a public IP and resides in a VPC.
func (LaunchTemplateVersionVirtualPrivateCloudPtrOutput) ElementType ¶
func (LaunchTemplateVersionVirtualPrivateCloudPtrOutput) ElementType() reflect.Type
func (LaunchTemplateVersionVirtualPrivateCloudPtrOutput) Ipv6AddressCount ¶
func (o LaunchTemplateVersionVirtualPrivateCloudPtrOutput) Ipv6AddressCount() pulumi.IntPtrOutput
Number of IPv6 addresses randomly generated for the ENI.
func (LaunchTemplateVersionVirtualPrivateCloudPtrOutput) PrivateIpAddresses ¶
func (o LaunchTemplateVersionVirtualPrivateCloudPtrOutput) PrivateIpAddresses() pulumi.StringArrayOutput
Array of VPC subnet IPs. You can use this parameter when creating instances or modifying VPC attributes of instances. Currently you can specify multiple IPs in one subnet only when creating multiple instances at the same time.
func (LaunchTemplateVersionVirtualPrivateCloudPtrOutput) SubnetId ¶
func (o LaunchTemplateVersionVirtualPrivateCloudPtrOutput) SubnetId() pulumi.StringPtrOutput
VPC subnet ID in the format subnet-xxx, if you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used.
func (LaunchTemplateVersionVirtualPrivateCloudPtrOutput) ToLaunchTemplateVersionVirtualPrivateCloudPtrOutput ¶
func (o LaunchTemplateVersionVirtualPrivateCloudPtrOutput) ToLaunchTemplateVersionVirtualPrivateCloudPtrOutput() LaunchTemplateVersionVirtualPrivateCloudPtrOutput
func (LaunchTemplateVersionVirtualPrivateCloudPtrOutput) ToLaunchTemplateVersionVirtualPrivateCloudPtrOutputWithContext ¶
func (o LaunchTemplateVersionVirtualPrivateCloudPtrOutput) ToLaunchTemplateVersionVirtualPrivateCloudPtrOutputWithContext(ctx context.Context) LaunchTemplateVersionVirtualPrivateCloudPtrOutput
func (LaunchTemplateVersionVirtualPrivateCloudPtrOutput) VpcId ¶
func (o LaunchTemplateVersionVirtualPrivateCloudPtrOutput) VpcId() pulumi.StringPtrOutput
VPC ID in the format of vpc-xxx, if you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used.
type LaunchTemplateVirtualPrivateCloud ¶
type LaunchTemplateVirtualPrivateCloud struct { // Is it used as a Public network gateway, TRUE or FALSE. AsVpcGateway *bool `pulumi:"asVpcGateway"` // The number of ipv6 addresses for Elastic Network Interface. Ipv6AddressCount *int `pulumi:"ipv6AddressCount"` // The address of private ip. PrivateIpAddresses []string `pulumi:"privateIpAddresses"` // The id of subnet. SubnetId string `pulumi:"subnetId"` // The id of VPC. VpcId string `pulumi:"vpcId"` }
type LaunchTemplateVirtualPrivateCloudArgs ¶
type LaunchTemplateVirtualPrivateCloudArgs struct { // Is it used as a Public network gateway, TRUE or FALSE. AsVpcGateway pulumi.BoolPtrInput `pulumi:"asVpcGateway"` // The number of ipv6 addresses for Elastic Network Interface. Ipv6AddressCount pulumi.IntPtrInput `pulumi:"ipv6AddressCount"` // The address of private ip. PrivateIpAddresses pulumi.StringArrayInput `pulumi:"privateIpAddresses"` // The id of subnet. SubnetId pulumi.StringInput `pulumi:"subnetId"` // The id of VPC. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (LaunchTemplateVirtualPrivateCloudArgs) ElementType ¶
func (LaunchTemplateVirtualPrivateCloudArgs) ElementType() reflect.Type
func (LaunchTemplateVirtualPrivateCloudArgs) ToLaunchTemplateVirtualPrivateCloudOutput ¶
func (i LaunchTemplateVirtualPrivateCloudArgs) ToLaunchTemplateVirtualPrivateCloudOutput() LaunchTemplateVirtualPrivateCloudOutput
func (LaunchTemplateVirtualPrivateCloudArgs) ToLaunchTemplateVirtualPrivateCloudOutputWithContext ¶
func (i LaunchTemplateVirtualPrivateCloudArgs) ToLaunchTemplateVirtualPrivateCloudOutputWithContext(ctx context.Context) LaunchTemplateVirtualPrivateCloudOutput
func (LaunchTemplateVirtualPrivateCloudArgs) ToLaunchTemplateVirtualPrivateCloudPtrOutput ¶
func (i LaunchTemplateVirtualPrivateCloudArgs) ToLaunchTemplateVirtualPrivateCloudPtrOutput() LaunchTemplateVirtualPrivateCloudPtrOutput
func (LaunchTemplateVirtualPrivateCloudArgs) ToLaunchTemplateVirtualPrivateCloudPtrOutputWithContext ¶
func (i LaunchTemplateVirtualPrivateCloudArgs) ToLaunchTemplateVirtualPrivateCloudPtrOutputWithContext(ctx context.Context) LaunchTemplateVirtualPrivateCloudPtrOutput
type LaunchTemplateVirtualPrivateCloudInput ¶
type LaunchTemplateVirtualPrivateCloudInput interface { pulumi.Input ToLaunchTemplateVirtualPrivateCloudOutput() LaunchTemplateVirtualPrivateCloudOutput ToLaunchTemplateVirtualPrivateCloudOutputWithContext(context.Context) LaunchTemplateVirtualPrivateCloudOutput }
LaunchTemplateVirtualPrivateCloudInput is an input type that accepts LaunchTemplateVirtualPrivateCloudArgs and LaunchTemplateVirtualPrivateCloudOutput values. You can construct a concrete instance of `LaunchTemplateVirtualPrivateCloudInput` via:
LaunchTemplateVirtualPrivateCloudArgs{...}
type LaunchTemplateVirtualPrivateCloudOutput ¶
type LaunchTemplateVirtualPrivateCloudOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVirtualPrivateCloudOutput) AsVpcGateway ¶
func (o LaunchTemplateVirtualPrivateCloudOutput) AsVpcGateway() pulumi.BoolPtrOutput
Is it used as a Public network gateway, TRUE or FALSE.
func (LaunchTemplateVirtualPrivateCloudOutput) ElementType ¶
func (LaunchTemplateVirtualPrivateCloudOutput) ElementType() reflect.Type
func (LaunchTemplateVirtualPrivateCloudOutput) Ipv6AddressCount ¶
func (o LaunchTemplateVirtualPrivateCloudOutput) Ipv6AddressCount() pulumi.IntPtrOutput
The number of ipv6 addresses for Elastic Network Interface.
func (LaunchTemplateVirtualPrivateCloudOutput) PrivateIpAddresses ¶
func (o LaunchTemplateVirtualPrivateCloudOutput) PrivateIpAddresses() pulumi.StringArrayOutput
The address of private ip.
func (LaunchTemplateVirtualPrivateCloudOutput) SubnetId ¶
func (o LaunchTemplateVirtualPrivateCloudOutput) SubnetId() pulumi.StringOutput
The id of subnet.
func (LaunchTemplateVirtualPrivateCloudOutput) ToLaunchTemplateVirtualPrivateCloudOutput ¶
func (o LaunchTemplateVirtualPrivateCloudOutput) ToLaunchTemplateVirtualPrivateCloudOutput() LaunchTemplateVirtualPrivateCloudOutput
func (LaunchTemplateVirtualPrivateCloudOutput) ToLaunchTemplateVirtualPrivateCloudOutputWithContext ¶
func (o LaunchTemplateVirtualPrivateCloudOutput) ToLaunchTemplateVirtualPrivateCloudOutputWithContext(ctx context.Context) LaunchTemplateVirtualPrivateCloudOutput
func (LaunchTemplateVirtualPrivateCloudOutput) ToLaunchTemplateVirtualPrivateCloudPtrOutput ¶
func (o LaunchTemplateVirtualPrivateCloudOutput) ToLaunchTemplateVirtualPrivateCloudPtrOutput() LaunchTemplateVirtualPrivateCloudPtrOutput
func (LaunchTemplateVirtualPrivateCloudOutput) ToLaunchTemplateVirtualPrivateCloudPtrOutputWithContext ¶
func (o LaunchTemplateVirtualPrivateCloudOutput) ToLaunchTemplateVirtualPrivateCloudPtrOutputWithContext(ctx context.Context) LaunchTemplateVirtualPrivateCloudPtrOutput
func (LaunchTemplateVirtualPrivateCloudOutput) VpcId ¶
func (o LaunchTemplateVirtualPrivateCloudOutput) VpcId() pulumi.StringOutput
The id of VPC.
type LaunchTemplateVirtualPrivateCloudPtrInput ¶
type LaunchTemplateVirtualPrivateCloudPtrInput interface { pulumi.Input ToLaunchTemplateVirtualPrivateCloudPtrOutput() LaunchTemplateVirtualPrivateCloudPtrOutput ToLaunchTemplateVirtualPrivateCloudPtrOutputWithContext(context.Context) LaunchTemplateVirtualPrivateCloudPtrOutput }
LaunchTemplateVirtualPrivateCloudPtrInput is an input type that accepts LaunchTemplateVirtualPrivateCloudArgs, LaunchTemplateVirtualPrivateCloudPtr and LaunchTemplateVirtualPrivateCloudPtrOutput values. You can construct a concrete instance of `LaunchTemplateVirtualPrivateCloudPtrInput` via:
LaunchTemplateVirtualPrivateCloudArgs{...} or: nil
func LaunchTemplateVirtualPrivateCloudPtr ¶
func LaunchTemplateVirtualPrivateCloudPtr(v *LaunchTemplateVirtualPrivateCloudArgs) LaunchTemplateVirtualPrivateCloudPtrInput
type LaunchTemplateVirtualPrivateCloudPtrOutput ¶
type LaunchTemplateVirtualPrivateCloudPtrOutput struct{ *pulumi.OutputState }
func (LaunchTemplateVirtualPrivateCloudPtrOutput) AsVpcGateway ¶
func (o LaunchTemplateVirtualPrivateCloudPtrOutput) AsVpcGateway() pulumi.BoolPtrOutput
Is it used as a Public network gateway, TRUE or FALSE.
func (LaunchTemplateVirtualPrivateCloudPtrOutput) ElementType ¶
func (LaunchTemplateVirtualPrivateCloudPtrOutput) ElementType() reflect.Type
func (LaunchTemplateVirtualPrivateCloudPtrOutput) Ipv6AddressCount ¶
func (o LaunchTemplateVirtualPrivateCloudPtrOutput) Ipv6AddressCount() pulumi.IntPtrOutput
The number of ipv6 addresses for Elastic Network Interface.
func (LaunchTemplateVirtualPrivateCloudPtrOutput) PrivateIpAddresses ¶
func (o LaunchTemplateVirtualPrivateCloudPtrOutput) PrivateIpAddresses() pulumi.StringArrayOutput
The address of private ip.
func (LaunchTemplateVirtualPrivateCloudPtrOutput) SubnetId ¶
func (o LaunchTemplateVirtualPrivateCloudPtrOutput) SubnetId() pulumi.StringPtrOutput
The id of subnet.
func (LaunchTemplateVirtualPrivateCloudPtrOutput) ToLaunchTemplateVirtualPrivateCloudPtrOutput ¶
func (o LaunchTemplateVirtualPrivateCloudPtrOutput) ToLaunchTemplateVirtualPrivateCloudPtrOutput() LaunchTemplateVirtualPrivateCloudPtrOutput
func (LaunchTemplateVirtualPrivateCloudPtrOutput) ToLaunchTemplateVirtualPrivateCloudPtrOutputWithContext ¶
func (o LaunchTemplateVirtualPrivateCloudPtrOutput) ToLaunchTemplateVirtualPrivateCloudPtrOutputWithContext(ctx context.Context) LaunchTemplateVirtualPrivateCloudPtrOutput
func (LaunchTemplateVirtualPrivateCloudPtrOutput) VpcId ¶
func (o LaunchTemplateVirtualPrivateCloudPtrOutput) VpcId() pulumi.StringPtrOutput
The id of VPC.
type LookupImageSharePermissionArgs ¶ added in v0.1.5
type LookupImageSharePermissionArgs struct { string `pulumi:"imageId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }ImageId
A collection of arguments for invoking getImageSharePermission.
type LookupImageSharePermissionOutputArgs ¶ added in v0.1.5
type LookupImageSharePermissionOutputArgs struct { pulumi.StringInput `pulumi:"imageId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }ImageId
A collection of arguments for invoking getImageSharePermission.
func (LookupImageSharePermissionOutputArgs) ElementType ¶ added in v0.1.5
func (LookupImageSharePermissionOutputArgs) ElementType() reflect.Type
type LookupImageSharePermissionResult ¶ added in v0.1.5
type LookupImageSharePermissionResult struct { // The provider-assigned unique ID for this managed resource. SharePermissionSets []GetImageSharePermissionSharePermissionSet `pulumi:"sharePermissionSets"` }
A collection of values returned by getImageSharePermission.
func LookupImageSharePermission ¶ added in v0.1.5
func LookupImageSharePermission(ctx *pulumi.Context, args *LookupImageSharePermissionArgs, opts ...pulumi.InvokeOption) (*LookupImageSharePermissionResult, error)
Use this data source to query detailed information of cvm imageSharePermission
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cvm.GetImageSharePermission(ctx, &cvm.GetImageSharePermissionArgs{ ImageId: "img-xxxxxx", }, nil) if err != nil { return err } return nil }) }
```
type LookupImageSharePermissionResultOutput ¶ added in v0.1.5
A collection of values returned by getImageSharePermission.
func LookupImageSharePermissionOutput ¶ added in v0.1.5
func LookupImageSharePermissionOutput(ctx *pulumi.Context, args LookupImageSharePermissionOutputArgs, opts ...pulumi.InvokeOption) LookupImageSharePermissionResultOutput
func (LookupImageSharePermissionResultOutput) ElementType ¶ added in v0.1.5
func (LookupImageSharePermissionResultOutput) ElementType() reflect.Type
func (LookupImageSharePermissionResultOutput) Id ¶ added in v0.1.5
func (o LookupImageSharePermissionResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupImageSharePermissionResultOutput) ImageId ¶ added in v0.1.5
func (o LookupImageSharePermissionResultOutput) ImageId() pulumi.StringOutput
func (LookupImageSharePermissionResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o LookupImageSharePermissionResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (LookupImageSharePermissionResultOutput) SharePermissionSets ¶ added in v0.1.5
func (o LookupImageSharePermissionResultOutput) SharePermissionSets() GetImageSharePermissionSharePermissionSetArrayOutput
Information on image sharing.
func (LookupImageSharePermissionResultOutput) ToLookupImageSharePermissionResultOutput ¶ added in v0.1.5
func (o LookupImageSharePermissionResultOutput) ToLookupImageSharePermissionResultOutput() LookupImageSharePermissionResultOutput
func (LookupImageSharePermissionResultOutput) ToLookupImageSharePermissionResultOutputWithContext ¶ added in v0.1.5
func (o LookupImageSharePermissionResultOutput) ToLookupImageSharePermissionResultOutputWithContext(ctx context.Context) LookupImageSharePermissionResultOutput
type ModifyInstanceDiskType ¶ added in v0.1.5
type ModifyInstanceDiskType struct { pulumi.CustomResourceState // For instance data disk configuration information, you only need to specify the media type of the target cloud disk to be // converted, and specify the value of DiskType. Currently, only one data disk conversion is supported. The CdcId parameter // is only supported for instances of the CDHPAID type. DataDisks ModifyInstanceDiskTypeDataDiskArrayOutput `pulumi:"dataDisks"` // Instance ID. To obtain the instance IDs, you can call DescribeInstances and look for InstanceId in the response. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // For instance system disk configuration information, you only need to specify the nature type of the target cloud disk to // be converted, and specify the value of DiskType. Only CDHPAID type instances are supported to specify Cd. SystemDisk ModifyInstanceDiskTypeSystemDiskPtrOutput `pulumi:"systemDisk"` }
func GetModifyInstanceDiskType ¶ added in v0.1.5
func GetModifyInstanceDiskType(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ModifyInstanceDiskTypeState, opts ...pulumi.ResourceOption) (*ModifyInstanceDiskType, error)
GetModifyInstanceDiskType gets an existing ModifyInstanceDiskType 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 NewModifyInstanceDiskType ¶ added in v0.1.5
func NewModifyInstanceDiskType(ctx *pulumi.Context, name string, args *ModifyInstanceDiskTypeArgs, opts ...pulumi.ResourceOption) (*ModifyInstanceDiskType, error)
NewModifyInstanceDiskType registers a new resource with the given unique name, arguments, and options.
func (*ModifyInstanceDiskType) ElementType ¶ added in v0.1.5
func (*ModifyInstanceDiskType) ElementType() reflect.Type
func (*ModifyInstanceDiskType) ToModifyInstanceDiskTypeOutput ¶ added in v0.1.5
func (i *ModifyInstanceDiskType) ToModifyInstanceDiskTypeOutput() ModifyInstanceDiskTypeOutput
func (*ModifyInstanceDiskType) ToModifyInstanceDiskTypeOutputWithContext ¶ added in v0.1.5
func (i *ModifyInstanceDiskType) ToModifyInstanceDiskTypeOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeOutput
type ModifyInstanceDiskTypeArgs ¶ added in v0.1.5
type ModifyInstanceDiskTypeArgs struct { // For instance data disk configuration information, you only need to specify the media type of the target cloud disk to be // converted, and specify the value of DiskType. Currently, only one data disk conversion is supported. The CdcId parameter // is only supported for instances of the CDHPAID type. DataDisks ModifyInstanceDiskTypeDataDiskArrayInput // Instance ID. To obtain the instance IDs, you can call DescribeInstances and look for InstanceId in the response. InstanceId pulumi.StringInput // For instance system disk configuration information, you only need to specify the nature type of the target cloud disk to // be converted, and specify the value of DiskType. Only CDHPAID type instances are supported to specify Cd. SystemDisk ModifyInstanceDiskTypeSystemDiskPtrInput }
The set of arguments for constructing a ModifyInstanceDiskType resource.
func (ModifyInstanceDiskTypeArgs) ElementType ¶ added in v0.1.5
func (ModifyInstanceDiskTypeArgs) ElementType() reflect.Type
type ModifyInstanceDiskTypeArray ¶ added in v0.1.5
type ModifyInstanceDiskTypeArray []ModifyInstanceDiskTypeInput
func (ModifyInstanceDiskTypeArray) ElementType ¶ added in v0.1.5
func (ModifyInstanceDiskTypeArray) ElementType() reflect.Type
func (ModifyInstanceDiskTypeArray) ToModifyInstanceDiskTypeArrayOutput ¶ added in v0.1.5
func (i ModifyInstanceDiskTypeArray) ToModifyInstanceDiskTypeArrayOutput() ModifyInstanceDiskTypeArrayOutput
func (ModifyInstanceDiskTypeArray) ToModifyInstanceDiskTypeArrayOutputWithContext ¶ added in v0.1.5
func (i ModifyInstanceDiskTypeArray) ToModifyInstanceDiskTypeArrayOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeArrayOutput
type ModifyInstanceDiskTypeArrayInput ¶ added in v0.1.5
type ModifyInstanceDiskTypeArrayInput interface { pulumi.Input ToModifyInstanceDiskTypeArrayOutput() ModifyInstanceDiskTypeArrayOutput ToModifyInstanceDiskTypeArrayOutputWithContext(context.Context) ModifyInstanceDiskTypeArrayOutput }
ModifyInstanceDiskTypeArrayInput is an input type that accepts ModifyInstanceDiskTypeArray and ModifyInstanceDiskTypeArrayOutput values. You can construct a concrete instance of `ModifyInstanceDiskTypeArrayInput` via:
ModifyInstanceDiskTypeArray{ ModifyInstanceDiskTypeArgs{...} }
type ModifyInstanceDiskTypeArrayOutput ¶ added in v0.1.5
type ModifyInstanceDiskTypeArrayOutput struct{ *pulumi.OutputState }
func (ModifyInstanceDiskTypeArrayOutput) ElementType ¶ added in v0.1.5
func (ModifyInstanceDiskTypeArrayOutput) ElementType() reflect.Type
func (ModifyInstanceDiskTypeArrayOutput) Index ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeArrayOutput) Index(i pulumi.IntInput) ModifyInstanceDiskTypeOutput
func (ModifyInstanceDiskTypeArrayOutput) ToModifyInstanceDiskTypeArrayOutput ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeArrayOutput) ToModifyInstanceDiskTypeArrayOutput() ModifyInstanceDiskTypeArrayOutput
func (ModifyInstanceDiskTypeArrayOutput) ToModifyInstanceDiskTypeArrayOutputWithContext ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeArrayOutput) ToModifyInstanceDiskTypeArrayOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeArrayOutput
type ModifyInstanceDiskTypeDataDisk ¶ added in v0.1.5
type ModifyInstanceDiskTypeDataDisk struct { CdcId *string `pulumi:"cdcId"` DeleteWithInstance *bool `pulumi:"deleteWithInstance"` DiskId *string `pulumi:"diskId"` DiskSize int `pulumi:"diskSize"` DiskType *string `pulumi:"diskType"` Encrypt *bool `pulumi:"encrypt"` KmsKeyId *string `pulumi:"kmsKeyId"` SnapshotId *string `pulumi:"snapshotId"` ThroughputPerformance *int `pulumi:"throughputPerformance"` }
type ModifyInstanceDiskTypeDataDiskArgs ¶ added in v0.1.5
type ModifyInstanceDiskTypeDataDiskArgs struct { CdcId pulumi.StringPtrInput `pulumi:"cdcId"` DeleteWithInstance pulumi.BoolPtrInput `pulumi:"deleteWithInstance"` DiskId pulumi.StringPtrInput `pulumi:"diskId"` DiskSize pulumi.IntInput `pulumi:"diskSize"` DiskType pulumi.StringPtrInput `pulumi:"diskType"` Encrypt pulumi.BoolPtrInput `pulumi:"encrypt"` KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` ThroughputPerformance pulumi.IntPtrInput `pulumi:"throughputPerformance"` }
func (ModifyInstanceDiskTypeDataDiskArgs) ElementType ¶ added in v0.1.5
func (ModifyInstanceDiskTypeDataDiskArgs) ElementType() reflect.Type
func (ModifyInstanceDiskTypeDataDiskArgs) ToModifyInstanceDiskTypeDataDiskOutput ¶ added in v0.1.5
func (i ModifyInstanceDiskTypeDataDiskArgs) ToModifyInstanceDiskTypeDataDiskOutput() ModifyInstanceDiskTypeDataDiskOutput
func (ModifyInstanceDiskTypeDataDiskArgs) ToModifyInstanceDiskTypeDataDiskOutputWithContext ¶ added in v0.1.5
func (i ModifyInstanceDiskTypeDataDiskArgs) ToModifyInstanceDiskTypeDataDiskOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeDataDiskOutput
type ModifyInstanceDiskTypeDataDiskArray ¶ added in v0.1.5
type ModifyInstanceDiskTypeDataDiskArray []ModifyInstanceDiskTypeDataDiskInput
func (ModifyInstanceDiskTypeDataDiskArray) ElementType ¶ added in v0.1.5
func (ModifyInstanceDiskTypeDataDiskArray) ElementType() reflect.Type
func (ModifyInstanceDiskTypeDataDiskArray) ToModifyInstanceDiskTypeDataDiskArrayOutput ¶ added in v0.1.5
func (i ModifyInstanceDiskTypeDataDiskArray) ToModifyInstanceDiskTypeDataDiskArrayOutput() ModifyInstanceDiskTypeDataDiskArrayOutput
func (ModifyInstanceDiskTypeDataDiskArray) ToModifyInstanceDiskTypeDataDiskArrayOutputWithContext ¶ added in v0.1.5
func (i ModifyInstanceDiskTypeDataDiskArray) ToModifyInstanceDiskTypeDataDiskArrayOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeDataDiskArrayOutput
type ModifyInstanceDiskTypeDataDiskArrayInput ¶ added in v0.1.5
type ModifyInstanceDiskTypeDataDiskArrayInput interface { pulumi.Input ToModifyInstanceDiskTypeDataDiskArrayOutput() ModifyInstanceDiskTypeDataDiskArrayOutput ToModifyInstanceDiskTypeDataDiskArrayOutputWithContext(context.Context) ModifyInstanceDiskTypeDataDiskArrayOutput }
ModifyInstanceDiskTypeDataDiskArrayInput is an input type that accepts ModifyInstanceDiskTypeDataDiskArray and ModifyInstanceDiskTypeDataDiskArrayOutput values. You can construct a concrete instance of `ModifyInstanceDiskTypeDataDiskArrayInput` via:
ModifyInstanceDiskTypeDataDiskArray{ ModifyInstanceDiskTypeDataDiskArgs{...} }
type ModifyInstanceDiskTypeDataDiskArrayOutput ¶ added in v0.1.5
type ModifyInstanceDiskTypeDataDiskArrayOutput struct{ *pulumi.OutputState }
func (ModifyInstanceDiskTypeDataDiskArrayOutput) ElementType ¶ added in v0.1.5
func (ModifyInstanceDiskTypeDataDiskArrayOutput) ElementType() reflect.Type
func (ModifyInstanceDiskTypeDataDiskArrayOutput) ToModifyInstanceDiskTypeDataDiskArrayOutput ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeDataDiskArrayOutput) ToModifyInstanceDiskTypeDataDiskArrayOutput() ModifyInstanceDiskTypeDataDiskArrayOutput
func (ModifyInstanceDiskTypeDataDiskArrayOutput) ToModifyInstanceDiskTypeDataDiskArrayOutputWithContext ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeDataDiskArrayOutput) ToModifyInstanceDiskTypeDataDiskArrayOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeDataDiskArrayOutput
type ModifyInstanceDiskTypeDataDiskInput ¶ added in v0.1.5
type ModifyInstanceDiskTypeDataDiskInput interface { pulumi.Input ToModifyInstanceDiskTypeDataDiskOutput() ModifyInstanceDiskTypeDataDiskOutput ToModifyInstanceDiskTypeDataDiskOutputWithContext(context.Context) ModifyInstanceDiskTypeDataDiskOutput }
ModifyInstanceDiskTypeDataDiskInput is an input type that accepts ModifyInstanceDiskTypeDataDiskArgs and ModifyInstanceDiskTypeDataDiskOutput values. You can construct a concrete instance of `ModifyInstanceDiskTypeDataDiskInput` via:
ModifyInstanceDiskTypeDataDiskArgs{...}
type ModifyInstanceDiskTypeDataDiskOutput ¶ added in v0.1.5
type ModifyInstanceDiskTypeDataDiskOutput struct{ *pulumi.OutputState }
func (ModifyInstanceDiskTypeDataDiskOutput) CdcId ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeDataDiskOutput) CdcId() pulumi.StringPtrOutput
func (ModifyInstanceDiskTypeDataDiskOutput) DeleteWithInstance ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeDataDiskOutput) DeleteWithInstance() pulumi.BoolPtrOutput
func (ModifyInstanceDiskTypeDataDiskOutput) DiskId ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeDataDiskOutput) DiskId() pulumi.StringPtrOutput
func (ModifyInstanceDiskTypeDataDiskOutput) DiskSize ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeDataDiskOutput) DiskSize() pulumi.IntOutput
func (ModifyInstanceDiskTypeDataDiskOutput) DiskType ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeDataDiskOutput) DiskType() pulumi.StringPtrOutput
func (ModifyInstanceDiskTypeDataDiskOutput) ElementType ¶ added in v0.1.5
func (ModifyInstanceDiskTypeDataDiskOutput) ElementType() reflect.Type
func (ModifyInstanceDiskTypeDataDiskOutput) Encrypt ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeDataDiskOutput) Encrypt() pulumi.BoolPtrOutput
func (ModifyInstanceDiskTypeDataDiskOutput) KmsKeyId ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeDataDiskOutput) KmsKeyId() pulumi.StringPtrOutput
func (ModifyInstanceDiskTypeDataDiskOutput) SnapshotId ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeDataDiskOutput) SnapshotId() pulumi.StringPtrOutput
func (ModifyInstanceDiskTypeDataDiskOutput) ThroughputPerformance ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeDataDiskOutput) ThroughputPerformance() pulumi.IntPtrOutput
func (ModifyInstanceDiskTypeDataDiskOutput) ToModifyInstanceDiskTypeDataDiskOutput ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeDataDiskOutput) ToModifyInstanceDiskTypeDataDiskOutput() ModifyInstanceDiskTypeDataDiskOutput
func (ModifyInstanceDiskTypeDataDiskOutput) ToModifyInstanceDiskTypeDataDiskOutputWithContext ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeDataDiskOutput) ToModifyInstanceDiskTypeDataDiskOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeDataDiskOutput
type ModifyInstanceDiskTypeInput ¶ added in v0.1.5
type ModifyInstanceDiskTypeInput interface { pulumi.Input ToModifyInstanceDiskTypeOutput() ModifyInstanceDiskTypeOutput ToModifyInstanceDiskTypeOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeOutput }
type ModifyInstanceDiskTypeMap ¶ added in v0.1.5
type ModifyInstanceDiskTypeMap map[string]ModifyInstanceDiskTypeInput
func (ModifyInstanceDiskTypeMap) ElementType ¶ added in v0.1.5
func (ModifyInstanceDiskTypeMap) ElementType() reflect.Type
func (ModifyInstanceDiskTypeMap) ToModifyInstanceDiskTypeMapOutput ¶ added in v0.1.5
func (i ModifyInstanceDiskTypeMap) ToModifyInstanceDiskTypeMapOutput() ModifyInstanceDiskTypeMapOutput
func (ModifyInstanceDiskTypeMap) ToModifyInstanceDiskTypeMapOutputWithContext ¶ added in v0.1.5
func (i ModifyInstanceDiskTypeMap) ToModifyInstanceDiskTypeMapOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeMapOutput
type ModifyInstanceDiskTypeMapInput ¶ added in v0.1.5
type ModifyInstanceDiskTypeMapInput interface { pulumi.Input ToModifyInstanceDiskTypeMapOutput() ModifyInstanceDiskTypeMapOutput ToModifyInstanceDiskTypeMapOutputWithContext(context.Context) ModifyInstanceDiskTypeMapOutput }
ModifyInstanceDiskTypeMapInput is an input type that accepts ModifyInstanceDiskTypeMap and ModifyInstanceDiskTypeMapOutput values. You can construct a concrete instance of `ModifyInstanceDiskTypeMapInput` via:
ModifyInstanceDiskTypeMap{ "key": ModifyInstanceDiskTypeArgs{...} }
type ModifyInstanceDiskTypeMapOutput ¶ added in v0.1.5
type ModifyInstanceDiskTypeMapOutput struct{ *pulumi.OutputState }
func (ModifyInstanceDiskTypeMapOutput) ElementType ¶ added in v0.1.5
func (ModifyInstanceDiskTypeMapOutput) ElementType() reflect.Type
func (ModifyInstanceDiskTypeMapOutput) MapIndex ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeMapOutput) MapIndex(k pulumi.StringInput) ModifyInstanceDiskTypeOutput
func (ModifyInstanceDiskTypeMapOutput) ToModifyInstanceDiskTypeMapOutput ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeMapOutput) ToModifyInstanceDiskTypeMapOutput() ModifyInstanceDiskTypeMapOutput
func (ModifyInstanceDiskTypeMapOutput) ToModifyInstanceDiskTypeMapOutputWithContext ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeMapOutput) ToModifyInstanceDiskTypeMapOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeMapOutput
type ModifyInstanceDiskTypeOutput ¶ added in v0.1.5
type ModifyInstanceDiskTypeOutput struct{ *pulumi.OutputState }
func (ModifyInstanceDiskTypeOutput) DataDisks ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeOutput) DataDisks() ModifyInstanceDiskTypeDataDiskArrayOutput
For instance data disk configuration information, you only need to specify the media type of the target cloud disk to be converted, and specify the value of DiskType. Currently, only one data disk conversion is supported. The CdcId parameter is only supported for instances of the CDHPAID type.
func (ModifyInstanceDiskTypeOutput) ElementType ¶ added in v0.1.5
func (ModifyInstanceDiskTypeOutput) ElementType() reflect.Type
func (ModifyInstanceDiskTypeOutput) InstanceId ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeOutput) InstanceId() pulumi.StringOutput
Instance ID. To obtain the instance IDs, you can call DescribeInstances and look for InstanceId in the response.
func (ModifyInstanceDiskTypeOutput) SystemDisk ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeOutput) SystemDisk() ModifyInstanceDiskTypeSystemDiskPtrOutput
For instance system disk configuration information, you only need to specify the nature type of the target cloud disk to be converted, and specify the value of DiskType. Only CDHPAID type instances are supported to specify Cd.
func (ModifyInstanceDiskTypeOutput) ToModifyInstanceDiskTypeOutput ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeOutput) ToModifyInstanceDiskTypeOutput() ModifyInstanceDiskTypeOutput
func (ModifyInstanceDiskTypeOutput) ToModifyInstanceDiskTypeOutputWithContext ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeOutput) ToModifyInstanceDiskTypeOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeOutput
type ModifyInstanceDiskTypeState ¶ added in v0.1.5
type ModifyInstanceDiskTypeState struct { // For instance data disk configuration information, you only need to specify the media type of the target cloud disk to be // converted, and specify the value of DiskType. Currently, only one data disk conversion is supported. The CdcId parameter // is only supported for instances of the CDHPAID type. DataDisks ModifyInstanceDiskTypeDataDiskArrayInput // Instance ID. To obtain the instance IDs, you can call DescribeInstances and look for InstanceId in the response. InstanceId pulumi.StringPtrInput // For instance system disk configuration information, you only need to specify the nature type of the target cloud disk to // be converted, and specify the value of DiskType. Only CDHPAID type instances are supported to specify Cd. SystemDisk ModifyInstanceDiskTypeSystemDiskPtrInput }
func (ModifyInstanceDiskTypeState) ElementType ¶ added in v0.1.5
func (ModifyInstanceDiskTypeState) ElementType() reflect.Type
type ModifyInstanceDiskTypeSystemDisk ¶ added in v0.1.5
type ModifyInstanceDiskTypeSystemDiskArgs ¶ added in v0.1.5
type ModifyInstanceDiskTypeSystemDiskArgs struct { CdcId pulumi.StringPtrInput `pulumi:"cdcId"` DiskId pulumi.StringPtrInput `pulumi:"diskId"` DiskSize pulumi.IntPtrInput `pulumi:"diskSize"` DiskType pulumi.StringPtrInput `pulumi:"diskType"` }
func (ModifyInstanceDiskTypeSystemDiskArgs) ElementType ¶ added in v0.1.5
func (ModifyInstanceDiskTypeSystemDiskArgs) ElementType() reflect.Type
func (ModifyInstanceDiskTypeSystemDiskArgs) ToModifyInstanceDiskTypeSystemDiskOutput ¶ added in v0.1.5
func (i ModifyInstanceDiskTypeSystemDiskArgs) ToModifyInstanceDiskTypeSystemDiskOutput() ModifyInstanceDiskTypeSystemDiskOutput
func (ModifyInstanceDiskTypeSystemDiskArgs) ToModifyInstanceDiskTypeSystemDiskOutputWithContext ¶ added in v0.1.5
func (i ModifyInstanceDiskTypeSystemDiskArgs) ToModifyInstanceDiskTypeSystemDiskOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeSystemDiskOutput
func (ModifyInstanceDiskTypeSystemDiskArgs) ToModifyInstanceDiskTypeSystemDiskPtrOutput ¶ added in v0.1.5
func (i ModifyInstanceDiskTypeSystemDiskArgs) ToModifyInstanceDiskTypeSystemDiskPtrOutput() ModifyInstanceDiskTypeSystemDiskPtrOutput
func (ModifyInstanceDiskTypeSystemDiskArgs) ToModifyInstanceDiskTypeSystemDiskPtrOutputWithContext ¶ added in v0.1.5
func (i ModifyInstanceDiskTypeSystemDiskArgs) ToModifyInstanceDiskTypeSystemDiskPtrOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeSystemDiskPtrOutput
type ModifyInstanceDiskTypeSystemDiskInput ¶ added in v0.1.5
type ModifyInstanceDiskTypeSystemDiskInput interface { pulumi.Input ToModifyInstanceDiskTypeSystemDiskOutput() ModifyInstanceDiskTypeSystemDiskOutput ToModifyInstanceDiskTypeSystemDiskOutputWithContext(context.Context) ModifyInstanceDiskTypeSystemDiskOutput }
ModifyInstanceDiskTypeSystemDiskInput is an input type that accepts ModifyInstanceDiskTypeSystemDiskArgs and ModifyInstanceDiskTypeSystemDiskOutput values. You can construct a concrete instance of `ModifyInstanceDiskTypeSystemDiskInput` via:
ModifyInstanceDiskTypeSystemDiskArgs{...}
type ModifyInstanceDiskTypeSystemDiskOutput ¶ added in v0.1.5
type ModifyInstanceDiskTypeSystemDiskOutput struct{ *pulumi.OutputState }
func (ModifyInstanceDiskTypeSystemDiskOutput) CdcId ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeSystemDiskOutput) CdcId() pulumi.StringPtrOutput
func (ModifyInstanceDiskTypeSystemDiskOutput) DiskId ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeSystemDiskOutput) DiskId() pulumi.StringPtrOutput
func (ModifyInstanceDiskTypeSystemDiskOutput) DiskSize ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeSystemDiskOutput) DiskSize() pulumi.IntPtrOutput
func (ModifyInstanceDiskTypeSystemDiskOutput) DiskType ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeSystemDiskOutput) DiskType() pulumi.StringPtrOutput
func (ModifyInstanceDiskTypeSystemDiskOutput) ElementType ¶ added in v0.1.5
func (ModifyInstanceDiskTypeSystemDiskOutput) ElementType() reflect.Type
func (ModifyInstanceDiskTypeSystemDiskOutput) ToModifyInstanceDiskTypeSystemDiskOutput ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeSystemDiskOutput) ToModifyInstanceDiskTypeSystemDiskOutput() ModifyInstanceDiskTypeSystemDiskOutput
func (ModifyInstanceDiskTypeSystemDiskOutput) ToModifyInstanceDiskTypeSystemDiskOutputWithContext ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeSystemDiskOutput) ToModifyInstanceDiskTypeSystemDiskOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeSystemDiskOutput
func (ModifyInstanceDiskTypeSystemDiskOutput) ToModifyInstanceDiskTypeSystemDiskPtrOutput ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeSystemDiskOutput) ToModifyInstanceDiskTypeSystemDiskPtrOutput() ModifyInstanceDiskTypeSystemDiskPtrOutput
func (ModifyInstanceDiskTypeSystemDiskOutput) ToModifyInstanceDiskTypeSystemDiskPtrOutputWithContext ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeSystemDiskOutput) ToModifyInstanceDiskTypeSystemDiskPtrOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeSystemDiskPtrOutput
type ModifyInstanceDiskTypeSystemDiskPtrInput ¶ added in v0.1.5
type ModifyInstanceDiskTypeSystemDiskPtrInput interface { pulumi.Input ToModifyInstanceDiskTypeSystemDiskPtrOutput() ModifyInstanceDiskTypeSystemDiskPtrOutput ToModifyInstanceDiskTypeSystemDiskPtrOutputWithContext(context.Context) ModifyInstanceDiskTypeSystemDiskPtrOutput }
ModifyInstanceDiskTypeSystemDiskPtrInput is an input type that accepts ModifyInstanceDiskTypeSystemDiskArgs, ModifyInstanceDiskTypeSystemDiskPtr and ModifyInstanceDiskTypeSystemDiskPtrOutput values. You can construct a concrete instance of `ModifyInstanceDiskTypeSystemDiskPtrInput` via:
ModifyInstanceDiskTypeSystemDiskArgs{...} or: nil
func ModifyInstanceDiskTypeSystemDiskPtr ¶ added in v0.1.5
func ModifyInstanceDiskTypeSystemDiskPtr(v *ModifyInstanceDiskTypeSystemDiskArgs) ModifyInstanceDiskTypeSystemDiskPtrInput
type ModifyInstanceDiskTypeSystemDiskPtrOutput ¶ added in v0.1.5
type ModifyInstanceDiskTypeSystemDiskPtrOutput struct{ *pulumi.OutputState }
func (ModifyInstanceDiskTypeSystemDiskPtrOutput) CdcId ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeSystemDiskPtrOutput) CdcId() pulumi.StringPtrOutput
func (ModifyInstanceDiskTypeSystemDiskPtrOutput) DiskId ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeSystemDiskPtrOutput) DiskId() pulumi.StringPtrOutput
func (ModifyInstanceDiskTypeSystemDiskPtrOutput) DiskSize ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeSystemDiskPtrOutput) DiskSize() pulumi.IntPtrOutput
func (ModifyInstanceDiskTypeSystemDiskPtrOutput) DiskType ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeSystemDiskPtrOutput) DiskType() pulumi.StringPtrOutput
func (ModifyInstanceDiskTypeSystemDiskPtrOutput) ElementType ¶ added in v0.1.5
func (ModifyInstanceDiskTypeSystemDiskPtrOutput) ElementType() reflect.Type
func (ModifyInstanceDiskTypeSystemDiskPtrOutput) ToModifyInstanceDiskTypeSystemDiskPtrOutput ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeSystemDiskPtrOutput) ToModifyInstanceDiskTypeSystemDiskPtrOutput() ModifyInstanceDiskTypeSystemDiskPtrOutput
func (ModifyInstanceDiskTypeSystemDiskPtrOutput) ToModifyInstanceDiskTypeSystemDiskPtrOutputWithContext ¶ added in v0.1.5
func (o ModifyInstanceDiskTypeSystemDiskPtrOutput) ToModifyInstanceDiskTypeSystemDiskPtrOutputWithContext(ctx context.Context) ModifyInstanceDiskTypeSystemDiskPtrOutput
type ProgramFpgaImage ¶ added in v0.1.5
type ProgramFpgaImage struct { pulumi.CustomResourceState // The DBDF number of the FPGA card on the instance, if left blank, the FPGA image will be burned to all FPGA cards owned // by the instance by default. DbdFs pulumi.StringArrayOutput `pulumi:"dbdFs"` // Trial run, will not perform the actual burning action, the default is False. DryRun pulumi.BoolPtrOutput `pulumi:"dryRun"` // COS URL address of the FPGA image file. FpgaUrl pulumi.StringOutput `pulumi:"fpgaUrl"` // The ID information of the instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
func GetProgramFpgaImage ¶ added in v0.1.5
func GetProgramFpgaImage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProgramFpgaImageState, opts ...pulumi.ResourceOption) (*ProgramFpgaImage, error)
GetProgramFpgaImage gets an existing ProgramFpgaImage 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 NewProgramFpgaImage ¶ added in v0.1.5
func NewProgramFpgaImage(ctx *pulumi.Context, name string, args *ProgramFpgaImageArgs, opts ...pulumi.ResourceOption) (*ProgramFpgaImage, error)
NewProgramFpgaImage registers a new resource with the given unique name, arguments, and options.
func (*ProgramFpgaImage) ElementType ¶ added in v0.1.5
func (*ProgramFpgaImage) ElementType() reflect.Type
func (*ProgramFpgaImage) ToProgramFpgaImageOutput ¶ added in v0.1.5
func (i *ProgramFpgaImage) ToProgramFpgaImageOutput() ProgramFpgaImageOutput
func (*ProgramFpgaImage) ToProgramFpgaImageOutputWithContext ¶ added in v0.1.5
func (i *ProgramFpgaImage) ToProgramFpgaImageOutputWithContext(ctx context.Context) ProgramFpgaImageOutput
type ProgramFpgaImageArgs ¶ added in v0.1.5
type ProgramFpgaImageArgs struct { // The DBDF number of the FPGA card on the instance, if left blank, the FPGA image will be burned to all FPGA cards owned // by the instance by default. DbdFs pulumi.StringArrayInput // Trial run, will not perform the actual burning action, the default is False. DryRun pulumi.BoolPtrInput // COS URL address of the FPGA image file. FpgaUrl pulumi.StringInput // The ID information of the instance. InstanceId pulumi.StringInput }
The set of arguments for constructing a ProgramFpgaImage resource.
func (ProgramFpgaImageArgs) ElementType ¶ added in v0.1.5
func (ProgramFpgaImageArgs) ElementType() reflect.Type
type ProgramFpgaImageArray ¶ added in v0.1.5
type ProgramFpgaImageArray []ProgramFpgaImageInput
func (ProgramFpgaImageArray) ElementType ¶ added in v0.1.5
func (ProgramFpgaImageArray) ElementType() reflect.Type
func (ProgramFpgaImageArray) ToProgramFpgaImageArrayOutput ¶ added in v0.1.5
func (i ProgramFpgaImageArray) ToProgramFpgaImageArrayOutput() ProgramFpgaImageArrayOutput
func (ProgramFpgaImageArray) ToProgramFpgaImageArrayOutputWithContext ¶ added in v0.1.5
func (i ProgramFpgaImageArray) ToProgramFpgaImageArrayOutputWithContext(ctx context.Context) ProgramFpgaImageArrayOutput
type ProgramFpgaImageArrayInput ¶ added in v0.1.5
type ProgramFpgaImageArrayInput interface { pulumi.Input ToProgramFpgaImageArrayOutput() ProgramFpgaImageArrayOutput ToProgramFpgaImageArrayOutputWithContext(context.Context) ProgramFpgaImageArrayOutput }
ProgramFpgaImageArrayInput is an input type that accepts ProgramFpgaImageArray and ProgramFpgaImageArrayOutput values. You can construct a concrete instance of `ProgramFpgaImageArrayInput` via:
ProgramFpgaImageArray{ ProgramFpgaImageArgs{...} }
type ProgramFpgaImageArrayOutput ¶ added in v0.1.5
type ProgramFpgaImageArrayOutput struct{ *pulumi.OutputState }
func (ProgramFpgaImageArrayOutput) ElementType ¶ added in v0.1.5
func (ProgramFpgaImageArrayOutput) ElementType() reflect.Type
func (ProgramFpgaImageArrayOutput) Index ¶ added in v0.1.5
func (o ProgramFpgaImageArrayOutput) Index(i pulumi.IntInput) ProgramFpgaImageOutput
func (ProgramFpgaImageArrayOutput) ToProgramFpgaImageArrayOutput ¶ added in v0.1.5
func (o ProgramFpgaImageArrayOutput) ToProgramFpgaImageArrayOutput() ProgramFpgaImageArrayOutput
func (ProgramFpgaImageArrayOutput) ToProgramFpgaImageArrayOutputWithContext ¶ added in v0.1.5
func (o ProgramFpgaImageArrayOutput) ToProgramFpgaImageArrayOutputWithContext(ctx context.Context) ProgramFpgaImageArrayOutput
type ProgramFpgaImageInput ¶ added in v0.1.5
type ProgramFpgaImageInput interface { pulumi.Input ToProgramFpgaImageOutput() ProgramFpgaImageOutput ToProgramFpgaImageOutputWithContext(ctx context.Context) ProgramFpgaImageOutput }
type ProgramFpgaImageMap ¶ added in v0.1.5
type ProgramFpgaImageMap map[string]ProgramFpgaImageInput
func (ProgramFpgaImageMap) ElementType ¶ added in v0.1.5
func (ProgramFpgaImageMap) ElementType() reflect.Type
func (ProgramFpgaImageMap) ToProgramFpgaImageMapOutput ¶ added in v0.1.5
func (i ProgramFpgaImageMap) ToProgramFpgaImageMapOutput() ProgramFpgaImageMapOutput
func (ProgramFpgaImageMap) ToProgramFpgaImageMapOutputWithContext ¶ added in v0.1.5
func (i ProgramFpgaImageMap) ToProgramFpgaImageMapOutputWithContext(ctx context.Context) ProgramFpgaImageMapOutput
type ProgramFpgaImageMapInput ¶ added in v0.1.5
type ProgramFpgaImageMapInput interface { pulumi.Input ToProgramFpgaImageMapOutput() ProgramFpgaImageMapOutput ToProgramFpgaImageMapOutputWithContext(context.Context) ProgramFpgaImageMapOutput }
ProgramFpgaImageMapInput is an input type that accepts ProgramFpgaImageMap and ProgramFpgaImageMapOutput values. You can construct a concrete instance of `ProgramFpgaImageMapInput` via:
ProgramFpgaImageMap{ "key": ProgramFpgaImageArgs{...} }
type ProgramFpgaImageMapOutput ¶ added in v0.1.5
type ProgramFpgaImageMapOutput struct{ *pulumi.OutputState }
func (ProgramFpgaImageMapOutput) ElementType ¶ added in v0.1.5
func (ProgramFpgaImageMapOutput) ElementType() reflect.Type
func (ProgramFpgaImageMapOutput) MapIndex ¶ added in v0.1.5
func (o ProgramFpgaImageMapOutput) MapIndex(k pulumi.StringInput) ProgramFpgaImageOutput
func (ProgramFpgaImageMapOutput) ToProgramFpgaImageMapOutput ¶ added in v0.1.5
func (o ProgramFpgaImageMapOutput) ToProgramFpgaImageMapOutput() ProgramFpgaImageMapOutput
func (ProgramFpgaImageMapOutput) ToProgramFpgaImageMapOutputWithContext ¶ added in v0.1.5
func (o ProgramFpgaImageMapOutput) ToProgramFpgaImageMapOutputWithContext(ctx context.Context) ProgramFpgaImageMapOutput
type ProgramFpgaImageOutput ¶ added in v0.1.5
type ProgramFpgaImageOutput struct{ *pulumi.OutputState }
func (ProgramFpgaImageOutput) DbdFs ¶ added in v0.1.5
func (o ProgramFpgaImageOutput) DbdFs() pulumi.StringArrayOutput
The DBDF number of the FPGA card on the instance, if left blank, the FPGA image will be burned to all FPGA cards owned by the instance by default.
func (ProgramFpgaImageOutput) DryRun ¶ added in v0.1.5
func (o ProgramFpgaImageOutput) DryRun() pulumi.BoolPtrOutput
Trial run, will not perform the actual burning action, the default is False.
func (ProgramFpgaImageOutput) ElementType ¶ added in v0.1.5
func (ProgramFpgaImageOutput) ElementType() reflect.Type
func (ProgramFpgaImageOutput) FpgaUrl ¶ added in v0.1.5
func (o ProgramFpgaImageOutput) FpgaUrl() pulumi.StringOutput
COS URL address of the FPGA image file.
func (ProgramFpgaImageOutput) InstanceId ¶ added in v0.1.5
func (o ProgramFpgaImageOutput) InstanceId() pulumi.StringOutput
The ID information of the instance.
func (ProgramFpgaImageOutput) ToProgramFpgaImageOutput ¶ added in v0.1.5
func (o ProgramFpgaImageOutput) ToProgramFpgaImageOutput() ProgramFpgaImageOutput
func (ProgramFpgaImageOutput) ToProgramFpgaImageOutputWithContext ¶ added in v0.1.5
func (o ProgramFpgaImageOutput) ToProgramFpgaImageOutputWithContext(ctx context.Context) ProgramFpgaImageOutput
type ProgramFpgaImageState ¶ added in v0.1.5
type ProgramFpgaImageState struct { // The DBDF number of the FPGA card on the instance, if left blank, the FPGA image will be burned to all FPGA cards owned // by the instance by default. DbdFs pulumi.StringArrayInput // Trial run, will not perform the actual burning action, the default is False. DryRun pulumi.BoolPtrInput // COS URL address of the FPGA image file. FpgaUrl pulumi.StringPtrInput // The ID information of the instance. InstanceId pulumi.StringPtrInput }
func (ProgramFpgaImageState) ElementType ¶ added in v0.1.5
func (ProgramFpgaImageState) ElementType() reflect.Type
type RebootInstance ¶
type RebootInstance struct { pulumi.CustomResourceState // It has been deprecated from version 1.81.21. Please use `stopType` instead. This parameter has been disused. We recommend using StopType instead. Note that ForceReboot and StopType parameters cannot be specified at the same time. Whether to forcibly restart an instance after a normal restart fails. Valid values are `TRUE` and `FALSE`. Default value: FALSE. // // Deprecated: It has been deprecated from version 1.81.21. Please use `stop_type` instead. ForceReboot pulumi.BoolPtrOutput `pulumi:"forceReboot"` // Instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Shutdown type. Valid values: `SOFT`: soft shutdown; `HARD`: hard shutdown; `SOFT_FIRST`: perform a soft shutdown first, and perform a hard shutdown if the soft shutdown fails. Default value: SOFT. StopType pulumi.StringPtrOutput `pulumi:"stopType"` }
Provides a resource to create a cvm rebootInstance
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cvm.NewRebootInstance(ctx, "rebootInstance", &Cvm.RebootInstanceArgs{ InstanceId: pulumi.String("ins-f9jr4bd2"), StopType: pulumi.String("SOFT_FIRST"), }) if err != nil { return err } return nil }) }
```
func GetRebootInstance ¶
func GetRebootInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RebootInstanceState, opts ...pulumi.ResourceOption) (*RebootInstance, error)
GetRebootInstance gets an existing RebootInstance 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 NewRebootInstance ¶
func NewRebootInstance(ctx *pulumi.Context, name string, args *RebootInstanceArgs, opts ...pulumi.ResourceOption) (*RebootInstance, error)
NewRebootInstance registers a new resource with the given unique name, arguments, and options.
func (*RebootInstance) ElementType ¶
func (*RebootInstance) ElementType() reflect.Type
func (*RebootInstance) ToRebootInstanceOutput ¶
func (i *RebootInstance) ToRebootInstanceOutput() RebootInstanceOutput
func (*RebootInstance) ToRebootInstanceOutputWithContext ¶
func (i *RebootInstance) ToRebootInstanceOutputWithContext(ctx context.Context) RebootInstanceOutput
type RebootInstanceArgs ¶
type RebootInstanceArgs struct { // It has been deprecated from version 1.81.21. Please use `stopType` instead. This parameter has been disused. We recommend using StopType instead. Note that ForceReboot and StopType parameters cannot be specified at the same time. Whether to forcibly restart an instance after a normal restart fails. Valid values are `TRUE` and `FALSE`. Default value: FALSE. // // Deprecated: It has been deprecated from version 1.81.21. Please use `stop_type` instead. ForceReboot pulumi.BoolPtrInput // Instance ID. InstanceId pulumi.StringInput // Shutdown type. Valid values: `SOFT`: soft shutdown; `HARD`: hard shutdown; `SOFT_FIRST`: perform a soft shutdown first, and perform a hard shutdown if the soft shutdown fails. Default value: SOFT. StopType pulumi.StringPtrInput }
The set of arguments for constructing a RebootInstance resource.
func (RebootInstanceArgs) ElementType ¶
func (RebootInstanceArgs) ElementType() reflect.Type
type RebootInstanceArray ¶
type RebootInstanceArray []RebootInstanceInput
func (RebootInstanceArray) ElementType ¶
func (RebootInstanceArray) ElementType() reflect.Type
func (RebootInstanceArray) ToRebootInstanceArrayOutput ¶
func (i RebootInstanceArray) ToRebootInstanceArrayOutput() RebootInstanceArrayOutput
func (RebootInstanceArray) ToRebootInstanceArrayOutputWithContext ¶
func (i RebootInstanceArray) ToRebootInstanceArrayOutputWithContext(ctx context.Context) RebootInstanceArrayOutput
type RebootInstanceArrayInput ¶
type RebootInstanceArrayInput interface { pulumi.Input ToRebootInstanceArrayOutput() RebootInstanceArrayOutput ToRebootInstanceArrayOutputWithContext(context.Context) RebootInstanceArrayOutput }
RebootInstanceArrayInput is an input type that accepts RebootInstanceArray and RebootInstanceArrayOutput values. You can construct a concrete instance of `RebootInstanceArrayInput` via:
RebootInstanceArray{ RebootInstanceArgs{...} }
type RebootInstanceArrayOutput ¶
type RebootInstanceArrayOutput struct{ *pulumi.OutputState }
func (RebootInstanceArrayOutput) ElementType ¶
func (RebootInstanceArrayOutput) ElementType() reflect.Type
func (RebootInstanceArrayOutput) Index ¶
func (o RebootInstanceArrayOutput) Index(i pulumi.IntInput) RebootInstanceOutput
func (RebootInstanceArrayOutput) ToRebootInstanceArrayOutput ¶
func (o RebootInstanceArrayOutput) ToRebootInstanceArrayOutput() RebootInstanceArrayOutput
func (RebootInstanceArrayOutput) ToRebootInstanceArrayOutputWithContext ¶
func (o RebootInstanceArrayOutput) ToRebootInstanceArrayOutputWithContext(ctx context.Context) RebootInstanceArrayOutput
type RebootInstanceInput ¶
type RebootInstanceInput interface { pulumi.Input ToRebootInstanceOutput() RebootInstanceOutput ToRebootInstanceOutputWithContext(ctx context.Context) RebootInstanceOutput }
type RebootInstanceMap ¶
type RebootInstanceMap map[string]RebootInstanceInput
func (RebootInstanceMap) ElementType ¶
func (RebootInstanceMap) ElementType() reflect.Type
func (RebootInstanceMap) ToRebootInstanceMapOutput ¶
func (i RebootInstanceMap) ToRebootInstanceMapOutput() RebootInstanceMapOutput
func (RebootInstanceMap) ToRebootInstanceMapOutputWithContext ¶
func (i RebootInstanceMap) ToRebootInstanceMapOutputWithContext(ctx context.Context) RebootInstanceMapOutput
type RebootInstanceMapInput ¶
type RebootInstanceMapInput interface { pulumi.Input ToRebootInstanceMapOutput() RebootInstanceMapOutput ToRebootInstanceMapOutputWithContext(context.Context) RebootInstanceMapOutput }
RebootInstanceMapInput is an input type that accepts RebootInstanceMap and RebootInstanceMapOutput values. You can construct a concrete instance of `RebootInstanceMapInput` via:
RebootInstanceMap{ "key": RebootInstanceArgs{...} }
type RebootInstanceMapOutput ¶
type RebootInstanceMapOutput struct{ *pulumi.OutputState }
func (RebootInstanceMapOutput) ElementType ¶
func (RebootInstanceMapOutput) ElementType() reflect.Type
func (RebootInstanceMapOutput) MapIndex ¶
func (o RebootInstanceMapOutput) MapIndex(k pulumi.StringInput) RebootInstanceOutput
func (RebootInstanceMapOutput) ToRebootInstanceMapOutput ¶
func (o RebootInstanceMapOutput) ToRebootInstanceMapOutput() RebootInstanceMapOutput
func (RebootInstanceMapOutput) ToRebootInstanceMapOutputWithContext ¶
func (o RebootInstanceMapOutput) ToRebootInstanceMapOutputWithContext(ctx context.Context) RebootInstanceMapOutput
type RebootInstanceOutput ¶
type RebootInstanceOutput struct{ *pulumi.OutputState }
func (RebootInstanceOutput) ElementType ¶
func (RebootInstanceOutput) ElementType() reflect.Type
func (RebootInstanceOutput) ForceReboot
deprecated
func (o RebootInstanceOutput) ForceReboot() pulumi.BoolPtrOutput
It has been deprecated from version 1.81.21. Please use `stopType` instead. This parameter has been disused. We recommend using StopType instead. Note that ForceReboot and StopType parameters cannot be specified at the same time. Whether to forcibly restart an instance after a normal restart fails. Valid values are `TRUE` and `FALSE`. Default value: FALSE.
Deprecated: It has been deprecated from version 1.81.21. Please use `stop_type` instead.
func (RebootInstanceOutput) InstanceId ¶
func (o RebootInstanceOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (RebootInstanceOutput) StopType ¶
func (o RebootInstanceOutput) StopType() pulumi.StringPtrOutput
Shutdown type. Valid values: `SOFT`: soft shutdown; `HARD`: hard shutdown; `SOFT_FIRST`: perform a soft shutdown first, and perform a hard shutdown if the soft shutdown fails. Default value: SOFT.
func (RebootInstanceOutput) ToRebootInstanceOutput ¶
func (o RebootInstanceOutput) ToRebootInstanceOutput() RebootInstanceOutput
func (RebootInstanceOutput) ToRebootInstanceOutputWithContext ¶
func (o RebootInstanceOutput) ToRebootInstanceOutputWithContext(ctx context.Context) RebootInstanceOutput
type RebootInstanceState ¶
type RebootInstanceState struct { // It has been deprecated from version 1.81.21. Please use `stopType` instead. This parameter has been disused. We recommend using StopType instead. Note that ForceReboot and StopType parameters cannot be specified at the same time. Whether to forcibly restart an instance after a normal restart fails. Valid values are `TRUE` and `FALSE`. Default value: FALSE. // // Deprecated: It has been deprecated from version 1.81.21. Please use `stop_type` instead. ForceReboot pulumi.BoolPtrInput // Instance ID. InstanceId pulumi.StringPtrInput // Shutdown type. Valid values: `SOFT`: soft shutdown; `HARD`: hard shutdown; `SOFT_FIRST`: perform a soft shutdown first, and perform a hard shutdown if the soft shutdown fails. Default value: SOFT. StopType pulumi.StringPtrInput }
func (RebootInstanceState) ElementType ¶
func (RebootInstanceState) ElementType() reflect.Type
type RenewHost ¶ added in v0.1.5
type RenewHost struct { pulumi.CustomResourceState // Prepaid mode, that is, yearly and monthly subscription related parameter settings. Through this parameter, you can // specify attributes such as the purchase duration of the Subscription instance and whether to set automatic renewal. If // the payment mode of the specified instance is prepaid, this parameter must be passed. HostChargePrepaid RenewHostHostChargePrepaidOutput `pulumi:"hostChargePrepaid"` // CDH instance ID. HostId pulumi.StringOutput `pulumi:"hostId"` }
func GetRenewHost ¶ added in v0.1.5
func GetRenewHost(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RenewHostState, opts ...pulumi.ResourceOption) (*RenewHost, error)
GetRenewHost gets an existing RenewHost 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 NewRenewHost ¶ added in v0.1.5
func NewRenewHost(ctx *pulumi.Context, name string, args *RenewHostArgs, opts ...pulumi.ResourceOption) (*RenewHost, error)
NewRenewHost registers a new resource with the given unique name, arguments, and options.
func (*RenewHost) ElementType ¶ added in v0.1.5
func (*RenewHost) ToRenewHostOutput ¶ added in v0.1.5
func (i *RenewHost) ToRenewHostOutput() RenewHostOutput
func (*RenewHost) ToRenewHostOutputWithContext ¶ added in v0.1.5
func (i *RenewHost) ToRenewHostOutputWithContext(ctx context.Context) RenewHostOutput
type RenewHostArgs ¶ added in v0.1.5
type RenewHostArgs struct { // Prepaid mode, that is, yearly and monthly subscription related parameter settings. Through this parameter, you can // specify attributes such as the purchase duration of the Subscription instance and whether to set automatic renewal. If // the payment mode of the specified instance is prepaid, this parameter must be passed. HostChargePrepaid RenewHostHostChargePrepaidInput // CDH instance ID. HostId pulumi.StringInput }
The set of arguments for constructing a RenewHost resource.
func (RenewHostArgs) ElementType ¶ added in v0.1.5
func (RenewHostArgs) ElementType() reflect.Type
type RenewHostArray ¶ added in v0.1.5
type RenewHostArray []RenewHostInput
func (RenewHostArray) ElementType ¶ added in v0.1.5
func (RenewHostArray) ElementType() reflect.Type
func (RenewHostArray) ToRenewHostArrayOutput ¶ added in v0.1.5
func (i RenewHostArray) ToRenewHostArrayOutput() RenewHostArrayOutput
func (RenewHostArray) ToRenewHostArrayOutputWithContext ¶ added in v0.1.5
func (i RenewHostArray) ToRenewHostArrayOutputWithContext(ctx context.Context) RenewHostArrayOutput
type RenewHostArrayInput ¶ added in v0.1.5
type RenewHostArrayInput interface { pulumi.Input ToRenewHostArrayOutput() RenewHostArrayOutput ToRenewHostArrayOutputWithContext(context.Context) RenewHostArrayOutput }
RenewHostArrayInput is an input type that accepts RenewHostArray and RenewHostArrayOutput values. You can construct a concrete instance of `RenewHostArrayInput` via:
RenewHostArray{ RenewHostArgs{...} }
type RenewHostArrayOutput ¶ added in v0.1.5
type RenewHostArrayOutput struct{ *pulumi.OutputState }
func (RenewHostArrayOutput) ElementType ¶ added in v0.1.5
func (RenewHostArrayOutput) ElementType() reflect.Type
func (RenewHostArrayOutput) Index ¶ added in v0.1.5
func (o RenewHostArrayOutput) Index(i pulumi.IntInput) RenewHostOutput
func (RenewHostArrayOutput) ToRenewHostArrayOutput ¶ added in v0.1.5
func (o RenewHostArrayOutput) ToRenewHostArrayOutput() RenewHostArrayOutput
func (RenewHostArrayOutput) ToRenewHostArrayOutputWithContext ¶ added in v0.1.5
func (o RenewHostArrayOutput) ToRenewHostArrayOutputWithContext(ctx context.Context) RenewHostArrayOutput
type RenewHostHostChargePrepaid ¶ added in v0.1.5
type RenewHostHostChargePrepaidArgs ¶ added in v0.1.5
type RenewHostHostChargePrepaidArgs struct { Period pulumi.IntInput `pulumi:"period"` RenewFlag pulumi.StringPtrInput `pulumi:"renewFlag"` }
func (RenewHostHostChargePrepaidArgs) ElementType ¶ added in v0.1.5
func (RenewHostHostChargePrepaidArgs) ElementType() reflect.Type
func (RenewHostHostChargePrepaidArgs) ToRenewHostHostChargePrepaidOutput ¶ added in v0.1.5
func (i RenewHostHostChargePrepaidArgs) ToRenewHostHostChargePrepaidOutput() RenewHostHostChargePrepaidOutput
func (RenewHostHostChargePrepaidArgs) ToRenewHostHostChargePrepaidOutputWithContext ¶ added in v0.1.5
func (i RenewHostHostChargePrepaidArgs) ToRenewHostHostChargePrepaidOutputWithContext(ctx context.Context) RenewHostHostChargePrepaidOutput
func (RenewHostHostChargePrepaidArgs) ToRenewHostHostChargePrepaidPtrOutput ¶ added in v0.1.5
func (i RenewHostHostChargePrepaidArgs) ToRenewHostHostChargePrepaidPtrOutput() RenewHostHostChargePrepaidPtrOutput
func (RenewHostHostChargePrepaidArgs) ToRenewHostHostChargePrepaidPtrOutputWithContext ¶ added in v0.1.5
func (i RenewHostHostChargePrepaidArgs) ToRenewHostHostChargePrepaidPtrOutputWithContext(ctx context.Context) RenewHostHostChargePrepaidPtrOutput
type RenewHostHostChargePrepaidInput ¶ added in v0.1.5
type RenewHostHostChargePrepaidInput interface { pulumi.Input ToRenewHostHostChargePrepaidOutput() RenewHostHostChargePrepaidOutput ToRenewHostHostChargePrepaidOutputWithContext(context.Context) RenewHostHostChargePrepaidOutput }
RenewHostHostChargePrepaidInput is an input type that accepts RenewHostHostChargePrepaidArgs and RenewHostHostChargePrepaidOutput values. You can construct a concrete instance of `RenewHostHostChargePrepaidInput` via:
RenewHostHostChargePrepaidArgs{...}
type RenewHostHostChargePrepaidOutput ¶ added in v0.1.5
type RenewHostHostChargePrepaidOutput struct{ *pulumi.OutputState }
func (RenewHostHostChargePrepaidOutput) ElementType ¶ added in v0.1.5
func (RenewHostHostChargePrepaidOutput) ElementType() reflect.Type
func (RenewHostHostChargePrepaidOutput) Period ¶ added in v0.1.5
func (o RenewHostHostChargePrepaidOutput) Period() pulumi.IntOutput
func (RenewHostHostChargePrepaidOutput) RenewFlag ¶ added in v0.1.5
func (o RenewHostHostChargePrepaidOutput) RenewFlag() pulumi.StringPtrOutput
func (RenewHostHostChargePrepaidOutput) ToRenewHostHostChargePrepaidOutput ¶ added in v0.1.5
func (o RenewHostHostChargePrepaidOutput) ToRenewHostHostChargePrepaidOutput() RenewHostHostChargePrepaidOutput
func (RenewHostHostChargePrepaidOutput) ToRenewHostHostChargePrepaidOutputWithContext ¶ added in v0.1.5
func (o RenewHostHostChargePrepaidOutput) ToRenewHostHostChargePrepaidOutputWithContext(ctx context.Context) RenewHostHostChargePrepaidOutput
func (RenewHostHostChargePrepaidOutput) ToRenewHostHostChargePrepaidPtrOutput ¶ added in v0.1.5
func (o RenewHostHostChargePrepaidOutput) ToRenewHostHostChargePrepaidPtrOutput() RenewHostHostChargePrepaidPtrOutput
func (RenewHostHostChargePrepaidOutput) ToRenewHostHostChargePrepaidPtrOutputWithContext ¶ added in v0.1.5
func (o RenewHostHostChargePrepaidOutput) ToRenewHostHostChargePrepaidPtrOutputWithContext(ctx context.Context) RenewHostHostChargePrepaidPtrOutput
type RenewHostHostChargePrepaidPtrInput ¶ added in v0.1.5
type RenewHostHostChargePrepaidPtrInput interface { pulumi.Input ToRenewHostHostChargePrepaidPtrOutput() RenewHostHostChargePrepaidPtrOutput ToRenewHostHostChargePrepaidPtrOutputWithContext(context.Context) RenewHostHostChargePrepaidPtrOutput }
RenewHostHostChargePrepaidPtrInput is an input type that accepts RenewHostHostChargePrepaidArgs, RenewHostHostChargePrepaidPtr and RenewHostHostChargePrepaidPtrOutput values. You can construct a concrete instance of `RenewHostHostChargePrepaidPtrInput` via:
RenewHostHostChargePrepaidArgs{...} or: nil
func RenewHostHostChargePrepaidPtr ¶ added in v0.1.5
func RenewHostHostChargePrepaidPtr(v *RenewHostHostChargePrepaidArgs) RenewHostHostChargePrepaidPtrInput
type RenewHostHostChargePrepaidPtrOutput ¶ added in v0.1.5
type RenewHostHostChargePrepaidPtrOutput struct{ *pulumi.OutputState }
func (RenewHostHostChargePrepaidPtrOutput) Elem ¶ added in v0.1.5
func (o RenewHostHostChargePrepaidPtrOutput) Elem() RenewHostHostChargePrepaidOutput
func (RenewHostHostChargePrepaidPtrOutput) ElementType ¶ added in v0.1.5
func (RenewHostHostChargePrepaidPtrOutput) ElementType() reflect.Type
func (RenewHostHostChargePrepaidPtrOutput) Period ¶ added in v0.1.5
func (o RenewHostHostChargePrepaidPtrOutput) Period() pulumi.IntPtrOutput
func (RenewHostHostChargePrepaidPtrOutput) RenewFlag ¶ added in v0.1.5
func (o RenewHostHostChargePrepaidPtrOutput) RenewFlag() pulumi.StringPtrOutput
func (RenewHostHostChargePrepaidPtrOutput) ToRenewHostHostChargePrepaidPtrOutput ¶ added in v0.1.5
func (o RenewHostHostChargePrepaidPtrOutput) ToRenewHostHostChargePrepaidPtrOutput() RenewHostHostChargePrepaidPtrOutput
func (RenewHostHostChargePrepaidPtrOutput) ToRenewHostHostChargePrepaidPtrOutputWithContext ¶ added in v0.1.5
func (o RenewHostHostChargePrepaidPtrOutput) ToRenewHostHostChargePrepaidPtrOutputWithContext(ctx context.Context) RenewHostHostChargePrepaidPtrOutput
type RenewHostInput ¶ added in v0.1.5
type RenewHostInput interface { pulumi.Input ToRenewHostOutput() RenewHostOutput ToRenewHostOutputWithContext(ctx context.Context) RenewHostOutput }
type RenewHostMap ¶ added in v0.1.5
type RenewHostMap map[string]RenewHostInput
func (RenewHostMap) ElementType ¶ added in v0.1.5
func (RenewHostMap) ElementType() reflect.Type
func (RenewHostMap) ToRenewHostMapOutput ¶ added in v0.1.5
func (i RenewHostMap) ToRenewHostMapOutput() RenewHostMapOutput
func (RenewHostMap) ToRenewHostMapOutputWithContext ¶ added in v0.1.5
func (i RenewHostMap) ToRenewHostMapOutputWithContext(ctx context.Context) RenewHostMapOutput
type RenewHostMapInput ¶ added in v0.1.5
type RenewHostMapInput interface { pulumi.Input ToRenewHostMapOutput() RenewHostMapOutput ToRenewHostMapOutputWithContext(context.Context) RenewHostMapOutput }
RenewHostMapInput is an input type that accepts RenewHostMap and RenewHostMapOutput values. You can construct a concrete instance of `RenewHostMapInput` via:
RenewHostMap{ "key": RenewHostArgs{...} }
type RenewHostMapOutput ¶ added in v0.1.5
type RenewHostMapOutput struct{ *pulumi.OutputState }
func (RenewHostMapOutput) ElementType ¶ added in v0.1.5
func (RenewHostMapOutput) ElementType() reflect.Type
func (RenewHostMapOutput) MapIndex ¶ added in v0.1.5
func (o RenewHostMapOutput) MapIndex(k pulumi.StringInput) RenewHostOutput
func (RenewHostMapOutput) ToRenewHostMapOutput ¶ added in v0.1.5
func (o RenewHostMapOutput) ToRenewHostMapOutput() RenewHostMapOutput
func (RenewHostMapOutput) ToRenewHostMapOutputWithContext ¶ added in v0.1.5
func (o RenewHostMapOutput) ToRenewHostMapOutputWithContext(ctx context.Context) RenewHostMapOutput
type RenewHostOutput ¶ added in v0.1.5
type RenewHostOutput struct{ *pulumi.OutputState }
func (RenewHostOutput) ElementType ¶ added in v0.1.5
func (RenewHostOutput) ElementType() reflect.Type
func (RenewHostOutput) HostChargePrepaid ¶ added in v0.1.5
func (o RenewHostOutput) HostChargePrepaid() RenewHostHostChargePrepaidOutput
Prepaid mode, that is, yearly and monthly subscription related parameter settings. Through this parameter, you can specify attributes such as the purchase duration of the Subscription instance and whether to set automatic renewal. If the payment mode of the specified instance is prepaid, this parameter must be passed.
func (RenewHostOutput) HostId ¶ added in v0.1.5
func (o RenewHostOutput) HostId() pulumi.StringOutput
CDH instance ID.
func (RenewHostOutput) ToRenewHostOutput ¶ added in v0.1.5
func (o RenewHostOutput) ToRenewHostOutput() RenewHostOutput
func (RenewHostOutput) ToRenewHostOutputWithContext ¶ added in v0.1.5
func (o RenewHostOutput) ToRenewHostOutputWithContext(ctx context.Context) RenewHostOutput
type RenewHostState ¶ added in v0.1.5
type RenewHostState struct { // Prepaid mode, that is, yearly and monthly subscription related parameter settings. Through this parameter, you can // specify attributes such as the purchase duration of the Subscription instance and whether to set automatic renewal. If // the payment mode of the specified instance is prepaid, this parameter must be passed. HostChargePrepaid RenewHostHostChargePrepaidPtrInput // CDH instance ID. HostId pulumi.StringPtrInput }
func (RenewHostState) ElementType ¶ added in v0.1.5
func (RenewHostState) ElementType() reflect.Type
type RenewInstance ¶ added in v0.1.5
type RenewInstance struct { pulumi.CustomResourceState // Prepaid mode, that is, yearly and monthly subscription related parameter settings. Through this parameter, you can specify the renewal duration of the Subscription instance, whether to set automatic renewal, and other attributes. For yearly and monthly subscription instances, this parameter is required. InstanceChargePrepaid RenewInstanceInstanceChargePrepaidPtrOutput `pulumi:"instanceChargePrepaid"` // Instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Whether to renew the elastic data disk. Valid values: // - `TRUE`: Indicates to renew the subscription instance and renew the attached elastic data disk at the same time // - `FALSE`: Indicates that the subscription instance will be renewed and the elastic data disk attached to it will not be renewed // Default value: TRUE. RenewPortableDataDisk pulumi.BoolPtrOutput `pulumi:"renewPortableDataDisk"` }
Provides a resource to create a cvm renewInstance
func GetRenewInstance ¶ added in v0.1.5
func GetRenewInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RenewInstanceState, opts ...pulumi.ResourceOption) (*RenewInstance, error)
GetRenewInstance gets an existing RenewInstance 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 NewRenewInstance ¶ added in v0.1.5
func NewRenewInstance(ctx *pulumi.Context, name string, args *RenewInstanceArgs, opts ...pulumi.ResourceOption) (*RenewInstance, error)
NewRenewInstance registers a new resource with the given unique name, arguments, and options.
func (*RenewInstance) ElementType ¶ added in v0.1.5
func (*RenewInstance) ElementType() reflect.Type
func (*RenewInstance) ToRenewInstanceOutput ¶ added in v0.1.5
func (i *RenewInstance) ToRenewInstanceOutput() RenewInstanceOutput
func (*RenewInstance) ToRenewInstanceOutputWithContext ¶ added in v0.1.5
func (i *RenewInstance) ToRenewInstanceOutputWithContext(ctx context.Context) RenewInstanceOutput
type RenewInstanceArgs ¶ added in v0.1.5
type RenewInstanceArgs struct { // Prepaid mode, that is, yearly and monthly subscription related parameter settings. Through this parameter, you can specify the renewal duration of the Subscription instance, whether to set automatic renewal, and other attributes. For yearly and monthly subscription instances, this parameter is required. InstanceChargePrepaid RenewInstanceInstanceChargePrepaidPtrInput // Instance ID. InstanceId pulumi.StringInput // Whether to renew the elastic data disk. Valid values: // - `TRUE`: Indicates to renew the subscription instance and renew the attached elastic data disk at the same time // - `FALSE`: Indicates that the subscription instance will be renewed and the elastic data disk attached to it will not be renewed // Default value: TRUE. RenewPortableDataDisk pulumi.BoolPtrInput }
The set of arguments for constructing a RenewInstance resource.
func (RenewInstanceArgs) ElementType ¶ added in v0.1.5
func (RenewInstanceArgs) ElementType() reflect.Type
type RenewInstanceArray ¶ added in v0.1.5
type RenewInstanceArray []RenewInstanceInput
func (RenewInstanceArray) ElementType ¶ added in v0.1.5
func (RenewInstanceArray) ElementType() reflect.Type
func (RenewInstanceArray) ToRenewInstanceArrayOutput ¶ added in v0.1.5
func (i RenewInstanceArray) ToRenewInstanceArrayOutput() RenewInstanceArrayOutput
func (RenewInstanceArray) ToRenewInstanceArrayOutputWithContext ¶ added in v0.1.5
func (i RenewInstanceArray) ToRenewInstanceArrayOutputWithContext(ctx context.Context) RenewInstanceArrayOutput
type RenewInstanceArrayInput ¶ added in v0.1.5
type RenewInstanceArrayInput interface { pulumi.Input ToRenewInstanceArrayOutput() RenewInstanceArrayOutput ToRenewInstanceArrayOutputWithContext(context.Context) RenewInstanceArrayOutput }
RenewInstanceArrayInput is an input type that accepts RenewInstanceArray and RenewInstanceArrayOutput values. You can construct a concrete instance of `RenewInstanceArrayInput` via:
RenewInstanceArray{ RenewInstanceArgs{...} }
type RenewInstanceArrayOutput ¶ added in v0.1.5
type RenewInstanceArrayOutput struct{ *pulumi.OutputState }
func (RenewInstanceArrayOutput) ElementType ¶ added in v0.1.5
func (RenewInstanceArrayOutput) ElementType() reflect.Type
func (RenewInstanceArrayOutput) Index ¶ added in v0.1.5
func (o RenewInstanceArrayOutput) Index(i pulumi.IntInput) RenewInstanceOutput
func (RenewInstanceArrayOutput) ToRenewInstanceArrayOutput ¶ added in v0.1.5
func (o RenewInstanceArrayOutput) ToRenewInstanceArrayOutput() RenewInstanceArrayOutput
func (RenewInstanceArrayOutput) ToRenewInstanceArrayOutputWithContext ¶ added in v0.1.5
func (o RenewInstanceArrayOutput) ToRenewInstanceArrayOutputWithContext(ctx context.Context) RenewInstanceArrayOutput
type RenewInstanceInput ¶ added in v0.1.5
type RenewInstanceInput interface { pulumi.Input ToRenewInstanceOutput() RenewInstanceOutput ToRenewInstanceOutputWithContext(ctx context.Context) RenewInstanceOutput }
type RenewInstanceInstanceChargePrepaid ¶ added in v0.1.5
type RenewInstanceInstanceChargePrepaid struct { // Subscription period; unit: month; valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60. Note: This field may return null, indicating that no valid value is found. Period int `pulumi:"period"` // Auto renewal flag. Valid values: // - `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically; // - `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically; // - `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically; // Default value: NOTIFY_AND_MANUAL_RENEW. If this parameter is specified as NOTIFY_AND_AUTO_RENEW, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. Note: This field may return null, indicating that no valid value is found. RenewFlag *string `pulumi:"renewFlag"` }
type RenewInstanceInstanceChargePrepaidArgs ¶ added in v0.1.5
type RenewInstanceInstanceChargePrepaidArgs struct { // Subscription period; unit: month; valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60. Note: This field may return null, indicating that no valid value is found. Period pulumi.IntInput `pulumi:"period"` // Auto renewal flag. Valid values: // - `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically; // - `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically; // - `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically; // Default value: NOTIFY_AND_MANUAL_RENEW. If this parameter is specified as NOTIFY_AND_AUTO_RENEW, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. Note: This field may return null, indicating that no valid value is found. RenewFlag pulumi.StringPtrInput `pulumi:"renewFlag"` }
func (RenewInstanceInstanceChargePrepaidArgs) ElementType ¶ added in v0.1.5
func (RenewInstanceInstanceChargePrepaidArgs) ElementType() reflect.Type
func (RenewInstanceInstanceChargePrepaidArgs) ToRenewInstanceInstanceChargePrepaidOutput ¶ added in v0.1.5
func (i RenewInstanceInstanceChargePrepaidArgs) ToRenewInstanceInstanceChargePrepaidOutput() RenewInstanceInstanceChargePrepaidOutput
func (RenewInstanceInstanceChargePrepaidArgs) ToRenewInstanceInstanceChargePrepaidOutputWithContext ¶ added in v0.1.5
func (i RenewInstanceInstanceChargePrepaidArgs) ToRenewInstanceInstanceChargePrepaidOutputWithContext(ctx context.Context) RenewInstanceInstanceChargePrepaidOutput
func (RenewInstanceInstanceChargePrepaidArgs) ToRenewInstanceInstanceChargePrepaidPtrOutput ¶ added in v0.1.5
func (i RenewInstanceInstanceChargePrepaidArgs) ToRenewInstanceInstanceChargePrepaidPtrOutput() RenewInstanceInstanceChargePrepaidPtrOutput
func (RenewInstanceInstanceChargePrepaidArgs) ToRenewInstanceInstanceChargePrepaidPtrOutputWithContext ¶ added in v0.1.5
func (i RenewInstanceInstanceChargePrepaidArgs) ToRenewInstanceInstanceChargePrepaidPtrOutputWithContext(ctx context.Context) RenewInstanceInstanceChargePrepaidPtrOutput
type RenewInstanceInstanceChargePrepaidInput ¶ added in v0.1.5
type RenewInstanceInstanceChargePrepaidInput interface { pulumi.Input ToRenewInstanceInstanceChargePrepaidOutput() RenewInstanceInstanceChargePrepaidOutput ToRenewInstanceInstanceChargePrepaidOutputWithContext(context.Context) RenewInstanceInstanceChargePrepaidOutput }
RenewInstanceInstanceChargePrepaidInput is an input type that accepts RenewInstanceInstanceChargePrepaidArgs and RenewInstanceInstanceChargePrepaidOutput values. You can construct a concrete instance of `RenewInstanceInstanceChargePrepaidInput` via:
RenewInstanceInstanceChargePrepaidArgs{...}
type RenewInstanceInstanceChargePrepaidOutput ¶ added in v0.1.5
type RenewInstanceInstanceChargePrepaidOutput struct{ *pulumi.OutputState }
func (RenewInstanceInstanceChargePrepaidOutput) ElementType ¶ added in v0.1.5
func (RenewInstanceInstanceChargePrepaidOutput) ElementType() reflect.Type
func (RenewInstanceInstanceChargePrepaidOutput) Period ¶ added in v0.1.5
func (o RenewInstanceInstanceChargePrepaidOutput) Period() pulumi.IntOutput
Subscription period; unit: month; valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60. Note: This field may return null, indicating that no valid value is found.
func (RenewInstanceInstanceChargePrepaidOutput) RenewFlag ¶ added in v0.1.5
func (o RenewInstanceInstanceChargePrepaidOutput) RenewFlag() pulumi.StringPtrOutput
Auto renewal flag. Valid values:
- `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically;
- `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically;
- `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically; Default value: NOTIFY_AND_MANUAL_RENEW. If this parameter is specified as NOTIFY_AND_AUTO_RENEW, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. Note: This field may return null, indicating that no valid value is found.
func (RenewInstanceInstanceChargePrepaidOutput) ToRenewInstanceInstanceChargePrepaidOutput ¶ added in v0.1.5
func (o RenewInstanceInstanceChargePrepaidOutput) ToRenewInstanceInstanceChargePrepaidOutput() RenewInstanceInstanceChargePrepaidOutput
func (RenewInstanceInstanceChargePrepaidOutput) ToRenewInstanceInstanceChargePrepaidOutputWithContext ¶ added in v0.1.5
func (o RenewInstanceInstanceChargePrepaidOutput) ToRenewInstanceInstanceChargePrepaidOutputWithContext(ctx context.Context) RenewInstanceInstanceChargePrepaidOutput
func (RenewInstanceInstanceChargePrepaidOutput) ToRenewInstanceInstanceChargePrepaidPtrOutput ¶ added in v0.1.5
func (o RenewInstanceInstanceChargePrepaidOutput) ToRenewInstanceInstanceChargePrepaidPtrOutput() RenewInstanceInstanceChargePrepaidPtrOutput
func (RenewInstanceInstanceChargePrepaidOutput) ToRenewInstanceInstanceChargePrepaidPtrOutputWithContext ¶ added in v0.1.5
func (o RenewInstanceInstanceChargePrepaidOutput) ToRenewInstanceInstanceChargePrepaidPtrOutputWithContext(ctx context.Context) RenewInstanceInstanceChargePrepaidPtrOutput
type RenewInstanceInstanceChargePrepaidPtrInput ¶ added in v0.1.5
type RenewInstanceInstanceChargePrepaidPtrInput interface { pulumi.Input ToRenewInstanceInstanceChargePrepaidPtrOutput() RenewInstanceInstanceChargePrepaidPtrOutput ToRenewInstanceInstanceChargePrepaidPtrOutputWithContext(context.Context) RenewInstanceInstanceChargePrepaidPtrOutput }
RenewInstanceInstanceChargePrepaidPtrInput is an input type that accepts RenewInstanceInstanceChargePrepaidArgs, RenewInstanceInstanceChargePrepaidPtr and RenewInstanceInstanceChargePrepaidPtrOutput values. You can construct a concrete instance of `RenewInstanceInstanceChargePrepaidPtrInput` via:
RenewInstanceInstanceChargePrepaidArgs{...} or: nil
func RenewInstanceInstanceChargePrepaidPtr ¶ added in v0.1.5
func RenewInstanceInstanceChargePrepaidPtr(v *RenewInstanceInstanceChargePrepaidArgs) RenewInstanceInstanceChargePrepaidPtrInput
type RenewInstanceInstanceChargePrepaidPtrOutput ¶ added in v0.1.5
type RenewInstanceInstanceChargePrepaidPtrOutput struct{ *pulumi.OutputState }
func (RenewInstanceInstanceChargePrepaidPtrOutput) ElementType ¶ added in v0.1.5
func (RenewInstanceInstanceChargePrepaidPtrOutput) ElementType() reflect.Type
func (RenewInstanceInstanceChargePrepaidPtrOutput) Period ¶ added in v0.1.5
func (o RenewInstanceInstanceChargePrepaidPtrOutput) Period() pulumi.IntPtrOutput
Subscription period; unit: month; valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60. Note: This field may return null, indicating that no valid value is found.
func (RenewInstanceInstanceChargePrepaidPtrOutput) RenewFlag ¶ added in v0.1.5
func (o RenewInstanceInstanceChargePrepaidPtrOutput) RenewFlag() pulumi.StringPtrOutput
Auto renewal flag. Valid values:
- `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically;
- `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically;
- `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically; Default value: NOTIFY_AND_MANUAL_RENEW. If this parameter is specified as NOTIFY_AND_AUTO_RENEW, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. Note: This field may return null, indicating that no valid value is found.
func (RenewInstanceInstanceChargePrepaidPtrOutput) ToRenewInstanceInstanceChargePrepaidPtrOutput ¶ added in v0.1.5
func (o RenewInstanceInstanceChargePrepaidPtrOutput) ToRenewInstanceInstanceChargePrepaidPtrOutput() RenewInstanceInstanceChargePrepaidPtrOutput
func (RenewInstanceInstanceChargePrepaidPtrOutput) ToRenewInstanceInstanceChargePrepaidPtrOutputWithContext ¶ added in v0.1.5
func (o RenewInstanceInstanceChargePrepaidPtrOutput) ToRenewInstanceInstanceChargePrepaidPtrOutputWithContext(ctx context.Context) RenewInstanceInstanceChargePrepaidPtrOutput
type RenewInstanceMap ¶ added in v0.1.5
type RenewInstanceMap map[string]RenewInstanceInput
func (RenewInstanceMap) ElementType ¶ added in v0.1.5
func (RenewInstanceMap) ElementType() reflect.Type
func (RenewInstanceMap) ToRenewInstanceMapOutput ¶ added in v0.1.5
func (i RenewInstanceMap) ToRenewInstanceMapOutput() RenewInstanceMapOutput
func (RenewInstanceMap) ToRenewInstanceMapOutputWithContext ¶ added in v0.1.5
func (i RenewInstanceMap) ToRenewInstanceMapOutputWithContext(ctx context.Context) RenewInstanceMapOutput
type RenewInstanceMapInput ¶ added in v0.1.5
type RenewInstanceMapInput interface { pulumi.Input ToRenewInstanceMapOutput() RenewInstanceMapOutput ToRenewInstanceMapOutputWithContext(context.Context) RenewInstanceMapOutput }
RenewInstanceMapInput is an input type that accepts RenewInstanceMap and RenewInstanceMapOutput values. You can construct a concrete instance of `RenewInstanceMapInput` via:
RenewInstanceMap{ "key": RenewInstanceArgs{...} }
type RenewInstanceMapOutput ¶ added in v0.1.5
type RenewInstanceMapOutput struct{ *pulumi.OutputState }
func (RenewInstanceMapOutput) ElementType ¶ added in v0.1.5
func (RenewInstanceMapOutput) ElementType() reflect.Type
func (RenewInstanceMapOutput) MapIndex ¶ added in v0.1.5
func (o RenewInstanceMapOutput) MapIndex(k pulumi.StringInput) RenewInstanceOutput
func (RenewInstanceMapOutput) ToRenewInstanceMapOutput ¶ added in v0.1.5
func (o RenewInstanceMapOutput) ToRenewInstanceMapOutput() RenewInstanceMapOutput
func (RenewInstanceMapOutput) ToRenewInstanceMapOutputWithContext ¶ added in v0.1.5
func (o RenewInstanceMapOutput) ToRenewInstanceMapOutputWithContext(ctx context.Context) RenewInstanceMapOutput
type RenewInstanceOutput ¶ added in v0.1.5
type RenewInstanceOutput struct{ *pulumi.OutputState }
func (RenewInstanceOutput) ElementType ¶ added in v0.1.5
func (RenewInstanceOutput) ElementType() reflect.Type
func (RenewInstanceOutput) InstanceChargePrepaid ¶ added in v0.1.5
func (o RenewInstanceOutput) InstanceChargePrepaid() RenewInstanceInstanceChargePrepaidPtrOutput
Prepaid mode, that is, yearly and monthly subscription related parameter settings. Through this parameter, you can specify the renewal duration of the Subscription instance, whether to set automatic renewal, and other attributes. For yearly and monthly subscription instances, this parameter is required.
func (RenewInstanceOutput) InstanceId ¶ added in v0.1.5
func (o RenewInstanceOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (RenewInstanceOutput) RenewPortableDataDisk ¶ added in v0.1.5
func (o RenewInstanceOutput) RenewPortableDataDisk() pulumi.BoolPtrOutput
Whether to renew the elastic data disk. Valid values:
- `TRUE`: Indicates to renew the subscription instance and renew the attached elastic data disk at the same time
- `FALSE`: Indicates that the subscription instance will be renewed and the elastic data disk attached to it will not be renewed Default value: TRUE.
func (RenewInstanceOutput) ToRenewInstanceOutput ¶ added in v0.1.5
func (o RenewInstanceOutput) ToRenewInstanceOutput() RenewInstanceOutput
func (RenewInstanceOutput) ToRenewInstanceOutputWithContext ¶ added in v0.1.5
func (o RenewInstanceOutput) ToRenewInstanceOutputWithContext(ctx context.Context) RenewInstanceOutput
type RenewInstanceState ¶ added in v0.1.5
type RenewInstanceState struct { // Prepaid mode, that is, yearly and monthly subscription related parameter settings. Through this parameter, you can specify the renewal duration of the Subscription instance, whether to set automatic renewal, and other attributes. For yearly and monthly subscription instances, this parameter is required. InstanceChargePrepaid RenewInstanceInstanceChargePrepaidPtrInput // Instance ID. InstanceId pulumi.StringPtrInput // Whether to renew the elastic data disk. Valid values: // - `TRUE`: Indicates to renew the subscription instance and renew the attached elastic data disk at the same time // - `FALSE`: Indicates that the subscription instance will be renewed and the elastic data disk attached to it will not be renewed // Default value: TRUE. RenewPortableDataDisk pulumi.BoolPtrInput }
func (RenewInstanceState) ElementType ¶ added in v0.1.5
func (RenewInstanceState) ElementType() reflect.Type
type SecurityGroupAttachment ¶
type SecurityGroupAttachment struct { pulumi.CustomResourceState // Instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Security group id. SecurityGroupId pulumi.StringOutput `pulumi:"securityGroupId"` }
Provides a resource to create a cvm securityGroupAttachment
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cvm.NewSecurityGroupAttachment(ctx, "securityGroupAttachment", &Cvm.SecurityGroupAttachmentArgs{ InstanceId: pulumi.String("ins-xxxxxxxx"), SecurityGroupId: pulumi.String("sg-xxxxxxx"), }) if err != nil { return err } return nil }) }
```
## Import
cvm security_group_attachment can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cvm/securityGroupAttachment:SecurityGroupAttachment security_group_attachment ${instance_id}#${security_group_id}
```
func GetSecurityGroupAttachment ¶
func GetSecurityGroupAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityGroupAttachmentState, opts ...pulumi.ResourceOption) (*SecurityGroupAttachment, error)
GetSecurityGroupAttachment gets an existing SecurityGroupAttachment 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 NewSecurityGroupAttachment ¶
func NewSecurityGroupAttachment(ctx *pulumi.Context, name string, args *SecurityGroupAttachmentArgs, opts ...pulumi.ResourceOption) (*SecurityGroupAttachment, error)
NewSecurityGroupAttachment registers a new resource with the given unique name, arguments, and options.
func (*SecurityGroupAttachment) ElementType ¶
func (*SecurityGroupAttachment) ElementType() reflect.Type
func (*SecurityGroupAttachment) ToSecurityGroupAttachmentOutput ¶
func (i *SecurityGroupAttachment) ToSecurityGroupAttachmentOutput() SecurityGroupAttachmentOutput
func (*SecurityGroupAttachment) ToSecurityGroupAttachmentOutputWithContext ¶
func (i *SecurityGroupAttachment) ToSecurityGroupAttachmentOutputWithContext(ctx context.Context) SecurityGroupAttachmentOutput
type SecurityGroupAttachmentArgs ¶
type SecurityGroupAttachmentArgs struct { // Instance id. InstanceId pulumi.StringInput // Security group id. SecurityGroupId pulumi.StringInput }
The set of arguments for constructing a SecurityGroupAttachment resource.
func (SecurityGroupAttachmentArgs) ElementType ¶
func (SecurityGroupAttachmentArgs) ElementType() reflect.Type
type SecurityGroupAttachmentArray ¶
type SecurityGroupAttachmentArray []SecurityGroupAttachmentInput
func (SecurityGroupAttachmentArray) ElementType ¶
func (SecurityGroupAttachmentArray) ElementType() reflect.Type
func (SecurityGroupAttachmentArray) ToSecurityGroupAttachmentArrayOutput ¶
func (i SecurityGroupAttachmentArray) ToSecurityGroupAttachmentArrayOutput() SecurityGroupAttachmentArrayOutput
func (SecurityGroupAttachmentArray) ToSecurityGroupAttachmentArrayOutputWithContext ¶
func (i SecurityGroupAttachmentArray) ToSecurityGroupAttachmentArrayOutputWithContext(ctx context.Context) SecurityGroupAttachmentArrayOutput
type SecurityGroupAttachmentArrayInput ¶
type SecurityGroupAttachmentArrayInput interface { pulumi.Input ToSecurityGroupAttachmentArrayOutput() SecurityGroupAttachmentArrayOutput ToSecurityGroupAttachmentArrayOutputWithContext(context.Context) SecurityGroupAttachmentArrayOutput }
SecurityGroupAttachmentArrayInput is an input type that accepts SecurityGroupAttachmentArray and SecurityGroupAttachmentArrayOutput values. You can construct a concrete instance of `SecurityGroupAttachmentArrayInput` via:
SecurityGroupAttachmentArray{ SecurityGroupAttachmentArgs{...} }
type SecurityGroupAttachmentArrayOutput ¶
type SecurityGroupAttachmentArrayOutput struct{ *pulumi.OutputState }
func (SecurityGroupAttachmentArrayOutput) ElementType ¶
func (SecurityGroupAttachmentArrayOutput) ElementType() reflect.Type
func (SecurityGroupAttachmentArrayOutput) Index ¶
func (o SecurityGroupAttachmentArrayOutput) Index(i pulumi.IntInput) SecurityGroupAttachmentOutput
func (SecurityGroupAttachmentArrayOutput) ToSecurityGroupAttachmentArrayOutput ¶
func (o SecurityGroupAttachmentArrayOutput) ToSecurityGroupAttachmentArrayOutput() SecurityGroupAttachmentArrayOutput
func (SecurityGroupAttachmentArrayOutput) ToSecurityGroupAttachmentArrayOutputWithContext ¶
func (o SecurityGroupAttachmentArrayOutput) ToSecurityGroupAttachmentArrayOutputWithContext(ctx context.Context) SecurityGroupAttachmentArrayOutput
type SecurityGroupAttachmentInput ¶
type SecurityGroupAttachmentInput interface { pulumi.Input ToSecurityGroupAttachmentOutput() SecurityGroupAttachmentOutput ToSecurityGroupAttachmentOutputWithContext(ctx context.Context) SecurityGroupAttachmentOutput }
type SecurityGroupAttachmentMap ¶
type SecurityGroupAttachmentMap map[string]SecurityGroupAttachmentInput
func (SecurityGroupAttachmentMap) ElementType ¶
func (SecurityGroupAttachmentMap) ElementType() reflect.Type
func (SecurityGroupAttachmentMap) ToSecurityGroupAttachmentMapOutput ¶
func (i SecurityGroupAttachmentMap) ToSecurityGroupAttachmentMapOutput() SecurityGroupAttachmentMapOutput
func (SecurityGroupAttachmentMap) ToSecurityGroupAttachmentMapOutputWithContext ¶
func (i SecurityGroupAttachmentMap) ToSecurityGroupAttachmentMapOutputWithContext(ctx context.Context) SecurityGroupAttachmentMapOutput
type SecurityGroupAttachmentMapInput ¶
type SecurityGroupAttachmentMapInput interface { pulumi.Input ToSecurityGroupAttachmentMapOutput() SecurityGroupAttachmentMapOutput ToSecurityGroupAttachmentMapOutputWithContext(context.Context) SecurityGroupAttachmentMapOutput }
SecurityGroupAttachmentMapInput is an input type that accepts SecurityGroupAttachmentMap and SecurityGroupAttachmentMapOutput values. You can construct a concrete instance of `SecurityGroupAttachmentMapInput` via:
SecurityGroupAttachmentMap{ "key": SecurityGroupAttachmentArgs{...} }
type SecurityGroupAttachmentMapOutput ¶
type SecurityGroupAttachmentMapOutput struct{ *pulumi.OutputState }
func (SecurityGroupAttachmentMapOutput) ElementType ¶
func (SecurityGroupAttachmentMapOutput) ElementType() reflect.Type
func (SecurityGroupAttachmentMapOutput) MapIndex ¶
func (o SecurityGroupAttachmentMapOutput) MapIndex(k pulumi.StringInput) SecurityGroupAttachmentOutput
func (SecurityGroupAttachmentMapOutput) ToSecurityGroupAttachmentMapOutput ¶
func (o SecurityGroupAttachmentMapOutput) ToSecurityGroupAttachmentMapOutput() SecurityGroupAttachmentMapOutput
func (SecurityGroupAttachmentMapOutput) ToSecurityGroupAttachmentMapOutputWithContext ¶
func (o SecurityGroupAttachmentMapOutput) ToSecurityGroupAttachmentMapOutputWithContext(ctx context.Context) SecurityGroupAttachmentMapOutput
type SecurityGroupAttachmentOutput ¶
type SecurityGroupAttachmentOutput struct{ *pulumi.OutputState }
func (SecurityGroupAttachmentOutput) ElementType ¶
func (SecurityGroupAttachmentOutput) ElementType() reflect.Type
func (SecurityGroupAttachmentOutput) InstanceId ¶
func (o SecurityGroupAttachmentOutput) InstanceId() pulumi.StringOutput
Instance id.
func (SecurityGroupAttachmentOutput) SecurityGroupId ¶
func (o SecurityGroupAttachmentOutput) SecurityGroupId() pulumi.StringOutput
Security group id.
func (SecurityGroupAttachmentOutput) ToSecurityGroupAttachmentOutput ¶
func (o SecurityGroupAttachmentOutput) ToSecurityGroupAttachmentOutput() SecurityGroupAttachmentOutput
func (SecurityGroupAttachmentOutput) ToSecurityGroupAttachmentOutputWithContext ¶
func (o SecurityGroupAttachmentOutput) ToSecurityGroupAttachmentOutputWithContext(ctx context.Context) SecurityGroupAttachmentOutput
type SecurityGroupAttachmentState ¶
type SecurityGroupAttachmentState struct { // Instance id. InstanceId pulumi.StringPtrInput // Security group id. SecurityGroupId pulumi.StringPtrInput }
func (SecurityGroupAttachmentState) ElementType ¶
func (SecurityGroupAttachmentState) ElementType() reflect.Type
type SyncImage ¶ added in v0.1.5
type SyncImage struct { pulumi.CustomResourceState // List of destination regions for synchronization. Limits: It must be a valid region. For a custom image, the destination region cannot be the source region. For a shared image, the destination region must be the source region, which indicates to create a copy of the image as a custom image in the same region. DestinationRegions pulumi.StringArrayOutput `pulumi:"destinationRegions"` // Checks whether image synchronization can be initiated. DryRun pulumi.BoolPtrOutput `pulumi:"dryRun"` // Image ID. The specified image must meet the following requirement: the images must be in the `NORMAL` state. ImageId pulumi.StringOutput `pulumi:"imageId"` // Destination image name. ImageName pulumi.StringPtrOutput `pulumi:"imageName"` // Whether to return the ID of image created in the destination region. ImageSetRequired pulumi.BoolPtrOutput `pulumi:"imageSetRequired"` }
Provides a resource to create a cvm syncImage
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cvm"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cvm.NewSyncImage(ctx, "syncImage", &Cvm.SyncImageArgs{ DestinationRegions: pulumi.StringArray{ pulumi.String("ap-guangzhou"), pulumi.String("ap-shanghai"), }, ImageId: pulumi.String("img-xxxxxx"), }) if err != nil { return err } return nil }) }
```
func GetSyncImage ¶ added in v0.1.5
func GetSyncImage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SyncImageState, opts ...pulumi.ResourceOption) (*SyncImage, error)
GetSyncImage gets an existing SyncImage 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 NewSyncImage ¶ added in v0.1.5
func NewSyncImage(ctx *pulumi.Context, name string, args *SyncImageArgs, opts ...pulumi.ResourceOption) (*SyncImage, error)
NewSyncImage registers a new resource with the given unique name, arguments, and options.
func (*SyncImage) ElementType ¶ added in v0.1.5
func (*SyncImage) ToSyncImageOutput ¶ added in v0.1.5
func (i *SyncImage) ToSyncImageOutput() SyncImageOutput
func (*SyncImage) ToSyncImageOutputWithContext ¶ added in v0.1.5
func (i *SyncImage) ToSyncImageOutputWithContext(ctx context.Context) SyncImageOutput
type SyncImageArgs ¶ added in v0.1.5
type SyncImageArgs struct { // List of destination regions for synchronization. Limits: It must be a valid region. For a custom image, the destination region cannot be the source region. For a shared image, the destination region must be the source region, which indicates to create a copy of the image as a custom image in the same region. DestinationRegions pulumi.StringArrayInput // Checks whether image synchronization can be initiated. DryRun pulumi.BoolPtrInput // Image ID. The specified image must meet the following requirement: the images must be in the `NORMAL` state. ImageId pulumi.StringInput // Destination image name. ImageName pulumi.StringPtrInput // Whether to return the ID of image created in the destination region. ImageSetRequired pulumi.BoolPtrInput }
The set of arguments for constructing a SyncImage resource.
func (SyncImageArgs) ElementType ¶ added in v0.1.5
func (SyncImageArgs) ElementType() reflect.Type
type SyncImageArray ¶ added in v0.1.5
type SyncImageArray []SyncImageInput
func (SyncImageArray) ElementType ¶ added in v0.1.5
func (SyncImageArray) ElementType() reflect.Type
func (SyncImageArray) ToSyncImageArrayOutput ¶ added in v0.1.5
func (i SyncImageArray) ToSyncImageArrayOutput() SyncImageArrayOutput
func (SyncImageArray) ToSyncImageArrayOutputWithContext ¶ added in v0.1.5
func (i SyncImageArray) ToSyncImageArrayOutputWithContext(ctx context.Context) SyncImageArrayOutput
type SyncImageArrayInput ¶ added in v0.1.5
type SyncImageArrayInput interface { pulumi.Input ToSyncImageArrayOutput() SyncImageArrayOutput ToSyncImageArrayOutputWithContext(context.Context) SyncImageArrayOutput }
SyncImageArrayInput is an input type that accepts SyncImageArray and SyncImageArrayOutput values. You can construct a concrete instance of `SyncImageArrayInput` via:
SyncImageArray{ SyncImageArgs{...} }
type SyncImageArrayOutput ¶ added in v0.1.5
type SyncImageArrayOutput struct{ *pulumi.OutputState }
func (SyncImageArrayOutput) ElementType ¶ added in v0.1.5
func (SyncImageArrayOutput) ElementType() reflect.Type
func (SyncImageArrayOutput) Index ¶ added in v0.1.5
func (o SyncImageArrayOutput) Index(i pulumi.IntInput) SyncImageOutput
func (SyncImageArrayOutput) ToSyncImageArrayOutput ¶ added in v0.1.5
func (o SyncImageArrayOutput) ToSyncImageArrayOutput() SyncImageArrayOutput
func (SyncImageArrayOutput) ToSyncImageArrayOutputWithContext ¶ added in v0.1.5
func (o SyncImageArrayOutput) ToSyncImageArrayOutputWithContext(ctx context.Context) SyncImageArrayOutput
type SyncImageInput ¶ added in v0.1.5
type SyncImageInput interface { pulumi.Input ToSyncImageOutput() SyncImageOutput ToSyncImageOutputWithContext(ctx context.Context) SyncImageOutput }
type SyncImageMap ¶ added in v0.1.5
type SyncImageMap map[string]SyncImageInput
func (SyncImageMap) ElementType ¶ added in v0.1.5
func (SyncImageMap) ElementType() reflect.Type
func (SyncImageMap) ToSyncImageMapOutput ¶ added in v0.1.5
func (i SyncImageMap) ToSyncImageMapOutput() SyncImageMapOutput
func (SyncImageMap) ToSyncImageMapOutputWithContext ¶ added in v0.1.5
func (i SyncImageMap) ToSyncImageMapOutputWithContext(ctx context.Context) SyncImageMapOutput
type SyncImageMapInput ¶ added in v0.1.5
type SyncImageMapInput interface { pulumi.Input ToSyncImageMapOutput() SyncImageMapOutput ToSyncImageMapOutputWithContext(context.Context) SyncImageMapOutput }
SyncImageMapInput is an input type that accepts SyncImageMap and SyncImageMapOutput values. You can construct a concrete instance of `SyncImageMapInput` via:
SyncImageMap{ "key": SyncImageArgs{...} }
type SyncImageMapOutput ¶ added in v0.1.5
type SyncImageMapOutput struct{ *pulumi.OutputState }
func (SyncImageMapOutput) ElementType ¶ added in v0.1.5
func (SyncImageMapOutput) ElementType() reflect.Type
func (SyncImageMapOutput) MapIndex ¶ added in v0.1.5
func (o SyncImageMapOutput) MapIndex(k pulumi.StringInput) SyncImageOutput
func (SyncImageMapOutput) ToSyncImageMapOutput ¶ added in v0.1.5
func (o SyncImageMapOutput) ToSyncImageMapOutput() SyncImageMapOutput
func (SyncImageMapOutput) ToSyncImageMapOutputWithContext ¶ added in v0.1.5
func (o SyncImageMapOutput) ToSyncImageMapOutputWithContext(ctx context.Context) SyncImageMapOutput
type SyncImageOutput ¶ added in v0.1.5
type SyncImageOutput struct{ *pulumi.OutputState }
func (SyncImageOutput) DestinationRegions ¶ added in v0.1.5
func (o SyncImageOutput) DestinationRegions() pulumi.StringArrayOutput
List of destination regions for synchronization. Limits: It must be a valid region. For a custom image, the destination region cannot be the source region. For a shared image, the destination region must be the source region, which indicates to create a copy of the image as a custom image in the same region.
func (SyncImageOutput) DryRun ¶ added in v0.1.5
func (o SyncImageOutput) DryRun() pulumi.BoolPtrOutput
Checks whether image synchronization can be initiated.
func (SyncImageOutput) ElementType ¶ added in v0.1.5
func (SyncImageOutput) ElementType() reflect.Type
func (SyncImageOutput) ImageId ¶ added in v0.1.5
func (o SyncImageOutput) ImageId() pulumi.StringOutput
Image ID. The specified image must meet the following requirement: the images must be in the `NORMAL` state.
func (SyncImageOutput) ImageName ¶ added in v0.1.5
func (o SyncImageOutput) ImageName() pulumi.StringPtrOutput
Destination image name.
func (SyncImageOutput) ImageSetRequired ¶ added in v0.1.5
func (o SyncImageOutput) ImageSetRequired() pulumi.BoolPtrOutput
Whether to return the ID of image created in the destination region.
func (SyncImageOutput) ToSyncImageOutput ¶ added in v0.1.5
func (o SyncImageOutput) ToSyncImageOutput() SyncImageOutput
func (SyncImageOutput) ToSyncImageOutputWithContext ¶ added in v0.1.5
func (o SyncImageOutput) ToSyncImageOutputWithContext(ctx context.Context) SyncImageOutput
type SyncImageState ¶ added in v0.1.5
type SyncImageState struct { // List of destination regions for synchronization. Limits: It must be a valid region. For a custom image, the destination region cannot be the source region. For a shared image, the destination region must be the source region, which indicates to create a copy of the image as a custom image in the same region. DestinationRegions pulumi.StringArrayInput // Checks whether image synchronization can be initiated. DryRun pulumi.BoolPtrInput // Image ID. The specified image must meet the following requirement: the images must be in the `NORMAL` state. ImageId pulumi.StringPtrInput // Destination image name. ImageName pulumi.StringPtrInput // Whether to return the ID of image created in the destination region. ImageSetRequired pulumi.BoolPtrInput }
func (SyncImageState) ElementType ¶ added in v0.1.5
func (SyncImageState) ElementType() reflect.Type
Source Files ¶
- chcConfig.go
- exportImages.go
- getChcDeniedActions.go
- getChcHosts.go
- getDisasterRecoverGroupQuota.go
- getImageQuota.go
- getImageSharePermission.go
- getImportImageOs.go
- getInstanceVncUrl.go
- getInstancesModification.go
- hpcCluster.go
- imageSharePermission.go
- importImage.go
- init.go
- launchTemplate.go
- launchTemplateDefaultVersion.go
- launchTemplateVersion.go
- modifyInstanceDiskType.go
- programFpgaImage.go
- pulumiTypes.go
- pulumiUtilities.go
- rebootInstance.go
- renewHost.go
- renewInstance.go
- securityGroupAttachment.go
- syncImage.go