Documentation
¶
Index ¶
- func NewCtyunRabbitmqInstance() resource.Resource
- func NewCtyunRabbitmqInstances() datasource.DataSource
- func NewCtyunRabbitmqSpecs() datasource.DataSource
- type CtyunRabbitmqInstanceConfig
- type CtyunRabbitmqInstancesConfig
- type CtyunRabbitmqInstancesModel
- type CtyunRabbitmqSpecsConfig
- type CtyunRabbitmqSpecsModel
- type CtyunRabbitmqSpecsSku
- type CtyunRabbitmqSpecsSkuDiskItem
- type CtyunRabbitmqSpecsSkuResItem
- type CtyunRabbitmqSpecsSkuResItemResItems
- type CtyunRabbitmqSpecsSkuResItemResItemsSpec
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCtyunRabbitmqInstances ¶
func NewCtyunRabbitmqInstances() datasource.DataSource
func NewCtyunRabbitmqSpecs ¶
func NewCtyunRabbitmqSpecs() datasource.DataSource
Types ¶
type CtyunRabbitmqInstanceConfig ¶
type CtyunRabbitmqInstanceConfig struct { ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` MasterOrderID types.String `tfsdk:"master_order_id"` ProjectID types.String `tfsdk:"project_id"` RegionID types.String `tfsdk:"region_id"` ZoneList types.Set `tfsdk:"zone_list"` InstanceName types.String `tfsdk:"instance_name"` SpecName types.String `tfsdk:"spec_name"` DiskType types.String `tfsdk:"disk_type"` DiskSize types.Int32 `tfsdk:"disk_size"` NodeNum types.Int32 `tfsdk:"node_num"` VpcID types.String `tfsdk:"vpc_id"` SubnetID types.String `tfsdk:"subnet_id"` SecurityGroupID types.String `tfsdk:"security_group_id"` CycleType types.String `tfsdk:"cycle_type"` CycleCount types.Int32 `tfsdk:"cycle_count"` // contains filtered or unexported fields }
type CtyunRabbitmqInstancesModel ¶
type CtyunRabbitmqInstancesModel struct { ID types.String `tfsdk:"id"` Prod types.String `tfsdk:"prod"` EngineType types.String `tfsdk:"engine_type"` // 引擎类型 BillMode types.String `tfsdk:"bill_mode"` // 账单 ExpireTime types.String `tfsdk:"expire_time"` // 过期时间 CreateTime types.String `tfsdk:"create_time"` // 创建时间 InstanceName types.String `tfsdk:"instance_name"` // 实例名称 Status types.Int32 `tfsdk:"status"` // 状态 StatusDesc types.String `tfsdk:"status_desc"` // 状态描述 }
type CtyunRabbitmqSpecsConfig ¶
type CtyunRabbitmqSpecsConfig struct { RegionID types.String `tfsdk:"region_id"` Specs []CtyunRabbitmqSpecsModel `tfsdk:"specs"` }
type CtyunRabbitmqSpecsModel ¶
type CtyunRabbitmqSpecsSku ¶
type CtyunRabbitmqSpecsSku struct { ProdId types.String `tfsdk:"prod_id"` ProdName types.String `tfsdk:"prod_name"` ProdCode types.String `tfsdk:"prod_code"` ResItem CtyunRabbitmqSpecsSkuResItem `tfsdk:"res_item"` DiskItem CtyunRabbitmqSpecsSkuDiskItem `tfsdk:"disk_item"` }
type CtyunRabbitmqSpecsSkuResItem ¶
type CtyunRabbitmqSpecsSkuResItem struct { ResType types.String `tfsdk:"res_type"` ResName types.String `tfsdk:"res_name"` ResItems []CtyunRabbitmqSpecsSkuResItemResItems `tfsdk:"res_items"` }
type CtyunRabbitmqSpecsSkuResItemResItems ¶
type CtyunRabbitmqSpecsSkuResItemResItems struct { CpuArch types.String `tfsdk:"cpu_arch"` HostType types.String `tfsdk:"host_type"` Spec []CtyunRabbitmqSpecsSkuResItemResItemsSpec `tfsdk:"spec"` }
Click to show internal directories.
Click to hide internal directories.