Documentation ¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type ApplyDiskBackup
- type ApplyDiskBackupArgs
- type ApplyDiskBackupArray
- type ApplyDiskBackupArrayInput
- type ApplyDiskBackupArrayOutput
- func (ApplyDiskBackupArrayOutput) ElementType() reflect.Type
- func (o ApplyDiskBackupArrayOutput) Index(i pulumi.IntInput) ApplyDiskBackupOutput
- func (o ApplyDiskBackupArrayOutput) ToApplyDiskBackupArrayOutput() ApplyDiskBackupArrayOutput
- func (o ApplyDiskBackupArrayOutput) ToApplyDiskBackupArrayOutputWithContext(ctx context.Context) ApplyDiskBackupArrayOutput
- type ApplyDiskBackupInput
- type ApplyDiskBackupMap
- type ApplyDiskBackupMapInput
- type ApplyDiskBackupMapOutput
- func (ApplyDiskBackupMapOutput) ElementType() reflect.Type
- func (o ApplyDiskBackupMapOutput) MapIndex(k pulumi.StringInput) ApplyDiskBackupOutput
- func (o ApplyDiskBackupMapOutput) ToApplyDiskBackupMapOutput() ApplyDiskBackupMapOutput
- func (o ApplyDiskBackupMapOutput) ToApplyDiskBackupMapOutputWithContext(ctx context.Context) ApplyDiskBackupMapOutput
- type ApplyDiskBackupOutput
- func (o ApplyDiskBackupOutput) DiskBackupId() pulumi.StringOutput
- func (o ApplyDiskBackupOutput) DiskId() pulumi.StringOutput
- func (ApplyDiskBackupOutput) ElementType() reflect.Type
- func (o ApplyDiskBackupOutput) ToApplyDiskBackupOutput() ApplyDiskBackupOutput
- func (o ApplyDiskBackupOutput) ToApplyDiskBackupOutputWithContext(ctx context.Context) ApplyDiskBackupOutput
- type ApplyDiskBackupState
- type ApplyInstanceSnapshot
- type ApplyInstanceSnapshotArgs
- type ApplyInstanceSnapshotArray
- func (ApplyInstanceSnapshotArray) ElementType() reflect.Type
- func (i ApplyInstanceSnapshotArray) ToApplyInstanceSnapshotArrayOutput() ApplyInstanceSnapshotArrayOutput
- func (i ApplyInstanceSnapshotArray) ToApplyInstanceSnapshotArrayOutputWithContext(ctx context.Context) ApplyInstanceSnapshotArrayOutput
- type ApplyInstanceSnapshotArrayInput
- type ApplyInstanceSnapshotArrayOutput
- func (ApplyInstanceSnapshotArrayOutput) ElementType() reflect.Type
- func (o ApplyInstanceSnapshotArrayOutput) Index(i pulumi.IntInput) ApplyInstanceSnapshotOutput
- func (o ApplyInstanceSnapshotArrayOutput) ToApplyInstanceSnapshotArrayOutput() ApplyInstanceSnapshotArrayOutput
- func (o ApplyInstanceSnapshotArrayOutput) ToApplyInstanceSnapshotArrayOutputWithContext(ctx context.Context) ApplyInstanceSnapshotArrayOutput
- type ApplyInstanceSnapshotInput
- type ApplyInstanceSnapshotMap
- type ApplyInstanceSnapshotMapInput
- type ApplyInstanceSnapshotMapOutput
- func (ApplyInstanceSnapshotMapOutput) ElementType() reflect.Type
- func (o ApplyInstanceSnapshotMapOutput) MapIndex(k pulumi.StringInput) ApplyInstanceSnapshotOutput
- func (o ApplyInstanceSnapshotMapOutput) ToApplyInstanceSnapshotMapOutput() ApplyInstanceSnapshotMapOutput
- func (o ApplyInstanceSnapshotMapOutput) ToApplyInstanceSnapshotMapOutputWithContext(ctx context.Context) ApplyInstanceSnapshotMapOutput
- type ApplyInstanceSnapshotOutput
- func (ApplyInstanceSnapshotOutput) ElementType() reflect.Type
- func (o ApplyInstanceSnapshotOutput) InstanceId() pulumi.StringOutput
- func (o ApplyInstanceSnapshotOutput) SnapshotId() pulumi.StringOutput
- func (o ApplyInstanceSnapshotOutput) ToApplyInstanceSnapshotOutput() ApplyInstanceSnapshotOutput
- func (o ApplyInstanceSnapshotOutput) ToApplyInstanceSnapshotOutputWithContext(ctx context.Context) ApplyInstanceSnapshotOutput
- type ApplyInstanceSnapshotState
- type Blueprint
- type BlueprintArgs
- type BlueprintArray
- type BlueprintArrayInput
- type BlueprintArrayOutput
- func (BlueprintArrayOutput) ElementType() reflect.Type
- func (o BlueprintArrayOutput) Index(i pulumi.IntInput) BlueprintOutput
- func (o BlueprintArrayOutput) ToBlueprintArrayOutput() BlueprintArrayOutput
- func (o BlueprintArrayOutput) ToBlueprintArrayOutputWithContext(ctx context.Context) BlueprintArrayOutput
- type BlueprintInput
- type BlueprintMap
- type BlueprintMapInput
- type BlueprintMapOutput
- type BlueprintOutput
- func (o BlueprintOutput) BlueprintName() pulumi.StringOutput
- func (o BlueprintOutput) Description() pulumi.StringPtrOutput
- func (BlueprintOutput) ElementType() reflect.Type
- func (o BlueprintOutput) InstanceId() pulumi.StringPtrOutput
- func (o BlueprintOutput) ToBlueprintOutput() BlueprintOutput
- func (o BlueprintOutput) ToBlueprintOutputWithContext(ctx context.Context) BlueprintOutput
- type BlueprintState
- type Disk
- type DiskArgs
- type DiskArray
- type DiskArrayInput
- type DiskArrayOutput
- type DiskAttachment
- type DiskAttachmentArgs
- type DiskAttachmentArray
- type DiskAttachmentArrayInput
- type DiskAttachmentArrayOutput
- func (DiskAttachmentArrayOutput) ElementType() reflect.Type
- func (o DiskAttachmentArrayOutput) Index(i pulumi.IntInput) DiskAttachmentOutput
- func (o DiskAttachmentArrayOutput) ToDiskAttachmentArrayOutput() DiskAttachmentArrayOutput
- func (o DiskAttachmentArrayOutput) ToDiskAttachmentArrayOutputWithContext(ctx context.Context) DiskAttachmentArrayOutput
- type DiskAttachmentInput
- type DiskAttachmentMap
- type DiskAttachmentMapInput
- type DiskAttachmentMapOutput
- func (DiskAttachmentMapOutput) ElementType() reflect.Type
- func (o DiskAttachmentMapOutput) MapIndex(k pulumi.StringInput) DiskAttachmentOutput
- func (o DiskAttachmentMapOutput) ToDiskAttachmentMapOutput() DiskAttachmentMapOutput
- func (o DiskAttachmentMapOutput) ToDiskAttachmentMapOutputWithContext(ctx context.Context) DiskAttachmentMapOutput
- type DiskAttachmentOutput
- func (o DiskAttachmentOutput) DiskId() pulumi.StringOutput
- func (DiskAttachmentOutput) ElementType() reflect.Type
- func (o DiskAttachmentOutput) InstanceId() pulumi.StringOutput
- func (o DiskAttachmentOutput) ToDiskAttachmentOutput() DiskAttachmentOutput
- func (o DiskAttachmentOutput) ToDiskAttachmentOutputWithContext(ctx context.Context) DiskAttachmentOutput
- type DiskAttachmentState
- type DiskAutoMountConfiguration
- type DiskAutoMountConfigurationArgs
- func (DiskAutoMountConfigurationArgs) ElementType() reflect.Type
- func (i DiskAutoMountConfigurationArgs) ToDiskAutoMountConfigurationOutput() DiskAutoMountConfigurationOutput
- func (i DiskAutoMountConfigurationArgs) ToDiskAutoMountConfigurationOutputWithContext(ctx context.Context) DiskAutoMountConfigurationOutput
- func (i DiskAutoMountConfigurationArgs) ToDiskAutoMountConfigurationPtrOutput() DiskAutoMountConfigurationPtrOutput
- func (i DiskAutoMountConfigurationArgs) ToDiskAutoMountConfigurationPtrOutputWithContext(ctx context.Context) DiskAutoMountConfigurationPtrOutput
- type DiskAutoMountConfigurationInput
- type DiskAutoMountConfigurationOutput
- func (DiskAutoMountConfigurationOutput) ElementType() reflect.Type
- func (o DiskAutoMountConfigurationOutput) FileSystemType() pulumi.StringPtrOutput
- func (o DiskAutoMountConfigurationOutput) InstanceId() pulumi.StringOutput
- func (o DiskAutoMountConfigurationOutput) MountPoint() pulumi.StringPtrOutput
- func (o DiskAutoMountConfigurationOutput) ToDiskAutoMountConfigurationOutput() DiskAutoMountConfigurationOutput
- func (o DiskAutoMountConfigurationOutput) ToDiskAutoMountConfigurationOutputWithContext(ctx context.Context) DiskAutoMountConfigurationOutput
- func (o DiskAutoMountConfigurationOutput) ToDiskAutoMountConfigurationPtrOutput() DiskAutoMountConfigurationPtrOutput
- func (o DiskAutoMountConfigurationOutput) ToDiskAutoMountConfigurationPtrOutputWithContext(ctx context.Context) DiskAutoMountConfigurationPtrOutput
- type DiskAutoMountConfigurationPtrInput
- type DiskAutoMountConfigurationPtrOutput
- func (o DiskAutoMountConfigurationPtrOutput) Elem() DiskAutoMountConfigurationOutput
- func (DiskAutoMountConfigurationPtrOutput) ElementType() reflect.Type
- func (o DiskAutoMountConfigurationPtrOutput) FileSystemType() pulumi.StringPtrOutput
- func (o DiskAutoMountConfigurationPtrOutput) InstanceId() pulumi.StringPtrOutput
- func (o DiskAutoMountConfigurationPtrOutput) MountPoint() pulumi.StringPtrOutput
- func (o DiskAutoMountConfigurationPtrOutput) ToDiskAutoMountConfigurationPtrOutput() DiskAutoMountConfigurationPtrOutput
- func (o DiskAutoMountConfigurationPtrOutput) ToDiskAutoMountConfigurationPtrOutputWithContext(ctx context.Context) DiskAutoMountConfigurationPtrOutput
- type DiskBackup
- type DiskBackupArgs
- type DiskBackupArray
- type DiskBackupArrayInput
- type DiskBackupArrayOutput
- func (DiskBackupArrayOutput) ElementType() reflect.Type
- func (o DiskBackupArrayOutput) Index(i pulumi.IntInput) DiskBackupOutput
- func (o DiskBackupArrayOutput) ToDiskBackupArrayOutput() DiskBackupArrayOutput
- func (o DiskBackupArrayOutput) ToDiskBackupArrayOutputWithContext(ctx context.Context) DiskBackupArrayOutput
- type DiskBackupInput
- type DiskBackupMap
- type DiskBackupMapInput
- type DiskBackupMapOutput
- func (DiskBackupMapOutput) ElementType() reflect.Type
- func (o DiskBackupMapOutput) MapIndex(k pulumi.StringInput) DiskBackupOutput
- func (o DiskBackupMapOutput) ToDiskBackupMapOutput() DiskBackupMapOutput
- func (o DiskBackupMapOutput) ToDiskBackupMapOutputWithContext(ctx context.Context) DiskBackupMapOutput
- type DiskBackupOutput
- func (o DiskBackupOutput) DiskBackupName() pulumi.StringPtrOutput
- func (o DiskBackupOutput) DiskId() pulumi.StringOutput
- func (DiskBackupOutput) ElementType() reflect.Type
- func (o DiskBackupOutput) ToDiskBackupOutput() DiskBackupOutput
- func (o DiskBackupOutput) ToDiskBackupOutputWithContext(ctx context.Context) DiskBackupOutput
- type DiskBackupState
- type DiskDiskChargePrepaid
- type DiskDiskChargePrepaidArgs
- func (DiskDiskChargePrepaidArgs) ElementType() reflect.Type
- func (i DiskDiskChargePrepaidArgs) ToDiskDiskChargePrepaidOutput() DiskDiskChargePrepaidOutput
- func (i DiskDiskChargePrepaidArgs) ToDiskDiskChargePrepaidOutputWithContext(ctx context.Context) DiskDiskChargePrepaidOutput
- func (i DiskDiskChargePrepaidArgs) ToDiskDiskChargePrepaidPtrOutput() DiskDiskChargePrepaidPtrOutput
- func (i DiskDiskChargePrepaidArgs) ToDiskDiskChargePrepaidPtrOutputWithContext(ctx context.Context) DiskDiskChargePrepaidPtrOutput
- type DiskDiskChargePrepaidInput
- type DiskDiskChargePrepaidOutput
- func (DiskDiskChargePrepaidOutput) ElementType() reflect.Type
- func (o DiskDiskChargePrepaidOutput) Period() pulumi.IntOutput
- func (o DiskDiskChargePrepaidOutput) RenewFlag() pulumi.StringPtrOutput
- func (o DiskDiskChargePrepaidOutput) TimeUnit() pulumi.StringPtrOutput
- func (o DiskDiskChargePrepaidOutput) ToDiskDiskChargePrepaidOutput() DiskDiskChargePrepaidOutput
- func (o DiskDiskChargePrepaidOutput) ToDiskDiskChargePrepaidOutputWithContext(ctx context.Context) DiskDiskChargePrepaidOutput
- func (o DiskDiskChargePrepaidOutput) ToDiskDiskChargePrepaidPtrOutput() DiskDiskChargePrepaidPtrOutput
- func (o DiskDiskChargePrepaidOutput) ToDiskDiskChargePrepaidPtrOutputWithContext(ctx context.Context) DiskDiskChargePrepaidPtrOutput
- type DiskDiskChargePrepaidPtrInput
- type DiskDiskChargePrepaidPtrOutput
- func (o DiskDiskChargePrepaidPtrOutput) Elem() DiskDiskChargePrepaidOutput
- func (DiskDiskChargePrepaidPtrOutput) ElementType() reflect.Type
- func (o DiskDiskChargePrepaidPtrOutput) Period() pulumi.IntPtrOutput
- func (o DiskDiskChargePrepaidPtrOutput) RenewFlag() pulumi.StringPtrOutput
- func (o DiskDiskChargePrepaidPtrOutput) TimeUnit() pulumi.StringPtrOutput
- func (o DiskDiskChargePrepaidPtrOutput) ToDiskDiskChargePrepaidPtrOutput() DiskDiskChargePrepaidPtrOutput
- func (o DiskDiskChargePrepaidPtrOutput) ToDiskDiskChargePrepaidPtrOutputWithContext(ctx context.Context) DiskDiskChargePrepaidPtrOutput
- type DiskInput
- type DiskMap
- type DiskMapInput
- type DiskMapOutput
- type DiskOutput
- func (o DiskOutput) AutoMountConfiguration() DiskAutoMountConfigurationPtrOutput
- func (o DiskOutput) AutoVoucher() pulumi.BoolOutput
- func (o DiskOutput) DiskBackupQuota() pulumi.IntOutput
- func (o DiskOutput) DiskChargePrepaid() DiskDiskChargePrepaidOutput
- func (o DiskOutput) DiskCount() pulumi.IntOutput
- func (o DiskOutput) DiskName() pulumi.StringOutput
- func (o DiskOutput) DiskSize() pulumi.IntOutput
- func (o DiskOutput) DiskType() pulumi.StringOutput
- func (DiskOutput) ElementType() reflect.Type
- func (o DiskOutput) ToDiskOutput() DiskOutput
- func (o DiskOutput) ToDiskOutputWithContext(ctx context.Context) DiskOutput
- func (o DiskOutput) Zone() pulumi.StringOutput
- type DiskState
- type FirewallRule
- type FirewallRuleArgs
- type FirewallRuleArray
- type FirewallRuleArrayInput
- type FirewallRuleArrayOutput
- func (FirewallRuleArrayOutput) ElementType() reflect.Type
- func (o FirewallRuleArrayOutput) Index(i pulumi.IntInput) FirewallRuleOutput
- func (o FirewallRuleArrayOutput) ToFirewallRuleArrayOutput() FirewallRuleArrayOutput
- func (o FirewallRuleArrayOutput) ToFirewallRuleArrayOutputWithContext(ctx context.Context) FirewallRuleArrayOutput
- type FirewallRuleFirewallRule
- type FirewallRuleFirewallRuleArgs
- func (FirewallRuleFirewallRuleArgs) ElementType() reflect.Type
- func (i FirewallRuleFirewallRuleArgs) ToFirewallRuleFirewallRuleOutput() FirewallRuleFirewallRuleOutput
- func (i FirewallRuleFirewallRuleArgs) ToFirewallRuleFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleFirewallRuleOutput
- type FirewallRuleFirewallRuleArray
- func (FirewallRuleFirewallRuleArray) ElementType() reflect.Type
- func (i FirewallRuleFirewallRuleArray) ToFirewallRuleFirewallRuleArrayOutput() FirewallRuleFirewallRuleArrayOutput
- func (i FirewallRuleFirewallRuleArray) ToFirewallRuleFirewallRuleArrayOutputWithContext(ctx context.Context) FirewallRuleFirewallRuleArrayOutput
- type FirewallRuleFirewallRuleArrayInput
- type FirewallRuleFirewallRuleArrayOutput
- func (FirewallRuleFirewallRuleArrayOutput) ElementType() reflect.Type
- func (o FirewallRuleFirewallRuleArrayOutput) Index(i pulumi.IntInput) FirewallRuleFirewallRuleOutput
- func (o FirewallRuleFirewallRuleArrayOutput) ToFirewallRuleFirewallRuleArrayOutput() FirewallRuleFirewallRuleArrayOutput
- func (o FirewallRuleFirewallRuleArrayOutput) ToFirewallRuleFirewallRuleArrayOutputWithContext(ctx context.Context) FirewallRuleFirewallRuleArrayOutput
- type FirewallRuleFirewallRuleInput
- type FirewallRuleFirewallRuleOutput
- func (o FirewallRuleFirewallRuleOutput) Action() pulumi.StringPtrOutput
- func (o FirewallRuleFirewallRuleOutput) CidrBlock() pulumi.StringPtrOutput
- func (FirewallRuleFirewallRuleOutput) ElementType() reflect.Type
- func (o FirewallRuleFirewallRuleOutput) FirewallRuleDescription() pulumi.StringPtrOutput
- func (o FirewallRuleFirewallRuleOutput) Port() pulumi.StringPtrOutput
- func (o FirewallRuleFirewallRuleOutput) Protocol() pulumi.StringOutput
- func (o FirewallRuleFirewallRuleOutput) ToFirewallRuleFirewallRuleOutput() FirewallRuleFirewallRuleOutput
- func (o FirewallRuleFirewallRuleOutput) ToFirewallRuleFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleFirewallRuleOutput
- type FirewallRuleInput
- type FirewallRuleMap
- type FirewallRuleMapInput
- type FirewallRuleMapOutput
- func (FirewallRuleMapOutput) ElementType() reflect.Type
- func (o FirewallRuleMapOutput) MapIndex(k pulumi.StringInput) FirewallRuleOutput
- func (o FirewallRuleMapOutput) ToFirewallRuleMapOutput() FirewallRuleMapOutput
- func (o FirewallRuleMapOutput) ToFirewallRuleMapOutputWithContext(ctx context.Context) FirewallRuleMapOutput
- type FirewallRuleOutput
- func (FirewallRuleOutput) ElementType() reflect.Type
- func (o FirewallRuleOutput) FirewallRules() FirewallRuleFirewallRuleArrayOutput
- func (o FirewallRuleOutput) InstanceId() pulumi.StringOutput
- func (o FirewallRuleOutput) ToFirewallRuleOutput() FirewallRuleOutput
- func (o FirewallRuleOutput) ToFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleOutput
- type FirewallRuleState
- type FirewallTemplate
- type FirewallTemplateArgs
- type FirewallTemplateArray
- type FirewallTemplateArrayInput
- type FirewallTemplateArrayOutput
- func (FirewallTemplateArrayOutput) ElementType() reflect.Type
- func (o FirewallTemplateArrayOutput) Index(i pulumi.IntInput) FirewallTemplateOutput
- func (o FirewallTemplateArrayOutput) ToFirewallTemplateArrayOutput() FirewallTemplateArrayOutput
- func (o FirewallTemplateArrayOutput) ToFirewallTemplateArrayOutputWithContext(ctx context.Context) FirewallTemplateArrayOutput
- type FirewallTemplateInput
- type FirewallTemplateMap
- type FirewallTemplateMapInput
- type FirewallTemplateMapOutput
- func (FirewallTemplateMapOutput) ElementType() reflect.Type
- func (o FirewallTemplateMapOutput) MapIndex(k pulumi.StringInput) FirewallTemplateOutput
- func (o FirewallTemplateMapOutput) ToFirewallTemplateMapOutput() FirewallTemplateMapOutput
- func (o FirewallTemplateMapOutput) ToFirewallTemplateMapOutputWithContext(ctx context.Context) FirewallTemplateMapOutput
- type FirewallTemplateOutput
- func (FirewallTemplateOutput) ElementType() reflect.Type
- func (o FirewallTemplateOutput) TemplateName() pulumi.StringOutput
- func (o FirewallTemplateOutput) TemplateRules() FirewallTemplateTemplateRuleArrayOutput
- func (o FirewallTemplateOutput) ToFirewallTemplateOutput() FirewallTemplateOutput
- func (o FirewallTemplateOutput) ToFirewallTemplateOutputWithContext(ctx context.Context) FirewallTemplateOutput
- type FirewallTemplateState
- type FirewallTemplateTemplateRule
- type FirewallTemplateTemplateRuleArgs
- func (FirewallTemplateTemplateRuleArgs) ElementType() reflect.Type
- func (i FirewallTemplateTemplateRuleArgs) ToFirewallTemplateTemplateRuleOutput() FirewallTemplateTemplateRuleOutput
- func (i FirewallTemplateTemplateRuleArgs) ToFirewallTemplateTemplateRuleOutputWithContext(ctx context.Context) FirewallTemplateTemplateRuleOutput
- type FirewallTemplateTemplateRuleArray
- func (FirewallTemplateTemplateRuleArray) ElementType() reflect.Type
- func (i FirewallTemplateTemplateRuleArray) ToFirewallTemplateTemplateRuleArrayOutput() FirewallTemplateTemplateRuleArrayOutput
- func (i FirewallTemplateTemplateRuleArray) ToFirewallTemplateTemplateRuleArrayOutputWithContext(ctx context.Context) FirewallTemplateTemplateRuleArrayOutput
- type FirewallTemplateTemplateRuleArrayInput
- type FirewallTemplateTemplateRuleArrayOutput
- func (FirewallTemplateTemplateRuleArrayOutput) ElementType() reflect.Type
- func (o FirewallTemplateTemplateRuleArrayOutput) Index(i pulumi.IntInput) FirewallTemplateTemplateRuleOutput
- func (o FirewallTemplateTemplateRuleArrayOutput) ToFirewallTemplateTemplateRuleArrayOutput() FirewallTemplateTemplateRuleArrayOutput
- func (o FirewallTemplateTemplateRuleArrayOutput) ToFirewallTemplateTemplateRuleArrayOutputWithContext(ctx context.Context) FirewallTemplateTemplateRuleArrayOutput
- type FirewallTemplateTemplateRuleInput
- type FirewallTemplateTemplateRuleOutput
- func (o FirewallTemplateTemplateRuleOutput) Action() pulumi.StringPtrOutput
- func (o FirewallTemplateTemplateRuleOutput) CidrBlock() pulumi.StringPtrOutput
- func (FirewallTemplateTemplateRuleOutput) ElementType() reflect.Type
- func (o FirewallTemplateTemplateRuleOutput) FirewallRuleDescription() pulumi.StringPtrOutput
- func (o FirewallTemplateTemplateRuleOutput) Port() pulumi.StringPtrOutput
- func (o FirewallTemplateTemplateRuleOutput) Protocol() pulumi.StringOutput
- func (o FirewallTemplateTemplateRuleOutput) ToFirewallTemplateTemplateRuleOutput() FirewallTemplateTemplateRuleOutput
- func (o FirewallTemplateTemplateRuleOutput) ToFirewallTemplateTemplateRuleOutputWithContext(ctx context.Context) FirewallTemplateTemplateRuleOutput
- type GetAllSceneArgs
- type GetAllSceneOutputArgs
- type GetAllSceneResult
- type GetAllSceneResultOutput
- func (GetAllSceneResultOutput) ElementType() reflect.Type
- func (o GetAllSceneResultOutput) Id() pulumi.StringOutput
- func (o GetAllSceneResultOutput) Limit() pulumi.IntPtrOutput
- func (o GetAllSceneResultOutput) Offset() pulumi.IntPtrOutput
- func (o GetAllSceneResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAllSceneResultOutput) SceneIds() pulumi.StringArrayOutput
- func (o GetAllSceneResultOutput) SceneSets() GetAllSceneSceneSetArrayOutput
- func (o GetAllSceneResultOutput) ToGetAllSceneResultOutput() GetAllSceneResultOutput
- func (o GetAllSceneResultOutput) ToGetAllSceneResultOutputWithContext(ctx context.Context) GetAllSceneResultOutput
- type GetAllSceneSceneSet
- type GetAllSceneSceneSetArgs
- type GetAllSceneSceneSetArray
- type GetAllSceneSceneSetArrayInput
- type GetAllSceneSceneSetArrayOutput
- func (GetAllSceneSceneSetArrayOutput) ElementType() reflect.Type
- func (o GetAllSceneSceneSetArrayOutput) Index(i pulumi.IntInput) GetAllSceneSceneSetOutput
- func (o GetAllSceneSceneSetArrayOutput) ToGetAllSceneSceneSetArrayOutput() GetAllSceneSceneSetArrayOutput
- func (o GetAllSceneSceneSetArrayOutput) ToGetAllSceneSceneSetArrayOutputWithContext(ctx context.Context) GetAllSceneSceneSetArrayOutput
- type GetAllSceneSceneSetInput
- type GetAllSceneSceneSetOutput
- func (o GetAllSceneSceneSetOutput) Description() pulumi.StringOutput
- func (o GetAllSceneSceneSetOutput) DisplayName() pulumi.StringOutput
- func (GetAllSceneSceneSetOutput) ElementType() reflect.Type
- func (o GetAllSceneSceneSetOutput) SceneId() pulumi.StringOutput
- func (o GetAllSceneSceneSetOutput) ToGetAllSceneSceneSetOutput() GetAllSceneSceneSetOutput
- func (o GetAllSceneSceneSetOutput) ToGetAllSceneSceneSetOutputWithContext(ctx context.Context) GetAllSceneSceneSetOutput
- type GetBundleArgs
- type GetBundleBundleSet
- type GetBundleBundleSetArgs
- type GetBundleBundleSetArray
- type GetBundleBundleSetArrayInput
- type GetBundleBundleSetArrayOutput
- func (GetBundleBundleSetArrayOutput) ElementType() reflect.Type
- func (o GetBundleBundleSetArrayOutput) Index(i pulumi.IntInput) GetBundleBundleSetOutput
- func (o GetBundleBundleSetArrayOutput) ToGetBundleBundleSetArrayOutput() GetBundleBundleSetArrayOutput
- func (o GetBundleBundleSetArrayOutput) ToGetBundleBundleSetArrayOutputWithContext(ctx context.Context) GetBundleBundleSetArrayOutput
- type GetBundleBundleSetInput
- type GetBundleBundleSetOutput
- func (o GetBundleBundleSetOutput) BundleDisplayLabel() pulumi.StringOutput
- func (o GetBundleBundleSetOutput) BundleId() pulumi.StringOutput
- func (o GetBundleBundleSetOutput) BundleSalesState() pulumi.StringOutput
- func (o GetBundleBundleSetOutput) BundleType() pulumi.StringOutput
- func (o GetBundleBundleSetOutput) Cpu() pulumi.IntOutput
- func (GetBundleBundleSetOutput) ElementType() reflect.Type
- func (o GetBundleBundleSetOutput) InternetChargeType() pulumi.StringOutput
- func (o GetBundleBundleSetOutput) InternetMaxBandwidthOut() pulumi.IntOutput
- func (o GetBundleBundleSetOutput) Memory() pulumi.IntOutput
- func (o GetBundleBundleSetOutput) MonthlyTraffic() pulumi.IntOutput
- func (o GetBundleBundleSetOutput) Prices() GetBundleBundleSetPriceArrayOutput
- func (o GetBundleBundleSetOutput) SupportLinuxUnixPlatform() pulumi.BoolOutput
- func (o GetBundleBundleSetOutput) SupportWindowsPlatform() pulumi.BoolOutput
- func (o GetBundleBundleSetOutput) SystemDiskSize() pulumi.IntOutput
- func (o GetBundleBundleSetOutput) SystemDiskType() pulumi.StringOutput
- func (o GetBundleBundleSetOutput) ToGetBundleBundleSetOutput() GetBundleBundleSetOutput
- func (o GetBundleBundleSetOutput) ToGetBundleBundleSetOutputWithContext(ctx context.Context) GetBundleBundleSetOutput
- type GetBundleBundleSetPrice
- type GetBundleBundleSetPriceArgs
- type GetBundleBundleSetPriceArray
- func (GetBundleBundleSetPriceArray) ElementType() reflect.Type
- func (i GetBundleBundleSetPriceArray) ToGetBundleBundleSetPriceArrayOutput() GetBundleBundleSetPriceArrayOutput
- func (i GetBundleBundleSetPriceArray) ToGetBundleBundleSetPriceArrayOutputWithContext(ctx context.Context) GetBundleBundleSetPriceArrayOutput
- type GetBundleBundleSetPriceArrayInput
- type GetBundleBundleSetPriceArrayOutput
- func (GetBundleBundleSetPriceArrayOutput) ElementType() reflect.Type
- func (o GetBundleBundleSetPriceArrayOutput) Index(i pulumi.IntInput) GetBundleBundleSetPriceOutput
- func (o GetBundleBundleSetPriceArrayOutput) ToGetBundleBundleSetPriceArrayOutput() GetBundleBundleSetPriceArrayOutput
- func (o GetBundleBundleSetPriceArrayOutput) ToGetBundleBundleSetPriceArrayOutputWithContext(ctx context.Context) GetBundleBundleSetPriceArrayOutput
- type GetBundleBundleSetPriceInput
- type GetBundleBundleSetPriceInstancePrice
- type GetBundleBundleSetPriceInstancePriceArgs
- func (GetBundleBundleSetPriceInstancePriceArgs) ElementType() reflect.Type
- func (i GetBundleBundleSetPriceInstancePriceArgs) ToGetBundleBundleSetPriceInstancePriceOutput() GetBundleBundleSetPriceInstancePriceOutput
- func (i GetBundleBundleSetPriceInstancePriceArgs) ToGetBundleBundleSetPriceInstancePriceOutputWithContext(ctx context.Context) GetBundleBundleSetPriceInstancePriceOutput
- type GetBundleBundleSetPriceInstancePriceArray
- func (GetBundleBundleSetPriceInstancePriceArray) ElementType() reflect.Type
- func (i GetBundleBundleSetPriceInstancePriceArray) ToGetBundleBundleSetPriceInstancePriceArrayOutput() GetBundleBundleSetPriceInstancePriceArrayOutput
- func (i GetBundleBundleSetPriceInstancePriceArray) ToGetBundleBundleSetPriceInstancePriceArrayOutputWithContext(ctx context.Context) GetBundleBundleSetPriceInstancePriceArrayOutput
- type GetBundleBundleSetPriceInstancePriceArrayInput
- type GetBundleBundleSetPriceInstancePriceArrayOutput
- func (GetBundleBundleSetPriceInstancePriceArrayOutput) ElementType() reflect.Type
- func (o GetBundleBundleSetPriceInstancePriceArrayOutput) Index(i pulumi.IntInput) GetBundleBundleSetPriceInstancePriceOutput
- func (o GetBundleBundleSetPriceInstancePriceArrayOutput) ToGetBundleBundleSetPriceInstancePriceArrayOutput() GetBundleBundleSetPriceInstancePriceArrayOutput
- func (o GetBundleBundleSetPriceInstancePriceArrayOutput) ToGetBundleBundleSetPriceInstancePriceArrayOutputWithContext(ctx context.Context) GetBundleBundleSetPriceInstancePriceArrayOutput
- type GetBundleBundleSetPriceInstancePriceInput
- type GetBundleBundleSetPriceInstancePriceOutput
- func (o GetBundleBundleSetPriceInstancePriceOutput) Currency() pulumi.StringOutput
- func (o GetBundleBundleSetPriceInstancePriceOutput) Discount() pulumi.Float64Output
- func (o GetBundleBundleSetPriceInstancePriceOutput) DiscountPrice() pulumi.Float64Output
- func (GetBundleBundleSetPriceInstancePriceOutput) ElementType() reflect.Type
- func (o GetBundleBundleSetPriceInstancePriceOutput) OriginalBundlePrice() pulumi.Float64Output
- func (o GetBundleBundleSetPriceInstancePriceOutput) OriginalPrice() pulumi.Float64Output
- func (o GetBundleBundleSetPriceInstancePriceOutput) ToGetBundleBundleSetPriceInstancePriceOutput() GetBundleBundleSetPriceInstancePriceOutput
- func (o GetBundleBundleSetPriceInstancePriceOutput) ToGetBundleBundleSetPriceInstancePriceOutputWithContext(ctx context.Context) GetBundleBundleSetPriceInstancePriceOutput
- type GetBundleBundleSetPriceOutput
- func (GetBundleBundleSetPriceOutput) ElementType() reflect.Type
- func (o GetBundleBundleSetPriceOutput) InstancePrices() GetBundleBundleSetPriceInstancePriceArrayOutput
- func (o GetBundleBundleSetPriceOutput) ToGetBundleBundleSetPriceOutput() GetBundleBundleSetPriceOutput
- func (o GetBundleBundleSetPriceOutput) ToGetBundleBundleSetPriceOutputWithContext(ctx context.Context) GetBundleBundleSetPriceOutput
- type GetBundleFilter
- type GetBundleFilterArgs
- type GetBundleFilterArray
- type GetBundleFilterArrayInput
- type GetBundleFilterArrayOutput
- func (GetBundleFilterArrayOutput) ElementType() reflect.Type
- func (o GetBundleFilterArrayOutput) Index(i pulumi.IntInput) GetBundleFilterOutput
- func (o GetBundleFilterArrayOutput) ToGetBundleFilterArrayOutput() GetBundleFilterArrayOutput
- func (o GetBundleFilterArrayOutput) ToGetBundleFilterArrayOutputWithContext(ctx context.Context) GetBundleFilterArrayOutput
- type GetBundleFilterInput
- type GetBundleFilterOutput
- func (GetBundleFilterOutput) ElementType() reflect.Type
- func (o GetBundleFilterOutput) Name() pulumi.StringOutput
- func (o GetBundleFilterOutput) ToGetBundleFilterOutput() GetBundleFilterOutput
- func (o GetBundleFilterOutput) ToGetBundleFilterOutputWithContext(ctx context.Context) GetBundleFilterOutput
- func (o GetBundleFilterOutput) Values() pulumi.StringArrayOutput
- type GetBundleOutputArgs
- type GetBundleResult
- type GetBundleResultOutput
- func (o GetBundleResultOutput) BundleIds() pulumi.StringArrayOutput
- func (o GetBundleResultOutput) BundleSets() GetBundleBundleSetArrayOutput
- func (GetBundleResultOutput) ElementType() reflect.Type
- func (o GetBundleResultOutput) Filters() GetBundleFilterArrayOutput
- func (o GetBundleResultOutput) Id() pulumi.StringOutput
- func (o GetBundleResultOutput) Limit() pulumi.IntPtrOutput
- func (o GetBundleResultOutput) Offset() pulumi.IntPtrOutput
- func (o GetBundleResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetBundleResultOutput) ToGetBundleResultOutput() GetBundleResultOutput
- func (o GetBundleResultOutput) ToGetBundleResultOutputWithContext(ctx context.Context) GetBundleResultOutput
- func (o GetBundleResultOutput) Zones() pulumi.StringArrayOutput
- type GetDiskConfigArgs
- type GetDiskConfigDiskConfigSet
- type GetDiskConfigDiskConfigSetArgs
- func (GetDiskConfigDiskConfigSetArgs) ElementType() reflect.Type
- func (i GetDiskConfigDiskConfigSetArgs) ToGetDiskConfigDiskConfigSetOutput() GetDiskConfigDiskConfigSetOutput
- func (i GetDiskConfigDiskConfigSetArgs) ToGetDiskConfigDiskConfigSetOutputWithContext(ctx context.Context) GetDiskConfigDiskConfigSetOutput
- type GetDiskConfigDiskConfigSetArray
- func (GetDiskConfigDiskConfigSetArray) ElementType() reflect.Type
- func (i GetDiskConfigDiskConfigSetArray) ToGetDiskConfigDiskConfigSetArrayOutput() GetDiskConfigDiskConfigSetArrayOutput
- func (i GetDiskConfigDiskConfigSetArray) ToGetDiskConfigDiskConfigSetArrayOutputWithContext(ctx context.Context) GetDiskConfigDiskConfigSetArrayOutput
- type GetDiskConfigDiskConfigSetArrayInput
- type GetDiskConfigDiskConfigSetArrayOutput
- func (GetDiskConfigDiskConfigSetArrayOutput) ElementType() reflect.Type
- func (o GetDiskConfigDiskConfigSetArrayOutput) Index(i pulumi.IntInput) GetDiskConfigDiskConfigSetOutput
- func (o GetDiskConfigDiskConfigSetArrayOutput) ToGetDiskConfigDiskConfigSetArrayOutput() GetDiskConfigDiskConfigSetArrayOutput
- func (o GetDiskConfigDiskConfigSetArrayOutput) ToGetDiskConfigDiskConfigSetArrayOutputWithContext(ctx context.Context) GetDiskConfigDiskConfigSetArrayOutput
- type GetDiskConfigDiskConfigSetInput
- type GetDiskConfigDiskConfigSetOutput
- func (o GetDiskConfigDiskConfigSetOutput) DiskSalesState() pulumi.StringOutput
- func (o GetDiskConfigDiskConfigSetOutput) DiskStepSize() pulumi.IntOutput
- func (o GetDiskConfigDiskConfigSetOutput) DiskType() pulumi.StringOutput
- func (GetDiskConfigDiskConfigSetOutput) ElementType() reflect.Type
- func (o GetDiskConfigDiskConfigSetOutput) MaxDiskSize() pulumi.IntOutput
- func (o GetDiskConfigDiskConfigSetOutput) MinDiskSize() pulumi.IntOutput
- func (o GetDiskConfigDiskConfigSetOutput) ToGetDiskConfigDiskConfigSetOutput() GetDiskConfigDiskConfigSetOutput
- func (o GetDiskConfigDiskConfigSetOutput) ToGetDiskConfigDiskConfigSetOutputWithContext(ctx context.Context) GetDiskConfigDiskConfigSetOutput
- func (o GetDiskConfigDiskConfigSetOutput) Zone() pulumi.StringOutput
- type GetDiskConfigFilter
- type GetDiskConfigFilterArgs
- type GetDiskConfigFilterArray
- type GetDiskConfigFilterArrayInput
- type GetDiskConfigFilterArrayOutput
- func (GetDiskConfigFilterArrayOutput) ElementType() reflect.Type
- func (o GetDiskConfigFilterArrayOutput) Index(i pulumi.IntInput) GetDiskConfigFilterOutput
- func (o GetDiskConfigFilterArrayOutput) ToGetDiskConfigFilterArrayOutput() GetDiskConfigFilterArrayOutput
- func (o GetDiskConfigFilterArrayOutput) ToGetDiskConfigFilterArrayOutputWithContext(ctx context.Context) GetDiskConfigFilterArrayOutput
- type GetDiskConfigFilterInput
- type GetDiskConfigFilterOutput
- func (GetDiskConfigFilterOutput) ElementType() reflect.Type
- func (o GetDiskConfigFilterOutput) Name() pulumi.StringOutput
- func (o GetDiskConfigFilterOutput) ToGetDiskConfigFilterOutput() GetDiskConfigFilterOutput
- func (o GetDiskConfigFilterOutput) ToGetDiskConfigFilterOutputWithContext(ctx context.Context) GetDiskConfigFilterOutput
- func (o GetDiskConfigFilterOutput) Values() pulumi.StringArrayOutput
- type GetDiskConfigOutputArgs
- type GetDiskConfigResult
- type GetDiskConfigResultOutput
- func (o GetDiskConfigResultOutput) DiskConfigSets() GetDiskConfigDiskConfigSetArrayOutput
- func (GetDiskConfigResultOutput) ElementType() reflect.Type
- func (o GetDiskConfigResultOutput) Filters() GetDiskConfigFilterArrayOutput
- func (o GetDiskConfigResultOutput) Id() pulumi.StringOutput
- func (o GetDiskConfigResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDiskConfigResultOutput) ToGetDiskConfigResultOutput() GetDiskConfigResultOutput
- func (o GetDiskConfigResultOutput) ToGetDiskConfigResultOutputWithContext(ctx context.Context) GetDiskConfigResultOutput
- type GetDisksArgs
- type GetDisksDiskList
- type GetDisksDiskListArgs
- type GetDisksDiskListArray
- type GetDisksDiskListArrayInput
- type GetDisksDiskListArrayOutput
- func (GetDisksDiskListArrayOutput) ElementType() reflect.Type
- func (o GetDisksDiskListArrayOutput) Index(i pulumi.IntInput) GetDisksDiskListOutput
- func (o GetDisksDiskListArrayOutput) ToGetDisksDiskListArrayOutput() GetDisksDiskListArrayOutput
- func (o GetDisksDiskListArrayOutput) ToGetDisksDiskListArrayOutputWithContext(ctx context.Context) GetDisksDiskListArrayOutput
- type GetDisksDiskListInput
- type GetDisksDiskListOutput
- func (o GetDisksDiskListOutput) Attached() pulumi.BoolOutput
- func (o GetDisksDiskListOutput) CreatedTime() pulumi.StringOutput
- func (o GetDisksDiskListOutput) DeleteWithInstance() pulumi.BoolOutput
- func (o GetDisksDiskListOutput) DiskBackupCount() pulumi.IntOutput
- func (o GetDisksDiskListOutput) DiskBackupQuota() pulumi.IntOutput
- func (o GetDisksDiskListOutput) DiskChargeType() pulumi.StringOutput
- func (o GetDisksDiskListOutput) DiskId() pulumi.StringOutput
- func (o GetDisksDiskListOutput) DiskName() pulumi.StringOutput
- func (o GetDisksDiskListOutput) DiskSize() pulumi.IntOutput
- func (o GetDisksDiskListOutput) DiskState() pulumi.StringOutput
- func (o GetDisksDiskListOutput) DiskType() pulumi.StringOutput
- func (o GetDisksDiskListOutput) DiskUsage() pulumi.StringOutput
- func (GetDisksDiskListOutput) ElementType() reflect.Type
- func (o GetDisksDiskListOutput) ExpiredTime() pulumi.StringOutput
- func (o GetDisksDiskListOutput) InstanceId() pulumi.StringOutput
- func (o GetDisksDiskListOutput) IsolatedTime() pulumi.StringOutput
- func (o GetDisksDiskListOutput) LatestOperation() pulumi.StringOutput
- func (o GetDisksDiskListOutput) LatestOperationRequestId() pulumi.StringOutput
- func (o GetDisksDiskListOutput) LatestOperationState() pulumi.StringOutput
- func (o GetDisksDiskListOutput) RenewFlag() pulumi.StringOutput
- func (o GetDisksDiskListOutput) ToGetDisksDiskListOutput() GetDisksDiskListOutput
- func (o GetDisksDiskListOutput) ToGetDisksDiskListOutputWithContext(ctx context.Context) GetDisksDiskListOutput
- func (o GetDisksDiskListOutput) Zone() pulumi.StringOutput
- type GetDisksFilter
- type GetDisksFilterArgs
- type GetDisksFilterArray
- type GetDisksFilterArrayInput
- type GetDisksFilterArrayOutput
- func (GetDisksFilterArrayOutput) ElementType() reflect.Type
- func (o GetDisksFilterArrayOutput) Index(i pulumi.IntInput) GetDisksFilterOutput
- func (o GetDisksFilterArrayOutput) ToGetDisksFilterArrayOutput() GetDisksFilterArrayOutput
- func (o GetDisksFilterArrayOutput) ToGetDisksFilterArrayOutputWithContext(ctx context.Context) GetDisksFilterArrayOutput
- type GetDisksFilterInput
- type GetDisksFilterOutput
- func (GetDisksFilterOutput) ElementType() reflect.Type
- func (o GetDisksFilterOutput) Name() pulumi.StringOutput
- func (o GetDisksFilterOutput) ToGetDisksFilterOutput() GetDisksFilterOutput
- func (o GetDisksFilterOutput) ToGetDisksFilterOutputWithContext(ctx context.Context) GetDisksFilterOutput
- func (o GetDisksFilterOutput) Values() pulumi.StringArrayOutput
- type GetDisksOutputArgs
- type GetDisksResult
- type GetDisksResultOutput
- func (o GetDisksResultOutput) DiskIds() pulumi.StringArrayOutput
- func (o GetDisksResultOutput) DiskLists() GetDisksDiskListArrayOutput
- func (GetDisksResultOutput) ElementType() reflect.Type
- func (o GetDisksResultOutput) Filters() GetDisksFilterArrayOutput
- func (o GetDisksResultOutput) Id() pulumi.StringOutput
- func (o GetDisksResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDisksResultOutput) ToGetDisksResultOutput() GetDisksResultOutput
- func (o GetDisksResultOutput) ToGetDisksResultOutputWithContext(ctx context.Context) GetDisksResultOutput
- type GetFirewallRulesTemplateArgs
- type GetFirewallRulesTemplateFirewallRuleSet
- type GetFirewallRulesTemplateFirewallRuleSetArgs
- func (GetFirewallRulesTemplateFirewallRuleSetArgs) ElementType() reflect.Type
- func (i GetFirewallRulesTemplateFirewallRuleSetArgs) ToGetFirewallRulesTemplateFirewallRuleSetOutput() GetFirewallRulesTemplateFirewallRuleSetOutput
- func (i GetFirewallRulesTemplateFirewallRuleSetArgs) ToGetFirewallRulesTemplateFirewallRuleSetOutputWithContext(ctx context.Context) GetFirewallRulesTemplateFirewallRuleSetOutput
- type GetFirewallRulesTemplateFirewallRuleSetArray
- func (GetFirewallRulesTemplateFirewallRuleSetArray) ElementType() reflect.Type
- func (i GetFirewallRulesTemplateFirewallRuleSetArray) ToGetFirewallRulesTemplateFirewallRuleSetArrayOutput() GetFirewallRulesTemplateFirewallRuleSetArrayOutput
- func (i GetFirewallRulesTemplateFirewallRuleSetArray) ToGetFirewallRulesTemplateFirewallRuleSetArrayOutputWithContext(ctx context.Context) GetFirewallRulesTemplateFirewallRuleSetArrayOutput
- type GetFirewallRulesTemplateFirewallRuleSetArrayInput
- type GetFirewallRulesTemplateFirewallRuleSetArrayOutput
- func (GetFirewallRulesTemplateFirewallRuleSetArrayOutput) ElementType() reflect.Type
- func (o GetFirewallRulesTemplateFirewallRuleSetArrayOutput) Index(i pulumi.IntInput) GetFirewallRulesTemplateFirewallRuleSetOutput
- func (o GetFirewallRulesTemplateFirewallRuleSetArrayOutput) ToGetFirewallRulesTemplateFirewallRuleSetArrayOutput() GetFirewallRulesTemplateFirewallRuleSetArrayOutput
- func (o GetFirewallRulesTemplateFirewallRuleSetArrayOutput) ToGetFirewallRulesTemplateFirewallRuleSetArrayOutputWithContext(ctx context.Context) GetFirewallRulesTemplateFirewallRuleSetArrayOutput
- type GetFirewallRulesTemplateFirewallRuleSetInput
- type GetFirewallRulesTemplateFirewallRuleSetOutput
- func (o GetFirewallRulesTemplateFirewallRuleSetOutput) Action() pulumi.StringOutput
- func (o GetFirewallRulesTemplateFirewallRuleSetOutput) AppType() pulumi.StringOutput
- func (o GetFirewallRulesTemplateFirewallRuleSetOutput) CidrBlock() pulumi.StringOutput
- func (GetFirewallRulesTemplateFirewallRuleSetOutput) ElementType() reflect.Type
- func (o GetFirewallRulesTemplateFirewallRuleSetOutput) FirewallRuleDescription() pulumi.StringOutput
- func (o GetFirewallRulesTemplateFirewallRuleSetOutput) Port() pulumi.StringOutput
- func (o GetFirewallRulesTemplateFirewallRuleSetOutput) Protocol() pulumi.StringOutput
- func (o GetFirewallRulesTemplateFirewallRuleSetOutput) ToGetFirewallRulesTemplateFirewallRuleSetOutput() GetFirewallRulesTemplateFirewallRuleSetOutput
- func (o GetFirewallRulesTemplateFirewallRuleSetOutput) ToGetFirewallRulesTemplateFirewallRuleSetOutputWithContext(ctx context.Context) GetFirewallRulesTemplateFirewallRuleSetOutput
- type GetFirewallRulesTemplateOutputArgs
- type GetFirewallRulesTemplateResult
- type GetFirewallRulesTemplateResultOutput
- func (GetFirewallRulesTemplateResultOutput) ElementType() reflect.Type
- func (o GetFirewallRulesTemplateResultOutput) FirewallRuleSets() GetFirewallRulesTemplateFirewallRuleSetArrayOutput
- func (o GetFirewallRulesTemplateResultOutput) Id() pulumi.StringOutput
- func (o GetFirewallRulesTemplateResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetFirewallRulesTemplateResultOutput) ToGetFirewallRulesTemplateResultOutput() GetFirewallRulesTemplateResultOutput
- func (o GetFirewallRulesTemplateResultOutput) ToGetFirewallRulesTemplateResultOutputWithContext(ctx context.Context) GetFirewallRulesTemplateResultOutput
- type GetInstanceBlueprintArgs
- type GetInstanceBlueprintBlueprintInstanceSet
- type GetInstanceBlueprintBlueprintInstanceSetArgs
- func (GetInstanceBlueprintBlueprintInstanceSetArgs) ElementType() reflect.Type
- func (i GetInstanceBlueprintBlueprintInstanceSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetOutput() GetInstanceBlueprintBlueprintInstanceSetOutput
- func (i GetInstanceBlueprintBlueprintInstanceSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetOutput
- type GetInstanceBlueprintBlueprintInstanceSetArray
- func (GetInstanceBlueprintBlueprintInstanceSetArray) ElementType() reflect.Type
- func (i GetInstanceBlueprintBlueprintInstanceSetArray) ToGetInstanceBlueprintBlueprintInstanceSetArrayOutput() GetInstanceBlueprintBlueprintInstanceSetArrayOutput
- func (i GetInstanceBlueprintBlueprintInstanceSetArray) ToGetInstanceBlueprintBlueprintInstanceSetArrayOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetArrayOutput
- type GetInstanceBlueprintBlueprintInstanceSetArrayInput
- type GetInstanceBlueprintBlueprintInstanceSetArrayOutput
- func (GetInstanceBlueprintBlueprintInstanceSetArrayOutput) ElementType() reflect.Type
- func (o GetInstanceBlueprintBlueprintInstanceSetArrayOutput) Index(i pulumi.IntInput) GetInstanceBlueprintBlueprintInstanceSetOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetArrayOutput() GetInstanceBlueprintBlueprintInstanceSetArrayOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetArrayOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetArrayOutput
- type GetInstanceBlueprintBlueprintInstanceSetBlueprint
- type GetInstanceBlueprintBlueprintInstanceSetBlueprintArgs
- func (GetInstanceBlueprintBlueprintInstanceSetBlueprintArgs) ElementType() reflect.Type
- func (i GetInstanceBlueprintBlueprintInstanceSetBlueprintArgs) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintOutput() GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput
- func (i GetInstanceBlueprintBlueprintInstanceSetBlueprintArgs) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput
- type GetInstanceBlueprintBlueprintInstanceSetBlueprintArray
- func (GetInstanceBlueprintBlueprintInstanceSetBlueprintArray) ElementType() reflect.Type
- func (i GetInstanceBlueprintBlueprintInstanceSetBlueprintArray) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput() GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput
- func (i GetInstanceBlueprintBlueprintInstanceSetBlueprintArray) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput
- type GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayInput
- type GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput
- func (GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput) ElementType() reflect.Type
- func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput) Index(i pulumi.IntInput) GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput() GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput
- type GetInstanceBlueprintBlueprintInstanceSetBlueprintInput
- type GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) BlueprintId() pulumi.StringOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) BlueprintName() pulumi.StringOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) BlueprintState() pulumi.StringOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) BlueprintType() pulumi.StringOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) CommunityUrl() pulumi.StringOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) CreatedTime() pulumi.StringOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) Description() pulumi.StringOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) DisplayTitle() pulumi.StringOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) DisplayVersion() pulumi.StringOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) DockerVersion() pulumi.StringOutput
- func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) ElementType() reflect.Type
- func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) GuideUrl() pulumi.StringOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) ImageId() pulumi.StringOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) ImageUrl() pulumi.StringOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) OsName() pulumi.StringOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) Platform() pulumi.StringOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) PlatformType() pulumi.StringOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) RequiredMemorySize() pulumi.IntOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) RequiredSystemDiskSize() pulumi.IntOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) SceneIdSets() pulumi.StringArrayOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) SupportAutomationTools() pulumi.BoolOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintOutput() GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput
- type GetInstanceBlueprintBlueprintInstanceSetInput
- type GetInstanceBlueprintBlueprintInstanceSetOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetOutput) Blueprints() GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput
- func (GetInstanceBlueprintBlueprintInstanceSetOutput) ElementType() reflect.Type
- func (o GetInstanceBlueprintBlueprintInstanceSetOutput) InstanceId() pulumi.StringOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetOutput) SoftwareSets() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetOutput() GetInstanceBlueprintBlueprintInstanceSetOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetOutput
- type GetInstanceBlueprintBlueprintInstanceSetSoftwareSet
- type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArgs
- func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArgs) ElementType() reflect.Type
- func (i GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput
- func (i GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput
- type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArray
- func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArray) ElementType() reflect.Type
- func (i GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArray) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput
- func (i GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArray) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput
- type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayInput
- type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput
- func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput) ElementType() reflect.Type
- func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput) Index(i pulumi.IntInput) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput
- type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSet
- type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArgs
- func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArgs) ElementType() reflect.Type
- func (i GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput
- func (i GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput
- type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArray
- func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArray) ElementType() reflect.Type
- func (i GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArray) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput
- func (i GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArray) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput
- type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayInput
- type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput
- func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput) ElementType() reflect.Type
- func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput) Index(i pulumi.IntInput) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput
- type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetInput
- type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput
- func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput) ElementType() reflect.Type
- func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput) Key() pulumi.StringOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput) Title() pulumi.StringOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput) Value() pulumi.StringOutput
- type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetInput
- type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) DetailSets() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput
- func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) ElementType() reflect.Type
- func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) ImageUrl() pulumi.StringOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) InstallDir() pulumi.StringOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) Name() pulumi.StringOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput
- func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) Version() pulumi.StringOutput
- type GetInstanceBlueprintOutputArgs
- type GetInstanceBlueprintResult
- type GetInstanceBlueprintResultOutput
- func (o GetInstanceBlueprintResultOutput) BlueprintInstanceSets() GetInstanceBlueprintBlueprintInstanceSetArrayOutput
- func (GetInstanceBlueprintResultOutput) ElementType() reflect.Type
- func (o GetInstanceBlueprintResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceBlueprintResultOutput) InstanceIds() pulumi.StringArrayOutput
- func (o GetInstanceBlueprintResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstanceBlueprintResultOutput) ToGetInstanceBlueprintResultOutput() GetInstanceBlueprintResultOutput
- func (o GetInstanceBlueprintResultOutput) ToGetInstanceBlueprintResultOutputWithContext(ctx context.Context) GetInstanceBlueprintResultOutput
- type GetInstanceDiskNumArgs
- type GetInstanceDiskNumAttachDetailSet
- type GetInstanceDiskNumAttachDetailSetArgs
- func (GetInstanceDiskNumAttachDetailSetArgs) ElementType() reflect.Type
- func (i GetInstanceDiskNumAttachDetailSetArgs) ToGetInstanceDiskNumAttachDetailSetOutput() GetInstanceDiskNumAttachDetailSetOutput
- func (i GetInstanceDiskNumAttachDetailSetArgs) ToGetInstanceDiskNumAttachDetailSetOutputWithContext(ctx context.Context) GetInstanceDiskNumAttachDetailSetOutput
- type GetInstanceDiskNumAttachDetailSetArray
- func (GetInstanceDiskNumAttachDetailSetArray) ElementType() reflect.Type
- func (i GetInstanceDiskNumAttachDetailSetArray) ToGetInstanceDiskNumAttachDetailSetArrayOutput() GetInstanceDiskNumAttachDetailSetArrayOutput
- func (i GetInstanceDiskNumAttachDetailSetArray) ToGetInstanceDiskNumAttachDetailSetArrayOutputWithContext(ctx context.Context) GetInstanceDiskNumAttachDetailSetArrayOutput
- type GetInstanceDiskNumAttachDetailSetArrayInput
- type GetInstanceDiskNumAttachDetailSetArrayOutput
- func (GetInstanceDiskNumAttachDetailSetArrayOutput) ElementType() reflect.Type
- func (o GetInstanceDiskNumAttachDetailSetArrayOutput) Index(i pulumi.IntInput) GetInstanceDiskNumAttachDetailSetOutput
- func (o GetInstanceDiskNumAttachDetailSetArrayOutput) ToGetInstanceDiskNumAttachDetailSetArrayOutput() GetInstanceDiskNumAttachDetailSetArrayOutput
- func (o GetInstanceDiskNumAttachDetailSetArrayOutput) ToGetInstanceDiskNumAttachDetailSetArrayOutputWithContext(ctx context.Context) GetInstanceDiskNumAttachDetailSetArrayOutput
- type GetInstanceDiskNumAttachDetailSetInput
- type GetInstanceDiskNumAttachDetailSetOutput
- func (o GetInstanceDiskNumAttachDetailSetOutput) AttachedDiskCount() pulumi.IntOutput
- func (GetInstanceDiskNumAttachDetailSetOutput) ElementType() reflect.Type
- func (o GetInstanceDiskNumAttachDetailSetOutput) InstanceId() pulumi.StringOutput
- func (o GetInstanceDiskNumAttachDetailSetOutput) MaxAttachCount() pulumi.IntOutput
- func (o GetInstanceDiskNumAttachDetailSetOutput) ToGetInstanceDiskNumAttachDetailSetOutput() GetInstanceDiskNumAttachDetailSetOutput
- func (o GetInstanceDiskNumAttachDetailSetOutput) ToGetInstanceDiskNumAttachDetailSetOutputWithContext(ctx context.Context) GetInstanceDiskNumAttachDetailSetOutput
- type GetInstanceDiskNumOutputArgs
- type GetInstanceDiskNumResult
- type GetInstanceDiskNumResultOutput
- func (o GetInstanceDiskNumResultOutput) AttachDetailSets() GetInstanceDiskNumAttachDetailSetArrayOutput
- func (GetInstanceDiskNumResultOutput) ElementType() reflect.Type
- func (o GetInstanceDiskNumResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceDiskNumResultOutput) InstanceIds() pulumi.StringArrayOutput
- func (o GetInstanceDiskNumResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstanceDiskNumResultOutput) ToGetInstanceDiskNumResultOutput() GetInstanceDiskNumResultOutput
- func (o GetInstanceDiskNumResultOutput) ToGetInstanceDiskNumResultOutputWithContext(ctx context.Context) GetInstanceDiskNumResultOutput
- type GetInstanceTrafficPackageArgs
- type GetInstanceTrafficPackageInstanceTrafficPackageSet
- type GetInstanceTrafficPackageInstanceTrafficPackageSetArgs
- func (GetInstanceTrafficPackageInstanceTrafficPackageSetArgs) ElementType() reflect.Type
- func (i GetInstanceTrafficPackageInstanceTrafficPackageSetArgs) ToGetInstanceTrafficPackageInstanceTrafficPackageSetOutput() GetInstanceTrafficPackageInstanceTrafficPackageSetOutput
- func (i GetInstanceTrafficPackageInstanceTrafficPackageSetArgs) ToGetInstanceTrafficPackageInstanceTrafficPackageSetOutputWithContext(ctx context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetOutput
- type GetInstanceTrafficPackageInstanceTrafficPackageSetArray
- func (GetInstanceTrafficPackageInstanceTrafficPackageSetArray) ElementType() reflect.Type
- func (i GetInstanceTrafficPackageInstanceTrafficPackageSetArray) ToGetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput() GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput
- func (i GetInstanceTrafficPackageInstanceTrafficPackageSetArray) ToGetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutputWithContext(ctx context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput
- type GetInstanceTrafficPackageInstanceTrafficPackageSetArrayInput
- type GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput
- func (GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput) ElementType() reflect.Type
- func (o GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput) Index(i pulumi.IntInput) GetInstanceTrafficPackageInstanceTrafficPackageSetOutput
- func (o GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput() GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput
- func (o GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutputWithContext(ctx context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput
- type GetInstanceTrafficPackageInstanceTrafficPackageSetInput
- type GetInstanceTrafficPackageInstanceTrafficPackageSetOutput
- func (GetInstanceTrafficPackageInstanceTrafficPackageSetOutput) ElementType() reflect.Type
- func (o GetInstanceTrafficPackageInstanceTrafficPackageSetOutput) InstanceId() pulumi.StringOutput
- func (o GetInstanceTrafficPackageInstanceTrafficPackageSetOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetOutput() GetInstanceTrafficPackageInstanceTrafficPackageSetOutput
- func (o GetInstanceTrafficPackageInstanceTrafficPackageSetOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetOutputWithContext(ctx context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetOutput
- func (o GetInstanceTrafficPackageInstanceTrafficPackageSetOutput) TrafficPackageSets() GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput
- type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSet
- type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArgs
- func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArgs) ElementType() reflect.Type
- func (i GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArgs) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput() GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput
- func (i GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArgs) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutputWithContext(ctx context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput
- type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArray
- func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArray) ElementType() reflect.Type
- func (i GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArray) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput() GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput
- func (i GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArray) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutputWithContext(ctx context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput
- type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayInput
- type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput
- func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput) ElementType() reflect.Type
- func (o GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput) Index(i pulumi.IntInput) GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput
- func (o GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput() GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput
- func (o GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutputWithContext(ctx context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput
- type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetInput
- type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput
- func (o GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) Deadline() pulumi.StringOutput
- func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) ElementType() reflect.Type
- func (o GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) EndTime() pulumi.StringOutput
- func (o GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) StartTime() pulumi.StringOutput
- func (o GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) Status() pulumi.StringOutput
- func (o GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput() GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput
- func (o GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutputWithContext(ctx context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput
- func (o GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) TrafficOverflow() pulumi.IntOutput
- func (o GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) TrafficPackageId() pulumi.StringOutput
- func (o GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) TrafficPackageRemaining() pulumi.IntOutput
- func (o GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) TrafficPackageTotal() pulumi.IntOutput
- func (o GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) TrafficUsed() pulumi.IntOutput
- type GetInstanceTrafficPackageOutputArgs
- type GetInstanceTrafficPackageResult
- type GetInstanceTrafficPackageResultOutput
- func (GetInstanceTrafficPackageResultOutput) ElementType() reflect.Type
- func (o GetInstanceTrafficPackageResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceTrafficPackageResultOutput) InstanceIds() pulumi.StringArrayOutput
- func (o GetInstanceTrafficPackageResultOutput) InstanceTrafficPackageSets() GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput
- func (o GetInstanceTrafficPackageResultOutput) Limit() pulumi.IntPtrOutput
- func (o GetInstanceTrafficPackageResultOutput) Offset() pulumi.IntPtrOutput
- func (o GetInstanceTrafficPackageResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstanceTrafficPackageResultOutput) ToGetInstanceTrafficPackageResultOutput() GetInstanceTrafficPackageResultOutput
- func (o GetInstanceTrafficPackageResultOutput) ToGetInstanceTrafficPackageResultOutputWithContext(ctx context.Context) GetInstanceTrafficPackageResultOutput
- 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 GetModifyInstanceBundleArgs
- type GetModifyInstanceBundleFilter
- type GetModifyInstanceBundleFilterArgs
- func (GetModifyInstanceBundleFilterArgs) ElementType() reflect.Type
- func (i GetModifyInstanceBundleFilterArgs) ToGetModifyInstanceBundleFilterOutput() GetModifyInstanceBundleFilterOutput
- func (i GetModifyInstanceBundleFilterArgs) ToGetModifyInstanceBundleFilterOutputWithContext(ctx context.Context) GetModifyInstanceBundleFilterOutput
- type GetModifyInstanceBundleFilterArray
- func (GetModifyInstanceBundleFilterArray) ElementType() reflect.Type
- func (i GetModifyInstanceBundleFilterArray) ToGetModifyInstanceBundleFilterArrayOutput() GetModifyInstanceBundleFilterArrayOutput
- func (i GetModifyInstanceBundleFilterArray) ToGetModifyInstanceBundleFilterArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleFilterArrayOutput
- type GetModifyInstanceBundleFilterArrayInput
- type GetModifyInstanceBundleFilterArrayOutput
- func (GetModifyInstanceBundleFilterArrayOutput) ElementType() reflect.Type
- func (o GetModifyInstanceBundleFilterArrayOutput) Index(i pulumi.IntInput) GetModifyInstanceBundleFilterOutput
- func (o GetModifyInstanceBundleFilterArrayOutput) ToGetModifyInstanceBundleFilterArrayOutput() GetModifyInstanceBundleFilterArrayOutput
- func (o GetModifyInstanceBundleFilterArrayOutput) ToGetModifyInstanceBundleFilterArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleFilterArrayOutput
- type GetModifyInstanceBundleFilterInput
- type GetModifyInstanceBundleFilterOutput
- func (GetModifyInstanceBundleFilterOutput) ElementType() reflect.Type
- func (o GetModifyInstanceBundleFilterOutput) Name() pulumi.StringOutput
- func (o GetModifyInstanceBundleFilterOutput) ToGetModifyInstanceBundleFilterOutput() GetModifyInstanceBundleFilterOutput
- func (o GetModifyInstanceBundleFilterOutput) ToGetModifyInstanceBundleFilterOutputWithContext(ctx context.Context) GetModifyInstanceBundleFilterOutput
- func (o GetModifyInstanceBundleFilterOutput) Values() pulumi.StringArrayOutput
- type GetModifyInstanceBundleModifyBundleSet
- type GetModifyInstanceBundleModifyBundleSetArgs
- func (GetModifyInstanceBundleModifyBundleSetArgs) ElementType() reflect.Type
- func (i GetModifyInstanceBundleModifyBundleSetArgs) ToGetModifyInstanceBundleModifyBundleSetOutput() GetModifyInstanceBundleModifyBundleSetOutput
- func (i GetModifyInstanceBundleModifyBundleSetArgs) ToGetModifyInstanceBundleModifyBundleSetOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetOutput
- type GetModifyInstanceBundleModifyBundleSetArray
- func (GetModifyInstanceBundleModifyBundleSetArray) ElementType() reflect.Type
- func (i GetModifyInstanceBundleModifyBundleSetArray) ToGetModifyInstanceBundleModifyBundleSetArrayOutput() GetModifyInstanceBundleModifyBundleSetArrayOutput
- func (i GetModifyInstanceBundleModifyBundleSetArray) ToGetModifyInstanceBundleModifyBundleSetArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetArrayOutput
- type GetModifyInstanceBundleModifyBundleSetArrayInput
- type GetModifyInstanceBundleModifyBundleSetArrayOutput
- func (GetModifyInstanceBundleModifyBundleSetArrayOutput) ElementType() reflect.Type
- func (o GetModifyInstanceBundleModifyBundleSetArrayOutput) Index(i pulumi.IntInput) GetModifyInstanceBundleModifyBundleSetOutput
- func (o GetModifyInstanceBundleModifyBundleSetArrayOutput) ToGetModifyInstanceBundleModifyBundleSetArrayOutput() GetModifyInstanceBundleModifyBundleSetArrayOutput
- func (o GetModifyInstanceBundleModifyBundleSetArrayOutput) ToGetModifyInstanceBundleModifyBundleSetArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetArrayOutput
- type GetModifyInstanceBundleModifyBundleSetBundle
- type GetModifyInstanceBundleModifyBundleSetBundleArgs
- func (GetModifyInstanceBundleModifyBundleSetBundleArgs) ElementType() reflect.Type
- func (i GetModifyInstanceBundleModifyBundleSetBundleArgs) ToGetModifyInstanceBundleModifyBundleSetBundleOutput() GetModifyInstanceBundleModifyBundleSetBundleOutput
- func (i GetModifyInstanceBundleModifyBundleSetBundleArgs) ToGetModifyInstanceBundleModifyBundleSetBundleOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundleOutput
- type GetModifyInstanceBundleModifyBundleSetBundleArray
- func (GetModifyInstanceBundleModifyBundleSetBundleArray) ElementType() reflect.Type
- func (i GetModifyInstanceBundleModifyBundleSetBundleArray) ToGetModifyInstanceBundleModifyBundleSetBundleArrayOutput() GetModifyInstanceBundleModifyBundleSetBundleArrayOutput
- func (i GetModifyInstanceBundleModifyBundleSetBundleArray) ToGetModifyInstanceBundleModifyBundleSetBundleArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundleArrayOutput
- type GetModifyInstanceBundleModifyBundleSetBundleArrayInput
- type GetModifyInstanceBundleModifyBundleSetBundleArrayOutput
- func (GetModifyInstanceBundleModifyBundleSetBundleArrayOutput) ElementType() reflect.Type
- func (o GetModifyInstanceBundleModifyBundleSetBundleArrayOutput) Index(i pulumi.IntInput) GetModifyInstanceBundleModifyBundleSetBundleOutput
- func (o GetModifyInstanceBundleModifyBundleSetBundleArrayOutput) ToGetModifyInstanceBundleModifyBundleSetBundleArrayOutput() GetModifyInstanceBundleModifyBundleSetBundleArrayOutput
- func (o GetModifyInstanceBundleModifyBundleSetBundleArrayOutput) ToGetModifyInstanceBundleModifyBundleSetBundleArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundleArrayOutput
- type GetModifyInstanceBundleModifyBundleSetBundleInput
- type GetModifyInstanceBundleModifyBundleSetBundleOutput
- func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) BundleDisplayLabel() pulumi.StringOutput
- func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) BundleId() pulumi.StringOutput
- func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) BundleSalesState() pulumi.StringOutput
- func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) BundleType() pulumi.StringOutput
- func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) BundleTypeDescription() pulumi.StringOutput
- func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) Cpu() pulumi.IntOutput
- func (GetModifyInstanceBundleModifyBundleSetBundleOutput) ElementType() reflect.Type
- func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) InternetChargeType() pulumi.StringOutput
- func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) InternetMaxBandwidthOut() pulumi.IntOutput
- func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) Memory() pulumi.IntOutput
- func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) MonthlyTraffic() pulumi.IntOutput
- func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) Prices() GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput
- func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) SupportLinuxUnixPlatform() pulumi.BoolOutput
- func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) SupportWindowsPlatform() pulumi.BoolOutput
- func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) SystemDiskSize() pulumi.IntOutput
- func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) SystemDiskType() pulumi.StringOutput
- func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) ToGetModifyInstanceBundleModifyBundleSetBundleOutput() GetModifyInstanceBundleModifyBundleSetBundleOutput
- func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) ToGetModifyInstanceBundleModifyBundleSetBundleOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundleOutput
- type GetModifyInstanceBundleModifyBundleSetBundlePrice
- type GetModifyInstanceBundleModifyBundleSetBundlePriceArgs
- func (GetModifyInstanceBundleModifyBundleSetBundlePriceArgs) ElementType() reflect.Type
- func (i GetModifyInstanceBundleModifyBundleSetBundlePriceArgs) ToGetModifyInstanceBundleModifyBundleSetBundlePriceOutput() GetModifyInstanceBundleModifyBundleSetBundlePriceOutput
- func (i GetModifyInstanceBundleModifyBundleSetBundlePriceArgs) ToGetModifyInstanceBundleModifyBundleSetBundlePriceOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceOutput
- type GetModifyInstanceBundleModifyBundleSetBundlePriceArray
- func (GetModifyInstanceBundleModifyBundleSetBundlePriceArray) ElementType() reflect.Type
- func (i GetModifyInstanceBundleModifyBundleSetBundlePriceArray) ToGetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput() GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput
- func (i GetModifyInstanceBundleModifyBundleSetBundlePriceArray) ToGetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput
- type GetModifyInstanceBundleModifyBundleSetBundlePriceArrayInput
- type GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput
- func (GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput) ElementType() reflect.Type
- func (o GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput) Index(i pulumi.IntInput) GetModifyInstanceBundleModifyBundleSetBundlePriceOutput
- func (o GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput() GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput
- func (o GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput
- type GetModifyInstanceBundleModifyBundleSetBundlePriceInput
- type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePrice
- type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArgs
- func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArgs) ElementType() reflect.Type
- func (i GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArgs) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput() GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput
- func (i GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArgs) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput
- type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArray
- func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArray) ElementType() reflect.Type
- func (i GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArray) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput() GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput
- func (i GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArray) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput
- type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayInput
- type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput
- func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput) ElementType() reflect.Type
- func (o GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput) Index(i pulumi.IntInput) GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput
- func (o GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput() GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput
- func (o GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput
- type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceInput
- type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput
- func (o GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) Currency() pulumi.StringOutput
- func (o GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) Discount() pulumi.Float64Output
- func (o GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) DiscountPrice() pulumi.Float64Output
- func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) ElementType() reflect.Type
- func (o GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) OriginalBundlePrice() pulumi.Float64Output
- func (o GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) OriginalPrice() pulumi.Float64Output
- func (o GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput() GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput
- func (o GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput
- type GetModifyInstanceBundleModifyBundleSetBundlePriceOutput
- func (GetModifyInstanceBundleModifyBundleSetBundlePriceOutput) ElementType() reflect.Type
- func (o GetModifyInstanceBundleModifyBundleSetBundlePriceOutput) InstancePrices() GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput
- func (o GetModifyInstanceBundleModifyBundleSetBundlePriceOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceOutput() GetModifyInstanceBundleModifyBundleSetBundlePriceOutput
- func (o GetModifyInstanceBundleModifyBundleSetBundlePriceOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceOutput
- type GetModifyInstanceBundleModifyBundleSetInput
- type GetModifyInstanceBundleModifyBundleSetModifyPrice
- type GetModifyInstanceBundleModifyBundleSetModifyPriceArgs
- func (GetModifyInstanceBundleModifyBundleSetModifyPriceArgs) ElementType() reflect.Type
- func (i GetModifyInstanceBundleModifyBundleSetModifyPriceArgs) ToGetModifyInstanceBundleModifyBundleSetModifyPriceOutput() GetModifyInstanceBundleModifyBundleSetModifyPriceOutput
- func (i GetModifyInstanceBundleModifyBundleSetModifyPriceArgs) ToGetModifyInstanceBundleModifyBundleSetModifyPriceOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceOutput
- type GetModifyInstanceBundleModifyBundleSetModifyPriceArray
- func (GetModifyInstanceBundleModifyBundleSetModifyPriceArray) ElementType() reflect.Type
- func (i GetModifyInstanceBundleModifyBundleSetModifyPriceArray) ToGetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput() GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput
- func (i GetModifyInstanceBundleModifyBundleSetModifyPriceArray) ToGetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput
- type GetModifyInstanceBundleModifyBundleSetModifyPriceArrayInput
- type GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput
- func (GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput) ElementType() reflect.Type
- func (o GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput) Index(i pulumi.IntInput) GetModifyInstanceBundleModifyBundleSetModifyPriceOutput
- func (o GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput() GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput
- func (o GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput
- type GetModifyInstanceBundleModifyBundleSetModifyPriceInput
- type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePrice
- type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArgs
- func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArgs) ElementType() reflect.Type
- func (i GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArgs) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput() GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput
- func (i GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArgs) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput
- type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArray
- func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArray) ElementType() reflect.Type
- func (i GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArray) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput() GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput
- func (i GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArray) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput
- type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayInput
- type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput
- func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput) ElementType() reflect.Type
- func (o GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput) Index(i pulumi.IntInput) GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput
- func (o GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput() GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput
- func (o GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput
- type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceInput
- type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput
- func (o GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) Currency() pulumi.StringOutput
- func (o GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) Discount() pulumi.Float64Output
- func (o GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) DiscountPrice() pulumi.Float64Output
- func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) ElementType() reflect.Type
- func (o GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) OriginalBundlePrice() pulumi.Float64Output
- func (o GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) OriginalPrice() pulumi.Float64Output
- func (o GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput() GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput
- func (o GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput
- type GetModifyInstanceBundleModifyBundleSetModifyPriceOutput
- func (GetModifyInstanceBundleModifyBundleSetModifyPriceOutput) ElementType() reflect.Type
- func (o GetModifyInstanceBundleModifyBundleSetModifyPriceOutput) InstancePrices() GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput
- func (o GetModifyInstanceBundleModifyBundleSetModifyPriceOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceOutput() GetModifyInstanceBundleModifyBundleSetModifyPriceOutput
- func (o GetModifyInstanceBundleModifyBundleSetModifyPriceOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceOutput
- type GetModifyInstanceBundleModifyBundleSetOutput
- func (o GetModifyInstanceBundleModifyBundleSetOutput) Bundles() GetModifyInstanceBundleModifyBundleSetBundleArrayOutput
- func (GetModifyInstanceBundleModifyBundleSetOutput) ElementType() reflect.Type
- func (o GetModifyInstanceBundleModifyBundleSetOutput) ModifyBundleState() pulumi.StringOutput
- func (o GetModifyInstanceBundleModifyBundleSetOutput) ModifyPrices() GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput
- func (o GetModifyInstanceBundleModifyBundleSetOutput) NotSupportModifyMessage() pulumi.StringOutput
- func (o GetModifyInstanceBundleModifyBundleSetOutput) ToGetModifyInstanceBundleModifyBundleSetOutput() GetModifyInstanceBundleModifyBundleSetOutput
- func (o GetModifyInstanceBundleModifyBundleSetOutput) ToGetModifyInstanceBundleModifyBundleSetOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetOutput
- type GetModifyInstanceBundleOutputArgs
- type GetModifyInstanceBundleResult
- type GetModifyInstanceBundleResultOutput
- func (GetModifyInstanceBundleResultOutput) ElementType() reflect.Type
- func (o GetModifyInstanceBundleResultOutput) Filters() GetModifyInstanceBundleFilterArrayOutput
- func (o GetModifyInstanceBundleResultOutput) Id() pulumi.StringOutput
- func (o GetModifyInstanceBundleResultOutput) InstanceId() pulumi.StringOutput
- func (o GetModifyInstanceBundleResultOutput) ModifyBundleSets() GetModifyInstanceBundleModifyBundleSetArrayOutput
- func (o GetModifyInstanceBundleResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetModifyInstanceBundleResultOutput) ToGetModifyInstanceBundleResultOutput() GetModifyInstanceBundleResultOutput
- func (o GetModifyInstanceBundleResultOutput) ToGetModifyInstanceBundleResultOutputWithContext(ctx context.Context) GetModifyInstanceBundleResultOutput
- type GetRegionArgs
- type GetRegionOutputArgs
- type GetRegionRegionSet
- type GetRegionRegionSetArgs
- type GetRegionRegionSetArray
- type GetRegionRegionSetArrayInput
- type GetRegionRegionSetArrayOutput
- func (GetRegionRegionSetArrayOutput) ElementType() reflect.Type
- func (o GetRegionRegionSetArrayOutput) Index(i pulumi.IntInput) GetRegionRegionSetOutput
- func (o GetRegionRegionSetArrayOutput) ToGetRegionRegionSetArrayOutput() GetRegionRegionSetArrayOutput
- func (o GetRegionRegionSetArrayOutput) ToGetRegionRegionSetArrayOutputWithContext(ctx context.Context) GetRegionRegionSetArrayOutput
- type GetRegionRegionSetInput
- type GetRegionRegionSetOutput
- func (GetRegionRegionSetOutput) ElementType() reflect.Type
- func (o GetRegionRegionSetOutput) IsChinaMainland() pulumi.BoolOutput
- func (o GetRegionRegionSetOutput) Region() pulumi.StringOutput
- func (o GetRegionRegionSetOutput) RegionName() pulumi.StringOutput
- func (o GetRegionRegionSetOutput) RegionState() pulumi.StringOutput
- func (o GetRegionRegionSetOutput) ToGetRegionRegionSetOutput() GetRegionRegionSetOutput
- func (o GetRegionRegionSetOutput) ToGetRegionRegionSetOutputWithContext(ctx context.Context) GetRegionRegionSetOutput
- type GetRegionResult
- type GetRegionResultOutput
- func (GetRegionResultOutput) ElementType() reflect.Type
- func (o GetRegionResultOutput) Id() pulumi.StringOutput
- func (o GetRegionResultOutput) RegionSets() GetRegionRegionSetArrayOutput
- func (o GetRegionResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetRegionResultOutput) ToGetRegionResultOutput() GetRegionResultOutput
- func (o GetRegionResultOutput) ToGetRegionResultOutputWithContext(ctx context.Context) GetRegionResultOutput
- type GetResetInstanceBlueprintArgs
- type GetResetInstanceBlueprintFilter
- type GetResetInstanceBlueprintFilterArgs
- func (GetResetInstanceBlueprintFilterArgs) ElementType() reflect.Type
- func (i GetResetInstanceBlueprintFilterArgs) ToGetResetInstanceBlueprintFilterOutput() GetResetInstanceBlueprintFilterOutput
- func (i GetResetInstanceBlueprintFilterArgs) ToGetResetInstanceBlueprintFilterOutputWithContext(ctx context.Context) GetResetInstanceBlueprintFilterOutput
- type GetResetInstanceBlueprintFilterArray
- func (GetResetInstanceBlueprintFilterArray) ElementType() reflect.Type
- func (i GetResetInstanceBlueprintFilterArray) ToGetResetInstanceBlueprintFilterArrayOutput() GetResetInstanceBlueprintFilterArrayOutput
- func (i GetResetInstanceBlueprintFilterArray) ToGetResetInstanceBlueprintFilterArrayOutputWithContext(ctx context.Context) GetResetInstanceBlueprintFilterArrayOutput
- type GetResetInstanceBlueprintFilterArrayInput
- type GetResetInstanceBlueprintFilterArrayOutput
- func (GetResetInstanceBlueprintFilterArrayOutput) ElementType() reflect.Type
- func (o GetResetInstanceBlueprintFilterArrayOutput) Index(i pulumi.IntInput) GetResetInstanceBlueprintFilterOutput
- func (o GetResetInstanceBlueprintFilterArrayOutput) ToGetResetInstanceBlueprintFilterArrayOutput() GetResetInstanceBlueprintFilterArrayOutput
- func (o GetResetInstanceBlueprintFilterArrayOutput) ToGetResetInstanceBlueprintFilterArrayOutputWithContext(ctx context.Context) GetResetInstanceBlueprintFilterArrayOutput
- type GetResetInstanceBlueprintFilterInput
- type GetResetInstanceBlueprintFilterOutput
- func (GetResetInstanceBlueprintFilterOutput) ElementType() reflect.Type
- func (o GetResetInstanceBlueprintFilterOutput) Name() pulumi.StringOutput
- func (o GetResetInstanceBlueprintFilterOutput) ToGetResetInstanceBlueprintFilterOutput() GetResetInstanceBlueprintFilterOutput
- func (o GetResetInstanceBlueprintFilterOutput) ToGetResetInstanceBlueprintFilterOutputWithContext(ctx context.Context) GetResetInstanceBlueprintFilterOutput
- func (o GetResetInstanceBlueprintFilterOutput) Values() pulumi.StringArrayOutput
- type GetResetInstanceBlueprintOutputArgs
- type GetResetInstanceBlueprintResetInstanceBlueprintSet
- type GetResetInstanceBlueprintResetInstanceBlueprintSetArgs
- func (GetResetInstanceBlueprintResetInstanceBlueprintSetArgs) ElementType() reflect.Type
- func (i GetResetInstanceBlueprintResetInstanceBlueprintSetArgs) ToGetResetInstanceBlueprintResetInstanceBlueprintSetOutput() GetResetInstanceBlueprintResetInstanceBlueprintSetOutput
- func (i GetResetInstanceBlueprintResetInstanceBlueprintSetArgs) ToGetResetInstanceBlueprintResetInstanceBlueprintSetOutputWithContext(ctx context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetOutput
- type GetResetInstanceBlueprintResetInstanceBlueprintSetArray
- func (GetResetInstanceBlueprintResetInstanceBlueprintSetArray) ElementType() reflect.Type
- func (i GetResetInstanceBlueprintResetInstanceBlueprintSetArray) ToGetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput() GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput
- func (i GetResetInstanceBlueprintResetInstanceBlueprintSetArray) ToGetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutputWithContext(ctx context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput
- type GetResetInstanceBlueprintResetInstanceBlueprintSetArrayInput
- type GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput
- func (GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput) ElementType() reflect.Type
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput) Index(i pulumi.IntInput) GetResetInstanceBlueprintResetInstanceBlueprintSetOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput() GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutputWithContext(ctx context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput
- type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfo
- type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArgs
- func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArgs) ElementType() reflect.Type
- func (i GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArgs) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput() GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput
- func (i GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArgs) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutputWithContext(ctx context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput
- type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArray
- func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArray) ElementType() reflect.Type
- func (i GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArray) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput() GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput
- func (i GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArray) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutputWithContext(ctx context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput
- type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayInput
- type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput
- func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput) ElementType() reflect.Type
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput) Index(i pulumi.IntInput) GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput() GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutputWithContext(ctx context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput
- type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoInput
- type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) BlueprintId() pulumi.StringOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) BlueprintName() pulumi.StringOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) BlueprintState() pulumi.StringOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) BlueprintType() pulumi.StringOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) CommunityUrl() pulumi.StringOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) CreatedTime() pulumi.StringOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) Description() pulumi.StringOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) DisplayTitle() pulumi.StringOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) DisplayVersion() pulumi.StringOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) DockerVersion() pulumi.StringOutput
- func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) ElementType() reflect.Type
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) GuideUrl() pulumi.StringOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) ImageId() pulumi.StringOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) ImageUrl() pulumi.StringOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) OsName() pulumi.StringOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) Platform() pulumi.StringOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) PlatformType() pulumi.StringOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) RequiredMemorySize() pulumi.IntOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) RequiredSystemDiskSize() pulumi.IntOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) SceneIdSets() pulumi.StringArrayOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) SupportAutomationTools() pulumi.BoolOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput() GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutputWithContext(ctx context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput
- type GetResetInstanceBlueprintResetInstanceBlueprintSetInput
- type GetResetInstanceBlueprintResetInstanceBlueprintSetOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetOutput) BlueprintInfos() GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput
- func (GetResetInstanceBlueprintResetInstanceBlueprintSetOutput) ElementType() reflect.Type
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetOutput) IsResettable() pulumi.BoolOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetOutput) NonResettableMessage() pulumi.StringOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetOutput() GetResetInstanceBlueprintResetInstanceBlueprintSetOutput
- func (o GetResetInstanceBlueprintResetInstanceBlueprintSetOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetOutputWithContext(ctx context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetOutput
- type GetResetInstanceBlueprintResult
- type GetResetInstanceBlueprintResultOutput
- func (GetResetInstanceBlueprintResultOutput) ElementType() reflect.Type
- func (o GetResetInstanceBlueprintResultOutput) Filters() GetResetInstanceBlueprintFilterArrayOutput
- func (o GetResetInstanceBlueprintResultOutput) Id() pulumi.StringOutput
- func (o GetResetInstanceBlueprintResultOutput) InstanceId() pulumi.StringOutput
- func (o GetResetInstanceBlueprintResultOutput) Limit() pulumi.IntPtrOutput
- func (o GetResetInstanceBlueprintResultOutput) Offset() pulumi.IntPtrOutput
- func (o GetResetInstanceBlueprintResultOutput) ResetInstanceBlueprintSets() GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput
- func (o GetResetInstanceBlueprintResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetResetInstanceBlueprintResultOutput) ToGetResetInstanceBlueprintResultOutput() GetResetInstanceBlueprintResultOutput
- func (o GetResetInstanceBlueprintResultOutput) ToGetResetInstanceBlueprintResultOutputWithContext(ctx context.Context) GetResetInstanceBlueprintResultOutput
- type GetSceneArgs
- type GetSceneOutputArgs
- type GetSceneResult
- type GetSceneResultOutput
- func (GetSceneResultOutput) ElementType() reflect.Type
- func (o GetSceneResultOutput) Id() pulumi.StringOutput
- func (o GetSceneResultOutput) Limit() pulumi.IntPtrOutput
- func (o GetSceneResultOutput) Offset() pulumi.IntPtrOutput
- func (o GetSceneResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetSceneResultOutput) SceneIds() pulumi.StringArrayOutput
- func (o GetSceneResultOutput) SceneSets() GetSceneSceneSetArrayOutput
- func (o GetSceneResultOutput) ToGetSceneResultOutput() GetSceneResultOutput
- func (o GetSceneResultOutput) ToGetSceneResultOutputWithContext(ctx context.Context) GetSceneResultOutput
- type GetSceneSceneSet
- type GetSceneSceneSetArgs
- type GetSceneSceneSetArray
- type GetSceneSceneSetArrayInput
- type GetSceneSceneSetArrayOutput
- func (GetSceneSceneSetArrayOutput) ElementType() reflect.Type
- func (o GetSceneSceneSetArrayOutput) Index(i pulumi.IntInput) GetSceneSceneSetOutput
- func (o GetSceneSceneSetArrayOutput) ToGetSceneSceneSetArrayOutput() GetSceneSceneSetArrayOutput
- func (o GetSceneSceneSetArrayOutput) ToGetSceneSceneSetArrayOutputWithContext(ctx context.Context) GetSceneSceneSetArrayOutput
- type GetSceneSceneSetInput
- type GetSceneSceneSetOutput
- func (o GetSceneSceneSetOutput) Description() pulumi.StringOutput
- func (o GetSceneSceneSetOutput) DisplayName() pulumi.StringOutput
- func (GetSceneSceneSetOutput) ElementType() reflect.Type
- func (o GetSceneSceneSetOutput) SceneId() pulumi.StringOutput
- func (o GetSceneSceneSetOutput) ToGetSceneSceneSetOutput() GetSceneSceneSetOutput
- func (o GetSceneSceneSetOutput) ToGetSceneSceneSetOutputWithContext(ctx context.Context) GetSceneSceneSetOutput
- type GetZoneArgs
- type GetZoneOutputArgs
- type GetZoneResult
- type GetZoneResultOutput
- func (GetZoneResultOutput) ElementType() reflect.Type
- func (o GetZoneResultOutput) Id() pulumi.StringOutput
- func (o GetZoneResultOutput) Order() pulumi.StringPtrOutput
- func (o GetZoneResultOutput) OrderField() pulumi.StringPtrOutput
- func (o GetZoneResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetZoneResultOutput) ToGetZoneResultOutput() GetZoneResultOutput
- func (o GetZoneResultOutput) ToGetZoneResultOutputWithContext(ctx context.Context) GetZoneResultOutput
- func (o GetZoneResultOutput) ZoneInfoSets() GetZoneZoneInfoSetArrayOutput
- type GetZoneZoneInfoSet
- type GetZoneZoneInfoSetArgs
- type GetZoneZoneInfoSetArray
- type GetZoneZoneInfoSetArrayInput
- type GetZoneZoneInfoSetArrayOutput
- func (GetZoneZoneInfoSetArrayOutput) ElementType() reflect.Type
- func (o GetZoneZoneInfoSetArrayOutput) Index(i pulumi.IntInput) GetZoneZoneInfoSetOutput
- func (o GetZoneZoneInfoSetArrayOutput) ToGetZoneZoneInfoSetArrayOutput() GetZoneZoneInfoSetArrayOutput
- func (o GetZoneZoneInfoSetArrayOutput) ToGetZoneZoneInfoSetArrayOutputWithContext(ctx context.Context) GetZoneZoneInfoSetArrayOutput
- type GetZoneZoneInfoSetInput
- type GetZoneZoneInfoSetOutput
- func (GetZoneZoneInfoSetOutput) ElementType() reflect.Type
- func (o GetZoneZoneInfoSetOutput) InstanceDisplayLabel() pulumi.StringOutput
- func (o GetZoneZoneInfoSetOutput) ToGetZoneZoneInfoSetOutput() GetZoneZoneInfoSetOutput
- func (o GetZoneZoneInfoSetOutput) ToGetZoneZoneInfoSetOutputWithContext(ctx context.Context) GetZoneZoneInfoSetOutput
- func (o GetZoneZoneInfoSetOutput) Zone() pulumi.StringOutput
- func (o GetZoneZoneInfoSetOutput) ZoneName() pulumi.StringOutput
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceContainer
- type InstanceContainerArgs
- type InstanceContainerArray
- type InstanceContainerArrayInput
- type InstanceContainerArrayOutput
- func (InstanceContainerArrayOutput) ElementType() reflect.Type
- func (o InstanceContainerArrayOutput) Index(i pulumi.IntInput) InstanceContainerOutput
- func (o InstanceContainerArrayOutput) ToInstanceContainerArrayOutput() InstanceContainerArrayOutput
- func (o InstanceContainerArrayOutput) ToInstanceContainerArrayOutputWithContext(ctx context.Context) InstanceContainerArrayOutput
- type InstanceContainerEnv
- type InstanceContainerEnvArgs
- type InstanceContainerEnvArray
- type InstanceContainerEnvArrayInput
- type InstanceContainerEnvArrayOutput
- func (InstanceContainerEnvArrayOutput) ElementType() reflect.Type
- func (o InstanceContainerEnvArrayOutput) Index(i pulumi.IntInput) InstanceContainerEnvOutput
- func (o InstanceContainerEnvArrayOutput) ToInstanceContainerEnvArrayOutput() InstanceContainerEnvArrayOutput
- func (o InstanceContainerEnvArrayOutput) ToInstanceContainerEnvArrayOutputWithContext(ctx context.Context) InstanceContainerEnvArrayOutput
- type InstanceContainerEnvInput
- type InstanceContainerEnvOutput
- func (InstanceContainerEnvOutput) ElementType() reflect.Type
- func (o InstanceContainerEnvOutput) Key() pulumi.StringOutput
- func (o InstanceContainerEnvOutput) ToInstanceContainerEnvOutput() InstanceContainerEnvOutput
- func (o InstanceContainerEnvOutput) ToInstanceContainerEnvOutputWithContext(ctx context.Context) InstanceContainerEnvOutput
- func (o InstanceContainerEnvOutput) Value() pulumi.StringOutput
- type InstanceContainerInput
- type InstanceContainerOutput
- func (o InstanceContainerOutput) Command() pulumi.StringPtrOutput
- func (o InstanceContainerOutput) ContainerImage() pulumi.StringPtrOutput
- func (o InstanceContainerOutput) ContainerName() pulumi.StringPtrOutput
- func (InstanceContainerOutput) ElementType() reflect.Type
- func (o InstanceContainerOutput) Envs() InstanceContainerEnvArrayOutput
- func (o InstanceContainerOutput) PublishPorts() InstanceContainerPublishPortArrayOutput
- func (o InstanceContainerOutput) ToInstanceContainerOutput() InstanceContainerOutput
- func (o InstanceContainerOutput) ToInstanceContainerOutputWithContext(ctx context.Context) InstanceContainerOutput
- func (o InstanceContainerOutput) Volumes() InstanceContainerVolumeArrayOutput
- type InstanceContainerPublishPort
- type InstanceContainerPublishPortArgs
- func (InstanceContainerPublishPortArgs) ElementType() reflect.Type
- func (i InstanceContainerPublishPortArgs) ToInstanceContainerPublishPortOutput() InstanceContainerPublishPortOutput
- func (i InstanceContainerPublishPortArgs) ToInstanceContainerPublishPortOutputWithContext(ctx context.Context) InstanceContainerPublishPortOutput
- type InstanceContainerPublishPortArray
- func (InstanceContainerPublishPortArray) ElementType() reflect.Type
- func (i InstanceContainerPublishPortArray) ToInstanceContainerPublishPortArrayOutput() InstanceContainerPublishPortArrayOutput
- func (i InstanceContainerPublishPortArray) ToInstanceContainerPublishPortArrayOutputWithContext(ctx context.Context) InstanceContainerPublishPortArrayOutput
- type InstanceContainerPublishPortArrayInput
- type InstanceContainerPublishPortArrayOutput
- func (InstanceContainerPublishPortArrayOutput) ElementType() reflect.Type
- func (o InstanceContainerPublishPortArrayOutput) Index(i pulumi.IntInput) InstanceContainerPublishPortOutput
- func (o InstanceContainerPublishPortArrayOutput) ToInstanceContainerPublishPortArrayOutput() InstanceContainerPublishPortArrayOutput
- func (o InstanceContainerPublishPortArrayOutput) ToInstanceContainerPublishPortArrayOutputWithContext(ctx context.Context) InstanceContainerPublishPortArrayOutput
- type InstanceContainerPublishPortInput
- type InstanceContainerPublishPortOutput
- func (o InstanceContainerPublishPortOutput) ContainerPort() pulumi.IntOutput
- func (InstanceContainerPublishPortOutput) ElementType() reflect.Type
- func (o InstanceContainerPublishPortOutput) HostPort() pulumi.IntOutput
- func (o InstanceContainerPublishPortOutput) Ip() pulumi.StringPtrOutput
- func (o InstanceContainerPublishPortOutput) Protocol() pulumi.StringPtrOutput
- func (o InstanceContainerPublishPortOutput) ToInstanceContainerPublishPortOutput() InstanceContainerPublishPortOutput
- func (o InstanceContainerPublishPortOutput) ToInstanceContainerPublishPortOutputWithContext(ctx context.Context) InstanceContainerPublishPortOutput
- type InstanceContainerVolume
- type InstanceContainerVolumeArgs
- type InstanceContainerVolumeArray
- func (InstanceContainerVolumeArray) ElementType() reflect.Type
- func (i InstanceContainerVolumeArray) ToInstanceContainerVolumeArrayOutput() InstanceContainerVolumeArrayOutput
- func (i InstanceContainerVolumeArray) ToInstanceContainerVolumeArrayOutputWithContext(ctx context.Context) InstanceContainerVolumeArrayOutput
- type InstanceContainerVolumeArrayInput
- type InstanceContainerVolumeArrayOutput
- func (InstanceContainerVolumeArrayOutput) ElementType() reflect.Type
- func (o InstanceContainerVolumeArrayOutput) Index(i pulumi.IntInput) InstanceContainerVolumeOutput
- func (o InstanceContainerVolumeArrayOutput) ToInstanceContainerVolumeArrayOutput() InstanceContainerVolumeArrayOutput
- func (o InstanceContainerVolumeArrayOutput) ToInstanceContainerVolumeArrayOutputWithContext(ctx context.Context) InstanceContainerVolumeArrayOutput
- type InstanceContainerVolumeInput
- type InstanceContainerVolumeOutput
- func (o InstanceContainerVolumeOutput) ContainerPath() pulumi.StringOutput
- func (InstanceContainerVolumeOutput) ElementType() reflect.Type
- func (o InstanceContainerVolumeOutput) HostPath() pulumi.StringOutput
- func (o InstanceContainerVolumeOutput) ToInstanceContainerVolumeOutput() InstanceContainerVolumeOutput
- func (o InstanceContainerVolumeOutput) ToInstanceContainerVolumeOutputWithContext(ctx context.Context) InstanceContainerVolumeOutput
- type InstanceInput
- type InstanceLoginConfiguration
- type InstanceLoginConfigurationArgs
- func (InstanceLoginConfigurationArgs) ElementType() reflect.Type
- func (i InstanceLoginConfigurationArgs) ToInstanceLoginConfigurationOutput() InstanceLoginConfigurationOutput
- func (i InstanceLoginConfigurationArgs) ToInstanceLoginConfigurationOutputWithContext(ctx context.Context) InstanceLoginConfigurationOutput
- func (i InstanceLoginConfigurationArgs) ToInstanceLoginConfigurationPtrOutput() InstanceLoginConfigurationPtrOutput
- func (i InstanceLoginConfigurationArgs) ToInstanceLoginConfigurationPtrOutputWithContext(ctx context.Context) InstanceLoginConfigurationPtrOutput
- type InstanceLoginConfigurationInput
- type InstanceLoginConfigurationOutput
- func (o InstanceLoginConfigurationOutput) AutoGeneratePassword() pulumi.StringOutput
- func (InstanceLoginConfigurationOutput) ElementType() reflect.Type
- func (o InstanceLoginConfigurationOutput) Password() pulumi.StringPtrOutput
- func (o InstanceLoginConfigurationOutput) ToInstanceLoginConfigurationOutput() InstanceLoginConfigurationOutput
- func (o InstanceLoginConfigurationOutput) ToInstanceLoginConfigurationOutputWithContext(ctx context.Context) InstanceLoginConfigurationOutput
- func (o InstanceLoginConfigurationOutput) ToInstanceLoginConfigurationPtrOutput() InstanceLoginConfigurationPtrOutput
- func (o InstanceLoginConfigurationOutput) ToInstanceLoginConfigurationPtrOutputWithContext(ctx context.Context) InstanceLoginConfigurationPtrOutput
- type InstanceLoginConfigurationPtrInput
- type InstanceLoginConfigurationPtrOutput
- func (o InstanceLoginConfigurationPtrOutput) AutoGeneratePassword() pulumi.StringPtrOutput
- func (o InstanceLoginConfigurationPtrOutput) Elem() InstanceLoginConfigurationOutput
- func (InstanceLoginConfigurationPtrOutput) ElementType() reflect.Type
- func (o InstanceLoginConfigurationPtrOutput) Password() pulumi.StringPtrOutput
- func (o InstanceLoginConfigurationPtrOutput) ToInstanceLoginConfigurationPtrOutput() InstanceLoginConfigurationPtrOutput
- func (o InstanceLoginConfigurationPtrOutput) ToInstanceLoginConfigurationPtrOutputWithContext(ctx context.Context) InstanceLoginConfigurationPtrOutput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- func (o InstanceOutput) BlueprintId() pulumi.StringOutput
- func (o InstanceOutput) BundleId() pulumi.StringOutput
- func (o InstanceOutput) ClientToken() pulumi.StringPtrOutput
- func (o InstanceOutput) Containers() InstanceContainerArrayOutput
- func (o InstanceOutput) DryRun() pulumi.BoolPtrOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) FirewallTemplateId() pulumi.StringOutput
- func (o InstanceOutput) InstanceName() pulumi.StringOutput
- func (o InstanceOutput) IsUpdateBundleIdAutoVoucher() pulumi.BoolPtrOutput
- func (o InstanceOutput) IsolateDataDisk() pulumi.BoolPtrOutput
- func (o InstanceOutput) LoginConfiguration() InstanceLoginConfigurationPtrOutput
- func (o InstanceOutput) Period() pulumi.IntOutput
- func (o InstanceOutput) PermitDefaultKeyPairLogin() pulumi.StringOutputdeprecated
- func (o InstanceOutput) RenewFlag() pulumi.StringOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- func (o InstanceOutput) Zone() pulumi.StringPtrOutput
- type InstanceState
- type KeyPair
- type KeyPairArgs
- type KeyPairArray
- type KeyPairArrayInput
- type KeyPairArrayOutput
- type KeyPairAttachment
- type KeyPairAttachmentArgs
- type KeyPairAttachmentArray
- type KeyPairAttachmentArrayInput
- type KeyPairAttachmentArrayOutput
- func (KeyPairAttachmentArrayOutput) ElementType() reflect.Type
- func (o KeyPairAttachmentArrayOutput) Index(i pulumi.IntInput) KeyPairAttachmentOutput
- func (o KeyPairAttachmentArrayOutput) ToKeyPairAttachmentArrayOutput() KeyPairAttachmentArrayOutput
- func (o KeyPairAttachmentArrayOutput) ToKeyPairAttachmentArrayOutputWithContext(ctx context.Context) KeyPairAttachmentArrayOutput
- type KeyPairAttachmentInput
- type KeyPairAttachmentMap
- type KeyPairAttachmentMapInput
- type KeyPairAttachmentMapOutput
- func (KeyPairAttachmentMapOutput) ElementType() reflect.Type
- func (o KeyPairAttachmentMapOutput) MapIndex(k pulumi.StringInput) KeyPairAttachmentOutput
- func (o KeyPairAttachmentMapOutput) ToKeyPairAttachmentMapOutput() KeyPairAttachmentMapOutput
- func (o KeyPairAttachmentMapOutput) ToKeyPairAttachmentMapOutputWithContext(ctx context.Context) KeyPairAttachmentMapOutput
- type KeyPairAttachmentOutput
- func (KeyPairAttachmentOutput) ElementType() reflect.Type
- func (o KeyPairAttachmentOutput) InstanceId() pulumi.StringOutput
- func (o KeyPairAttachmentOutput) KeyId() pulumi.StringOutput
- func (o KeyPairAttachmentOutput) ToKeyPairAttachmentOutput() KeyPairAttachmentOutput
- func (o KeyPairAttachmentOutput) ToKeyPairAttachmentOutputWithContext(ctx context.Context) KeyPairAttachmentOutput
- type KeyPairAttachmentState
- type KeyPairInput
- type KeyPairMap
- type KeyPairMapInput
- type KeyPairMapOutput
- type KeyPairOutput
- func (o KeyPairOutput) CreatedTime() pulumi.StringOutput
- func (KeyPairOutput) ElementType() reflect.Type
- func (o KeyPairOutput) KeyName() pulumi.StringOutput
- func (o KeyPairOutput) PrivateKey() pulumi.StringOutput
- func (o KeyPairOutput) PublicKey() pulumi.StringOutput
- func (o KeyPairOutput) ToKeyPairOutput() KeyPairOutput
- func (o KeyPairOutput) ToKeyPairOutputWithContext(ctx context.Context) KeyPairOutput
- type KeyPairState
- 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
- type RebootInstanceState
- type RenewDisk
- type RenewDiskArgs
- type RenewDiskArray
- type RenewDiskArrayInput
- type RenewDiskArrayOutput
- func (RenewDiskArrayOutput) ElementType() reflect.Type
- func (o RenewDiskArrayOutput) Index(i pulumi.IntInput) RenewDiskOutput
- func (o RenewDiskArrayOutput) ToRenewDiskArrayOutput() RenewDiskArrayOutput
- func (o RenewDiskArrayOutput) ToRenewDiskArrayOutputWithContext(ctx context.Context) RenewDiskArrayOutput
- type RenewDiskInput
- type RenewDiskMap
- type RenewDiskMapInput
- type RenewDiskMapOutput
- type RenewDiskOutput
- func (o RenewDiskOutput) AutoVoucher() pulumi.BoolPtrOutput
- func (o RenewDiskOutput) DiskId() pulumi.StringOutput
- func (RenewDiskOutput) ElementType() reflect.Type
- func (o RenewDiskOutput) RenewDiskChargePrepaid() RenewDiskRenewDiskChargePrepaidOutput
- func (o RenewDiskOutput) ToRenewDiskOutput() RenewDiskOutput
- func (o RenewDiskOutput) ToRenewDiskOutputWithContext(ctx context.Context) RenewDiskOutput
- type RenewDiskRenewDiskChargePrepaid
- type RenewDiskRenewDiskChargePrepaidArgs
- func (RenewDiskRenewDiskChargePrepaidArgs) ElementType() reflect.Type
- func (i RenewDiskRenewDiskChargePrepaidArgs) ToRenewDiskRenewDiskChargePrepaidOutput() RenewDiskRenewDiskChargePrepaidOutput
- func (i RenewDiskRenewDiskChargePrepaidArgs) ToRenewDiskRenewDiskChargePrepaidOutputWithContext(ctx context.Context) RenewDiskRenewDiskChargePrepaidOutput
- func (i RenewDiskRenewDiskChargePrepaidArgs) ToRenewDiskRenewDiskChargePrepaidPtrOutput() RenewDiskRenewDiskChargePrepaidPtrOutput
- func (i RenewDiskRenewDiskChargePrepaidArgs) ToRenewDiskRenewDiskChargePrepaidPtrOutputWithContext(ctx context.Context) RenewDiskRenewDiskChargePrepaidPtrOutput
- type RenewDiskRenewDiskChargePrepaidInput
- type RenewDiskRenewDiskChargePrepaidOutput
- func (o RenewDiskRenewDiskChargePrepaidOutput) CurInstanceDeadline() pulumi.StringPtrOutput
- func (RenewDiskRenewDiskChargePrepaidOutput) ElementType() reflect.Type
- func (o RenewDiskRenewDiskChargePrepaidOutput) Period() pulumi.IntPtrOutput
- func (o RenewDiskRenewDiskChargePrepaidOutput) RenewFlag() pulumi.StringPtrOutput
- func (o RenewDiskRenewDiskChargePrepaidOutput) TimeUnit() pulumi.StringPtrOutput
- func (o RenewDiskRenewDiskChargePrepaidOutput) ToRenewDiskRenewDiskChargePrepaidOutput() RenewDiskRenewDiskChargePrepaidOutput
- func (o RenewDiskRenewDiskChargePrepaidOutput) ToRenewDiskRenewDiskChargePrepaidOutputWithContext(ctx context.Context) RenewDiskRenewDiskChargePrepaidOutput
- func (o RenewDiskRenewDiskChargePrepaidOutput) ToRenewDiskRenewDiskChargePrepaidPtrOutput() RenewDiskRenewDiskChargePrepaidPtrOutput
- func (o RenewDiskRenewDiskChargePrepaidOutput) ToRenewDiskRenewDiskChargePrepaidPtrOutputWithContext(ctx context.Context) RenewDiskRenewDiskChargePrepaidPtrOutput
- type RenewDiskRenewDiskChargePrepaidPtrInput
- type RenewDiskRenewDiskChargePrepaidPtrOutput
- func (o RenewDiskRenewDiskChargePrepaidPtrOutput) CurInstanceDeadline() pulumi.StringPtrOutput
- func (o RenewDiskRenewDiskChargePrepaidPtrOutput) Elem() RenewDiskRenewDiskChargePrepaidOutput
- func (RenewDiskRenewDiskChargePrepaidPtrOutput) ElementType() reflect.Type
- func (o RenewDiskRenewDiskChargePrepaidPtrOutput) Period() pulumi.IntPtrOutput
- func (o RenewDiskRenewDiskChargePrepaidPtrOutput) RenewFlag() pulumi.StringPtrOutput
- func (o RenewDiskRenewDiskChargePrepaidPtrOutput) TimeUnit() pulumi.StringPtrOutput
- func (o RenewDiskRenewDiskChargePrepaidPtrOutput) ToRenewDiskRenewDiskChargePrepaidPtrOutput() RenewDiskRenewDiskChargePrepaidPtrOutput
- func (o RenewDiskRenewDiskChargePrepaidPtrOutput) ToRenewDiskRenewDiskChargePrepaidPtrOutputWithContext(ctx context.Context) RenewDiskRenewDiskChargePrepaidPtrOutput
- type RenewDiskState
- 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 (o RenewInstanceOutput) AutoVoucher() pulumi.BoolPtrOutput
- func (RenewInstanceOutput) ElementType() reflect.Type
- func (o RenewInstanceOutput) InstanceChargePrepaid() RenewInstanceInstanceChargePrepaidOutput
- func (o RenewInstanceOutput) InstanceId() pulumi.StringOutput
- func (o RenewInstanceOutput) RenewDataDisk() pulumi.BoolPtrOutput
- func (o RenewInstanceOutput) ToRenewInstanceOutput() RenewInstanceOutput
- func (o RenewInstanceOutput) ToRenewInstanceOutputWithContext(ctx context.Context) RenewInstanceOutput
- type RenewInstanceState
- type Snapshot
- type SnapshotArgs
- type SnapshotArray
- type SnapshotArrayInput
- type SnapshotArrayOutput
- type SnapshotInput
- type SnapshotMap
- type SnapshotMapInput
- type SnapshotMapOutput
- type SnapshotOutput
- func (SnapshotOutput) ElementType() reflect.Type
- func (o SnapshotOutput) InstanceId() pulumi.StringOutput
- func (o SnapshotOutput) SnapshotName() pulumi.StringPtrOutput
- func (o SnapshotOutput) ToSnapshotOutput() SnapshotOutput
- func (o SnapshotOutput) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
- type SnapshotState
- type StartInstance
- type StartInstanceArgs
- type StartInstanceArray
- type StartInstanceArrayInput
- type StartInstanceArrayOutput
- func (StartInstanceArrayOutput) ElementType() reflect.Type
- func (o StartInstanceArrayOutput) Index(i pulumi.IntInput) StartInstanceOutput
- func (o StartInstanceArrayOutput) ToStartInstanceArrayOutput() StartInstanceArrayOutput
- func (o StartInstanceArrayOutput) ToStartInstanceArrayOutputWithContext(ctx context.Context) StartInstanceArrayOutput
- type StartInstanceInput
- type StartInstanceMap
- type StartInstanceMapInput
- type StartInstanceMapOutput
- func (StartInstanceMapOutput) ElementType() reflect.Type
- func (o StartInstanceMapOutput) MapIndex(k pulumi.StringInput) StartInstanceOutput
- func (o StartInstanceMapOutput) ToStartInstanceMapOutput() StartInstanceMapOutput
- func (o StartInstanceMapOutput) ToStartInstanceMapOutputWithContext(ctx context.Context) StartInstanceMapOutput
- type StartInstanceOutput
- type StartInstanceState
- type StopInstance
- type StopInstanceArgs
- type StopInstanceArray
- type StopInstanceArrayInput
- type StopInstanceArrayOutput
- func (StopInstanceArrayOutput) ElementType() reflect.Type
- func (o StopInstanceArrayOutput) Index(i pulumi.IntInput) StopInstanceOutput
- func (o StopInstanceArrayOutput) ToStopInstanceArrayOutput() StopInstanceArrayOutput
- func (o StopInstanceArrayOutput) ToStopInstanceArrayOutputWithContext(ctx context.Context) StopInstanceArrayOutput
- type StopInstanceInput
- type StopInstanceMap
- type StopInstanceMapInput
- type StopInstanceMapOutput
- func (StopInstanceMapOutput) ElementType() reflect.Type
- func (o StopInstanceMapOutput) MapIndex(k pulumi.StringInput) StopInstanceOutput
- func (o StopInstanceMapOutput) ToStopInstanceMapOutput() StopInstanceMapOutput
- func (o StopInstanceMapOutput) ToStopInstanceMapOutputWithContext(ctx context.Context) StopInstanceMapOutput
- type StopInstanceOutput
- type StopInstanceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶ added in v0.0.5
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 ApplyDiskBackup ¶ added in v0.1.3
type ApplyDiskBackup struct { pulumi.CustomResourceState // Disk backup ID. DiskBackupId pulumi.StringOutput `pulumi:"diskBackupId"` // Disk ID. DiskId pulumi.StringOutput `pulumi:"diskId"` }
Provides a resource to create a lighthouse applyDiskBackup
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.NewApplyDiskBackup(ctx, "applyDiskBackup", &Lighthouse.ApplyDiskBackupArgs{ DiskBackupId: pulumi.String("lhbak-xxxxxx"), DiskId: pulumi.String("lhdisk-xxxxxx"), }) if err != nil { return err } return nil }) }
```
func GetApplyDiskBackup ¶ added in v0.1.3
func GetApplyDiskBackup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplyDiskBackupState, opts ...pulumi.ResourceOption) (*ApplyDiskBackup, error)
GetApplyDiskBackup gets an existing ApplyDiskBackup 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 NewApplyDiskBackup ¶ added in v0.1.3
func NewApplyDiskBackup(ctx *pulumi.Context, name string, args *ApplyDiskBackupArgs, opts ...pulumi.ResourceOption) (*ApplyDiskBackup, error)
NewApplyDiskBackup registers a new resource with the given unique name, arguments, and options.
func (*ApplyDiskBackup) ElementType ¶ added in v0.1.3
func (*ApplyDiskBackup) ElementType() reflect.Type
func (*ApplyDiskBackup) ToApplyDiskBackupOutput ¶ added in v0.1.3
func (i *ApplyDiskBackup) ToApplyDiskBackupOutput() ApplyDiskBackupOutput
func (*ApplyDiskBackup) ToApplyDiskBackupOutputWithContext ¶ added in v0.1.3
func (i *ApplyDiskBackup) ToApplyDiskBackupOutputWithContext(ctx context.Context) ApplyDiskBackupOutput
type ApplyDiskBackupArgs ¶ added in v0.1.3
type ApplyDiskBackupArgs struct { // Disk backup ID. DiskBackupId pulumi.StringInput // Disk ID. DiskId pulumi.StringInput }
The set of arguments for constructing a ApplyDiskBackup resource.
func (ApplyDiskBackupArgs) ElementType ¶ added in v0.1.3
func (ApplyDiskBackupArgs) ElementType() reflect.Type
type ApplyDiskBackupArray ¶ added in v0.1.3
type ApplyDiskBackupArray []ApplyDiskBackupInput
func (ApplyDiskBackupArray) ElementType ¶ added in v0.1.3
func (ApplyDiskBackupArray) ElementType() reflect.Type
func (ApplyDiskBackupArray) ToApplyDiskBackupArrayOutput ¶ added in v0.1.3
func (i ApplyDiskBackupArray) ToApplyDiskBackupArrayOutput() ApplyDiskBackupArrayOutput
func (ApplyDiskBackupArray) ToApplyDiskBackupArrayOutputWithContext ¶ added in v0.1.3
func (i ApplyDiskBackupArray) ToApplyDiskBackupArrayOutputWithContext(ctx context.Context) ApplyDiskBackupArrayOutput
type ApplyDiskBackupArrayInput ¶ added in v0.1.3
type ApplyDiskBackupArrayInput interface { pulumi.Input ToApplyDiskBackupArrayOutput() ApplyDiskBackupArrayOutput ToApplyDiskBackupArrayOutputWithContext(context.Context) ApplyDiskBackupArrayOutput }
ApplyDiskBackupArrayInput is an input type that accepts ApplyDiskBackupArray and ApplyDiskBackupArrayOutput values. You can construct a concrete instance of `ApplyDiskBackupArrayInput` via:
ApplyDiskBackupArray{ ApplyDiskBackupArgs{...} }
type ApplyDiskBackupArrayOutput ¶ added in v0.1.3
type ApplyDiskBackupArrayOutput struct{ *pulumi.OutputState }
func (ApplyDiskBackupArrayOutput) ElementType ¶ added in v0.1.3
func (ApplyDiskBackupArrayOutput) ElementType() reflect.Type
func (ApplyDiskBackupArrayOutput) Index ¶ added in v0.1.3
func (o ApplyDiskBackupArrayOutput) Index(i pulumi.IntInput) ApplyDiskBackupOutput
func (ApplyDiskBackupArrayOutput) ToApplyDiskBackupArrayOutput ¶ added in v0.1.3
func (o ApplyDiskBackupArrayOutput) ToApplyDiskBackupArrayOutput() ApplyDiskBackupArrayOutput
func (ApplyDiskBackupArrayOutput) ToApplyDiskBackupArrayOutputWithContext ¶ added in v0.1.3
func (o ApplyDiskBackupArrayOutput) ToApplyDiskBackupArrayOutputWithContext(ctx context.Context) ApplyDiskBackupArrayOutput
type ApplyDiskBackupInput ¶ added in v0.1.3
type ApplyDiskBackupInput interface { pulumi.Input ToApplyDiskBackupOutput() ApplyDiskBackupOutput ToApplyDiskBackupOutputWithContext(ctx context.Context) ApplyDiskBackupOutput }
type ApplyDiskBackupMap ¶ added in v0.1.3
type ApplyDiskBackupMap map[string]ApplyDiskBackupInput
func (ApplyDiskBackupMap) ElementType ¶ added in v0.1.3
func (ApplyDiskBackupMap) ElementType() reflect.Type
func (ApplyDiskBackupMap) ToApplyDiskBackupMapOutput ¶ added in v0.1.3
func (i ApplyDiskBackupMap) ToApplyDiskBackupMapOutput() ApplyDiskBackupMapOutput
func (ApplyDiskBackupMap) ToApplyDiskBackupMapOutputWithContext ¶ added in v0.1.3
func (i ApplyDiskBackupMap) ToApplyDiskBackupMapOutputWithContext(ctx context.Context) ApplyDiskBackupMapOutput
type ApplyDiskBackupMapInput ¶ added in v0.1.3
type ApplyDiskBackupMapInput interface { pulumi.Input ToApplyDiskBackupMapOutput() ApplyDiskBackupMapOutput ToApplyDiskBackupMapOutputWithContext(context.Context) ApplyDiskBackupMapOutput }
ApplyDiskBackupMapInput is an input type that accepts ApplyDiskBackupMap and ApplyDiskBackupMapOutput values. You can construct a concrete instance of `ApplyDiskBackupMapInput` via:
ApplyDiskBackupMap{ "key": ApplyDiskBackupArgs{...} }
type ApplyDiskBackupMapOutput ¶ added in v0.1.3
type ApplyDiskBackupMapOutput struct{ *pulumi.OutputState }
func (ApplyDiskBackupMapOutput) ElementType ¶ added in v0.1.3
func (ApplyDiskBackupMapOutput) ElementType() reflect.Type
func (ApplyDiskBackupMapOutput) MapIndex ¶ added in v0.1.3
func (o ApplyDiskBackupMapOutput) MapIndex(k pulumi.StringInput) ApplyDiskBackupOutput
func (ApplyDiskBackupMapOutput) ToApplyDiskBackupMapOutput ¶ added in v0.1.3
func (o ApplyDiskBackupMapOutput) ToApplyDiskBackupMapOutput() ApplyDiskBackupMapOutput
func (ApplyDiskBackupMapOutput) ToApplyDiskBackupMapOutputWithContext ¶ added in v0.1.3
func (o ApplyDiskBackupMapOutput) ToApplyDiskBackupMapOutputWithContext(ctx context.Context) ApplyDiskBackupMapOutput
type ApplyDiskBackupOutput ¶ added in v0.1.3
type ApplyDiskBackupOutput struct{ *pulumi.OutputState }
func (ApplyDiskBackupOutput) DiskBackupId ¶ added in v0.1.3
func (o ApplyDiskBackupOutput) DiskBackupId() pulumi.StringOutput
Disk backup ID.
func (ApplyDiskBackupOutput) DiskId ¶ added in v0.1.3
func (o ApplyDiskBackupOutput) DiskId() pulumi.StringOutput
Disk ID.
func (ApplyDiskBackupOutput) ElementType ¶ added in v0.1.3
func (ApplyDiskBackupOutput) ElementType() reflect.Type
func (ApplyDiskBackupOutput) ToApplyDiskBackupOutput ¶ added in v0.1.3
func (o ApplyDiskBackupOutput) ToApplyDiskBackupOutput() ApplyDiskBackupOutput
func (ApplyDiskBackupOutput) ToApplyDiskBackupOutputWithContext ¶ added in v0.1.3
func (o ApplyDiskBackupOutput) ToApplyDiskBackupOutputWithContext(ctx context.Context) ApplyDiskBackupOutput
type ApplyDiskBackupState ¶ added in v0.1.3
type ApplyDiskBackupState struct { // Disk backup ID. DiskBackupId pulumi.StringPtrInput // Disk ID. DiskId pulumi.StringPtrInput }
func (ApplyDiskBackupState) ElementType ¶ added in v0.1.3
func (ApplyDiskBackupState) ElementType() reflect.Type
type ApplyInstanceSnapshot ¶ added in v0.1.3
type ApplyInstanceSnapshot struct { pulumi.CustomResourceState // Instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Snapshot ID. SnapshotId pulumi.StringOutput `pulumi:"snapshotId"` }
Provides a resource to create a lighthouse applyInstanceSnapshot
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.NewApplyInstanceSnapshot(ctx, "applyInstanceSnapshot", &Lighthouse.ApplyInstanceSnapshotArgs{ InstanceId: pulumi.String("lhins-123456"), SnapshotId: pulumi.String("lhsnap-123456"), }) if err != nil { return err } return nil }) }
```
func GetApplyInstanceSnapshot ¶ added in v0.1.3
func GetApplyInstanceSnapshot(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplyInstanceSnapshotState, opts ...pulumi.ResourceOption) (*ApplyInstanceSnapshot, error)
GetApplyInstanceSnapshot gets an existing ApplyInstanceSnapshot 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 NewApplyInstanceSnapshot ¶ added in v0.1.3
func NewApplyInstanceSnapshot(ctx *pulumi.Context, name string, args *ApplyInstanceSnapshotArgs, opts ...pulumi.ResourceOption) (*ApplyInstanceSnapshot, error)
NewApplyInstanceSnapshot registers a new resource with the given unique name, arguments, and options.
func (*ApplyInstanceSnapshot) ElementType ¶ added in v0.1.3
func (*ApplyInstanceSnapshot) ElementType() reflect.Type
func (*ApplyInstanceSnapshot) ToApplyInstanceSnapshotOutput ¶ added in v0.1.3
func (i *ApplyInstanceSnapshot) ToApplyInstanceSnapshotOutput() ApplyInstanceSnapshotOutput
func (*ApplyInstanceSnapshot) ToApplyInstanceSnapshotOutputWithContext ¶ added in v0.1.3
func (i *ApplyInstanceSnapshot) ToApplyInstanceSnapshotOutputWithContext(ctx context.Context) ApplyInstanceSnapshotOutput
type ApplyInstanceSnapshotArgs ¶ added in v0.1.3
type ApplyInstanceSnapshotArgs struct { // Instance ID. InstanceId pulumi.StringInput // Snapshot ID. SnapshotId pulumi.StringInput }
The set of arguments for constructing a ApplyInstanceSnapshot resource.
func (ApplyInstanceSnapshotArgs) ElementType ¶ added in v0.1.3
func (ApplyInstanceSnapshotArgs) ElementType() reflect.Type
type ApplyInstanceSnapshotArray ¶ added in v0.1.3
type ApplyInstanceSnapshotArray []ApplyInstanceSnapshotInput
func (ApplyInstanceSnapshotArray) ElementType ¶ added in v0.1.3
func (ApplyInstanceSnapshotArray) ElementType() reflect.Type
func (ApplyInstanceSnapshotArray) ToApplyInstanceSnapshotArrayOutput ¶ added in v0.1.3
func (i ApplyInstanceSnapshotArray) ToApplyInstanceSnapshotArrayOutput() ApplyInstanceSnapshotArrayOutput
func (ApplyInstanceSnapshotArray) ToApplyInstanceSnapshotArrayOutputWithContext ¶ added in v0.1.3
func (i ApplyInstanceSnapshotArray) ToApplyInstanceSnapshotArrayOutputWithContext(ctx context.Context) ApplyInstanceSnapshotArrayOutput
type ApplyInstanceSnapshotArrayInput ¶ added in v0.1.3
type ApplyInstanceSnapshotArrayInput interface { pulumi.Input ToApplyInstanceSnapshotArrayOutput() ApplyInstanceSnapshotArrayOutput ToApplyInstanceSnapshotArrayOutputWithContext(context.Context) ApplyInstanceSnapshotArrayOutput }
ApplyInstanceSnapshotArrayInput is an input type that accepts ApplyInstanceSnapshotArray and ApplyInstanceSnapshotArrayOutput values. You can construct a concrete instance of `ApplyInstanceSnapshotArrayInput` via:
ApplyInstanceSnapshotArray{ ApplyInstanceSnapshotArgs{...} }
type ApplyInstanceSnapshotArrayOutput ¶ added in v0.1.3
type ApplyInstanceSnapshotArrayOutput struct{ *pulumi.OutputState }
func (ApplyInstanceSnapshotArrayOutput) ElementType ¶ added in v0.1.3
func (ApplyInstanceSnapshotArrayOutput) ElementType() reflect.Type
func (ApplyInstanceSnapshotArrayOutput) Index ¶ added in v0.1.3
func (o ApplyInstanceSnapshotArrayOutput) Index(i pulumi.IntInput) ApplyInstanceSnapshotOutput
func (ApplyInstanceSnapshotArrayOutput) ToApplyInstanceSnapshotArrayOutput ¶ added in v0.1.3
func (o ApplyInstanceSnapshotArrayOutput) ToApplyInstanceSnapshotArrayOutput() ApplyInstanceSnapshotArrayOutput
func (ApplyInstanceSnapshotArrayOutput) ToApplyInstanceSnapshotArrayOutputWithContext ¶ added in v0.1.3
func (o ApplyInstanceSnapshotArrayOutput) ToApplyInstanceSnapshotArrayOutputWithContext(ctx context.Context) ApplyInstanceSnapshotArrayOutput
type ApplyInstanceSnapshotInput ¶ added in v0.1.3
type ApplyInstanceSnapshotInput interface { pulumi.Input ToApplyInstanceSnapshotOutput() ApplyInstanceSnapshotOutput ToApplyInstanceSnapshotOutputWithContext(ctx context.Context) ApplyInstanceSnapshotOutput }
type ApplyInstanceSnapshotMap ¶ added in v0.1.3
type ApplyInstanceSnapshotMap map[string]ApplyInstanceSnapshotInput
func (ApplyInstanceSnapshotMap) ElementType ¶ added in v0.1.3
func (ApplyInstanceSnapshotMap) ElementType() reflect.Type
func (ApplyInstanceSnapshotMap) ToApplyInstanceSnapshotMapOutput ¶ added in v0.1.3
func (i ApplyInstanceSnapshotMap) ToApplyInstanceSnapshotMapOutput() ApplyInstanceSnapshotMapOutput
func (ApplyInstanceSnapshotMap) ToApplyInstanceSnapshotMapOutputWithContext ¶ added in v0.1.3
func (i ApplyInstanceSnapshotMap) ToApplyInstanceSnapshotMapOutputWithContext(ctx context.Context) ApplyInstanceSnapshotMapOutput
type ApplyInstanceSnapshotMapInput ¶ added in v0.1.3
type ApplyInstanceSnapshotMapInput interface { pulumi.Input ToApplyInstanceSnapshotMapOutput() ApplyInstanceSnapshotMapOutput ToApplyInstanceSnapshotMapOutputWithContext(context.Context) ApplyInstanceSnapshotMapOutput }
ApplyInstanceSnapshotMapInput is an input type that accepts ApplyInstanceSnapshotMap and ApplyInstanceSnapshotMapOutput values. You can construct a concrete instance of `ApplyInstanceSnapshotMapInput` via:
ApplyInstanceSnapshotMap{ "key": ApplyInstanceSnapshotArgs{...} }
type ApplyInstanceSnapshotMapOutput ¶ added in v0.1.3
type ApplyInstanceSnapshotMapOutput struct{ *pulumi.OutputState }
func (ApplyInstanceSnapshotMapOutput) ElementType ¶ added in v0.1.3
func (ApplyInstanceSnapshotMapOutput) ElementType() reflect.Type
func (ApplyInstanceSnapshotMapOutput) MapIndex ¶ added in v0.1.3
func (o ApplyInstanceSnapshotMapOutput) MapIndex(k pulumi.StringInput) ApplyInstanceSnapshotOutput
func (ApplyInstanceSnapshotMapOutput) ToApplyInstanceSnapshotMapOutput ¶ added in v0.1.3
func (o ApplyInstanceSnapshotMapOutput) ToApplyInstanceSnapshotMapOutput() ApplyInstanceSnapshotMapOutput
func (ApplyInstanceSnapshotMapOutput) ToApplyInstanceSnapshotMapOutputWithContext ¶ added in v0.1.3
func (o ApplyInstanceSnapshotMapOutput) ToApplyInstanceSnapshotMapOutputWithContext(ctx context.Context) ApplyInstanceSnapshotMapOutput
type ApplyInstanceSnapshotOutput ¶ added in v0.1.3
type ApplyInstanceSnapshotOutput struct{ *pulumi.OutputState }
func (ApplyInstanceSnapshotOutput) ElementType ¶ added in v0.1.3
func (ApplyInstanceSnapshotOutput) ElementType() reflect.Type
func (ApplyInstanceSnapshotOutput) InstanceId ¶ added in v0.1.3
func (o ApplyInstanceSnapshotOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (ApplyInstanceSnapshotOutput) SnapshotId ¶ added in v0.1.3
func (o ApplyInstanceSnapshotOutput) SnapshotId() pulumi.StringOutput
Snapshot ID.
func (ApplyInstanceSnapshotOutput) ToApplyInstanceSnapshotOutput ¶ added in v0.1.3
func (o ApplyInstanceSnapshotOutput) ToApplyInstanceSnapshotOutput() ApplyInstanceSnapshotOutput
func (ApplyInstanceSnapshotOutput) ToApplyInstanceSnapshotOutputWithContext ¶ added in v0.1.3
func (o ApplyInstanceSnapshotOutput) ToApplyInstanceSnapshotOutputWithContext(ctx context.Context) ApplyInstanceSnapshotOutput
type ApplyInstanceSnapshotState ¶ added in v0.1.3
type ApplyInstanceSnapshotState struct { // Instance ID. InstanceId pulumi.StringPtrInput // Snapshot ID. SnapshotId pulumi.StringPtrInput }
func (ApplyInstanceSnapshotState) ElementType ¶ added in v0.1.3
func (ApplyInstanceSnapshotState) ElementType() reflect.Type
type Blueprint ¶ added in v0.1.3
type Blueprint struct { pulumi.CustomResourceState // Blueprint name, which can contain up to 60 characters. BlueprintName pulumi.StringOutput `pulumi:"blueprintName"` // Blueprint description, which can contain up to 60 characters. Description pulumi.StringPtrOutput `pulumi:"description"` // ID of the instance for which to make a blueprint. InstanceId pulumi.StringPtrOutput `pulumi:"instanceId"` }
Provides a resource to create a lighthouse blueprint
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.NewBlueprint(ctx, "blueprint", &Lighthouse.BlueprintArgs{ BlueprintName: pulumi.String("blueprint_name_test"), Description: pulumi.String("blueprint_description_test"), InstanceId: pulumi.String("lhins-xxxxxx"), }) if err != nil { return err } return nil }) }
```
## Import
lighthouse blueprint can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Lighthouse/blueprint:Blueprint blueprint blueprint_id
```
func GetBlueprint ¶ added in v0.1.3
func GetBlueprint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BlueprintState, opts ...pulumi.ResourceOption) (*Blueprint, error)
GetBlueprint gets an existing Blueprint 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 NewBlueprint ¶ added in v0.1.3
func NewBlueprint(ctx *pulumi.Context, name string, args *BlueprintArgs, opts ...pulumi.ResourceOption) (*Blueprint, error)
NewBlueprint registers a new resource with the given unique name, arguments, and options.
func (*Blueprint) ElementType ¶ added in v0.1.3
func (*Blueprint) ToBlueprintOutput ¶ added in v0.1.3
func (i *Blueprint) ToBlueprintOutput() BlueprintOutput
func (*Blueprint) ToBlueprintOutputWithContext ¶ added in v0.1.3
func (i *Blueprint) ToBlueprintOutputWithContext(ctx context.Context) BlueprintOutput
type BlueprintArgs ¶ added in v0.1.3
type BlueprintArgs struct { // Blueprint name, which can contain up to 60 characters. BlueprintName pulumi.StringInput // Blueprint description, which can contain up to 60 characters. Description pulumi.StringPtrInput // ID of the instance for which to make a blueprint. InstanceId pulumi.StringPtrInput }
The set of arguments for constructing a Blueprint resource.
func (BlueprintArgs) ElementType ¶ added in v0.1.3
func (BlueprintArgs) ElementType() reflect.Type
type BlueprintArray ¶ added in v0.1.3
type BlueprintArray []BlueprintInput
func (BlueprintArray) ElementType ¶ added in v0.1.3
func (BlueprintArray) ElementType() reflect.Type
func (BlueprintArray) ToBlueprintArrayOutput ¶ added in v0.1.3
func (i BlueprintArray) ToBlueprintArrayOutput() BlueprintArrayOutput
func (BlueprintArray) ToBlueprintArrayOutputWithContext ¶ added in v0.1.3
func (i BlueprintArray) ToBlueprintArrayOutputWithContext(ctx context.Context) BlueprintArrayOutput
type BlueprintArrayInput ¶ added in v0.1.3
type BlueprintArrayInput interface { pulumi.Input ToBlueprintArrayOutput() BlueprintArrayOutput ToBlueprintArrayOutputWithContext(context.Context) BlueprintArrayOutput }
BlueprintArrayInput is an input type that accepts BlueprintArray and BlueprintArrayOutput values. You can construct a concrete instance of `BlueprintArrayInput` via:
BlueprintArray{ BlueprintArgs{...} }
type BlueprintArrayOutput ¶ added in v0.1.3
type BlueprintArrayOutput struct{ *pulumi.OutputState }
func (BlueprintArrayOutput) ElementType ¶ added in v0.1.3
func (BlueprintArrayOutput) ElementType() reflect.Type
func (BlueprintArrayOutput) Index ¶ added in v0.1.3
func (o BlueprintArrayOutput) Index(i pulumi.IntInput) BlueprintOutput
func (BlueprintArrayOutput) ToBlueprintArrayOutput ¶ added in v0.1.3
func (o BlueprintArrayOutput) ToBlueprintArrayOutput() BlueprintArrayOutput
func (BlueprintArrayOutput) ToBlueprintArrayOutputWithContext ¶ added in v0.1.3
func (o BlueprintArrayOutput) ToBlueprintArrayOutputWithContext(ctx context.Context) BlueprintArrayOutput
type BlueprintInput ¶ added in v0.1.3
type BlueprintInput interface { pulumi.Input ToBlueprintOutput() BlueprintOutput ToBlueprintOutputWithContext(ctx context.Context) BlueprintOutput }
type BlueprintMap ¶ added in v0.1.3
type BlueprintMap map[string]BlueprintInput
func (BlueprintMap) ElementType ¶ added in v0.1.3
func (BlueprintMap) ElementType() reflect.Type
func (BlueprintMap) ToBlueprintMapOutput ¶ added in v0.1.3
func (i BlueprintMap) ToBlueprintMapOutput() BlueprintMapOutput
func (BlueprintMap) ToBlueprintMapOutputWithContext ¶ added in v0.1.3
func (i BlueprintMap) ToBlueprintMapOutputWithContext(ctx context.Context) BlueprintMapOutput
type BlueprintMapInput ¶ added in v0.1.3
type BlueprintMapInput interface { pulumi.Input ToBlueprintMapOutput() BlueprintMapOutput ToBlueprintMapOutputWithContext(context.Context) BlueprintMapOutput }
BlueprintMapInput is an input type that accepts BlueprintMap and BlueprintMapOutput values. You can construct a concrete instance of `BlueprintMapInput` via:
BlueprintMap{ "key": BlueprintArgs{...} }
type BlueprintMapOutput ¶ added in v0.1.3
type BlueprintMapOutput struct{ *pulumi.OutputState }
func (BlueprintMapOutput) ElementType ¶ added in v0.1.3
func (BlueprintMapOutput) ElementType() reflect.Type
func (BlueprintMapOutput) MapIndex ¶ added in v0.1.3
func (o BlueprintMapOutput) MapIndex(k pulumi.StringInput) BlueprintOutput
func (BlueprintMapOutput) ToBlueprintMapOutput ¶ added in v0.1.3
func (o BlueprintMapOutput) ToBlueprintMapOutput() BlueprintMapOutput
func (BlueprintMapOutput) ToBlueprintMapOutputWithContext ¶ added in v0.1.3
func (o BlueprintMapOutput) ToBlueprintMapOutputWithContext(ctx context.Context) BlueprintMapOutput
type BlueprintOutput ¶ added in v0.1.3
type BlueprintOutput struct{ *pulumi.OutputState }
func (BlueprintOutput) BlueprintName ¶ added in v0.1.3
func (o BlueprintOutput) BlueprintName() pulumi.StringOutput
Blueprint name, which can contain up to 60 characters.
func (BlueprintOutput) Description ¶ added in v0.1.3
func (o BlueprintOutput) Description() pulumi.StringPtrOutput
Blueprint description, which can contain up to 60 characters.
func (BlueprintOutput) ElementType ¶ added in v0.1.3
func (BlueprintOutput) ElementType() reflect.Type
func (BlueprintOutput) InstanceId ¶ added in v0.1.3
func (o BlueprintOutput) InstanceId() pulumi.StringPtrOutput
ID of the instance for which to make a blueprint.
func (BlueprintOutput) ToBlueprintOutput ¶ added in v0.1.3
func (o BlueprintOutput) ToBlueprintOutput() BlueprintOutput
func (BlueprintOutput) ToBlueprintOutputWithContext ¶ added in v0.1.3
func (o BlueprintOutput) ToBlueprintOutputWithContext(ctx context.Context) BlueprintOutput
type BlueprintState ¶ added in v0.1.3
type BlueprintState struct { // Blueprint name, which can contain up to 60 characters. BlueprintName pulumi.StringPtrInput // Blueprint description, which can contain up to 60 characters. Description pulumi.StringPtrInput // ID of the instance for which to make a blueprint. InstanceId pulumi.StringPtrInput }
func (BlueprintState) ElementType ¶ added in v0.1.3
func (BlueprintState) ElementType() reflect.Type
type Disk ¶ added in v0.1.5
type Disk struct { pulumi.CustomResourceState // Automatically mount and initialize data disks. AutoMountConfiguration DiskAutoMountConfigurationPtrOutput `pulumi:"autoMountConfiguration"` // Whether to automatically use the voucher. Not used by default. AutoVoucher pulumi.BoolOutput `pulumi:"autoVoucher"` // Specify the disk backup quota. If not uploaded, the default is no backup quota. Currently, only one disk backup quota is supported. DiskBackupQuota pulumi.IntOutput `pulumi:"diskBackupQuota"` // Disk subscription related parameter settings. DiskChargePrepaid DiskDiskChargePrepaidOutput `pulumi:"diskChargePrepaid"` // Disk count. Values: [1, 30]. Default: 1. DiskCount pulumi.IntOutput `pulumi:"diskCount"` // Disk name. Maximum length 60. DiskName pulumi.StringOutput `pulumi:"diskName"` // Disk size, unit: GB. DiskSize pulumi.IntOutput `pulumi:"diskSize"` // Disk type. Value:CLOUD_PREMIUM, CLOUD_SSD. DiskType pulumi.StringOutput `pulumi:"diskType"` // Availability zone. Zone pulumi.StringOutput `pulumi:"zone"` }
Provides a resource to create a lighthouse disk
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.NewDisk(ctx, "disk", &Lighthouse.DiskArgs{ DiskChargePrepaid: &lighthouse.DiskDiskChargePrepaidArgs{ Period: pulumi.Int(1), RenewFlag: pulumi.String("NOTIFY_AND_AUTO_RENEW"), TimeUnit: pulumi.String("m"), }, DiskName: pulumi.String("test"), DiskSize: pulumi.Int(20), DiskType: pulumi.String("CLOUD_SSD"), Zone: pulumi.String("ap-hongkong-2"), }) if err != nil { return err } return nil }) }
```
func GetDisk ¶ added in v0.1.5
func GetDisk(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DiskState, opts ...pulumi.ResourceOption) (*Disk, error)
GetDisk gets an existing Disk 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 NewDisk ¶ added in v0.1.5
func NewDisk(ctx *pulumi.Context, name string, args *DiskArgs, opts ...pulumi.ResourceOption) (*Disk, error)
NewDisk registers a new resource with the given unique name, arguments, and options.
func (*Disk) ElementType ¶ added in v0.1.5
func (*Disk) ToDiskOutput ¶ added in v0.1.5
func (i *Disk) ToDiskOutput() DiskOutput
func (*Disk) ToDiskOutputWithContext ¶ added in v0.1.5
func (i *Disk) ToDiskOutputWithContext(ctx context.Context) DiskOutput
type DiskArgs ¶ added in v0.1.5
type DiskArgs struct { // Automatically mount and initialize data disks. AutoMountConfiguration DiskAutoMountConfigurationPtrInput // Whether to automatically use the voucher. Not used by default. AutoVoucher pulumi.BoolPtrInput // Specify the disk backup quota. If not uploaded, the default is no backup quota. Currently, only one disk backup quota is supported. DiskBackupQuota pulumi.IntPtrInput // Disk subscription related parameter settings. DiskChargePrepaid DiskDiskChargePrepaidInput // Disk count. Values: [1, 30]. Default: 1. DiskCount pulumi.IntPtrInput // Disk name. Maximum length 60. DiskName pulumi.StringPtrInput // Disk size, unit: GB. DiskSize pulumi.IntInput // Disk type. Value:CLOUD_PREMIUM, CLOUD_SSD. DiskType pulumi.StringInput // Availability zone. Zone pulumi.StringInput }
The set of arguments for constructing a Disk resource.
func (DiskArgs) ElementType ¶ added in v0.1.5
type DiskArray ¶ added in v0.1.5
type DiskArray []DiskInput
func (DiskArray) ElementType ¶ added in v0.1.5
func (DiskArray) ToDiskArrayOutput ¶ added in v0.1.5
func (i DiskArray) ToDiskArrayOutput() DiskArrayOutput
func (DiskArray) ToDiskArrayOutputWithContext ¶ added in v0.1.5
func (i DiskArray) ToDiskArrayOutputWithContext(ctx context.Context) DiskArrayOutput
type DiskArrayInput ¶ added in v0.1.5
type DiskArrayInput interface { pulumi.Input ToDiskArrayOutput() DiskArrayOutput ToDiskArrayOutputWithContext(context.Context) DiskArrayOutput }
DiskArrayInput is an input type that accepts DiskArray and DiskArrayOutput values. You can construct a concrete instance of `DiskArrayInput` via:
DiskArray{ DiskArgs{...} }
type DiskArrayOutput ¶ added in v0.1.5
type DiskArrayOutput struct{ *pulumi.OutputState }
func (DiskArrayOutput) ElementType ¶ added in v0.1.5
func (DiskArrayOutput) ElementType() reflect.Type
func (DiskArrayOutput) Index ¶ added in v0.1.5
func (o DiskArrayOutput) Index(i pulumi.IntInput) DiskOutput
func (DiskArrayOutput) ToDiskArrayOutput ¶ added in v0.1.5
func (o DiskArrayOutput) ToDiskArrayOutput() DiskArrayOutput
func (DiskArrayOutput) ToDiskArrayOutputWithContext ¶ added in v0.1.5
func (o DiskArrayOutput) ToDiskArrayOutputWithContext(ctx context.Context) DiskArrayOutput
type DiskAttachment ¶ added in v0.1.3
type DiskAttachment struct { pulumi.CustomResourceState // Disk id. DiskId pulumi.StringOutput `pulumi:"diskId"` // Instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides a resource to create a lighthouse diskAttachment
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.NewDiskAttachment(ctx, "diskAttachment", &Lighthouse.DiskAttachmentArgs{ DiskId: pulumi.String("lhdisk-xxxxxx"), InstanceId: pulumi.String("lhins-xxxxxx"), }) if err != nil { return err } return nil }) }
```
## Import
lighthouse disk_attachment can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Lighthouse/diskAttachment:DiskAttachment disk_attachment disk_attachment_id
```
func GetDiskAttachment ¶ added in v0.1.3
func GetDiskAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DiskAttachmentState, opts ...pulumi.ResourceOption) (*DiskAttachment, error)
GetDiskAttachment gets an existing DiskAttachment 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 NewDiskAttachment ¶ added in v0.1.3
func NewDiskAttachment(ctx *pulumi.Context, name string, args *DiskAttachmentArgs, opts ...pulumi.ResourceOption) (*DiskAttachment, error)
NewDiskAttachment registers a new resource with the given unique name, arguments, and options.
func (*DiskAttachment) ElementType ¶ added in v0.1.3
func (*DiskAttachment) ElementType() reflect.Type
func (*DiskAttachment) ToDiskAttachmentOutput ¶ added in v0.1.3
func (i *DiskAttachment) ToDiskAttachmentOutput() DiskAttachmentOutput
func (*DiskAttachment) ToDiskAttachmentOutputWithContext ¶ added in v0.1.3
func (i *DiskAttachment) ToDiskAttachmentOutputWithContext(ctx context.Context) DiskAttachmentOutput
type DiskAttachmentArgs ¶ added in v0.1.3
type DiskAttachmentArgs struct { // Disk id. DiskId pulumi.StringInput // Instance ID. InstanceId pulumi.StringInput }
The set of arguments for constructing a DiskAttachment resource.
func (DiskAttachmentArgs) ElementType ¶ added in v0.1.3
func (DiskAttachmentArgs) ElementType() reflect.Type
type DiskAttachmentArray ¶ added in v0.1.3
type DiskAttachmentArray []DiskAttachmentInput
func (DiskAttachmentArray) ElementType ¶ added in v0.1.3
func (DiskAttachmentArray) ElementType() reflect.Type
func (DiskAttachmentArray) ToDiskAttachmentArrayOutput ¶ added in v0.1.3
func (i DiskAttachmentArray) ToDiskAttachmentArrayOutput() DiskAttachmentArrayOutput
func (DiskAttachmentArray) ToDiskAttachmentArrayOutputWithContext ¶ added in v0.1.3
func (i DiskAttachmentArray) ToDiskAttachmentArrayOutputWithContext(ctx context.Context) DiskAttachmentArrayOutput
type DiskAttachmentArrayInput ¶ added in v0.1.3
type DiskAttachmentArrayInput interface { pulumi.Input ToDiskAttachmentArrayOutput() DiskAttachmentArrayOutput ToDiskAttachmentArrayOutputWithContext(context.Context) DiskAttachmentArrayOutput }
DiskAttachmentArrayInput is an input type that accepts DiskAttachmentArray and DiskAttachmentArrayOutput values. You can construct a concrete instance of `DiskAttachmentArrayInput` via:
DiskAttachmentArray{ DiskAttachmentArgs{...} }
type DiskAttachmentArrayOutput ¶ added in v0.1.3
type DiskAttachmentArrayOutput struct{ *pulumi.OutputState }
func (DiskAttachmentArrayOutput) ElementType ¶ added in v0.1.3
func (DiskAttachmentArrayOutput) ElementType() reflect.Type
func (DiskAttachmentArrayOutput) Index ¶ added in v0.1.3
func (o DiskAttachmentArrayOutput) Index(i pulumi.IntInput) DiskAttachmentOutput
func (DiskAttachmentArrayOutput) ToDiskAttachmentArrayOutput ¶ added in v0.1.3
func (o DiskAttachmentArrayOutput) ToDiskAttachmentArrayOutput() DiskAttachmentArrayOutput
func (DiskAttachmentArrayOutput) ToDiskAttachmentArrayOutputWithContext ¶ added in v0.1.3
func (o DiskAttachmentArrayOutput) ToDiskAttachmentArrayOutputWithContext(ctx context.Context) DiskAttachmentArrayOutput
type DiskAttachmentInput ¶ added in v0.1.3
type DiskAttachmentInput interface { pulumi.Input ToDiskAttachmentOutput() DiskAttachmentOutput ToDiskAttachmentOutputWithContext(ctx context.Context) DiskAttachmentOutput }
type DiskAttachmentMap ¶ added in v0.1.3
type DiskAttachmentMap map[string]DiskAttachmentInput
func (DiskAttachmentMap) ElementType ¶ added in v0.1.3
func (DiskAttachmentMap) ElementType() reflect.Type
func (DiskAttachmentMap) ToDiskAttachmentMapOutput ¶ added in v0.1.3
func (i DiskAttachmentMap) ToDiskAttachmentMapOutput() DiskAttachmentMapOutput
func (DiskAttachmentMap) ToDiskAttachmentMapOutputWithContext ¶ added in v0.1.3
func (i DiskAttachmentMap) ToDiskAttachmentMapOutputWithContext(ctx context.Context) DiskAttachmentMapOutput
type DiskAttachmentMapInput ¶ added in v0.1.3
type DiskAttachmentMapInput interface { pulumi.Input ToDiskAttachmentMapOutput() DiskAttachmentMapOutput ToDiskAttachmentMapOutputWithContext(context.Context) DiskAttachmentMapOutput }
DiskAttachmentMapInput is an input type that accepts DiskAttachmentMap and DiskAttachmentMapOutput values. You can construct a concrete instance of `DiskAttachmentMapInput` via:
DiskAttachmentMap{ "key": DiskAttachmentArgs{...} }
type DiskAttachmentMapOutput ¶ added in v0.1.3
type DiskAttachmentMapOutput struct{ *pulumi.OutputState }
func (DiskAttachmentMapOutput) ElementType ¶ added in v0.1.3
func (DiskAttachmentMapOutput) ElementType() reflect.Type
func (DiskAttachmentMapOutput) MapIndex ¶ added in v0.1.3
func (o DiskAttachmentMapOutput) MapIndex(k pulumi.StringInput) DiskAttachmentOutput
func (DiskAttachmentMapOutput) ToDiskAttachmentMapOutput ¶ added in v0.1.3
func (o DiskAttachmentMapOutput) ToDiskAttachmentMapOutput() DiskAttachmentMapOutput
func (DiskAttachmentMapOutput) ToDiskAttachmentMapOutputWithContext ¶ added in v0.1.3
func (o DiskAttachmentMapOutput) ToDiskAttachmentMapOutputWithContext(ctx context.Context) DiskAttachmentMapOutput
type DiskAttachmentOutput ¶ added in v0.1.3
type DiskAttachmentOutput struct{ *pulumi.OutputState }
func (DiskAttachmentOutput) DiskId ¶ added in v0.1.3
func (o DiskAttachmentOutput) DiskId() pulumi.StringOutput
Disk id.
func (DiskAttachmentOutput) ElementType ¶ added in v0.1.3
func (DiskAttachmentOutput) ElementType() reflect.Type
func (DiskAttachmentOutput) InstanceId ¶ added in v0.1.3
func (o DiskAttachmentOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (DiskAttachmentOutput) ToDiskAttachmentOutput ¶ added in v0.1.3
func (o DiskAttachmentOutput) ToDiskAttachmentOutput() DiskAttachmentOutput
func (DiskAttachmentOutput) ToDiskAttachmentOutputWithContext ¶ added in v0.1.3
func (o DiskAttachmentOutput) ToDiskAttachmentOutputWithContext(ctx context.Context) DiskAttachmentOutput
type DiskAttachmentState ¶ added in v0.1.3
type DiskAttachmentState struct { // Disk id. DiskId pulumi.StringPtrInput // Instance ID. InstanceId pulumi.StringPtrInput }
func (DiskAttachmentState) ElementType ¶ added in v0.1.3
func (DiskAttachmentState) ElementType() reflect.Type
type DiskAutoMountConfiguration ¶ added in v0.1.5
type DiskAutoMountConfiguration struct { // The file system type. Value: ext4, xfs. Only instances of the Linux operating system can pass in this parameter, and if it is not passed, it defaults to ext4. FileSystemType *string `pulumi:"fileSystemType"` // Instance ID to be mounted. The specified instance must be in the Running state. InstanceId string `pulumi:"instanceId"` // The mount point within the instance. Only instances of the Linux operating system can pass in this parameter, and if it is not passed, it will be mounted under the /data/disk path by default. MountPoint *string `pulumi:"mountPoint"` }
type DiskAutoMountConfigurationArgs ¶ added in v0.1.5
type DiskAutoMountConfigurationArgs struct { // The file system type. Value: ext4, xfs. Only instances of the Linux operating system can pass in this parameter, and if it is not passed, it defaults to ext4. FileSystemType pulumi.StringPtrInput `pulumi:"fileSystemType"` // Instance ID to be mounted. The specified instance must be in the Running state. InstanceId pulumi.StringInput `pulumi:"instanceId"` // The mount point within the instance. Only instances of the Linux operating system can pass in this parameter, and if it is not passed, it will be mounted under the /data/disk path by default. MountPoint pulumi.StringPtrInput `pulumi:"mountPoint"` }
func (DiskAutoMountConfigurationArgs) ElementType ¶ added in v0.1.5
func (DiskAutoMountConfigurationArgs) ElementType() reflect.Type
func (DiskAutoMountConfigurationArgs) ToDiskAutoMountConfigurationOutput ¶ added in v0.1.5
func (i DiskAutoMountConfigurationArgs) ToDiskAutoMountConfigurationOutput() DiskAutoMountConfigurationOutput
func (DiskAutoMountConfigurationArgs) ToDiskAutoMountConfigurationOutputWithContext ¶ added in v0.1.5
func (i DiskAutoMountConfigurationArgs) ToDiskAutoMountConfigurationOutputWithContext(ctx context.Context) DiskAutoMountConfigurationOutput
func (DiskAutoMountConfigurationArgs) ToDiskAutoMountConfigurationPtrOutput ¶ added in v0.1.5
func (i DiskAutoMountConfigurationArgs) ToDiskAutoMountConfigurationPtrOutput() DiskAutoMountConfigurationPtrOutput
func (DiskAutoMountConfigurationArgs) ToDiskAutoMountConfigurationPtrOutputWithContext ¶ added in v0.1.5
func (i DiskAutoMountConfigurationArgs) ToDiskAutoMountConfigurationPtrOutputWithContext(ctx context.Context) DiskAutoMountConfigurationPtrOutput
type DiskAutoMountConfigurationInput ¶ added in v0.1.5
type DiskAutoMountConfigurationInput interface { pulumi.Input ToDiskAutoMountConfigurationOutput() DiskAutoMountConfigurationOutput ToDiskAutoMountConfigurationOutputWithContext(context.Context) DiskAutoMountConfigurationOutput }
DiskAutoMountConfigurationInput is an input type that accepts DiskAutoMountConfigurationArgs and DiskAutoMountConfigurationOutput values. You can construct a concrete instance of `DiskAutoMountConfigurationInput` via:
DiskAutoMountConfigurationArgs{...}
type DiskAutoMountConfigurationOutput ¶ added in v0.1.5
type DiskAutoMountConfigurationOutput struct{ *pulumi.OutputState }
func (DiskAutoMountConfigurationOutput) ElementType ¶ added in v0.1.5
func (DiskAutoMountConfigurationOutput) ElementType() reflect.Type
func (DiskAutoMountConfigurationOutput) FileSystemType ¶ added in v0.1.5
func (o DiskAutoMountConfigurationOutput) FileSystemType() pulumi.StringPtrOutput
The file system type. Value: ext4, xfs. Only instances of the Linux operating system can pass in this parameter, and if it is not passed, it defaults to ext4.
func (DiskAutoMountConfigurationOutput) InstanceId ¶ added in v0.1.5
func (o DiskAutoMountConfigurationOutput) InstanceId() pulumi.StringOutput
Instance ID to be mounted. The specified instance must be in the Running state.
func (DiskAutoMountConfigurationOutput) MountPoint ¶ added in v0.1.5
func (o DiskAutoMountConfigurationOutput) MountPoint() pulumi.StringPtrOutput
The mount point within the instance. Only instances of the Linux operating system can pass in this parameter, and if it is not passed, it will be mounted under the /data/disk path by default.
func (DiskAutoMountConfigurationOutput) ToDiskAutoMountConfigurationOutput ¶ added in v0.1.5
func (o DiskAutoMountConfigurationOutput) ToDiskAutoMountConfigurationOutput() DiskAutoMountConfigurationOutput
func (DiskAutoMountConfigurationOutput) ToDiskAutoMountConfigurationOutputWithContext ¶ added in v0.1.5
func (o DiskAutoMountConfigurationOutput) ToDiskAutoMountConfigurationOutputWithContext(ctx context.Context) DiskAutoMountConfigurationOutput
func (DiskAutoMountConfigurationOutput) ToDiskAutoMountConfigurationPtrOutput ¶ added in v0.1.5
func (o DiskAutoMountConfigurationOutput) ToDiskAutoMountConfigurationPtrOutput() DiskAutoMountConfigurationPtrOutput
func (DiskAutoMountConfigurationOutput) ToDiskAutoMountConfigurationPtrOutputWithContext ¶ added in v0.1.5
func (o DiskAutoMountConfigurationOutput) ToDiskAutoMountConfigurationPtrOutputWithContext(ctx context.Context) DiskAutoMountConfigurationPtrOutput
type DiskAutoMountConfigurationPtrInput ¶ added in v0.1.5
type DiskAutoMountConfigurationPtrInput interface { pulumi.Input ToDiskAutoMountConfigurationPtrOutput() DiskAutoMountConfigurationPtrOutput ToDiskAutoMountConfigurationPtrOutputWithContext(context.Context) DiskAutoMountConfigurationPtrOutput }
DiskAutoMountConfigurationPtrInput is an input type that accepts DiskAutoMountConfigurationArgs, DiskAutoMountConfigurationPtr and DiskAutoMountConfigurationPtrOutput values. You can construct a concrete instance of `DiskAutoMountConfigurationPtrInput` via:
DiskAutoMountConfigurationArgs{...} or: nil
func DiskAutoMountConfigurationPtr ¶ added in v0.1.5
func DiskAutoMountConfigurationPtr(v *DiskAutoMountConfigurationArgs) DiskAutoMountConfigurationPtrInput
type DiskAutoMountConfigurationPtrOutput ¶ added in v0.1.5
type DiskAutoMountConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DiskAutoMountConfigurationPtrOutput) Elem ¶ added in v0.1.5
func (o DiskAutoMountConfigurationPtrOutput) Elem() DiskAutoMountConfigurationOutput
func (DiskAutoMountConfigurationPtrOutput) ElementType ¶ added in v0.1.5
func (DiskAutoMountConfigurationPtrOutput) ElementType() reflect.Type
func (DiskAutoMountConfigurationPtrOutput) FileSystemType ¶ added in v0.1.5
func (o DiskAutoMountConfigurationPtrOutput) FileSystemType() pulumi.StringPtrOutput
The file system type. Value: ext4, xfs. Only instances of the Linux operating system can pass in this parameter, and if it is not passed, it defaults to ext4.
func (DiskAutoMountConfigurationPtrOutput) InstanceId ¶ added in v0.1.5
func (o DiskAutoMountConfigurationPtrOutput) InstanceId() pulumi.StringPtrOutput
Instance ID to be mounted. The specified instance must be in the Running state.
func (DiskAutoMountConfigurationPtrOutput) MountPoint ¶ added in v0.1.5
func (o DiskAutoMountConfigurationPtrOutput) MountPoint() pulumi.StringPtrOutput
The mount point within the instance. Only instances of the Linux operating system can pass in this parameter, and if it is not passed, it will be mounted under the /data/disk path by default.
func (DiskAutoMountConfigurationPtrOutput) ToDiskAutoMountConfigurationPtrOutput ¶ added in v0.1.5
func (o DiskAutoMountConfigurationPtrOutput) ToDiskAutoMountConfigurationPtrOutput() DiskAutoMountConfigurationPtrOutput
func (DiskAutoMountConfigurationPtrOutput) ToDiskAutoMountConfigurationPtrOutputWithContext ¶ added in v0.1.5
func (o DiskAutoMountConfigurationPtrOutput) ToDiskAutoMountConfigurationPtrOutputWithContext(ctx context.Context) DiskAutoMountConfigurationPtrOutput
type DiskBackup ¶ added in v0.1.3
type DiskBackup struct { pulumi.CustomResourceState // Disk backup name. The maximum length is 90 characters. DiskBackupName pulumi.StringPtrOutput `pulumi:"diskBackupName"` // Disk ID. Only data disks are supported to create disk backup. DiskId pulumi.StringOutput `pulumi:"diskId"` }
Provides a resource to create a lighthouse diskBackup
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.NewDiskBackup(ctx, "diskBackup", &Lighthouse.DiskBackupArgs{ DiskBackupName: pulumi.String("disk-backup"), DiskId: pulumi.String("lhdisk-xxxxx"), }) if err != nil { return err } return nil }) }
```
## Import
lighthouse disk_backup can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Lighthouse/diskBackup:DiskBackup disk_backup disk_backup_id
```
func GetDiskBackup ¶ added in v0.1.3
func GetDiskBackup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DiskBackupState, opts ...pulumi.ResourceOption) (*DiskBackup, error)
GetDiskBackup gets an existing DiskBackup 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 NewDiskBackup ¶ added in v0.1.3
func NewDiskBackup(ctx *pulumi.Context, name string, args *DiskBackupArgs, opts ...pulumi.ResourceOption) (*DiskBackup, error)
NewDiskBackup registers a new resource with the given unique name, arguments, and options.
func (*DiskBackup) ElementType ¶ added in v0.1.3
func (*DiskBackup) ElementType() reflect.Type
func (*DiskBackup) ToDiskBackupOutput ¶ added in v0.1.3
func (i *DiskBackup) ToDiskBackupOutput() DiskBackupOutput
func (*DiskBackup) ToDiskBackupOutputWithContext ¶ added in v0.1.3
func (i *DiskBackup) ToDiskBackupOutputWithContext(ctx context.Context) DiskBackupOutput
type DiskBackupArgs ¶ added in v0.1.3
type DiskBackupArgs struct { // Disk backup name. The maximum length is 90 characters. DiskBackupName pulumi.StringPtrInput // Disk ID. Only data disks are supported to create disk backup. DiskId pulumi.StringInput }
The set of arguments for constructing a DiskBackup resource.
func (DiskBackupArgs) ElementType ¶ added in v0.1.3
func (DiskBackupArgs) ElementType() reflect.Type
type DiskBackupArray ¶ added in v0.1.3
type DiskBackupArray []DiskBackupInput
func (DiskBackupArray) ElementType ¶ added in v0.1.3
func (DiskBackupArray) ElementType() reflect.Type
func (DiskBackupArray) ToDiskBackupArrayOutput ¶ added in v0.1.3
func (i DiskBackupArray) ToDiskBackupArrayOutput() DiskBackupArrayOutput
func (DiskBackupArray) ToDiskBackupArrayOutputWithContext ¶ added in v0.1.3
func (i DiskBackupArray) ToDiskBackupArrayOutputWithContext(ctx context.Context) DiskBackupArrayOutput
type DiskBackupArrayInput ¶ added in v0.1.3
type DiskBackupArrayInput interface { pulumi.Input ToDiskBackupArrayOutput() DiskBackupArrayOutput ToDiskBackupArrayOutputWithContext(context.Context) DiskBackupArrayOutput }
DiskBackupArrayInput is an input type that accepts DiskBackupArray and DiskBackupArrayOutput values. You can construct a concrete instance of `DiskBackupArrayInput` via:
DiskBackupArray{ DiskBackupArgs{...} }
type DiskBackupArrayOutput ¶ added in v0.1.3
type DiskBackupArrayOutput struct{ *pulumi.OutputState }
func (DiskBackupArrayOutput) ElementType ¶ added in v0.1.3
func (DiskBackupArrayOutput) ElementType() reflect.Type
func (DiskBackupArrayOutput) Index ¶ added in v0.1.3
func (o DiskBackupArrayOutput) Index(i pulumi.IntInput) DiskBackupOutput
func (DiskBackupArrayOutput) ToDiskBackupArrayOutput ¶ added in v0.1.3
func (o DiskBackupArrayOutput) ToDiskBackupArrayOutput() DiskBackupArrayOutput
func (DiskBackupArrayOutput) ToDiskBackupArrayOutputWithContext ¶ added in v0.1.3
func (o DiskBackupArrayOutput) ToDiskBackupArrayOutputWithContext(ctx context.Context) DiskBackupArrayOutput
type DiskBackupInput ¶ added in v0.1.3
type DiskBackupInput interface { pulumi.Input ToDiskBackupOutput() DiskBackupOutput ToDiskBackupOutputWithContext(ctx context.Context) DiskBackupOutput }
type DiskBackupMap ¶ added in v0.1.3
type DiskBackupMap map[string]DiskBackupInput
func (DiskBackupMap) ElementType ¶ added in v0.1.3
func (DiskBackupMap) ElementType() reflect.Type
func (DiskBackupMap) ToDiskBackupMapOutput ¶ added in v0.1.3
func (i DiskBackupMap) ToDiskBackupMapOutput() DiskBackupMapOutput
func (DiskBackupMap) ToDiskBackupMapOutputWithContext ¶ added in v0.1.3
func (i DiskBackupMap) ToDiskBackupMapOutputWithContext(ctx context.Context) DiskBackupMapOutput
type DiskBackupMapInput ¶ added in v0.1.3
type DiskBackupMapInput interface { pulumi.Input ToDiskBackupMapOutput() DiskBackupMapOutput ToDiskBackupMapOutputWithContext(context.Context) DiskBackupMapOutput }
DiskBackupMapInput is an input type that accepts DiskBackupMap and DiskBackupMapOutput values. You can construct a concrete instance of `DiskBackupMapInput` via:
DiskBackupMap{ "key": DiskBackupArgs{...} }
type DiskBackupMapOutput ¶ added in v0.1.3
type DiskBackupMapOutput struct{ *pulumi.OutputState }
func (DiskBackupMapOutput) ElementType ¶ added in v0.1.3
func (DiskBackupMapOutput) ElementType() reflect.Type
func (DiskBackupMapOutput) MapIndex ¶ added in v0.1.3
func (o DiskBackupMapOutput) MapIndex(k pulumi.StringInput) DiskBackupOutput
func (DiskBackupMapOutput) ToDiskBackupMapOutput ¶ added in v0.1.3
func (o DiskBackupMapOutput) ToDiskBackupMapOutput() DiskBackupMapOutput
func (DiskBackupMapOutput) ToDiskBackupMapOutputWithContext ¶ added in v0.1.3
func (o DiskBackupMapOutput) ToDiskBackupMapOutputWithContext(ctx context.Context) DiskBackupMapOutput
type DiskBackupOutput ¶ added in v0.1.3
type DiskBackupOutput struct{ *pulumi.OutputState }
func (DiskBackupOutput) DiskBackupName ¶ added in v0.1.3
func (o DiskBackupOutput) DiskBackupName() pulumi.StringPtrOutput
Disk backup name. The maximum length is 90 characters.
func (DiskBackupOutput) DiskId ¶ added in v0.1.3
func (o DiskBackupOutput) DiskId() pulumi.StringOutput
Disk ID. Only data disks are supported to create disk backup.
func (DiskBackupOutput) ElementType ¶ added in v0.1.3
func (DiskBackupOutput) ElementType() reflect.Type
func (DiskBackupOutput) ToDiskBackupOutput ¶ added in v0.1.3
func (o DiskBackupOutput) ToDiskBackupOutput() DiskBackupOutput
func (DiskBackupOutput) ToDiskBackupOutputWithContext ¶ added in v0.1.3
func (o DiskBackupOutput) ToDiskBackupOutputWithContext(ctx context.Context) DiskBackupOutput
type DiskBackupState ¶ added in v0.1.3
type DiskBackupState struct { // Disk backup name. The maximum length is 90 characters. DiskBackupName pulumi.StringPtrInput // Disk ID. Only data disks are supported to create disk backup. DiskId pulumi.StringPtrInput }
func (DiskBackupState) ElementType ¶ added in v0.1.3
func (DiskBackupState) ElementType() reflect.Type
type DiskDiskChargePrepaid ¶ added in v0.1.5
type DiskDiskChargePrepaid struct { // new purchase cycle. Period int `pulumi:"period"` // Automatic renewal flag. Value: `NOTIFY_AND_AUTO_RENEW`: Notice expires and auto-renews. `NOTIFY_AND_MANUAL_RENEW`: Notification expires without automatic renewal, users need to manually renew. `DISABLE_NOTIFY_AND_AUTO_RENEW`: No automatic renewal and no notification. Default: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the disk will be automatically renewed monthly when the account balance is sufficient. RenewFlag *string `pulumi:"renewFlag"` // newly purchased unit. Default: m. TimeUnit *string `pulumi:"timeUnit"` }
type DiskDiskChargePrepaidArgs ¶ added in v0.1.5
type DiskDiskChargePrepaidArgs struct { // new purchase cycle. Period pulumi.IntInput `pulumi:"period"` // Automatic renewal flag. Value: `NOTIFY_AND_AUTO_RENEW`: Notice expires and auto-renews. `NOTIFY_AND_MANUAL_RENEW`: Notification expires without automatic renewal, users need to manually renew. `DISABLE_NOTIFY_AND_AUTO_RENEW`: No automatic renewal and no notification. Default: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the disk will be automatically renewed monthly when the account balance is sufficient. RenewFlag pulumi.StringPtrInput `pulumi:"renewFlag"` // newly purchased unit. Default: m. TimeUnit pulumi.StringPtrInput `pulumi:"timeUnit"` }
func (DiskDiskChargePrepaidArgs) ElementType ¶ added in v0.1.5
func (DiskDiskChargePrepaidArgs) ElementType() reflect.Type
func (DiskDiskChargePrepaidArgs) ToDiskDiskChargePrepaidOutput ¶ added in v0.1.5
func (i DiskDiskChargePrepaidArgs) ToDiskDiskChargePrepaidOutput() DiskDiskChargePrepaidOutput
func (DiskDiskChargePrepaidArgs) ToDiskDiskChargePrepaidOutputWithContext ¶ added in v0.1.5
func (i DiskDiskChargePrepaidArgs) ToDiskDiskChargePrepaidOutputWithContext(ctx context.Context) DiskDiskChargePrepaidOutput
func (DiskDiskChargePrepaidArgs) ToDiskDiskChargePrepaidPtrOutput ¶ added in v0.1.5
func (i DiskDiskChargePrepaidArgs) ToDiskDiskChargePrepaidPtrOutput() DiskDiskChargePrepaidPtrOutput
func (DiskDiskChargePrepaidArgs) ToDiskDiskChargePrepaidPtrOutputWithContext ¶ added in v0.1.5
func (i DiskDiskChargePrepaidArgs) ToDiskDiskChargePrepaidPtrOutputWithContext(ctx context.Context) DiskDiskChargePrepaidPtrOutput
type DiskDiskChargePrepaidInput ¶ added in v0.1.5
type DiskDiskChargePrepaidInput interface { pulumi.Input ToDiskDiskChargePrepaidOutput() DiskDiskChargePrepaidOutput ToDiskDiskChargePrepaidOutputWithContext(context.Context) DiskDiskChargePrepaidOutput }
DiskDiskChargePrepaidInput is an input type that accepts DiskDiskChargePrepaidArgs and DiskDiskChargePrepaidOutput values. You can construct a concrete instance of `DiskDiskChargePrepaidInput` via:
DiskDiskChargePrepaidArgs{...}
type DiskDiskChargePrepaidOutput ¶ added in v0.1.5
type DiskDiskChargePrepaidOutput struct{ *pulumi.OutputState }
func (DiskDiskChargePrepaidOutput) ElementType ¶ added in v0.1.5
func (DiskDiskChargePrepaidOutput) ElementType() reflect.Type
func (DiskDiskChargePrepaidOutput) Period ¶ added in v0.1.5
func (o DiskDiskChargePrepaidOutput) Period() pulumi.IntOutput
new purchase cycle.
func (DiskDiskChargePrepaidOutput) RenewFlag ¶ added in v0.1.5
func (o DiskDiskChargePrepaidOutput) RenewFlag() pulumi.StringPtrOutput
Automatic renewal flag. Value: `NOTIFY_AND_AUTO_RENEW`: Notice expires and auto-renews. `NOTIFY_AND_MANUAL_RENEW`: Notification expires without automatic renewal, users need to manually renew. `DISABLE_NOTIFY_AND_AUTO_RENEW`: No automatic renewal and no notification. Default: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the disk will be automatically renewed monthly when the account balance is sufficient.
func (DiskDiskChargePrepaidOutput) TimeUnit ¶ added in v0.1.5
func (o DiskDiskChargePrepaidOutput) TimeUnit() pulumi.StringPtrOutput
newly purchased unit. Default: m.
func (DiskDiskChargePrepaidOutput) ToDiskDiskChargePrepaidOutput ¶ added in v0.1.5
func (o DiskDiskChargePrepaidOutput) ToDiskDiskChargePrepaidOutput() DiskDiskChargePrepaidOutput
func (DiskDiskChargePrepaidOutput) ToDiskDiskChargePrepaidOutputWithContext ¶ added in v0.1.5
func (o DiskDiskChargePrepaidOutput) ToDiskDiskChargePrepaidOutputWithContext(ctx context.Context) DiskDiskChargePrepaidOutput
func (DiskDiskChargePrepaidOutput) ToDiskDiskChargePrepaidPtrOutput ¶ added in v0.1.5
func (o DiskDiskChargePrepaidOutput) ToDiskDiskChargePrepaidPtrOutput() DiskDiskChargePrepaidPtrOutput
func (DiskDiskChargePrepaidOutput) ToDiskDiskChargePrepaidPtrOutputWithContext ¶ added in v0.1.5
func (o DiskDiskChargePrepaidOutput) ToDiskDiskChargePrepaidPtrOutputWithContext(ctx context.Context) DiskDiskChargePrepaidPtrOutput
type DiskDiskChargePrepaidPtrInput ¶ added in v0.1.5
type DiskDiskChargePrepaidPtrInput interface { pulumi.Input ToDiskDiskChargePrepaidPtrOutput() DiskDiskChargePrepaidPtrOutput ToDiskDiskChargePrepaidPtrOutputWithContext(context.Context) DiskDiskChargePrepaidPtrOutput }
DiskDiskChargePrepaidPtrInput is an input type that accepts DiskDiskChargePrepaidArgs, DiskDiskChargePrepaidPtr and DiskDiskChargePrepaidPtrOutput values. You can construct a concrete instance of `DiskDiskChargePrepaidPtrInput` via:
DiskDiskChargePrepaidArgs{...} or: nil
func DiskDiskChargePrepaidPtr ¶ added in v0.1.5
func DiskDiskChargePrepaidPtr(v *DiskDiskChargePrepaidArgs) DiskDiskChargePrepaidPtrInput
type DiskDiskChargePrepaidPtrOutput ¶ added in v0.1.5
type DiskDiskChargePrepaidPtrOutput struct{ *pulumi.OutputState }
func (DiskDiskChargePrepaidPtrOutput) Elem ¶ added in v0.1.5
func (o DiskDiskChargePrepaidPtrOutput) Elem() DiskDiskChargePrepaidOutput
func (DiskDiskChargePrepaidPtrOutput) ElementType ¶ added in v0.1.5
func (DiskDiskChargePrepaidPtrOutput) ElementType() reflect.Type
func (DiskDiskChargePrepaidPtrOutput) Period ¶ added in v0.1.5
func (o DiskDiskChargePrepaidPtrOutput) Period() pulumi.IntPtrOutput
new purchase cycle.
func (DiskDiskChargePrepaidPtrOutput) RenewFlag ¶ added in v0.1.5
func (o DiskDiskChargePrepaidPtrOutput) RenewFlag() pulumi.StringPtrOutput
Automatic renewal flag. Value: `NOTIFY_AND_AUTO_RENEW`: Notice expires and auto-renews. `NOTIFY_AND_MANUAL_RENEW`: Notification expires without automatic renewal, users need to manually renew. `DISABLE_NOTIFY_AND_AUTO_RENEW`: No automatic renewal and no notification. Default: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the disk will be automatically renewed monthly when the account balance is sufficient.
func (DiskDiskChargePrepaidPtrOutput) TimeUnit ¶ added in v0.1.5
func (o DiskDiskChargePrepaidPtrOutput) TimeUnit() pulumi.StringPtrOutput
newly purchased unit. Default: m.
func (DiskDiskChargePrepaidPtrOutput) ToDiskDiskChargePrepaidPtrOutput ¶ added in v0.1.5
func (o DiskDiskChargePrepaidPtrOutput) ToDiskDiskChargePrepaidPtrOutput() DiskDiskChargePrepaidPtrOutput
func (DiskDiskChargePrepaidPtrOutput) ToDiskDiskChargePrepaidPtrOutputWithContext ¶ added in v0.1.5
func (o DiskDiskChargePrepaidPtrOutput) ToDiskDiskChargePrepaidPtrOutputWithContext(ctx context.Context) DiskDiskChargePrepaidPtrOutput
type DiskInput ¶ added in v0.1.5
type DiskInput interface { pulumi.Input ToDiskOutput() DiskOutput ToDiskOutputWithContext(ctx context.Context) DiskOutput }
type DiskMap ¶ added in v0.1.5
func (DiskMap) ElementType ¶ added in v0.1.5
func (DiskMap) ToDiskMapOutput ¶ added in v0.1.5
func (i DiskMap) ToDiskMapOutput() DiskMapOutput
func (DiskMap) ToDiskMapOutputWithContext ¶ added in v0.1.5
func (i DiskMap) ToDiskMapOutputWithContext(ctx context.Context) DiskMapOutput
type DiskMapInput ¶ added in v0.1.5
type DiskMapInput interface { pulumi.Input ToDiskMapOutput() DiskMapOutput ToDiskMapOutputWithContext(context.Context) DiskMapOutput }
DiskMapInput is an input type that accepts DiskMap and DiskMapOutput values. You can construct a concrete instance of `DiskMapInput` via:
DiskMap{ "key": DiskArgs{...} }
type DiskMapOutput ¶ added in v0.1.5
type DiskMapOutput struct{ *pulumi.OutputState }
func (DiskMapOutput) ElementType ¶ added in v0.1.5
func (DiskMapOutput) ElementType() reflect.Type
func (DiskMapOutput) MapIndex ¶ added in v0.1.5
func (o DiskMapOutput) MapIndex(k pulumi.StringInput) DiskOutput
func (DiskMapOutput) ToDiskMapOutput ¶ added in v0.1.5
func (o DiskMapOutput) ToDiskMapOutput() DiskMapOutput
func (DiskMapOutput) ToDiskMapOutputWithContext ¶ added in v0.1.5
func (o DiskMapOutput) ToDiskMapOutputWithContext(ctx context.Context) DiskMapOutput
type DiskOutput ¶ added in v0.1.5
type DiskOutput struct{ *pulumi.OutputState }
func (DiskOutput) AutoMountConfiguration ¶ added in v0.1.5
func (o DiskOutput) AutoMountConfiguration() DiskAutoMountConfigurationPtrOutput
Automatically mount and initialize data disks.
func (DiskOutput) AutoVoucher ¶ added in v0.1.5
func (o DiskOutput) AutoVoucher() pulumi.BoolOutput
Whether to automatically use the voucher. Not used by default.
func (DiskOutput) DiskBackupQuota ¶ added in v0.1.5
func (o DiskOutput) DiskBackupQuota() pulumi.IntOutput
Specify the disk backup quota. If not uploaded, the default is no backup quota. Currently, only one disk backup quota is supported.
func (DiskOutput) DiskChargePrepaid ¶ added in v0.1.5
func (o DiskOutput) DiskChargePrepaid() DiskDiskChargePrepaidOutput
Disk subscription related parameter settings.
func (DiskOutput) DiskCount ¶ added in v0.1.5
func (o DiskOutput) DiskCount() pulumi.IntOutput
Disk count. Values: [1, 30]. Default: 1.
func (DiskOutput) DiskName ¶ added in v0.1.5
func (o DiskOutput) DiskName() pulumi.StringOutput
Disk name. Maximum length 60.
func (DiskOutput) DiskSize ¶ added in v0.1.5
func (o DiskOutput) DiskSize() pulumi.IntOutput
Disk size, unit: GB.
func (DiskOutput) DiskType ¶ added in v0.1.5
func (o DiskOutput) DiskType() pulumi.StringOutput
Disk type. Value:CLOUD_PREMIUM, CLOUD_SSD.
func (DiskOutput) ElementType ¶ added in v0.1.5
func (DiskOutput) ElementType() reflect.Type
func (DiskOutput) ToDiskOutput ¶ added in v0.1.5
func (o DiskOutput) ToDiskOutput() DiskOutput
func (DiskOutput) ToDiskOutputWithContext ¶ added in v0.1.5
func (o DiskOutput) ToDiskOutputWithContext(ctx context.Context) DiskOutput
func (DiskOutput) Zone ¶ added in v0.1.5
func (o DiskOutput) Zone() pulumi.StringOutput
Availability zone.
type DiskState ¶ added in v0.1.5
type DiskState struct { // Automatically mount and initialize data disks. AutoMountConfiguration DiskAutoMountConfigurationPtrInput // Whether to automatically use the voucher. Not used by default. AutoVoucher pulumi.BoolPtrInput // Specify the disk backup quota. If not uploaded, the default is no backup quota. Currently, only one disk backup quota is supported. DiskBackupQuota pulumi.IntPtrInput // Disk subscription related parameter settings. DiskChargePrepaid DiskDiskChargePrepaidPtrInput // Disk count. Values: [1, 30]. Default: 1. DiskCount pulumi.IntPtrInput // Disk name. Maximum length 60. DiskName pulumi.StringPtrInput // Disk size, unit: GB. DiskSize pulumi.IntPtrInput // Disk type. Value:CLOUD_PREMIUM, CLOUD_SSD. DiskType pulumi.StringPtrInput // Availability zone. Zone pulumi.StringPtrInput }
func (DiskState) ElementType ¶ added in v0.1.5
type FirewallRule ¶ added in v0.1.3
type FirewallRule struct { pulumi.CustomResourceState // Firewall rule list. FirewallRules FirewallRuleFirewallRuleArrayOutput `pulumi:"firewallRules"` // Instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides a resource to create a lighthouse firewall rule
> **NOTE:** Use an empty template to clean up the default rules before using this resource manage firewall rules.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.NewFirewallRule(ctx, "firewallRule", &Lighthouse.FirewallRuleArgs{ FirewallRules: lighthouse.FirewallRuleFirewallRuleArray{ &lighthouse.FirewallRuleFirewallRuleArgs{ Action: pulumi.String("ACCEPT"), CidrBlock: pulumi.String("10.0.0.1"), FirewallRuleDescription: pulumi.String("description 1"), Port: pulumi.String("80"), Protocol: pulumi.String("TCP"), }, &lighthouse.FirewallRuleFirewallRuleArgs{ Action: pulumi.String("ACCEPT"), CidrBlock: pulumi.String("10.0.0.2"), FirewallRuleDescription: pulumi.String("description 2"), Port: pulumi.String("80"), Protocol: pulumi.String("TCP"), }, }, InstanceId: pulumi.String("lhins-xxxxxxx"), }) if err != nil { return err } return nil }) }
```
## Import
lighthouse firewall_rule can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Lighthouse/firewallRule:FirewallRule firewall_rule lighthouse_instance_id
```
func GetFirewallRule ¶ added in v0.1.3
func GetFirewallRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FirewallRuleState, opts ...pulumi.ResourceOption) (*FirewallRule, error)
GetFirewallRule gets an existing FirewallRule 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 NewFirewallRule ¶ added in v0.1.3
func NewFirewallRule(ctx *pulumi.Context, name string, args *FirewallRuleArgs, opts ...pulumi.ResourceOption) (*FirewallRule, error)
NewFirewallRule registers a new resource with the given unique name, arguments, and options.
func (*FirewallRule) ElementType ¶ added in v0.1.3
func (*FirewallRule) ElementType() reflect.Type
func (*FirewallRule) ToFirewallRuleOutput ¶ added in v0.1.3
func (i *FirewallRule) ToFirewallRuleOutput() FirewallRuleOutput
func (*FirewallRule) ToFirewallRuleOutputWithContext ¶ added in v0.1.3
func (i *FirewallRule) ToFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleOutput
type FirewallRuleArgs ¶ added in v0.1.3
type FirewallRuleArgs struct { // Firewall rule list. FirewallRules FirewallRuleFirewallRuleArrayInput // Instance ID. InstanceId pulumi.StringInput }
The set of arguments for constructing a FirewallRule resource.
func (FirewallRuleArgs) ElementType ¶ added in v0.1.3
func (FirewallRuleArgs) ElementType() reflect.Type
type FirewallRuleArray ¶ added in v0.1.3
type FirewallRuleArray []FirewallRuleInput
func (FirewallRuleArray) ElementType ¶ added in v0.1.3
func (FirewallRuleArray) ElementType() reflect.Type
func (FirewallRuleArray) ToFirewallRuleArrayOutput ¶ added in v0.1.3
func (i FirewallRuleArray) ToFirewallRuleArrayOutput() FirewallRuleArrayOutput
func (FirewallRuleArray) ToFirewallRuleArrayOutputWithContext ¶ added in v0.1.3
func (i FirewallRuleArray) ToFirewallRuleArrayOutputWithContext(ctx context.Context) FirewallRuleArrayOutput
type FirewallRuleArrayInput ¶ added in v0.1.3
type FirewallRuleArrayInput interface { pulumi.Input ToFirewallRuleArrayOutput() FirewallRuleArrayOutput ToFirewallRuleArrayOutputWithContext(context.Context) FirewallRuleArrayOutput }
FirewallRuleArrayInput is an input type that accepts FirewallRuleArray and FirewallRuleArrayOutput values. You can construct a concrete instance of `FirewallRuleArrayInput` via:
FirewallRuleArray{ FirewallRuleArgs{...} }
type FirewallRuleArrayOutput ¶ added in v0.1.3
type FirewallRuleArrayOutput struct{ *pulumi.OutputState }
func (FirewallRuleArrayOutput) ElementType ¶ added in v0.1.3
func (FirewallRuleArrayOutput) ElementType() reflect.Type
func (FirewallRuleArrayOutput) Index ¶ added in v0.1.3
func (o FirewallRuleArrayOutput) Index(i pulumi.IntInput) FirewallRuleOutput
func (FirewallRuleArrayOutput) ToFirewallRuleArrayOutput ¶ added in v0.1.3
func (o FirewallRuleArrayOutput) ToFirewallRuleArrayOutput() FirewallRuleArrayOutput
func (FirewallRuleArrayOutput) ToFirewallRuleArrayOutputWithContext ¶ added in v0.1.3
func (o FirewallRuleArrayOutput) ToFirewallRuleArrayOutputWithContext(ctx context.Context) FirewallRuleArrayOutput
type FirewallRuleFirewallRule ¶ added in v0.1.3
type FirewallRuleFirewallRule struct { // Valid values are ACCEPT, DROP. Default value is ACCEPT. Action *string `pulumi:"action"` // IP range or IP (mutually exclusive). Default value is 0.0.0.0/0, which indicates all sources. CidrBlock *string `pulumi:"cidrBlock"` // Firewall rule description. FirewallRuleDescription *string `pulumi:"firewallRuleDescription"` // Port. Valid values are ALL, one single port, multiple ports separated by commas, or port range indicated by a minus sign. Port *string `pulumi:"port"` // Protocol. Valid values are TCP, UDP, ICMP, ALL. Protocol string `pulumi:"protocol"` }
type FirewallRuleFirewallRuleArgs ¶ added in v0.1.3
type FirewallRuleFirewallRuleArgs struct { // Valid values are ACCEPT, DROP. Default value is ACCEPT. Action pulumi.StringPtrInput `pulumi:"action"` // IP range or IP (mutually exclusive). Default value is 0.0.0.0/0, which indicates all sources. CidrBlock pulumi.StringPtrInput `pulumi:"cidrBlock"` // Firewall rule description. FirewallRuleDescription pulumi.StringPtrInput `pulumi:"firewallRuleDescription"` // Port. Valid values are ALL, one single port, multiple ports separated by commas, or port range indicated by a minus sign. Port pulumi.StringPtrInput `pulumi:"port"` // Protocol. Valid values are TCP, UDP, ICMP, ALL. Protocol pulumi.StringInput `pulumi:"protocol"` }
func (FirewallRuleFirewallRuleArgs) ElementType ¶ added in v0.1.3
func (FirewallRuleFirewallRuleArgs) ElementType() reflect.Type
func (FirewallRuleFirewallRuleArgs) ToFirewallRuleFirewallRuleOutput ¶ added in v0.1.3
func (i FirewallRuleFirewallRuleArgs) ToFirewallRuleFirewallRuleOutput() FirewallRuleFirewallRuleOutput
func (FirewallRuleFirewallRuleArgs) ToFirewallRuleFirewallRuleOutputWithContext ¶ added in v0.1.3
func (i FirewallRuleFirewallRuleArgs) ToFirewallRuleFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleFirewallRuleOutput
type FirewallRuleFirewallRuleArray ¶ added in v0.1.3
type FirewallRuleFirewallRuleArray []FirewallRuleFirewallRuleInput
func (FirewallRuleFirewallRuleArray) ElementType ¶ added in v0.1.3
func (FirewallRuleFirewallRuleArray) ElementType() reflect.Type
func (FirewallRuleFirewallRuleArray) ToFirewallRuleFirewallRuleArrayOutput ¶ added in v0.1.3
func (i FirewallRuleFirewallRuleArray) ToFirewallRuleFirewallRuleArrayOutput() FirewallRuleFirewallRuleArrayOutput
func (FirewallRuleFirewallRuleArray) ToFirewallRuleFirewallRuleArrayOutputWithContext ¶ added in v0.1.3
func (i FirewallRuleFirewallRuleArray) ToFirewallRuleFirewallRuleArrayOutputWithContext(ctx context.Context) FirewallRuleFirewallRuleArrayOutput
type FirewallRuleFirewallRuleArrayInput ¶ added in v0.1.3
type FirewallRuleFirewallRuleArrayInput interface { pulumi.Input ToFirewallRuleFirewallRuleArrayOutput() FirewallRuleFirewallRuleArrayOutput ToFirewallRuleFirewallRuleArrayOutputWithContext(context.Context) FirewallRuleFirewallRuleArrayOutput }
FirewallRuleFirewallRuleArrayInput is an input type that accepts FirewallRuleFirewallRuleArray and FirewallRuleFirewallRuleArrayOutput values. You can construct a concrete instance of `FirewallRuleFirewallRuleArrayInput` via:
FirewallRuleFirewallRuleArray{ FirewallRuleFirewallRuleArgs{...} }
type FirewallRuleFirewallRuleArrayOutput ¶ added in v0.1.3
type FirewallRuleFirewallRuleArrayOutput struct{ *pulumi.OutputState }
func (FirewallRuleFirewallRuleArrayOutput) ElementType ¶ added in v0.1.3
func (FirewallRuleFirewallRuleArrayOutput) ElementType() reflect.Type
func (FirewallRuleFirewallRuleArrayOutput) Index ¶ added in v0.1.3
func (o FirewallRuleFirewallRuleArrayOutput) Index(i pulumi.IntInput) FirewallRuleFirewallRuleOutput
func (FirewallRuleFirewallRuleArrayOutput) ToFirewallRuleFirewallRuleArrayOutput ¶ added in v0.1.3
func (o FirewallRuleFirewallRuleArrayOutput) ToFirewallRuleFirewallRuleArrayOutput() FirewallRuleFirewallRuleArrayOutput
func (FirewallRuleFirewallRuleArrayOutput) ToFirewallRuleFirewallRuleArrayOutputWithContext ¶ added in v0.1.3
func (o FirewallRuleFirewallRuleArrayOutput) ToFirewallRuleFirewallRuleArrayOutputWithContext(ctx context.Context) FirewallRuleFirewallRuleArrayOutput
type FirewallRuleFirewallRuleInput ¶ added in v0.1.3
type FirewallRuleFirewallRuleInput interface { pulumi.Input ToFirewallRuleFirewallRuleOutput() FirewallRuleFirewallRuleOutput ToFirewallRuleFirewallRuleOutputWithContext(context.Context) FirewallRuleFirewallRuleOutput }
FirewallRuleFirewallRuleInput is an input type that accepts FirewallRuleFirewallRuleArgs and FirewallRuleFirewallRuleOutput values. You can construct a concrete instance of `FirewallRuleFirewallRuleInput` via:
FirewallRuleFirewallRuleArgs{...}
type FirewallRuleFirewallRuleOutput ¶ added in v0.1.3
type FirewallRuleFirewallRuleOutput struct{ *pulumi.OutputState }
func (FirewallRuleFirewallRuleOutput) Action ¶ added in v0.1.3
func (o FirewallRuleFirewallRuleOutput) Action() pulumi.StringPtrOutput
Valid values are ACCEPT, DROP. Default value is ACCEPT.
func (FirewallRuleFirewallRuleOutput) CidrBlock ¶ added in v0.1.3
func (o FirewallRuleFirewallRuleOutput) CidrBlock() pulumi.StringPtrOutput
IP range or IP (mutually exclusive). Default value is 0.0.0.0/0, which indicates all sources.
func (FirewallRuleFirewallRuleOutput) ElementType ¶ added in v0.1.3
func (FirewallRuleFirewallRuleOutput) ElementType() reflect.Type
func (FirewallRuleFirewallRuleOutput) FirewallRuleDescription ¶ added in v0.1.3
func (o FirewallRuleFirewallRuleOutput) FirewallRuleDescription() pulumi.StringPtrOutput
Firewall rule description.
func (FirewallRuleFirewallRuleOutput) Port ¶ added in v0.1.3
func (o FirewallRuleFirewallRuleOutput) Port() pulumi.StringPtrOutput
Port. Valid values are ALL, one single port, multiple ports separated by commas, or port range indicated by a minus sign.
func (FirewallRuleFirewallRuleOutput) Protocol ¶ added in v0.1.3
func (o FirewallRuleFirewallRuleOutput) Protocol() pulumi.StringOutput
Protocol. Valid values are TCP, UDP, ICMP, ALL.
func (FirewallRuleFirewallRuleOutput) ToFirewallRuleFirewallRuleOutput ¶ added in v0.1.3
func (o FirewallRuleFirewallRuleOutput) ToFirewallRuleFirewallRuleOutput() FirewallRuleFirewallRuleOutput
func (FirewallRuleFirewallRuleOutput) ToFirewallRuleFirewallRuleOutputWithContext ¶ added in v0.1.3
func (o FirewallRuleFirewallRuleOutput) ToFirewallRuleFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleFirewallRuleOutput
type FirewallRuleInput ¶ added in v0.1.3
type FirewallRuleInput interface { pulumi.Input ToFirewallRuleOutput() FirewallRuleOutput ToFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleOutput }
type FirewallRuleMap ¶ added in v0.1.3
type FirewallRuleMap map[string]FirewallRuleInput
func (FirewallRuleMap) ElementType ¶ added in v0.1.3
func (FirewallRuleMap) ElementType() reflect.Type
func (FirewallRuleMap) ToFirewallRuleMapOutput ¶ added in v0.1.3
func (i FirewallRuleMap) ToFirewallRuleMapOutput() FirewallRuleMapOutput
func (FirewallRuleMap) ToFirewallRuleMapOutputWithContext ¶ added in v0.1.3
func (i FirewallRuleMap) ToFirewallRuleMapOutputWithContext(ctx context.Context) FirewallRuleMapOutput
type FirewallRuleMapInput ¶ added in v0.1.3
type FirewallRuleMapInput interface { pulumi.Input ToFirewallRuleMapOutput() FirewallRuleMapOutput ToFirewallRuleMapOutputWithContext(context.Context) FirewallRuleMapOutput }
FirewallRuleMapInput is an input type that accepts FirewallRuleMap and FirewallRuleMapOutput values. You can construct a concrete instance of `FirewallRuleMapInput` via:
FirewallRuleMap{ "key": FirewallRuleArgs{...} }
type FirewallRuleMapOutput ¶ added in v0.1.3
type FirewallRuleMapOutput struct{ *pulumi.OutputState }
func (FirewallRuleMapOutput) ElementType ¶ added in v0.1.3
func (FirewallRuleMapOutput) ElementType() reflect.Type
func (FirewallRuleMapOutput) MapIndex ¶ added in v0.1.3
func (o FirewallRuleMapOutput) MapIndex(k pulumi.StringInput) FirewallRuleOutput
func (FirewallRuleMapOutput) ToFirewallRuleMapOutput ¶ added in v0.1.3
func (o FirewallRuleMapOutput) ToFirewallRuleMapOutput() FirewallRuleMapOutput
func (FirewallRuleMapOutput) ToFirewallRuleMapOutputWithContext ¶ added in v0.1.3
func (o FirewallRuleMapOutput) ToFirewallRuleMapOutputWithContext(ctx context.Context) FirewallRuleMapOutput
type FirewallRuleOutput ¶ added in v0.1.3
type FirewallRuleOutput struct{ *pulumi.OutputState }
func (FirewallRuleOutput) ElementType ¶ added in v0.1.3
func (FirewallRuleOutput) ElementType() reflect.Type
func (FirewallRuleOutput) FirewallRules ¶ added in v0.1.3
func (o FirewallRuleOutput) FirewallRules() FirewallRuleFirewallRuleArrayOutput
Firewall rule list.
func (FirewallRuleOutput) InstanceId ¶ added in v0.1.3
func (o FirewallRuleOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (FirewallRuleOutput) ToFirewallRuleOutput ¶ added in v0.1.3
func (o FirewallRuleOutput) ToFirewallRuleOutput() FirewallRuleOutput
func (FirewallRuleOutput) ToFirewallRuleOutputWithContext ¶ added in v0.1.3
func (o FirewallRuleOutput) ToFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleOutput
type FirewallRuleState ¶ added in v0.1.3
type FirewallRuleState struct { // Firewall rule list. FirewallRules FirewallRuleFirewallRuleArrayInput // Instance ID. InstanceId pulumi.StringPtrInput }
func (FirewallRuleState) ElementType ¶ added in v0.1.3
func (FirewallRuleState) ElementType() reflect.Type
type FirewallTemplate ¶ added in v0.1.8
type FirewallTemplate struct { pulumi.CustomResourceState // Template name. TemplateName pulumi.StringOutput `pulumi:"templateName"` // List of firewall rules. TemplateRules FirewallTemplateTemplateRuleArrayOutput `pulumi:"templateRules"` }
Provides a resource to create a lighthouse firewall template
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.NewFirewallTemplate(ctx, "firewallTemplate", &Lighthouse.FirewallTemplateArgs{ TemplateName: pulumi.String("firewall-template-test"), TemplateRules: lighthouse.FirewallTemplateTemplateRuleArray{ &lighthouse.FirewallTemplateTemplateRuleArgs{ Action: pulumi.String("ACCEPT"), CidrBlock: pulumi.String("127.0.0.1"), FirewallRuleDescription: pulumi.String("test description"), Port: pulumi.String("8080"), Protocol: pulumi.String("TCP"), }, &lighthouse.FirewallTemplateTemplateRuleArgs{ Action: pulumi.String("DROP"), CidrBlock: pulumi.String("127.0.0.0/24"), FirewallRuleDescription: pulumi.String("test description"), Port: pulumi.String("8090"), Protocol: pulumi.String("TCP"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
lighthouse firewall_template can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Lighthouse/firewallTemplate:FirewallTemplate firewall_template firewall_template_id
```
func GetFirewallTemplate ¶ added in v0.1.8
func GetFirewallTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FirewallTemplateState, opts ...pulumi.ResourceOption) (*FirewallTemplate, error)
GetFirewallTemplate gets an existing FirewallTemplate 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 NewFirewallTemplate ¶ added in v0.1.8
func NewFirewallTemplate(ctx *pulumi.Context, name string, args *FirewallTemplateArgs, opts ...pulumi.ResourceOption) (*FirewallTemplate, error)
NewFirewallTemplate registers a new resource with the given unique name, arguments, and options.
func (*FirewallTemplate) ElementType ¶ added in v0.1.8
func (*FirewallTemplate) ElementType() reflect.Type
func (*FirewallTemplate) ToFirewallTemplateOutput ¶ added in v0.1.8
func (i *FirewallTemplate) ToFirewallTemplateOutput() FirewallTemplateOutput
func (*FirewallTemplate) ToFirewallTemplateOutputWithContext ¶ added in v0.1.8
func (i *FirewallTemplate) ToFirewallTemplateOutputWithContext(ctx context.Context) FirewallTemplateOutput
type FirewallTemplateArgs ¶ added in v0.1.8
type FirewallTemplateArgs struct { // Template name. TemplateName pulumi.StringInput // List of firewall rules. TemplateRules FirewallTemplateTemplateRuleArrayInput }
The set of arguments for constructing a FirewallTemplate resource.
func (FirewallTemplateArgs) ElementType ¶ added in v0.1.8
func (FirewallTemplateArgs) ElementType() reflect.Type
type FirewallTemplateArray ¶ added in v0.1.8
type FirewallTemplateArray []FirewallTemplateInput
func (FirewallTemplateArray) ElementType ¶ added in v0.1.8
func (FirewallTemplateArray) ElementType() reflect.Type
func (FirewallTemplateArray) ToFirewallTemplateArrayOutput ¶ added in v0.1.8
func (i FirewallTemplateArray) ToFirewallTemplateArrayOutput() FirewallTemplateArrayOutput
func (FirewallTemplateArray) ToFirewallTemplateArrayOutputWithContext ¶ added in v0.1.8
func (i FirewallTemplateArray) ToFirewallTemplateArrayOutputWithContext(ctx context.Context) FirewallTemplateArrayOutput
type FirewallTemplateArrayInput ¶ added in v0.1.8
type FirewallTemplateArrayInput interface { pulumi.Input ToFirewallTemplateArrayOutput() FirewallTemplateArrayOutput ToFirewallTemplateArrayOutputWithContext(context.Context) FirewallTemplateArrayOutput }
FirewallTemplateArrayInput is an input type that accepts FirewallTemplateArray and FirewallTemplateArrayOutput values. You can construct a concrete instance of `FirewallTemplateArrayInput` via:
FirewallTemplateArray{ FirewallTemplateArgs{...} }
type FirewallTemplateArrayOutput ¶ added in v0.1.8
type FirewallTemplateArrayOutput struct{ *pulumi.OutputState }
func (FirewallTemplateArrayOutput) ElementType ¶ added in v0.1.8
func (FirewallTemplateArrayOutput) ElementType() reflect.Type
func (FirewallTemplateArrayOutput) Index ¶ added in v0.1.8
func (o FirewallTemplateArrayOutput) Index(i pulumi.IntInput) FirewallTemplateOutput
func (FirewallTemplateArrayOutput) ToFirewallTemplateArrayOutput ¶ added in v0.1.8
func (o FirewallTemplateArrayOutput) ToFirewallTemplateArrayOutput() FirewallTemplateArrayOutput
func (FirewallTemplateArrayOutput) ToFirewallTemplateArrayOutputWithContext ¶ added in v0.1.8
func (o FirewallTemplateArrayOutput) ToFirewallTemplateArrayOutputWithContext(ctx context.Context) FirewallTemplateArrayOutput
type FirewallTemplateInput ¶ added in v0.1.8
type FirewallTemplateInput interface { pulumi.Input ToFirewallTemplateOutput() FirewallTemplateOutput ToFirewallTemplateOutputWithContext(ctx context.Context) FirewallTemplateOutput }
type FirewallTemplateMap ¶ added in v0.1.8
type FirewallTemplateMap map[string]FirewallTemplateInput
func (FirewallTemplateMap) ElementType ¶ added in v0.1.8
func (FirewallTemplateMap) ElementType() reflect.Type
func (FirewallTemplateMap) ToFirewallTemplateMapOutput ¶ added in v0.1.8
func (i FirewallTemplateMap) ToFirewallTemplateMapOutput() FirewallTemplateMapOutput
func (FirewallTemplateMap) ToFirewallTemplateMapOutputWithContext ¶ added in v0.1.8
func (i FirewallTemplateMap) ToFirewallTemplateMapOutputWithContext(ctx context.Context) FirewallTemplateMapOutput
type FirewallTemplateMapInput ¶ added in v0.1.8
type FirewallTemplateMapInput interface { pulumi.Input ToFirewallTemplateMapOutput() FirewallTemplateMapOutput ToFirewallTemplateMapOutputWithContext(context.Context) FirewallTemplateMapOutput }
FirewallTemplateMapInput is an input type that accepts FirewallTemplateMap and FirewallTemplateMapOutput values. You can construct a concrete instance of `FirewallTemplateMapInput` via:
FirewallTemplateMap{ "key": FirewallTemplateArgs{...} }
type FirewallTemplateMapOutput ¶ added in v0.1.8
type FirewallTemplateMapOutput struct{ *pulumi.OutputState }
func (FirewallTemplateMapOutput) ElementType ¶ added in v0.1.8
func (FirewallTemplateMapOutput) ElementType() reflect.Type
func (FirewallTemplateMapOutput) MapIndex ¶ added in v0.1.8
func (o FirewallTemplateMapOutput) MapIndex(k pulumi.StringInput) FirewallTemplateOutput
func (FirewallTemplateMapOutput) ToFirewallTemplateMapOutput ¶ added in v0.1.8
func (o FirewallTemplateMapOutput) ToFirewallTemplateMapOutput() FirewallTemplateMapOutput
func (FirewallTemplateMapOutput) ToFirewallTemplateMapOutputWithContext ¶ added in v0.1.8
func (o FirewallTemplateMapOutput) ToFirewallTemplateMapOutputWithContext(ctx context.Context) FirewallTemplateMapOutput
type FirewallTemplateOutput ¶ added in v0.1.8
type FirewallTemplateOutput struct{ *pulumi.OutputState }
func (FirewallTemplateOutput) ElementType ¶ added in v0.1.8
func (FirewallTemplateOutput) ElementType() reflect.Type
func (FirewallTemplateOutput) TemplateName ¶ added in v0.1.8
func (o FirewallTemplateOutput) TemplateName() pulumi.StringOutput
Template name.
func (FirewallTemplateOutput) TemplateRules ¶ added in v0.1.8
func (o FirewallTemplateOutput) TemplateRules() FirewallTemplateTemplateRuleArrayOutput
List of firewall rules.
func (FirewallTemplateOutput) ToFirewallTemplateOutput ¶ added in v0.1.8
func (o FirewallTemplateOutput) ToFirewallTemplateOutput() FirewallTemplateOutput
func (FirewallTemplateOutput) ToFirewallTemplateOutputWithContext ¶ added in v0.1.8
func (o FirewallTemplateOutput) ToFirewallTemplateOutputWithContext(ctx context.Context) FirewallTemplateOutput
type FirewallTemplateState ¶ added in v0.1.8
type FirewallTemplateState struct { // Template name. TemplateName pulumi.StringPtrInput // List of firewall rules. TemplateRules FirewallTemplateTemplateRuleArrayInput }
func (FirewallTemplateState) ElementType ¶ added in v0.1.8
func (FirewallTemplateState) ElementType() reflect.Type
type FirewallTemplateTemplateRule ¶ added in v0.1.8
type FirewallTemplateTemplateRule struct { // Action. Values: ACCEPT, DROP. The default is `ACCEPT`. Action *string `pulumi:"action"` // Network segment or IP (mutually exclusive). The default is `0.0.0.0`, indicating all sources. CidrBlock *string `pulumi:"cidrBlock"` // Firewall rule description. FirewallRuleDescription *string `pulumi:"firewallRuleDescription"` // Port. Values: ALL, Separate ports, comma-separated discrete ports, minus sign-separated port ranges. Port *string `pulumi:"port"` // Protocol. Values: TCP, UDP, ICMP, ALL. Protocol string `pulumi:"protocol"` }
type FirewallTemplateTemplateRuleArgs ¶ added in v0.1.8
type FirewallTemplateTemplateRuleArgs struct { // Action. Values: ACCEPT, DROP. The default is `ACCEPT`. Action pulumi.StringPtrInput `pulumi:"action"` // Network segment or IP (mutually exclusive). The default is `0.0.0.0`, indicating all sources. CidrBlock pulumi.StringPtrInput `pulumi:"cidrBlock"` // Firewall rule description. FirewallRuleDescription pulumi.StringPtrInput `pulumi:"firewallRuleDescription"` // Port. Values: ALL, Separate ports, comma-separated discrete ports, minus sign-separated port ranges. Port pulumi.StringPtrInput `pulumi:"port"` // Protocol. Values: TCP, UDP, ICMP, ALL. Protocol pulumi.StringInput `pulumi:"protocol"` }
func (FirewallTemplateTemplateRuleArgs) ElementType ¶ added in v0.1.8
func (FirewallTemplateTemplateRuleArgs) ElementType() reflect.Type
func (FirewallTemplateTemplateRuleArgs) ToFirewallTemplateTemplateRuleOutput ¶ added in v0.1.8
func (i FirewallTemplateTemplateRuleArgs) ToFirewallTemplateTemplateRuleOutput() FirewallTemplateTemplateRuleOutput
func (FirewallTemplateTemplateRuleArgs) ToFirewallTemplateTemplateRuleOutputWithContext ¶ added in v0.1.8
func (i FirewallTemplateTemplateRuleArgs) ToFirewallTemplateTemplateRuleOutputWithContext(ctx context.Context) FirewallTemplateTemplateRuleOutput
type FirewallTemplateTemplateRuleArray ¶ added in v0.1.8
type FirewallTemplateTemplateRuleArray []FirewallTemplateTemplateRuleInput
func (FirewallTemplateTemplateRuleArray) ElementType ¶ added in v0.1.8
func (FirewallTemplateTemplateRuleArray) ElementType() reflect.Type
func (FirewallTemplateTemplateRuleArray) ToFirewallTemplateTemplateRuleArrayOutput ¶ added in v0.1.8
func (i FirewallTemplateTemplateRuleArray) ToFirewallTemplateTemplateRuleArrayOutput() FirewallTemplateTemplateRuleArrayOutput
func (FirewallTemplateTemplateRuleArray) ToFirewallTemplateTemplateRuleArrayOutputWithContext ¶ added in v0.1.8
func (i FirewallTemplateTemplateRuleArray) ToFirewallTemplateTemplateRuleArrayOutputWithContext(ctx context.Context) FirewallTemplateTemplateRuleArrayOutput
type FirewallTemplateTemplateRuleArrayInput ¶ added in v0.1.8
type FirewallTemplateTemplateRuleArrayInput interface { pulumi.Input ToFirewallTemplateTemplateRuleArrayOutput() FirewallTemplateTemplateRuleArrayOutput ToFirewallTemplateTemplateRuleArrayOutputWithContext(context.Context) FirewallTemplateTemplateRuleArrayOutput }
FirewallTemplateTemplateRuleArrayInput is an input type that accepts FirewallTemplateTemplateRuleArray and FirewallTemplateTemplateRuleArrayOutput values. You can construct a concrete instance of `FirewallTemplateTemplateRuleArrayInput` via:
FirewallTemplateTemplateRuleArray{ FirewallTemplateTemplateRuleArgs{...} }
type FirewallTemplateTemplateRuleArrayOutput ¶ added in v0.1.8
type FirewallTemplateTemplateRuleArrayOutput struct{ *pulumi.OutputState }
func (FirewallTemplateTemplateRuleArrayOutput) ElementType ¶ added in v0.1.8
func (FirewallTemplateTemplateRuleArrayOutput) ElementType() reflect.Type
func (FirewallTemplateTemplateRuleArrayOutput) ToFirewallTemplateTemplateRuleArrayOutput ¶ added in v0.1.8
func (o FirewallTemplateTemplateRuleArrayOutput) ToFirewallTemplateTemplateRuleArrayOutput() FirewallTemplateTemplateRuleArrayOutput
func (FirewallTemplateTemplateRuleArrayOutput) ToFirewallTemplateTemplateRuleArrayOutputWithContext ¶ added in v0.1.8
func (o FirewallTemplateTemplateRuleArrayOutput) ToFirewallTemplateTemplateRuleArrayOutputWithContext(ctx context.Context) FirewallTemplateTemplateRuleArrayOutput
type FirewallTemplateTemplateRuleInput ¶ added in v0.1.8
type FirewallTemplateTemplateRuleInput interface { pulumi.Input ToFirewallTemplateTemplateRuleOutput() FirewallTemplateTemplateRuleOutput ToFirewallTemplateTemplateRuleOutputWithContext(context.Context) FirewallTemplateTemplateRuleOutput }
FirewallTemplateTemplateRuleInput is an input type that accepts FirewallTemplateTemplateRuleArgs and FirewallTemplateTemplateRuleOutput values. You can construct a concrete instance of `FirewallTemplateTemplateRuleInput` via:
FirewallTemplateTemplateRuleArgs{...}
type FirewallTemplateTemplateRuleOutput ¶ added in v0.1.8
type FirewallTemplateTemplateRuleOutput struct{ *pulumi.OutputState }
func (FirewallTemplateTemplateRuleOutput) Action ¶ added in v0.1.8
func (o FirewallTemplateTemplateRuleOutput) Action() pulumi.StringPtrOutput
Action. Values: ACCEPT, DROP. The default is `ACCEPT`.
func (FirewallTemplateTemplateRuleOutput) CidrBlock ¶ added in v0.1.8
func (o FirewallTemplateTemplateRuleOutput) CidrBlock() pulumi.StringPtrOutput
Network segment or IP (mutually exclusive). The default is `0.0.0.0`, indicating all sources.
func (FirewallTemplateTemplateRuleOutput) ElementType ¶ added in v0.1.8
func (FirewallTemplateTemplateRuleOutput) ElementType() reflect.Type
func (FirewallTemplateTemplateRuleOutput) FirewallRuleDescription ¶ added in v0.1.8
func (o FirewallTemplateTemplateRuleOutput) FirewallRuleDescription() pulumi.StringPtrOutput
Firewall rule description.
func (FirewallTemplateTemplateRuleOutput) Port ¶ added in v0.1.8
func (o FirewallTemplateTemplateRuleOutput) Port() pulumi.StringPtrOutput
Port. Values: ALL, Separate ports, comma-separated discrete ports, minus sign-separated port ranges.
func (FirewallTemplateTemplateRuleOutput) Protocol ¶ added in v0.1.8
func (o FirewallTemplateTemplateRuleOutput) Protocol() pulumi.StringOutput
Protocol. Values: TCP, UDP, ICMP, ALL.
func (FirewallTemplateTemplateRuleOutput) ToFirewallTemplateTemplateRuleOutput ¶ added in v0.1.8
func (o FirewallTemplateTemplateRuleOutput) ToFirewallTemplateTemplateRuleOutput() FirewallTemplateTemplateRuleOutput
func (FirewallTemplateTemplateRuleOutput) ToFirewallTemplateTemplateRuleOutputWithContext ¶ added in v0.1.8
func (o FirewallTemplateTemplateRuleOutput) ToFirewallTemplateTemplateRuleOutputWithContext(ctx context.Context) FirewallTemplateTemplateRuleOutput
type GetAllSceneArgs ¶ added in v0.1.5
type GetAllSceneArgs struct { // Number of returned results. Default value is 20. Maximum value is 100. Limit *int `pulumi:"limit"` // Offset. Default value is 0. Offset *int `pulumi:"offset"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // List of scene IDs. SceneIds []string `pulumi:"sceneIds"` }
A collection of arguments for invoking getAllScene.
type GetAllSceneOutputArgs ¶ added in v0.1.5
type GetAllSceneOutputArgs struct { // Number of returned results. Default value is 20. Maximum value is 100. Limit pulumi.IntPtrInput `pulumi:"limit"` // Offset. Default value is 0. Offset pulumi.IntPtrInput `pulumi:"offset"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // List of scene IDs. SceneIds pulumi.StringArrayInput `pulumi:"sceneIds"` }
A collection of arguments for invoking getAllScene.
func (GetAllSceneOutputArgs) ElementType ¶ added in v0.1.5
func (GetAllSceneOutputArgs) ElementType() reflect.Type
type GetAllSceneResult ¶ added in v0.1.5
type GetAllSceneResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Limit *int `pulumi:"limit"` Offset *int `pulumi:"offset"` ResultOutputFile *string `pulumi:"resultOutputFile"` SceneIds []string `pulumi:"sceneIds"` // List of scene info. SceneSets []GetAllSceneSceneSet `pulumi:"sceneSets"` }
A collection of values returned by getAllScene.
func GetAllScene ¶ added in v0.1.5
func GetAllScene(ctx *pulumi.Context, args *GetAllSceneArgs, opts ...pulumi.InvokeOption) (*GetAllSceneResult, error)
Use this data source to query detailed information of all region lighthouse scene
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.GetAllScene(ctx, &lighthouse.GetAllSceneArgs{ Limit: pulumi.IntRef(20), Offset: pulumi.IntRef(0), }, nil) if err != nil { return err } return nil }) }
```
type GetAllSceneResultOutput ¶ added in v0.1.5
type GetAllSceneResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAllScene.
func GetAllSceneOutput ¶ added in v0.1.5
func GetAllSceneOutput(ctx *pulumi.Context, args GetAllSceneOutputArgs, opts ...pulumi.InvokeOption) GetAllSceneResultOutput
func (GetAllSceneResultOutput) ElementType ¶ added in v0.1.5
func (GetAllSceneResultOutput) ElementType() reflect.Type
func (GetAllSceneResultOutput) Id ¶ added in v0.1.5
func (o GetAllSceneResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAllSceneResultOutput) Limit ¶ added in v0.1.5
func (o GetAllSceneResultOutput) Limit() pulumi.IntPtrOutput
func (GetAllSceneResultOutput) Offset ¶ added in v0.1.5
func (o GetAllSceneResultOutput) Offset() pulumi.IntPtrOutput
func (GetAllSceneResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetAllSceneResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAllSceneResultOutput) SceneIds ¶ added in v0.1.5
func (o GetAllSceneResultOutput) SceneIds() pulumi.StringArrayOutput
func (GetAllSceneResultOutput) SceneSets ¶ added in v0.1.5
func (o GetAllSceneResultOutput) SceneSets() GetAllSceneSceneSetArrayOutput
List of scene info.
func (GetAllSceneResultOutput) ToGetAllSceneResultOutput ¶ added in v0.1.5
func (o GetAllSceneResultOutput) ToGetAllSceneResultOutput() GetAllSceneResultOutput
func (GetAllSceneResultOutput) ToGetAllSceneResultOutputWithContext ¶ added in v0.1.5
func (o GetAllSceneResultOutput) ToGetAllSceneResultOutputWithContext(ctx context.Context) GetAllSceneResultOutput
type GetAllSceneSceneSet ¶ added in v0.1.5
type GetAllSceneSceneSetArgs ¶ added in v0.1.5
type GetAllSceneSceneSetArgs struct { // Use scene description. Description pulumi.StringInput `pulumi:"description"` // Use the scene presentation name. DisplayName pulumi.StringInput `pulumi:"displayName"` // Use scene Id. SceneId pulumi.StringInput `pulumi:"sceneId"` }
func (GetAllSceneSceneSetArgs) ElementType ¶ added in v0.1.5
func (GetAllSceneSceneSetArgs) ElementType() reflect.Type
func (GetAllSceneSceneSetArgs) ToGetAllSceneSceneSetOutput ¶ added in v0.1.5
func (i GetAllSceneSceneSetArgs) ToGetAllSceneSceneSetOutput() GetAllSceneSceneSetOutput
func (GetAllSceneSceneSetArgs) ToGetAllSceneSceneSetOutputWithContext ¶ added in v0.1.5
func (i GetAllSceneSceneSetArgs) ToGetAllSceneSceneSetOutputWithContext(ctx context.Context) GetAllSceneSceneSetOutput
type GetAllSceneSceneSetArray ¶ added in v0.1.5
type GetAllSceneSceneSetArray []GetAllSceneSceneSetInput
func (GetAllSceneSceneSetArray) ElementType ¶ added in v0.1.5
func (GetAllSceneSceneSetArray) ElementType() reflect.Type
func (GetAllSceneSceneSetArray) ToGetAllSceneSceneSetArrayOutput ¶ added in v0.1.5
func (i GetAllSceneSceneSetArray) ToGetAllSceneSceneSetArrayOutput() GetAllSceneSceneSetArrayOutput
func (GetAllSceneSceneSetArray) ToGetAllSceneSceneSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetAllSceneSceneSetArray) ToGetAllSceneSceneSetArrayOutputWithContext(ctx context.Context) GetAllSceneSceneSetArrayOutput
type GetAllSceneSceneSetArrayInput ¶ added in v0.1.5
type GetAllSceneSceneSetArrayInput interface { pulumi.Input ToGetAllSceneSceneSetArrayOutput() GetAllSceneSceneSetArrayOutput ToGetAllSceneSceneSetArrayOutputWithContext(context.Context) GetAllSceneSceneSetArrayOutput }
GetAllSceneSceneSetArrayInput is an input type that accepts GetAllSceneSceneSetArray and GetAllSceneSceneSetArrayOutput values. You can construct a concrete instance of `GetAllSceneSceneSetArrayInput` via:
GetAllSceneSceneSetArray{ GetAllSceneSceneSetArgs{...} }
type GetAllSceneSceneSetArrayOutput ¶ added in v0.1.5
type GetAllSceneSceneSetArrayOutput struct{ *pulumi.OutputState }
func (GetAllSceneSceneSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetAllSceneSceneSetArrayOutput) ElementType() reflect.Type
func (GetAllSceneSceneSetArrayOutput) Index ¶ added in v0.1.5
func (o GetAllSceneSceneSetArrayOutput) Index(i pulumi.IntInput) GetAllSceneSceneSetOutput
func (GetAllSceneSceneSetArrayOutput) ToGetAllSceneSceneSetArrayOutput ¶ added in v0.1.5
func (o GetAllSceneSceneSetArrayOutput) ToGetAllSceneSceneSetArrayOutput() GetAllSceneSceneSetArrayOutput
func (GetAllSceneSceneSetArrayOutput) ToGetAllSceneSceneSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetAllSceneSceneSetArrayOutput) ToGetAllSceneSceneSetArrayOutputWithContext(ctx context.Context) GetAllSceneSceneSetArrayOutput
type GetAllSceneSceneSetInput ¶ added in v0.1.5
type GetAllSceneSceneSetInput interface { pulumi.Input ToGetAllSceneSceneSetOutput() GetAllSceneSceneSetOutput ToGetAllSceneSceneSetOutputWithContext(context.Context) GetAllSceneSceneSetOutput }
GetAllSceneSceneSetInput is an input type that accepts GetAllSceneSceneSetArgs and GetAllSceneSceneSetOutput values. You can construct a concrete instance of `GetAllSceneSceneSetInput` via:
GetAllSceneSceneSetArgs{...}
type GetAllSceneSceneSetOutput ¶ added in v0.1.5
type GetAllSceneSceneSetOutput struct{ *pulumi.OutputState }
func (GetAllSceneSceneSetOutput) Description ¶ added in v0.1.5
func (o GetAllSceneSceneSetOutput) Description() pulumi.StringOutput
Use scene description.
func (GetAllSceneSceneSetOutput) DisplayName ¶ added in v0.1.5
func (o GetAllSceneSceneSetOutput) DisplayName() pulumi.StringOutput
Use the scene presentation name.
func (GetAllSceneSceneSetOutput) ElementType ¶ added in v0.1.5
func (GetAllSceneSceneSetOutput) ElementType() reflect.Type
func (GetAllSceneSceneSetOutput) SceneId ¶ added in v0.1.5
func (o GetAllSceneSceneSetOutput) SceneId() pulumi.StringOutput
Use scene Id.
func (GetAllSceneSceneSetOutput) ToGetAllSceneSceneSetOutput ¶ added in v0.1.5
func (o GetAllSceneSceneSetOutput) ToGetAllSceneSceneSetOutput() GetAllSceneSceneSetOutput
func (GetAllSceneSceneSetOutput) ToGetAllSceneSceneSetOutputWithContext ¶ added in v0.1.5
func (o GetAllSceneSceneSetOutput) ToGetAllSceneSceneSetOutputWithContext(ctx context.Context) GetAllSceneSceneSetOutput
type GetBundleArgs ¶ added in v0.1.3
type GetBundleArgs struct { // Bundle ID list. BundleIds []string `pulumi:"bundleIds"` // Filter list. // - `bundle-id`: filter by the bundle ID. // - `support-platform-type`: filter by system type, valid values: `LINUX_UNIX`, `WINDOWS`. // - `bundle-type`: filter according to package type, valid values: `GENERAL_BUNDLE`, `STORAGE_BUNDLE`, `ENTERPRISE_BUNDLE`, `EXCLUSIVE_BUNDLE`, `BEFAST_BUNDLE`. // - `bundle-state`: filter according to package status, valid values: `ONLINE`, `OFFLINE`. // NOTE: The upper limit of Filters per request is 10. The upper limit of Filter.Values is 5. Parameter does not support specifying both BundleIds and Filters. Filters []GetBundleFilter `pulumi:"filters"` // Number of returned results. Default value is 20. Maximum value is 100. Limit *int `pulumi:"limit"` // Offset. Default value is 0. Offset *int `pulumi:"offset"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Zone list, which contains all zones by default. Zones []string `pulumi:"zones"` }
A collection of arguments for invoking getBundle.
type GetBundleBundleSet ¶ added in v0.1.3
type GetBundleBundleSet struct { // Package tag.Valid values:ACTIVITY: promotional packageNORMAL: regular packageCAREFREE: carefree package. BundleDisplayLabel string `pulumi:"bundleDisplayLabel"` // Package ID. BundleId string `pulumi:"bundleId"` // Package sale status. Valid values are AVAILABLE, SOLD_OUT. BundleSalesState string `pulumi:"bundleSalesState"` // Package type.Valid values:GENERAL_BUNDLE: generalSTORAGE_BUNDLE: Storage. BundleType string `pulumi:"bundleType"` // CPU. Cpu int `pulumi:"cpu"` // Network billing mode. InternetChargeType string `pulumi:"internetChargeType"` // Peak bandwidth in Mbps. InternetMaxBandwidthOut int `pulumi:"internetMaxBandwidthOut"` // Memory size in GB. Memory int `pulumi:"memory"` // Monthly network traffic in Gb. MonthlyTraffic int `pulumi:"monthlyTraffic"` // Current package unit price information. Prices []GetBundleBundleSetPrice `pulumi:"prices"` // Whether Linux/Unix is supported. SupportLinuxUnixPlatform bool `pulumi:"supportLinuxUnixPlatform"` // Whether Windows is supported. SupportWindowsPlatform bool `pulumi:"supportWindowsPlatform"` // System disk size. SystemDiskSize int `pulumi:"systemDiskSize"` // System disk type. SystemDiskType string `pulumi:"systemDiskType"` }
type GetBundleBundleSetArgs ¶ added in v0.1.3
type GetBundleBundleSetArgs struct { // Package tag.Valid values:ACTIVITY: promotional packageNORMAL: regular packageCAREFREE: carefree package. BundleDisplayLabel pulumi.StringInput `pulumi:"bundleDisplayLabel"` // Package ID. BundleId pulumi.StringInput `pulumi:"bundleId"` // Package sale status. Valid values are AVAILABLE, SOLD_OUT. BundleSalesState pulumi.StringInput `pulumi:"bundleSalesState"` // Package type.Valid values:GENERAL_BUNDLE: generalSTORAGE_BUNDLE: Storage. BundleType pulumi.StringInput `pulumi:"bundleType"` // CPU. Cpu pulumi.IntInput `pulumi:"cpu"` // Network billing mode. InternetChargeType pulumi.StringInput `pulumi:"internetChargeType"` // Peak bandwidth in Mbps. InternetMaxBandwidthOut pulumi.IntInput `pulumi:"internetMaxBandwidthOut"` // Memory size in GB. Memory pulumi.IntInput `pulumi:"memory"` // Monthly network traffic in Gb. MonthlyTraffic pulumi.IntInput `pulumi:"monthlyTraffic"` // Current package unit price information. Prices GetBundleBundleSetPriceArrayInput `pulumi:"prices"` // Whether Linux/Unix is supported. SupportLinuxUnixPlatform pulumi.BoolInput `pulumi:"supportLinuxUnixPlatform"` // Whether Windows is supported. SupportWindowsPlatform pulumi.BoolInput `pulumi:"supportWindowsPlatform"` // System disk size. SystemDiskSize pulumi.IntInput `pulumi:"systemDiskSize"` // System disk type. SystemDiskType pulumi.StringInput `pulumi:"systemDiskType"` }
func (GetBundleBundleSetArgs) ElementType ¶ added in v0.1.3
func (GetBundleBundleSetArgs) ElementType() reflect.Type
func (GetBundleBundleSetArgs) ToGetBundleBundleSetOutput ¶ added in v0.1.3
func (i GetBundleBundleSetArgs) ToGetBundleBundleSetOutput() GetBundleBundleSetOutput
func (GetBundleBundleSetArgs) ToGetBundleBundleSetOutputWithContext ¶ added in v0.1.3
func (i GetBundleBundleSetArgs) ToGetBundleBundleSetOutputWithContext(ctx context.Context) GetBundleBundleSetOutput
type GetBundleBundleSetArray ¶ added in v0.1.3
type GetBundleBundleSetArray []GetBundleBundleSetInput
func (GetBundleBundleSetArray) ElementType ¶ added in v0.1.3
func (GetBundleBundleSetArray) ElementType() reflect.Type
func (GetBundleBundleSetArray) ToGetBundleBundleSetArrayOutput ¶ added in v0.1.3
func (i GetBundleBundleSetArray) ToGetBundleBundleSetArrayOutput() GetBundleBundleSetArrayOutput
func (GetBundleBundleSetArray) ToGetBundleBundleSetArrayOutputWithContext ¶ added in v0.1.3
func (i GetBundleBundleSetArray) ToGetBundleBundleSetArrayOutputWithContext(ctx context.Context) GetBundleBundleSetArrayOutput
type GetBundleBundleSetArrayInput ¶ added in v0.1.3
type GetBundleBundleSetArrayInput interface { pulumi.Input ToGetBundleBundleSetArrayOutput() GetBundleBundleSetArrayOutput ToGetBundleBundleSetArrayOutputWithContext(context.Context) GetBundleBundleSetArrayOutput }
GetBundleBundleSetArrayInput is an input type that accepts GetBundleBundleSetArray and GetBundleBundleSetArrayOutput values. You can construct a concrete instance of `GetBundleBundleSetArrayInput` via:
GetBundleBundleSetArray{ GetBundleBundleSetArgs{...} }
type GetBundleBundleSetArrayOutput ¶ added in v0.1.3
type GetBundleBundleSetArrayOutput struct{ *pulumi.OutputState }
func (GetBundleBundleSetArrayOutput) ElementType ¶ added in v0.1.3
func (GetBundleBundleSetArrayOutput) ElementType() reflect.Type
func (GetBundleBundleSetArrayOutput) Index ¶ added in v0.1.3
func (o GetBundleBundleSetArrayOutput) Index(i pulumi.IntInput) GetBundleBundleSetOutput
func (GetBundleBundleSetArrayOutput) ToGetBundleBundleSetArrayOutput ¶ added in v0.1.3
func (o GetBundleBundleSetArrayOutput) ToGetBundleBundleSetArrayOutput() GetBundleBundleSetArrayOutput
func (GetBundleBundleSetArrayOutput) ToGetBundleBundleSetArrayOutputWithContext ¶ added in v0.1.3
func (o GetBundleBundleSetArrayOutput) ToGetBundleBundleSetArrayOutputWithContext(ctx context.Context) GetBundleBundleSetArrayOutput
type GetBundleBundleSetInput ¶ added in v0.1.3
type GetBundleBundleSetInput interface { pulumi.Input ToGetBundleBundleSetOutput() GetBundleBundleSetOutput ToGetBundleBundleSetOutputWithContext(context.Context) GetBundleBundleSetOutput }
GetBundleBundleSetInput is an input type that accepts GetBundleBundleSetArgs and GetBundleBundleSetOutput values. You can construct a concrete instance of `GetBundleBundleSetInput` via:
GetBundleBundleSetArgs{...}
type GetBundleBundleSetOutput ¶ added in v0.1.3
type GetBundleBundleSetOutput struct{ *pulumi.OutputState }
func (GetBundleBundleSetOutput) BundleDisplayLabel ¶ added in v0.1.3
func (o GetBundleBundleSetOutput) BundleDisplayLabel() pulumi.StringOutput
Package tag.Valid values:ACTIVITY: promotional packageNORMAL: regular packageCAREFREE: carefree package.
func (GetBundleBundleSetOutput) BundleId ¶ added in v0.1.3
func (o GetBundleBundleSetOutput) BundleId() pulumi.StringOutput
Package ID.
func (GetBundleBundleSetOutput) BundleSalesState ¶ added in v0.1.3
func (o GetBundleBundleSetOutput) BundleSalesState() pulumi.StringOutput
Package sale status. Valid values are AVAILABLE, SOLD_OUT.
func (GetBundleBundleSetOutput) BundleType ¶ added in v0.1.3
func (o GetBundleBundleSetOutput) BundleType() pulumi.StringOutput
Package type.Valid values:GENERAL_BUNDLE: generalSTORAGE_BUNDLE: Storage.
func (GetBundleBundleSetOutput) Cpu ¶ added in v0.1.3
func (o GetBundleBundleSetOutput) Cpu() pulumi.IntOutput
CPU.
func (GetBundleBundleSetOutput) ElementType ¶ added in v0.1.3
func (GetBundleBundleSetOutput) ElementType() reflect.Type
func (GetBundleBundleSetOutput) InternetChargeType ¶ added in v0.1.3
func (o GetBundleBundleSetOutput) InternetChargeType() pulumi.StringOutput
Network billing mode.
func (GetBundleBundleSetOutput) InternetMaxBandwidthOut ¶ added in v0.1.3
func (o GetBundleBundleSetOutput) InternetMaxBandwidthOut() pulumi.IntOutput
Peak bandwidth in Mbps.
func (GetBundleBundleSetOutput) Memory ¶ added in v0.1.3
func (o GetBundleBundleSetOutput) Memory() pulumi.IntOutput
Memory size in GB.
func (GetBundleBundleSetOutput) MonthlyTraffic ¶ added in v0.1.3
func (o GetBundleBundleSetOutput) MonthlyTraffic() pulumi.IntOutput
Monthly network traffic in Gb.
func (GetBundleBundleSetOutput) Prices ¶ added in v0.1.3
func (o GetBundleBundleSetOutput) Prices() GetBundleBundleSetPriceArrayOutput
Current package unit price information.
func (GetBundleBundleSetOutput) SupportLinuxUnixPlatform ¶ added in v0.1.3
func (o GetBundleBundleSetOutput) SupportLinuxUnixPlatform() pulumi.BoolOutput
Whether Linux/Unix is supported.
func (GetBundleBundleSetOutput) SupportWindowsPlatform ¶ added in v0.1.3
func (o GetBundleBundleSetOutput) SupportWindowsPlatform() pulumi.BoolOutput
Whether Windows is supported.
func (GetBundleBundleSetOutput) SystemDiskSize ¶ added in v0.1.3
func (o GetBundleBundleSetOutput) SystemDiskSize() pulumi.IntOutput
System disk size.
func (GetBundleBundleSetOutput) SystemDiskType ¶ added in v0.1.3
func (o GetBundleBundleSetOutput) SystemDiskType() pulumi.StringOutput
System disk type.
func (GetBundleBundleSetOutput) ToGetBundleBundleSetOutput ¶ added in v0.1.3
func (o GetBundleBundleSetOutput) ToGetBundleBundleSetOutput() GetBundleBundleSetOutput
func (GetBundleBundleSetOutput) ToGetBundleBundleSetOutputWithContext ¶ added in v0.1.3
func (o GetBundleBundleSetOutput) ToGetBundleBundleSetOutputWithContext(ctx context.Context) GetBundleBundleSetOutput
type GetBundleBundleSetPrice ¶ added in v0.1.3
type GetBundleBundleSetPrice struct { // Instance price. InstancePrices []GetBundleBundleSetPriceInstancePrice `pulumi:"instancePrices"` }
type GetBundleBundleSetPriceArgs ¶ added in v0.1.3
type GetBundleBundleSetPriceArgs struct { // Instance price. InstancePrices GetBundleBundleSetPriceInstancePriceArrayInput `pulumi:"instancePrices"` }
func (GetBundleBundleSetPriceArgs) ElementType ¶ added in v0.1.3
func (GetBundleBundleSetPriceArgs) ElementType() reflect.Type
func (GetBundleBundleSetPriceArgs) ToGetBundleBundleSetPriceOutput ¶ added in v0.1.3
func (i GetBundleBundleSetPriceArgs) ToGetBundleBundleSetPriceOutput() GetBundleBundleSetPriceOutput
func (GetBundleBundleSetPriceArgs) ToGetBundleBundleSetPriceOutputWithContext ¶ added in v0.1.3
func (i GetBundleBundleSetPriceArgs) ToGetBundleBundleSetPriceOutputWithContext(ctx context.Context) GetBundleBundleSetPriceOutput
type GetBundleBundleSetPriceArray ¶ added in v0.1.3
type GetBundleBundleSetPriceArray []GetBundleBundleSetPriceInput
func (GetBundleBundleSetPriceArray) ElementType ¶ added in v0.1.3
func (GetBundleBundleSetPriceArray) ElementType() reflect.Type
func (GetBundleBundleSetPriceArray) ToGetBundleBundleSetPriceArrayOutput ¶ added in v0.1.3
func (i GetBundleBundleSetPriceArray) ToGetBundleBundleSetPriceArrayOutput() GetBundleBundleSetPriceArrayOutput
func (GetBundleBundleSetPriceArray) ToGetBundleBundleSetPriceArrayOutputWithContext ¶ added in v0.1.3
func (i GetBundleBundleSetPriceArray) ToGetBundleBundleSetPriceArrayOutputWithContext(ctx context.Context) GetBundleBundleSetPriceArrayOutput
type GetBundleBundleSetPriceArrayInput ¶ added in v0.1.3
type GetBundleBundleSetPriceArrayInput interface { pulumi.Input ToGetBundleBundleSetPriceArrayOutput() GetBundleBundleSetPriceArrayOutput ToGetBundleBundleSetPriceArrayOutputWithContext(context.Context) GetBundleBundleSetPriceArrayOutput }
GetBundleBundleSetPriceArrayInput is an input type that accepts GetBundleBundleSetPriceArray and GetBundleBundleSetPriceArrayOutput values. You can construct a concrete instance of `GetBundleBundleSetPriceArrayInput` via:
GetBundleBundleSetPriceArray{ GetBundleBundleSetPriceArgs{...} }
type GetBundleBundleSetPriceArrayOutput ¶ added in v0.1.3
type GetBundleBundleSetPriceArrayOutput struct{ *pulumi.OutputState }
func (GetBundleBundleSetPriceArrayOutput) ElementType ¶ added in v0.1.3
func (GetBundleBundleSetPriceArrayOutput) ElementType() reflect.Type
func (GetBundleBundleSetPriceArrayOutput) Index ¶ added in v0.1.3
func (o GetBundleBundleSetPriceArrayOutput) Index(i pulumi.IntInput) GetBundleBundleSetPriceOutput
func (GetBundleBundleSetPriceArrayOutput) ToGetBundleBundleSetPriceArrayOutput ¶ added in v0.1.3
func (o GetBundleBundleSetPriceArrayOutput) ToGetBundleBundleSetPriceArrayOutput() GetBundleBundleSetPriceArrayOutput
func (GetBundleBundleSetPriceArrayOutput) ToGetBundleBundleSetPriceArrayOutputWithContext ¶ added in v0.1.3
func (o GetBundleBundleSetPriceArrayOutput) ToGetBundleBundleSetPriceArrayOutputWithContext(ctx context.Context) GetBundleBundleSetPriceArrayOutput
type GetBundleBundleSetPriceInput ¶ added in v0.1.3
type GetBundleBundleSetPriceInput interface { pulumi.Input ToGetBundleBundleSetPriceOutput() GetBundleBundleSetPriceOutput ToGetBundleBundleSetPriceOutputWithContext(context.Context) GetBundleBundleSetPriceOutput }
GetBundleBundleSetPriceInput is an input type that accepts GetBundleBundleSetPriceArgs and GetBundleBundleSetPriceOutput values. You can construct a concrete instance of `GetBundleBundleSetPriceInput` via:
GetBundleBundleSetPriceArgs{...}
type GetBundleBundleSetPriceInstancePrice ¶ added in v0.1.3
type GetBundleBundleSetPriceInstancePrice struct { // Currency unit. Valid values: CNY and USD. Currency string `pulumi:"currency"` // Discount. Discount float64 `pulumi:"discount"` // Discounted price. DiscountPrice float64 `pulumi:"discountPrice"` // Original package unit price. OriginalBundlePrice float64 `pulumi:"originalBundlePrice"` // Original price. OriginalPrice float64 `pulumi:"originalPrice"` }
type GetBundleBundleSetPriceInstancePriceArgs ¶ added in v0.1.3
type GetBundleBundleSetPriceInstancePriceArgs struct { // Currency unit. Valid values: CNY and USD. Currency pulumi.StringInput `pulumi:"currency"` // Discount. Discount pulumi.Float64Input `pulumi:"discount"` // Discounted price. DiscountPrice pulumi.Float64Input `pulumi:"discountPrice"` // Original package unit price. OriginalBundlePrice pulumi.Float64Input `pulumi:"originalBundlePrice"` // Original price. OriginalPrice pulumi.Float64Input `pulumi:"originalPrice"` }
func (GetBundleBundleSetPriceInstancePriceArgs) ElementType ¶ added in v0.1.3
func (GetBundleBundleSetPriceInstancePriceArgs) ElementType() reflect.Type
func (GetBundleBundleSetPriceInstancePriceArgs) ToGetBundleBundleSetPriceInstancePriceOutput ¶ added in v0.1.3
func (i GetBundleBundleSetPriceInstancePriceArgs) ToGetBundleBundleSetPriceInstancePriceOutput() GetBundleBundleSetPriceInstancePriceOutput
func (GetBundleBundleSetPriceInstancePriceArgs) ToGetBundleBundleSetPriceInstancePriceOutputWithContext ¶ added in v0.1.3
func (i GetBundleBundleSetPriceInstancePriceArgs) ToGetBundleBundleSetPriceInstancePriceOutputWithContext(ctx context.Context) GetBundleBundleSetPriceInstancePriceOutput
type GetBundleBundleSetPriceInstancePriceArray ¶ added in v0.1.3
type GetBundleBundleSetPriceInstancePriceArray []GetBundleBundleSetPriceInstancePriceInput
func (GetBundleBundleSetPriceInstancePriceArray) ElementType ¶ added in v0.1.3
func (GetBundleBundleSetPriceInstancePriceArray) ElementType() reflect.Type
func (GetBundleBundleSetPriceInstancePriceArray) ToGetBundleBundleSetPriceInstancePriceArrayOutput ¶ added in v0.1.3
func (i GetBundleBundleSetPriceInstancePriceArray) ToGetBundleBundleSetPriceInstancePriceArrayOutput() GetBundleBundleSetPriceInstancePriceArrayOutput
func (GetBundleBundleSetPriceInstancePriceArray) ToGetBundleBundleSetPriceInstancePriceArrayOutputWithContext ¶ added in v0.1.3
func (i GetBundleBundleSetPriceInstancePriceArray) ToGetBundleBundleSetPriceInstancePriceArrayOutputWithContext(ctx context.Context) GetBundleBundleSetPriceInstancePriceArrayOutput
type GetBundleBundleSetPriceInstancePriceArrayInput ¶ added in v0.1.3
type GetBundleBundleSetPriceInstancePriceArrayInput interface { pulumi.Input ToGetBundleBundleSetPriceInstancePriceArrayOutput() GetBundleBundleSetPriceInstancePriceArrayOutput ToGetBundleBundleSetPriceInstancePriceArrayOutputWithContext(context.Context) GetBundleBundleSetPriceInstancePriceArrayOutput }
GetBundleBundleSetPriceInstancePriceArrayInput is an input type that accepts GetBundleBundleSetPriceInstancePriceArray and GetBundleBundleSetPriceInstancePriceArrayOutput values. You can construct a concrete instance of `GetBundleBundleSetPriceInstancePriceArrayInput` via:
GetBundleBundleSetPriceInstancePriceArray{ GetBundleBundleSetPriceInstancePriceArgs{...} }
type GetBundleBundleSetPriceInstancePriceArrayOutput ¶ added in v0.1.3
type GetBundleBundleSetPriceInstancePriceArrayOutput struct{ *pulumi.OutputState }
func (GetBundleBundleSetPriceInstancePriceArrayOutput) ElementType ¶ added in v0.1.3
func (GetBundleBundleSetPriceInstancePriceArrayOutput) ElementType() reflect.Type
func (GetBundleBundleSetPriceInstancePriceArrayOutput) ToGetBundleBundleSetPriceInstancePriceArrayOutput ¶ added in v0.1.3
func (o GetBundleBundleSetPriceInstancePriceArrayOutput) ToGetBundleBundleSetPriceInstancePriceArrayOutput() GetBundleBundleSetPriceInstancePriceArrayOutput
func (GetBundleBundleSetPriceInstancePriceArrayOutput) ToGetBundleBundleSetPriceInstancePriceArrayOutputWithContext ¶ added in v0.1.3
func (o GetBundleBundleSetPriceInstancePriceArrayOutput) ToGetBundleBundleSetPriceInstancePriceArrayOutputWithContext(ctx context.Context) GetBundleBundleSetPriceInstancePriceArrayOutput
type GetBundleBundleSetPriceInstancePriceInput ¶ added in v0.1.3
type GetBundleBundleSetPriceInstancePriceInput interface { pulumi.Input ToGetBundleBundleSetPriceInstancePriceOutput() GetBundleBundleSetPriceInstancePriceOutput ToGetBundleBundleSetPriceInstancePriceOutputWithContext(context.Context) GetBundleBundleSetPriceInstancePriceOutput }
GetBundleBundleSetPriceInstancePriceInput is an input type that accepts GetBundleBundleSetPriceInstancePriceArgs and GetBundleBundleSetPriceInstancePriceOutput values. You can construct a concrete instance of `GetBundleBundleSetPriceInstancePriceInput` via:
GetBundleBundleSetPriceInstancePriceArgs{...}
type GetBundleBundleSetPriceInstancePriceOutput ¶ added in v0.1.3
type GetBundleBundleSetPriceInstancePriceOutput struct{ *pulumi.OutputState }
func (GetBundleBundleSetPriceInstancePriceOutput) Currency ¶ added in v0.1.3
func (o GetBundleBundleSetPriceInstancePriceOutput) Currency() pulumi.StringOutput
Currency unit. Valid values: CNY and USD.
func (GetBundleBundleSetPriceInstancePriceOutput) Discount ¶ added in v0.1.3
func (o GetBundleBundleSetPriceInstancePriceOutput) Discount() pulumi.Float64Output
Discount.
func (GetBundleBundleSetPriceInstancePriceOutput) DiscountPrice ¶ added in v0.1.3
func (o GetBundleBundleSetPriceInstancePriceOutput) DiscountPrice() pulumi.Float64Output
Discounted price.
func (GetBundleBundleSetPriceInstancePriceOutput) ElementType ¶ added in v0.1.3
func (GetBundleBundleSetPriceInstancePriceOutput) ElementType() reflect.Type
func (GetBundleBundleSetPriceInstancePriceOutput) OriginalBundlePrice ¶ added in v0.1.3
func (o GetBundleBundleSetPriceInstancePriceOutput) OriginalBundlePrice() pulumi.Float64Output
Original package unit price.
func (GetBundleBundleSetPriceInstancePriceOutput) OriginalPrice ¶ added in v0.1.3
func (o GetBundleBundleSetPriceInstancePriceOutput) OriginalPrice() pulumi.Float64Output
Original price.
func (GetBundleBundleSetPriceInstancePriceOutput) ToGetBundleBundleSetPriceInstancePriceOutput ¶ added in v0.1.3
func (o GetBundleBundleSetPriceInstancePriceOutput) ToGetBundleBundleSetPriceInstancePriceOutput() GetBundleBundleSetPriceInstancePriceOutput
func (GetBundleBundleSetPriceInstancePriceOutput) ToGetBundleBundleSetPriceInstancePriceOutputWithContext ¶ added in v0.1.3
func (o GetBundleBundleSetPriceInstancePriceOutput) ToGetBundleBundleSetPriceInstancePriceOutputWithContext(ctx context.Context) GetBundleBundleSetPriceInstancePriceOutput
type GetBundleBundleSetPriceOutput ¶ added in v0.1.3
type GetBundleBundleSetPriceOutput struct{ *pulumi.OutputState }
func (GetBundleBundleSetPriceOutput) ElementType ¶ added in v0.1.3
func (GetBundleBundleSetPriceOutput) ElementType() reflect.Type
func (GetBundleBundleSetPriceOutput) InstancePrices ¶ added in v0.1.3
func (o GetBundleBundleSetPriceOutput) InstancePrices() GetBundleBundleSetPriceInstancePriceArrayOutput
Instance price.
func (GetBundleBundleSetPriceOutput) ToGetBundleBundleSetPriceOutput ¶ added in v0.1.3
func (o GetBundleBundleSetPriceOutput) ToGetBundleBundleSetPriceOutput() GetBundleBundleSetPriceOutput
func (GetBundleBundleSetPriceOutput) ToGetBundleBundleSetPriceOutputWithContext ¶ added in v0.1.3
func (o GetBundleBundleSetPriceOutput) ToGetBundleBundleSetPriceOutputWithContext(ctx context.Context) GetBundleBundleSetPriceOutput
type GetBundleFilter ¶ added in v0.1.3
type GetBundleFilterArgs ¶ added in v0.1.3
type GetBundleFilterArgs struct { // Field to be filtered. Name pulumi.StringInput `pulumi:"name"` // Filter value of field. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetBundleFilterArgs) ElementType ¶ added in v0.1.3
func (GetBundleFilterArgs) ElementType() reflect.Type
func (GetBundleFilterArgs) ToGetBundleFilterOutput ¶ added in v0.1.3
func (i GetBundleFilterArgs) ToGetBundleFilterOutput() GetBundleFilterOutput
func (GetBundleFilterArgs) ToGetBundleFilterOutputWithContext ¶ added in v0.1.3
func (i GetBundleFilterArgs) ToGetBundleFilterOutputWithContext(ctx context.Context) GetBundleFilterOutput
type GetBundleFilterArray ¶ added in v0.1.3
type GetBundleFilterArray []GetBundleFilterInput
func (GetBundleFilterArray) ElementType ¶ added in v0.1.3
func (GetBundleFilterArray) ElementType() reflect.Type
func (GetBundleFilterArray) ToGetBundleFilterArrayOutput ¶ added in v0.1.3
func (i GetBundleFilterArray) ToGetBundleFilterArrayOutput() GetBundleFilterArrayOutput
func (GetBundleFilterArray) ToGetBundleFilterArrayOutputWithContext ¶ added in v0.1.3
func (i GetBundleFilterArray) ToGetBundleFilterArrayOutputWithContext(ctx context.Context) GetBundleFilterArrayOutput
type GetBundleFilterArrayInput ¶ added in v0.1.3
type GetBundleFilterArrayInput interface { pulumi.Input ToGetBundleFilterArrayOutput() GetBundleFilterArrayOutput ToGetBundleFilterArrayOutputWithContext(context.Context) GetBundleFilterArrayOutput }
GetBundleFilterArrayInput is an input type that accepts GetBundleFilterArray and GetBundleFilterArrayOutput values. You can construct a concrete instance of `GetBundleFilterArrayInput` via:
GetBundleFilterArray{ GetBundleFilterArgs{...} }
type GetBundleFilterArrayOutput ¶ added in v0.1.3
type GetBundleFilterArrayOutput struct{ *pulumi.OutputState }
func (GetBundleFilterArrayOutput) ElementType ¶ added in v0.1.3
func (GetBundleFilterArrayOutput) ElementType() reflect.Type
func (GetBundleFilterArrayOutput) Index ¶ added in v0.1.3
func (o GetBundleFilterArrayOutput) Index(i pulumi.IntInput) GetBundleFilterOutput
func (GetBundleFilterArrayOutput) ToGetBundleFilterArrayOutput ¶ added in v0.1.3
func (o GetBundleFilterArrayOutput) ToGetBundleFilterArrayOutput() GetBundleFilterArrayOutput
func (GetBundleFilterArrayOutput) ToGetBundleFilterArrayOutputWithContext ¶ added in v0.1.3
func (o GetBundleFilterArrayOutput) ToGetBundleFilterArrayOutputWithContext(ctx context.Context) GetBundleFilterArrayOutput
type GetBundleFilterInput ¶ added in v0.1.3
type GetBundleFilterInput interface { pulumi.Input ToGetBundleFilterOutput() GetBundleFilterOutput ToGetBundleFilterOutputWithContext(context.Context) GetBundleFilterOutput }
GetBundleFilterInput is an input type that accepts GetBundleFilterArgs and GetBundleFilterOutput values. You can construct a concrete instance of `GetBundleFilterInput` via:
GetBundleFilterArgs{...}
type GetBundleFilterOutput ¶ added in v0.1.3
type GetBundleFilterOutput struct{ *pulumi.OutputState }
func (GetBundleFilterOutput) ElementType ¶ added in v0.1.3
func (GetBundleFilterOutput) ElementType() reflect.Type
func (GetBundleFilterOutput) Name ¶ added in v0.1.3
func (o GetBundleFilterOutput) Name() pulumi.StringOutput
Field to be filtered.
func (GetBundleFilterOutput) ToGetBundleFilterOutput ¶ added in v0.1.3
func (o GetBundleFilterOutput) ToGetBundleFilterOutput() GetBundleFilterOutput
func (GetBundleFilterOutput) ToGetBundleFilterOutputWithContext ¶ added in v0.1.3
func (o GetBundleFilterOutput) ToGetBundleFilterOutputWithContext(ctx context.Context) GetBundleFilterOutput
func (GetBundleFilterOutput) Values ¶ added in v0.1.3
func (o GetBundleFilterOutput) Values() pulumi.StringArrayOutput
Filter value of field.
type GetBundleOutputArgs ¶ added in v0.1.3
type GetBundleOutputArgs struct { // Bundle ID list. BundleIds pulumi.StringArrayInput `pulumi:"bundleIds"` // Filter list. // - `bundle-id`: filter by the bundle ID. // - `support-platform-type`: filter by system type, valid values: `LINUX_UNIX`, `WINDOWS`. // - `bundle-type`: filter according to package type, valid values: `GENERAL_BUNDLE`, `STORAGE_BUNDLE`, `ENTERPRISE_BUNDLE`, `EXCLUSIVE_BUNDLE`, `BEFAST_BUNDLE`. // - `bundle-state`: filter according to package status, valid values: `ONLINE`, `OFFLINE`. // NOTE: The upper limit of Filters per request is 10. The upper limit of Filter.Values is 5. Parameter does not support specifying both BundleIds and Filters. Filters GetBundleFilterArrayInput `pulumi:"filters"` // Number of returned results. Default value is 20. Maximum value is 100. Limit pulumi.IntPtrInput `pulumi:"limit"` // Offset. Default value is 0. Offset pulumi.IntPtrInput `pulumi:"offset"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Zone list, which contains all zones by default. Zones pulumi.StringArrayInput `pulumi:"zones"` }
A collection of arguments for invoking getBundle.
func (GetBundleOutputArgs) ElementType ¶ added in v0.1.3
func (GetBundleOutputArgs) ElementType() reflect.Type
type GetBundleResult ¶ added in v0.1.3
type GetBundleResult struct { BundleIds []string `pulumi:"bundleIds"` // List of bundle details. BundleSets []GetBundleBundleSet `pulumi:"bundleSets"` Filters []GetBundleFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Limit *int `pulumi:"limit"` Offset *int `pulumi:"offset"` ResultOutputFile *string `pulumi:"resultOutputFile"` Zones []string `pulumi:"zones"` }
A collection of values returned by getBundle.
func GetBundle ¶ added in v0.1.3
func GetBundle(ctx *pulumi.Context, args *GetBundleArgs, opts ...pulumi.InvokeOption) (*GetBundleResult, error)
Use this data source to query detailed information of lighthouse bundle
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.GetBundle(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetBundleResultOutput ¶ added in v0.1.3
type GetBundleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBundle.
func GetBundleOutput ¶ added in v0.1.3
func GetBundleOutput(ctx *pulumi.Context, args GetBundleOutputArgs, opts ...pulumi.InvokeOption) GetBundleResultOutput
func (GetBundleResultOutput) BundleIds ¶ added in v0.1.3
func (o GetBundleResultOutput) BundleIds() pulumi.StringArrayOutput
func (GetBundleResultOutput) BundleSets ¶ added in v0.1.3
func (o GetBundleResultOutput) BundleSets() GetBundleBundleSetArrayOutput
List of bundle details.
func (GetBundleResultOutput) ElementType ¶ added in v0.1.3
func (GetBundleResultOutput) ElementType() reflect.Type
func (GetBundleResultOutput) Filters ¶ added in v0.1.3
func (o GetBundleResultOutput) Filters() GetBundleFilterArrayOutput
func (GetBundleResultOutput) Id ¶ added in v0.1.3
func (o GetBundleResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBundleResultOutput) Limit ¶ added in v0.1.3
func (o GetBundleResultOutput) Limit() pulumi.IntPtrOutput
func (GetBundleResultOutput) Offset ¶ added in v0.1.3
func (o GetBundleResultOutput) Offset() pulumi.IntPtrOutput
func (GetBundleResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetBundleResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetBundleResultOutput) ToGetBundleResultOutput ¶ added in v0.1.3
func (o GetBundleResultOutput) ToGetBundleResultOutput() GetBundleResultOutput
func (GetBundleResultOutput) ToGetBundleResultOutputWithContext ¶ added in v0.1.3
func (o GetBundleResultOutput) ToGetBundleResultOutputWithContext(ctx context.Context) GetBundleResultOutput
func (GetBundleResultOutput) Zones ¶ added in v0.1.3
func (o GetBundleResultOutput) Zones() pulumi.StringArrayOutput
type GetDiskConfigArgs ¶ added in v0.1.5
type GetDiskConfigArgs struct { // Filter list.zoneFilter by availability zone.Type: StringRequired: no. Filters []GetDiskConfigFilter `pulumi:"filters"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDiskConfig.
type GetDiskConfigDiskConfigSet ¶ added in v0.1.5
type GetDiskConfigDiskConfigSet struct { // Cloud disk sale status. DiskSalesState string `pulumi:"diskSalesState"` // Cloud disk increment. DiskStepSize int `pulumi:"diskStepSize"` // Cloud disk type. DiskType string `pulumi:"diskType"` // Maximum cloud disk size. MaxDiskSize int `pulumi:"maxDiskSize"` // Minimum cloud disk size. MinDiskSize int `pulumi:"minDiskSize"` // Availability zone. Zone string `pulumi:"zone"` }
type GetDiskConfigDiskConfigSetArgs ¶ added in v0.1.5
type GetDiskConfigDiskConfigSetArgs struct { // Cloud disk sale status. DiskSalesState pulumi.StringInput `pulumi:"diskSalesState"` // Cloud disk increment. DiskStepSize pulumi.IntInput `pulumi:"diskStepSize"` // Cloud disk type. DiskType pulumi.StringInput `pulumi:"diskType"` // Maximum cloud disk size. MaxDiskSize pulumi.IntInput `pulumi:"maxDiskSize"` // Minimum cloud disk size. MinDiskSize pulumi.IntInput `pulumi:"minDiskSize"` // Availability zone. Zone pulumi.StringInput `pulumi:"zone"` }
func (GetDiskConfigDiskConfigSetArgs) ElementType ¶ added in v0.1.5
func (GetDiskConfigDiskConfigSetArgs) ElementType() reflect.Type
func (GetDiskConfigDiskConfigSetArgs) ToGetDiskConfigDiskConfigSetOutput ¶ added in v0.1.5
func (i GetDiskConfigDiskConfigSetArgs) ToGetDiskConfigDiskConfigSetOutput() GetDiskConfigDiskConfigSetOutput
func (GetDiskConfigDiskConfigSetArgs) ToGetDiskConfigDiskConfigSetOutputWithContext ¶ added in v0.1.5
func (i GetDiskConfigDiskConfigSetArgs) ToGetDiskConfigDiskConfigSetOutputWithContext(ctx context.Context) GetDiskConfigDiskConfigSetOutput
type GetDiskConfigDiskConfigSetArray ¶ added in v0.1.5
type GetDiskConfigDiskConfigSetArray []GetDiskConfigDiskConfigSetInput
func (GetDiskConfigDiskConfigSetArray) ElementType ¶ added in v0.1.5
func (GetDiskConfigDiskConfigSetArray) ElementType() reflect.Type
func (GetDiskConfigDiskConfigSetArray) ToGetDiskConfigDiskConfigSetArrayOutput ¶ added in v0.1.5
func (i GetDiskConfigDiskConfigSetArray) ToGetDiskConfigDiskConfigSetArrayOutput() GetDiskConfigDiskConfigSetArrayOutput
func (GetDiskConfigDiskConfigSetArray) ToGetDiskConfigDiskConfigSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetDiskConfigDiskConfigSetArray) ToGetDiskConfigDiskConfigSetArrayOutputWithContext(ctx context.Context) GetDiskConfigDiskConfigSetArrayOutput
type GetDiskConfigDiskConfigSetArrayInput ¶ added in v0.1.5
type GetDiskConfigDiskConfigSetArrayInput interface { pulumi.Input ToGetDiskConfigDiskConfigSetArrayOutput() GetDiskConfigDiskConfigSetArrayOutput ToGetDiskConfigDiskConfigSetArrayOutputWithContext(context.Context) GetDiskConfigDiskConfigSetArrayOutput }
GetDiskConfigDiskConfigSetArrayInput is an input type that accepts GetDiskConfigDiskConfigSetArray and GetDiskConfigDiskConfigSetArrayOutput values. You can construct a concrete instance of `GetDiskConfigDiskConfigSetArrayInput` via:
GetDiskConfigDiskConfigSetArray{ GetDiskConfigDiskConfigSetArgs{...} }
type GetDiskConfigDiskConfigSetArrayOutput ¶ added in v0.1.5
type GetDiskConfigDiskConfigSetArrayOutput struct{ *pulumi.OutputState }
func (GetDiskConfigDiskConfigSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetDiskConfigDiskConfigSetArrayOutput) ElementType() reflect.Type
func (GetDiskConfigDiskConfigSetArrayOutput) Index ¶ added in v0.1.5
func (o GetDiskConfigDiskConfigSetArrayOutput) Index(i pulumi.IntInput) GetDiskConfigDiskConfigSetOutput
func (GetDiskConfigDiskConfigSetArrayOutput) ToGetDiskConfigDiskConfigSetArrayOutput ¶ added in v0.1.5
func (o GetDiskConfigDiskConfigSetArrayOutput) ToGetDiskConfigDiskConfigSetArrayOutput() GetDiskConfigDiskConfigSetArrayOutput
func (GetDiskConfigDiskConfigSetArrayOutput) ToGetDiskConfigDiskConfigSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetDiskConfigDiskConfigSetArrayOutput) ToGetDiskConfigDiskConfigSetArrayOutputWithContext(ctx context.Context) GetDiskConfigDiskConfigSetArrayOutput
type GetDiskConfigDiskConfigSetInput ¶ added in v0.1.5
type GetDiskConfigDiskConfigSetInput interface { pulumi.Input ToGetDiskConfigDiskConfigSetOutput() GetDiskConfigDiskConfigSetOutput ToGetDiskConfigDiskConfigSetOutputWithContext(context.Context) GetDiskConfigDiskConfigSetOutput }
GetDiskConfigDiskConfigSetInput is an input type that accepts GetDiskConfigDiskConfigSetArgs and GetDiskConfigDiskConfigSetOutput values. You can construct a concrete instance of `GetDiskConfigDiskConfigSetInput` via:
GetDiskConfigDiskConfigSetArgs{...}
type GetDiskConfigDiskConfigSetOutput ¶ added in v0.1.5
type GetDiskConfigDiskConfigSetOutput struct{ *pulumi.OutputState }
func (GetDiskConfigDiskConfigSetOutput) DiskSalesState ¶ added in v0.1.5
func (o GetDiskConfigDiskConfigSetOutput) DiskSalesState() pulumi.StringOutput
Cloud disk sale status.
func (GetDiskConfigDiskConfigSetOutput) DiskStepSize ¶ added in v0.1.5
func (o GetDiskConfigDiskConfigSetOutput) DiskStepSize() pulumi.IntOutput
Cloud disk increment.
func (GetDiskConfigDiskConfigSetOutput) DiskType ¶ added in v0.1.5
func (o GetDiskConfigDiskConfigSetOutput) DiskType() pulumi.StringOutput
Cloud disk type.
func (GetDiskConfigDiskConfigSetOutput) ElementType ¶ added in v0.1.5
func (GetDiskConfigDiskConfigSetOutput) ElementType() reflect.Type
func (GetDiskConfigDiskConfigSetOutput) MaxDiskSize ¶ added in v0.1.5
func (o GetDiskConfigDiskConfigSetOutput) MaxDiskSize() pulumi.IntOutput
Maximum cloud disk size.
func (GetDiskConfigDiskConfigSetOutput) MinDiskSize ¶ added in v0.1.5
func (o GetDiskConfigDiskConfigSetOutput) MinDiskSize() pulumi.IntOutput
Minimum cloud disk size.
func (GetDiskConfigDiskConfigSetOutput) ToGetDiskConfigDiskConfigSetOutput ¶ added in v0.1.5
func (o GetDiskConfigDiskConfigSetOutput) ToGetDiskConfigDiskConfigSetOutput() GetDiskConfigDiskConfigSetOutput
func (GetDiskConfigDiskConfigSetOutput) ToGetDiskConfigDiskConfigSetOutputWithContext ¶ added in v0.1.5
func (o GetDiskConfigDiskConfigSetOutput) ToGetDiskConfigDiskConfigSetOutputWithContext(ctx context.Context) GetDiskConfigDiskConfigSetOutput
func (GetDiskConfigDiskConfigSetOutput) Zone ¶ added in v0.1.5
func (o GetDiskConfigDiskConfigSetOutput) Zone() pulumi.StringOutput
Availability zone.
type GetDiskConfigFilter ¶ added in v0.1.5
type GetDiskConfigFilterArgs ¶ added in v0.1.5
type GetDiskConfigFilterArgs struct { // Field to be filtered. Name pulumi.StringInput `pulumi:"name"` // Filter value of field. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetDiskConfigFilterArgs) ElementType ¶ added in v0.1.5
func (GetDiskConfigFilterArgs) ElementType() reflect.Type
func (GetDiskConfigFilterArgs) ToGetDiskConfigFilterOutput ¶ added in v0.1.5
func (i GetDiskConfigFilterArgs) ToGetDiskConfigFilterOutput() GetDiskConfigFilterOutput
func (GetDiskConfigFilterArgs) ToGetDiskConfigFilterOutputWithContext ¶ added in v0.1.5
func (i GetDiskConfigFilterArgs) ToGetDiskConfigFilterOutputWithContext(ctx context.Context) GetDiskConfigFilterOutput
type GetDiskConfigFilterArray ¶ added in v0.1.5
type GetDiskConfigFilterArray []GetDiskConfigFilterInput
func (GetDiskConfigFilterArray) ElementType ¶ added in v0.1.5
func (GetDiskConfigFilterArray) ElementType() reflect.Type
func (GetDiskConfigFilterArray) ToGetDiskConfigFilterArrayOutput ¶ added in v0.1.5
func (i GetDiskConfigFilterArray) ToGetDiskConfigFilterArrayOutput() GetDiskConfigFilterArrayOutput
func (GetDiskConfigFilterArray) ToGetDiskConfigFilterArrayOutputWithContext ¶ added in v0.1.5
func (i GetDiskConfigFilterArray) ToGetDiskConfigFilterArrayOutputWithContext(ctx context.Context) GetDiskConfigFilterArrayOutput
type GetDiskConfigFilterArrayInput ¶ added in v0.1.5
type GetDiskConfigFilterArrayInput interface { pulumi.Input ToGetDiskConfigFilterArrayOutput() GetDiskConfigFilterArrayOutput ToGetDiskConfigFilterArrayOutputWithContext(context.Context) GetDiskConfigFilterArrayOutput }
GetDiskConfigFilterArrayInput is an input type that accepts GetDiskConfigFilterArray and GetDiskConfigFilterArrayOutput values. You can construct a concrete instance of `GetDiskConfigFilterArrayInput` via:
GetDiskConfigFilterArray{ GetDiskConfigFilterArgs{...} }
type GetDiskConfigFilterArrayOutput ¶ added in v0.1.5
type GetDiskConfigFilterArrayOutput struct{ *pulumi.OutputState }
func (GetDiskConfigFilterArrayOutput) ElementType ¶ added in v0.1.5
func (GetDiskConfigFilterArrayOutput) ElementType() reflect.Type
func (GetDiskConfigFilterArrayOutput) Index ¶ added in v0.1.5
func (o GetDiskConfigFilterArrayOutput) Index(i pulumi.IntInput) GetDiskConfigFilterOutput
func (GetDiskConfigFilterArrayOutput) ToGetDiskConfigFilterArrayOutput ¶ added in v0.1.5
func (o GetDiskConfigFilterArrayOutput) ToGetDiskConfigFilterArrayOutput() GetDiskConfigFilterArrayOutput
func (GetDiskConfigFilterArrayOutput) ToGetDiskConfigFilterArrayOutputWithContext ¶ added in v0.1.5
func (o GetDiskConfigFilterArrayOutput) ToGetDiskConfigFilterArrayOutputWithContext(ctx context.Context) GetDiskConfigFilterArrayOutput
type GetDiskConfigFilterInput ¶ added in v0.1.5
type GetDiskConfigFilterInput interface { pulumi.Input ToGetDiskConfigFilterOutput() GetDiskConfigFilterOutput ToGetDiskConfigFilterOutputWithContext(context.Context) GetDiskConfigFilterOutput }
GetDiskConfigFilterInput is an input type that accepts GetDiskConfigFilterArgs and GetDiskConfigFilterOutput values. You can construct a concrete instance of `GetDiskConfigFilterInput` via:
GetDiskConfigFilterArgs{...}
type GetDiskConfigFilterOutput ¶ added in v0.1.5
type GetDiskConfigFilterOutput struct{ *pulumi.OutputState }
func (GetDiskConfigFilterOutput) ElementType ¶ added in v0.1.5
func (GetDiskConfigFilterOutput) ElementType() reflect.Type
func (GetDiskConfigFilterOutput) Name ¶ added in v0.1.5
func (o GetDiskConfigFilterOutput) Name() pulumi.StringOutput
Field to be filtered.
func (GetDiskConfigFilterOutput) ToGetDiskConfigFilterOutput ¶ added in v0.1.5
func (o GetDiskConfigFilterOutput) ToGetDiskConfigFilterOutput() GetDiskConfigFilterOutput
func (GetDiskConfigFilterOutput) ToGetDiskConfigFilterOutputWithContext ¶ added in v0.1.5
func (o GetDiskConfigFilterOutput) ToGetDiskConfigFilterOutputWithContext(ctx context.Context) GetDiskConfigFilterOutput
func (GetDiskConfigFilterOutput) Values ¶ added in v0.1.5
func (o GetDiskConfigFilterOutput) Values() pulumi.StringArrayOutput
Filter value of field.
type GetDiskConfigOutputArgs ¶ added in v0.1.5
type GetDiskConfigOutputArgs struct { // Filter list.zoneFilter by availability zone.Type: StringRequired: no. Filters GetDiskConfigFilterArrayInput `pulumi:"filters"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDiskConfig.
func (GetDiskConfigOutputArgs) ElementType ¶ added in v0.1.5
func (GetDiskConfigOutputArgs) ElementType() reflect.Type
type GetDiskConfigResult ¶ added in v0.1.5
type GetDiskConfigResult struct { // List of cloud disk configurations. DiskConfigSets []GetDiskConfigDiskConfigSet `pulumi:"diskConfigSets"` Filters []GetDiskConfigFilter `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 getDiskConfig.
func GetDiskConfig ¶ added in v0.1.5
func GetDiskConfig(ctx *pulumi.Context, args *GetDiskConfigArgs, opts ...pulumi.InvokeOption) (*GetDiskConfigResult, error)
Use this data source to query detailed information of lighthouse diskConfig
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.GetDiskConfig(ctx, &lighthouse.GetDiskConfigArgs{ Filters: []lighthouse.GetDiskConfigFilter{ lighthouse.GetDiskConfigFilter{ Name: "zone", Values: []string{ "ap-guangzhou-3", }, }, }, }, nil) if err != nil { return err } return nil }) }
```
type GetDiskConfigResultOutput ¶ added in v0.1.5
type GetDiskConfigResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDiskConfig.
func GetDiskConfigOutput ¶ added in v0.1.5
func GetDiskConfigOutput(ctx *pulumi.Context, args GetDiskConfigOutputArgs, opts ...pulumi.InvokeOption) GetDiskConfigResultOutput
func (GetDiskConfigResultOutput) DiskConfigSets ¶ added in v0.1.5
func (o GetDiskConfigResultOutput) DiskConfigSets() GetDiskConfigDiskConfigSetArrayOutput
List of cloud disk configurations.
func (GetDiskConfigResultOutput) ElementType ¶ added in v0.1.5
func (GetDiskConfigResultOutput) ElementType() reflect.Type
func (GetDiskConfigResultOutput) Filters ¶ added in v0.1.5
func (o GetDiskConfigResultOutput) Filters() GetDiskConfigFilterArrayOutput
func (GetDiskConfigResultOutput) Id ¶ added in v0.1.5
func (o GetDiskConfigResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDiskConfigResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetDiskConfigResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDiskConfigResultOutput) ToGetDiskConfigResultOutput ¶ added in v0.1.5
func (o GetDiskConfigResultOutput) ToGetDiskConfigResultOutput() GetDiskConfigResultOutput
func (GetDiskConfigResultOutput) ToGetDiskConfigResultOutputWithContext ¶ added in v0.1.5
func (o GetDiskConfigResultOutput) ToGetDiskConfigResultOutputWithContext(ctx context.Context) GetDiskConfigResultOutput
type GetDisksArgs ¶ added in v0.1.5
type GetDisksArgs struct { // List of disk ids. DiskIds []string `pulumi:"diskIds"` // Filter list. Filters []GetDisksFilter `pulumi:"filters"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDisks.
type GetDisksDiskList ¶ added in v0.1.5
type GetDisksDiskList struct { // Disk attach state. Attached bool `pulumi:"attached"` // Created time. Expressed according to the ISO8601 standard, and using UTC time. The format is `YYYY-MM-DDThh:mm:ssZ`. CreatedTime string `pulumi:"createdTime"` // Whether to release with the instance. DeleteWithInstance bool `pulumi:"deleteWithInstance"` // Number of existing backup points of cloud disk. DiskBackupCount int `pulumi:"diskBackupCount"` // Number of backup points quota for cloud disk. DiskBackupQuota int `pulumi:"diskBackupQuota"` // Disk charge type. DiskChargeType string `pulumi:"diskChargeType"` // Disk id. DiskId string `pulumi:"diskId"` // Disk name. DiskName string `pulumi:"diskName"` // Disk size. DiskSize int `pulumi:"diskSize"` // Disk state. Valid values:`PENDING`, `UNATTACHED`, `ATTACHING`, `ATTACHED`, `DETACHING`, `SHUTDOWN`, `CREATED_FAILED`, `TERMINATING`, `DELETING`, `FREEZING`. DiskState string `pulumi:"diskState"` // Disk type. DiskType string `pulumi:"diskType"` // Disk usage. DiskUsage string `pulumi:"diskUsage"` // Expired time. Expressed according to the ISO8601 standard, and using UTC time. The format is `YYYY-MM-DDThh:mm:ssZ`. ExpiredTime string `pulumi:"expiredTime"` // Instance id. InstanceId string `pulumi:"instanceId"` // Isolated time. Expressed according to the ISO8601 standard, and using UTC time. The format is `YYYY-MM-DDThh:mm:ssZ`. IsolatedTime string `pulumi:"isolatedTime"` // Latest operation. LatestOperation string `pulumi:"latestOperation"` // Latest operation request id. LatestOperationRequestId string `pulumi:"latestOperationRequestId"` // Latest operation state. LatestOperationState string `pulumi:"latestOperationState"` // Renew flag. RenewFlag string `pulumi:"renewFlag"` // Availability zone. Zone string `pulumi:"zone"` }
type GetDisksDiskListArgs ¶ added in v0.1.5
type GetDisksDiskListArgs struct { // Disk attach state. Attached pulumi.BoolInput `pulumi:"attached"` // Created time. Expressed according to the ISO8601 standard, and using UTC time. The format is `YYYY-MM-DDThh:mm:ssZ`. CreatedTime pulumi.StringInput `pulumi:"createdTime"` // Whether to release with the instance. DeleteWithInstance pulumi.BoolInput `pulumi:"deleteWithInstance"` // Number of existing backup points of cloud disk. DiskBackupCount pulumi.IntInput `pulumi:"diskBackupCount"` // Number of backup points quota for cloud disk. DiskBackupQuota pulumi.IntInput `pulumi:"diskBackupQuota"` // Disk charge type. DiskChargeType pulumi.StringInput `pulumi:"diskChargeType"` // Disk id. DiskId pulumi.StringInput `pulumi:"diskId"` // Disk name. DiskName pulumi.StringInput `pulumi:"diskName"` // Disk size. DiskSize pulumi.IntInput `pulumi:"diskSize"` // Disk state. Valid values:`PENDING`, `UNATTACHED`, `ATTACHING`, `ATTACHED`, `DETACHING`, `SHUTDOWN`, `CREATED_FAILED`, `TERMINATING`, `DELETING`, `FREEZING`. DiskState pulumi.StringInput `pulumi:"diskState"` // Disk type. DiskType pulumi.StringInput `pulumi:"diskType"` // Disk usage. DiskUsage pulumi.StringInput `pulumi:"diskUsage"` // Expired time. Expressed according to the ISO8601 standard, and using UTC time. The format is `YYYY-MM-DDThh:mm:ssZ`. ExpiredTime pulumi.StringInput `pulumi:"expiredTime"` // Instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Isolated time. Expressed according to the ISO8601 standard, and using UTC time. The format is `YYYY-MM-DDThh:mm:ssZ`. IsolatedTime pulumi.StringInput `pulumi:"isolatedTime"` // Latest operation. LatestOperation pulumi.StringInput `pulumi:"latestOperation"` // Latest operation request id. LatestOperationRequestId pulumi.StringInput `pulumi:"latestOperationRequestId"` // Latest operation state. LatestOperationState pulumi.StringInput `pulumi:"latestOperationState"` // Renew flag. RenewFlag pulumi.StringInput `pulumi:"renewFlag"` // Availability zone. Zone pulumi.StringInput `pulumi:"zone"` }
func (GetDisksDiskListArgs) ElementType ¶ added in v0.1.5
func (GetDisksDiskListArgs) ElementType() reflect.Type
func (GetDisksDiskListArgs) ToGetDisksDiskListOutput ¶ added in v0.1.5
func (i GetDisksDiskListArgs) ToGetDisksDiskListOutput() GetDisksDiskListOutput
func (GetDisksDiskListArgs) ToGetDisksDiskListOutputWithContext ¶ added in v0.1.5
func (i GetDisksDiskListArgs) ToGetDisksDiskListOutputWithContext(ctx context.Context) GetDisksDiskListOutput
type GetDisksDiskListArray ¶ added in v0.1.5
type GetDisksDiskListArray []GetDisksDiskListInput
func (GetDisksDiskListArray) ElementType ¶ added in v0.1.5
func (GetDisksDiskListArray) ElementType() reflect.Type
func (GetDisksDiskListArray) ToGetDisksDiskListArrayOutput ¶ added in v0.1.5
func (i GetDisksDiskListArray) ToGetDisksDiskListArrayOutput() GetDisksDiskListArrayOutput
func (GetDisksDiskListArray) ToGetDisksDiskListArrayOutputWithContext ¶ added in v0.1.5
func (i GetDisksDiskListArray) ToGetDisksDiskListArrayOutputWithContext(ctx context.Context) GetDisksDiskListArrayOutput
type GetDisksDiskListArrayInput ¶ added in v0.1.5
type GetDisksDiskListArrayInput interface { pulumi.Input ToGetDisksDiskListArrayOutput() GetDisksDiskListArrayOutput ToGetDisksDiskListArrayOutputWithContext(context.Context) GetDisksDiskListArrayOutput }
GetDisksDiskListArrayInput is an input type that accepts GetDisksDiskListArray and GetDisksDiskListArrayOutput values. You can construct a concrete instance of `GetDisksDiskListArrayInput` via:
GetDisksDiskListArray{ GetDisksDiskListArgs{...} }
type GetDisksDiskListArrayOutput ¶ added in v0.1.5
type GetDisksDiskListArrayOutput struct{ *pulumi.OutputState }
func (GetDisksDiskListArrayOutput) ElementType ¶ added in v0.1.5
func (GetDisksDiskListArrayOutput) ElementType() reflect.Type
func (GetDisksDiskListArrayOutput) Index ¶ added in v0.1.5
func (o GetDisksDiskListArrayOutput) Index(i pulumi.IntInput) GetDisksDiskListOutput
func (GetDisksDiskListArrayOutput) ToGetDisksDiskListArrayOutput ¶ added in v0.1.5
func (o GetDisksDiskListArrayOutput) ToGetDisksDiskListArrayOutput() GetDisksDiskListArrayOutput
func (GetDisksDiskListArrayOutput) ToGetDisksDiskListArrayOutputWithContext ¶ added in v0.1.5
func (o GetDisksDiskListArrayOutput) ToGetDisksDiskListArrayOutputWithContext(ctx context.Context) GetDisksDiskListArrayOutput
type GetDisksDiskListInput ¶ added in v0.1.5
type GetDisksDiskListInput interface { pulumi.Input ToGetDisksDiskListOutput() GetDisksDiskListOutput ToGetDisksDiskListOutputWithContext(context.Context) GetDisksDiskListOutput }
GetDisksDiskListInput is an input type that accepts GetDisksDiskListArgs and GetDisksDiskListOutput values. You can construct a concrete instance of `GetDisksDiskListInput` via:
GetDisksDiskListArgs{...}
type GetDisksDiskListOutput ¶ added in v0.1.5
type GetDisksDiskListOutput struct{ *pulumi.OutputState }
func (GetDisksDiskListOutput) Attached ¶ added in v0.1.5
func (o GetDisksDiskListOutput) Attached() pulumi.BoolOutput
Disk attach state.
func (GetDisksDiskListOutput) CreatedTime ¶ added in v0.1.5
func (o GetDisksDiskListOutput) CreatedTime() pulumi.StringOutput
Created time. Expressed according to the ISO8601 standard, and using UTC time. The format is `YYYY-MM-DDThh:mm:ssZ`.
func (GetDisksDiskListOutput) DeleteWithInstance ¶ added in v0.1.5
func (o GetDisksDiskListOutput) DeleteWithInstance() pulumi.BoolOutput
Whether to release with the instance.
func (GetDisksDiskListOutput) DiskBackupCount ¶ added in v0.1.5
func (o GetDisksDiskListOutput) DiskBackupCount() pulumi.IntOutput
Number of existing backup points of cloud disk.
func (GetDisksDiskListOutput) DiskBackupQuota ¶ added in v0.1.5
func (o GetDisksDiskListOutput) DiskBackupQuota() pulumi.IntOutput
Number of backup points quota for cloud disk.
func (GetDisksDiskListOutput) DiskChargeType ¶ added in v0.1.5
func (o GetDisksDiskListOutput) DiskChargeType() pulumi.StringOutput
Disk charge type.
func (GetDisksDiskListOutput) DiskId ¶ added in v0.1.5
func (o GetDisksDiskListOutput) DiskId() pulumi.StringOutput
Disk id.
func (GetDisksDiskListOutput) DiskName ¶ added in v0.1.5
func (o GetDisksDiskListOutput) DiskName() pulumi.StringOutput
Disk name.
func (GetDisksDiskListOutput) DiskSize ¶ added in v0.1.5
func (o GetDisksDiskListOutput) DiskSize() pulumi.IntOutput
Disk size.
func (GetDisksDiskListOutput) DiskState ¶ added in v0.1.5
func (o GetDisksDiskListOutput) DiskState() pulumi.StringOutput
Disk state. Valid values:`PENDING`, `UNATTACHED`, `ATTACHING`, `ATTACHED`, `DETACHING`, `SHUTDOWN`, `CREATED_FAILED`, `TERMINATING`, `DELETING`, `FREEZING`.
func (GetDisksDiskListOutput) DiskType ¶ added in v0.1.5
func (o GetDisksDiskListOutput) DiskType() pulumi.StringOutput
Disk type.
func (GetDisksDiskListOutput) DiskUsage ¶ added in v0.1.5
func (o GetDisksDiskListOutput) DiskUsage() pulumi.StringOutput
Disk usage.
func (GetDisksDiskListOutput) ElementType ¶ added in v0.1.5
func (GetDisksDiskListOutput) ElementType() reflect.Type
func (GetDisksDiskListOutput) ExpiredTime ¶ added in v0.1.5
func (o GetDisksDiskListOutput) ExpiredTime() pulumi.StringOutput
Expired time. Expressed according to the ISO8601 standard, and using UTC time. The format is `YYYY-MM-DDThh:mm:ssZ`.
func (GetDisksDiskListOutput) InstanceId ¶ added in v0.1.5
func (o GetDisksDiskListOutput) InstanceId() pulumi.StringOutput
Instance id.
func (GetDisksDiskListOutput) IsolatedTime ¶ added in v0.1.5
func (o GetDisksDiskListOutput) IsolatedTime() pulumi.StringOutput
Isolated time. Expressed according to the ISO8601 standard, and using UTC time. The format is `YYYY-MM-DDThh:mm:ssZ`.
func (GetDisksDiskListOutput) LatestOperation ¶ added in v0.1.5
func (o GetDisksDiskListOutput) LatestOperation() pulumi.StringOutput
Latest operation.
func (GetDisksDiskListOutput) LatestOperationRequestId ¶ added in v0.1.5
func (o GetDisksDiskListOutput) LatestOperationRequestId() pulumi.StringOutput
Latest operation request id.
func (GetDisksDiskListOutput) LatestOperationState ¶ added in v0.1.5
func (o GetDisksDiskListOutput) LatestOperationState() pulumi.StringOutput
Latest operation state.
func (GetDisksDiskListOutput) RenewFlag ¶ added in v0.1.5
func (o GetDisksDiskListOutput) RenewFlag() pulumi.StringOutput
Renew flag.
func (GetDisksDiskListOutput) ToGetDisksDiskListOutput ¶ added in v0.1.5
func (o GetDisksDiskListOutput) ToGetDisksDiskListOutput() GetDisksDiskListOutput
func (GetDisksDiskListOutput) ToGetDisksDiskListOutputWithContext ¶ added in v0.1.5
func (o GetDisksDiskListOutput) ToGetDisksDiskListOutputWithContext(ctx context.Context) GetDisksDiskListOutput
func (GetDisksDiskListOutput) Zone ¶ added in v0.1.5
func (o GetDisksDiskListOutput) Zone() pulumi.StringOutput
Availability zone.
type GetDisksFilter ¶ added in v0.1.5
type GetDisksFilter struct { // Fields to be filtered. Valid names: `disk-id`: Filters by disk id; `instance-id`: Filter by instance id; `disk-name`: Filter by disk name; `zone`: Filter by zone; `disk-usage`: Filter by disk usage(Values: `SYSTEM_DISK` or `DATA_DISK`); `disk-state`: Filter by disk state. Name string `pulumi:"name"` // Value of the field. Values []string `pulumi:"values"` }
type GetDisksFilterArgs ¶ added in v0.1.5
type GetDisksFilterArgs struct { // Fields to be filtered. Valid names: `disk-id`: Filters by disk id; `instance-id`: Filter by instance id; `disk-name`: Filter by disk name; `zone`: Filter by zone; `disk-usage`: Filter by disk usage(Values: `SYSTEM_DISK` or `DATA_DISK`); `disk-state`: Filter by disk state. Name pulumi.StringInput `pulumi:"name"` // Value of the field. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetDisksFilterArgs) ElementType ¶ added in v0.1.5
func (GetDisksFilterArgs) ElementType() reflect.Type
func (GetDisksFilterArgs) ToGetDisksFilterOutput ¶ added in v0.1.5
func (i GetDisksFilterArgs) ToGetDisksFilterOutput() GetDisksFilterOutput
func (GetDisksFilterArgs) ToGetDisksFilterOutputWithContext ¶ added in v0.1.5
func (i GetDisksFilterArgs) ToGetDisksFilterOutputWithContext(ctx context.Context) GetDisksFilterOutput
type GetDisksFilterArray ¶ added in v0.1.5
type GetDisksFilterArray []GetDisksFilterInput
func (GetDisksFilterArray) ElementType ¶ added in v0.1.5
func (GetDisksFilterArray) ElementType() reflect.Type
func (GetDisksFilterArray) ToGetDisksFilterArrayOutput ¶ added in v0.1.5
func (i GetDisksFilterArray) ToGetDisksFilterArrayOutput() GetDisksFilterArrayOutput
func (GetDisksFilterArray) ToGetDisksFilterArrayOutputWithContext ¶ added in v0.1.5
func (i GetDisksFilterArray) ToGetDisksFilterArrayOutputWithContext(ctx context.Context) GetDisksFilterArrayOutput
type GetDisksFilterArrayInput ¶ added in v0.1.5
type GetDisksFilterArrayInput interface { pulumi.Input ToGetDisksFilterArrayOutput() GetDisksFilterArrayOutput ToGetDisksFilterArrayOutputWithContext(context.Context) GetDisksFilterArrayOutput }
GetDisksFilterArrayInput is an input type that accepts GetDisksFilterArray and GetDisksFilterArrayOutput values. You can construct a concrete instance of `GetDisksFilterArrayInput` via:
GetDisksFilterArray{ GetDisksFilterArgs{...} }
type GetDisksFilterArrayOutput ¶ added in v0.1.5
type GetDisksFilterArrayOutput struct{ *pulumi.OutputState }
func (GetDisksFilterArrayOutput) ElementType ¶ added in v0.1.5
func (GetDisksFilterArrayOutput) ElementType() reflect.Type
func (GetDisksFilterArrayOutput) Index ¶ added in v0.1.5
func (o GetDisksFilterArrayOutput) Index(i pulumi.IntInput) GetDisksFilterOutput
func (GetDisksFilterArrayOutput) ToGetDisksFilterArrayOutput ¶ added in v0.1.5
func (o GetDisksFilterArrayOutput) ToGetDisksFilterArrayOutput() GetDisksFilterArrayOutput
func (GetDisksFilterArrayOutput) ToGetDisksFilterArrayOutputWithContext ¶ added in v0.1.5
func (o GetDisksFilterArrayOutput) ToGetDisksFilterArrayOutputWithContext(ctx context.Context) GetDisksFilterArrayOutput
type GetDisksFilterInput ¶ added in v0.1.5
type GetDisksFilterInput interface { pulumi.Input ToGetDisksFilterOutput() GetDisksFilterOutput ToGetDisksFilterOutputWithContext(context.Context) GetDisksFilterOutput }
GetDisksFilterInput is an input type that accepts GetDisksFilterArgs and GetDisksFilterOutput values. You can construct a concrete instance of `GetDisksFilterInput` via:
GetDisksFilterArgs{...}
type GetDisksFilterOutput ¶ added in v0.1.5
type GetDisksFilterOutput struct{ *pulumi.OutputState }
func (GetDisksFilterOutput) ElementType ¶ added in v0.1.5
func (GetDisksFilterOutput) ElementType() reflect.Type
func (GetDisksFilterOutput) Name ¶ added in v0.1.5
func (o GetDisksFilterOutput) Name() pulumi.StringOutput
Fields to be filtered. Valid names: `disk-id`: Filters by disk id; `instance-id`: Filter by instance id; `disk-name`: Filter by disk name; `zone`: Filter by zone; `disk-usage`: Filter by disk usage(Values: `SYSTEM_DISK` or `DATA_DISK`); `disk-state`: Filter by disk state.
func (GetDisksFilterOutput) ToGetDisksFilterOutput ¶ added in v0.1.5
func (o GetDisksFilterOutput) ToGetDisksFilterOutput() GetDisksFilterOutput
func (GetDisksFilterOutput) ToGetDisksFilterOutputWithContext ¶ added in v0.1.5
func (o GetDisksFilterOutput) ToGetDisksFilterOutputWithContext(ctx context.Context) GetDisksFilterOutput
func (GetDisksFilterOutput) Values ¶ added in v0.1.5
func (o GetDisksFilterOutput) Values() pulumi.StringArrayOutput
Value of the field.
type GetDisksOutputArgs ¶ added in v0.1.5
type GetDisksOutputArgs struct { // List of disk ids. DiskIds pulumi.StringArrayInput `pulumi:"diskIds"` // Filter list. Filters GetDisksFilterArrayInput `pulumi:"filters"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDisks.
func (GetDisksOutputArgs) ElementType ¶ added in v0.1.5
func (GetDisksOutputArgs) ElementType() reflect.Type
type GetDisksResult ¶ added in v0.1.5
type GetDisksResult struct { DiskIds []string `pulumi:"diskIds"` // Cloud disk information list. DiskLists []GetDisksDiskList `pulumi:"diskLists"` Filters []GetDisksFilter `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 getDisks.
func GetDisks ¶ added in v0.1.5
func GetDisks(ctx *pulumi.Context, args *GetDisksArgs, opts ...pulumi.InvokeOption) (*GetDisksResult, error)
Use this data source to query detailed information of lighthouse disk
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.GetDisks(ctx, &lighthouse.GetDisksArgs{ DiskIds: []string{ "lhdisk-xxxxxx", }, }, nil) if err != nil { return err } return nil }) }
```
type GetDisksResultOutput ¶ added in v0.1.5
type GetDisksResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDisks.
func GetDisksOutput ¶ added in v0.1.5
func GetDisksOutput(ctx *pulumi.Context, args GetDisksOutputArgs, opts ...pulumi.InvokeOption) GetDisksResultOutput
func (GetDisksResultOutput) DiskIds ¶ added in v0.1.5
func (o GetDisksResultOutput) DiskIds() pulumi.StringArrayOutput
func (GetDisksResultOutput) DiskLists ¶ added in v0.1.5
func (o GetDisksResultOutput) DiskLists() GetDisksDiskListArrayOutput
Cloud disk information list.
func (GetDisksResultOutput) ElementType ¶ added in v0.1.5
func (GetDisksResultOutput) ElementType() reflect.Type
func (GetDisksResultOutput) Filters ¶ added in v0.1.5
func (o GetDisksResultOutput) Filters() GetDisksFilterArrayOutput
func (GetDisksResultOutput) Id ¶ added in v0.1.5
func (o GetDisksResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDisksResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetDisksResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDisksResultOutput) ToGetDisksResultOutput ¶ added in v0.1.5
func (o GetDisksResultOutput) ToGetDisksResultOutput() GetDisksResultOutput
func (GetDisksResultOutput) ToGetDisksResultOutputWithContext ¶ added in v0.1.5
func (o GetDisksResultOutput) ToGetDisksResultOutputWithContext(ctx context.Context) GetDisksResultOutput
type GetFirewallRulesTemplateArgs ¶ added in v0.1.3
type GetFirewallRulesTemplateArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getFirewallRulesTemplate.
type GetFirewallRulesTemplateFirewallRuleSet ¶ added in v0.1.3
type GetFirewallRulesTemplateFirewallRuleSet struct { // Valid values are (ACCEPT, DROP). Default value is ACCEPT. Action string `pulumi:"action"` // Application type. Valid values are custom, HTTP (80), HTTPS (443), Linux login (22), Windows login (3389), MySQL (3306), SQL Server (1433), all TCP ports, all UDP ports, Ping-ICMP, ALL. AppType string `pulumi:"appType"` // IP range or IP (mutually exclusive). Default value is 0.0.0.0/0, which indicates all sources. CidrBlock string `pulumi:"cidrBlock"` // Firewall rule description. FirewallRuleDescription string `pulumi:"firewallRuleDescription"` // Port. Valid values are ALL, one single port, multiple ports separated by commas, or port range indicated by a minus sign. Port string `pulumi:"port"` // Protocol. Valid values are TCP, UDP, ICMP, ALL. Protocol string `pulumi:"protocol"` }
type GetFirewallRulesTemplateFirewallRuleSetArgs ¶ added in v0.1.3
type GetFirewallRulesTemplateFirewallRuleSetArgs struct { // Valid values are (ACCEPT, DROP). Default value is ACCEPT. Action pulumi.StringInput `pulumi:"action"` // Application type. Valid values are custom, HTTP (80), HTTPS (443), Linux login (22), Windows login (3389), MySQL (3306), SQL Server (1433), all TCP ports, all UDP ports, Ping-ICMP, ALL. AppType pulumi.StringInput `pulumi:"appType"` // IP range or IP (mutually exclusive). Default value is 0.0.0.0/0, which indicates all sources. CidrBlock pulumi.StringInput `pulumi:"cidrBlock"` // Firewall rule description. FirewallRuleDescription pulumi.StringInput `pulumi:"firewallRuleDescription"` // Port. Valid values are ALL, one single port, multiple ports separated by commas, or port range indicated by a minus sign. Port pulumi.StringInput `pulumi:"port"` // Protocol. Valid values are TCP, UDP, ICMP, ALL. Protocol pulumi.StringInput `pulumi:"protocol"` }
func (GetFirewallRulesTemplateFirewallRuleSetArgs) ElementType ¶ added in v0.1.3
func (GetFirewallRulesTemplateFirewallRuleSetArgs) ElementType() reflect.Type
func (GetFirewallRulesTemplateFirewallRuleSetArgs) ToGetFirewallRulesTemplateFirewallRuleSetOutput ¶ added in v0.1.3
func (i GetFirewallRulesTemplateFirewallRuleSetArgs) ToGetFirewallRulesTemplateFirewallRuleSetOutput() GetFirewallRulesTemplateFirewallRuleSetOutput
func (GetFirewallRulesTemplateFirewallRuleSetArgs) ToGetFirewallRulesTemplateFirewallRuleSetOutputWithContext ¶ added in v0.1.3
func (i GetFirewallRulesTemplateFirewallRuleSetArgs) ToGetFirewallRulesTemplateFirewallRuleSetOutputWithContext(ctx context.Context) GetFirewallRulesTemplateFirewallRuleSetOutput
type GetFirewallRulesTemplateFirewallRuleSetArray ¶ added in v0.1.3
type GetFirewallRulesTemplateFirewallRuleSetArray []GetFirewallRulesTemplateFirewallRuleSetInput
func (GetFirewallRulesTemplateFirewallRuleSetArray) ElementType ¶ added in v0.1.3
func (GetFirewallRulesTemplateFirewallRuleSetArray) ElementType() reflect.Type
func (GetFirewallRulesTemplateFirewallRuleSetArray) ToGetFirewallRulesTemplateFirewallRuleSetArrayOutput ¶ added in v0.1.3
func (i GetFirewallRulesTemplateFirewallRuleSetArray) ToGetFirewallRulesTemplateFirewallRuleSetArrayOutput() GetFirewallRulesTemplateFirewallRuleSetArrayOutput
func (GetFirewallRulesTemplateFirewallRuleSetArray) ToGetFirewallRulesTemplateFirewallRuleSetArrayOutputWithContext ¶ added in v0.1.3
func (i GetFirewallRulesTemplateFirewallRuleSetArray) ToGetFirewallRulesTemplateFirewallRuleSetArrayOutputWithContext(ctx context.Context) GetFirewallRulesTemplateFirewallRuleSetArrayOutput
type GetFirewallRulesTemplateFirewallRuleSetArrayInput ¶ added in v0.1.3
type GetFirewallRulesTemplateFirewallRuleSetArrayInput interface { pulumi.Input ToGetFirewallRulesTemplateFirewallRuleSetArrayOutput() GetFirewallRulesTemplateFirewallRuleSetArrayOutput ToGetFirewallRulesTemplateFirewallRuleSetArrayOutputWithContext(context.Context) GetFirewallRulesTemplateFirewallRuleSetArrayOutput }
GetFirewallRulesTemplateFirewallRuleSetArrayInput is an input type that accepts GetFirewallRulesTemplateFirewallRuleSetArray and GetFirewallRulesTemplateFirewallRuleSetArrayOutput values. You can construct a concrete instance of `GetFirewallRulesTemplateFirewallRuleSetArrayInput` via:
GetFirewallRulesTemplateFirewallRuleSetArray{ GetFirewallRulesTemplateFirewallRuleSetArgs{...} }
type GetFirewallRulesTemplateFirewallRuleSetArrayOutput ¶ added in v0.1.3
type GetFirewallRulesTemplateFirewallRuleSetArrayOutput struct{ *pulumi.OutputState }
func (GetFirewallRulesTemplateFirewallRuleSetArrayOutput) ElementType ¶ added in v0.1.3
func (GetFirewallRulesTemplateFirewallRuleSetArrayOutput) ElementType() reflect.Type
func (GetFirewallRulesTemplateFirewallRuleSetArrayOutput) ToGetFirewallRulesTemplateFirewallRuleSetArrayOutput ¶ added in v0.1.3
func (o GetFirewallRulesTemplateFirewallRuleSetArrayOutput) ToGetFirewallRulesTemplateFirewallRuleSetArrayOutput() GetFirewallRulesTemplateFirewallRuleSetArrayOutput
func (GetFirewallRulesTemplateFirewallRuleSetArrayOutput) ToGetFirewallRulesTemplateFirewallRuleSetArrayOutputWithContext ¶ added in v0.1.3
func (o GetFirewallRulesTemplateFirewallRuleSetArrayOutput) ToGetFirewallRulesTemplateFirewallRuleSetArrayOutputWithContext(ctx context.Context) GetFirewallRulesTemplateFirewallRuleSetArrayOutput
type GetFirewallRulesTemplateFirewallRuleSetInput ¶ added in v0.1.3
type GetFirewallRulesTemplateFirewallRuleSetInput interface { pulumi.Input ToGetFirewallRulesTemplateFirewallRuleSetOutput() GetFirewallRulesTemplateFirewallRuleSetOutput ToGetFirewallRulesTemplateFirewallRuleSetOutputWithContext(context.Context) GetFirewallRulesTemplateFirewallRuleSetOutput }
GetFirewallRulesTemplateFirewallRuleSetInput is an input type that accepts GetFirewallRulesTemplateFirewallRuleSetArgs and GetFirewallRulesTemplateFirewallRuleSetOutput values. You can construct a concrete instance of `GetFirewallRulesTemplateFirewallRuleSetInput` via:
GetFirewallRulesTemplateFirewallRuleSetArgs{...}
type GetFirewallRulesTemplateFirewallRuleSetOutput ¶ added in v0.1.3
type GetFirewallRulesTemplateFirewallRuleSetOutput struct{ *pulumi.OutputState }
func (GetFirewallRulesTemplateFirewallRuleSetOutput) Action ¶ added in v0.1.3
func (o GetFirewallRulesTemplateFirewallRuleSetOutput) Action() pulumi.StringOutput
Valid values are (ACCEPT, DROP). Default value is ACCEPT.
func (GetFirewallRulesTemplateFirewallRuleSetOutput) AppType ¶ added in v0.1.3
func (o GetFirewallRulesTemplateFirewallRuleSetOutput) AppType() pulumi.StringOutput
Application type. Valid values are custom, HTTP (80), HTTPS (443), Linux login (22), Windows login (3389), MySQL (3306), SQL Server (1433), all TCP ports, all UDP ports, Ping-ICMP, ALL.
func (GetFirewallRulesTemplateFirewallRuleSetOutput) CidrBlock ¶ added in v0.1.3
func (o GetFirewallRulesTemplateFirewallRuleSetOutput) CidrBlock() pulumi.StringOutput
IP range or IP (mutually exclusive). Default value is 0.0.0.0/0, which indicates all sources.
func (GetFirewallRulesTemplateFirewallRuleSetOutput) ElementType ¶ added in v0.1.3
func (GetFirewallRulesTemplateFirewallRuleSetOutput) ElementType() reflect.Type
func (GetFirewallRulesTemplateFirewallRuleSetOutput) FirewallRuleDescription ¶ added in v0.1.3
func (o GetFirewallRulesTemplateFirewallRuleSetOutput) FirewallRuleDescription() pulumi.StringOutput
Firewall rule description.
func (GetFirewallRulesTemplateFirewallRuleSetOutput) Port ¶ added in v0.1.3
func (o GetFirewallRulesTemplateFirewallRuleSetOutput) Port() pulumi.StringOutput
Port. Valid values are ALL, one single port, multiple ports separated by commas, or port range indicated by a minus sign.
func (GetFirewallRulesTemplateFirewallRuleSetOutput) Protocol ¶ added in v0.1.3
func (o GetFirewallRulesTemplateFirewallRuleSetOutput) Protocol() pulumi.StringOutput
Protocol. Valid values are TCP, UDP, ICMP, ALL.
func (GetFirewallRulesTemplateFirewallRuleSetOutput) ToGetFirewallRulesTemplateFirewallRuleSetOutput ¶ added in v0.1.3
func (o GetFirewallRulesTemplateFirewallRuleSetOutput) ToGetFirewallRulesTemplateFirewallRuleSetOutput() GetFirewallRulesTemplateFirewallRuleSetOutput
func (GetFirewallRulesTemplateFirewallRuleSetOutput) ToGetFirewallRulesTemplateFirewallRuleSetOutputWithContext ¶ added in v0.1.3
func (o GetFirewallRulesTemplateFirewallRuleSetOutput) ToGetFirewallRulesTemplateFirewallRuleSetOutputWithContext(ctx context.Context) GetFirewallRulesTemplateFirewallRuleSetOutput
type GetFirewallRulesTemplateOutputArgs ¶ added in v0.1.3
type GetFirewallRulesTemplateOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getFirewallRulesTemplate.
func (GetFirewallRulesTemplateOutputArgs) ElementType ¶ added in v0.1.3
func (GetFirewallRulesTemplateOutputArgs) ElementType() reflect.Type
type GetFirewallRulesTemplateResult ¶ added in v0.1.3
type GetFirewallRulesTemplateResult struct { // Firewall rule details list. FirewallRuleSets []GetFirewallRulesTemplateFirewallRuleSet `pulumi:"firewallRuleSets"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getFirewallRulesTemplate.
func GetFirewallRulesTemplate ¶ added in v0.1.3
func GetFirewallRulesTemplate(ctx *pulumi.Context, args *GetFirewallRulesTemplateArgs, opts ...pulumi.InvokeOption) (*GetFirewallRulesTemplateResult, error)
Use this data source to query detailed information of lighthouse firewallRulesTemplate
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.GetFirewallRulesTemplate(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetFirewallRulesTemplateResultOutput ¶ added in v0.1.3
type GetFirewallRulesTemplateResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFirewallRulesTemplate.
func GetFirewallRulesTemplateOutput ¶ added in v0.1.3
func GetFirewallRulesTemplateOutput(ctx *pulumi.Context, args GetFirewallRulesTemplateOutputArgs, opts ...pulumi.InvokeOption) GetFirewallRulesTemplateResultOutput
func (GetFirewallRulesTemplateResultOutput) ElementType ¶ added in v0.1.3
func (GetFirewallRulesTemplateResultOutput) ElementType() reflect.Type
func (GetFirewallRulesTemplateResultOutput) FirewallRuleSets ¶ added in v0.1.3
func (o GetFirewallRulesTemplateResultOutput) FirewallRuleSets() GetFirewallRulesTemplateFirewallRuleSetArrayOutput
Firewall rule details list.
func (GetFirewallRulesTemplateResultOutput) Id ¶ added in v0.1.3
func (o GetFirewallRulesTemplateResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetFirewallRulesTemplateResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetFirewallRulesTemplateResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetFirewallRulesTemplateResultOutput) ToGetFirewallRulesTemplateResultOutput ¶ added in v0.1.3
func (o GetFirewallRulesTemplateResultOutput) ToGetFirewallRulesTemplateResultOutput() GetFirewallRulesTemplateResultOutput
func (GetFirewallRulesTemplateResultOutput) ToGetFirewallRulesTemplateResultOutputWithContext ¶ added in v0.1.3
func (o GetFirewallRulesTemplateResultOutput) ToGetFirewallRulesTemplateResultOutputWithContext(ctx context.Context) GetFirewallRulesTemplateResultOutput
type GetInstanceBlueprintArgs ¶ added in v0.1.5
type GetInstanceBlueprintArgs struct { // Instance ID list, which currently can contain only one instance. InstanceIds []string `pulumi:"instanceIds"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceBlueprint.
type GetInstanceBlueprintBlueprintInstanceSet ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSet struct { // Blueprint instance information. Blueprints []GetInstanceBlueprintBlueprintInstanceSetBlueprint `pulumi:"blueprints"` // Instance ID. InstanceId string `pulumi:"instanceId"` // Software list. SoftwareSets []GetInstanceBlueprintBlueprintInstanceSetSoftwareSet `pulumi:"softwareSets"` }
type GetInstanceBlueprintBlueprintInstanceSetArgs ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSetArgs struct { // Blueprint instance information. Blueprints GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayInput `pulumi:"blueprints"` // Instance ID. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Software list. SoftwareSets GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayInput `pulumi:"softwareSets"` }
func (GetInstanceBlueprintBlueprintInstanceSetArgs) ElementType ¶ added in v0.1.5
func (GetInstanceBlueprintBlueprintInstanceSetArgs) ElementType() reflect.Type
func (GetInstanceBlueprintBlueprintInstanceSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetOutput ¶ added in v0.1.5
func (i GetInstanceBlueprintBlueprintInstanceSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetOutput() GetInstanceBlueprintBlueprintInstanceSetOutput
func (GetInstanceBlueprintBlueprintInstanceSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetOutputWithContext ¶ added in v0.1.5
func (i GetInstanceBlueprintBlueprintInstanceSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetOutput
type GetInstanceBlueprintBlueprintInstanceSetArray ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSetArray []GetInstanceBlueprintBlueprintInstanceSetInput
func (GetInstanceBlueprintBlueprintInstanceSetArray) ElementType ¶ added in v0.1.5
func (GetInstanceBlueprintBlueprintInstanceSetArray) ElementType() reflect.Type
func (GetInstanceBlueprintBlueprintInstanceSetArray) ToGetInstanceBlueprintBlueprintInstanceSetArrayOutput ¶ added in v0.1.5
func (i GetInstanceBlueprintBlueprintInstanceSetArray) ToGetInstanceBlueprintBlueprintInstanceSetArrayOutput() GetInstanceBlueprintBlueprintInstanceSetArrayOutput
func (GetInstanceBlueprintBlueprintInstanceSetArray) ToGetInstanceBlueprintBlueprintInstanceSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceBlueprintBlueprintInstanceSetArray) ToGetInstanceBlueprintBlueprintInstanceSetArrayOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetArrayOutput
type GetInstanceBlueprintBlueprintInstanceSetArrayInput ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSetArrayInput interface { pulumi.Input ToGetInstanceBlueprintBlueprintInstanceSetArrayOutput() GetInstanceBlueprintBlueprintInstanceSetArrayOutput ToGetInstanceBlueprintBlueprintInstanceSetArrayOutputWithContext(context.Context) GetInstanceBlueprintBlueprintInstanceSetArrayOutput }
GetInstanceBlueprintBlueprintInstanceSetArrayInput is an input type that accepts GetInstanceBlueprintBlueprintInstanceSetArray and GetInstanceBlueprintBlueprintInstanceSetArrayOutput values. You can construct a concrete instance of `GetInstanceBlueprintBlueprintInstanceSetArrayInput` via:
GetInstanceBlueprintBlueprintInstanceSetArray{ GetInstanceBlueprintBlueprintInstanceSetArgs{...} }
type GetInstanceBlueprintBlueprintInstanceSetArrayOutput ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSetArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceBlueprintBlueprintInstanceSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceBlueprintBlueprintInstanceSetArrayOutput) ElementType() reflect.Type
func (GetInstanceBlueprintBlueprintInstanceSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetArrayOutput ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetArrayOutput() GetInstanceBlueprintBlueprintInstanceSetArrayOutput
func (GetInstanceBlueprintBlueprintInstanceSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetArrayOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetArrayOutput
type GetInstanceBlueprintBlueprintInstanceSetBlueprint ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSetBlueprint struct { // Blueprint ID, which is the unique identifier of Blueprint. BlueprintId string `pulumi:"blueprintId"` // Blueprint name. BlueprintName string `pulumi:"blueprintName"` // Blueprint status. BlueprintState string `pulumi:"blueprintState"` // Blueprint type, such as APP_OS, PURE_OS, and PRIVATE. BlueprintType string `pulumi:"blueprintType"` // URL of official website of the open-source project. CommunityUrl string `pulumi:"communityUrl"` // Creation time according to ISO 8601 standard. UTC time is used. Format is YYYY-MM-DDThh:mm:ssZ. CreatedTime string `pulumi:"createdTime"` // Image description information. Description string `pulumi:"description"` // Blueprint title to be displayed. DisplayTitle string `pulumi:"displayTitle"` // Blueprint version to be displayed. DisplayVersion string `pulumi:"displayVersion"` // Docker version.Note: This field may return null, indicating that no valid values can be obtained. DockerVersion string `pulumi:"dockerVersion"` // Guide documentation URL. GuideUrl string `pulumi:"guideUrl"` // ID of the Lighthouse blueprint shared from a CVM imageNote: this field may return null, indicating that no valid values can be obtained. ImageId string `pulumi:"imageId"` // Software picture URL. ImageUrl string `pulumi:"imageUrl"` // OS name. OsName string `pulumi:"osName"` // OS type. Platform string `pulumi:"platform"` // OS type, such as LINUX_UNIX and WINDOWS. PlatformType string `pulumi:"platformType"` // Memory size required by blueprint in GB. RequiredMemorySize int `pulumi:"requiredMemorySize"` // System disk size required by blueprint in GB. RequiredSystemDiskSize int `pulumi:"requiredSystemDiskSize"` // Array of IDs of scenes associated with a blueprintNote: This field may return null, indicating that no valid values can be obtained. SceneIdSets []string `pulumi:"sceneIdSets"` // Whether the blueprint supports automation tools. SupportAutomationTools bool `pulumi:"supportAutomationTools"` }
type GetInstanceBlueprintBlueprintInstanceSetBlueprintArgs ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSetBlueprintArgs struct { // Blueprint ID, which is the unique identifier of Blueprint. BlueprintId pulumi.StringInput `pulumi:"blueprintId"` // Blueprint name. BlueprintName pulumi.StringInput `pulumi:"blueprintName"` // Blueprint status. BlueprintState pulumi.StringInput `pulumi:"blueprintState"` // Blueprint type, such as APP_OS, PURE_OS, and PRIVATE. BlueprintType pulumi.StringInput `pulumi:"blueprintType"` // URL of official website of the open-source project. CommunityUrl pulumi.StringInput `pulumi:"communityUrl"` // Creation time according to ISO 8601 standard. UTC time is used. Format is YYYY-MM-DDThh:mm:ssZ. CreatedTime pulumi.StringInput `pulumi:"createdTime"` // Image description information. Description pulumi.StringInput `pulumi:"description"` // Blueprint title to be displayed. DisplayTitle pulumi.StringInput `pulumi:"displayTitle"` // Blueprint version to be displayed. DisplayVersion pulumi.StringInput `pulumi:"displayVersion"` // Docker version.Note: This field may return null, indicating that no valid values can be obtained. DockerVersion pulumi.StringInput `pulumi:"dockerVersion"` // Guide documentation URL. GuideUrl pulumi.StringInput `pulumi:"guideUrl"` // ID of the Lighthouse blueprint shared from a CVM imageNote: this field may return null, indicating that no valid values can be obtained. ImageId pulumi.StringInput `pulumi:"imageId"` // Software picture URL. ImageUrl pulumi.StringInput `pulumi:"imageUrl"` // OS name. OsName pulumi.StringInput `pulumi:"osName"` // OS type. Platform pulumi.StringInput `pulumi:"platform"` // OS type, such as LINUX_UNIX and WINDOWS. PlatformType pulumi.StringInput `pulumi:"platformType"` // Memory size required by blueprint in GB. RequiredMemorySize pulumi.IntInput `pulumi:"requiredMemorySize"` // System disk size required by blueprint in GB. RequiredSystemDiskSize pulumi.IntInput `pulumi:"requiredSystemDiskSize"` // Array of IDs of scenes associated with a blueprintNote: This field may return null, indicating that no valid values can be obtained. SceneIdSets pulumi.StringArrayInput `pulumi:"sceneIdSets"` // Whether the blueprint supports automation tools. SupportAutomationTools pulumi.BoolInput `pulumi:"supportAutomationTools"` }
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintArgs) ElementType ¶ added in v0.1.5
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintArgs) ElementType() reflect.Type
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintArgs) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintOutput ¶ added in v0.1.5
func (i GetInstanceBlueprintBlueprintInstanceSetBlueprintArgs) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintOutput() GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintArgs) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintOutputWithContext ¶ added in v0.1.5
func (i GetInstanceBlueprintBlueprintInstanceSetBlueprintArgs) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput
type GetInstanceBlueprintBlueprintInstanceSetBlueprintArray ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSetBlueprintArray []GetInstanceBlueprintBlueprintInstanceSetBlueprintInput
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintArray) ElementType ¶ added in v0.1.5
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintArray) ElementType() reflect.Type
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintArray) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput ¶ added in v0.1.5
func (i GetInstanceBlueprintBlueprintInstanceSetBlueprintArray) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput() GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintArray) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceBlueprintBlueprintInstanceSetBlueprintArray) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput
type GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayInput ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayInput interface { pulumi.Input ToGetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput() GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput ToGetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutputWithContext(context.Context) GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput }
GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayInput is an input type that accepts GetInstanceBlueprintBlueprintInstanceSetBlueprintArray and GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput values. You can construct a concrete instance of `GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayInput` via:
GetInstanceBlueprintBlueprintInstanceSetBlueprintArray{ GetInstanceBlueprintBlueprintInstanceSetBlueprintArgs{...} }
type GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput) ElementType() reflect.Type
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput() GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput
type GetInstanceBlueprintBlueprintInstanceSetBlueprintInput ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSetBlueprintInput interface { pulumi.Input ToGetInstanceBlueprintBlueprintInstanceSetBlueprintOutput() GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput ToGetInstanceBlueprintBlueprintInstanceSetBlueprintOutputWithContext(context.Context) GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput }
GetInstanceBlueprintBlueprintInstanceSetBlueprintInput is an input type that accepts GetInstanceBlueprintBlueprintInstanceSetBlueprintArgs and GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput values. You can construct a concrete instance of `GetInstanceBlueprintBlueprintInstanceSetBlueprintInput` via:
GetInstanceBlueprintBlueprintInstanceSetBlueprintArgs{...}
type GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput struct{ *pulumi.OutputState }
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) BlueprintId ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) BlueprintId() pulumi.StringOutput
Blueprint ID, which is the unique identifier of Blueprint.
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) BlueprintName ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) BlueprintName() pulumi.StringOutput
Blueprint name.
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) BlueprintState ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) BlueprintState() pulumi.StringOutput
Blueprint status.
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) BlueprintType ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) BlueprintType() pulumi.StringOutput
Blueprint type, such as APP_OS, PURE_OS, and PRIVATE.
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) CommunityUrl ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) CommunityUrl() pulumi.StringOutput
URL of official website of the open-source project.
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) CreatedTime ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) CreatedTime() pulumi.StringOutput
Creation time according to ISO 8601 standard. UTC time is used. Format is YYYY-MM-DDThh:mm:ssZ.
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) Description ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) Description() pulumi.StringOutput
Image description information.
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) DisplayTitle ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) DisplayTitle() pulumi.StringOutput
Blueprint title to be displayed.
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) DisplayVersion ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) DisplayVersion() pulumi.StringOutput
Blueprint version to be displayed.
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) DockerVersion ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) DockerVersion() pulumi.StringOutput
Docker version.Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) ElementType ¶ added in v0.1.5
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) ElementType() reflect.Type
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) GuideUrl ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) GuideUrl() pulumi.StringOutput
Guide documentation URL.
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) ImageId ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) ImageId() pulumi.StringOutput
ID of the Lighthouse blueprint shared from a CVM imageNote: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) ImageUrl ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) ImageUrl() pulumi.StringOutput
Software picture URL.
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) OsName ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) OsName() pulumi.StringOutput
OS name.
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) Platform ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) Platform() pulumi.StringOutput
OS type.
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) PlatformType ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) PlatformType() pulumi.StringOutput
OS type, such as LINUX_UNIX and WINDOWS.
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) RequiredMemorySize ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) RequiredMemorySize() pulumi.IntOutput
Memory size required by blueprint in GB.
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) RequiredSystemDiskSize ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) RequiredSystemDiskSize() pulumi.IntOutput
System disk size required by blueprint in GB.
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) SceneIdSets ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) SceneIdSets() pulumi.StringArrayOutput
Array of IDs of scenes associated with a blueprintNote: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) SupportAutomationTools ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) SupportAutomationTools() pulumi.BoolOutput
Whether the blueprint supports automation tools.
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintOutput ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintOutput() GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput
func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintOutputWithContext ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput
type GetInstanceBlueprintBlueprintInstanceSetInput ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSetInput interface { pulumi.Input ToGetInstanceBlueprintBlueprintInstanceSetOutput() GetInstanceBlueprintBlueprintInstanceSetOutput ToGetInstanceBlueprintBlueprintInstanceSetOutputWithContext(context.Context) GetInstanceBlueprintBlueprintInstanceSetOutput }
GetInstanceBlueprintBlueprintInstanceSetInput is an input type that accepts GetInstanceBlueprintBlueprintInstanceSetArgs and GetInstanceBlueprintBlueprintInstanceSetOutput values. You can construct a concrete instance of `GetInstanceBlueprintBlueprintInstanceSetInput` via:
GetInstanceBlueprintBlueprintInstanceSetArgs{...}
type GetInstanceBlueprintBlueprintInstanceSetOutput ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSetOutput struct{ *pulumi.OutputState }
func (GetInstanceBlueprintBlueprintInstanceSetOutput) Blueprints ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetOutput) Blueprints() GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput
Blueprint instance information.
func (GetInstanceBlueprintBlueprintInstanceSetOutput) ElementType ¶ added in v0.1.5
func (GetInstanceBlueprintBlueprintInstanceSetOutput) ElementType() reflect.Type
func (GetInstanceBlueprintBlueprintInstanceSetOutput) InstanceId ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (GetInstanceBlueprintBlueprintInstanceSetOutput) SoftwareSets ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetOutput) SoftwareSets() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput
Software list.
func (GetInstanceBlueprintBlueprintInstanceSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetOutput ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetOutput() GetInstanceBlueprintBlueprintInstanceSetOutput
func (GetInstanceBlueprintBlueprintInstanceSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetOutputWithContext ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetOutput
type GetInstanceBlueprintBlueprintInstanceSetSoftwareSet ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSetSoftwareSet struct { // List of software details. DetailSets []GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSet `pulumi:"detailSets"` // Software picture URL. ImageUrl string `pulumi:"imageUrl"` // Software installation directory. InstallDir string `pulumi:"installDir"` // Software name. Name string `pulumi:"name"` // Software version. Version string `pulumi:"version"` }
type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArgs ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArgs struct { // List of software details. DetailSets GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayInput `pulumi:"detailSets"` // Software picture URL. ImageUrl pulumi.StringInput `pulumi:"imageUrl"` // Software installation directory. InstallDir pulumi.StringInput `pulumi:"installDir"` // Software name. Name pulumi.StringInput `pulumi:"name"` // Software version. Version pulumi.StringInput `pulumi:"version"` }
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArgs) ElementType ¶ added in v0.1.5
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArgs) ElementType() reflect.Type
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput ¶ added in v0.1.5
func (i GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutputWithContext ¶ added in v0.1.5
func (i GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput
type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArray ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArray []GetInstanceBlueprintBlueprintInstanceSetSoftwareSetInput
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArray) ElementType ¶ added in v0.1.5
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArray) ElementType() reflect.Type
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArray) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput ¶ added in v0.1.5
func (i GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArray) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArray) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArray) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput
type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayInput ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayInput interface { pulumi.Input ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutputWithContext(context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput }
GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayInput is an input type that accepts GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArray and GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput values. You can construct a concrete instance of `GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayInput` via:
GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArray{ GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArgs{...} }
type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput) ElementType() reflect.Type
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput
type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSet ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArgs ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArgs struct { // Unique detail key. Key pulumi.StringInput `pulumi:"key"` // Detail title. Title pulumi.StringInput `pulumi:"title"` // Detail value. Value pulumi.StringInput `pulumi:"value"` }
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArgs) ElementType ¶ added in v0.1.5
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArgs) ElementType() reflect.Type
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput ¶ added in v0.1.5
func (i GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutputWithContext ¶ added in v0.1.5
func (i GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput
type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArray ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArray []GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetInput
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArray) ElementType ¶ added in v0.1.5
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArray) ElementType() reflect.Type
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArray) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput ¶ added in v0.1.5
func (i GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArray) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArray) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArray) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput
type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayInput ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayInput interface { pulumi.Input ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutputWithContext(context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput }
GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayInput is an input type that accepts GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArray and GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput values. You can construct a concrete instance of `GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayInput` via:
GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArray{ GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArgs{...} }
type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput) ElementType() reflect.Type
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput) Index ¶ added in v0.1.5
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput
type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetInput ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetInput interface { pulumi.Input ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutputWithContext(context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput }
GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetInput is an input type that accepts GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArgs and GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput values. You can construct a concrete instance of `GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetInput` via:
GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArgs{...}
type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput struct{ *pulumi.OutputState }
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput) ElementType ¶ added in v0.1.5
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput) ElementType() reflect.Type
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput) Key ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput) Key() pulumi.StringOutput
Unique detail key.
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput) Title ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput) Title() pulumi.StringOutput
Detail title.
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutputWithContext ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput) Value ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput) Value() pulumi.StringOutput
Detail value.
type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetInput ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetInput interface { pulumi.Input ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutputWithContext(context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput }
GetInstanceBlueprintBlueprintInstanceSetSoftwareSetInput is an input type that accepts GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArgs and GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput values. You can construct a concrete instance of `GetInstanceBlueprintBlueprintInstanceSetSoftwareSetInput` via:
GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArgs{...}
type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput ¶ added in v0.1.5
type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput struct{ *pulumi.OutputState }
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) DetailSets ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) DetailSets() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput
List of software details.
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) ElementType ¶ added in v0.1.5
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) ElementType() reflect.Type
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) ImageUrl ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) ImageUrl() pulumi.StringOutput
Software picture URL.
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) InstallDir ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) InstallDir() pulumi.StringOutput
Software installation directory.
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) Name ¶ added in v0.1.5
Software name.
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutputWithContext ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput
func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) Version ¶ added in v0.1.5
func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) Version() pulumi.StringOutput
Software version.
type GetInstanceBlueprintOutputArgs ¶ added in v0.1.5
type GetInstanceBlueprintOutputArgs struct { // Instance ID list, which currently can contain only one instance. InstanceIds pulumi.StringArrayInput `pulumi:"instanceIds"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceBlueprint.
func (GetInstanceBlueprintOutputArgs) ElementType ¶ added in v0.1.5
func (GetInstanceBlueprintOutputArgs) ElementType() reflect.Type
type GetInstanceBlueprintResult ¶ added in v0.1.5
type GetInstanceBlueprintResult struct { // Blueprint instance list information. BlueprintInstanceSets []GetInstanceBlueprintBlueprintInstanceSet `pulumi:"blueprintInstanceSets"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceIds []string `pulumi:"instanceIds"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getInstanceBlueprint.
func GetInstanceBlueprint ¶ added in v0.1.5
func GetInstanceBlueprint(ctx *pulumi.Context, args *GetInstanceBlueprintArgs, opts ...pulumi.InvokeOption) (*GetInstanceBlueprintResult, error)
Use this data source to query detailed information of lighthouse instanceBlueprint
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.GetInstanceBlueprint(ctx, &lighthouse.GetInstanceBlueprintArgs{ InstanceIds: []string{ "lhins-xxxxxx", }, }, nil) if err != nil { return err } return nil }) }
```
type GetInstanceBlueprintResultOutput ¶ added in v0.1.5
type GetInstanceBlueprintResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceBlueprint.
func GetInstanceBlueprintOutput ¶ added in v0.1.5
func GetInstanceBlueprintOutput(ctx *pulumi.Context, args GetInstanceBlueprintOutputArgs, opts ...pulumi.InvokeOption) GetInstanceBlueprintResultOutput
func (GetInstanceBlueprintResultOutput) BlueprintInstanceSets ¶ added in v0.1.5
func (o GetInstanceBlueprintResultOutput) BlueprintInstanceSets() GetInstanceBlueprintBlueprintInstanceSetArrayOutput
Blueprint instance list information.
func (GetInstanceBlueprintResultOutput) ElementType ¶ added in v0.1.5
func (GetInstanceBlueprintResultOutput) ElementType() reflect.Type
func (GetInstanceBlueprintResultOutput) Id ¶ added in v0.1.5
func (o GetInstanceBlueprintResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceBlueprintResultOutput) InstanceIds ¶ added in v0.1.5
func (o GetInstanceBlueprintResultOutput) InstanceIds() pulumi.StringArrayOutput
func (GetInstanceBlueprintResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetInstanceBlueprintResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceBlueprintResultOutput) ToGetInstanceBlueprintResultOutput ¶ added in v0.1.5
func (o GetInstanceBlueprintResultOutput) ToGetInstanceBlueprintResultOutput() GetInstanceBlueprintResultOutput
func (GetInstanceBlueprintResultOutput) ToGetInstanceBlueprintResultOutputWithContext ¶ added in v0.1.5
func (o GetInstanceBlueprintResultOutput) ToGetInstanceBlueprintResultOutputWithContext(ctx context.Context) GetInstanceBlueprintResultOutput
type GetInstanceDiskNumArgs ¶ added in v0.1.5
type GetInstanceDiskNumArgs struct { // List of instance IDs. InstanceIds []string `pulumi:"instanceIds"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceDiskNum.
type GetInstanceDiskNumAttachDetailSet ¶ added in v0.1.5
type GetInstanceDiskNumAttachDetailSet struct { // Number of elastic cloud disks mounted to the instance. AttachedDiskCount int `pulumi:"attachedDiskCount"` // Instance Id. InstanceId string `pulumi:"instanceId"` // Number of elastic cloud disks that can be mounted. MaxAttachCount int `pulumi:"maxAttachCount"` }
type GetInstanceDiskNumAttachDetailSetArgs ¶ added in v0.1.5
type GetInstanceDiskNumAttachDetailSetArgs struct { // Number of elastic cloud disks mounted to the instance. AttachedDiskCount pulumi.IntInput `pulumi:"attachedDiskCount"` // Instance Id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Number of elastic cloud disks that can be mounted. MaxAttachCount pulumi.IntInput `pulumi:"maxAttachCount"` }
func (GetInstanceDiskNumAttachDetailSetArgs) ElementType ¶ added in v0.1.5
func (GetInstanceDiskNumAttachDetailSetArgs) ElementType() reflect.Type
func (GetInstanceDiskNumAttachDetailSetArgs) ToGetInstanceDiskNumAttachDetailSetOutput ¶ added in v0.1.5
func (i GetInstanceDiskNumAttachDetailSetArgs) ToGetInstanceDiskNumAttachDetailSetOutput() GetInstanceDiskNumAttachDetailSetOutput
func (GetInstanceDiskNumAttachDetailSetArgs) ToGetInstanceDiskNumAttachDetailSetOutputWithContext ¶ added in v0.1.5
func (i GetInstanceDiskNumAttachDetailSetArgs) ToGetInstanceDiskNumAttachDetailSetOutputWithContext(ctx context.Context) GetInstanceDiskNumAttachDetailSetOutput
type GetInstanceDiskNumAttachDetailSetArray ¶ added in v0.1.5
type GetInstanceDiskNumAttachDetailSetArray []GetInstanceDiskNumAttachDetailSetInput
func (GetInstanceDiskNumAttachDetailSetArray) ElementType ¶ added in v0.1.5
func (GetInstanceDiskNumAttachDetailSetArray) ElementType() reflect.Type
func (GetInstanceDiskNumAttachDetailSetArray) ToGetInstanceDiskNumAttachDetailSetArrayOutput ¶ added in v0.1.5
func (i GetInstanceDiskNumAttachDetailSetArray) ToGetInstanceDiskNumAttachDetailSetArrayOutput() GetInstanceDiskNumAttachDetailSetArrayOutput
func (GetInstanceDiskNumAttachDetailSetArray) ToGetInstanceDiskNumAttachDetailSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceDiskNumAttachDetailSetArray) ToGetInstanceDiskNumAttachDetailSetArrayOutputWithContext(ctx context.Context) GetInstanceDiskNumAttachDetailSetArrayOutput
type GetInstanceDiskNumAttachDetailSetArrayInput ¶ added in v0.1.5
type GetInstanceDiskNumAttachDetailSetArrayInput interface { pulumi.Input ToGetInstanceDiskNumAttachDetailSetArrayOutput() GetInstanceDiskNumAttachDetailSetArrayOutput ToGetInstanceDiskNumAttachDetailSetArrayOutputWithContext(context.Context) GetInstanceDiskNumAttachDetailSetArrayOutput }
GetInstanceDiskNumAttachDetailSetArrayInput is an input type that accepts GetInstanceDiskNumAttachDetailSetArray and GetInstanceDiskNumAttachDetailSetArrayOutput values. You can construct a concrete instance of `GetInstanceDiskNumAttachDetailSetArrayInput` via:
GetInstanceDiskNumAttachDetailSetArray{ GetInstanceDiskNumAttachDetailSetArgs{...} }
type GetInstanceDiskNumAttachDetailSetArrayOutput ¶ added in v0.1.5
type GetInstanceDiskNumAttachDetailSetArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceDiskNumAttachDetailSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceDiskNumAttachDetailSetArrayOutput) ElementType() reflect.Type
func (GetInstanceDiskNumAttachDetailSetArrayOutput) ToGetInstanceDiskNumAttachDetailSetArrayOutput ¶ added in v0.1.5
func (o GetInstanceDiskNumAttachDetailSetArrayOutput) ToGetInstanceDiskNumAttachDetailSetArrayOutput() GetInstanceDiskNumAttachDetailSetArrayOutput
func (GetInstanceDiskNumAttachDetailSetArrayOutput) ToGetInstanceDiskNumAttachDetailSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceDiskNumAttachDetailSetArrayOutput) ToGetInstanceDiskNumAttachDetailSetArrayOutputWithContext(ctx context.Context) GetInstanceDiskNumAttachDetailSetArrayOutput
type GetInstanceDiskNumAttachDetailSetInput ¶ added in v0.1.5
type GetInstanceDiskNumAttachDetailSetInput interface { pulumi.Input ToGetInstanceDiskNumAttachDetailSetOutput() GetInstanceDiskNumAttachDetailSetOutput ToGetInstanceDiskNumAttachDetailSetOutputWithContext(context.Context) GetInstanceDiskNumAttachDetailSetOutput }
GetInstanceDiskNumAttachDetailSetInput is an input type that accepts GetInstanceDiskNumAttachDetailSetArgs and GetInstanceDiskNumAttachDetailSetOutput values. You can construct a concrete instance of `GetInstanceDiskNumAttachDetailSetInput` via:
GetInstanceDiskNumAttachDetailSetArgs{...}
type GetInstanceDiskNumAttachDetailSetOutput ¶ added in v0.1.5
type GetInstanceDiskNumAttachDetailSetOutput struct{ *pulumi.OutputState }
func (GetInstanceDiskNumAttachDetailSetOutput) AttachedDiskCount ¶ added in v0.1.5
func (o GetInstanceDiskNumAttachDetailSetOutput) AttachedDiskCount() pulumi.IntOutput
Number of elastic cloud disks mounted to the instance.
func (GetInstanceDiskNumAttachDetailSetOutput) ElementType ¶ added in v0.1.5
func (GetInstanceDiskNumAttachDetailSetOutput) ElementType() reflect.Type
func (GetInstanceDiskNumAttachDetailSetOutput) InstanceId ¶ added in v0.1.5
func (o GetInstanceDiskNumAttachDetailSetOutput) InstanceId() pulumi.StringOutput
Instance Id.
func (GetInstanceDiskNumAttachDetailSetOutput) MaxAttachCount ¶ added in v0.1.5
func (o GetInstanceDiskNumAttachDetailSetOutput) MaxAttachCount() pulumi.IntOutput
Number of elastic cloud disks that can be mounted.
func (GetInstanceDiskNumAttachDetailSetOutput) ToGetInstanceDiskNumAttachDetailSetOutput ¶ added in v0.1.5
func (o GetInstanceDiskNumAttachDetailSetOutput) ToGetInstanceDiskNumAttachDetailSetOutput() GetInstanceDiskNumAttachDetailSetOutput
func (GetInstanceDiskNumAttachDetailSetOutput) ToGetInstanceDiskNumAttachDetailSetOutputWithContext ¶ added in v0.1.5
func (o GetInstanceDiskNumAttachDetailSetOutput) ToGetInstanceDiskNumAttachDetailSetOutputWithContext(ctx context.Context) GetInstanceDiskNumAttachDetailSetOutput
type GetInstanceDiskNumOutputArgs ¶ added in v0.1.5
type GetInstanceDiskNumOutputArgs struct { // List of instance IDs. InstanceIds pulumi.StringArrayInput `pulumi:"instanceIds"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceDiskNum.
func (GetInstanceDiskNumOutputArgs) ElementType ¶ added in v0.1.5
func (GetInstanceDiskNumOutputArgs) ElementType() reflect.Type
type GetInstanceDiskNumResult ¶ added in v0.1.5
type GetInstanceDiskNumResult struct { // Mount information list. AttachDetailSets []GetInstanceDiskNumAttachDetailSet `pulumi:"attachDetailSets"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceIds []string `pulumi:"instanceIds"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getInstanceDiskNum.
func GetInstanceDiskNum ¶ added in v0.1.5
func GetInstanceDiskNum(ctx *pulumi.Context, args *GetInstanceDiskNumArgs, opts ...pulumi.InvokeOption) (*GetInstanceDiskNumResult, error)
Use this data source to query detailed information of lighthouse instanceDiskNum
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.GetInstanceDiskNum(ctx, &lighthouse.GetInstanceDiskNumArgs{ InstanceIds: []string{ "lhins-xxxxxx", }, }, nil) if err != nil { return err } return nil }) }
```
type GetInstanceDiskNumResultOutput ¶ added in v0.1.5
type GetInstanceDiskNumResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceDiskNum.
func GetInstanceDiskNumOutput ¶ added in v0.1.5
func GetInstanceDiskNumOutput(ctx *pulumi.Context, args GetInstanceDiskNumOutputArgs, opts ...pulumi.InvokeOption) GetInstanceDiskNumResultOutput
func (GetInstanceDiskNumResultOutput) AttachDetailSets ¶ added in v0.1.5
func (o GetInstanceDiskNumResultOutput) AttachDetailSets() GetInstanceDiskNumAttachDetailSetArrayOutput
Mount information list.
func (GetInstanceDiskNumResultOutput) ElementType ¶ added in v0.1.5
func (GetInstanceDiskNumResultOutput) ElementType() reflect.Type
func (GetInstanceDiskNumResultOutput) Id ¶ added in v0.1.5
func (o GetInstanceDiskNumResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceDiskNumResultOutput) InstanceIds ¶ added in v0.1.5
func (o GetInstanceDiskNumResultOutput) InstanceIds() pulumi.StringArrayOutput
func (GetInstanceDiskNumResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetInstanceDiskNumResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceDiskNumResultOutput) ToGetInstanceDiskNumResultOutput ¶ added in v0.1.5
func (o GetInstanceDiskNumResultOutput) ToGetInstanceDiskNumResultOutput() GetInstanceDiskNumResultOutput
func (GetInstanceDiskNumResultOutput) ToGetInstanceDiskNumResultOutputWithContext ¶ added in v0.1.5
func (o GetInstanceDiskNumResultOutput) ToGetInstanceDiskNumResultOutputWithContext(ctx context.Context) GetInstanceDiskNumResultOutput
type GetInstanceTrafficPackageArgs ¶ added in v0.1.5
type GetInstanceTrafficPackageArgs struct { // Instance ID list. InstanceIds []string `pulumi:"instanceIds"` // Number of returned results. Default value is 20. Maximum value is 100. Limit *int `pulumi:"limit"` // Offset. Default value is 0. Offset *int `pulumi:"offset"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceTrafficPackage.
type GetInstanceTrafficPackageInstanceTrafficPackageSet ¶ added in v0.1.5
type GetInstanceTrafficPackageInstanceTrafficPackageSet struct { // Instance ID. InstanceId string `pulumi:"instanceId"` // List of traffic package details. TrafficPackageSets []GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSet `pulumi:"trafficPackageSets"` }
type GetInstanceTrafficPackageInstanceTrafficPackageSetArgs ¶ added in v0.1.5
type GetInstanceTrafficPackageInstanceTrafficPackageSetArgs struct { // Instance ID. InstanceId pulumi.StringInput `pulumi:"instanceId"` // List of traffic package details. TrafficPackageSets GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayInput `pulumi:"trafficPackageSets"` }
func (GetInstanceTrafficPackageInstanceTrafficPackageSetArgs) ElementType ¶ added in v0.1.5
func (GetInstanceTrafficPackageInstanceTrafficPackageSetArgs) ElementType() reflect.Type
func (GetInstanceTrafficPackageInstanceTrafficPackageSetArgs) ToGetInstanceTrafficPackageInstanceTrafficPackageSetOutput ¶ added in v0.1.5
func (i GetInstanceTrafficPackageInstanceTrafficPackageSetArgs) ToGetInstanceTrafficPackageInstanceTrafficPackageSetOutput() GetInstanceTrafficPackageInstanceTrafficPackageSetOutput
func (GetInstanceTrafficPackageInstanceTrafficPackageSetArgs) ToGetInstanceTrafficPackageInstanceTrafficPackageSetOutputWithContext ¶ added in v0.1.5
func (i GetInstanceTrafficPackageInstanceTrafficPackageSetArgs) ToGetInstanceTrafficPackageInstanceTrafficPackageSetOutputWithContext(ctx context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetOutput
type GetInstanceTrafficPackageInstanceTrafficPackageSetArray ¶ added in v0.1.5
type GetInstanceTrafficPackageInstanceTrafficPackageSetArray []GetInstanceTrafficPackageInstanceTrafficPackageSetInput
func (GetInstanceTrafficPackageInstanceTrafficPackageSetArray) ElementType ¶ added in v0.1.5
func (GetInstanceTrafficPackageInstanceTrafficPackageSetArray) ElementType() reflect.Type
func (GetInstanceTrafficPackageInstanceTrafficPackageSetArray) ToGetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput ¶ added in v0.1.5
func (i GetInstanceTrafficPackageInstanceTrafficPackageSetArray) ToGetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput() GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput
func (GetInstanceTrafficPackageInstanceTrafficPackageSetArray) ToGetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceTrafficPackageInstanceTrafficPackageSetArray) ToGetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutputWithContext(ctx context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput
type GetInstanceTrafficPackageInstanceTrafficPackageSetArrayInput ¶ added in v0.1.5
type GetInstanceTrafficPackageInstanceTrafficPackageSetArrayInput interface { pulumi.Input ToGetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput() GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput ToGetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutputWithContext(context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput }
GetInstanceTrafficPackageInstanceTrafficPackageSetArrayInput is an input type that accepts GetInstanceTrafficPackageInstanceTrafficPackageSetArray and GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput values. You can construct a concrete instance of `GetInstanceTrafficPackageInstanceTrafficPackageSetArrayInput` via:
GetInstanceTrafficPackageInstanceTrafficPackageSetArray{ GetInstanceTrafficPackageInstanceTrafficPackageSetArgs{...} }
type GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput ¶ added in v0.1.5
type GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput) ElementType() reflect.Type
func (GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput ¶ added in v0.1.5
func (o GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput() GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput
func (GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutputWithContext(ctx context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput
type GetInstanceTrafficPackageInstanceTrafficPackageSetInput ¶ added in v0.1.5
type GetInstanceTrafficPackageInstanceTrafficPackageSetInput interface { pulumi.Input ToGetInstanceTrafficPackageInstanceTrafficPackageSetOutput() GetInstanceTrafficPackageInstanceTrafficPackageSetOutput ToGetInstanceTrafficPackageInstanceTrafficPackageSetOutputWithContext(context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetOutput }
GetInstanceTrafficPackageInstanceTrafficPackageSetInput is an input type that accepts GetInstanceTrafficPackageInstanceTrafficPackageSetArgs and GetInstanceTrafficPackageInstanceTrafficPackageSetOutput values. You can construct a concrete instance of `GetInstanceTrafficPackageInstanceTrafficPackageSetInput` via:
GetInstanceTrafficPackageInstanceTrafficPackageSetArgs{...}
type GetInstanceTrafficPackageInstanceTrafficPackageSetOutput ¶ added in v0.1.5
type GetInstanceTrafficPackageInstanceTrafficPackageSetOutput struct{ *pulumi.OutputState }
func (GetInstanceTrafficPackageInstanceTrafficPackageSetOutput) ElementType ¶ added in v0.1.5
func (GetInstanceTrafficPackageInstanceTrafficPackageSetOutput) ElementType() reflect.Type
func (GetInstanceTrafficPackageInstanceTrafficPackageSetOutput) InstanceId ¶ added in v0.1.5
func (o GetInstanceTrafficPackageInstanceTrafficPackageSetOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (GetInstanceTrafficPackageInstanceTrafficPackageSetOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetOutput ¶ added in v0.1.5
func (o GetInstanceTrafficPackageInstanceTrafficPackageSetOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetOutput() GetInstanceTrafficPackageInstanceTrafficPackageSetOutput
func (GetInstanceTrafficPackageInstanceTrafficPackageSetOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetOutputWithContext ¶ added in v0.1.5
func (o GetInstanceTrafficPackageInstanceTrafficPackageSetOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetOutputWithContext(ctx context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetOutput
func (GetInstanceTrafficPackageInstanceTrafficPackageSetOutput) TrafficPackageSets ¶ added in v0.1.5
func (o GetInstanceTrafficPackageInstanceTrafficPackageSetOutput) TrafficPackageSets() GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput
List of traffic package details.
type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSet ¶ added in v0.1.5
type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSet struct { // The expiration time of the traffic package. Expressed according to the ISO8601 standard, and using UTC time. The format is YYYY-MM-DDThh:mm:ssZ.. Deadline string `pulumi:"deadline"` // The end time of the effective period of the traffic packet. Expressed according to the ISO8601 standard, and using UTC time. The format is YYYY-MM-DDThh:mm:ssZ. EndTime string `pulumi:"endTime"` // The start time of the effective cycle of the traffic packet. Expressed according to the ISO8601 standard, and using UTC time. The format is YYYY-MM-DDThh:mm:ssZ. StartTime string `pulumi:"startTime"` // Traffic packet status:- `NETWORK_NORMAL`: normal.- `OVERDUE_NETWORK_DISABLED`: network disconnection due to arrears. Status string `pulumi:"status"` // The amount of traffic that exceeds the quota of the traffic packet during the effective period of the traffic packet, in bytes. TrafficOverflow int `pulumi:"trafficOverflow"` // Traffic packet ID. TrafficPackageId string `pulumi:"trafficPackageId"` // The remaining traffic during the effective period of the traffic packet, in bytes. TrafficPackageRemaining int `pulumi:"trafficPackageRemaining"` // The total traffic in bytes during the effective period of the traffic packet. TrafficPackageTotal int `pulumi:"trafficPackageTotal"` // Traffic has been used during the effective period of the traffic packet, in bytes. TrafficUsed int `pulumi:"trafficUsed"` }
type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArgs ¶ added in v0.1.5
type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArgs struct { // The expiration time of the traffic package. Expressed according to the ISO8601 standard, and using UTC time. The format is YYYY-MM-DDThh:mm:ssZ.. Deadline pulumi.StringInput `pulumi:"deadline"` // The end time of the effective period of the traffic packet. Expressed according to the ISO8601 standard, and using UTC time. The format is YYYY-MM-DDThh:mm:ssZ. EndTime pulumi.StringInput `pulumi:"endTime"` // The start time of the effective cycle of the traffic packet. Expressed according to the ISO8601 standard, and using UTC time. The format is YYYY-MM-DDThh:mm:ssZ. StartTime pulumi.StringInput `pulumi:"startTime"` // Traffic packet status:- `NETWORK_NORMAL`: normal.- `OVERDUE_NETWORK_DISABLED`: network disconnection due to arrears. Status pulumi.StringInput `pulumi:"status"` // The amount of traffic that exceeds the quota of the traffic packet during the effective period of the traffic packet, in bytes. TrafficOverflow pulumi.IntInput `pulumi:"trafficOverflow"` // Traffic packet ID. TrafficPackageId pulumi.StringInput `pulumi:"trafficPackageId"` // The remaining traffic during the effective period of the traffic packet, in bytes. TrafficPackageRemaining pulumi.IntInput `pulumi:"trafficPackageRemaining"` // The total traffic in bytes during the effective period of the traffic packet. TrafficPackageTotal pulumi.IntInput `pulumi:"trafficPackageTotal"` // Traffic has been used during the effective period of the traffic packet, in bytes. TrafficUsed pulumi.IntInput `pulumi:"trafficUsed"` }
func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArgs) ElementType ¶ added in v0.1.5
func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArgs) ElementType() reflect.Type
func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArgs) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput ¶ added in v0.1.5
func (i GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArgs) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput() GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput
func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArgs) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutputWithContext ¶ added in v0.1.5
func (i GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArgs) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutputWithContext(ctx context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput
type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArray ¶ added in v0.1.5
type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArray []GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetInput
func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArray) ElementType ¶ added in v0.1.5
func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArray) ElementType() reflect.Type
func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArray) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput ¶ added in v0.1.5
func (i GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArray) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput() GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput
func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArray) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArray) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutputWithContext(ctx context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput
type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayInput ¶ added in v0.1.5
type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayInput interface { pulumi.Input ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput() GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutputWithContext(context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput }
GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayInput is an input type that accepts GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArray and GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput values. You can construct a concrete instance of `GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayInput` via:
GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArray{ GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArgs{...} }
type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput ¶ added in v0.1.5
type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput) ElementType() reflect.Type
func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput) Index ¶ added in v0.1.5
func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput ¶ added in v0.1.5
func (o GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput() GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput
func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutputWithContext(ctx context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput
type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetInput ¶ added in v0.1.5
type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetInput interface { pulumi.Input ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput() GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutputWithContext(context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput }
GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetInput is an input type that accepts GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArgs and GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput values. You can construct a concrete instance of `GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetInput` via:
GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArgs{...}
type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput ¶ added in v0.1.5
type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput struct{ *pulumi.OutputState }
func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) Deadline ¶ added in v0.1.5
func (o GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) Deadline() pulumi.StringOutput
The expiration time of the traffic package. Expressed according to the ISO8601 standard, and using UTC time. The format is YYYY-MM-DDThh:mm:ssZ..
func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) ElementType ¶ added in v0.1.5
func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) ElementType() reflect.Type
func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) EndTime ¶ added in v0.1.5
func (o GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) EndTime() pulumi.StringOutput
The end time of the effective period of the traffic packet. Expressed according to the ISO8601 standard, and using UTC time. The format is YYYY-MM-DDThh:mm:ssZ.
func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) StartTime ¶ added in v0.1.5
func (o GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) StartTime() pulumi.StringOutput
The start time of the effective cycle of the traffic packet. Expressed according to the ISO8601 standard, and using UTC time. The format is YYYY-MM-DDThh:mm:ssZ.
func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) Status ¶ added in v0.1.5
func (o GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) Status() pulumi.StringOutput
Traffic packet status:- `NETWORK_NORMAL`: normal.- `OVERDUE_NETWORK_DISABLED`: network disconnection due to arrears.
func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput ¶ added in v0.1.5
func (o GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput() GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput
func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutputWithContext ¶ added in v0.1.5
func (o GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutputWithContext(ctx context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput
func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) TrafficOverflow ¶ added in v0.1.5
func (o GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) TrafficOverflow() pulumi.IntOutput
The amount of traffic that exceeds the quota of the traffic packet during the effective period of the traffic packet, in bytes.
func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) TrafficPackageId ¶ added in v0.1.5
func (o GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) TrafficPackageId() pulumi.StringOutput
Traffic packet ID.
func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) TrafficPackageRemaining ¶ added in v0.1.5
func (o GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) TrafficPackageRemaining() pulumi.IntOutput
The remaining traffic during the effective period of the traffic packet, in bytes.
func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) TrafficPackageTotal ¶ added in v0.1.5
func (o GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) TrafficPackageTotal() pulumi.IntOutput
The total traffic in bytes during the effective period of the traffic packet.
func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) TrafficUsed ¶ added in v0.1.5
func (o GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) TrafficUsed() pulumi.IntOutput
Traffic has been used during the effective period of the traffic packet, in bytes.
type GetInstanceTrafficPackageOutputArgs ¶ added in v0.1.5
type GetInstanceTrafficPackageOutputArgs struct { // Instance ID list. InstanceIds pulumi.StringArrayInput `pulumi:"instanceIds"` // Number of returned results. Default value is 20. Maximum value is 100. Limit pulumi.IntPtrInput `pulumi:"limit"` // Offset. Default value is 0. Offset pulumi.IntPtrInput `pulumi:"offset"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceTrafficPackage.
func (GetInstanceTrafficPackageOutputArgs) ElementType ¶ added in v0.1.5
func (GetInstanceTrafficPackageOutputArgs) ElementType() reflect.Type
type GetInstanceTrafficPackageResult ¶ added in v0.1.5
type GetInstanceTrafficPackageResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceIds []string `pulumi:"instanceIds"` // List of details of instance traffic packages. InstanceTrafficPackageSets []GetInstanceTrafficPackageInstanceTrafficPackageSet `pulumi:"instanceTrafficPackageSets"` Limit *int `pulumi:"limit"` Offset *int `pulumi:"offset"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getInstanceTrafficPackage.
func GetInstanceTrafficPackage ¶ added in v0.1.5
func GetInstanceTrafficPackage(ctx *pulumi.Context, args *GetInstanceTrafficPackageArgs, opts ...pulumi.InvokeOption) (*GetInstanceTrafficPackageResult, error)
Use this data source to query detailed information of lighthouse instanceTrafficPackage
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.GetInstanceTrafficPackage(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetInstanceTrafficPackageResultOutput ¶ added in v0.1.5
type GetInstanceTrafficPackageResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceTrafficPackage.
func GetInstanceTrafficPackageOutput ¶ added in v0.1.5
func GetInstanceTrafficPackageOutput(ctx *pulumi.Context, args GetInstanceTrafficPackageOutputArgs, opts ...pulumi.InvokeOption) GetInstanceTrafficPackageResultOutput
func (GetInstanceTrafficPackageResultOutput) ElementType ¶ added in v0.1.5
func (GetInstanceTrafficPackageResultOutput) ElementType() reflect.Type
func (GetInstanceTrafficPackageResultOutput) Id ¶ added in v0.1.5
func (o GetInstanceTrafficPackageResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceTrafficPackageResultOutput) InstanceIds ¶ added in v0.1.5
func (o GetInstanceTrafficPackageResultOutput) InstanceIds() pulumi.StringArrayOutput
func (GetInstanceTrafficPackageResultOutput) InstanceTrafficPackageSets ¶ added in v0.1.5
func (o GetInstanceTrafficPackageResultOutput) InstanceTrafficPackageSets() GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput
List of details of instance traffic packages.
func (GetInstanceTrafficPackageResultOutput) Limit ¶ added in v0.1.5
func (o GetInstanceTrafficPackageResultOutput) Limit() pulumi.IntPtrOutput
func (GetInstanceTrafficPackageResultOutput) Offset ¶ added in v0.1.5
func (o GetInstanceTrafficPackageResultOutput) Offset() pulumi.IntPtrOutput
func (GetInstanceTrafficPackageResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetInstanceTrafficPackageResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceTrafficPackageResultOutput) ToGetInstanceTrafficPackageResultOutput ¶ added in v0.1.5
func (o GetInstanceTrafficPackageResultOutput) ToGetInstanceTrafficPackageResultOutput() GetInstanceTrafficPackageResultOutput
func (GetInstanceTrafficPackageResultOutput) ToGetInstanceTrafficPackageResultOutputWithContext ¶ added in v0.1.5
func (o GetInstanceTrafficPackageResultOutput) ToGetInstanceTrafficPackageResultOutputWithContext(ctx context.Context) GetInstanceTrafficPackageResultOutput
type GetInstanceVncUrlArgs ¶ added in v0.1.5
type GetInstanceVncUrlArgs struct { // Instance ID. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceVncUrl.
type GetInstanceVncUrlOutputArgs ¶ added in v0.1.5
type GetInstanceVncUrlOutputArgs struct { // Instance ID. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceVncUrl.
func (GetInstanceVncUrlOutputArgs) ElementType ¶ added in v0.1.5
func (GetInstanceVncUrlOutputArgs) ElementType() reflect.Type
type GetInstanceVncUrlResult ¶ added in v0.1.5
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 ¶ added in v0.1.5
func GetInstanceVncUrl(ctx *pulumi.Context, args *GetInstanceVncUrlArgs, opts ...pulumi.InvokeOption) (*GetInstanceVncUrlResult, error)
Use this data source to query detailed information of lighthouse instanceVncUrl
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.GetInstanceVncUrl(ctx, &lighthouse.GetInstanceVncUrlArgs{ InstanceId: "lhins-123456", }, nil) if err != nil { return err } return nil }) }
```
type GetInstanceVncUrlResultOutput ¶ added in v0.1.5
type GetInstanceVncUrlResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceVncUrl.
func GetInstanceVncUrlOutput ¶ added in v0.1.5
func GetInstanceVncUrlOutput(ctx *pulumi.Context, args GetInstanceVncUrlOutputArgs, opts ...pulumi.InvokeOption) GetInstanceVncUrlResultOutput
func (GetInstanceVncUrlResultOutput) ElementType ¶ added in v0.1.5
func (GetInstanceVncUrlResultOutput) ElementType() reflect.Type
func (GetInstanceVncUrlResultOutput) Id ¶ added in v0.1.5
func (o GetInstanceVncUrlResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceVncUrlResultOutput) InstanceId ¶ added in v0.1.5
func (o GetInstanceVncUrlResultOutput) InstanceId() pulumi.StringOutput
func (GetInstanceVncUrlResultOutput) InstanceVncUrl ¶ added in v0.1.5
func (o GetInstanceVncUrlResultOutput) InstanceVncUrl() pulumi.StringOutput
Instance VNC URL.
func (GetInstanceVncUrlResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetInstanceVncUrlResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceVncUrlResultOutput) ToGetInstanceVncUrlResultOutput ¶ added in v0.1.5
func (o GetInstanceVncUrlResultOutput) ToGetInstanceVncUrlResultOutput() GetInstanceVncUrlResultOutput
func (GetInstanceVncUrlResultOutput) ToGetInstanceVncUrlResultOutputWithContext ¶ added in v0.1.5
func (o GetInstanceVncUrlResultOutput) ToGetInstanceVncUrlResultOutputWithContext(ctx context.Context) GetInstanceVncUrlResultOutput
type GetModifyInstanceBundleArgs ¶ added in v0.1.5
type GetModifyInstanceBundleArgs struct { // Filter list. // - `bundle-id`: filter by the bundle ID. // - `support-platform-type`: filter by system type, valid values: `LINUX_UNIX`, `WINDOWS`. // - `bundle-type`: filter according to package type, valid values: `GENERAL_BUNDLE`, `STORAGE_BUNDLE`, `ENTERPRISE_BUNDLE`, `EXCLUSIVE_BUNDLE`, `BEFAST_BUNDLE`. // - `bundle-state`: filter according to package status, valid values: `ONLINE`, `OFFLINE`. // NOTE: The upper limit of Filters per request is 10. The upper limit of Filter.Values is 5. Parameter does not support specifying both BundleIds and Filters. Filters []GetModifyInstanceBundleFilter `pulumi:"filters"` // Instance ID. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getModifyInstanceBundle.
type GetModifyInstanceBundleFilter ¶ added in v0.1.5
type GetModifyInstanceBundleFilterArgs ¶ added in v0.1.5
type GetModifyInstanceBundleFilterArgs struct { // Field to be filtered. Name pulumi.StringInput `pulumi:"name"` // Filter value of field. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetModifyInstanceBundleFilterArgs) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleFilterArgs) ElementType() reflect.Type
func (GetModifyInstanceBundleFilterArgs) ToGetModifyInstanceBundleFilterOutput ¶ added in v0.1.5
func (i GetModifyInstanceBundleFilterArgs) ToGetModifyInstanceBundleFilterOutput() GetModifyInstanceBundleFilterOutput
func (GetModifyInstanceBundleFilterArgs) ToGetModifyInstanceBundleFilterOutputWithContext ¶ added in v0.1.5
func (i GetModifyInstanceBundleFilterArgs) ToGetModifyInstanceBundleFilterOutputWithContext(ctx context.Context) GetModifyInstanceBundleFilterOutput
type GetModifyInstanceBundleFilterArray ¶ added in v0.1.5
type GetModifyInstanceBundleFilterArray []GetModifyInstanceBundleFilterInput
func (GetModifyInstanceBundleFilterArray) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleFilterArray) ElementType() reflect.Type
func (GetModifyInstanceBundleFilterArray) ToGetModifyInstanceBundleFilterArrayOutput ¶ added in v0.1.5
func (i GetModifyInstanceBundleFilterArray) ToGetModifyInstanceBundleFilterArrayOutput() GetModifyInstanceBundleFilterArrayOutput
func (GetModifyInstanceBundleFilterArray) ToGetModifyInstanceBundleFilterArrayOutputWithContext ¶ added in v0.1.5
func (i GetModifyInstanceBundleFilterArray) ToGetModifyInstanceBundleFilterArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleFilterArrayOutput
type GetModifyInstanceBundleFilterArrayInput ¶ added in v0.1.5
type GetModifyInstanceBundleFilterArrayInput interface { pulumi.Input ToGetModifyInstanceBundleFilterArrayOutput() GetModifyInstanceBundleFilterArrayOutput ToGetModifyInstanceBundleFilterArrayOutputWithContext(context.Context) GetModifyInstanceBundleFilterArrayOutput }
GetModifyInstanceBundleFilterArrayInput is an input type that accepts GetModifyInstanceBundleFilterArray and GetModifyInstanceBundleFilterArrayOutput values. You can construct a concrete instance of `GetModifyInstanceBundleFilterArrayInput` via:
GetModifyInstanceBundleFilterArray{ GetModifyInstanceBundleFilterArgs{...} }
type GetModifyInstanceBundleFilterArrayOutput ¶ added in v0.1.5
type GetModifyInstanceBundleFilterArrayOutput struct{ *pulumi.OutputState }
func (GetModifyInstanceBundleFilterArrayOutput) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleFilterArrayOutput) ElementType() reflect.Type
func (GetModifyInstanceBundleFilterArrayOutput) ToGetModifyInstanceBundleFilterArrayOutput ¶ added in v0.1.5
func (o GetModifyInstanceBundleFilterArrayOutput) ToGetModifyInstanceBundleFilterArrayOutput() GetModifyInstanceBundleFilterArrayOutput
func (GetModifyInstanceBundleFilterArrayOutput) ToGetModifyInstanceBundleFilterArrayOutputWithContext ¶ added in v0.1.5
func (o GetModifyInstanceBundleFilterArrayOutput) ToGetModifyInstanceBundleFilterArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleFilterArrayOutput
type GetModifyInstanceBundleFilterInput ¶ added in v0.1.5
type GetModifyInstanceBundleFilterInput interface { pulumi.Input ToGetModifyInstanceBundleFilterOutput() GetModifyInstanceBundleFilterOutput ToGetModifyInstanceBundleFilterOutputWithContext(context.Context) GetModifyInstanceBundleFilterOutput }
GetModifyInstanceBundleFilterInput is an input type that accepts GetModifyInstanceBundleFilterArgs and GetModifyInstanceBundleFilterOutput values. You can construct a concrete instance of `GetModifyInstanceBundleFilterInput` via:
GetModifyInstanceBundleFilterArgs{...}
type GetModifyInstanceBundleFilterOutput ¶ added in v0.1.5
type GetModifyInstanceBundleFilterOutput struct{ *pulumi.OutputState }
func (GetModifyInstanceBundleFilterOutput) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleFilterOutput) ElementType() reflect.Type
func (GetModifyInstanceBundleFilterOutput) Name ¶ added in v0.1.5
func (o GetModifyInstanceBundleFilterOutput) Name() pulumi.StringOutput
Field to be filtered.
func (GetModifyInstanceBundleFilterOutput) ToGetModifyInstanceBundleFilterOutput ¶ added in v0.1.5
func (o GetModifyInstanceBundleFilterOutput) ToGetModifyInstanceBundleFilterOutput() GetModifyInstanceBundleFilterOutput
func (GetModifyInstanceBundleFilterOutput) ToGetModifyInstanceBundleFilterOutputWithContext ¶ added in v0.1.5
func (o GetModifyInstanceBundleFilterOutput) ToGetModifyInstanceBundleFilterOutputWithContext(ctx context.Context) GetModifyInstanceBundleFilterOutput
func (GetModifyInstanceBundleFilterOutput) Values ¶ added in v0.1.5
func (o GetModifyInstanceBundleFilterOutput) Values() pulumi.StringArrayOutput
Filter value of field.
type GetModifyInstanceBundleModifyBundleSet ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSet struct { // Package information. Bundles []GetModifyInstanceBundleModifyBundleSetBundle `pulumi:"bundles"` // Change the status of the package. Value: // - SOLD_OUT: the package is sold out; // - AVAILABLE: support package changes; // - UNAVAILABLE: package changes are not supported for the time being. ModifyBundleState string `pulumi:"modifyBundleState"` // Change the price difference to be made up after the instance package. ModifyPrices []GetModifyInstanceBundleModifyBundleSetModifyPrice `pulumi:"modifyPrices"` // Package change reason information is not supported. When the package status is changed to `AVAILABLE`, the information is empty. NotSupportModifyMessage string `pulumi:"notSupportModifyMessage"` }
type GetModifyInstanceBundleModifyBundleSetArgs ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetArgs struct { // Package information. Bundles GetModifyInstanceBundleModifyBundleSetBundleArrayInput `pulumi:"bundles"` // Change the status of the package. Value: // - SOLD_OUT: the package is sold out; // - AVAILABLE: support package changes; // - UNAVAILABLE: package changes are not supported for the time being. ModifyBundleState pulumi.StringInput `pulumi:"modifyBundleState"` // Change the price difference to be made up after the instance package. ModifyPrices GetModifyInstanceBundleModifyBundleSetModifyPriceArrayInput `pulumi:"modifyPrices"` // Package change reason information is not supported. When the package status is changed to `AVAILABLE`, the information is empty. NotSupportModifyMessage pulumi.StringInput `pulumi:"notSupportModifyMessage"` }
func (GetModifyInstanceBundleModifyBundleSetArgs) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleModifyBundleSetArgs) ElementType() reflect.Type
func (GetModifyInstanceBundleModifyBundleSetArgs) ToGetModifyInstanceBundleModifyBundleSetOutput ¶ added in v0.1.5
func (i GetModifyInstanceBundleModifyBundleSetArgs) ToGetModifyInstanceBundleModifyBundleSetOutput() GetModifyInstanceBundleModifyBundleSetOutput
func (GetModifyInstanceBundleModifyBundleSetArgs) ToGetModifyInstanceBundleModifyBundleSetOutputWithContext ¶ added in v0.1.5
func (i GetModifyInstanceBundleModifyBundleSetArgs) ToGetModifyInstanceBundleModifyBundleSetOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetOutput
type GetModifyInstanceBundleModifyBundleSetArray ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetArray []GetModifyInstanceBundleModifyBundleSetInput
func (GetModifyInstanceBundleModifyBundleSetArray) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleModifyBundleSetArray) ElementType() reflect.Type
func (GetModifyInstanceBundleModifyBundleSetArray) ToGetModifyInstanceBundleModifyBundleSetArrayOutput ¶ added in v0.1.5
func (i GetModifyInstanceBundleModifyBundleSetArray) ToGetModifyInstanceBundleModifyBundleSetArrayOutput() GetModifyInstanceBundleModifyBundleSetArrayOutput
func (GetModifyInstanceBundleModifyBundleSetArray) ToGetModifyInstanceBundleModifyBundleSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetModifyInstanceBundleModifyBundleSetArray) ToGetModifyInstanceBundleModifyBundleSetArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetArrayOutput
type GetModifyInstanceBundleModifyBundleSetArrayInput ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetArrayInput interface { pulumi.Input ToGetModifyInstanceBundleModifyBundleSetArrayOutput() GetModifyInstanceBundleModifyBundleSetArrayOutput ToGetModifyInstanceBundleModifyBundleSetArrayOutputWithContext(context.Context) GetModifyInstanceBundleModifyBundleSetArrayOutput }
GetModifyInstanceBundleModifyBundleSetArrayInput is an input type that accepts GetModifyInstanceBundleModifyBundleSetArray and GetModifyInstanceBundleModifyBundleSetArrayOutput values. You can construct a concrete instance of `GetModifyInstanceBundleModifyBundleSetArrayInput` via:
GetModifyInstanceBundleModifyBundleSetArray{ GetModifyInstanceBundleModifyBundleSetArgs{...} }
type GetModifyInstanceBundleModifyBundleSetArrayOutput ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetArrayOutput struct{ *pulumi.OutputState }
func (GetModifyInstanceBundleModifyBundleSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleModifyBundleSetArrayOutput) ElementType() reflect.Type
func (GetModifyInstanceBundleModifyBundleSetArrayOutput) ToGetModifyInstanceBundleModifyBundleSetArrayOutput ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetArrayOutput) ToGetModifyInstanceBundleModifyBundleSetArrayOutput() GetModifyInstanceBundleModifyBundleSetArrayOutput
func (GetModifyInstanceBundleModifyBundleSetArrayOutput) ToGetModifyInstanceBundleModifyBundleSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetArrayOutput) ToGetModifyInstanceBundleModifyBundleSetArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetArrayOutput
type GetModifyInstanceBundleModifyBundleSetBundle ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetBundle struct { // Package tag.Valid values:ACTIVITY: promotional packageNORMAL: regular packageCAREFREE: carefree package. BundleDisplayLabel string `pulumi:"bundleDisplayLabel"` // Package ID. BundleId string `pulumi:"bundleId"` // Package sale status. Valid values are AVAILABLE, SOLD_OUT. BundleSalesState string `pulumi:"bundleSalesState"` // Package type.Valid values:GENERAL_BUNDLE: generalSTORAGE_BUNDLE: Storage. BundleType string `pulumi:"bundleType"` // Package type description information. BundleTypeDescription string `pulumi:"bundleTypeDescription"` // CPU. Cpu int `pulumi:"cpu"` // Network billing mode. InternetChargeType string `pulumi:"internetChargeType"` // Peak bandwidth in Mbps. InternetMaxBandwidthOut int `pulumi:"internetMaxBandwidthOut"` // Memory size in GB. Memory int `pulumi:"memory"` // Monthly network traffic in Gb. MonthlyTraffic int `pulumi:"monthlyTraffic"` // Current package unit price information. Prices []GetModifyInstanceBundleModifyBundleSetBundlePrice `pulumi:"prices"` // Whether Linux/Unix is supported. SupportLinuxUnixPlatform bool `pulumi:"supportLinuxUnixPlatform"` // Whether Windows is supported. SupportWindowsPlatform bool `pulumi:"supportWindowsPlatform"` // System disk size. SystemDiskSize int `pulumi:"systemDiskSize"` // System disk type. SystemDiskType string `pulumi:"systemDiskType"` }
type GetModifyInstanceBundleModifyBundleSetBundleArgs ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetBundleArgs struct { // Package tag.Valid values:ACTIVITY: promotional packageNORMAL: regular packageCAREFREE: carefree package. BundleDisplayLabel pulumi.StringInput `pulumi:"bundleDisplayLabel"` // Package ID. BundleId pulumi.StringInput `pulumi:"bundleId"` // Package sale status. Valid values are AVAILABLE, SOLD_OUT. BundleSalesState pulumi.StringInput `pulumi:"bundleSalesState"` // Package type.Valid values:GENERAL_BUNDLE: generalSTORAGE_BUNDLE: Storage. BundleType pulumi.StringInput `pulumi:"bundleType"` // Package type description information. BundleTypeDescription pulumi.StringInput `pulumi:"bundleTypeDescription"` // CPU. Cpu pulumi.IntInput `pulumi:"cpu"` // Network billing mode. InternetChargeType pulumi.StringInput `pulumi:"internetChargeType"` // Peak bandwidth in Mbps. InternetMaxBandwidthOut pulumi.IntInput `pulumi:"internetMaxBandwidthOut"` // Memory size in GB. Memory pulumi.IntInput `pulumi:"memory"` // Monthly network traffic in Gb. MonthlyTraffic pulumi.IntInput `pulumi:"monthlyTraffic"` // Current package unit price information. Prices GetModifyInstanceBundleModifyBundleSetBundlePriceArrayInput `pulumi:"prices"` // Whether Linux/Unix is supported. SupportLinuxUnixPlatform pulumi.BoolInput `pulumi:"supportLinuxUnixPlatform"` // Whether Windows is supported. SupportWindowsPlatform pulumi.BoolInput `pulumi:"supportWindowsPlatform"` // System disk size. SystemDiskSize pulumi.IntInput `pulumi:"systemDiskSize"` // System disk type. SystemDiskType pulumi.StringInput `pulumi:"systemDiskType"` }
func (GetModifyInstanceBundleModifyBundleSetBundleArgs) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleModifyBundleSetBundleArgs) ElementType() reflect.Type
func (GetModifyInstanceBundleModifyBundleSetBundleArgs) ToGetModifyInstanceBundleModifyBundleSetBundleOutput ¶ added in v0.1.5
func (i GetModifyInstanceBundleModifyBundleSetBundleArgs) ToGetModifyInstanceBundleModifyBundleSetBundleOutput() GetModifyInstanceBundleModifyBundleSetBundleOutput
func (GetModifyInstanceBundleModifyBundleSetBundleArgs) ToGetModifyInstanceBundleModifyBundleSetBundleOutputWithContext ¶ added in v0.1.5
func (i GetModifyInstanceBundleModifyBundleSetBundleArgs) ToGetModifyInstanceBundleModifyBundleSetBundleOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundleOutput
type GetModifyInstanceBundleModifyBundleSetBundleArray ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetBundleArray []GetModifyInstanceBundleModifyBundleSetBundleInput
func (GetModifyInstanceBundleModifyBundleSetBundleArray) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleModifyBundleSetBundleArray) ElementType() reflect.Type
func (GetModifyInstanceBundleModifyBundleSetBundleArray) ToGetModifyInstanceBundleModifyBundleSetBundleArrayOutput ¶ added in v0.1.5
func (i GetModifyInstanceBundleModifyBundleSetBundleArray) ToGetModifyInstanceBundleModifyBundleSetBundleArrayOutput() GetModifyInstanceBundleModifyBundleSetBundleArrayOutput
func (GetModifyInstanceBundleModifyBundleSetBundleArray) ToGetModifyInstanceBundleModifyBundleSetBundleArrayOutputWithContext ¶ added in v0.1.5
func (i GetModifyInstanceBundleModifyBundleSetBundleArray) ToGetModifyInstanceBundleModifyBundleSetBundleArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundleArrayOutput
type GetModifyInstanceBundleModifyBundleSetBundleArrayInput ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetBundleArrayInput interface { pulumi.Input ToGetModifyInstanceBundleModifyBundleSetBundleArrayOutput() GetModifyInstanceBundleModifyBundleSetBundleArrayOutput ToGetModifyInstanceBundleModifyBundleSetBundleArrayOutputWithContext(context.Context) GetModifyInstanceBundleModifyBundleSetBundleArrayOutput }
GetModifyInstanceBundleModifyBundleSetBundleArrayInput is an input type that accepts GetModifyInstanceBundleModifyBundleSetBundleArray and GetModifyInstanceBundleModifyBundleSetBundleArrayOutput values. You can construct a concrete instance of `GetModifyInstanceBundleModifyBundleSetBundleArrayInput` via:
GetModifyInstanceBundleModifyBundleSetBundleArray{ GetModifyInstanceBundleModifyBundleSetBundleArgs{...} }
type GetModifyInstanceBundleModifyBundleSetBundleArrayOutput ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetBundleArrayOutput struct{ *pulumi.OutputState }
func (GetModifyInstanceBundleModifyBundleSetBundleArrayOutput) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleModifyBundleSetBundleArrayOutput) ElementType() reflect.Type
func (GetModifyInstanceBundleModifyBundleSetBundleArrayOutput) ToGetModifyInstanceBundleModifyBundleSetBundleArrayOutput ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundleArrayOutput) ToGetModifyInstanceBundleModifyBundleSetBundleArrayOutput() GetModifyInstanceBundleModifyBundleSetBundleArrayOutput
func (GetModifyInstanceBundleModifyBundleSetBundleArrayOutput) ToGetModifyInstanceBundleModifyBundleSetBundleArrayOutputWithContext ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundleArrayOutput) ToGetModifyInstanceBundleModifyBundleSetBundleArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundleArrayOutput
type GetModifyInstanceBundleModifyBundleSetBundleInput ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetBundleInput interface { pulumi.Input ToGetModifyInstanceBundleModifyBundleSetBundleOutput() GetModifyInstanceBundleModifyBundleSetBundleOutput ToGetModifyInstanceBundleModifyBundleSetBundleOutputWithContext(context.Context) GetModifyInstanceBundleModifyBundleSetBundleOutput }
GetModifyInstanceBundleModifyBundleSetBundleInput is an input type that accepts GetModifyInstanceBundleModifyBundleSetBundleArgs and GetModifyInstanceBundleModifyBundleSetBundleOutput values. You can construct a concrete instance of `GetModifyInstanceBundleModifyBundleSetBundleInput` via:
GetModifyInstanceBundleModifyBundleSetBundleArgs{...}
type GetModifyInstanceBundleModifyBundleSetBundleOutput ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetBundleOutput struct{ *pulumi.OutputState }
func (GetModifyInstanceBundleModifyBundleSetBundleOutput) BundleDisplayLabel ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) BundleDisplayLabel() pulumi.StringOutput
Package tag.Valid values:ACTIVITY: promotional packageNORMAL: regular packageCAREFREE: carefree package.
func (GetModifyInstanceBundleModifyBundleSetBundleOutput) BundleId ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) BundleId() pulumi.StringOutput
Package ID.
func (GetModifyInstanceBundleModifyBundleSetBundleOutput) BundleSalesState ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) BundleSalesState() pulumi.StringOutput
Package sale status. Valid values are AVAILABLE, SOLD_OUT.
func (GetModifyInstanceBundleModifyBundleSetBundleOutput) BundleType ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) BundleType() pulumi.StringOutput
Package type.Valid values:GENERAL_BUNDLE: generalSTORAGE_BUNDLE: Storage.
func (GetModifyInstanceBundleModifyBundleSetBundleOutput) BundleTypeDescription ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) BundleTypeDescription() pulumi.StringOutput
Package type description information.
func (GetModifyInstanceBundleModifyBundleSetBundleOutput) Cpu ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) Cpu() pulumi.IntOutput
CPU.
func (GetModifyInstanceBundleModifyBundleSetBundleOutput) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleModifyBundleSetBundleOutput) ElementType() reflect.Type
func (GetModifyInstanceBundleModifyBundleSetBundleOutput) InternetChargeType ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) InternetChargeType() pulumi.StringOutput
Network billing mode.
func (GetModifyInstanceBundleModifyBundleSetBundleOutput) InternetMaxBandwidthOut ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) InternetMaxBandwidthOut() pulumi.IntOutput
Peak bandwidth in Mbps.
func (GetModifyInstanceBundleModifyBundleSetBundleOutput) Memory ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) Memory() pulumi.IntOutput
Memory size in GB.
func (GetModifyInstanceBundleModifyBundleSetBundleOutput) MonthlyTraffic ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) MonthlyTraffic() pulumi.IntOutput
Monthly network traffic in Gb.
func (GetModifyInstanceBundleModifyBundleSetBundleOutput) Prices ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) Prices() GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput
Current package unit price information.
func (GetModifyInstanceBundleModifyBundleSetBundleOutput) SupportLinuxUnixPlatform ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) SupportLinuxUnixPlatform() pulumi.BoolOutput
Whether Linux/Unix is supported.
func (GetModifyInstanceBundleModifyBundleSetBundleOutput) SupportWindowsPlatform ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) SupportWindowsPlatform() pulumi.BoolOutput
Whether Windows is supported.
func (GetModifyInstanceBundleModifyBundleSetBundleOutput) SystemDiskSize ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) SystemDiskSize() pulumi.IntOutput
System disk size.
func (GetModifyInstanceBundleModifyBundleSetBundleOutput) SystemDiskType ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) SystemDiskType() pulumi.StringOutput
System disk type.
func (GetModifyInstanceBundleModifyBundleSetBundleOutput) ToGetModifyInstanceBundleModifyBundleSetBundleOutput ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) ToGetModifyInstanceBundleModifyBundleSetBundleOutput() GetModifyInstanceBundleModifyBundleSetBundleOutput
func (GetModifyInstanceBundleModifyBundleSetBundleOutput) ToGetModifyInstanceBundleModifyBundleSetBundleOutputWithContext ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) ToGetModifyInstanceBundleModifyBundleSetBundleOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundleOutput
type GetModifyInstanceBundleModifyBundleSetBundlePrice ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetBundlePrice struct { // Instance price. InstancePrices []GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePrice `pulumi:"instancePrices"` }
type GetModifyInstanceBundleModifyBundleSetBundlePriceArgs ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetBundlePriceArgs struct { // Instance price. InstancePrices GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayInput `pulumi:"instancePrices"` }
func (GetModifyInstanceBundleModifyBundleSetBundlePriceArgs) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleModifyBundleSetBundlePriceArgs) ElementType() reflect.Type
func (GetModifyInstanceBundleModifyBundleSetBundlePriceArgs) ToGetModifyInstanceBundleModifyBundleSetBundlePriceOutput ¶ added in v0.1.5
func (i GetModifyInstanceBundleModifyBundleSetBundlePriceArgs) ToGetModifyInstanceBundleModifyBundleSetBundlePriceOutput() GetModifyInstanceBundleModifyBundleSetBundlePriceOutput
func (GetModifyInstanceBundleModifyBundleSetBundlePriceArgs) ToGetModifyInstanceBundleModifyBundleSetBundlePriceOutputWithContext ¶ added in v0.1.5
func (i GetModifyInstanceBundleModifyBundleSetBundlePriceArgs) ToGetModifyInstanceBundleModifyBundleSetBundlePriceOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceOutput
type GetModifyInstanceBundleModifyBundleSetBundlePriceArray ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetBundlePriceArray []GetModifyInstanceBundleModifyBundleSetBundlePriceInput
func (GetModifyInstanceBundleModifyBundleSetBundlePriceArray) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleModifyBundleSetBundlePriceArray) ElementType() reflect.Type
func (GetModifyInstanceBundleModifyBundleSetBundlePriceArray) ToGetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput ¶ added in v0.1.5
func (i GetModifyInstanceBundleModifyBundleSetBundlePriceArray) ToGetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput() GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput
func (GetModifyInstanceBundleModifyBundleSetBundlePriceArray) ToGetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutputWithContext ¶ added in v0.1.5
func (i GetModifyInstanceBundleModifyBundleSetBundlePriceArray) ToGetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput
type GetModifyInstanceBundleModifyBundleSetBundlePriceArrayInput ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetBundlePriceArrayInput interface { pulumi.Input ToGetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput() GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput ToGetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutputWithContext(context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput }
GetModifyInstanceBundleModifyBundleSetBundlePriceArrayInput is an input type that accepts GetModifyInstanceBundleModifyBundleSetBundlePriceArray and GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput values. You can construct a concrete instance of `GetModifyInstanceBundleModifyBundleSetBundlePriceArrayInput` via:
GetModifyInstanceBundleModifyBundleSetBundlePriceArray{ GetModifyInstanceBundleModifyBundleSetBundlePriceArgs{...} }
type GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput struct{ *pulumi.OutputState }
func (GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput) ElementType() reflect.Type
func (GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput() GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput
func (GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutputWithContext ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput
type GetModifyInstanceBundleModifyBundleSetBundlePriceInput ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetBundlePriceInput interface { pulumi.Input ToGetModifyInstanceBundleModifyBundleSetBundlePriceOutput() GetModifyInstanceBundleModifyBundleSetBundlePriceOutput ToGetModifyInstanceBundleModifyBundleSetBundlePriceOutputWithContext(context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceOutput }
GetModifyInstanceBundleModifyBundleSetBundlePriceInput is an input type that accepts GetModifyInstanceBundleModifyBundleSetBundlePriceArgs and GetModifyInstanceBundleModifyBundleSetBundlePriceOutput values. You can construct a concrete instance of `GetModifyInstanceBundleModifyBundleSetBundlePriceInput` via:
GetModifyInstanceBundleModifyBundleSetBundlePriceArgs{...}
type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePrice ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePrice struct { // A monetary unit of price. Value range CNY: RMB. USD: us dollar. Currency string `pulumi:"currency"` // Discount. Discount float64 `pulumi:"discount"` // Discounted price. DiscountPrice float64 `pulumi:"discountPrice"` // Original unit price of the package. OriginalBundlePrice float64 `pulumi:"originalBundlePrice"` // Original price. OriginalPrice float64 `pulumi:"originalPrice"` }
type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArgs ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArgs struct { // A monetary unit of price. Value range CNY: RMB. USD: us dollar. Currency pulumi.StringInput `pulumi:"currency"` // Discount. Discount pulumi.Float64Input `pulumi:"discount"` // Discounted price. DiscountPrice pulumi.Float64Input `pulumi:"discountPrice"` // Original unit price of the package. OriginalBundlePrice pulumi.Float64Input `pulumi:"originalBundlePrice"` // Original price. OriginalPrice pulumi.Float64Input `pulumi:"originalPrice"` }
func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArgs) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArgs) ElementType() reflect.Type
func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArgs) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput ¶ added in v0.1.5
func (i GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArgs) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput() GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput
func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArgs) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutputWithContext ¶ added in v0.1.5
func (i GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArgs) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput
type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArray ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArray []GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceInput
func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArray) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArray) ElementType() reflect.Type
func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArray) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput ¶ added in v0.1.5
func (i GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArray) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput() GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput
func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArray) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutputWithContext ¶ added in v0.1.5
func (i GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArray) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput
type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayInput ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayInput interface { pulumi.Input ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput() GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutputWithContext(context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput }
GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayInput is an input type that accepts GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArray and GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput values. You can construct a concrete instance of `GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayInput` via:
GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArray{ GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArgs{...} }
type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput struct{ *pulumi.OutputState }
func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput) ElementType() reflect.Type
func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput) Index ¶ added in v0.1.5
func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput() GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput
func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutputWithContext ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput
type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceInput ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceInput interface { pulumi.Input ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput() GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutputWithContext(context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput }
GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceInput is an input type that accepts GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArgs and GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput values. You can construct a concrete instance of `GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceInput` via:
GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArgs{...}
type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput struct{ *pulumi.OutputState }
func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) Currency ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) Currency() pulumi.StringOutput
A monetary unit of price. Value range CNY: RMB. USD: us dollar.
func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) Discount ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) Discount() pulumi.Float64Output
Discount.
func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) DiscountPrice ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) DiscountPrice() pulumi.Float64Output
Discounted price.
func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) ElementType() reflect.Type
func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) OriginalBundlePrice ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) OriginalBundlePrice() pulumi.Float64Output
Original unit price of the package.
func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) OriginalPrice ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) OriginalPrice() pulumi.Float64Output
Original price.
func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput() GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput
func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutputWithContext ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput
type GetModifyInstanceBundleModifyBundleSetBundlePriceOutput ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetBundlePriceOutput struct{ *pulumi.OutputState }
func (GetModifyInstanceBundleModifyBundleSetBundlePriceOutput) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleModifyBundleSetBundlePriceOutput) ElementType() reflect.Type
func (GetModifyInstanceBundleModifyBundleSetBundlePriceOutput) InstancePrices ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundlePriceOutput) InstancePrices() GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput
Instance price.
func (GetModifyInstanceBundleModifyBundleSetBundlePriceOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceOutput ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundlePriceOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceOutput() GetModifyInstanceBundleModifyBundleSetBundlePriceOutput
func (GetModifyInstanceBundleModifyBundleSetBundlePriceOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceOutputWithContext ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetBundlePriceOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceOutput
type GetModifyInstanceBundleModifyBundleSetInput ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetInput interface { pulumi.Input ToGetModifyInstanceBundleModifyBundleSetOutput() GetModifyInstanceBundleModifyBundleSetOutput ToGetModifyInstanceBundleModifyBundleSetOutputWithContext(context.Context) GetModifyInstanceBundleModifyBundleSetOutput }
GetModifyInstanceBundleModifyBundleSetInput is an input type that accepts GetModifyInstanceBundleModifyBundleSetArgs and GetModifyInstanceBundleModifyBundleSetOutput values. You can construct a concrete instance of `GetModifyInstanceBundleModifyBundleSetInput` via:
GetModifyInstanceBundleModifyBundleSetArgs{...}
type GetModifyInstanceBundleModifyBundleSetModifyPrice ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetModifyPrice struct { // Instance price. InstancePrices []GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePrice `pulumi:"instancePrices"` }
type GetModifyInstanceBundleModifyBundleSetModifyPriceArgs ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetModifyPriceArgs struct { // Instance price. InstancePrices GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayInput `pulumi:"instancePrices"` }
func (GetModifyInstanceBundleModifyBundleSetModifyPriceArgs) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleModifyBundleSetModifyPriceArgs) ElementType() reflect.Type
func (GetModifyInstanceBundleModifyBundleSetModifyPriceArgs) ToGetModifyInstanceBundleModifyBundleSetModifyPriceOutput ¶ added in v0.1.5
func (i GetModifyInstanceBundleModifyBundleSetModifyPriceArgs) ToGetModifyInstanceBundleModifyBundleSetModifyPriceOutput() GetModifyInstanceBundleModifyBundleSetModifyPriceOutput
func (GetModifyInstanceBundleModifyBundleSetModifyPriceArgs) ToGetModifyInstanceBundleModifyBundleSetModifyPriceOutputWithContext ¶ added in v0.1.5
func (i GetModifyInstanceBundleModifyBundleSetModifyPriceArgs) ToGetModifyInstanceBundleModifyBundleSetModifyPriceOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceOutput
type GetModifyInstanceBundleModifyBundleSetModifyPriceArray ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetModifyPriceArray []GetModifyInstanceBundleModifyBundleSetModifyPriceInput
func (GetModifyInstanceBundleModifyBundleSetModifyPriceArray) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleModifyBundleSetModifyPriceArray) ElementType() reflect.Type
func (GetModifyInstanceBundleModifyBundleSetModifyPriceArray) ToGetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput ¶ added in v0.1.5
func (i GetModifyInstanceBundleModifyBundleSetModifyPriceArray) ToGetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput() GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput
func (GetModifyInstanceBundleModifyBundleSetModifyPriceArray) ToGetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutputWithContext ¶ added in v0.1.5
func (i GetModifyInstanceBundleModifyBundleSetModifyPriceArray) ToGetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput
type GetModifyInstanceBundleModifyBundleSetModifyPriceArrayInput ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetModifyPriceArrayInput interface { pulumi.Input ToGetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput() GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput ToGetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutputWithContext(context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput }
GetModifyInstanceBundleModifyBundleSetModifyPriceArrayInput is an input type that accepts GetModifyInstanceBundleModifyBundleSetModifyPriceArray and GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput values. You can construct a concrete instance of `GetModifyInstanceBundleModifyBundleSetModifyPriceArrayInput` via:
GetModifyInstanceBundleModifyBundleSetModifyPriceArray{ GetModifyInstanceBundleModifyBundleSetModifyPriceArgs{...} }
type GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput struct{ *pulumi.OutputState }
func (GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput) ElementType() reflect.Type
func (GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput() GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput
func (GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutputWithContext ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput
type GetModifyInstanceBundleModifyBundleSetModifyPriceInput ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetModifyPriceInput interface { pulumi.Input ToGetModifyInstanceBundleModifyBundleSetModifyPriceOutput() GetModifyInstanceBundleModifyBundleSetModifyPriceOutput ToGetModifyInstanceBundleModifyBundleSetModifyPriceOutputWithContext(context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceOutput }
GetModifyInstanceBundleModifyBundleSetModifyPriceInput is an input type that accepts GetModifyInstanceBundleModifyBundleSetModifyPriceArgs and GetModifyInstanceBundleModifyBundleSetModifyPriceOutput values. You can construct a concrete instance of `GetModifyInstanceBundleModifyBundleSetModifyPriceInput` via:
GetModifyInstanceBundleModifyBundleSetModifyPriceArgs{...}
type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePrice ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePrice struct { // A monetary unit of price. Value range CNY: RMB. USD: us dollar. Currency string `pulumi:"currency"` // Discount. Discount float64 `pulumi:"discount"` // Discounted price. DiscountPrice float64 `pulumi:"discountPrice"` // Original unit price of the package. OriginalBundlePrice float64 `pulumi:"originalBundlePrice"` // Original price. OriginalPrice float64 `pulumi:"originalPrice"` }
type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArgs ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArgs struct { // A monetary unit of price. Value range CNY: RMB. USD: us dollar. Currency pulumi.StringInput `pulumi:"currency"` // Discount. Discount pulumi.Float64Input `pulumi:"discount"` // Discounted price. DiscountPrice pulumi.Float64Input `pulumi:"discountPrice"` // Original unit price of the package. OriginalBundlePrice pulumi.Float64Input `pulumi:"originalBundlePrice"` // Original price. OriginalPrice pulumi.Float64Input `pulumi:"originalPrice"` }
func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArgs) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArgs) ElementType() reflect.Type
func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArgs) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput ¶ added in v0.1.5
func (i GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArgs) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput() GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput
func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArgs) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutputWithContext ¶ added in v0.1.5
func (i GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArgs) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput
type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArray ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArray []GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceInput
func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArray) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArray) ElementType() reflect.Type
func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArray) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput ¶ added in v0.1.5
func (i GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArray) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput() GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput
func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArray) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutputWithContext ¶ added in v0.1.5
func (i GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArray) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput
type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayInput ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayInput interface { pulumi.Input ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput() GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutputWithContext(context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput }
GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayInput is an input type that accepts GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArray and GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput values. You can construct a concrete instance of `GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayInput` via:
GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArray{ GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArgs{...} }
type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput struct{ *pulumi.OutputState }
func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput) ElementType() reflect.Type
func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput) Index ¶ added in v0.1.5
func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput() GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput
func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutputWithContext ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput
type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceInput ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceInput interface { pulumi.Input ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput() GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutputWithContext(context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput }
GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceInput is an input type that accepts GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArgs and GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput values. You can construct a concrete instance of `GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceInput` via:
GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArgs{...}
type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput struct{ *pulumi.OutputState }
func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) Currency ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) Currency() pulumi.StringOutput
A monetary unit of price. Value range CNY: RMB. USD: us dollar.
func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) Discount ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) Discount() pulumi.Float64Output
Discount.
func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) DiscountPrice ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) DiscountPrice() pulumi.Float64Output
Discounted price.
func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) ElementType() reflect.Type
func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) OriginalBundlePrice ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) OriginalBundlePrice() pulumi.Float64Output
Original unit price of the package.
func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) OriginalPrice ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) OriginalPrice() pulumi.Float64Output
Original price.
func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput() GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput
func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutputWithContext ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput
type GetModifyInstanceBundleModifyBundleSetModifyPriceOutput ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetModifyPriceOutput struct{ *pulumi.OutputState }
func (GetModifyInstanceBundleModifyBundleSetModifyPriceOutput) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleModifyBundleSetModifyPriceOutput) ElementType() reflect.Type
func (GetModifyInstanceBundleModifyBundleSetModifyPriceOutput) InstancePrices ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetModifyPriceOutput) InstancePrices() GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput
Instance price.
func (GetModifyInstanceBundleModifyBundleSetModifyPriceOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceOutput ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetModifyPriceOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceOutput() GetModifyInstanceBundleModifyBundleSetModifyPriceOutput
func (GetModifyInstanceBundleModifyBundleSetModifyPriceOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceOutputWithContext ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetModifyPriceOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceOutput
type GetModifyInstanceBundleModifyBundleSetOutput ¶ added in v0.1.5
type GetModifyInstanceBundleModifyBundleSetOutput struct{ *pulumi.OutputState }
func (GetModifyInstanceBundleModifyBundleSetOutput) Bundles ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetOutput) Bundles() GetModifyInstanceBundleModifyBundleSetBundleArrayOutput
Package information.
func (GetModifyInstanceBundleModifyBundleSetOutput) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleModifyBundleSetOutput) ElementType() reflect.Type
func (GetModifyInstanceBundleModifyBundleSetOutput) ModifyBundleState ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetOutput) ModifyBundleState() pulumi.StringOutput
Change the status of the package. Value: - SOLD_OUT: the package is sold out; - AVAILABLE: support package changes; - UNAVAILABLE: package changes are not supported for the time being.
func (GetModifyInstanceBundleModifyBundleSetOutput) ModifyPrices ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetOutput) ModifyPrices() GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput
Change the price difference to be made up after the instance package.
func (GetModifyInstanceBundleModifyBundleSetOutput) NotSupportModifyMessage ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetOutput) NotSupportModifyMessage() pulumi.StringOutput
Package change reason information is not supported. When the package status is changed to `AVAILABLE`, the information is empty.
func (GetModifyInstanceBundleModifyBundleSetOutput) ToGetModifyInstanceBundleModifyBundleSetOutput ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetOutput) ToGetModifyInstanceBundleModifyBundleSetOutput() GetModifyInstanceBundleModifyBundleSetOutput
func (GetModifyInstanceBundleModifyBundleSetOutput) ToGetModifyInstanceBundleModifyBundleSetOutputWithContext ¶ added in v0.1.5
func (o GetModifyInstanceBundleModifyBundleSetOutput) ToGetModifyInstanceBundleModifyBundleSetOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetOutput
type GetModifyInstanceBundleOutputArgs ¶ added in v0.1.5
type GetModifyInstanceBundleOutputArgs struct { // Filter list. // - `bundle-id`: filter by the bundle ID. // - `support-platform-type`: filter by system type, valid values: `LINUX_UNIX`, `WINDOWS`. // - `bundle-type`: filter according to package type, valid values: `GENERAL_BUNDLE`, `STORAGE_BUNDLE`, `ENTERPRISE_BUNDLE`, `EXCLUSIVE_BUNDLE`, `BEFAST_BUNDLE`. // - `bundle-state`: filter according to package status, valid values: `ONLINE`, `OFFLINE`. // NOTE: The upper limit of Filters per request is 10. The upper limit of Filter.Values is 5. Parameter does not support specifying both BundleIds and Filters. Filters GetModifyInstanceBundleFilterArrayInput `pulumi:"filters"` // Instance ID. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getModifyInstanceBundle.
func (GetModifyInstanceBundleOutputArgs) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleOutputArgs) ElementType() reflect.Type
type GetModifyInstanceBundleResult ¶ added in v0.1.5
type GetModifyInstanceBundleResult struct { Filters []GetModifyInstanceBundleFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // Change package details. ModifyBundleSets []GetModifyInstanceBundleModifyBundleSet `pulumi:"modifyBundleSets"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getModifyInstanceBundle.
func GetModifyInstanceBundle ¶ added in v0.1.5
func GetModifyInstanceBundle(ctx *pulumi.Context, args *GetModifyInstanceBundleArgs, opts ...pulumi.InvokeOption) (*GetModifyInstanceBundleResult, error)
Use this data source to query detailed information of lighthouse modifyInstanceBundle
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.GetModifyInstanceBundle(ctx, &lighthouse.GetModifyInstanceBundleArgs{ Filters: []lighthouse.GetModifyInstanceBundleFilter{ lighthouse.GetModifyInstanceBundleFilter{ Name: "bundle-id", Values: []string{ "bundle_gen_mc_med2_02", }, }, }, InstanceId: "lhins-xxxxxx", }, nil) if err != nil { return err } return nil }) }
```
type GetModifyInstanceBundleResultOutput ¶ added in v0.1.5
type GetModifyInstanceBundleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getModifyInstanceBundle.
func GetModifyInstanceBundleOutput ¶ added in v0.1.5
func GetModifyInstanceBundleOutput(ctx *pulumi.Context, args GetModifyInstanceBundleOutputArgs, opts ...pulumi.InvokeOption) GetModifyInstanceBundleResultOutput
func (GetModifyInstanceBundleResultOutput) ElementType ¶ added in v0.1.5
func (GetModifyInstanceBundleResultOutput) ElementType() reflect.Type
func (GetModifyInstanceBundleResultOutput) Filters ¶ added in v0.1.5
func (o GetModifyInstanceBundleResultOutput) Filters() GetModifyInstanceBundleFilterArrayOutput
func (GetModifyInstanceBundleResultOutput) Id ¶ added in v0.1.5
func (o GetModifyInstanceBundleResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetModifyInstanceBundleResultOutput) InstanceId ¶ added in v0.1.5
func (o GetModifyInstanceBundleResultOutput) InstanceId() pulumi.StringOutput
func (GetModifyInstanceBundleResultOutput) ModifyBundleSets ¶ added in v0.1.5
func (o GetModifyInstanceBundleResultOutput) ModifyBundleSets() GetModifyInstanceBundleModifyBundleSetArrayOutput
Change package details.
func (GetModifyInstanceBundleResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetModifyInstanceBundleResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetModifyInstanceBundleResultOutput) ToGetModifyInstanceBundleResultOutput ¶ added in v0.1.5
func (o GetModifyInstanceBundleResultOutput) ToGetModifyInstanceBundleResultOutput() GetModifyInstanceBundleResultOutput
func (GetModifyInstanceBundleResultOutput) ToGetModifyInstanceBundleResultOutputWithContext ¶ added in v0.1.5
func (o GetModifyInstanceBundleResultOutput) ToGetModifyInstanceBundleResultOutputWithContext(ctx context.Context) GetModifyInstanceBundleResultOutput
type GetRegionArgs ¶ added in v0.1.5
type GetRegionArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRegion.
type GetRegionOutputArgs ¶ added in v0.1.5
type GetRegionOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRegion.
func (GetRegionOutputArgs) ElementType ¶ added in v0.1.5
func (GetRegionOutputArgs) ElementType() reflect.Type
type GetRegionRegionSet ¶ added in v0.1.5
type GetRegionRegionSet struct { // Whether the region is in the Chinese mainland. IsChinaMainland bool `pulumi:"isChinaMainland"` // Region name. Region string `pulumi:"region"` // Region description. RegionName string `pulumi:"regionName"` // Region availability status. RegionState string `pulumi:"regionState"` }
type GetRegionRegionSetArgs ¶ added in v0.1.5
type GetRegionRegionSetArgs struct { // Whether the region is in the Chinese mainland. IsChinaMainland pulumi.BoolInput `pulumi:"isChinaMainland"` // Region name. Region pulumi.StringInput `pulumi:"region"` // Region description. RegionName pulumi.StringInput `pulumi:"regionName"` // Region availability status. RegionState pulumi.StringInput `pulumi:"regionState"` }
func (GetRegionRegionSetArgs) ElementType ¶ added in v0.1.5
func (GetRegionRegionSetArgs) ElementType() reflect.Type
func (GetRegionRegionSetArgs) ToGetRegionRegionSetOutput ¶ added in v0.1.5
func (i GetRegionRegionSetArgs) ToGetRegionRegionSetOutput() GetRegionRegionSetOutput
func (GetRegionRegionSetArgs) ToGetRegionRegionSetOutputWithContext ¶ added in v0.1.5
func (i GetRegionRegionSetArgs) ToGetRegionRegionSetOutputWithContext(ctx context.Context) GetRegionRegionSetOutput
type GetRegionRegionSetArray ¶ added in v0.1.5
type GetRegionRegionSetArray []GetRegionRegionSetInput
func (GetRegionRegionSetArray) ElementType ¶ added in v0.1.5
func (GetRegionRegionSetArray) ElementType() reflect.Type
func (GetRegionRegionSetArray) ToGetRegionRegionSetArrayOutput ¶ added in v0.1.5
func (i GetRegionRegionSetArray) ToGetRegionRegionSetArrayOutput() GetRegionRegionSetArrayOutput
func (GetRegionRegionSetArray) ToGetRegionRegionSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetRegionRegionSetArray) ToGetRegionRegionSetArrayOutputWithContext(ctx context.Context) GetRegionRegionSetArrayOutput
type GetRegionRegionSetArrayInput ¶ added in v0.1.5
type GetRegionRegionSetArrayInput interface { pulumi.Input ToGetRegionRegionSetArrayOutput() GetRegionRegionSetArrayOutput ToGetRegionRegionSetArrayOutputWithContext(context.Context) GetRegionRegionSetArrayOutput }
GetRegionRegionSetArrayInput is an input type that accepts GetRegionRegionSetArray and GetRegionRegionSetArrayOutput values. You can construct a concrete instance of `GetRegionRegionSetArrayInput` via:
GetRegionRegionSetArray{ GetRegionRegionSetArgs{...} }
type GetRegionRegionSetArrayOutput ¶ added in v0.1.5
type GetRegionRegionSetArrayOutput struct{ *pulumi.OutputState }
func (GetRegionRegionSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetRegionRegionSetArrayOutput) ElementType() reflect.Type
func (GetRegionRegionSetArrayOutput) Index ¶ added in v0.1.5
func (o GetRegionRegionSetArrayOutput) Index(i pulumi.IntInput) GetRegionRegionSetOutput
func (GetRegionRegionSetArrayOutput) ToGetRegionRegionSetArrayOutput ¶ added in v0.1.5
func (o GetRegionRegionSetArrayOutput) ToGetRegionRegionSetArrayOutput() GetRegionRegionSetArrayOutput
func (GetRegionRegionSetArrayOutput) ToGetRegionRegionSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetRegionRegionSetArrayOutput) ToGetRegionRegionSetArrayOutputWithContext(ctx context.Context) GetRegionRegionSetArrayOutput
type GetRegionRegionSetInput ¶ added in v0.1.5
type GetRegionRegionSetInput interface { pulumi.Input ToGetRegionRegionSetOutput() GetRegionRegionSetOutput ToGetRegionRegionSetOutputWithContext(context.Context) GetRegionRegionSetOutput }
GetRegionRegionSetInput is an input type that accepts GetRegionRegionSetArgs and GetRegionRegionSetOutput values. You can construct a concrete instance of `GetRegionRegionSetInput` via:
GetRegionRegionSetArgs{...}
type GetRegionRegionSetOutput ¶ added in v0.1.5
type GetRegionRegionSetOutput struct{ *pulumi.OutputState }
func (GetRegionRegionSetOutput) ElementType ¶ added in v0.1.5
func (GetRegionRegionSetOutput) ElementType() reflect.Type
func (GetRegionRegionSetOutput) IsChinaMainland ¶ added in v0.1.5
func (o GetRegionRegionSetOutput) IsChinaMainland() pulumi.BoolOutput
Whether the region is in the Chinese mainland.
func (GetRegionRegionSetOutput) Region ¶ added in v0.1.5
func (o GetRegionRegionSetOutput) Region() pulumi.StringOutput
Region name.
func (GetRegionRegionSetOutput) RegionName ¶ added in v0.1.5
func (o GetRegionRegionSetOutput) RegionName() pulumi.StringOutput
Region description.
func (GetRegionRegionSetOutput) RegionState ¶ added in v0.1.5
func (o GetRegionRegionSetOutput) RegionState() pulumi.StringOutput
Region availability status.
func (GetRegionRegionSetOutput) ToGetRegionRegionSetOutput ¶ added in v0.1.5
func (o GetRegionRegionSetOutput) ToGetRegionRegionSetOutput() GetRegionRegionSetOutput
func (GetRegionRegionSetOutput) ToGetRegionRegionSetOutputWithContext ¶ added in v0.1.5
func (o GetRegionRegionSetOutput) ToGetRegionRegionSetOutputWithContext(ctx context.Context) GetRegionRegionSetOutput
type GetRegionResult ¶ added in v0.1.5
type GetRegionResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Region information list. RegionSets []GetRegionRegionSet `pulumi:"regionSets"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getRegion.
func GetRegion ¶ added in v0.1.5
func GetRegion(ctx *pulumi.Context, args *GetRegionArgs, opts ...pulumi.InvokeOption) (*GetRegionResult, error)
Use this data source to query detailed information of lighthouse region
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.GetRegion(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetRegionResultOutput ¶ added in v0.1.5
type GetRegionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRegion.
func GetRegionOutput ¶ added in v0.1.5
func GetRegionOutput(ctx *pulumi.Context, args GetRegionOutputArgs, opts ...pulumi.InvokeOption) GetRegionResultOutput
func (GetRegionResultOutput) ElementType ¶ added in v0.1.5
func (GetRegionResultOutput) ElementType() reflect.Type
func (GetRegionResultOutput) Id ¶ added in v0.1.5
func (o GetRegionResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRegionResultOutput) RegionSets ¶ added in v0.1.5
func (o GetRegionResultOutput) RegionSets() GetRegionRegionSetArrayOutput
Region information list.
func (GetRegionResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetRegionResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetRegionResultOutput) ToGetRegionResultOutput ¶ added in v0.1.5
func (o GetRegionResultOutput) ToGetRegionResultOutput() GetRegionResultOutput
func (GetRegionResultOutput) ToGetRegionResultOutputWithContext ¶ added in v0.1.5
func (o GetRegionResultOutput) ToGetRegionResultOutputWithContext(ctx context.Context) GetRegionResultOutput
type GetResetInstanceBlueprintArgs ¶ added in v0.1.5
type GetResetInstanceBlueprintArgs struct { // Filter listblueprint-idFilter by image ID.Type: StringRequired: noblueprint-typeFilter by image type.Valid values: APP_OS: application image; PURE_OS: system image; PRIVATE: custom imageType: StringRequired: noplatform-typeFilter by image platform type.Valid values: LINUX_UNIX: Linux or Unix; WINDOWS: WindowsType: StringRequired: noblueprint-nameFilter by image name.Type: StringRequired: noblueprint-stateFilter by image status.Type: StringRequired: noEach request can contain up to 10 Filters and 5 Filter.Values. BlueprintIds and Filters cannot be specified at the same time. Filters []GetResetInstanceBlueprintFilter `pulumi:"filters"` // Instance ID. InstanceId string `pulumi:"instanceId"` // Number of returned results. Default value is 20. Maximum value is 100. Limit *int `pulumi:"limit"` // Offset. Default value is 0. Offset *int `pulumi:"offset"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getResetInstanceBlueprint.
type GetResetInstanceBlueprintFilter ¶ added in v0.1.5
type GetResetInstanceBlueprintFilterArgs ¶ added in v0.1.5
type GetResetInstanceBlueprintFilterArgs struct { // Field to be filtered. Name pulumi.StringInput `pulumi:"name"` // Filter value of field. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetResetInstanceBlueprintFilterArgs) ElementType ¶ added in v0.1.5
func (GetResetInstanceBlueprintFilterArgs) ElementType() reflect.Type
func (GetResetInstanceBlueprintFilterArgs) ToGetResetInstanceBlueprintFilterOutput ¶ added in v0.1.5
func (i GetResetInstanceBlueprintFilterArgs) ToGetResetInstanceBlueprintFilterOutput() GetResetInstanceBlueprintFilterOutput
func (GetResetInstanceBlueprintFilterArgs) ToGetResetInstanceBlueprintFilterOutputWithContext ¶ added in v0.1.5
func (i GetResetInstanceBlueprintFilterArgs) ToGetResetInstanceBlueprintFilterOutputWithContext(ctx context.Context) GetResetInstanceBlueprintFilterOutput
type GetResetInstanceBlueprintFilterArray ¶ added in v0.1.5
type GetResetInstanceBlueprintFilterArray []GetResetInstanceBlueprintFilterInput
func (GetResetInstanceBlueprintFilterArray) ElementType ¶ added in v0.1.5
func (GetResetInstanceBlueprintFilterArray) ElementType() reflect.Type
func (GetResetInstanceBlueprintFilterArray) ToGetResetInstanceBlueprintFilterArrayOutput ¶ added in v0.1.5
func (i GetResetInstanceBlueprintFilterArray) ToGetResetInstanceBlueprintFilterArrayOutput() GetResetInstanceBlueprintFilterArrayOutput
func (GetResetInstanceBlueprintFilterArray) ToGetResetInstanceBlueprintFilterArrayOutputWithContext ¶ added in v0.1.5
func (i GetResetInstanceBlueprintFilterArray) ToGetResetInstanceBlueprintFilterArrayOutputWithContext(ctx context.Context) GetResetInstanceBlueprintFilterArrayOutput
type GetResetInstanceBlueprintFilterArrayInput ¶ added in v0.1.5
type GetResetInstanceBlueprintFilterArrayInput interface { pulumi.Input ToGetResetInstanceBlueprintFilterArrayOutput() GetResetInstanceBlueprintFilterArrayOutput ToGetResetInstanceBlueprintFilterArrayOutputWithContext(context.Context) GetResetInstanceBlueprintFilterArrayOutput }
GetResetInstanceBlueprintFilterArrayInput is an input type that accepts GetResetInstanceBlueprintFilterArray and GetResetInstanceBlueprintFilterArrayOutput values. You can construct a concrete instance of `GetResetInstanceBlueprintFilterArrayInput` via:
GetResetInstanceBlueprintFilterArray{ GetResetInstanceBlueprintFilterArgs{...} }
type GetResetInstanceBlueprintFilterArrayOutput ¶ added in v0.1.5
type GetResetInstanceBlueprintFilterArrayOutput struct{ *pulumi.OutputState }
func (GetResetInstanceBlueprintFilterArrayOutput) ElementType ¶ added in v0.1.5
func (GetResetInstanceBlueprintFilterArrayOutput) ElementType() reflect.Type
func (GetResetInstanceBlueprintFilterArrayOutput) ToGetResetInstanceBlueprintFilterArrayOutput ¶ added in v0.1.5
func (o GetResetInstanceBlueprintFilterArrayOutput) ToGetResetInstanceBlueprintFilterArrayOutput() GetResetInstanceBlueprintFilterArrayOutput
func (GetResetInstanceBlueprintFilterArrayOutput) ToGetResetInstanceBlueprintFilterArrayOutputWithContext ¶ added in v0.1.5
func (o GetResetInstanceBlueprintFilterArrayOutput) ToGetResetInstanceBlueprintFilterArrayOutputWithContext(ctx context.Context) GetResetInstanceBlueprintFilterArrayOutput
type GetResetInstanceBlueprintFilterInput ¶ added in v0.1.5
type GetResetInstanceBlueprintFilterInput interface { pulumi.Input ToGetResetInstanceBlueprintFilterOutput() GetResetInstanceBlueprintFilterOutput ToGetResetInstanceBlueprintFilterOutputWithContext(context.Context) GetResetInstanceBlueprintFilterOutput }
GetResetInstanceBlueprintFilterInput is an input type that accepts GetResetInstanceBlueprintFilterArgs and GetResetInstanceBlueprintFilterOutput values. You can construct a concrete instance of `GetResetInstanceBlueprintFilterInput` via:
GetResetInstanceBlueprintFilterArgs{...}
type GetResetInstanceBlueprintFilterOutput ¶ added in v0.1.5
type GetResetInstanceBlueprintFilterOutput struct{ *pulumi.OutputState }
func (GetResetInstanceBlueprintFilterOutput) ElementType ¶ added in v0.1.5
func (GetResetInstanceBlueprintFilterOutput) ElementType() reflect.Type
func (GetResetInstanceBlueprintFilterOutput) Name ¶ added in v0.1.5
func (o GetResetInstanceBlueprintFilterOutput) Name() pulumi.StringOutput
Field to be filtered.
func (GetResetInstanceBlueprintFilterOutput) ToGetResetInstanceBlueprintFilterOutput ¶ added in v0.1.5
func (o GetResetInstanceBlueprintFilterOutput) ToGetResetInstanceBlueprintFilterOutput() GetResetInstanceBlueprintFilterOutput
func (GetResetInstanceBlueprintFilterOutput) ToGetResetInstanceBlueprintFilterOutputWithContext ¶ added in v0.1.5
func (o GetResetInstanceBlueprintFilterOutput) ToGetResetInstanceBlueprintFilterOutputWithContext(ctx context.Context) GetResetInstanceBlueprintFilterOutput
func (GetResetInstanceBlueprintFilterOutput) Values ¶ added in v0.1.5
func (o GetResetInstanceBlueprintFilterOutput) Values() pulumi.StringArrayOutput
Filter value of field.
type GetResetInstanceBlueprintOutputArgs ¶ added in v0.1.5
type GetResetInstanceBlueprintOutputArgs struct { // Filter listblueprint-idFilter by image ID.Type: StringRequired: noblueprint-typeFilter by image type.Valid values: APP_OS: application image; PURE_OS: system image; PRIVATE: custom imageType: StringRequired: noplatform-typeFilter by image platform type.Valid values: LINUX_UNIX: Linux or Unix; WINDOWS: WindowsType: StringRequired: noblueprint-nameFilter by image name.Type: StringRequired: noblueprint-stateFilter by image status.Type: StringRequired: noEach request can contain up to 10 Filters and 5 Filter.Values. BlueprintIds and Filters cannot be specified at the same time. Filters GetResetInstanceBlueprintFilterArrayInput `pulumi:"filters"` // Instance ID. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Number of returned results. Default value is 20. Maximum value is 100. Limit pulumi.IntPtrInput `pulumi:"limit"` // Offset. Default value is 0. Offset pulumi.IntPtrInput `pulumi:"offset"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getResetInstanceBlueprint.
func (GetResetInstanceBlueprintOutputArgs) ElementType ¶ added in v0.1.5
func (GetResetInstanceBlueprintOutputArgs) ElementType() reflect.Type
type GetResetInstanceBlueprintResetInstanceBlueprintSet ¶ added in v0.1.5
type GetResetInstanceBlueprintResetInstanceBlueprintSet struct { // Mirror details. BlueprintInfos []GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfo `pulumi:"blueprintInfos"` // Whether the instance image can be reset to the target image. IsResettable bool `pulumi:"isResettable"` // The information cannot be reset. when the mirror can be reset ”. NonResettableMessage string `pulumi:"nonResettableMessage"` }
type GetResetInstanceBlueprintResetInstanceBlueprintSetArgs ¶ added in v0.1.5
type GetResetInstanceBlueprintResetInstanceBlueprintSetArgs struct { // Mirror details. BlueprintInfos GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayInput `pulumi:"blueprintInfos"` // Whether the instance image can be reset to the target image. IsResettable pulumi.BoolInput `pulumi:"isResettable"` // The information cannot be reset. when the mirror can be reset ”. NonResettableMessage pulumi.StringInput `pulumi:"nonResettableMessage"` }
func (GetResetInstanceBlueprintResetInstanceBlueprintSetArgs) ElementType ¶ added in v0.1.5
func (GetResetInstanceBlueprintResetInstanceBlueprintSetArgs) ElementType() reflect.Type
func (GetResetInstanceBlueprintResetInstanceBlueprintSetArgs) ToGetResetInstanceBlueprintResetInstanceBlueprintSetOutput ¶ added in v0.1.5
func (i GetResetInstanceBlueprintResetInstanceBlueprintSetArgs) ToGetResetInstanceBlueprintResetInstanceBlueprintSetOutput() GetResetInstanceBlueprintResetInstanceBlueprintSetOutput
func (GetResetInstanceBlueprintResetInstanceBlueprintSetArgs) ToGetResetInstanceBlueprintResetInstanceBlueprintSetOutputWithContext ¶ added in v0.1.5
func (i GetResetInstanceBlueprintResetInstanceBlueprintSetArgs) ToGetResetInstanceBlueprintResetInstanceBlueprintSetOutputWithContext(ctx context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetOutput
type GetResetInstanceBlueprintResetInstanceBlueprintSetArray ¶ added in v0.1.5
type GetResetInstanceBlueprintResetInstanceBlueprintSetArray []GetResetInstanceBlueprintResetInstanceBlueprintSetInput
func (GetResetInstanceBlueprintResetInstanceBlueprintSetArray) ElementType ¶ added in v0.1.5
func (GetResetInstanceBlueprintResetInstanceBlueprintSetArray) ElementType() reflect.Type
func (GetResetInstanceBlueprintResetInstanceBlueprintSetArray) ToGetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput ¶ added in v0.1.5
func (i GetResetInstanceBlueprintResetInstanceBlueprintSetArray) ToGetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput() GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput
func (GetResetInstanceBlueprintResetInstanceBlueprintSetArray) ToGetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetResetInstanceBlueprintResetInstanceBlueprintSetArray) ToGetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutputWithContext(ctx context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput
type GetResetInstanceBlueprintResetInstanceBlueprintSetArrayInput ¶ added in v0.1.5
type GetResetInstanceBlueprintResetInstanceBlueprintSetArrayInput interface { pulumi.Input ToGetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput() GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput ToGetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutputWithContext(context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput }
GetResetInstanceBlueprintResetInstanceBlueprintSetArrayInput is an input type that accepts GetResetInstanceBlueprintResetInstanceBlueprintSetArray and GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput values. You can construct a concrete instance of `GetResetInstanceBlueprintResetInstanceBlueprintSetArrayInput` via:
GetResetInstanceBlueprintResetInstanceBlueprintSetArray{ GetResetInstanceBlueprintResetInstanceBlueprintSetArgs{...} }
type GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput ¶ added in v0.1.5
type GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput struct{ *pulumi.OutputState }
func (GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput) ElementType() reflect.Type
func (GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput() GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput
func (GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutputWithContext(ctx context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput
type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfo ¶ added in v0.1.5
type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfo struct { // Image ID, which is the unique identity of Blueprint. BlueprintId string `pulumi:"blueprintId"` // Mirror name. BlueprintName string `pulumi:"blueprintName"` // Mirror status. BlueprintState string `pulumi:"blueprintState"` // Image type, such as APP_OS, PURE_OS, PRIVATE. BlueprintType string `pulumi:"blueprintType"` // The official website Url. CommunityUrl string `pulumi:"communityUrl"` // Creation time. Expressed according to the ISO8601 standard, and using UTC time. The format is YYYY-MM-DDThh:mm:ssZ. CreatedTime string `pulumi:"createdTime"` // Mirror description information. Description string `pulumi:"description"` // The mirror image shows the title to the public. DisplayTitle string `pulumi:"displayTitle"` // The image shows the version to the public. DisplayVersion string `pulumi:"displayVersion"` // Docker version number. DockerVersion string `pulumi:"dockerVersion"` // Guide article Url. GuideUrl string `pulumi:"guideUrl"` // CVM image ID after sharing the CVM image to the lightweight application server. ImageId string `pulumi:"imageId"` // Mirror image URL. ImageUrl string `pulumi:"imageUrl"` // Operating system name. OsName string `pulumi:"osName"` // Operating system platform. Platform string `pulumi:"platform"` // Operating system platform type, such as LINUX_UNIX, WINDOWS. PlatformType string `pulumi:"platformType"` // Memory required for mirroring (in GB). RequiredMemorySize int `pulumi:"requiredMemorySize"` // The size of the system disk required for image (in GB). RequiredSystemDiskSize int `pulumi:"requiredSystemDiskSize"` // The mirror association uses the scene Id list. SceneIdSets []string `pulumi:"sceneIdSets"` // Whether the image supports automation helper. SupportAutomationTools bool `pulumi:"supportAutomationTools"` }
type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArgs ¶ added in v0.1.5
type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArgs struct { // Image ID, which is the unique identity of Blueprint. BlueprintId pulumi.StringInput `pulumi:"blueprintId"` // Mirror name. BlueprintName pulumi.StringInput `pulumi:"blueprintName"` // Mirror status. BlueprintState pulumi.StringInput `pulumi:"blueprintState"` // Image type, such as APP_OS, PURE_OS, PRIVATE. BlueprintType pulumi.StringInput `pulumi:"blueprintType"` // The official website Url. CommunityUrl pulumi.StringInput `pulumi:"communityUrl"` // Creation time. Expressed according to the ISO8601 standard, and using UTC time. The format is YYYY-MM-DDThh:mm:ssZ. CreatedTime pulumi.StringInput `pulumi:"createdTime"` // Mirror description information. Description pulumi.StringInput `pulumi:"description"` // The mirror image shows the title to the public. DisplayTitle pulumi.StringInput `pulumi:"displayTitle"` // The image shows the version to the public. DisplayVersion pulumi.StringInput `pulumi:"displayVersion"` // Docker version number. DockerVersion pulumi.StringInput `pulumi:"dockerVersion"` // Guide article Url. GuideUrl pulumi.StringInput `pulumi:"guideUrl"` // CVM image ID after sharing the CVM image to the lightweight application server. ImageId pulumi.StringInput `pulumi:"imageId"` // Mirror image URL. ImageUrl pulumi.StringInput `pulumi:"imageUrl"` // Operating system name. OsName pulumi.StringInput `pulumi:"osName"` // Operating system platform. Platform pulumi.StringInput `pulumi:"platform"` // Operating system platform type, such as LINUX_UNIX, WINDOWS. PlatformType pulumi.StringInput `pulumi:"platformType"` // Memory required for mirroring (in GB). RequiredMemorySize pulumi.IntInput `pulumi:"requiredMemorySize"` // The size of the system disk required for image (in GB). RequiredSystemDiskSize pulumi.IntInput `pulumi:"requiredSystemDiskSize"` // The mirror association uses the scene Id list. SceneIdSets pulumi.StringArrayInput `pulumi:"sceneIdSets"` // Whether the image supports automation helper. SupportAutomationTools pulumi.BoolInput `pulumi:"supportAutomationTools"` }
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArgs) ElementType ¶ added in v0.1.5
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArgs) ElementType() reflect.Type
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArgs) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput ¶ added in v0.1.5
func (i GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArgs) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput() GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArgs) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutputWithContext ¶ added in v0.1.5
func (i GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArgs) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutputWithContext(ctx context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput
type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArray ¶ added in v0.1.5
type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArray []GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoInput
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArray) ElementType ¶ added in v0.1.5
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArray) ElementType() reflect.Type
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArray) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput ¶ added in v0.1.5
func (i GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArray) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput() GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArray) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutputWithContext ¶ added in v0.1.5
func (i GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArray) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutputWithContext(ctx context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput
type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayInput ¶ added in v0.1.5
type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayInput interface { pulumi.Input ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput() GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutputWithContext(context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput }
GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayInput is an input type that accepts GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArray and GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput values. You can construct a concrete instance of `GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayInput` via:
GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArray{ GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArgs{...} }
type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput ¶ added in v0.1.5
type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput struct{ *pulumi.OutputState }
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput) ElementType ¶ added in v0.1.5
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput) ElementType() reflect.Type
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput) Index ¶ added in v0.1.5
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput() GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutputWithContext ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutputWithContext(ctx context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput
type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoInput ¶ added in v0.1.5
type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoInput interface { pulumi.Input ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput() GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutputWithContext(context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput }
GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoInput is an input type that accepts GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArgs and GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput values. You can construct a concrete instance of `GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoInput` via:
GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArgs{...}
type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput ¶ added in v0.1.5
type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput struct{ *pulumi.OutputState }
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) BlueprintId ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) BlueprintId() pulumi.StringOutput
Image ID, which is the unique identity of Blueprint.
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) BlueprintName ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) BlueprintName() pulumi.StringOutput
Mirror name.
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) BlueprintState ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) BlueprintState() pulumi.StringOutput
Mirror status.
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) BlueprintType ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) BlueprintType() pulumi.StringOutput
Image type, such as APP_OS, PURE_OS, PRIVATE.
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) CommunityUrl ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) CommunityUrl() pulumi.StringOutput
The official website Url.
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) CreatedTime ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) CreatedTime() pulumi.StringOutput
Creation time. Expressed according to the ISO8601 standard, and using UTC time. The format is YYYY-MM-DDThh:mm:ssZ.
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) Description ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) Description() pulumi.StringOutput
Mirror description information.
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) DisplayTitle ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) DisplayTitle() pulumi.StringOutput
The mirror image shows the title to the public.
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) DisplayVersion ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) DisplayVersion() pulumi.StringOutput
The image shows the version to the public.
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) DockerVersion ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) DockerVersion() pulumi.StringOutput
Docker version number.
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) ElementType ¶ added in v0.1.5
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) ElementType() reflect.Type
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) GuideUrl ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) GuideUrl() pulumi.StringOutput
Guide article Url.
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) ImageId ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) ImageId() pulumi.StringOutput
CVM image ID after sharing the CVM image to the lightweight application server.
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) ImageUrl ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) ImageUrl() pulumi.StringOutput
Mirror image URL.
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) OsName ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) OsName() pulumi.StringOutput
Operating system name.
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) Platform ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) Platform() pulumi.StringOutput
Operating system platform.
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) PlatformType ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) PlatformType() pulumi.StringOutput
Operating system platform type, such as LINUX_UNIX, WINDOWS.
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) RequiredMemorySize ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) RequiredMemorySize() pulumi.IntOutput
Memory required for mirroring (in GB).
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) RequiredSystemDiskSize ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) RequiredSystemDiskSize() pulumi.IntOutput
The size of the system disk required for image (in GB).
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) SceneIdSets ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) SceneIdSets() pulumi.StringArrayOutput
The mirror association uses the scene Id list.
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) SupportAutomationTools ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) SupportAutomationTools() pulumi.BoolOutput
Whether the image supports automation helper.
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput() GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput
func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutputWithContext ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutputWithContext(ctx context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput
type GetResetInstanceBlueprintResetInstanceBlueprintSetInput ¶ added in v0.1.5
type GetResetInstanceBlueprintResetInstanceBlueprintSetInput interface { pulumi.Input ToGetResetInstanceBlueprintResetInstanceBlueprintSetOutput() GetResetInstanceBlueprintResetInstanceBlueprintSetOutput ToGetResetInstanceBlueprintResetInstanceBlueprintSetOutputWithContext(context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetOutput }
GetResetInstanceBlueprintResetInstanceBlueprintSetInput is an input type that accepts GetResetInstanceBlueprintResetInstanceBlueprintSetArgs and GetResetInstanceBlueprintResetInstanceBlueprintSetOutput values. You can construct a concrete instance of `GetResetInstanceBlueprintResetInstanceBlueprintSetInput` via:
GetResetInstanceBlueprintResetInstanceBlueprintSetArgs{...}
type GetResetInstanceBlueprintResetInstanceBlueprintSetOutput ¶ added in v0.1.5
type GetResetInstanceBlueprintResetInstanceBlueprintSetOutput struct{ *pulumi.OutputState }
func (GetResetInstanceBlueprintResetInstanceBlueprintSetOutput) BlueprintInfos ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetOutput) BlueprintInfos() GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput
Mirror details.
func (GetResetInstanceBlueprintResetInstanceBlueprintSetOutput) ElementType ¶ added in v0.1.5
func (GetResetInstanceBlueprintResetInstanceBlueprintSetOutput) ElementType() reflect.Type
func (GetResetInstanceBlueprintResetInstanceBlueprintSetOutput) IsResettable ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetOutput) IsResettable() pulumi.BoolOutput
Whether the instance image can be reset to the target image.
func (GetResetInstanceBlueprintResetInstanceBlueprintSetOutput) NonResettableMessage ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetOutput) NonResettableMessage() pulumi.StringOutput
The information cannot be reset. when the mirror can be reset ”.
func (GetResetInstanceBlueprintResetInstanceBlueprintSetOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetOutput ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetOutput() GetResetInstanceBlueprintResetInstanceBlueprintSetOutput
func (GetResetInstanceBlueprintResetInstanceBlueprintSetOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetOutputWithContext ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResetInstanceBlueprintSetOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetOutputWithContext(ctx context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetOutput
type GetResetInstanceBlueprintResult ¶ added in v0.1.5
type GetResetInstanceBlueprintResult struct { Filters []GetResetInstanceBlueprintFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` Limit *int `pulumi:"limit"` Offset *int `pulumi:"offset"` // List of scene info. ResetInstanceBlueprintSets []GetResetInstanceBlueprintResetInstanceBlueprintSet `pulumi:"resetInstanceBlueprintSets"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getResetInstanceBlueprint.
func GetResetInstanceBlueprint ¶ added in v0.1.5
func GetResetInstanceBlueprint(ctx *pulumi.Context, args *GetResetInstanceBlueprintArgs, opts ...pulumi.InvokeOption) (*GetResetInstanceBlueprintResult, error)
Use this data source to query detailed information of lighthouse resetInstanceBlueprint
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.GetResetInstanceBlueprint(ctx, &lighthouse.GetResetInstanceBlueprintArgs{ InstanceId: "lhins-123456", Limit: pulumi.IntRef(20), Offset: pulumi.IntRef(0), }, nil) if err != nil { return err } return nil }) }
```
type GetResetInstanceBlueprintResultOutput ¶ added in v0.1.5
type GetResetInstanceBlueprintResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getResetInstanceBlueprint.
func GetResetInstanceBlueprintOutput ¶ added in v0.1.5
func GetResetInstanceBlueprintOutput(ctx *pulumi.Context, args GetResetInstanceBlueprintOutputArgs, opts ...pulumi.InvokeOption) GetResetInstanceBlueprintResultOutput
func (GetResetInstanceBlueprintResultOutput) ElementType ¶ added in v0.1.5
func (GetResetInstanceBlueprintResultOutput) ElementType() reflect.Type
func (GetResetInstanceBlueprintResultOutput) Filters ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResultOutput) Filters() GetResetInstanceBlueprintFilterArrayOutput
func (GetResetInstanceBlueprintResultOutput) Id ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetResetInstanceBlueprintResultOutput) InstanceId ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResultOutput) InstanceId() pulumi.StringOutput
func (GetResetInstanceBlueprintResultOutput) Limit ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResultOutput) Limit() pulumi.IntPtrOutput
func (GetResetInstanceBlueprintResultOutput) Offset ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResultOutput) Offset() pulumi.IntPtrOutput
func (GetResetInstanceBlueprintResultOutput) ResetInstanceBlueprintSets ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResultOutput) ResetInstanceBlueprintSets() GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput
List of scene info.
func (GetResetInstanceBlueprintResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetResetInstanceBlueprintResultOutput) ToGetResetInstanceBlueprintResultOutput ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResultOutput) ToGetResetInstanceBlueprintResultOutput() GetResetInstanceBlueprintResultOutput
func (GetResetInstanceBlueprintResultOutput) ToGetResetInstanceBlueprintResultOutputWithContext ¶ added in v0.1.5
func (o GetResetInstanceBlueprintResultOutput) ToGetResetInstanceBlueprintResultOutputWithContext(ctx context.Context) GetResetInstanceBlueprintResultOutput
type GetSceneArgs ¶ added in v0.1.5
type GetSceneArgs struct { // Number of returned results. Default value is 20. Maximum value is 100. Limit *int `pulumi:"limit"` // Offset. Default value is 0. Offset *int `pulumi:"offset"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // List of scene IDs. SceneIds []string `pulumi:"sceneIds"` }
A collection of arguments for invoking getScene.
type GetSceneOutputArgs ¶ added in v0.1.5
type GetSceneOutputArgs struct { // Number of returned results. Default value is 20. Maximum value is 100. Limit pulumi.IntPtrInput `pulumi:"limit"` // Offset. Default value is 0. Offset pulumi.IntPtrInput `pulumi:"offset"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // List of scene IDs. SceneIds pulumi.StringArrayInput `pulumi:"sceneIds"` }
A collection of arguments for invoking getScene.
func (GetSceneOutputArgs) ElementType ¶ added in v0.1.5
func (GetSceneOutputArgs) ElementType() reflect.Type
type GetSceneResult ¶ added in v0.1.5
type GetSceneResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Limit *int `pulumi:"limit"` Offset *int `pulumi:"offset"` ResultOutputFile *string `pulumi:"resultOutputFile"` SceneIds []string `pulumi:"sceneIds"` // List of scene info. SceneSets []GetSceneSceneSet `pulumi:"sceneSets"` }
A collection of values returned by getScene.
func GetScene ¶ added in v0.1.5
func GetScene(ctx *pulumi.Context, args *GetSceneArgs, opts ...pulumi.InvokeOption) (*GetSceneResult, error)
Use this data source to query detailed information of lighthouse scene with region
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.GetScene(ctx, &lighthouse.GetSceneArgs{ Limit: pulumi.IntRef(20), Offset: pulumi.IntRef(0), }, nil) if err != nil { return err } return nil }) }
```
type GetSceneResultOutput ¶ added in v0.1.5
type GetSceneResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getScene.
func GetSceneOutput ¶ added in v0.1.5
func GetSceneOutput(ctx *pulumi.Context, args GetSceneOutputArgs, opts ...pulumi.InvokeOption) GetSceneResultOutput
func (GetSceneResultOutput) ElementType ¶ added in v0.1.5
func (GetSceneResultOutput) ElementType() reflect.Type
func (GetSceneResultOutput) Id ¶ added in v0.1.5
func (o GetSceneResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSceneResultOutput) Limit ¶ added in v0.1.5
func (o GetSceneResultOutput) Limit() pulumi.IntPtrOutput
func (GetSceneResultOutput) Offset ¶ added in v0.1.5
func (o GetSceneResultOutput) Offset() pulumi.IntPtrOutput
func (GetSceneResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetSceneResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetSceneResultOutput) SceneIds ¶ added in v0.1.5
func (o GetSceneResultOutput) SceneIds() pulumi.StringArrayOutput
func (GetSceneResultOutput) SceneSets ¶ added in v0.1.5
func (o GetSceneResultOutput) SceneSets() GetSceneSceneSetArrayOutput
List of scene info.
func (GetSceneResultOutput) ToGetSceneResultOutput ¶ added in v0.1.5
func (o GetSceneResultOutput) ToGetSceneResultOutput() GetSceneResultOutput
func (GetSceneResultOutput) ToGetSceneResultOutputWithContext ¶ added in v0.1.5
func (o GetSceneResultOutput) ToGetSceneResultOutputWithContext(ctx context.Context) GetSceneResultOutput
type GetSceneSceneSet ¶ added in v0.1.5
type GetSceneSceneSetArgs ¶ added in v0.1.5
type GetSceneSceneSetArgs struct { // Use scene description. Description pulumi.StringInput `pulumi:"description"` // Use the scene presentation name. DisplayName pulumi.StringInput `pulumi:"displayName"` // Use scene Id. SceneId pulumi.StringInput `pulumi:"sceneId"` }
func (GetSceneSceneSetArgs) ElementType ¶ added in v0.1.5
func (GetSceneSceneSetArgs) ElementType() reflect.Type
func (GetSceneSceneSetArgs) ToGetSceneSceneSetOutput ¶ added in v0.1.5
func (i GetSceneSceneSetArgs) ToGetSceneSceneSetOutput() GetSceneSceneSetOutput
func (GetSceneSceneSetArgs) ToGetSceneSceneSetOutputWithContext ¶ added in v0.1.5
func (i GetSceneSceneSetArgs) ToGetSceneSceneSetOutputWithContext(ctx context.Context) GetSceneSceneSetOutput
type GetSceneSceneSetArray ¶ added in v0.1.5
type GetSceneSceneSetArray []GetSceneSceneSetInput
func (GetSceneSceneSetArray) ElementType ¶ added in v0.1.5
func (GetSceneSceneSetArray) ElementType() reflect.Type
func (GetSceneSceneSetArray) ToGetSceneSceneSetArrayOutput ¶ added in v0.1.5
func (i GetSceneSceneSetArray) ToGetSceneSceneSetArrayOutput() GetSceneSceneSetArrayOutput
func (GetSceneSceneSetArray) ToGetSceneSceneSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetSceneSceneSetArray) ToGetSceneSceneSetArrayOutputWithContext(ctx context.Context) GetSceneSceneSetArrayOutput
type GetSceneSceneSetArrayInput ¶ added in v0.1.5
type GetSceneSceneSetArrayInput interface { pulumi.Input ToGetSceneSceneSetArrayOutput() GetSceneSceneSetArrayOutput ToGetSceneSceneSetArrayOutputWithContext(context.Context) GetSceneSceneSetArrayOutput }
GetSceneSceneSetArrayInput is an input type that accepts GetSceneSceneSetArray and GetSceneSceneSetArrayOutput values. You can construct a concrete instance of `GetSceneSceneSetArrayInput` via:
GetSceneSceneSetArray{ GetSceneSceneSetArgs{...} }
type GetSceneSceneSetArrayOutput ¶ added in v0.1.5
type GetSceneSceneSetArrayOutput struct{ *pulumi.OutputState }
func (GetSceneSceneSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetSceneSceneSetArrayOutput) ElementType() reflect.Type
func (GetSceneSceneSetArrayOutput) Index ¶ added in v0.1.5
func (o GetSceneSceneSetArrayOutput) Index(i pulumi.IntInput) GetSceneSceneSetOutput
func (GetSceneSceneSetArrayOutput) ToGetSceneSceneSetArrayOutput ¶ added in v0.1.5
func (o GetSceneSceneSetArrayOutput) ToGetSceneSceneSetArrayOutput() GetSceneSceneSetArrayOutput
func (GetSceneSceneSetArrayOutput) ToGetSceneSceneSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetSceneSceneSetArrayOutput) ToGetSceneSceneSetArrayOutputWithContext(ctx context.Context) GetSceneSceneSetArrayOutput
type GetSceneSceneSetInput ¶ added in v0.1.5
type GetSceneSceneSetInput interface { pulumi.Input ToGetSceneSceneSetOutput() GetSceneSceneSetOutput ToGetSceneSceneSetOutputWithContext(context.Context) GetSceneSceneSetOutput }
GetSceneSceneSetInput is an input type that accepts GetSceneSceneSetArgs and GetSceneSceneSetOutput values. You can construct a concrete instance of `GetSceneSceneSetInput` via:
GetSceneSceneSetArgs{...}
type GetSceneSceneSetOutput ¶ added in v0.1.5
type GetSceneSceneSetOutput struct{ *pulumi.OutputState }
func (GetSceneSceneSetOutput) Description ¶ added in v0.1.5
func (o GetSceneSceneSetOutput) Description() pulumi.StringOutput
Use scene description.
func (GetSceneSceneSetOutput) DisplayName ¶ added in v0.1.5
func (o GetSceneSceneSetOutput) DisplayName() pulumi.StringOutput
Use the scene presentation name.
func (GetSceneSceneSetOutput) ElementType ¶ added in v0.1.5
func (GetSceneSceneSetOutput) ElementType() reflect.Type
func (GetSceneSceneSetOutput) SceneId ¶ added in v0.1.5
func (o GetSceneSceneSetOutput) SceneId() pulumi.StringOutput
Use scene Id.
func (GetSceneSceneSetOutput) ToGetSceneSceneSetOutput ¶ added in v0.1.5
func (o GetSceneSceneSetOutput) ToGetSceneSceneSetOutput() GetSceneSceneSetOutput
func (GetSceneSceneSetOutput) ToGetSceneSceneSetOutputWithContext ¶ added in v0.1.5
func (o GetSceneSceneSetOutput) ToGetSceneSceneSetOutputWithContext(ctx context.Context) GetSceneSceneSetOutput
type GetZoneArgs ¶ added in v0.1.5
type GetZoneArgs struct { // Specifies how availability zones are listed. Valid values: // - ASC: Ascending sort. // - DESC: Descending sort. // The default value is ASC. Order *string `pulumi:"order"` // Sorting field. Valid values: // - ZONE: Sort by the availability zone. // - INSTANCE_DISPLAY_LABEL: Sort by visibility labels (HIDDEN, NORMAL and SELECTED). Default: [HIDDEN, NORMAL, SELECTED]. // Sort by availability zone by default. OrderField *string `pulumi:"orderField"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getZone.
type GetZoneOutputArgs ¶ added in v0.1.5
type GetZoneOutputArgs struct { // Specifies how availability zones are listed. Valid values: // - ASC: Ascending sort. // - DESC: Descending sort. // The default value is ASC. Order pulumi.StringPtrInput `pulumi:"order"` // Sorting field. Valid values: // - ZONE: Sort by the availability zone. // - INSTANCE_DISPLAY_LABEL: Sort by visibility labels (HIDDEN, NORMAL and SELECTED). Default: [HIDDEN, NORMAL, SELECTED]. // Sort by availability zone by default. OrderField pulumi.StringPtrInput `pulumi:"orderField"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getZone.
func (GetZoneOutputArgs) ElementType ¶ added in v0.1.5
func (GetZoneOutputArgs) ElementType() reflect.Type
type GetZoneResult ¶ added in v0.1.5
type GetZoneResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Order *string `pulumi:"order"` OrderField *string `pulumi:"orderField"` ResultOutputFile *string `pulumi:"resultOutputFile"` // List of zone info. ZoneInfoSets []GetZoneZoneInfoSet `pulumi:"zoneInfoSets"` }
A collection of values returned by getZone.
func GetZone ¶ added in v0.1.5
func GetZone(ctx *pulumi.Context, args *GetZoneArgs, opts ...pulumi.InvokeOption) (*GetZoneResult, error)
Use this data source to query detailed information of lighthouse zone
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.GetZone(ctx, &lighthouse.GetZoneArgs{ Order: pulumi.StringRef("ASC"), OrderField: pulumi.StringRef("ZONE"), }, nil) if err != nil { return err } return nil }) }
```
type GetZoneResultOutput ¶ added in v0.1.5
type GetZoneResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getZone.
func GetZoneOutput ¶ added in v0.1.5
func GetZoneOutput(ctx *pulumi.Context, args GetZoneOutputArgs, opts ...pulumi.InvokeOption) GetZoneResultOutput
func (GetZoneResultOutput) ElementType ¶ added in v0.1.5
func (GetZoneResultOutput) ElementType() reflect.Type
func (GetZoneResultOutput) Id ¶ added in v0.1.5
func (o GetZoneResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetZoneResultOutput) Order ¶ added in v0.1.5
func (o GetZoneResultOutput) Order() pulumi.StringPtrOutput
func (GetZoneResultOutput) OrderField ¶ added in v0.1.5
func (o GetZoneResultOutput) OrderField() pulumi.StringPtrOutput
func (GetZoneResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetZoneResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetZoneResultOutput) ToGetZoneResultOutput ¶ added in v0.1.5
func (o GetZoneResultOutput) ToGetZoneResultOutput() GetZoneResultOutput
func (GetZoneResultOutput) ToGetZoneResultOutputWithContext ¶ added in v0.1.5
func (o GetZoneResultOutput) ToGetZoneResultOutputWithContext(ctx context.Context) GetZoneResultOutput
func (GetZoneResultOutput) ZoneInfoSets ¶ added in v0.1.5
func (o GetZoneResultOutput) ZoneInfoSets() GetZoneZoneInfoSetArrayOutput
List of zone info.
type GetZoneZoneInfoSet ¶ added in v0.1.5
type GetZoneZoneInfoSetArgs ¶ added in v0.1.5
type GetZoneZoneInfoSetArgs struct { // Instance purchase page availability zone display label. InstanceDisplayLabel pulumi.StringInput `pulumi:"instanceDisplayLabel"` // Availability zone. Zone pulumi.StringInput `pulumi:"zone"` // Chinese name of availability zone. ZoneName pulumi.StringInput `pulumi:"zoneName"` }
func (GetZoneZoneInfoSetArgs) ElementType ¶ added in v0.1.5
func (GetZoneZoneInfoSetArgs) ElementType() reflect.Type
func (GetZoneZoneInfoSetArgs) ToGetZoneZoneInfoSetOutput ¶ added in v0.1.5
func (i GetZoneZoneInfoSetArgs) ToGetZoneZoneInfoSetOutput() GetZoneZoneInfoSetOutput
func (GetZoneZoneInfoSetArgs) ToGetZoneZoneInfoSetOutputWithContext ¶ added in v0.1.5
func (i GetZoneZoneInfoSetArgs) ToGetZoneZoneInfoSetOutputWithContext(ctx context.Context) GetZoneZoneInfoSetOutput
type GetZoneZoneInfoSetArray ¶ added in v0.1.5
type GetZoneZoneInfoSetArray []GetZoneZoneInfoSetInput
func (GetZoneZoneInfoSetArray) ElementType ¶ added in v0.1.5
func (GetZoneZoneInfoSetArray) ElementType() reflect.Type
func (GetZoneZoneInfoSetArray) ToGetZoneZoneInfoSetArrayOutput ¶ added in v0.1.5
func (i GetZoneZoneInfoSetArray) ToGetZoneZoneInfoSetArrayOutput() GetZoneZoneInfoSetArrayOutput
func (GetZoneZoneInfoSetArray) ToGetZoneZoneInfoSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetZoneZoneInfoSetArray) ToGetZoneZoneInfoSetArrayOutputWithContext(ctx context.Context) GetZoneZoneInfoSetArrayOutput
type GetZoneZoneInfoSetArrayInput ¶ added in v0.1.5
type GetZoneZoneInfoSetArrayInput interface { pulumi.Input ToGetZoneZoneInfoSetArrayOutput() GetZoneZoneInfoSetArrayOutput ToGetZoneZoneInfoSetArrayOutputWithContext(context.Context) GetZoneZoneInfoSetArrayOutput }
GetZoneZoneInfoSetArrayInput is an input type that accepts GetZoneZoneInfoSetArray and GetZoneZoneInfoSetArrayOutput values. You can construct a concrete instance of `GetZoneZoneInfoSetArrayInput` via:
GetZoneZoneInfoSetArray{ GetZoneZoneInfoSetArgs{...} }
type GetZoneZoneInfoSetArrayOutput ¶ added in v0.1.5
type GetZoneZoneInfoSetArrayOutput struct{ *pulumi.OutputState }
func (GetZoneZoneInfoSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetZoneZoneInfoSetArrayOutput) ElementType() reflect.Type
func (GetZoneZoneInfoSetArrayOutput) Index ¶ added in v0.1.5
func (o GetZoneZoneInfoSetArrayOutput) Index(i pulumi.IntInput) GetZoneZoneInfoSetOutput
func (GetZoneZoneInfoSetArrayOutput) ToGetZoneZoneInfoSetArrayOutput ¶ added in v0.1.5
func (o GetZoneZoneInfoSetArrayOutput) ToGetZoneZoneInfoSetArrayOutput() GetZoneZoneInfoSetArrayOutput
func (GetZoneZoneInfoSetArrayOutput) ToGetZoneZoneInfoSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetZoneZoneInfoSetArrayOutput) ToGetZoneZoneInfoSetArrayOutputWithContext(ctx context.Context) GetZoneZoneInfoSetArrayOutput
type GetZoneZoneInfoSetInput ¶ added in v0.1.5
type GetZoneZoneInfoSetInput interface { pulumi.Input ToGetZoneZoneInfoSetOutput() GetZoneZoneInfoSetOutput ToGetZoneZoneInfoSetOutputWithContext(context.Context) GetZoneZoneInfoSetOutput }
GetZoneZoneInfoSetInput is an input type that accepts GetZoneZoneInfoSetArgs and GetZoneZoneInfoSetOutput values. You can construct a concrete instance of `GetZoneZoneInfoSetInput` via:
GetZoneZoneInfoSetArgs{...}
type GetZoneZoneInfoSetOutput ¶ added in v0.1.5
type GetZoneZoneInfoSetOutput struct{ *pulumi.OutputState }
func (GetZoneZoneInfoSetOutput) ElementType ¶ added in v0.1.5
func (GetZoneZoneInfoSetOutput) ElementType() reflect.Type
func (GetZoneZoneInfoSetOutput) InstanceDisplayLabel ¶ added in v0.1.5
func (o GetZoneZoneInfoSetOutput) InstanceDisplayLabel() pulumi.StringOutput
Instance purchase page availability zone display label.
func (GetZoneZoneInfoSetOutput) ToGetZoneZoneInfoSetOutput ¶ added in v0.1.5
func (o GetZoneZoneInfoSetOutput) ToGetZoneZoneInfoSetOutput() GetZoneZoneInfoSetOutput
func (GetZoneZoneInfoSetOutput) ToGetZoneZoneInfoSetOutputWithContext ¶ added in v0.1.5
func (o GetZoneZoneInfoSetOutput) ToGetZoneZoneInfoSetOutputWithContext(ctx context.Context) GetZoneZoneInfoSetOutput
func (GetZoneZoneInfoSetOutput) Zone ¶ added in v0.1.5
func (o GetZoneZoneInfoSetOutput) Zone() pulumi.StringOutput
Availability zone.
func (GetZoneZoneInfoSetOutput) ZoneName ¶ added in v0.1.5
func (o GetZoneZoneInfoSetOutput) ZoneName() pulumi.StringOutput
Chinese name of availability zone.
type Instance ¶
type Instance struct { pulumi.CustomResourceState // ID of the Lighthouse image. BlueprintId pulumi.StringOutput `pulumi:"blueprintId"` // ID of the Lighthouse package. BundleId pulumi.StringOutput `pulumi:"bundleId"` // 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.StringPtrOutput `pulumi:"clientToken"` // Configuration of the containers to create. Containers InstanceContainerArrayOutput `pulumi:"containers"` // Whether the request is a dry run only.true: dry run only. The request will not create instance(s). A dry run can check whether all the required parameters are specified, whether the request format is right, whether the request exceeds service limits, and whether the specified CVMs are available. If the dry run fails, the corresponding error code will be returned.If the dry run succeeds, the RequestId will be returned.false (default value): send a normal request and create instance(s) if all the requirements are met. DryRun pulumi.BoolPtrOutput `pulumi:"dryRun"` // Firewall template ID. If this parameter is not specified, the default firewall policy is used. FirewallTemplateId pulumi.StringOutput `pulumi:"firewallTemplateId"` // The display name of the Lighthouse instance. InstanceName pulumi.StringOutput `pulumi:"instanceName"` // Whether the voucher is deducted automatically when update bundle id. Value range: `true`: indicates automatic deduction of vouchers, `false`: does not automatically deduct vouchers. Default value: `false`. IsUpdateBundleIdAutoVoucher pulumi.BoolPtrOutput `pulumi:"isUpdateBundleIdAutoVoucher"` // Whether to return the mounted data disk. `true`: returns both the instance and the mounted data disk; `false`: returns the instance and no longer returns its mounted data disk. Default: `true`. IsolateDataDisk pulumi.BoolPtrOutput `pulumi:"isolateDataDisk"` // Login password of the instance. It is only available for Windows instances. If it is not specified, it means that the user choose to set the login password after the instance creation. LoginConfiguration InstanceLoginConfigurationPtrOutput `pulumi:"loginConfiguration"` // Subscription period in months. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60. Period pulumi.IntOutput `pulumi:"period"` // It has been deprecated from version v1.81.8. Use `Lighthouse.KeyPairAttachment` manage key pair. Whether to allow login using the default key pair. `YES`: allow login; `NO`: disable login. Default: `YES`. // // Deprecated: It has been deprecated from version v1.81.8. Use `tencentcloud_lighthouse_key_pair_attachment` manage key pair. PermitDefaultKeyPairLogin pulumi.StringOutput `pulumi:"permitDefaultKeyPairLogin"` // 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. You need to manually renew DISABLE_NOTIFY_AND_AUTO_RENEW: neither notify upon expiration nor renew automatically. Default value: NOTIFY_AND_MANUAL_RENEW. RenewFlag pulumi.StringOutput `pulumi:"renewFlag"` // List of availability zones. A random AZ is selected by default. Zone pulumi.StringPtrOutput `pulumi:"zone"` }
Provides a resource to create a lighthouse instance.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { firewallTemplate, err := Lighthouse.NewFirewallTemplate(ctx, "firewallTemplate", &Lighthouse.FirewallTemplateArgs{ TemplateName: pulumi.String("empty-template"), }) if err != nil { return err } _, err = Lighthouse.NewInstance(ctx, "lighthouse", &Lighthouse.InstanceArgs{ BundleId: pulumi.String("bundle2022_gen_01"), BlueprintId: pulumi.String("lhbp-f1lkcd41"), Period: pulumi.Int(1), RenewFlag: pulumi.String("NOTIFY_AND_AUTO_RENEW"), InstanceName: pulumi.String("hello world"), Zone: pulumi.String("ap-guangzhou-3"), Containers: lighthouse.InstanceContainerArray{ &lighthouse.InstanceContainerArgs{ ContainerImage: pulumi.String("ccr.ccs.tencentyun.com/qcloud/nginx"), ContainerName: pulumi.String("nginx"), Envs: lighthouse.InstanceContainerEnvArray{ &lighthouse.InstanceContainerEnvArgs{ Key: pulumi.String("key"), Value: pulumi.String("value"), }, &lighthouse.InstanceContainerEnvArgs{ Key: pulumi.String("key2"), Value: pulumi.String("value2"), }, }, PublishPorts: lighthouse.InstanceContainerPublishPortArray{ &lighthouse.InstanceContainerPublishPortArgs{ HostPort: pulumi.Int(80), ContainerPort: pulumi.Int(80), Ip: pulumi.String("127.0.0.1"), Protocol: pulumi.String("tcp"), }, &lighthouse.InstanceContainerPublishPortArgs{ HostPort: pulumi.Int(36000), ContainerPort: pulumi.Int(36000), Ip: pulumi.String("127.0.0.1"), Protocol: pulumi.String("tcp"), }, }, Volumes: lighthouse.InstanceContainerVolumeArray{ &lighthouse.InstanceContainerVolumeArgs{ ContainerPath: pulumi.String("/data"), HostPath: pulumi.String("/tmp"), }, &lighthouse.InstanceContainerVolumeArgs{ ContainerPath: pulumi.String("/var"), HostPath: pulumi.String("/tmp"), }, }, Command: pulumi.String("ls -l"), }, &lighthouse.InstanceContainerArgs{ ContainerImage: pulumi.String("ccr.ccs.tencentyun.com/qcloud/resty"), ContainerName: pulumi.String("resty"), Envs: lighthouse.InstanceContainerEnvArray{ &lighthouse.InstanceContainerEnvArgs{ Key: pulumi.String("key2"), Value: pulumi.String("value2"), }, }, PublishPorts: lighthouse.InstanceContainerPublishPortArray{ &lighthouse.InstanceContainerPublishPortArgs{ HostPort: pulumi.Int(80), ContainerPort: pulumi.Int(80), Ip: pulumi.String("127.0.0.1"), Protocol: pulumi.String("udp"), }, }, Volumes: lighthouse.InstanceContainerVolumeArray{ &lighthouse.InstanceContainerVolumeArgs{ ContainerPath: pulumi.String("/var"), HostPath: pulumi.String("/tmp"), }, }, Command: pulumi.String("echo \"hello\""), }, }, FirewallTemplateId: firewallTemplate.ID(), }) if err != nil { return err } return nil }) }
```
## Import
lighthouse instance can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Lighthouse/instance:Instance lighthouse lhins-xxxxxx
```
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)
GetInstance gets an existing Instance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewInstance ¶
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) ElementType ¶
func (*Instance) ToInstanceOutput ¶
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceArgs ¶
type InstanceArgs struct { // ID of the Lighthouse image. BlueprintId pulumi.StringInput // ID of the Lighthouse package. BundleId pulumi.StringInput // 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 // Configuration of the containers to create. Containers InstanceContainerArrayInput // Whether the request is a dry run only.true: dry run only. The request will not create instance(s). A dry run can check whether all the required parameters are specified, whether the request format is right, whether the request exceeds service limits, and whether the specified CVMs are available. If the dry run fails, the corresponding error code will be returned.If the dry run succeeds, the RequestId will be returned.false (default value): send a normal request and create instance(s) if all the requirements are met. DryRun pulumi.BoolPtrInput // Firewall template ID. If this parameter is not specified, the default firewall policy is used. FirewallTemplateId pulumi.StringPtrInput // The display name of the Lighthouse instance. InstanceName pulumi.StringInput // Whether the voucher is deducted automatically when update bundle id. Value range: `true`: indicates automatic deduction of vouchers, `false`: does not automatically deduct vouchers. Default value: `false`. IsUpdateBundleIdAutoVoucher pulumi.BoolPtrInput // Whether to return the mounted data disk. `true`: returns both the instance and the mounted data disk; `false`: returns the instance and no longer returns its mounted data disk. Default: `true`. IsolateDataDisk pulumi.BoolPtrInput // Login password of the instance. It is only available for Windows instances. If it is not specified, it means that the user choose to set the login password after the instance creation. LoginConfiguration InstanceLoginConfigurationPtrInput // Subscription period in months. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60. Period pulumi.IntInput // It has been deprecated from version v1.81.8. Use `Lighthouse.KeyPairAttachment` manage key pair. Whether to allow login using the default key pair. `YES`: allow login; `NO`: disable login. Default: `YES`. // // Deprecated: It has been deprecated from version v1.81.8. Use `tencentcloud_lighthouse_key_pair_attachment` manage key pair. PermitDefaultKeyPairLogin pulumi.StringPtrInput // 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. You need to manually renew DISABLE_NOTIFY_AND_AUTO_RENEW: neither notify upon expiration nor renew automatically. Default value: NOTIFY_AND_MANUAL_RENEW. RenewFlag pulumi.StringInput // List of availability zones. A random AZ is selected by default. Zone pulumi.StringPtrInput }
The set of arguments for constructing a Instance resource.
func (InstanceArgs) ElementType ¶
func (InstanceArgs) ElementType() reflect.Type
type InstanceArray ¶
type InstanceArray []InstanceInput
func (InstanceArray) ElementType ¶
func (InstanceArray) ElementType() reflect.Type
func (InstanceArray) ToInstanceArrayOutput ¶
func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArray) ToInstanceArrayOutputWithContext ¶
func (i InstanceArray) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceArrayInput ¶
type InstanceArrayInput interface { pulumi.Input ToInstanceArrayOutput() InstanceArrayOutput ToInstanceArrayOutputWithContext(context.Context) InstanceArrayOutput }
InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values. You can construct a concrete instance of `InstanceArrayInput` via:
InstanceArray{ InstanceArgs{...} }
type InstanceArrayOutput ¶
type InstanceArrayOutput struct{ *pulumi.OutputState }
func (InstanceArrayOutput) ElementType ¶
func (InstanceArrayOutput) ElementType() reflect.Type
func (InstanceArrayOutput) Index ¶
func (o InstanceArrayOutput) Index(i pulumi.IntInput) InstanceOutput
func (InstanceArrayOutput) ToInstanceArrayOutput ¶
func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArrayOutput) ToInstanceArrayOutputWithContext ¶
func (o InstanceArrayOutput) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceContainer ¶
type InstanceContainer struct { // The command to run. Command *string `pulumi:"command"` // Container image address. ContainerImage *string `pulumi:"containerImage"` // Container name. ContainerName *string `pulumi:"containerName"` // List of environment variables. Envs []InstanceContainerEnv `pulumi:"envs"` // List of mappings of container ports and host ports. PublishPorts []InstanceContainerPublishPort `pulumi:"publishPorts"` // List of container mount volumes. Volumes []InstanceContainerVolume `pulumi:"volumes"` }
type InstanceContainerArgs ¶
type InstanceContainerArgs struct { // The command to run. Command pulumi.StringPtrInput `pulumi:"command"` // Container image address. ContainerImage pulumi.StringPtrInput `pulumi:"containerImage"` // Container name. ContainerName pulumi.StringPtrInput `pulumi:"containerName"` // List of environment variables. Envs InstanceContainerEnvArrayInput `pulumi:"envs"` // List of mappings of container ports and host ports. PublishPorts InstanceContainerPublishPortArrayInput `pulumi:"publishPorts"` // List of container mount volumes. Volumes InstanceContainerVolumeArrayInput `pulumi:"volumes"` }
func (InstanceContainerArgs) ElementType ¶
func (InstanceContainerArgs) ElementType() reflect.Type
func (InstanceContainerArgs) ToInstanceContainerOutput ¶
func (i InstanceContainerArgs) ToInstanceContainerOutput() InstanceContainerOutput
func (InstanceContainerArgs) ToInstanceContainerOutputWithContext ¶
func (i InstanceContainerArgs) ToInstanceContainerOutputWithContext(ctx context.Context) InstanceContainerOutput
type InstanceContainerArray ¶
type InstanceContainerArray []InstanceContainerInput
func (InstanceContainerArray) ElementType ¶
func (InstanceContainerArray) ElementType() reflect.Type
func (InstanceContainerArray) ToInstanceContainerArrayOutput ¶
func (i InstanceContainerArray) ToInstanceContainerArrayOutput() InstanceContainerArrayOutput
func (InstanceContainerArray) ToInstanceContainerArrayOutputWithContext ¶
func (i InstanceContainerArray) ToInstanceContainerArrayOutputWithContext(ctx context.Context) InstanceContainerArrayOutput
type InstanceContainerArrayInput ¶
type InstanceContainerArrayInput interface { pulumi.Input ToInstanceContainerArrayOutput() InstanceContainerArrayOutput ToInstanceContainerArrayOutputWithContext(context.Context) InstanceContainerArrayOutput }
InstanceContainerArrayInput is an input type that accepts InstanceContainerArray and InstanceContainerArrayOutput values. You can construct a concrete instance of `InstanceContainerArrayInput` via:
InstanceContainerArray{ InstanceContainerArgs{...} }
type InstanceContainerArrayOutput ¶
type InstanceContainerArrayOutput struct{ *pulumi.OutputState }
func (InstanceContainerArrayOutput) ElementType ¶
func (InstanceContainerArrayOutput) ElementType() reflect.Type
func (InstanceContainerArrayOutput) Index ¶
func (o InstanceContainerArrayOutput) Index(i pulumi.IntInput) InstanceContainerOutput
func (InstanceContainerArrayOutput) ToInstanceContainerArrayOutput ¶
func (o InstanceContainerArrayOutput) ToInstanceContainerArrayOutput() InstanceContainerArrayOutput
func (InstanceContainerArrayOutput) ToInstanceContainerArrayOutputWithContext ¶
func (o InstanceContainerArrayOutput) ToInstanceContainerArrayOutputWithContext(ctx context.Context) InstanceContainerArrayOutput
type InstanceContainerEnv ¶
type InstanceContainerEnvArgs ¶
type InstanceContainerEnvArgs struct { // Environment variable key. Key pulumi.StringInput `pulumi:"key"` // Environment variable value. Value pulumi.StringInput `pulumi:"value"` }
func (InstanceContainerEnvArgs) ElementType ¶
func (InstanceContainerEnvArgs) ElementType() reflect.Type
func (InstanceContainerEnvArgs) ToInstanceContainerEnvOutput ¶
func (i InstanceContainerEnvArgs) ToInstanceContainerEnvOutput() InstanceContainerEnvOutput
func (InstanceContainerEnvArgs) ToInstanceContainerEnvOutputWithContext ¶
func (i InstanceContainerEnvArgs) ToInstanceContainerEnvOutputWithContext(ctx context.Context) InstanceContainerEnvOutput
type InstanceContainerEnvArray ¶
type InstanceContainerEnvArray []InstanceContainerEnvInput
func (InstanceContainerEnvArray) ElementType ¶
func (InstanceContainerEnvArray) ElementType() reflect.Type
func (InstanceContainerEnvArray) ToInstanceContainerEnvArrayOutput ¶
func (i InstanceContainerEnvArray) ToInstanceContainerEnvArrayOutput() InstanceContainerEnvArrayOutput
func (InstanceContainerEnvArray) ToInstanceContainerEnvArrayOutputWithContext ¶
func (i InstanceContainerEnvArray) ToInstanceContainerEnvArrayOutputWithContext(ctx context.Context) InstanceContainerEnvArrayOutput
type InstanceContainerEnvArrayInput ¶
type InstanceContainerEnvArrayInput interface { pulumi.Input ToInstanceContainerEnvArrayOutput() InstanceContainerEnvArrayOutput ToInstanceContainerEnvArrayOutputWithContext(context.Context) InstanceContainerEnvArrayOutput }
InstanceContainerEnvArrayInput is an input type that accepts InstanceContainerEnvArray and InstanceContainerEnvArrayOutput values. You can construct a concrete instance of `InstanceContainerEnvArrayInput` via:
InstanceContainerEnvArray{ InstanceContainerEnvArgs{...} }
type InstanceContainerEnvArrayOutput ¶
type InstanceContainerEnvArrayOutput struct{ *pulumi.OutputState }
func (InstanceContainerEnvArrayOutput) ElementType ¶
func (InstanceContainerEnvArrayOutput) ElementType() reflect.Type
func (InstanceContainerEnvArrayOutput) Index ¶
func (o InstanceContainerEnvArrayOutput) Index(i pulumi.IntInput) InstanceContainerEnvOutput
func (InstanceContainerEnvArrayOutput) ToInstanceContainerEnvArrayOutput ¶
func (o InstanceContainerEnvArrayOutput) ToInstanceContainerEnvArrayOutput() InstanceContainerEnvArrayOutput
func (InstanceContainerEnvArrayOutput) ToInstanceContainerEnvArrayOutputWithContext ¶
func (o InstanceContainerEnvArrayOutput) ToInstanceContainerEnvArrayOutputWithContext(ctx context.Context) InstanceContainerEnvArrayOutput
type InstanceContainerEnvInput ¶
type InstanceContainerEnvInput interface { pulumi.Input ToInstanceContainerEnvOutput() InstanceContainerEnvOutput ToInstanceContainerEnvOutputWithContext(context.Context) InstanceContainerEnvOutput }
InstanceContainerEnvInput is an input type that accepts InstanceContainerEnvArgs and InstanceContainerEnvOutput values. You can construct a concrete instance of `InstanceContainerEnvInput` via:
InstanceContainerEnvArgs{...}
type InstanceContainerEnvOutput ¶
type InstanceContainerEnvOutput struct{ *pulumi.OutputState }
func (InstanceContainerEnvOutput) ElementType ¶
func (InstanceContainerEnvOutput) ElementType() reflect.Type
func (InstanceContainerEnvOutput) Key ¶
func (o InstanceContainerEnvOutput) Key() pulumi.StringOutput
Environment variable key.
func (InstanceContainerEnvOutput) ToInstanceContainerEnvOutput ¶
func (o InstanceContainerEnvOutput) ToInstanceContainerEnvOutput() InstanceContainerEnvOutput
func (InstanceContainerEnvOutput) ToInstanceContainerEnvOutputWithContext ¶
func (o InstanceContainerEnvOutput) ToInstanceContainerEnvOutputWithContext(ctx context.Context) InstanceContainerEnvOutput
func (InstanceContainerEnvOutput) Value ¶
func (o InstanceContainerEnvOutput) Value() pulumi.StringOutput
Environment variable value.
type InstanceContainerInput ¶
type InstanceContainerInput interface { pulumi.Input ToInstanceContainerOutput() InstanceContainerOutput ToInstanceContainerOutputWithContext(context.Context) InstanceContainerOutput }
InstanceContainerInput is an input type that accepts InstanceContainerArgs and InstanceContainerOutput values. You can construct a concrete instance of `InstanceContainerInput` via:
InstanceContainerArgs{...}
type InstanceContainerOutput ¶
type InstanceContainerOutput struct{ *pulumi.OutputState }
func (InstanceContainerOutput) Command ¶
func (o InstanceContainerOutput) Command() pulumi.StringPtrOutput
The command to run.
func (InstanceContainerOutput) ContainerImage ¶
func (o InstanceContainerOutput) ContainerImage() pulumi.StringPtrOutput
Container image address.
func (InstanceContainerOutput) ContainerName ¶
func (o InstanceContainerOutput) ContainerName() pulumi.StringPtrOutput
Container name.
func (InstanceContainerOutput) ElementType ¶
func (InstanceContainerOutput) ElementType() reflect.Type
func (InstanceContainerOutput) Envs ¶
func (o InstanceContainerOutput) Envs() InstanceContainerEnvArrayOutput
List of environment variables.
func (InstanceContainerOutput) PublishPorts ¶
func (o InstanceContainerOutput) PublishPorts() InstanceContainerPublishPortArrayOutput
List of mappings of container ports and host ports.
func (InstanceContainerOutput) ToInstanceContainerOutput ¶
func (o InstanceContainerOutput) ToInstanceContainerOutput() InstanceContainerOutput
func (InstanceContainerOutput) ToInstanceContainerOutputWithContext ¶
func (o InstanceContainerOutput) ToInstanceContainerOutputWithContext(ctx context.Context) InstanceContainerOutput
func (InstanceContainerOutput) Volumes ¶
func (o InstanceContainerOutput) Volumes() InstanceContainerVolumeArrayOutput
List of container mount volumes.
type InstanceContainerPublishPort ¶
type InstanceContainerPublishPort struct { // Container port. ContainerPort int `pulumi:"containerPort"` // Host port. HostPort int `pulumi:"hostPort"` // External IP. It defaults to 0.0.0.0. Ip *string `pulumi:"ip"` // The protocol defaults to tcp. Valid values: tcp, udp and sctp. Protocol *string `pulumi:"protocol"` }
type InstanceContainerPublishPortArgs ¶
type InstanceContainerPublishPortArgs struct { // Container port. ContainerPort pulumi.IntInput `pulumi:"containerPort"` // Host port. HostPort pulumi.IntInput `pulumi:"hostPort"` // External IP. It defaults to 0.0.0.0. Ip pulumi.StringPtrInput `pulumi:"ip"` // The protocol defaults to tcp. Valid values: tcp, udp and sctp. Protocol pulumi.StringPtrInput `pulumi:"protocol"` }
func (InstanceContainerPublishPortArgs) ElementType ¶
func (InstanceContainerPublishPortArgs) ElementType() reflect.Type
func (InstanceContainerPublishPortArgs) ToInstanceContainerPublishPortOutput ¶
func (i InstanceContainerPublishPortArgs) ToInstanceContainerPublishPortOutput() InstanceContainerPublishPortOutput
func (InstanceContainerPublishPortArgs) ToInstanceContainerPublishPortOutputWithContext ¶
func (i InstanceContainerPublishPortArgs) ToInstanceContainerPublishPortOutputWithContext(ctx context.Context) InstanceContainerPublishPortOutput
type InstanceContainerPublishPortArray ¶
type InstanceContainerPublishPortArray []InstanceContainerPublishPortInput
func (InstanceContainerPublishPortArray) ElementType ¶
func (InstanceContainerPublishPortArray) ElementType() reflect.Type
func (InstanceContainerPublishPortArray) ToInstanceContainerPublishPortArrayOutput ¶
func (i InstanceContainerPublishPortArray) ToInstanceContainerPublishPortArrayOutput() InstanceContainerPublishPortArrayOutput
func (InstanceContainerPublishPortArray) ToInstanceContainerPublishPortArrayOutputWithContext ¶
func (i InstanceContainerPublishPortArray) ToInstanceContainerPublishPortArrayOutputWithContext(ctx context.Context) InstanceContainerPublishPortArrayOutput
type InstanceContainerPublishPortArrayInput ¶
type InstanceContainerPublishPortArrayInput interface { pulumi.Input ToInstanceContainerPublishPortArrayOutput() InstanceContainerPublishPortArrayOutput ToInstanceContainerPublishPortArrayOutputWithContext(context.Context) InstanceContainerPublishPortArrayOutput }
InstanceContainerPublishPortArrayInput is an input type that accepts InstanceContainerPublishPortArray and InstanceContainerPublishPortArrayOutput values. You can construct a concrete instance of `InstanceContainerPublishPortArrayInput` via:
InstanceContainerPublishPortArray{ InstanceContainerPublishPortArgs{...} }
type InstanceContainerPublishPortArrayOutput ¶
type InstanceContainerPublishPortArrayOutput struct{ *pulumi.OutputState }
func (InstanceContainerPublishPortArrayOutput) ElementType ¶
func (InstanceContainerPublishPortArrayOutput) ElementType() reflect.Type
func (InstanceContainerPublishPortArrayOutput) ToInstanceContainerPublishPortArrayOutput ¶
func (o InstanceContainerPublishPortArrayOutput) ToInstanceContainerPublishPortArrayOutput() InstanceContainerPublishPortArrayOutput
func (InstanceContainerPublishPortArrayOutput) ToInstanceContainerPublishPortArrayOutputWithContext ¶
func (o InstanceContainerPublishPortArrayOutput) ToInstanceContainerPublishPortArrayOutputWithContext(ctx context.Context) InstanceContainerPublishPortArrayOutput
type InstanceContainerPublishPortInput ¶
type InstanceContainerPublishPortInput interface { pulumi.Input ToInstanceContainerPublishPortOutput() InstanceContainerPublishPortOutput ToInstanceContainerPublishPortOutputWithContext(context.Context) InstanceContainerPublishPortOutput }
InstanceContainerPublishPortInput is an input type that accepts InstanceContainerPublishPortArgs and InstanceContainerPublishPortOutput values. You can construct a concrete instance of `InstanceContainerPublishPortInput` via:
InstanceContainerPublishPortArgs{...}
type InstanceContainerPublishPortOutput ¶
type InstanceContainerPublishPortOutput struct{ *pulumi.OutputState }
func (InstanceContainerPublishPortOutput) ContainerPort ¶
func (o InstanceContainerPublishPortOutput) ContainerPort() pulumi.IntOutput
Container port.
func (InstanceContainerPublishPortOutput) ElementType ¶
func (InstanceContainerPublishPortOutput) ElementType() reflect.Type
func (InstanceContainerPublishPortOutput) HostPort ¶
func (o InstanceContainerPublishPortOutput) HostPort() pulumi.IntOutput
Host port.
func (InstanceContainerPublishPortOutput) Ip ¶
func (o InstanceContainerPublishPortOutput) Ip() pulumi.StringPtrOutput
External IP. It defaults to 0.0.0.0.
func (InstanceContainerPublishPortOutput) Protocol ¶
func (o InstanceContainerPublishPortOutput) Protocol() pulumi.StringPtrOutput
The protocol defaults to tcp. Valid values: tcp, udp and sctp.
func (InstanceContainerPublishPortOutput) ToInstanceContainerPublishPortOutput ¶
func (o InstanceContainerPublishPortOutput) ToInstanceContainerPublishPortOutput() InstanceContainerPublishPortOutput
func (InstanceContainerPublishPortOutput) ToInstanceContainerPublishPortOutputWithContext ¶
func (o InstanceContainerPublishPortOutput) ToInstanceContainerPublishPortOutputWithContext(ctx context.Context) InstanceContainerPublishPortOutput
type InstanceContainerVolume ¶
type InstanceContainerVolumeArgs ¶
type InstanceContainerVolumeArgs struct { // Container path. ContainerPath pulumi.StringInput `pulumi:"containerPath"` // Host path. HostPath pulumi.StringInput `pulumi:"hostPath"` }
func (InstanceContainerVolumeArgs) ElementType ¶
func (InstanceContainerVolumeArgs) ElementType() reflect.Type
func (InstanceContainerVolumeArgs) ToInstanceContainerVolumeOutput ¶
func (i InstanceContainerVolumeArgs) ToInstanceContainerVolumeOutput() InstanceContainerVolumeOutput
func (InstanceContainerVolumeArgs) ToInstanceContainerVolumeOutputWithContext ¶
func (i InstanceContainerVolumeArgs) ToInstanceContainerVolumeOutputWithContext(ctx context.Context) InstanceContainerVolumeOutput
type InstanceContainerVolumeArray ¶
type InstanceContainerVolumeArray []InstanceContainerVolumeInput
func (InstanceContainerVolumeArray) ElementType ¶
func (InstanceContainerVolumeArray) ElementType() reflect.Type
func (InstanceContainerVolumeArray) ToInstanceContainerVolumeArrayOutput ¶
func (i InstanceContainerVolumeArray) ToInstanceContainerVolumeArrayOutput() InstanceContainerVolumeArrayOutput
func (InstanceContainerVolumeArray) ToInstanceContainerVolumeArrayOutputWithContext ¶
func (i InstanceContainerVolumeArray) ToInstanceContainerVolumeArrayOutputWithContext(ctx context.Context) InstanceContainerVolumeArrayOutput
type InstanceContainerVolumeArrayInput ¶
type InstanceContainerVolumeArrayInput interface { pulumi.Input ToInstanceContainerVolumeArrayOutput() InstanceContainerVolumeArrayOutput ToInstanceContainerVolumeArrayOutputWithContext(context.Context) InstanceContainerVolumeArrayOutput }
InstanceContainerVolumeArrayInput is an input type that accepts InstanceContainerVolumeArray and InstanceContainerVolumeArrayOutput values. You can construct a concrete instance of `InstanceContainerVolumeArrayInput` via:
InstanceContainerVolumeArray{ InstanceContainerVolumeArgs{...} }
type InstanceContainerVolumeArrayOutput ¶
type InstanceContainerVolumeArrayOutput struct{ *pulumi.OutputState }
func (InstanceContainerVolumeArrayOutput) ElementType ¶
func (InstanceContainerVolumeArrayOutput) ElementType() reflect.Type
func (InstanceContainerVolumeArrayOutput) Index ¶
func (o InstanceContainerVolumeArrayOutput) Index(i pulumi.IntInput) InstanceContainerVolumeOutput
func (InstanceContainerVolumeArrayOutput) ToInstanceContainerVolumeArrayOutput ¶
func (o InstanceContainerVolumeArrayOutput) ToInstanceContainerVolumeArrayOutput() InstanceContainerVolumeArrayOutput
func (InstanceContainerVolumeArrayOutput) ToInstanceContainerVolumeArrayOutputWithContext ¶
func (o InstanceContainerVolumeArrayOutput) ToInstanceContainerVolumeArrayOutputWithContext(ctx context.Context) InstanceContainerVolumeArrayOutput
type InstanceContainerVolumeInput ¶
type InstanceContainerVolumeInput interface { pulumi.Input ToInstanceContainerVolumeOutput() InstanceContainerVolumeOutput ToInstanceContainerVolumeOutputWithContext(context.Context) InstanceContainerVolumeOutput }
InstanceContainerVolumeInput is an input type that accepts InstanceContainerVolumeArgs and InstanceContainerVolumeOutput values. You can construct a concrete instance of `InstanceContainerVolumeInput` via:
InstanceContainerVolumeArgs{...}
type InstanceContainerVolumeOutput ¶
type InstanceContainerVolumeOutput struct{ *pulumi.OutputState }
func (InstanceContainerVolumeOutput) ContainerPath ¶
func (o InstanceContainerVolumeOutput) ContainerPath() pulumi.StringOutput
Container path.
func (InstanceContainerVolumeOutput) ElementType ¶
func (InstanceContainerVolumeOutput) ElementType() reflect.Type
func (InstanceContainerVolumeOutput) HostPath ¶
func (o InstanceContainerVolumeOutput) HostPath() pulumi.StringOutput
Host path.
func (InstanceContainerVolumeOutput) ToInstanceContainerVolumeOutput ¶
func (o InstanceContainerVolumeOutput) ToInstanceContainerVolumeOutput() InstanceContainerVolumeOutput
func (InstanceContainerVolumeOutput) ToInstanceContainerVolumeOutputWithContext ¶
func (o InstanceContainerVolumeOutput) ToInstanceContainerVolumeOutputWithContext(ctx context.Context) InstanceContainerVolumeOutput
type InstanceInput ¶
type InstanceInput interface { pulumi.Input ToInstanceOutput() InstanceOutput ToInstanceOutputWithContext(ctx context.Context) InstanceOutput }
type InstanceLoginConfigurationArgs ¶
type InstanceLoginConfigurationArgs struct { // whether auto generate password. if false, need set password. AutoGeneratePassword pulumi.StringInput `pulumi:"autoGeneratePassword"` // Login password. Password pulumi.StringPtrInput `pulumi:"password"` }
func (InstanceLoginConfigurationArgs) ElementType ¶
func (InstanceLoginConfigurationArgs) ElementType() reflect.Type
func (InstanceLoginConfigurationArgs) ToInstanceLoginConfigurationOutput ¶
func (i InstanceLoginConfigurationArgs) ToInstanceLoginConfigurationOutput() InstanceLoginConfigurationOutput
func (InstanceLoginConfigurationArgs) ToInstanceLoginConfigurationOutputWithContext ¶
func (i InstanceLoginConfigurationArgs) ToInstanceLoginConfigurationOutputWithContext(ctx context.Context) InstanceLoginConfigurationOutput
func (InstanceLoginConfigurationArgs) ToInstanceLoginConfigurationPtrOutput ¶
func (i InstanceLoginConfigurationArgs) ToInstanceLoginConfigurationPtrOutput() InstanceLoginConfigurationPtrOutput
func (InstanceLoginConfigurationArgs) ToInstanceLoginConfigurationPtrOutputWithContext ¶
func (i InstanceLoginConfigurationArgs) ToInstanceLoginConfigurationPtrOutputWithContext(ctx context.Context) InstanceLoginConfigurationPtrOutput
type InstanceLoginConfigurationInput ¶
type InstanceLoginConfigurationInput interface { pulumi.Input ToInstanceLoginConfigurationOutput() InstanceLoginConfigurationOutput ToInstanceLoginConfigurationOutputWithContext(context.Context) InstanceLoginConfigurationOutput }
InstanceLoginConfigurationInput is an input type that accepts InstanceLoginConfigurationArgs and InstanceLoginConfigurationOutput values. You can construct a concrete instance of `InstanceLoginConfigurationInput` via:
InstanceLoginConfigurationArgs{...}
type InstanceLoginConfigurationOutput ¶
type InstanceLoginConfigurationOutput struct{ *pulumi.OutputState }
func (InstanceLoginConfigurationOutput) AutoGeneratePassword ¶
func (o InstanceLoginConfigurationOutput) AutoGeneratePassword() pulumi.StringOutput
whether auto generate password. if false, need set password.
func (InstanceLoginConfigurationOutput) ElementType ¶
func (InstanceLoginConfigurationOutput) ElementType() reflect.Type
func (InstanceLoginConfigurationOutput) Password ¶
func (o InstanceLoginConfigurationOutput) Password() pulumi.StringPtrOutput
Login password.
func (InstanceLoginConfigurationOutput) ToInstanceLoginConfigurationOutput ¶
func (o InstanceLoginConfigurationOutput) ToInstanceLoginConfigurationOutput() InstanceLoginConfigurationOutput
func (InstanceLoginConfigurationOutput) ToInstanceLoginConfigurationOutputWithContext ¶
func (o InstanceLoginConfigurationOutput) ToInstanceLoginConfigurationOutputWithContext(ctx context.Context) InstanceLoginConfigurationOutput
func (InstanceLoginConfigurationOutput) ToInstanceLoginConfigurationPtrOutput ¶
func (o InstanceLoginConfigurationOutput) ToInstanceLoginConfigurationPtrOutput() InstanceLoginConfigurationPtrOutput
func (InstanceLoginConfigurationOutput) ToInstanceLoginConfigurationPtrOutputWithContext ¶
func (o InstanceLoginConfigurationOutput) ToInstanceLoginConfigurationPtrOutputWithContext(ctx context.Context) InstanceLoginConfigurationPtrOutput
type InstanceLoginConfigurationPtrInput ¶
type InstanceLoginConfigurationPtrInput interface { pulumi.Input ToInstanceLoginConfigurationPtrOutput() InstanceLoginConfigurationPtrOutput ToInstanceLoginConfigurationPtrOutputWithContext(context.Context) InstanceLoginConfigurationPtrOutput }
InstanceLoginConfigurationPtrInput is an input type that accepts InstanceLoginConfigurationArgs, InstanceLoginConfigurationPtr and InstanceLoginConfigurationPtrOutput values. You can construct a concrete instance of `InstanceLoginConfigurationPtrInput` via:
InstanceLoginConfigurationArgs{...} or: nil
func InstanceLoginConfigurationPtr ¶
func InstanceLoginConfigurationPtr(v *InstanceLoginConfigurationArgs) InstanceLoginConfigurationPtrInput
type InstanceLoginConfigurationPtrOutput ¶
type InstanceLoginConfigurationPtrOutput struct{ *pulumi.OutputState }
func (InstanceLoginConfigurationPtrOutput) AutoGeneratePassword ¶
func (o InstanceLoginConfigurationPtrOutput) AutoGeneratePassword() pulumi.StringPtrOutput
whether auto generate password. if false, need set password.
func (InstanceLoginConfigurationPtrOutput) Elem ¶
func (o InstanceLoginConfigurationPtrOutput) Elem() InstanceLoginConfigurationOutput
func (InstanceLoginConfigurationPtrOutput) ElementType ¶
func (InstanceLoginConfigurationPtrOutput) ElementType() reflect.Type
func (InstanceLoginConfigurationPtrOutput) Password ¶
func (o InstanceLoginConfigurationPtrOutput) Password() pulumi.StringPtrOutput
Login password.
func (InstanceLoginConfigurationPtrOutput) ToInstanceLoginConfigurationPtrOutput ¶
func (o InstanceLoginConfigurationPtrOutput) ToInstanceLoginConfigurationPtrOutput() InstanceLoginConfigurationPtrOutput
func (InstanceLoginConfigurationPtrOutput) ToInstanceLoginConfigurationPtrOutputWithContext ¶
func (o InstanceLoginConfigurationPtrOutput) ToInstanceLoginConfigurationPtrOutputWithContext(ctx context.Context) InstanceLoginConfigurationPtrOutput
type InstanceMap ¶
type InstanceMap map[string]InstanceInput
func (InstanceMap) ElementType ¶
func (InstanceMap) ElementType() reflect.Type
func (InstanceMap) ToInstanceMapOutput ¶
func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMap) ToInstanceMapOutputWithContext ¶
func (i InstanceMap) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceMapInput ¶
type InstanceMapInput interface { pulumi.Input ToInstanceMapOutput() InstanceMapOutput ToInstanceMapOutputWithContext(context.Context) InstanceMapOutput }
InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values. You can construct a concrete instance of `InstanceMapInput` via:
InstanceMap{ "key": InstanceArgs{...} }
type InstanceMapOutput ¶
type InstanceMapOutput struct{ *pulumi.OutputState }
func (InstanceMapOutput) ElementType ¶
func (InstanceMapOutput) ElementType() reflect.Type
func (InstanceMapOutput) MapIndex ¶
func (o InstanceMapOutput) MapIndex(k pulumi.StringInput) InstanceOutput
func (InstanceMapOutput) ToInstanceMapOutput ¶
func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMapOutput) ToInstanceMapOutputWithContext ¶
func (o InstanceMapOutput) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) BlueprintId ¶
func (o InstanceOutput) BlueprintId() pulumi.StringOutput
ID of the Lighthouse image.
func (InstanceOutput) BundleId ¶
func (o InstanceOutput) BundleId() pulumi.StringOutput
ID of the Lighthouse package.
func (InstanceOutput) ClientToken ¶
func (o InstanceOutput) ClientToken() pulumi.StringPtrOutput
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 (InstanceOutput) Containers ¶
func (o InstanceOutput) Containers() InstanceContainerArrayOutput
Configuration of the containers to create.
func (InstanceOutput) DryRun ¶
func (o InstanceOutput) DryRun() pulumi.BoolPtrOutput
Whether the request is a dry run only.true: dry run only. The request will not create instance(s). A dry run can check whether all the required parameters are specified, whether the request format is right, whether the request exceeds service limits, and whether the specified CVMs are available. If the dry run fails, the corresponding error code will be returned.If the dry run succeeds, the RequestId will be returned.false (default value): send a normal request and create instance(s) if all the requirements are met.
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) FirewallTemplateId ¶ added in v0.1.8
func (o InstanceOutput) FirewallTemplateId() pulumi.StringOutput
Firewall template ID. If this parameter is not specified, the default firewall policy is used.
func (InstanceOutput) InstanceName ¶
func (o InstanceOutput) InstanceName() pulumi.StringOutput
The display name of the Lighthouse instance.
func (InstanceOutput) IsUpdateBundleIdAutoVoucher ¶ added in v0.1.5
func (o InstanceOutput) IsUpdateBundleIdAutoVoucher() pulumi.BoolPtrOutput
Whether the voucher is deducted automatically when update bundle id. Value range: `true`: indicates automatic deduction of vouchers, `false`: does not automatically deduct vouchers. Default value: `false`.
func (InstanceOutput) IsolateDataDisk ¶ added in v0.1.5
func (o InstanceOutput) IsolateDataDisk() pulumi.BoolPtrOutput
Whether to return the mounted data disk. `true`: returns both the instance and the mounted data disk; `false`: returns the instance and no longer returns its mounted data disk. Default: `true`.
func (InstanceOutput) LoginConfiguration ¶
func (o InstanceOutput) LoginConfiguration() InstanceLoginConfigurationPtrOutput
Login password of the instance. It is only available for Windows instances. If it is not specified, it means that the user choose to set the login password after the instance creation.
func (InstanceOutput) Period ¶
func (o InstanceOutput) Period() pulumi.IntOutput
Subscription period in months. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60.
func (InstanceOutput) PermitDefaultKeyPairLogin
deprecated
added in
v0.1.5
func (o InstanceOutput) PermitDefaultKeyPairLogin() pulumi.StringOutput
It has been deprecated from version v1.81.8. Use `Lighthouse.KeyPairAttachment` manage key pair. Whether to allow login using the default key pair. `YES`: allow login; `NO`: disable login. Default: `YES`.
Deprecated: It has been deprecated from version v1.81.8. Use `tencentcloud_lighthouse_key_pair_attachment` manage key pair.
func (InstanceOutput) RenewFlag ¶
func (o InstanceOutput) RenewFlag() pulumi.StringOutput
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. You need to manually renew DISABLE_NOTIFY_AND_AUTO_RENEW: neither notify upon expiration nor renew automatically. Default value: NOTIFY_AND_MANUAL_RENEW.
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
func (InstanceOutput) Zone ¶
func (o InstanceOutput) Zone() pulumi.StringPtrOutput
List of availability zones. A random AZ is selected by default.
type InstanceState ¶
type InstanceState struct { // ID of the Lighthouse image. BlueprintId pulumi.StringPtrInput // ID of the Lighthouse package. BundleId 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 // Configuration of the containers to create. Containers InstanceContainerArrayInput // Whether the request is a dry run only.true: dry run only. The request will not create instance(s). A dry run can check whether all the required parameters are specified, whether the request format is right, whether the request exceeds service limits, and whether the specified CVMs are available. If the dry run fails, the corresponding error code will be returned.If the dry run succeeds, the RequestId will be returned.false (default value): send a normal request and create instance(s) if all the requirements are met. DryRun pulumi.BoolPtrInput // Firewall template ID. If this parameter is not specified, the default firewall policy is used. FirewallTemplateId pulumi.StringPtrInput // The display name of the Lighthouse instance. InstanceName pulumi.StringPtrInput // Whether the voucher is deducted automatically when update bundle id. Value range: `true`: indicates automatic deduction of vouchers, `false`: does not automatically deduct vouchers. Default value: `false`. IsUpdateBundleIdAutoVoucher pulumi.BoolPtrInput // Whether to return the mounted data disk. `true`: returns both the instance and the mounted data disk; `false`: returns the instance and no longer returns its mounted data disk. Default: `true`. IsolateDataDisk pulumi.BoolPtrInput // Login password of the instance. It is only available for Windows instances. If it is not specified, it means that the user choose to set the login password after the instance creation. LoginConfiguration InstanceLoginConfigurationPtrInput // Subscription period in months. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60. Period pulumi.IntPtrInput // It has been deprecated from version v1.81.8. Use `Lighthouse.KeyPairAttachment` manage key pair. Whether to allow login using the default key pair. `YES`: allow login; `NO`: disable login. Default: `YES`. // // Deprecated: It has been deprecated from version v1.81.8. Use `tencentcloud_lighthouse_key_pair_attachment` manage key pair. PermitDefaultKeyPairLogin pulumi.StringPtrInput // 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. You need to manually renew DISABLE_NOTIFY_AND_AUTO_RENEW: neither notify upon expiration nor renew automatically. Default value: NOTIFY_AND_MANUAL_RENEW. RenewFlag pulumi.StringPtrInput // List of availability zones. A random AZ is selected by default. Zone pulumi.StringPtrInput }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type KeyPair ¶ added in v0.1.3
type KeyPair struct { pulumi.CustomResourceState // Creation time. Expressed according to the ISO8601 standard, and using UTC time. Format: YYYY-MM-DDThh:mm:ssZ. CreatedTime pulumi.StringOutput `pulumi:"createdTime"` // Key pair name, which can contain up to 25 digits, letters, and underscores. KeyName pulumi.StringOutput `pulumi:"keyName"` // Key to private key. PrivateKey pulumi.StringOutput `pulumi:"privateKey"` // Public key content of the key pair, which is in the OpenSSH RSA format. PublicKey pulumi.StringOutput `pulumi:"publicKey"` }
Provides a resource to create a lighthouse keyPair
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.NewKeyPair(ctx, "keyPair", &Lighthouse.KeyPairArgs{ KeyName: pulumi.String("key_name_test"), }) if err != nil { return err } return nil }) }
```
## Import
lighthouse key_pair can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Lighthouse/keyPair:KeyPair key_pair key_pair_id
```
func GetKeyPair ¶ added in v0.1.3
func GetKeyPair(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KeyPairState, opts ...pulumi.ResourceOption) (*KeyPair, error)
GetKeyPair gets an existing KeyPair 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 NewKeyPair ¶ added in v0.1.3
func NewKeyPair(ctx *pulumi.Context, name string, args *KeyPairArgs, opts ...pulumi.ResourceOption) (*KeyPair, error)
NewKeyPair registers a new resource with the given unique name, arguments, and options.
func (*KeyPair) ElementType ¶ added in v0.1.3
func (*KeyPair) ToKeyPairOutput ¶ added in v0.1.3
func (i *KeyPair) ToKeyPairOutput() KeyPairOutput
func (*KeyPair) ToKeyPairOutputWithContext ¶ added in v0.1.3
func (i *KeyPair) ToKeyPairOutputWithContext(ctx context.Context) KeyPairOutput
type KeyPairArgs ¶ added in v0.1.3
type KeyPairArgs struct { // Key pair name, which can contain up to 25 digits, letters, and underscores. KeyName pulumi.StringInput // Public key content of the key pair, which is in the OpenSSH RSA format. PublicKey pulumi.StringPtrInput }
The set of arguments for constructing a KeyPair resource.
func (KeyPairArgs) ElementType ¶ added in v0.1.3
func (KeyPairArgs) ElementType() reflect.Type
type KeyPairArray ¶ added in v0.1.3
type KeyPairArray []KeyPairInput
func (KeyPairArray) ElementType ¶ added in v0.1.3
func (KeyPairArray) ElementType() reflect.Type
func (KeyPairArray) ToKeyPairArrayOutput ¶ added in v0.1.3
func (i KeyPairArray) ToKeyPairArrayOutput() KeyPairArrayOutput
func (KeyPairArray) ToKeyPairArrayOutputWithContext ¶ added in v0.1.3
func (i KeyPairArray) ToKeyPairArrayOutputWithContext(ctx context.Context) KeyPairArrayOutput
type KeyPairArrayInput ¶ added in v0.1.3
type KeyPairArrayInput interface { pulumi.Input ToKeyPairArrayOutput() KeyPairArrayOutput ToKeyPairArrayOutputWithContext(context.Context) KeyPairArrayOutput }
KeyPairArrayInput is an input type that accepts KeyPairArray and KeyPairArrayOutput values. You can construct a concrete instance of `KeyPairArrayInput` via:
KeyPairArray{ KeyPairArgs{...} }
type KeyPairArrayOutput ¶ added in v0.1.3
type KeyPairArrayOutput struct{ *pulumi.OutputState }
func (KeyPairArrayOutput) ElementType ¶ added in v0.1.3
func (KeyPairArrayOutput) ElementType() reflect.Type
func (KeyPairArrayOutput) Index ¶ added in v0.1.3
func (o KeyPairArrayOutput) Index(i pulumi.IntInput) KeyPairOutput
func (KeyPairArrayOutput) ToKeyPairArrayOutput ¶ added in v0.1.3
func (o KeyPairArrayOutput) ToKeyPairArrayOutput() KeyPairArrayOutput
func (KeyPairArrayOutput) ToKeyPairArrayOutputWithContext ¶ added in v0.1.3
func (o KeyPairArrayOutput) ToKeyPairArrayOutputWithContext(ctx context.Context) KeyPairArrayOutput
type KeyPairAttachment ¶ added in v0.1.5
type KeyPairAttachment struct { pulumi.CustomResourceState // Instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Key pair ID. KeyId pulumi.StringOutput `pulumi:"keyId"` }
Provides a resource to create a lighthouse keyPairAttachment
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.NewKeyPairAttachment(ctx, "keyPairAttachment", &Lighthouse.KeyPairAttachmentArgs{ InstanceId: pulumi.String("lhins-xxxxxx"), KeyId: pulumi.String("lhkp-xxxxxx"), }) if err != nil { return err } return nil }) }
```
## Import
lighthouse key_pair_attachment can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Lighthouse/keyPairAttachment:KeyPairAttachment key_pair_attachment key_pair_attachment_id
```
func GetKeyPairAttachment ¶ added in v0.1.5
func GetKeyPairAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KeyPairAttachmentState, opts ...pulumi.ResourceOption) (*KeyPairAttachment, error)
GetKeyPairAttachment gets an existing KeyPairAttachment 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 NewKeyPairAttachment ¶ added in v0.1.5
func NewKeyPairAttachment(ctx *pulumi.Context, name string, args *KeyPairAttachmentArgs, opts ...pulumi.ResourceOption) (*KeyPairAttachment, error)
NewKeyPairAttachment registers a new resource with the given unique name, arguments, and options.
func (*KeyPairAttachment) ElementType ¶ added in v0.1.5
func (*KeyPairAttachment) ElementType() reflect.Type
func (*KeyPairAttachment) ToKeyPairAttachmentOutput ¶ added in v0.1.5
func (i *KeyPairAttachment) ToKeyPairAttachmentOutput() KeyPairAttachmentOutput
func (*KeyPairAttachment) ToKeyPairAttachmentOutputWithContext ¶ added in v0.1.5
func (i *KeyPairAttachment) ToKeyPairAttachmentOutputWithContext(ctx context.Context) KeyPairAttachmentOutput
type KeyPairAttachmentArgs ¶ added in v0.1.5
type KeyPairAttachmentArgs struct { // Instance ID. InstanceId pulumi.StringInput // Key pair ID. KeyId pulumi.StringInput }
The set of arguments for constructing a KeyPairAttachment resource.
func (KeyPairAttachmentArgs) ElementType ¶ added in v0.1.5
func (KeyPairAttachmentArgs) ElementType() reflect.Type
type KeyPairAttachmentArray ¶ added in v0.1.5
type KeyPairAttachmentArray []KeyPairAttachmentInput
func (KeyPairAttachmentArray) ElementType ¶ added in v0.1.5
func (KeyPairAttachmentArray) ElementType() reflect.Type
func (KeyPairAttachmentArray) ToKeyPairAttachmentArrayOutput ¶ added in v0.1.5
func (i KeyPairAttachmentArray) ToKeyPairAttachmentArrayOutput() KeyPairAttachmentArrayOutput
func (KeyPairAttachmentArray) ToKeyPairAttachmentArrayOutputWithContext ¶ added in v0.1.5
func (i KeyPairAttachmentArray) ToKeyPairAttachmentArrayOutputWithContext(ctx context.Context) KeyPairAttachmentArrayOutput
type KeyPairAttachmentArrayInput ¶ added in v0.1.5
type KeyPairAttachmentArrayInput interface { pulumi.Input ToKeyPairAttachmentArrayOutput() KeyPairAttachmentArrayOutput ToKeyPairAttachmentArrayOutputWithContext(context.Context) KeyPairAttachmentArrayOutput }
KeyPairAttachmentArrayInput is an input type that accepts KeyPairAttachmentArray and KeyPairAttachmentArrayOutput values. You can construct a concrete instance of `KeyPairAttachmentArrayInput` via:
KeyPairAttachmentArray{ KeyPairAttachmentArgs{...} }
type KeyPairAttachmentArrayOutput ¶ added in v0.1.5
type KeyPairAttachmentArrayOutput struct{ *pulumi.OutputState }
func (KeyPairAttachmentArrayOutput) ElementType ¶ added in v0.1.5
func (KeyPairAttachmentArrayOutput) ElementType() reflect.Type
func (KeyPairAttachmentArrayOutput) Index ¶ added in v0.1.5
func (o KeyPairAttachmentArrayOutput) Index(i pulumi.IntInput) KeyPairAttachmentOutput
func (KeyPairAttachmentArrayOutput) ToKeyPairAttachmentArrayOutput ¶ added in v0.1.5
func (o KeyPairAttachmentArrayOutput) ToKeyPairAttachmentArrayOutput() KeyPairAttachmentArrayOutput
func (KeyPairAttachmentArrayOutput) ToKeyPairAttachmentArrayOutputWithContext ¶ added in v0.1.5
func (o KeyPairAttachmentArrayOutput) ToKeyPairAttachmentArrayOutputWithContext(ctx context.Context) KeyPairAttachmentArrayOutput
type KeyPairAttachmentInput ¶ added in v0.1.5
type KeyPairAttachmentInput interface { pulumi.Input ToKeyPairAttachmentOutput() KeyPairAttachmentOutput ToKeyPairAttachmentOutputWithContext(ctx context.Context) KeyPairAttachmentOutput }
type KeyPairAttachmentMap ¶ added in v0.1.5
type KeyPairAttachmentMap map[string]KeyPairAttachmentInput
func (KeyPairAttachmentMap) ElementType ¶ added in v0.1.5
func (KeyPairAttachmentMap) ElementType() reflect.Type
func (KeyPairAttachmentMap) ToKeyPairAttachmentMapOutput ¶ added in v0.1.5
func (i KeyPairAttachmentMap) ToKeyPairAttachmentMapOutput() KeyPairAttachmentMapOutput
func (KeyPairAttachmentMap) ToKeyPairAttachmentMapOutputWithContext ¶ added in v0.1.5
func (i KeyPairAttachmentMap) ToKeyPairAttachmentMapOutputWithContext(ctx context.Context) KeyPairAttachmentMapOutput
type KeyPairAttachmentMapInput ¶ added in v0.1.5
type KeyPairAttachmentMapInput interface { pulumi.Input ToKeyPairAttachmentMapOutput() KeyPairAttachmentMapOutput ToKeyPairAttachmentMapOutputWithContext(context.Context) KeyPairAttachmentMapOutput }
KeyPairAttachmentMapInput is an input type that accepts KeyPairAttachmentMap and KeyPairAttachmentMapOutput values. You can construct a concrete instance of `KeyPairAttachmentMapInput` via:
KeyPairAttachmentMap{ "key": KeyPairAttachmentArgs{...} }
type KeyPairAttachmentMapOutput ¶ added in v0.1.5
type KeyPairAttachmentMapOutput struct{ *pulumi.OutputState }
func (KeyPairAttachmentMapOutput) ElementType ¶ added in v0.1.5
func (KeyPairAttachmentMapOutput) ElementType() reflect.Type
func (KeyPairAttachmentMapOutput) MapIndex ¶ added in v0.1.5
func (o KeyPairAttachmentMapOutput) MapIndex(k pulumi.StringInput) KeyPairAttachmentOutput
func (KeyPairAttachmentMapOutput) ToKeyPairAttachmentMapOutput ¶ added in v0.1.5
func (o KeyPairAttachmentMapOutput) ToKeyPairAttachmentMapOutput() KeyPairAttachmentMapOutput
func (KeyPairAttachmentMapOutput) ToKeyPairAttachmentMapOutputWithContext ¶ added in v0.1.5
func (o KeyPairAttachmentMapOutput) ToKeyPairAttachmentMapOutputWithContext(ctx context.Context) KeyPairAttachmentMapOutput
type KeyPairAttachmentOutput ¶ added in v0.1.5
type KeyPairAttachmentOutput struct{ *pulumi.OutputState }
func (KeyPairAttachmentOutput) ElementType ¶ added in v0.1.5
func (KeyPairAttachmentOutput) ElementType() reflect.Type
func (KeyPairAttachmentOutput) InstanceId ¶ added in v0.1.5
func (o KeyPairAttachmentOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (KeyPairAttachmentOutput) KeyId ¶ added in v0.1.5
func (o KeyPairAttachmentOutput) KeyId() pulumi.StringOutput
Key pair ID.
func (KeyPairAttachmentOutput) ToKeyPairAttachmentOutput ¶ added in v0.1.5
func (o KeyPairAttachmentOutput) ToKeyPairAttachmentOutput() KeyPairAttachmentOutput
func (KeyPairAttachmentOutput) ToKeyPairAttachmentOutputWithContext ¶ added in v0.1.5
func (o KeyPairAttachmentOutput) ToKeyPairAttachmentOutputWithContext(ctx context.Context) KeyPairAttachmentOutput
type KeyPairAttachmentState ¶ added in v0.1.5
type KeyPairAttachmentState struct { // Instance ID. InstanceId pulumi.StringPtrInput // Key pair ID. KeyId pulumi.StringPtrInput }
func (KeyPairAttachmentState) ElementType ¶ added in v0.1.5
func (KeyPairAttachmentState) ElementType() reflect.Type
type KeyPairInput ¶ added in v0.1.3
type KeyPairInput interface { pulumi.Input ToKeyPairOutput() KeyPairOutput ToKeyPairOutputWithContext(ctx context.Context) KeyPairOutput }
type KeyPairMap ¶ added in v0.1.3
type KeyPairMap map[string]KeyPairInput
func (KeyPairMap) ElementType ¶ added in v0.1.3
func (KeyPairMap) ElementType() reflect.Type
func (KeyPairMap) ToKeyPairMapOutput ¶ added in v0.1.3
func (i KeyPairMap) ToKeyPairMapOutput() KeyPairMapOutput
func (KeyPairMap) ToKeyPairMapOutputWithContext ¶ added in v0.1.3
func (i KeyPairMap) ToKeyPairMapOutputWithContext(ctx context.Context) KeyPairMapOutput
type KeyPairMapInput ¶ added in v0.1.3
type KeyPairMapInput interface { pulumi.Input ToKeyPairMapOutput() KeyPairMapOutput ToKeyPairMapOutputWithContext(context.Context) KeyPairMapOutput }
KeyPairMapInput is an input type that accepts KeyPairMap and KeyPairMapOutput values. You can construct a concrete instance of `KeyPairMapInput` via:
KeyPairMap{ "key": KeyPairArgs{...} }
type KeyPairMapOutput ¶ added in v0.1.3
type KeyPairMapOutput struct{ *pulumi.OutputState }
func (KeyPairMapOutput) ElementType ¶ added in v0.1.3
func (KeyPairMapOutput) ElementType() reflect.Type
func (KeyPairMapOutput) MapIndex ¶ added in v0.1.3
func (o KeyPairMapOutput) MapIndex(k pulumi.StringInput) KeyPairOutput
func (KeyPairMapOutput) ToKeyPairMapOutput ¶ added in v0.1.3
func (o KeyPairMapOutput) ToKeyPairMapOutput() KeyPairMapOutput
func (KeyPairMapOutput) ToKeyPairMapOutputWithContext ¶ added in v0.1.3
func (o KeyPairMapOutput) ToKeyPairMapOutputWithContext(ctx context.Context) KeyPairMapOutput
type KeyPairOutput ¶ added in v0.1.3
type KeyPairOutput struct{ *pulumi.OutputState }
func (KeyPairOutput) CreatedTime ¶ added in v0.1.3
func (o KeyPairOutput) CreatedTime() pulumi.StringOutput
Creation time. Expressed according to the ISO8601 standard, and using UTC time. Format: YYYY-MM-DDThh:mm:ssZ.
func (KeyPairOutput) ElementType ¶ added in v0.1.3
func (KeyPairOutput) ElementType() reflect.Type
func (KeyPairOutput) KeyName ¶ added in v0.1.3
func (o KeyPairOutput) KeyName() pulumi.StringOutput
Key pair name, which can contain up to 25 digits, letters, and underscores.
func (KeyPairOutput) PrivateKey ¶ added in v0.1.3
func (o KeyPairOutput) PrivateKey() pulumi.StringOutput
Key to private key.
func (KeyPairOutput) PublicKey ¶ added in v0.1.3
func (o KeyPairOutput) PublicKey() pulumi.StringOutput
Public key content of the key pair, which is in the OpenSSH RSA format.
func (KeyPairOutput) ToKeyPairOutput ¶ added in v0.1.3
func (o KeyPairOutput) ToKeyPairOutput() KeyPairOutput
func (KeyPairOutput) ToKeyPairOutputWithContext ¶ added in v0.1.3
func (o KeyPairOutput) ToKeyPairOutputWithContext(ctx context.Context) KeyPairOutput
type KeyPairState ¶ added in v0.1.3
type KeyPairState struct { // Creation time. Expressed according to the ISO8601 standard, and using UTC time. Format: YYYY-MM-DDThh:mm:ssZ. CreatedTime pulumi.StringPtrInput // Key pair name, which can contain up to 25 digits, letters, and underscores. KeyName pulumi.StringPtrInput // Key to private key. PrivateKey pulumi.StringPtrInput // Public key content of the key pair, which is in the OpenSSH RSA format. PublicKey pulumi.StringPtrInput }
func (KeyPairState) ElementType ¶ added in v0.1.3
func (KeyPairState) ElementType() reflect.Type
type RebootInstance ¶ added in v0.1.5
type RebootInstance struct { pulumi.CustomResourceState // Instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides a resource to create a lighthouse rebootInstance
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.NewRebootInstance(ctx, "rebootInstance", &Lighthouse.RebootInstanceArgs{ InstanceId: pulumi.String("lhins-xxx"), }) if err != nil { return err } return nil }) }
```
func GetRebootInstance ¶ added in v0.1.5
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 ¶ added in v0.1.5
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 ¶ added in v0.1.5
func (*RebootInstance) ElementType() reflect.Type
func (*RebootInstance) ToRebootInstanceOutput ¶ added in v0.1.5
func (i *RebootInstance) ToRebootInstanceOutput() RebootInstanceOutput
func (*RebootInstance) ToRebootInstanceOutputWithContext ¶ added in v0.1.5
func (i *RebootInstance) ToRebootInstanceOutputWithContext(ctx context.Context) RebootInstanceOutput
type RebootInstanceArgs ¶ added in v0.1.5
type RebootInstanceArgs struct { // Instance ID. InstanceId pulumi.StringInput }
The set of arguments for constructing a RebootInstance resource.
func (RebootInstanceArgs) ElementType ¶ added in v0.1.5
func (RebootInstanceArgs) ElementType() reflect.Type
type RebootInstanceArray ¶ added in v0.1.5
type RebootInstanceArray []RebootInstanceInput
func (RebootInstanceArray) ElementType ¶ added in v0.1.5
func (RebootInstanceArray) ElementType() reflect.Type
func (RebootInstanceArray) ToRebootInstanceArrayOutput ¶ added in v0.1.5
func (i RebootInstanceArray) ToRebootInstanceArrayOutput() RebootInstanceArrayOutput
func (RebootInstanceArray) ToRebootInstanceArrayOutputWithContext ¶ added in v0.1.5
func (i RebootInstanceArray) ToRebootInstanceArrayOutputWithContext(ctx context.Context) RebootInstanceArrayOutput
type RebootInstanceArrayInput ¶ added in v0.1.5
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 ¶ added in v0.1.5
type RebootInstanceArrayOutput struct{ *pulumi.OutputState }
func (RebootInstanceArrayOutput) ElementType ¶ added in v0.1.5
func (RebootInstanceArrayOutput) ElementType() reflect.Type
func (RebootInstanceArrayOutput) Index ¶ added in v0.1.5
func (o RebootInstanceArrayOutput) Index(i pulumi.IntInput) RebootInstanceOutput
func (RebootInstanceArrayOutput) ToRebootInstanceArrayOutput ¶ added in v0.1.5
func (o RebootInstanceArrayOutput) ToRebootInstanceArrayOutput() RebootInstanceArrayOutput
func (RebootInstanceArrayOutput) ToRebootInstanceArrayOutputWithContext ¶ added in v0.1.5
func (o RebootInstanceArrayOutput) ToRebootInstanceArrayOutputWithContext(ctx context.Context) RebootInstanceArrayOutput
type RebootInstanceInput ¶ added in v0.1.5
type RebootInstanceInput interface { pulumi.Input ToRebootInstanceOutput() RebootInstanceOutput ToRebootInstanceOutputWithContext(ctx context.Context) RebootInstanceOutput }
type RebootInstanceMap ¶ added in v0.1.5
type RebootInstanceMap map[string]RebootInstanceInput
func (RebootInstanceMap) ElementType ¶ added in v0.1.5
func (RebootInstanceMap) ElementType() reflect.Type
func (RebootInstanceMap) ToRebootInstanceMapOutput ¶ added in v0.1.5
func (i RebootInstanceMap) ToRebootInstanceMapOutput() RebootInstanceMapOutput
func (RebootInstanceMap) ToRebootInstanceMapOutputWithContext ¶ added in v0.1.5
func (i RebootInstanceMap) ToRebootInstanceMapOutputWithContext(ctx context.Context) RebootInstanceMapOutput
type RebootInstanceMapInput ¶ added in v0.1.5
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 ¶ added in v0.1.5
type RebootInstanceMapOutput struct{ *pulumi.OutputState }
func (RebootInstanceMapOutput) ElementType ¶ added in v0.1.5
func (RebootInstanceMapOutput) ElementType() reflect.Type
func (RebootInstanceMapOutput) MapIndex ¶ added in v0.1.5
func (o RebootInstanceMapOutput) MapIndex(k pulumi.StringInput) RebootInstanceOutput
func (RebootInstanceMapOutput) ToRebootInstanceMapOutput ¶ added in v0.1.5
func (o RebootInstanceMapOutput) ToRebootInstanceMapOutput() RebootInstanceMapOutput
func (RebootInstanceMapOutput) ToRebootInstanceMapOutputWithContext ¶ added in v0.1.5
func (o RebootInstanceMapOutput) ToRebootInstanceMapOutputWithContext(ctx context.Context) RebootInstanceMapOutput
type RebootInstanceOutput ¶ added in v0.1.5
type RebootInstanceOutput struct{ *pulumi.OutputState }
func (RebootInstanceOutput) ElementType ¶ added in v0.1.5
func (RebootInstanceOutput) ElementType() reflect.Type
func (RebootInstanceOutput) InstanceId ¶ added in v0.1.5
func (o RebootInstanceOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (RebootInstanceOutput) ToRebootInstanceOutput ¶ added in v0.1.5
func (o RebootInstanceOutput) ToRebootInstanceOutput() RebootInstanceOutput
func (RebootInstanceOutput) ToRebootInstanceOutputWithContext ¶ added in v0.1.5
func (o RebootInstanceOutput) ToRebootInstanceOutputWithContext(ctx context.Context) RebootInstanceOutput
type RebootInstanceState ¶ added in v0.1.5
type RebootInstanceState struct { // Instance ID. InstanceId pulumi.StringPtrInput }
func (RebootInstanceState) ElementType ¶ added in v0.1.5
func (RebootInstanceState) ElementType() reflect.Type
type RenewDisk ¶ added in v0.1.5
type RenewDisk struct { pulumi.CustomResourceState // Whether to automatically use the voucher. Not used by default. AutoVoucher pulumi.BoolPtrOutput `pulumi:"autoVoucher"` // List of disk ID. DiskId pulumi.StringOutput `pulumi:"diskId"` // Renew cloud hard disk subscription related parameter settings. RenewDiskChargePrepaid RenewDiskRenewDiskChargePrepaidOutput `pulumi:"renewDiskChargePrepaid"` }
Provides a resource to create a lighthouse renewDisk
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.NewRenewDisk(ctx, "renewDisk", &Lighthouse.RenewDiskArgs{ AutoVoucher: pulumi.Bool(true), DiskId: pulumi.String("lhdisk-xxxxxx"), RenewDiskChargePrepaid: &lighthouse.RenewDiskRenewDiskChargePrepaidArgs{ Period: pulumi.Int(1), RenewFlag: pulumi.String("NOTIFY_AND_AUTO_RENEW"), TimeUnit: pulumi.String("m"), }, }) if err != nil { return err } return nil }) }
```
func GetRenewDisk ¶ added in v0.1.5
func GetRenewDisk(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RenewDiskState, opts ...pulumi.ResourceOption) (*RenewDisk, error)
GetRenewDisk gets an existing RenewDisk 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 NewRenewDisk ¶ added in v0.1.5
func NewRenewDisk(ctx *pulumi.Context, name string, args *RenewDiskArgs, opts ...pulumi.ResourceOption) (*RenewDisk, error)
NewRenewDisk registers a new resource with the given unique name, arguments, and options.
func (*RenewDisk) ElementType ¶ added in v0.1.5
func (*RenewDisk) ToRenewDiskOutput ¶ added in v0.1.5
func (i *RenewDisk) ToRenewDiskOutput() RenewDiskOutput
func (*RenewDisk) ToRenewDiskOutputWithContext ¶ added in v0.1.5
func (i *RenewDisk) ToRenewDiskOutputWithContext(ctx context.Context) RenewDiskOutput
type RenewDiskArgs ¶ added in v0.1.5
type RenewDiskArgs struct { // Whether to automatically use the voucher. Not used by default. AutoVoucher pulumi.BoolPtrInput // List of disk ID. DiskId pulumi.StringInput // Renew cloud hard disk subscription related parameter settings. RenewDiskChargePrepaid RenewDiskRenewDiskChargePrepaidInput }
The set of arguments for constructing a RenewDisk resource.
func (RenewDiskArgs) ElementType ¶ added in v0.1.5
func (RenewDiskArgs) ElementType() reflect.Type
type RenewDiskArray ¶ added in v0.1.5
type RenewDiskArray []RenewDiskInput
func (RenewDiskArray) ElementType ¶ added in v0.1.5
func (RenewDiskArray) ElementType() reflect.Type
func (RenewDiskArray) ToRenewDiskArrayOutput ¶ added in v0.1.5
func (i RenewDiskArray) ToRenewDiskArrayOutput() RenewDiskArrayOutput
func (RenewDiskArray) ToRenewDiskArrayOutputWithContext ¶ added in v0.1.5
func (i RenewDiskArray) ToRenewDiskArrayOutputWithContext(ctx context.Context) RenewDiskArrayOutput
type RenewDiskArrayInput ¶ added in v0.1.5
type RenewDiskArrayInput interface { pulumi.Input ToRenewDiskArrayOutput() RenewDiskArrayOutput ToRenewDiskArrayOutputWithContext(context.Context) RenewDiskArrayOutput }
RenewDiskArrayInput is an input type that accepts RenewDiskArray and RenewDiskArrayOutput values. You can construct a concrete instance of `RenewDiskArrayInput` via:
RenewDiskArray{ RenewDiskArgs{...} }
type RenewDiskArrayOutput ¶ added in v0.1.5
type RenewDiskArrayOutput struct{ *pulumi.OutputState }
func (RenewDiskArrayOutput) ElementType ¶ added in v0.1.5
func (RenewDiskArrayOutput) ElementType() reflect.Type
func (RenewDiskArrayOutput) Index ¶ added in v0.1.5
func (o RenewDiskArrayOutput) Index(i pulumi.IntInput) RenewDiskOutput
func (RenewDiskArrayOutput) ToRenewDiskArrayOutput ¶ added in v0.1.5
func (o RenewDiskArrayOutput) ToRenewDiskArrayOutput() RenewDiskArrayOutput
func (RenewDiskArrayOutput) ToRenewDiskArrayOutputWithContext ¶ added in v0.1.5
func (o RenewDiskArrayOutput) ToRenewDiskArrayOutputWithContext(ctx context.Context) RenewDiskArrayOutput
type RenewDiskInput ¶ added in v0.1.5
type RenewDiskInput interface { pulumi.Input ToRenewDiskOutput() RenewDiskOutput ToRenewDiskOutputWithContext(ctx context.Context) RenewDiskOutput }
type RenewDiskMap ¶ added in v0.1.5
type RenewDiskMap map[string]RenewDiskInput
func (RenewDiskMap) ElementType ¶ added in v0.1.5
func (RenewDiskMap) ElementType() reflect.Type
func (RenewDiskMap) ToRenewDiskMapOutput ¶ added in v0.1.5
func (i RenewDiskMap) ToRenewDiskMapOutput() RenewDiskMapOutput
func (RenewDiskMap) ToRenewDiskMapOutputWithContext ¶ added in v0.1.5
func (i RenewDiskMap) ToRenewDiskMapOutputWithContext(ctx context.Context) RenewDiskMapOutput
type RenewDiskMapInput ¶ added in v0.1.5
type RenewDiskMapInput interface { pulumi.Input ToRenewDiskMapOutput() RenewDiskMapOutput ToRenewDiskMapOutputWithContext(context.Context) RenewDiskMapOutput }
RenewDiskMapInput is an input type that accepts RenewDiskMap and RenewDiskMapOutput values. You can construct a concrete instance of `RenewDiskMapInput` via:
RenewDiskMap{ "key": RenewDiskArgs{...} }
type RenewDiskMapOutput ¶ added in v0.1.5
type RenewDiskMapOutput struct{ *pulumi.OutputState }
func (RenewDiskMapOutput) ElementType ¶ added in v0.1.5
func (RenewDiskMapOutput) ElementType() reflect.Type
func (RenewDiskMapOutput) MapIndex ¶ added in v0.1.5
func (o RenewDiskMapOutput) MapIndex(k pulumi.StringInput) RenewDiskOutput
func (RenewDiskMapOutput) ToRenewDiskMapOutput ¶ added in v0.1.5
func (o RenewDiskMapOutput) ToRenewDiskMapOutput() RenewDiskMapOutput
func (RenewDiskMapOutput) ToRenewDiskMapOutputWithContext ¶ added in v0.1.5
func (o RenewDiskMapOutput) ToRenewDiskMapOutputWithContext(ctx context.Context) RenewDiskMapOutput
type RenewDiskOutput ¶ added in v0.1.5
type RenewDiskOutput struct{ *pulumi.OutputState }
func (RenewDiskOutput) AutoVoucher ¶ added in v0.1.5
func (o RenewDiskOutput) AutoVoucher() pulumi.BoolPtrOutput
Whether to automatically use the voucher. Not used by default.
func (RenewDiskOutput) DiskId ¶ added in v0.1.5
func (o RenewDiskOutput) DiskId() pulumi.StringOutput
List of disk ID.
func (RenewDiskOutput) ElementType ¶ added in v0.1.5
func (RenewDiskOutput) ElementType() reflect.Type
func (RenewDiskOutput) RenewDiskChargePrepaid ¶ added in v0.1.5
func (o RenewDiskOutput) RenewDiskChargePrepaid() RenewDiskRenewDiskChargePrepaidOutput
Renew cloud hard disk subscription related parameter settings.
func (RenewDiskOutput) ToRenewDiskOutput ¶ added in v0.1.5
func (o RenewDiskOutput) ToRenewDiskOutput() RenewDiskOutput
func (RenewDiskOutput) ToRenewDiskOutputWithContext ¶ added in v0.1.5
func (o RenewDiskOutput) ToRenewDiskOutputWithContext(ctx context.Context) RenewDiskOutput
type RenewDiskRenewDiskChargePrepaid ¶ added in v0.1.5
type RenewDiskRenewDiskChargePrepaid struct { // Current instance expiration time. Such as 2018-01-01 00:00:00. Specifying this parameter can align the expiration time of the instance attached to the disk. One of this parameter and Period must be specified, and cannot be specified at the same time. CurInstanceDeadline *string `pulumi:"curInstanceDeadline"` // Renewal period. Period *int `pulumi:"period"` // Automatic renewal falg. Value:NOTIFY_AND_AUTO_RENEW: Notice expires and auto-renews.NOTIFY_AND_MANUAL_RENEW: Notification expires without automatic renewal, users need to manually renew.DISABLE_NOTIFY_AND_AUTO_RENEW: No automatic renewal and no notification.Default: NOTIFY_AND_MANUAL_RENEW. If this parameter is specified as NOTIFY_AND_AUTO_RENEW, the disk will be automatically renewed monthly when the account balance is sufficient. RenewFlag *string `pulumi:"renewFlag"` // newly purchased unit. Default: m. TimeUnit *string `pulumi:"timeUnit"` }
type RenewDiskRenewDiskChargePrepaidArgs ¶ added in v0.1.5
type RenewDiskRenewDiskChargePrepaidArgs struct { // Current instance expiration time. Such as 2018-01-01 00:00:00. Specifying this parameter can align the expiration time of the instance attached to the disk. One of this parameter and Period must be specified, and cannot be specified at the same time. CurInstanceDeadline pulumi.StringPtrInput `pulumi:"curInstanceDeadline"` // Renewal period. Period pulumi.IntPtrInput `pulumi:"period"` // Automatic renewal falg. Value:NOTIFY_AND_AUTO_RENEW: Notice expires and auto-renews.NOTIFY_AND_MANUAL_RENEW: Notification expires without automatic renewal, users need to manually renew.DISABLE_NOTIFY_AND_AUTO_RENEW: No automatic renewal and no notification.Default: NOTIFY_AND_MANUAL_RENEW. If this parameter is specified as NOTIFY_AND_AUTO_RENEW, the disk will be automatically renewed monthly when the account balance is sufficient. RenewFlag pulumi.StringPtrInput `pulumi:"renewFlag"` // newly purchased unit. Default: m. TimeUnit pulumi.StringPtrInput `pulumi:"timeUnit"` }
func (RenewDiskRenewDiskChargePrepaidArgs) ElementType ¶ added in v0.1.5
func (RenewDiskRenewDiskChargePrepaidArgs) ElementType() reflect.Type
func (RenewDiskRenewDiskChargePrepaidArgs) ToRenewDiskRenewDiskChargePrepaidOutput ¶ added in v0.1.5
func (i RenewDiskRenewDiskChargePrepaidArgs) ToRenewDiskRenewDiskChargePrepaidOutput() RenewDiskRenewDiskChargePrepaidOutput
func (RenewDiskRenewDiskChargePrepaidArgs) ToRenewDiskRenewDiskChargePrepaidOutputWithContext ¶ added in v0.1.5
func (i RenewDiskRenewDiskChargePrepaidArgs) ToRenewDiskRenewDiskChargePrepaidOutputWithContext(ctx context.Context) RenewDiskRenewDiskChargePrepaidOutput
func (RenewDiskRenewDiskChargePrepaidArgs) ToRenewDiskRenewDiskChargePrepaidPtrOutput ¶ added in v0.1.5
func (i RenewDiskRenewDiskChargePrepaidArgs) ToRenewDiskRenewDiskChargePrepaidPtrOutput() RenewDiskRenewDiskChargePrepaidPtrOutput
func (RenewDiskRenewDiskChargePrepaidArgs) ToRenewDiskRenewDiskChargePrepaidPtrOutputWithContext ¶ added in v0.1.5
func (i RenewDiskRenewDiskChargePrepaidArgs) ToRenewDiskRenewDiskChargePrepaidPtrOutputWithContext(ctx context.Context) RenewDiskRenewDiskChargePrepaidPtrOutput
type RenewDiskRenewDiskChargePrepaidInput ¶ added in v0.1.5
type RenewDiskRenewDiskChargePrepaidInput interface { pulumi.Input ToRenewDiskRenewDiskChargePrepaidOutput() RenewDiskRenewDiskChargePrepaidOutput ToRenewDiskRenewDiskChargePrepaidOutputWithContext(context.Context) RenewDiskRenewDiskChargePrepaidOutput }
RenewDiskRenewDiskChargePrepaidInput is an input type that accepts RenewDiskRenewDiskChargePrepaidArgs and RenewDiskRenewDiskChargePrepaidOutput values. You can construct a concrete instance of `RenewDiskRenewDiskChargePrepaidInput` via:
RenewDiskRenewDiskChargePrepaidArgs{...}
type RenewDiskRenewDiskChargePrepaidOutput ¶ added in v0.1.5
type RenewDiskRenewDiskChargePrepaidOutput struct{ *pulumi.OutputState }
func (RenewDiskRenewDiskChargePrepaidOutput) CurInstanceDeadline ¶ added in v0.1.5
func (o RenewDiskRenewDiskChargePrepaidOutput) CurInstanceDeadline() pulumi.StringPtrOutput
Current instance expiration time. Such as 2018-01-01 00:00:00. Specifying this parameter can align the expiration time of the instance attached to the disk. One of this parameter and Period must be specified, and cannot be specified at the same time.
func (RenewDiskRenewDiskChargePrepaidOutput) ElementType ¶ added in v0.1.5
func (RenewDiskRenewDiskChargePrepaidOutput) ElementType() reflect.Type
func (RenewDiskRenewDiskChargePrepaidOutput) Period ¶ added in v0.1.5
func (o RenewDiskRenewDiskChargePrepaidOutput) Period() pulumi.IntPtrOutput
Renewal period.
func (RenewDiskRenewDiskChargePrepaidOutput) RenewFlag ¶ added in v0.1.5
func (o RenewDiskRenewDiskChargePrepaidOutput) RenewFlag() pulumi.StringPtrOutput
Automatic renewal falg. Value:NOTIFY_AND_AUTO_RENEW: Notice expires and auto-renews.NOTIFY_AND_MANUAL_RENEW: Notification expires without automatic renewal, users need to manually renew.DISABLE_NOTIFY_AND_AUTO_RENEW: No automatic renewal and no notification.Default: NOTIFY_AND_MANUAL_RENEW. If this parameter is specified as NOTIFY_AND_AUTO_RENEW, the disk will be automatically renewed monthly when the account balance is sufficient.
func (RenewDiskRenewDiskChargePrepaidOutput) TimeUnit ¶ added in v0.1.5
func (o RenewDiskRenewDiskChargePrepaidOutput) TimeUnit() pulumi.StringPtrOutput
newly purchased unit. Default: m.
func (RenewDiskRenewDiskChargePrepaidOutput) ToRenewDiskRenewDiskChargePrepaidOutput ¶ added in v0.1.5
func (o RenewDiskRenewDiskChargePrepaidOutput) ToRenewDiskRenewDiskChargePrepaidOutput() RenewDiskRenewDiskChargePrepaidOutput
func (RenewDiskRenewDiskChargePrepaidOutput) ToRenewDiskRenewDiskChargePrepaidOutputWithContext ¶ added in v0.1.5
func (o RenewDiskRenewDiskChargePrepaidOutput) ToRenewDiskRenewDiskChargePrepaidOutputWithContext(ctx context.Context) RenewDiskRenewDiskChargePrepaidOutput
func (RenewDiskRenewDiskChargePrepaidOutput) ToRenewDiskRenewDiskChargePrepaidPtrOutput ¶ added in v0.1.5
func (o RenewDiskRenewDiskChargePrepaidOutput) ToRenewDiskRenewDiskChargePrepaidPtrOutput() RenewDiskRenewDiskChargePrepaidPtrOutput
func (RenewDiskRenewDiskChargePrepaidOutput) ToRenewDiskRenewDiskChargePrepaidPtrOutputWithContext ¶ added in v0.1.5
func (o RenewDiskRenewDiskChargePrepaidOutput) ToRenewDiskRenewDiskChargePrepaidPtrOutputWithContext(ctx context.Context) RenewDiskRenewDiskChargePrepaidPtrOutput
type RenewDiskRenewDiskChargePrepaidPtrInput ¶ added in v0.1.5
type RenewDiskRenewDiskChargePrepaidPtrInput interface { pulumi.Input ToRenewDiskRenewDiskChargePrepaidPtrOutput() RenewDiskRenewDiskChargePrepaidPtrOutput ToRenewDiskRenewDiskChargePrepaidPtrOutputWithContext(context.Context) RenewDiskRenewDiskChargePrepaidPtrOutput }
RenewDiskRenewDiskChargePrepaidPtrInput is an input type that accepts RenewDiskRenewDiskChargePrepaidArgs, RenewDiskRenewDiskChargePrepaidPtr and RenewDiskRenewDiskChargePrepaidPtrOutput values. You can construct a concrete instance of `RenewDiskRenewDiskChargePrepaidPtrInput` via:
RenewDiskRenewDiskChargePrepaidArgs{...} or: nil
func RenewDiskRenewDiskChargePrepaidPtr ¶ added in v0.1.5
func RenewDiskRenewDiskChargePrepaidPtr(v *RenewDiskRenewDiskChargePrepaidArgs) RenewDiskRenewDiskChargePrepaidPtrInput
type RenewDiskRenewDiskChargePrepaidPtrOutput ¶ added in v0.1.5
type RenewDiskRenewDiskChargePrepaidPtrOutput struct{ *pulumi.OutputState }
func (RenewDiskRenewDiskChargePrepaidPtrOutput) CurInstanceDeadline ¶ added in v0.1.5
func (o RenewDiskRenewDiskChargePrepaidPtrOutput) CurInstanceDeadline() pulumi.StringPtrOutput
Current instance expiration time. Such as 2018-01-01 00:00:00. Specifying this parameter can align the expiration time of the instance attached to the disk. One of this parameter and Period must be specified, and cannot be specified at the same time.
func (RenewDiskRenewDiskChargePrepaidPtrOutput) ElementType ¶ added in v0.1.5
func (RenewDiskRenewDiskChargePrepaidPtrOutput) ElementType() reflect.Type
func (RenewDiskRenewDiskChargePrepaidPtrOutput) Period ¶ added in v0.1.5
func (o RenewDiskRenewDiskChargePrepaidPtrOutput) Period() pulumi.IntPtrOutput
Renewal period.
func (RenewDiskRenewDiskChargePrepaidPtrOutput) RenewFlag ¶ added in v0.1.5
func (o RenewDiskRenewDiskChargePrepaidPtrOutput) RenewFlag() pulumi.StringPtrOutput
Automatic renewal falg. Value:NOTIFY_AND_AUTO_RENEW: Notice expires and auto-renews.NOTIFY_AND_MANUAL_RENEW: Notification expires without automatic renewal, users need to manually renew.DISABLE_NOTIFY_AND_AUTO_RENEW: No automatic renewal and no notification.Default: NOTIFY_AND_MANUAL_RENEW. If this parameter is specified as NOTIFY_AND_AUTO_RENEW, the disk will be automatically renewed monthly when the account balance is sufficient.
func (RenewDiskRenewDiskChargePrepaidPtrOutput) TimeUnit ¶ added in v0.1.5
func (o RenewDiskRenewDiskChargePrepaidPtrOutput) TimeUnit() pulumi.StringPtrOutput
newly purchased unit. Default: m.
func (RenewDiskRenewDiskChargePrepaidPtrOutput) ToRenewDiskRenewDiskChargePrepaidPtrOutput ¶ added in v0.1.5
func (o RenewDiskRenewDiskChargePrepaidPtrOutput) ToRenewDiskRenewDiskChargePrepaidPtrOutput() RenewDiskRenewDiskChargePrepaidPtrOutput
func (RenewDiskRenewDiskChargePrepaidPtrOutput) ToRenewDiskRenewDiskChargePrepaidPtrOutputWithContext ¶ added in v0.1.5
func (o RenewDiskRenewDiskChargePrepaidPtrOutput) ToRenewDiskRenewDiskChargePrepaidPtrOutputWithContext(ctx context.Context) RenewDiskRenewDiskChargePrepaidPtrOutput
type RenewDiskState ¶ added in v0.1.5
type RenewDiskState struct { // Whether to automatically use the voucher. Not used by default. AutoVoucher pulumi.BoolPtrInput // List of disk ID. DiskId pulumi.StringPtrInput // Renew cloud hard disk subscription related parameter settings. RenewDiskChargePrepaid RenewDiskRenewDiskChargePrepaidPtrInput }
func (RenewDiskState) ElementType ¶ added in v0.1.5
func (RenewDiskState) ElementType() reflect.Type
type RenewInstance ¶ added in v0.1.5
type RenewInstance struct { pulumi.CustomResourceState // Whether to automatically deduct vouchers. Valid values: // - true: Automatically deduct vouchers. // -false:Do not automatically deduct vouchers. Default value: false. AutoVoucher pulumi.BoolPtrOutput `pulumi:"autoVoucher"` // 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. InstanceChargePrepaid RenewInstanceInstanceChargePrepaidOutput `pulumi:"instanceChargePrepaid"` // Instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Whether to renew the data disk. Valid values:true: Indicates that the renewal instance also renews the data disk attached to it.false: Indicates that the instance will be renewed and the data disk attached to it will not be renewed at the same time.Default value: true. RenewDataDisk pulumi.BoolPtrOutput `pulumi:"renewDataDisk"` }
Provides a resource to create a lighthouse renewInstance
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.NewRenewInstance(ctx, "renewInstance", &Lighthouse.RenewInstanceArgs{ AutoVoucher: pulumi.Bool(false), InstanceChargePrepaid: &lighthouse.RenewInstanceInstanceChargePrepaidArgs{ Period: pulumi.Int(1), RenewFlag: pulumi.String("NOTIFY_AND_MANUAL_RENEW"), }, InstanceId: pulumi.String(""), RenewDataDisk: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
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 { // Whether to automatically deduct vouchers. Valid values: // - true: Automatically deduct vouchers. // -false:Do not automatically deduct vouchers. Default value: false. AutoVoucher pulumi.BoolPtrInput // 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. InstanceChargePrepaid RenewInstanceInstanceChargePrepaidInput // Instance ID. InstanceId pulumi.StringInput // Whether to renew the data disk. Valid values:true: Indicates that the renewal instance also renews the data disk attached to it.false: Indicates that the instance will be renewed and the data disk attached to it will not be renewed at the same time.Default value: true. RenewDataDisk 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 { // The duration of purchasing an instance. Unit is month. Valid values are (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60). Period int `pulumi:"period"` // Automatic renewal logo. Values: // - `NOTIFY_AND_AUTO_RENEW`: notify expiration and renew automatically; // - `NOTIFY_AND_MANUAL_RENEW`: notification of expiration does not renew automatically. Users need to renew manually; // - `DISABLE_NOTIFY_AND_AUTO_RENEW`: no automatic renewal and no notification; // 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 after expiration, when the account balance is sufficient. RenewFlag *string `pulumi:"renewFlag"` }
type RenewInstanceInstanceChargePrepaidArgs ¶ added in v0.1.5
type RenewInstanceInstanceChargePrepaidArgs struct { // The duration of purchasing an instance. Unit is month. Valid values are (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60). Period pulumi.IntInput `pulumi:"period"` // Automatic renewal logo. Values: // - `NOTIFY_AND_AUTO_RENEW`: notify expiration and renew automatically; // - `NOTIFY_AND_MANUAL_RENEW`: notification of expiration does not renew automatically. Users need to renew manually; // - `DISABLE_NOTIFY_AND_AUTO_RENEW`: no automatic renewal and no notification; // 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 after expiration, when the account balance is sufficient. 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
The duration of purchasing an instance. Unit is month. Valid values are (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60).
func (RenewInstanceInstanceChargePrepaidOutput) RenewFlag ¶ added in v0.1.5
func (o RenewInstanceInstanceChargePrepaidOutput) RenewFlag() pulumi.StringPtrOutput
Automatic renewal logo. Values:
- `NOTIFY_AND_AUTO_RENEW`: notify expiration and renew automatically;
- `NOTIFY_AND_MANUAL_RENEW`: notification of expiration does not renew automatically. Users need to renew manually;
- `DISABLE_NOTIFY_AND_AUTO_RENEW`: no automatic renewal and no notification; 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 after expiration, when the account balance is sufficient.
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
The duration of purchasing an instance. Unit is month. Valid values are (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60).
func (RenewInstanceInstanceChargePrepaidPtrOutput) RenewFlag ¶ added in v0.1.5
func (o RenewInstanceInstanceChargePrepaidPtrOutput) RenewFlag() pulumi.StringPtrOutput
Automatic renewal logo. Values:
- `NOTIFY_AND_AUTO_RENEW`: notify expiration and renew automatically;
- `NOTIFY_AND_MANUAL_RENEW`: notification of expiration does not renew automatically. Users need to renew manually;
- `DISABLE_NOTIFY_AND_AUTO_RENEW`: no automatic renewal and no notification; 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 after expiration, when the account balance is sufficient.
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) AutoVoucher ¶ added in v0.1.5
func (o RenewInstanceOutput) AutoVoucher() pulumi.BoolPtrOutput
Whether to automatically deduct vouchers. Valid values:
- true: Automatically deduct vouchers. -false:Do not automatically deduct vouchers. Default value: false.
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() RenewInstanceInstanceChargePrepaidOutput
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.
func (RenewInstanceOutput) InstanceId ¶ added in v0.1.5
func (o RenewInstanceOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (RenewInstanceOutput) RenewDataDisk ¶ added in v0.1.5
func (o RenewInstanceOutput) RenewDataDisk() pulumi.BoolPtrOutput
Whether to renew the data disk. Valid values:true: Indicates that the renewal instance also renews the data disk attached to it.false: Indicates that the instance will be renewed and the data disk attached to it will not be renewed at the same time.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 { // Whether to automatically deduct vouchers. Valid values: // - true: Automatically deduct vouchers. // -false:Do not automatically deduct vouchers. Default value: false. AutoVoucher pulumi.BoolPtrInput // 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. InstanceChargePrepaid RenewInstanceInstanceChargePrepaidPtrInput // Instance ID. InstanceId pulumi.StringPtrInput // Whether to renew the data disk. Valid values:true: Indicates that the renewal instance also renews the data disk attached to it.false: Indicates that the instance will be renewed and the data disk attached to it will not be renewed at the same time.Default value: true. RenewDataDisk pulumi.BoolPtrInput }
func (RenewInstanceState) ElementType ¶ added in v0.1.5
func (RenewInstanceState) ElementType() reflect.Type
type Snapshot ¶ added in v0.1.3
type Snapshot struct { pulumi.CustomResourceState // ID of the instance for which to create a snapshot. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Snapshot name, which can contain up to 60 characters. SnapshotName pulumi.StringPtrOutput `pulumi:"snapshotName"` }
Provides a resource to create a lighthouse snapshot
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.NewSnapshot(ctx, "snapshot", &Lighthouse.SnapshotArgs{ InstanceId: pulumi.String("lhins-acd1234"), SnapshotName: pulumi.String("snap_20200903"), }) if err != nil { return err } return nil }) }
```
func GetSnapshot ¶ added in v0.1.3
func GetSnapshot(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SnapshotState, opts ...pulumi.ResourceOption) (*Snapshot, error)
GetSnapshot gets an existing Snapshot 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 NewSnapshot ¶ added in v0.1.3
func NewSnapshot(ctx *pulumi.Context, name string, args *SnapshotArgs, opts ...pulumi.ResourceOption) (*Snapshot, error)
NewSnapshot registers a new resource with the given unique name, arguments, and options.
func (*Snapshot) ElementType ¶ added in v0.1.3
func (*Snapshot) ToSnapshotOutput ¶ added in v0.1.3
func (i *Snapshot) ToSnapshotOutput() SnapshotOutput
func (*Snapshot) ToSnapshotOutputWithContext ¶ added in v0.1.3
func (i *Snapshot) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
type SnapshotArgs ¶ added in v0.1.3
type SnapshotArgs struct { // ID of the instance for which to create a snapshot. InstanceId pulumi.StringInput // Snapshot name, which can contain up to 60 characters. SnapshotName pulumi.StringPtrInput }
The set of arguments for constructing a Snapshot resource.
func (SnapshotArgs) ElementType ¶ added in v0.1.3
func (SnapshotArgs) ElementType() reflect.Type
type SnapshotArray ¶ added in v0.1.3
type SnapshotArray []SnapshotInput
func (SnapshotArray) ElementType ¶ added in v0.1.3
func (SnapshotArray) ElementType() reflect.Type
func (SnapshotArray) ToSnapshotArrayOutput ¶ added in v0.1.3
func (i SnapshotArray) ToSnapshotArrayOutput() SnapshotArrayOutput
func (SnapshotArray) ToSnapshotArrayOutputWithContext ¶ added in v0.1.3
func (i SnapshotArray) ToSnapshotArrayOutputWithContext(ctx context.Context) SnapshotArrayOutput
type SnapshotArrayInput ¶ added in v0.1.3
type SnapshotArrayInput interface { pulumi.Input ToSnapshotArrayOutput() SnapshotArrayOutput ToSnapshotArrayOutputWithContext(context.Context) SnapshotArrayOutput }
SnapshotArrayInput is an input type that accepts SnapshotArray and SnapshotArrayOutput values. You can construct a concrete instance of `SnapshotArrayInput` via:
SnapshotArray{ SnapshotArgs{...} }
type SnapshotArrayOutput ¶ added in v0.1.3
type SnapshotArrayOutput struct{ *pulumi.OutputState }
func (SnapshotArrayOutput) ElementType ¶ added in v0.1.3
func (SnapshotArrayOutput) ElementType() reflect.Type
func (SnapshotArrayOutput) Index ¶ added in v0.1.3
func (o SnapshotArrayOutput) Index(i pulumi.IntInput) SnapshotOutput
func (SnapshotArrayOutput) ToSnapshotArrayOutput ¶ added in v0.1.3
func (o SnapshotArrayOutput) ToSnapshotArrayOutput() SnapshotArrayOutput
func (SnapshotArrayOutput) ToSnapshotArrayOutputWithContext ¶ added in v0.1.3
func (o SnapshotArrayOutput) ToSnapshotArrayOutputWithContext(ctx context.Context) SnapshotArrayOutput
type SnapshotInput ¶ added in v0.1.3
type SnapshotInput interface { pulumi.Input ToSnapshotOutput() SnapshotOutput ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput }
type SnapshotMap ¶ added in v0.1.3
type SnapshotMap map[string]SnapshotInput
func (SnapshotMap) ElementType ¶ added in v0.1.3
func (SnapshotMap) ElementType() reflect.Type
func (SnapshotMap) ToSnapshotMapOutput ¶ added in v0.1.3
func (i SnapshotMap) ToSnapshotMapOutput() SnapshotMapOutput
func (SnapshotMap) ToSnapshotMapOutputWithContext ¶ added in v0.1.3
func (i SnapshotMap) ToSnapshotMapOutputWithContext(ctx context.Context) SnapshotMapOutput
type SnapshotMapInput ¶ added in v0.1.3
type SnapshotMapInput interface { pulumi.Input ToSnapshotMapOutput() SnapshotMapOutput ToSnapshotMapOutputWithContext(context.Context) SnapshotMapOutput }
SnapshotMapInput is an input type that accepts SnapshotMap and SnapshotMapOutput values. You can construct a concrete instance of `SnapshotMapInput` via:
SnapshotMap{ "key": SnapshotArgs{...} }
type SnapshotMapOutput ¶ added in v0.1.3
type SnapshotMapOutput struct{ *pulumi.OutputState }
func (SnapshotMapOutput) ElementType ¶ added in v0.1.3
func (SnapshotMapOutput) ElementType() reflect.Type
func (SnapshotMapOutput) MapIndex ¶ added in v0.1.3
func (o SnapshotMapOutput) MapIndex(k pulumi.StringInput) SnapshotOutput
func (SnapshotMapOutput) ToSnapshotMapOutput ¶ added in v0.1.3
func (o SnapshotMapOutput) ToSnapshotMapOutput() SnapshotMapOutput
func (SnapshotMapOutput) ToSnapshotMapOutputWithContext ¶ added in v0.1.3
func (o SnapshotMapOutput) ToSnapshotMapOutputWithContext(ctx context.Context) SnapshotMapOutput
type SnapshotOutput ¶ added in v0.1.3
type SnapshotOutput struct{ *pulumi.OutputState }
func (SnapshotOutput) ElementType ¶ added in v0.1.3
func (SnapshotOutput) ElementType() reflect.Type
func (SnapshotOutput) InstanceId ¶ added in v0.1.3
func (o SnapshotOutput) InstanceId() pulumi.StringOutput
ID of the instance for which to create a snapshot.
func (SnapshotOutput) SnapshotName ¶ added in v0.1.3
func (o SnapshotOutput) SnapshotName() pulumi.StringPtrOutput
Snapshot name, which can contain up to 60 characters.
func (SnapshotOutput) ToSnapshotOutput ¶ added in v0.1.3
func (o SnapshotOutput) ToSnapshotOutput() SnapshotOutput
func (SnapshotOutput) ToSnapshotOutputWithContext ¶ added in v0.1.3
func (o SnapshotOutput) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
type SnapshotState ¶ added in v0.1.3
type SnapshotState struct { // ID of the instance for which to create a snapshot. InstanceId pulumi.StringPtrInput // Snapshot name, which can contain up to 60 characters. SnapshotName pulumi.StringPtrInput }
func (SnapshotState) ElementType ¶ added in v0.1.3
func (SnapshotState) ElementType() reflect.Type
type StartInstance ¶ added in v0.1.5
type StartInstance struct { pulumi.CustomResourceState // Instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides a resource to create a lighthouse startInstance
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.NewStartInstance(ctx, "startInstance", &Lighthouse.StartInstanceArgs{ InstanceId: pulumi.String("lhins-xxxxxx"), }) if err != nil { return err } return nil }) }
```
func GetStartInstance ¶ added in v0.1.5
func GetStartInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StartInstanceState, opts ...pulumi.ResourceOption) (*StartInstance, error)
GetStartInstance gets an existing StartInstance 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 NewStartInstance ¶ added in v0.1.5
func NewStartInstance(ctx *pulumi.Context, name string, args *StartInstanceArgs, opts ...pulumi.ResourceOption) (*StartInstance, error)
NewStartInstance registers a new resource with the given unique name, arguments, and options.
func (*StartInstance) ElementType ¶ added in v0.1.5
func (*StartInstance) ElementType() reflect.Type
func (*StartInstance) ToStartInstanceOutput ¶ added in v0.1.5
func (i *StartInstance) ToStartInstanceOutput() StartInstanceOutput
func (*StartInstance) ToStartInstanceOutputWithContext ¶ added in v0.1.5
func (i *StartInstance) ToStartInstanceOutputWithContext(ctx context.Context) StartInstanceOutput
type StartInstanceArgs ¶ added in v0.1.5
type StartInstanceArgs struct { // Instance ID. InstanceId pulumi.StringInput }
The set of arguments for constructing a StartInstance resource.
func (StartInstanceArgs) ElementType ¶ added in v0.1.5
func (StartInstanceArgs) ElementType() reflect.Type
type StartInstanceArray ¶ added in v0.1.5
type StartInstanceArray []StartInstanceInput
func (StartInstanceArray) ElementType ¶ added in v0.1.5
func (StartInstanceArray) ElementType() reflect.Type
func (StartInstanceArray) ToStartInstanceArrayOutput ¶ added in v0.1.5
func (i StartInstanceArray) ToStartInstanceArrayOutput() StartInstanceArrayOutput
func (StartInstanceArray) ToStartInstanceArrayOutputWithContext ¶ added in v0.1.5
func (i StartInstanceArray) ToStartInstanceArrayOutputWithContext(ctx context.Context) StartInstanceArrayOutput
type StartInstanceArrayInput ¶ added in v0.1.5
type StartInstanceArrayInput interface { pulumi.Input ToStartInstanceArrayOutput() StartInstanceArrayOutput ToStartInstanceArrayOutputWithContext(context.Context) StartInstanceArrayOutput }
StartInstanceArrayInput is an input type that accepts StartInstanceArray and StartInstanceArrayOutput values. You can construct a concrete instance of `StartInstanceArrayInput` via:
StartInstanceArray{ StartInstanceArgs{...} }
type StartInstanceArrayOutput ¶ added in v0.1.5
type StartInstanceArrayOutput struct{ *pulumi.OutputState }
func (StartInstanceArrayOutput) ElementType ¶ added in v0.1.5
func (StartInstanceArrayOutput) ElementType() reflect.Type
func (StartInstanceArrayOutput) Index ¶ added in v0.1.5
func (o StartInstanceArrayOutput) Index(i pulumi.IntInput) StartInstanceOutput
func (StartInstanceArrayOutput) ToStartInstanceArrayOutput ¶ added in v0.1.5
func (o StartInstanceArrayOutput) ToStartInstanceArrayOutput() StartInstanceArrayOutput
func (StartInstanceArrayOutput) ToStartInstanceArrayOutputWithContext ¶ added in v0.1.5
func (o StartInstanceArrayOutput) ToStartInstanceArrayOutputWithContext(ctx context.Context) StartInstanceArrayOutput
type StartInstanceInput ¶ added in v0.1.5
type StartInstanceInput interface { pulumi.Input ToStartInstanceOutput() StartInstanceOutput ToStartInstanceOutputWithContext(ctx context.Context) StartInstanceOutput }
type StartInstanceMap ¶ added in v0.1.5
type StartInstanceMap map[string]StartInstanceInput
func (StartInstanceMap) ElementType ¶ added in v0.1.5
func (StartInstanceMap) ElementType() reflect.Type
func (StartInstanceMap) ToStartInstanceMapOutput ¶ added in v0.1.5
func (i StartInstanceMap) ToStartInstanceMapOutput() StartInstanceMapOutput
func (StartInstanceMap) ToStartInstanceMapOutputWithContext ¶ added in v0.1.5
func (i StartInstanceMap) ToStartInstanceMapOutputWithContext(ctx context.Context) StartInstanceMapOutput
type StartInstanceMapInput ¶ added in v0.1.5
type StartInstanceMapInput interface { pulumi.Input ToStartInstanceMapOutput() StartInstanceMapOutput ToStartInstanceMapOutputWithContext(context.Context) StartInstanceMapOutput }
StartInstanceMapInput is an input type that accepts StartInstanceMap and StartInstanceMapOutput values. You can construct a concrete instance of `StartInstanceMapInput` via:
StartInstanceMap{ "key": StartInstanceArgs{...} }
type StartInstanceMapOutput ¶ added in v0.1.5
type StartInstanceMapOutput struct{ *pulumi.OutputState }
func (StartInstanceMapOutput) ElementType ¶ added in v0.1.5
func (StartInstanceMapOutput) ElementType() reflect.Type
func (StartInstanceMapOutput) MapIndex ¶ added in v0.1.5
func (o StartInstanceMapOutput) MapIndex(k pulumi.StringInput) StartInstanceOutput
func (StartInstanceMapOutput) ToStartInstanceMapOutput ¶ added in v0.1.5
func (o StartInstanceMapOutput) ToStartInstanceMapOutput() StartInstanceMapOutput
func (StartInstanceMapOutput) ToStartInstanceMapOutputWithContext ¶ added in v0.1.5
func (o StartInstanceMapOutput) ToStartInstanceMapOutputWithContext(ctx context.Context) StartInstanceMapOutput
type StartInstanceOutput ¶ added in v0.1.5
type StartInstanceOutput struct{ *pulumi.OutputState }
func (StartInstanceOutput) ElementType ¶ added in v0.1.5
func (StartInstanceOutput) ElementType() reflect.Type
func (StartInstanceOutput) InstanceId ¶ added in v0.1.5
func (o StartInstanceOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (StartInstanceOutput) ToStartInstanceOutput ¶ added in v0.1.5
func (o StartInstanceOutput) ToStartInstanceOutput() StartInstanceOutput
func (StartInstanceOutput) ToStartInstanceOutputWithContext ¶ added in v0.1.5
func (o StartInstanceOutput) ToStartInstanceOutputWithContext(ctx context.Context) StartInstanceOutput
type StartInstanceState ¶ added in v0.1.5
type StartInstanceState struct { // Instance ID. InstanceId pulumi.StringPtrInput }
func (StartInstanceState) ElementType ¶ added in v0.1.5
func (StartInstanceState) ElementType() reflect.Type
type StopInstance ¶ added in v0.1.5
type StopInstance struct { pulumi.CustomResourceState // Instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides a resource to create a lighthouse stopInstance
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Lighthouse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Lighthouse.NewStopInstance(ctx, "stopInstance", &Lighthouse.StopInstanceArgs{ InstanceId: pulumi.String("lhins-xxxxxx"), }) if err != nil { return err } return nil }) }
```
func GetStopInstance ¶ added in v0.1.5
func GetStopInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StopInstanceState, opts ...pulumi.ResourceOption) (*StopInstance, error)
GetStopInstance gets an existing StopInstance 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 NewStopInstance ¶ added in v0.1.5
func NewStopInstance(ctx *pulumi.Context, name string, args *StopInstanceArgs, opts ...pulumi.ResourceOption) (*StopInstance, error)
NewStopInstance registers a new resource with the given unique name, arguments, and options.
func (*StopInstance) ElementType ¶ added in v0.1.5
func (*StopInstance) ElementType() reflect.Type
func (*StopInstance) ToStopInstanceOutput ¶ added in v0.1.5
func (i *StopInstance) ToStopInstanceOutput() StopInstanceOutput
func (*StopInstance) ToStopInstanceOutputWithContext ¶ added in v0.1.5
func (i *StopInstance) ToStopInstanceOutputWithContext(ctx context.Context) StopInstanceOutput
type StopInstanceArgs ¶ added in v0.1.5
type StopInstanceArgs struct { // Instance ID. InstanceId pulumi.StringInput }
The set of arguments for constructing a StopInstance resource.
func (StopInstanceArgs) ElementType ¶ added in v0.1.5
func (StopInstanceArgs) ElementType() reflect.Type
type StopInstanceArray ¶ added in v0.1.5
type StopInstanceArray []StopInstanceInput
func (StopInstanceArray) ElementType ¶ added in v0.1.5
func (StopInstanceArray) ElementType() reflect.Type
func (StopInstanceArray) ToStopInstanceArrayOutput ¶ added in v0.1.5
func (i StopInstanceArray) ToStopInstanceArrayOutput() StopInstanceArrayOutput
func (StopInstanceArray) ToStopInstanceArrayOutputWithContext ¶ added in v0.1.5
func (i StopInstanceArray) ToStopInstanceArrayOutputWithContext(ctx context.Context) StopInstanceArrayOutput
type StopInstanceArrayInput ¶ added in v0.1.5
type StopInstanceArrayInput interface { pulumi.Input ToStopInstanceArrayOutput() StopInstanceArrayOutput ToStopInstanceArrayOutputWithContext(context.Context) StopInstanceArrayOutput }
StopInstanceArrayInput is an input type that accepts StopInstanceArray and StopInstanceArrayOutput values. You can construct a concrete instance of `StopInstanceArrayInput` via:
StopInstanceArray{ StopInstanceArgs{...} }
type StopInstanceArrayOutput ¶ added in v0.1.5
type StopInstanceArrayOutput struct{ *pulumi.OutputState }
func (StopInstanceArrayOutput) ElementType ¶ added in v0.1.5
func (StopInstanceArrayOutput) ElementType() reflect.Type
func (StopInstanceArrayOutput) Index ¶ added in v0.1.5
func (o StopInstanceArrayOutput) Index(i pulumi.IntInput) StopInstanceOutput
func (StopInstanceArrayOutput) ToStopInstanceArrayOutput ¶ added in v0.1.5
func (o StopInstanceArrayOutput) ToStopInstanceArrayOutput() StopInstanceArrayOutput
func (StopInstanceArrayOutput) ToStopInstanceArrayOutputWithContext ¶ added in v0.1.5
func (o StopInstanceArrayOutput) ToStopInstanceArrayOutputWithContext(ctx context.Context) StopInstanceArrayOutput
type StopInstanceInput ¶ added in v0.1.5
type StopInstanceInput interface { pulumi.Input ToStopInstanceOutput() StopInstanceOutput ToStopInstanceOutputWithContext(ctx context.Context) StopInstanceOutput }
type StopInstanceMap ¶ added in v0.1.5
type StopInstanceMap map[string]StopInstanceInput
func (StopInstanceMap) ElementType ¶ added in v0.1.5
func (StopInstanceMap) ElementType() reflect.Type
func (StopInstanceMap) ToStopInstanceMapOutput ¶ added in v0.1.5
func (i StopInstanceMap) ToStopInstanceMapOutput() StopInstanceMapOutput
func (StopInstanceMap) ToStopInstanceMapOutputWithContext ¶ added in v0.1.5
func (i StopInstanceMap) ToStopInstanceMapOutputWithContext(ctx context.Context) StopInstanceMapOutput
type StopInstanceMapInput ¶ added in v0.1.5
type StopInstanceMapInput interface { pulumi.Input ToStopInstanceMapOutput() StopInstanceMapOutput ToStopInstanceMapOutputWithContext(context.Context) StopInstanceMapOutput }
StopInstanceMapInput is an input type that accepts StopInstanceMap and StopInstanceMapOutput values. You can construct a concrete instance of `StopInstanceMapInput` via:
StopInstanceMap{ "key": StopInstanceArgs{...} }
type StopInstanceMapOutput ¶ added in v0.1.5
type StopInstanceMapOutput struct{ *pulumi.OutputState }
func (StopInstanceMapOutput) ElementType ¶ added in v0.1.5
func (StopInstanceMapOutput) ElementType() reflect.Type
func (StopInstanceMapOutput) MapIndex ¶ added in v0.1.5
func (o StopInstanceMapOutput) MapIndex(k pulumi.StringInput) StopInstanceOutput
func (StopInstanceMapOutput) ToStopInstanceMapOutput ¶ added in v0.1.5
func (o StopInstanceMapOutput) ToStopInstanceMapOutput() StopInstanceMapOutput
func (StopInstanceMapOutput) ToStopInstanceMapOutputWithContext ¶ added in v0.1.5
func (o StopInstanceMapOutput) ToStopInstanceMapOutputWithContext(ctx context.Context) StopInstanceMapOutput
type StopInstanceOutput ¶ added in v0.1.5
type StopInstanceOutput struct{ *pulumi.OutputState }
func (StopInstanceOutput) ElementType ¶ added in v0.1.5
func (StopInstanceOutput) ElementType() reflect.Type
func (StopInstanceOutput) InstanceId ¶ added in v0.1.5
func (o StopInstanceOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (StopInstanceOutput) ToStopInstanceOutput ¶ added in v0.1.5
func (o StopInstanceOutput) ToStopInstanceOutput() StopInstanceOutput
func (StopInstanceOutput) ToStopInstanceOutputWithContext ¶ added in v0.1.5
func (o StopInstanceOutput) ToStopInstanceOutputWithContext(ctx context.Context) StopInstanceOutput
type StopInstanceState ¶ added in v0.1.5
type StopInstanceState struct { // Instance ID. InstanceId pulumi.StringPtrInput }
func (StopInstanceState) ElementType ¶ added in v0.1.5
func (StopInstanceState) ElementType() reflect.Type
Source Files ¶
- applyDiskBackup.go
- applyInstanceSnapshot.go
- blueprint.go
- disk.go
- diskAttachment.go
- diskBackup.go
- firewallRule.go
- firewallTemplate.go
- getAllScene.go
- getBundle.go
- getDiskConfig.go
- getDisks.go
- getFirewallRulesTemplate.go
- getInstanceBlueprint.go
- getInstanceDiskNum.go
- getInstanceTrafficPackage.go
- getInstanceVncUrl.go
- getModifyInstanceBundle.go
- getRegion.go
- getResetInstanceBlueprint.go
- getScene.go
- getZone.go
- init.go
- instance.go
- keyPair.go
- keyPairAttachment.go
- pulumiTypes.go
- pulumiUtilities.go
- rebootInstance.go
- renewDisk.go
- renewInstance.go
- snapshot.go
- startInstance.go
- stopInstance.go