Documentation ¶
Index ¶
- type Cluster
- type ClusterArgs
- type ClusterArray
- type ClusterArrayInput
- type ClusterArrayOutput
- type ClusterInput
- type ClusterMap
- type ClusterMapInput
- type ClusterMapOutput
- type ClusterOutput
- func (o ClusterOutput) ApiAccessId() pulumi.StringOutput
- func (o ClusterOutput) ApiAccessIp() pulumi.StringOutput
- func (o ClusterOutput) ApiAccessPort() pulumi.IntOutput
- func (o ClusterOutput) ClusterName() pulumi.StringOutput
- func (o ClusterOutput) CreateTime() pulumi.StringOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) IdlType() pulumi.StringOutput
- func (o ClusterOutput) NetworkType() pulumi.StringOutput
- func (o ClusterOutput) OldPasswordExpireLast() pulumi.IntPtrOutput
- func (o ClusterOutput) OldPasswordExpireTime() pulumi.StringOutput
- func (o ClusterOutput) Password() pulumi.StringOutput
- func (o ClusterOutput) PasswordStatus() pulumi.StringOutput
- func (o ClusterOutput) SubnetId() pulumi.StringOutput
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (o ClusterOutput) VpcId() pulumi.StringOutput
- type ClusterState
- type ClustersArgs
- type ClustersList
- type ClustersListArgs
- type ClustersListArray
- type ClustersListArrayInput
- type ClustersListArrayOutput
- func (ClustersListArrayOutput) ElementType() reflect.Type
- func (o ClustersListArrayOutput) Index(i pulumi.IntInput) ClustersListOutput
- func (o ClustersListArrayOutput) ToClustersListArrayOutput() ClustersListArrayOutput
- func (o ClustersListArrayOutput) ToClustersListArrayOutputWithContext(ctx context.Context) ClustersListArrayOutput
- type ClustersListInput
- type ClustersListOutput
- func (o ClustersListOutput) ApiAccessId() pulumi.StringOutput
- func (o ClustersListOutput) ApiAccessIp() pulumi.StringOutput
- func (o ClustersListOutput) ApiAccessPort() pulumi.IntOutput
- func (o ClustersListOutput) ClusterId() pulumi.StringOutput
- func (o ClustersListOutput) ClusterName() pulumi.StringOutput
- func (o ClustersListOutput) CreateTime() pulumi.StringOutput
- func (ClustersListOutput) ElementType() reflect.Type
- func (o ClustersListOutput) IdlType() pulumi.StringOutput
- func (o ClustersListOutput) NetworkType() pulumi.StringOutput
- func (o ClustersListOutput) OldPasswordExpireTime() pulumi.StringOutput
- func (o ClustersListOutput) Password() pulumi.StringOutput
- func (o ClustersListOutput) PasswordStatus() pulumi.StringOutput
- func (o ClustersListOutput) SubnetId() pulumi.StringOutput
- func (o ClustersListOutput) ToClustersListOutput() ClustersListOutput
- func (o ClustersListOutput) ToClustersListOutputWithContext(ctx context.Context) ClustersListOutput
- func (o ClustersListOutput) VpcId() pulumi.StringOutput
- type ClustersOutputArgs
- type ClustersResult
- type ClustersResultOutput
- func (o ClustersResultOutput) ClusterId() pulumi.StringPtrOutput
- func (o ClustersResultOutput) ClusterName() pulumi.StringPtrOutput
- func (ClustersResultOutput) ElementType() reflect.Type
- func (o ClustersResultOutput) Id() pulumi.StringOutput
- func (o ClustersResultOutput) Lists() ClustersListArrayOutput
- func (o ClustersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o ClustersResultOutput) ToClustersResultOutput() ClustersResultOutput
- func (o ClustersResultOutput) ToClustersResultOutputWithContext(ctx context.Context) ClustersResultOutput
- type Idl
- type IdlArgs
- type IdlArray
- type IdlArrayInput
- type IdlArrayOutput
- type IdlInput
- type IdlMap
- type IdlMapInput
- type IdlMapOutput
- type IdlOutput
- func (o IdlOutput) ClusterId() pulumi.StringOutput
- func (IdlOutput) ElementType() reflect.Type
- func (o IdlOutput) FileContent() pulumi.StringOutput
- func (o IdlOutput) FileExtType() pulumi.StringOutput
- func (o IdlOutput) FileName() pulumi.StringOutput
- func (o IdlOutput) FileType() pulumi.StringOutput
- func (o IdlOutput) TableInfos() IdlTableInfoArrayOutput
- func (o IdlOutput) TablegroupId() pulumi.StringOutput
- func (o IdlOutput) ToIdlOutput() IdlOutput
- func (o IdlOutput) ToIdlOutputWithContext(ctx context.Context) IdlOutput
- type IdlState
- type IdlTableInfo
- type IdlTableInfoArgs
- type IdlTableInfoArray
- type IdlTableInfoArrayInput
- type IdlTableInfoArrayOutput
- func (IdlTableInfoArrayOutput) ElementType() reflect.Type
- func (o IdlTableInfoArrayOutput) Index(i pulumi.IntInput) IdlTableInfoOutput
- func (o IdlTableInfoArrayOutput) ToIdlTableInfoArrayOutput() IdlTableInfoArrayOutput
- func (o IdlTableInfoArrayOutput) ToIdlTableInfoArrayOutputWithContext(ctx context.Context) IdlTableInfoArrayOutput
- type IdlTableInfoInput
- type IdlTableInfoOutput
- func (IdlTableInfoOutput) ElementType() reflect.Type
- func (o IdlTableInfoOutput) Error() pulumi.StringPtrOutput
- func (o IdlTableInfoOutput) IndexKeySet() pulumi.StringPtrOutput
- func (o IdlTableInfoOutput) KeyFields() pulumi.StringPtrOutput
- func (o IdlTableInfoOutput) SumKeyFieldSize() pulumi.IntPtrOutput
- func (o IdlTableInfoOutput) SumValueFieldSize() pulumi.IntPtrOutput
- func (o IdlTableInfoOutput) TableName() pulumi.StringPtrOutput
- func (o IdlTableInfoOutput) ToIdlTableInfoOutput() IdlTableInfoOutput
- func (o IdlTableInfoOutput) ToIdlTableInfoOutputWithContext(ctx context.Context) IdlTableInfoOutput
- func (o IdlTableInfoOutput) ValueFields() pulumi.StringPtrOutput
- type IdlsArgs
- type IdlsList
- type IdlsListArgs
- type IdlsListArray
- type IdlsListArrayInput
- type IdlsListArrayOutput
- type IdlsListInput
- type IdlsListOutput
- type IdlsOutputArgs
- type IdlsResult
- type IdlsResultOutput
- func (o IdlsResultOutput) ClusterId() pulumi.StringOutput
- func (IdlsResultOutput) ElementType() reflect.Type
- func (o IdlsResultOutput) Id() pulumi.StringOutput
- func (o IdlsResultOutput) Lists() IdlsListArrayOutput
- func (o IdlsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o IdlsResultOutput) ToIdlsResultOutput() IdlsResultOutput
- func (o IdlsResultOutput) ToIdlsResultOutputWithContext(ctx context.Context) IdlsResultOutput
- type Table
- type TableArgs
- type TableArray
- type TableArrayInput
- type TableArrayOutput
- type TableGroup
- type TableGroupArgs
- type TableGroupArray
- type TableGroupArrayInput
- type TableGroupArrayOutput
- func (TableGroupArrayOutput) ElementType() reflect.Type
- func (o TableGroupArrayOutput) Index(i pulumi.IntInput) TableGroupOutput
- func (o TableGroupArrayOutput) ToTableGroupArrayOutput() TableGroupArrayOutput
- func (o TableGroupArrayOutput) ToTableGroupArrayOutputWithContext(ctx context.Context) TableGroupArrayOutput
- type TableGroupInput
- type TableGroupMap
- type TableGroupMapInput
- type TableGroupMapOutput
- func (TableGroupMapOutput) ElementType() reflect.Type
- func (o TableGroupMapOutput) MapIndex(k pulumi.StringInput) TableGroupOutput
- func (o TableGroupMapOutput) ToTableGroupMapOutput() TableGroupMapOutput
- func (o TableGroupMapOutput) ToTableGroupMapOutputWithContext(ctx context.Context) TableGroupMapOutput
- type TableGroupOutput
- func (o TableGroupOutput) ClusterId() pulumi.StringOutput
- func (o TableGroupOutput) CreateTime() pulumi.StringOutput
- func (TableGroupOutput) ElementType() reflect.Type
- func (o TableGroupOutput) TableCount() pulumi.IntOutput
- func (o TableGroupOutput) TablegroupName() pulumi.StringOutput
- func (o TableGroupOutput) ToTableGroupOutput() TableGroupOutput
- func (o TableGroupOutput) ToTableGroupOutputWithContext(ctx context.Context) TableGroupOutput
- func (o TableGroupOutput) TotalSize() pulumi.IntOutput
- type TableGroupState
- type TableGroupsArgs
- type TableGroupsList
- type TableGroupsListArgs
- type TableGroupsListArray
- type TableGroupsListArrayInput
- type TableGroupsListArrayOutput
- func (TableGroupsListArrayOutput) ElementType() reflect.Type
- func (o TableGroupsListArrayOutput) Index(i pulumi.IntInput) TableGroupsListOutput
- func (o TableGroupsListArrayOutput) ToTableGroupsListArrayOutput() TableGroupsListArrayOutput
- func (o TableGroupsListArrayOutput) ToTableGroupsListArrayOutputWithContext(ctx context.Context) TableGroupsListArrayOutput
- type TableGroupsListInput
- type TableGroupsListOutput
- func (o TableGroupsListOutput) CreateTime() pulumi.StringOutput
- func (TableGroupsListOutput) ElementType() reflect.Type
- func (o TableGroupsListOutput) TableCount() pulumi.IntOutput
- func (o TableGroupsListOutput) TablegroupId() pulumi.StringOutput
- func (o TableGroupsListOutput) TablegroupName() pulumi.StringOutput
- func (o TableGroupsListOutput) ToTableGroupsListOutput() TableGroupsListOutput
- func (o TableGroupsListOutput) ToTableGroupsListOutputWithContext(ctx context.Context) TableGroupsListOutput
- func (o TableGroupsListOutput) TotalSize() pulumi.IntOutput
- type TableGroupsOutputArgs
- type TableGroupsResult
- type TableGroupsResultOutput
- func (o TableGroupsResultOutput) ClusterId() pulumi.StringOutput
- func (TableGroupsResultOutput) ElementType() reflect.Type
- func (o TableGroupsResultOutput) Id() pulumi.StringOutput
- func (o TableGroupsResultOutput) Lists() TableGroupsListArrayOutput
- func (o TableGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o TableGroupsResultOutput) TablegroupId() pulumi.StringPtrOutput
- func (o TableGroupsResultOutput) TablegroupName() pulumi.StringPtrOutput
- func (o TableGroupsResultOutput) ToTableGroupsResultOutput() TableGroupsResultOutput
- func (o TableGroupsResultOutput) ToTableGroupsResultOutputWithContext(ctx context.Context) TableGroupsResultOutput
- type TableInput
- type TableMap
- type TableMapInput
- type TableMapOutput
- type TableOutput
- func (o TableOutput) ClusterId() pulumi.StringOutput
- func (o TableOutput) CreateTime() pulumi.StringOutput
- func (o TableOutput) Description() pulumi.StringPtrOutput
- func (TableOutput) ElementType() reflect.Type
- func (o TableOutput) Error() pulumi.StringOutput
- func (o TableOutput) IdlId() pulumi.StringOutput
- func (o TableOutput) ReservedReadCu() pulumi.IntOutput
- func (o TableOutput) ReservedVolume() pulumi.IntOutput
- func (o TableOutput) ReservedWriteCu() pulumi.IntOutput
- func (o TableOutput) Status() pulumi.StringOutput
- func (o TableOutput) TableIdlType() pulumi.StringOutput
- func (o TableOutput) TableName() pulumi.StringOutput
- func (o TableOutput) TableSize() pulumi.IntOutput
- func (o TableOutput) TableType() pulumi.StringOutput
- func (o TableOutput) TablegroupId() pulumi.StringOutput
- func (o TableOutput) ToTableOutput() TableOutput
- func (o TableOutput) ToTableOutputWithContext(ctx context.Context) TableOutput
- type TableState
- type TablesArgs
- type TablesList
- type TablesListArgs
- type TablesListArray
- type TablesListArrayInput
- type TablesListArrayOutput
- func (TablesListArrayOutput) ElementType() reflect.Type
- func (o TablesListArrayOutput) Index(i pulumi.IntInput) TablesListOutput
- func (o TablesListArrayOutput) ToTablesListArrayOutput() TablesListArrayOutput
- func (o TablesListArrayOutput) ToTablesListArrayOutputWithContext(ctx context.Context) TablesListArrayOutput
- type TablesListInput
- type TablesListOutput
- func (o TablesListOutput) CreateTime() pulumi.StringOutput
- func (o TablesListOutput) Description() pulumi.StringOutput
- func (TablesListOutput) ElementType() reflect.Type
- func (o TablesListOutput) Error() pulumi.StringOutput
- func (o TablesListOutput) IdlId() pulumi.StringOutput
- func (o TablesListOutput) ReservedReadCu() pulumi.IntOutput
- func (o TablesListOutput) ReservedVolume() pulumi.IntOutput
- func (o TablesListOutput) ReservedWriteCu() pulumi.IntOutput
- func (o TablesListOutput) Status() pulumi.StringOutput
- func (o TablesListOutput) TableId() pulumi.StringOutput
- func (o TablesListOutput) TableIdlType() pulumi.StringOutput
- func (o TablesListOutput) TableName() pulumi.StringOutput
- func (o TablesListOutput) TableSize() pulumi.IntOutput
- func (o TablesListOutput) TableType() pulumi.StringOutput
- func (o TablesListOutput) TablegroupId() pulumi.StringOutput
- func (o TablesListOutput) ToTablesListOutput() TablesListOutput
- func (o TablesListOutput) ToTablesListOutputWithContext(ctx context.Context) TablesListOutput
- type TablesOutputArgs
- type TablesResult
- type TablesResultOutput
- func (o TablesResultOutput) ClusterId() pulumi.StringOutput
- func (TablesResultOutput) ElementType() reflect.Type
- func (o TablesResultOutput) Id() pulumi.StringOutput
- func (o TablesResultOutput) Lists() TablesListArrayOutput
- func (o TablesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o TablesResultOutput) TableId() pulumi.StringPtrOutput
- func (o TablesResultOutput) TableName() pulumi.StringPtrOutput
- func (o TablesResultOutput) TablegroupId() pulumi.StringPtrOutput
- func (o TablesResultOutput) ToTablesResultOutput() TablesResultOutput
- func (o TablesResultOutput) ToTablesResultOutputWithContext(ctx context.Context) TablesResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct { pulumi.CustomResourceState // Access ID of the TcaplusDB cluster.For TcaplusDB SDK connect. ApiAccessId pulumi.StringOutput `pulumi:"apiAccessId"` // Access IP of the TcaplusDB cluster.For TcaplusDB SDK connect. ApiAccessIp pulumi.StringOutput `pulumi:"apiAccessIp"` // Access port of the TcaplusDB cluster.For TcaplusDB SDK connect. ApiAccessPort pulumi.IntOutput `pulumi:"apiAccessPort"` // Name of the TcaplusDB cluster. Name length should be between 1 and 30. ClusterName pulumi.StringOutput `pulumi:"clusterName"` // Create time of the TcaplusDB cluster. CreateTime pulumi.StringOutput `pulumi:"createTime"` // IDL type of the TcaplusDB cluster. Valid values: `PROTO` and `TDR`. IdlType pulumi.StringOutput `pulumi:"idlType"` // Network type of the TcaplusDB cluster. NetworkType pulumi.StringOutput `pulumi:"networkType"` // Expiration time of old password after password update, unit: second. OldPasswordExpireLast pulumi.IntPtrOutput `pulumi:"oldPasswordExpireLast"` // Expiration time of the old password. If `password_status` is `unmodifiable`, it means the old password has not yet // expired. OldPasswordExpireTime pulumi.StringOutput `pulumi:"oldPasswordExpireTime"` // Password of the TcaplusDB cluster. Password length should be between 12 and 16. The password must be a *mix* of // uppercase letters (A-Z), lowercase *letters* (a-z) and *numbers* (0-9). Password pulumi.StringOutput `pulumi:"password"` // Password status of the TcaplusDB cluster. Valid values: `unmodifiable`, `modifiable`. `unmodifiable`. which means the // password can not be changed in this moment; `modifiable`, which means the password can be changed in this moment. PasswordStatus pulumi.StringOutput `pulumi:"passwordStatus"` // Subnet id of the TcaplusDB cluster. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // VPC id of the TcaplusDB cluster. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
func GetCluster ¶
func GetCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)
GetCluster gets an existing Cluster 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 NewCluster ¶
func NewCluster(ctx *pulumi.Context, name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)
NewCluster registers a new resource with the given unique name, arguments, and options.
func (*Cluster) ElementType ¶
func (*Cluster) ToClusterOutput ¶
func (i *Cluster) ToClusterOutput() ClusterOutput
func (*Cluster) ToClusterOutputWithContext ¶
func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterArgs ¶
type ClusterArgs struct { // Name of the TcaplusDB cluster. Name length should be between 1 and 30. ClusterName pulumi.StringInput // IDL type of the TcaplusDB cluster. Valid values: `PROTO` and `TDR`. IdlType pulumi.StringInput // Expiration time of old password after password update, unit: second. OldPasswordExpireLast pulumi.IntPtrInput // Password of the TcaplusDB cluster. Password length should be between 12 and 16. The password must be a *mix* of // uppercase letters (A-Z), lowercase *letters* (a-z) and *numbers* (0-9). Password pulumi.StringInput // Subnet id of the TcaplusDB cluster. SubnetId pulumi.StringInput // VPC id of the TcaplusDB cluster. VpcId pulumi.StringInput }
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterArray ¶
type ClusterArray []ClusterInput
func (ClusterArray) ElementType ¶
func (ClusterArray) ElementType() reflect.Type
func (ClusterArray) ToClusterArrayOutput ¶
func (i ClusterArray) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArray) ToClusterArrayOutputWithContext ¶
func (i ClusterArray) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterArrayInput ¶
type ClusterArrayInput interface { pulumi.Input ToClusterArrayOutput() ClusterArrayOutput ToClusterArrayOutputWithContext(context.Context) ClusterArrayOutput }
ClusterArrayInput is an input type that accepts ClusterArray and ClusterArrayOutput values. You can construct a concrete instance of `ClusterArrayInput` via:
ClusterArray{ ClusterArgs{...} }
type ClusterArrayOutput ¶
type ClusterArrayOutput struct{ *pulumi.OutputState }
func (ClusterArrayOutput) ElementType ¶
func (ClusterArrayOutput) ElementType() reflect.Type
func (ClusterArrayOutput) Index ¶
func (o ClusterArrayOutput) Index(i pulumi.IntInput) ClusterOutput
func (ClusterArrayOutput) ToClusterArrayOutput ¶
func (o ClusterArrayOutput) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArrayOutput) ToClusterArrayOutputWithContext ¶
func (o ClusterArrayOutput) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterInput ¶
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterMap ¶
type ClusterMap map[string]ClusterInput
func (ClusterMap) ElementType ¶
func (ClusterMap) ElementType() reflect.Type
func (ClusterMap) ToClusterMapOutput ¶
func (i ClusterMap) ToClusterMapOutput() ClusterMapOutput
func (ClusterMap) ToClusterMapOutputWithContext ¶
func (i ClusterMap) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterMapInput ¶
type ClusterMapInput interface { pulumi.Input ToClusterMapOutput() ClusterMapOutput ToClusterMapOutputWithContext(context.Context) ClusterMapOutput }
ClusterMapInput is an input type that accepts ClusterMap and ClusterMapOutput values. You can construct a concrete instance of `ClusterMapInput` via:
ClusterMap{ "key": ClusterArgs{...} }
type ClusterMapOutput ¶
type ClusterMapOutput struct{ *pulumi.OutputState }
func (ClusterMapOutput) ElementType ¶
func (ClusterMapOutput) ElementType() reflect.Type
func (ClusterMapOutput) MapIndex ¶
func (o ClusterMapOutput) MapIndex(k pulumi.StringInput) ClusterOutput
func (ClusterMapOutput) ToClusterMapOutput ¶
func (o ClusterMapOutput) ToClusterMapOutput() ClusterMapOutput
func (ClusterMapOutput) ToClusterMapOutputWithContext ¶
func (o ClusterMapOutput) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
func (ClusterOutput) ApiAccessId ¶
func (o ClusterOutput) ApiAccessId() pulumi.StringOutput
Access ID of the TcaplusDB cluster.For TcaplusDB SDK connect.
func (ClusterOutput) ApiAccessIp ¶
func (o ClusterOutput) ApiAccessIp() pulumi.StringOutput
Access IP of the TcaplusDB cluster.For TcaplusDB SDK connect.
func (ClusterOutput) ApiAccessPort ¶
func (o ClusterOutput) ApiAccessPort() pulumi.IntOutput
Access port of the TcaplusDB cluster.For TcaplusDB SDK connect.
func (ClusterOutput) ClusterName ¶
func (o ClusterOutput) ClusterName() pulumi.StringOutput
Name of the TcaplusDB cluster. Name length should be between 1 and 30.
func (ClusterOutput) CreateTime ¶
func (o ClusterOutput) CreateTime() pulumi.StringOutput
Create time of the TcaplusDB cluster.
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) IdlType ¶
func (o ClusterOutput) IdlType() pulumi.StringOutput
IDL type of the TcaplusDB cluster. Valid values: `PROTO` and `TDR`.
func (ClusterOutput) NetworkType ¶
func (o ClusterOutput) NetworkType() pulumi.StringOutput
Network type of the TcaplusDB cluster.
func (ClusterOutput) OldPasswordExpireLast ¶
func (o ClusterOutput) OldPasswordExpireLast() pulumi.IntPtrOutput
Expiration time of old password after password update, unit: second.
func (ClusterOutput) OldPasswordExpireTime ¶
func (o ClusterOutput) OldPasswordExpireTime() pulumi.StringOutput
Expiration time of the old password. If `password_status` is `unmodifiable`, it means the old password has not yet expired.
func (ClusterOutput) Password ¶
func (o ClusterOutput) Password() pulumi.StringOutput
Password of the TcaplusDB cluster. Password length should be between 12 and 16. The password must be a *mix* of uppercase letters (A-Z), lowercase *letters* (a-z) and *numbers* (0-9).
func (ClusterOutput) PasswordStatus ¶
func (o ClusterOutput) PasswordStatus() pulumi.StringOutput
Password status of the TcaplusDB cluster. Valid values: `unmodifiable`, `modifiable`. `unmodifiable`. which means the password can not be changed in this moment; `modifiable`, which means the password can be changed in this moment.
func (ClusterOutput) SubnetId ¶
func (o ClusterOutput) SubnetId() pulumi.StringOutput
Subnet id of the TcaplusDB cluster.
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterOutput) VpcId ¶
func (o ClusterOutput) VpcId() pulumi.StringOutput
VPC id of the TcaplusDB cluster.
type ClusterState ¶
type ClusterState struct { // Access ID of the TcaplusDB cluster.For TcaplusDB SDK connect. ApiAccessId pulumi.StringPtrInput // Access IP of the TcaplusDB cluster.For TcaplusDB SDK connect. ApiAccessIp pulumi.StringPtrInput // Access port of the TcaplusDB cluster.For TcaplusDB SDK connect. ApiAccessPort pulumi.IntPtrInput // Name of the TcaplusDB cluster. Name length should be between 1 and 30. ClusterName pulumi.StringPtrInput // Create time of the TcaplusDB cluster. CreateTime pulumi.StringPtrInput // IDL type of the TcaplusDB cluster. Valid values: `PROTO` and `TDR`. IdlType pulumi.StringPtrInput // Network type of the TcaplusDB cluster. NetworkType pulumi.StringPtrInput // Expiration time of old password after password update, unit: second. OldPasswordExpireLast pulumi.IntPtrInput // Expiration time of the old password. If `password_status` is `unmodifiable`, it means the old password has not yet // expired. OldPasswordExpireTime pulumi.StringPtrInput // Password of the TcaplusDB cluster. Password length should be between 12 and 16. The password must be a *mix* of // uppercase letters (A-Z), lowercase *letters* (a-z) and *numbers* (0-9). Password pulumi.StringPtrInput // Password status of the TcaplusDB cluster. Valid values: `unmodifiable`, `modifiable`. `unmodifiable`. which means the // password can not be changed in this moment; `modifiable`, which means the password can be changed in this moment. PasswordStatus pulumi.StringPtrInput // Subnet id of the TcaplusDB cluster. SubnetId pulumi.StringPtrInput // VPC id of the TcaplusDB cluster. VpcId pulumi.StringPtrInput }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type ClustersArgs ¶
type ClustersArgs struct { ClusterId *string `pulumi:"clusterId"` ClusterName *string `pulumi:"clusterName"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking Clusters.
type ClustersList ¶
type ClustersList struct { ApiAccessId string `pulumi:"apiAccessId"` ApiAccessIp string `pulumi:"apiAccessIp"` ApiAccessPort int `pulumi:"apiAccessPort"` ClusterId string `pulumi:"clusterId"` ClusterName string `pulumi:"clusterName"` CreateTime string `pulumi:"createTime"` IdlType string `pulumi:"idlType"` NetworkType string `pulumi:"networkType"` OldPasswordExpireTime string `pulumi:"oldPasswordExpireTime"` Password string `pulumi:"password"` PasswordStatus string `pulumi:"passwordStatus"` SubnetId string `pulumi:"subnetId"` VpcId string `pulumi:"vpcId"` }
type ClustersListArgs ¶
type ClustersListArgs struct { ApiAccessId pulumi.StringInput `pulumi:"apiAccessId"` ApiAccessIp pulumi.StringInput `pulumi:"apiAccessIp"` ApiAccessPort pulumi.IntInput `pulumi:"apiAccessPort"` ClusterId pulumi.StringInput `pulumi:"clusterId"` ClusterName pulumi.StringInput `pulumi:"clusterName"` CreateTime pulumi.StringInput `pulumi:"createTime"` IdlType pulumi.StringInput `pulumi:"idlType"` NetworkType pulumi.StringInput `pulumi:"networkType"` OldPasswordExpireTime pulumi.StringInput `pulumi:"oldPasswordExpireTime"` Password pulumi.StringInput `pulumi:"password"` PasswordStatus pulumi.StringInput `pulumi:"passwordStatus"` SubnetId pulumi.StringInput `pulumi:"subnetId"` VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (ClustersListArgs) ElementType ¶
func (ClustersListArgs) ElementType() reflect.Type
func (ClustersListArgs) ToClustersListOutput ¶
func (i ClustersListArgs) ToClustersListOutput() ClustersListOutput
func (ClustersListArgs) ToClustersListOutputWithContext ¶
func (i ClustersListArgs) ToClustersListOutputWithContext(ctx context.Context) ClustersListOutput
type ClustersListArray ¶
type ClustersListArray []ClustersListInput
func (ClustersListArray) ElementType ¶
func (ClustersListArray) ElementType() reflect.Type
func (ClustersListArray) ToClustersListArrayOutput ¶
func (i ClustersListArray) ToClustersListArrayOutput() ClustersListArrayOutput
func (ClustersListArray) ToClustersListArrayOutputWithContext ¶
func (i ClustersListArray) ToClustersListArrayOutputWithContext(ctx context.Context) ClustersListArrayOutput
type ClustersListArrayInput ¶
type ClustersListArrayInput interface { pulumi.Input ToClustersListArrayOutput() ClustersListArrayOutput ToClustersListArrayOutputWithContext(context.Context) ClustersListArrayOutput }
ClustersListArrayInput is an input type that accepts ClustersListArray and ClustersListArrayOutput values. You can construct a concrete instance of `ClustersListArrayInput` via:
ClustersListArray{ ClustersListArgs{...} }
type ClustersListArrayOutput ¶
type ClustersListArrayOutput struct{ *pulumi.OutputState }
func (ClustersListArrayOutput) ElementType ¶
func (ClustersListArrayOutput) ElementType() reflect.Type
func (ClustersListArrayOutput) Index ¶
func (o ClustersListArrayOutput) Index(i pulumi.IntInput) ClustersListOutput
func (ClustersListArrayOutput) ToClustersListArrayOutput ¶
func (o ClustersListArrayOutput) ToClustersListArrayOutput() ClustersListArrayOutput
func (ClustersListArrayOutput) ToClustersListArrayOutputWithContext ¶
func (o ClustersListArrayOutput) ToClustersListArrayOutputWithContext(ctx context.Context) ClustersListArrayOutput
type ClustersListInput ¶
type ClustersListInput interface { pulumi.Input ToClustersListOutput() ClustersListOutput ToClustersListOutputWithContext(context.Context) ClustersListOutput }
ClustersListInput is an input type that accepts ClustersListArgs and ClustersListOutput values. You can construct a concrete instance of `ClustersListInput` via:
ClustersListArgs{...}
type ClustersListOutput ¶
type ClustersListOutput struct{ *pulumi.OutputState }
func (ClustersListOutput) ApiAccessId ¶
func (o ClustersListOutput) ApiAccessId() pulumi.StringOutput
func (ClustersListOutput) ApiAccessIp ¶
func (o ClustersListOutput) ApiAccessIp() pulumi.StringOutput
func (ClustersListOutput) ApiAccessPort ¶
func (o ClustersListOutput) ApiAccessPort() pulumi.IntOutput
func (ClustersListOutput) ClusterId ¶
func (o ClustersListOutput) ClusterId() pulumi.StringOutput
func (ClustersListOutput) ClusterName ¶
func (o ClustersListOutput) ClusterName() pulumi.StringOutput
func (ClustersListOutput) CreateTime ¶
func (o ClustersListOutput) CreateTime() pulumi.StringOutput
func (ClustersListOutput) ElementType ¶
func (ClustersListOutput) ElementType() reflect.Type
func (ClustersListOutput) IdlType ¶
func (o ClustersListOutput) IdlType() pulumi.StringOutput
func (ClustersListOutput) NetworkType ¶
func (o ClustersListOutput) NetworkType() pulumi.StringOutput
func (ClustersListOutput) OldPasswordExpireTime ¶
func (o ClustersListOutput) OldPasswordExpireTime() pulumi.StringOutput
func (ClustersListOutput) Password ¶
func (o ClustersListOutput) Password() pulumi.StringOutput
func (ClustersListOutput) PasswordStatus ¶
func (o ClustersListOutput) PasswordStatus() pulumi.StringOutput
func (ClustersListOutput) SubnetId ¶
func (o ClustersListOutput) SubnetId() pulumi.StringOutput
func (ClustersListOutput) ToClustersListOutput ¶
func (o ClustersListOutput) ToClustersListOutput() ClustersListOutput
func (ClustersListOutput) ToClustersListOutputWithContext ¶
func (o ClustersListOutput) ToClustersListOutputWithContext(ctx context.Context) ClustersListOutput
func (ClustersListOutput) VpcId ¶
func (o ClustersListOutput) VpcId() pulumi.StringOutput
type ClustersOutputArgs ¶
type ClustersOutputArgs struct { ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` ClusterName pulumi.StringPtrInput `pulumi:"clusterName"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking Clusters.
func (ClustersOutputArgs) ElementType ¶
func (ClustersOutputArgs) ElementType() reflect.Type
type ClustersResult ¶
type ClustersResult struct { ClusterId *string `pulumi:"clusterId"` ClusterName *string `pulumi:"clusterName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Lists []ClustersList `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by Clusters.
func Clusters ¶
func Clusters(ctx *pulumi.Context, args *ClustersArgs, opts ...pulumi.InvokeOption) (*ClustersResult, error)
type ClustersResultOutput ¶
type ClustersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Clusters.
func ClustersOutput ¶
func ClustersOutput(ctx *pulumi.Context, args ClustersOutputArgs, opts ...pulumi.InvokeOption) ClustersResultOutput
func (ClustersResultOutput) ClusterId ¶
func (o ClustersResultOutput) ClusterId() pulumi.StringPtrOutput
func (ClustersResultOutput) ClusterName ¶
func (o ClustersResultOutput) ClusterName() pulumi.StringPtrOutput
func (ClustersResultOutput) ElementType ¶
func (ClustersResultOutput) ElementType() reflect.Type
func (ClustersResultOutput) Id ¶
func (o ClustersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (ClustersResultOutput) Lists ¶
func (o ClustersResultOutput) Lists() ClustersListArrayOutput
func (ClustersResultOutput) ResultOutputFile ¶
func (o ClustersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (ClustersResultOutput) ToClustersResultOutput ¶
func (o ClustersResultOutput) ToClustersResultOutput() ClustersResultOutput
func (ClustersResultOutput) ToClustersResultOutputWithContext ¶
func (o ClustersResultOutput) ToClustersResultOutputWithContext(ctx context.Context) ClustersResultOutput
type Idl ¶
type Idl struct { pulumi.CustomResourceState // ID of the TcaplusDB cluster to which the table group belongs. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // IDL file content of the TcaplusDB table. FileContent pulumi.StringOutput `pulumi:"fileContent"` // File ext type of the IDL file. If `file_type` is `PROTO`, `file_ext_type` must be 'proto'; If `file_type` is `TDR`, // `file_ext_type` must be 'xml'. FileExtType pulumi.StringOutput `pulumi:"fileExtType"` // Name of the IDL file. FileName pulumi.StringOutput `pulumi:"fileName"` // Type of the IDL file. Valid values are PROTO and TDR. FileType pulumi.StringOutput `pulumi:"fileType"` // Table info of the IDL. TableInfos IdlTableInfoArrayOutput `pulumi:"tableInfos"` // ID of the table group to which the IDL file belongs. TablegroupId pulumi.StringOutput `pulumi:"tablegroupId"` }
func GetIdl ¶
func GetIdl(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IdlState, opts ...pulumi.ResourceOption) (*Idl, error)
GetIdl gets an existing Idl 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 NewIdl ¶
func NewIdl(ctx *pulumi.Context, name string, args *IdlArgs, opts ...pulumi.ResourceOption) (*Idl, error)
NewIdl registers a new resource with the given unique name, arguments, and options.
func (*Idl) ElementType ¶
func (*Idl) ToIdlOutput ¶
type IdlArgs ¶
type IdlArgs struct { // ID of the TcaplusDB cluster to which the table group belongs. ClusterId pulumi.StringInput // IDL file content of the TcaplusDB table. FileContent pulumi.StringInput // File ext type of the IDL file. If `file_type` is `PROTO`, `file_ext_type` must be 'proto'; If `file_type` is `TDR`, // `file_ext_type` must be 'xml'. FileExtType pulumi.StringInput // Name of the IDL file. FileName pulumi.StringInput // Type of the IDL file. Valid values are PROTO and TDR. FileType pulumi.StringInput // ID of the table group to which the IDL file belongs. TablegroupId pulumi.StringInput }
The set of arguments for constructing a Idl resource.
func (IdlArgs) ElementType ¶
type IdlArray ¶
type IdlArray []IdlInput
func (IdlArray) ElementType ¶
func (IdlArray) ToIdlArrayOutput ¶
func (i IdlArray) ToIdlArrayOutput() IdlArrayOutput
func (IdlArray) ToIdlArrayOutputWithContext ¶
func (i IdlArray) ToIdlArrayOutputWithContext(ctx context.Context) IdlArrayOutput
type IdlArrayInput ¶
type IdlArrayInput interface { pulumi.Input ToIdlArrayOutput() IdlArrayOutput ToIdlArrayOutputWithContext(context.Context) IdlArrayOutput }
IdlArrayInput is an input type that accepts IdlArray and IdlArrayOutput values. You can construct a concrete instance of `IdlArrayInput` via:
IdlArray{ IdlArgs{...} }
type IdlArrayOutput ¶
type IdlArrayOutput struct{ *pulumi.OutputState }
func (IdlArrayOutput) ElementType ¶
func (IdlArrayOutput) ElementType() reflect.Type
func (IdlArrayOutput) ToIdlArrayOutput ¶
func (o IdlArrayOutput) ToIdlArrayOutput() IdlArrayOutput
func (IdlArrayOutput) ToIdlArrayOutputWithContext ¶
func (o IdlArrayOutput) ToIdlArrayOutputWithContext(ctx context.Context) IdlArrayOutput
type IdlMap ¶
func (IdlMap) ElementType ¶
func (IdlMap) ToIdlMapOutput ¶
func (i IdlMap) ToIdlMapOutput() IdlMapOutput
func (IdlMap) ToIdlMapOutputWithContext ¶
func (i IdlMap) ToIdlMapOutputWithContext(ctx context.Context) IdlMapOutput
type IdlMapInput ¶
type IdlMapInput interface { pulumi.Input ToIdlMapOutput() IdlMapOutput ToIdlMapOutputWithContext(context.Context) IdlMapOutput }
IdlMapInput is an input type that accepts IdlMap and IdlMapOutput values. You can construct a concrete instance of `IdlMapInput` via:
IdlMap{ "key": IdlArgs{...} }
type IdlMapOutput ¶
type IdlMapOutput struct{ *pulumi.OutputState }
func (IdlMapOutput) ElementType ¶
func (IdlMapOutput) ElementType() reflect.Type
func (IdlMapOutput) MapIndex ¶
func (o IdlMapOutput) MapIndex(k pulumi.StringInput) IdlOutput
func (IdlMapOutput) ToIdlMapOutput ¶
func (o IdlMapOutput) ToIdlMapOutput() IdlMapOutput
func (IdlMapOutput) ToIdlMapOutputWithContext ¶
func (o IdlMapOutput) ToIdlMapOutputWithContext(ctx context.Context) IdlMapOutput
type IdlOutput ¶
type IdlOutput struct{ *pulumi.OutputState }
func (IdlOutput) ClusterId ¶
func (o IdlOutput) ClusterId() pulumi.StringOutput
ID of the TcaplusDB cluster to which the table group belongs.
func (IdlOutput) ElementType ¶
func (IdlOutput) FileContent ¶
func (o IdlOutput) FileContent() pulumi.StringOutput
IDL file content of the TcaplusDB table.
func (IdlOutput) FileExtType ¶
func (o IdlOutput) FileExtType() pulumi.StringOutput
File ext type of the IDL file. If `file_type` is `PROTO`, `file_ext_type` must be 'proto'; If `file_type` is `TDR`, `file_ext_type` must be 'xml'.
func (IdlOutput) FileType ¶
func (o IdlOutput) FileType() pulumi.StringOutput
Type of the IDL file. Valid values are PROTO and TDR.
func (IdlOutput) TableInfos ¶
func (o IdlOutput) TableInfos() IdlTableInfoArrayOutput
Table info of the IDL.
func (IdlOutput) TablegroupId ¶
func (o IdlOutput) TablegroupId() pulumi.StringOutput
ID of the table group to which the IDL file belongs.
func (IdlOutput) ToIdlOutput ¶
type IdlState ¶
type IdlState struct { // ID of the TcaplusDB cluster to which the table group belongs. ClusterId pulumi.StringPtrInput // IDL file content of the TcaplusDB table. FileContent pulumi.StringPtrInput // File ext type of the IDL file. If `file_type` is `PROTO`, `file_ext_type` must be 'proto'; If `file_type` is `TDR`, // `file_ext_type` must be 'xml'. FileExtType pulumi.StringPtrInput // Name of the IDL file. FileName pulumi.StringPtrInput // Type of the IDL file. Valid values are PROTO and TDR. FileType pulumi.StringPtrInput // Table info of the IDL. TableInfos IdlTableInfoArrayInput // ID of the table group to which the IDL file belongs. TablegroupId pulumi.StringPtrInput }
func (IdlState) ElementType ¶
type IdlTableInfo ¶
type IdlTableInfo struct { Error *string `pulumi:"error"` IndexKeySet *string `pulumi:"indexKeySet"` KeyFields *string `pulumi:"keyFields"` SumKeyFieldSize *int `pulumi:"sumKeyFieldSize"` SumValueFieldSize *int `pulumi:"sumValueFieldSize"` TableName *string `pulumi:"tableName"` ValueFields *string `pulumi:"valueFields"` }
type IdlTableInfoArgs ¶
type IdlTableInfoArgs struct { Error pulumi.StringPtrInput `pulumi:"error"` IndexKeySet pulumi.StringPtrInput `pulumi:"indexKeySet"` KeyFields pulumi.StringPtrInput `pulumi:"keyFields"` SumKeyFieldSize pulumi.IntPtrInput `pulumi:"sumKeyFieldSize"` SumValueFieldSize pulumi.IntPtrInput `pulumi:"sumValueFieldSize"` TableName pulumi.StringPtrInput `pulumi:"tableName"` ValueFields pulumi.StringPtrInput `pulumi:"valueFields"` }
func (IdlTableInfoArgs) ElementType ¶
func (IdlTableInfoArgs) ElementType() reflect.Type
func (IdlTableInfoArgs) ToIdlTableInfoOutput ¶
func (i IdlTableInfoArgs) ToIdlTableInfoOutput() IdlTableInfoOutput
func (IdlTableInfoArgs) ToIdlTableInfoOutputWithContext ¶
func (i IdlTableInfoArgs) ToIdlTableInfoOutputWithContext(ctx context.Context) IdlTableInfoOutput
type IdlTableInfoArray ¶
type IdlTableInfoArray []IdlTableInfoInput
func (IdlTableInfoArray) ElementType ¶
func (IdlTableInfoArray) ElementType() reflect.Type
func (IdlTableInfoArray) ToIdlTableInfoArrayOutput ¶
func (i IdlTableInfoArray) ToIdlTableInfoArrayOutput() IdlTableInfoArrayOutput
func (IdlTableInfoArray) ToIdlTableInfoArrayOutputWithContext ¶
func (i IdlTableInfoArray) ToIdlTableInfoArrayOutputWithContext(ctx context.Context) IdlTableInfoArrayOutput
type IdlTableInfoArrayInput ¶
type IdlTableInfoArrayInput interface { pulumi.Input ToIdlTableInfoArrayOutput() IdlTableInfoArrayOutput ToIdlTableInfoArrayOutputWithContext(context.Context) IdlTableInfoArrayOutput }
IdlTableInfoArrayInput is an input type that accepts IdlTableInfoArray and IdlTableInfoArrayOutput values. You can construct a concrete instance of `IdlTableInfoArrayInput` via:
IdlTableInfoArray{ IdlTableInfoArgs{...} }
type IdlTableInfoArrayOutput ¶
type IdlTableInfoArrayOutput struct{ *pulumi.OutputState }
func (IdlTableInfoArrayOutput) ElementType ¶
func (IdlTableInfoArrayOutput) ElementType() reflect.Type
func (IdlTableInfoArrayOutput) Index ¶
func (o IdlTableInfoArrayOutput) Index(i pulumi.IntInput) IdlTableInfoOutput
func (IdlTableInfoArrayOutput) ToIdlTableInfoArrayOutput ¶
func (o IdlTableInfoArrayOutput) ToIdlTableInfoArrayOutput() IdlTableInfoArrayOutput
func (IdlTableInfoArrayOutput) ToIdlTableInfoArrayOutputWithContext ¶
func (o IdlTableInfoArrayOutput) ToIdlTableInfoArrayOutputWithContext(ctx context.Context) IdlTableInfoArrayOutput
type IdlTableInfoInput ¶
type IdlTableInfoInput interface { pulumi.Input ToIdlTableInfoOutput() IdlTableInfoOutput ToIdlTableInfoOutputWithContext(context.Context) IdlTableInfoOutput }
IdlTableInfoInput is an input type that accepts IdlTableInfoArgs and IdlTableInfoOutput values. You can construct a concrete instance of `IdlTableInfoInput` via:
IdlTableInfoArgs{...}
type IdlTableInfoOutput ¶
type IdlTableInfoOutput struct{ *pulumi.OutputState }
func (IdlTableInfoOutput) ElementType ¶
func (IdlTableInfoOutput) ElementType() reflect.Type
func (IdlTableInfoOutput) Error ¶
func (o IdlTableInfoOutput) Error() pulumi.StringPtrOutput
func (IdlTableInfoOutput) IndexKeySet ¶
func (o IdlTableInfoOutput) IndexKeySet() pulumi.StringPtrOutput
func (IdlTableInfoOutput) KeyFields ¶
func (o IdlTableInfoOutput) KeyFields() pulumi.StringPtrOutput
func (IdlTableInfoOutput) SumKeyFieldSize ¶
func (o IdlTableInfoOutput) SumKeyFieldSize() pulumi.IntPtrOutput
func (IdlTableInfoOutput) SumValueFieldSize ¶
func (o IdlTableInfoOutput) SumValueFieldSize() pulumi.IntPtrOutput
func (IdlTableInfoOutput) TableName ¶
func (o IdlTableInfoOutput) TableName() pulumi.StringPtrOutput
func (IdlTableInfoOutput) ToIdlTableInfoOutput ¶
func (o IdlTableInfoOutput) ToIdlTableInfoOutput() IdlTableInfoOutput
func (IdlTableInfoOutput) ToIdlTableInfoOutputWithContext ¶
func (o IdlTableInfoOutput) ToIdlTableInfoOutputWithContext(ctx context.Context) IdlTableInfoOutput
func (IdlTableInfoOutput) ValueFields ¶
func (o IdlTableInfoOutput) ValueFields() pulumi.StringPtrOutput
type IdlsArgs ¶
type IdlsArgs struct { ClusterId string `pulumi:"clusterId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking Idls.
type IdlsListArgs ¶
type IdlsListArgs struct {
IdlId pulumi.StringInput `pulumi:"idlId"`
}
func (IdlsListArgs) ElementType ¶
func (IdlsListArgs) ElementType() reflect.Type
func (IdlsListArgs) ToIdlsListOutput ¶
func (i IdlsListArgs) ToIdlsListOutput() IdlsListOutput
func (IdlsListArgs) ToIdlsListOutputWithContext ¶
func (i IdlsListArgs) ToIdlsListOutputWithContext(ctx context.Context) IdlsListOutput
type IdlsListArray ¶
type IdlsListArray []IdlsListInput
func (IdlsListArray) ElementType ¶
func (IdlsListArray) ElementType() reflect.Type
func (IdlsListArray) ToIdlsListArrayOutput ¶
func (i IdlsListArray) ToIdlsListArrayOutput() IdlsListArrayOutput
func (IdlsListArray) ToIdlsListArrayOutputWithContext ¶
func (i IdlsListArray) ToIdlsListArrayOutputWithContext(ctx context.Context) IdlsListArrayOutput
type IdlsListArrayInput ¶
type IdlsListArrayInput interface { pulumi.Input ToIdlsListArrayOutput() IdlsListArrayOutput ToIdlsListArrayOutputWithContext(context.Context) IdlsListArrayOutput }
IdlsListArrayInput is an input type that accepts IdlsListArray and IdlsListArrayOutput values. You can construct a concrete instance of `IdlsListArrayInput` via:
IdlsListArray{ IdlsListArgs{...} }
type IdlsListArrayOutput ¶
type IdlsListArrayOutput struct{ *pulumi.OutputState }
func (IdlsListArrayOutput) ElementType ¶
func (IdlsListArrayOutput) ElementType() reflect.Type
func (IdlsListArrayOutput) Index ¶
func (o IdlsListArrayOutput) Index(i pulumi.IntInput) IdlsListOutput
func (IdlsListArrayOutput) ToIdlsListArrayOutput ¶
func (o IdlsListArrayOutput) ToIdlsListArrayOutput() IdlsListArrayOutput
func (IdlsListArrayOutput) ToIdlsListArrayOutputWithContext ¶
func (o IdlsListArrayOutput) ToIdlsListArrayOutputWithContext(ctx context.Context) IdlsListArrayOutput
type IdlsListInput ¶
type IdlsListInput interface { pulumi.Input ToIdlsListOutput() IdlsListOutput ToIdlsListOutputWithContext(context.Context) IdlsListOutput }
IdlsListInput is an input type that accepts IdlsListArgs and IdlsListOutput values. You can construct a concrete instance of `IdlsListInput` via:
IdlsListArgs{...}
type IdlsListOutput ¶
type IdlsListOutput struct{ *pulumi.OutputState }
func (IdlsListOutput) ElementType ¶
func (IdlsListOutput) ElementType() reflect.Type
func (IdlsListOutput) IdlId ¶
func (o IdlsListOutput) IdlId() pulumi.StringOutput
func (IdlsListOutput) ToIdlsListOutput ¶
func (o IdlsListOutput) ToIdlsListOutput() IdlsListOutput
func (IdlsListOutput) ToIdlsListOutputWithContext ¶
func (o IdlsListOutput) ToIdlsListOutputWithContext(ctx context.Context) IdlsListOutput
type IdlsOutputArgs ¶
type IdlsOutputArgs struct { ClusterId pulumi.StringInput `pulumi:"clusterId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking Idls.
func (IdlsOutputArgs) ElementType ¶
func (IdlsOutputArgs) ElementType() reflect.Type
type IdlsResult ¶
type IdlsResult struct { ClusterId string `pulumi:"clusterId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Lists []IdlsList `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by Idls.
func Idls ¶
func Idls(ctx *pulumi.Context, args *IdlsArgs, opts ...pulumi.InvokeOption) (*IdlsResult, error)
type IdlsResultOutput ¶
type IdlsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Idls.
func IdlsOutput ¶
func IdlsOutput(ctx *pulumi.Context, args IdlsOutputArgs, opts ...pulumi.InvokeOption) IdlsResultOutput
func (IdlsResultOutput) ClusterId ¶
func (o IdlsResultOutput) ClusterId() pulumi.StringOutput
func (IdlsResultOutput) ElementType ¶
func (IdlsResultOutput) ElementType() reflect.Type
func (IdlsResultOutput) Id ¶
func (o IdlsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (IdlsResultOutput) Lists ¶
func (o IdlsResultOutput) Lists() IdlsListArrayOutput
func (IdlsResultOutput) ResultOutputFile ¶
func (o IdlsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (IdlsResultOutput) ToIdlsResultOutput ¶
func (o IdlsResultOutput) ToIdlsResultOutput() IdlsResultOutput
func (IdlsResultOutput) ToIdlsResultOutputWithContext ¶
func (o IdlsResultOutput) ToIdlsResultOutputWithContext(ctx context.Context) IdlsResultOutput
type Table ¶
type Table struct { pulumi.CustomResourceState // ID of the TcaplusDB cluster to which the table belongs. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Create time of the TcaplusDB table. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Description of the TcaplusDB table. Description pulumi.StringPtrOutput `pulumi:"description"` // Error messages for creating TcaplusDB table. Error pulumi.StringOutput `pulumi:"error"` // ID of the IDL File. IdlId pulumi.StringOutput `pulumi:"idlId"` // Reserved read capacity units of the TcaplusDB table. ReservedReadCu pulumi.IntOutput `pulumi:"reservedReadCu"` // Reserved storage capacity of the TcaplusDB table (unit: GB). ReservedVolume pulumi.IntOutput `pulumi:"reservedVolume"` // Reserved write capacity units of the TcaplusDB table. ReservedWriteCu pulumi.IntOutput `pulumi:"reservedWriteCu"` // Status of the TcaplusDB table. Status pulumi.StringOutput `pulumi:"status"` // IDL type of the TcaplusDB table. Valid values: `PROTO` and `TDR`. TableIdlType pulumi.StringOutput `pulumi:"tableIdlType"` // Name of the TcaplusDB table. TableName pulumi.StringOutput `pulumi:"tableName"` // Size of the TcaplusDB table. TableSize pulumi.IntOutput `pulumi:"tableSize"` // Type of the TcaplusDB table. Valid values are `GENERIC` and `LIST`. TableType pulumi.StringOutput `pulumi:"tableType"` // ID of the table group to which the table belongs. TablegroupId pulumi.StringOutput `pulumi:"tablegroupId"` }
func GetTable ¶
func GetTable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TableState, opts ...pulumi.ResourceOption) (*Table, error)
GetTable gets an existing Table 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 NewTable ¶
func NewTable(ctx *pulumi.Context, name string, args *TableArgs, opts ...pulumi.ResourceOption) (*Table, error)
NewTable registers a new resource with the given unique name, arguments, and options.
func (*Table) ElementType ¶
func (*Table) ToTableOutput ¶
func (i *Table) ToTableOutput() TableOutput
func (*Table) ToTableOutputWithContext ¶
func (i *Table) ToTableOutputWithContext(ctx context.Context) TableOutput
type TableArgs ¶
type TableArgs struct { // ID of the TcaplusDB cluster to which the table belongs. ClusterId pulumi.StringInput // Description of the TcaplusDB table. Description pulumi.StringPtrInput // ID of the IDL File. IdlId pulumi.StringInput // Reserved read capacity units of the TcaplusDB table. ReservedReadCu pulumi.IntInput // Reserved storage capacity of the TcaplusDB table (unit: GB). ReservedVolume pulumi.IntInput // Reserved write capacity units of the TcaplusDB table. ReservedWriteCu pulumi.IntInput // IDL type of the TcaplusDB table. Valid values: `PROTO` and `TDR`. TableIdlType pulumi.StringInput // Name of the TcaplusDB table. TableName pulumi.StringInput // Type of the TcaplusDB table. Valid values are `GENERIC` and `LIST`. TableType pulumi.StringInput // ID of the table group to which the table belongs. TablegroupId pulumi.StringInput }
The set of arguments for constructing a Table resource.
func (TableArgs) ElementType ¶
type TableArray ¶
type TableArray []TableInput
func (TableArray) ElementType ¶
func (TableArray) ElementType() reflect.Type
func (TableArray) ToTableArrayOutput ¶
func (i TableArray) ToTableArrayOutput() TableArrayOutput
func (TableArray) ToTableArrayOutputWithContext ¶
func (i TableArray) ToTableArrayOutputWithContext(ctx context.Context) TableArrayOutput
type TableArrayInput ¶
type TableArrayInput interface { pulumi.Input ToTableArrayOutput() TableArrayOutput ToTableArrayOutputWithContext(context.Context) TableArrayOutput }
TableArrayInput is an input type that accepts TableArray and TableArrayOutput values. You can construct a concrete instance of `TableArrayInput` via:
TableArray{ TableArgs{...} }
type TableArrayOutput ¶
type TableArrayOutput struct{ *pulumi.OutputState }
func (TableArrayOutput) ElementType ¶
func (TableArrayOutput) ElementType() reflect.Type
func (TableArrayOutput) Index ¶
func (o TableArrayOutput) Index(i pulumi.IntInput) TableOutput
func (TableArrayOutput) ToTableArrayOutput ¶
func (o TableArrayOutput) ToTableArrayOutput() TableArrayOutput
func (TableArrayOutput) ToTableArrayOutputWithContext ¶
func (o TableArrayOutput) ToTableArrayOutputWithContext(ctx context.Context) TableArrayOutput
type TableGroup ¶
type TableGroup struct { pulumi.CustomResourceState // ID of the TcaplusDB cluster to which the table group belongs. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Create time of the TcaplusDB table group. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Number of tables. TableCount pulumi.IntOutput `pulumi:"tableCount"` // Name of the TcaplusDB table group. Name length should be between 1 and 30. TablegroupName pulumi.StringOutput `pulumi:"tablegroupName"` // Total storage size (MB). TotalSize pulumi.IntOutput `pulumi:"totalSize"` }
func GetTableGroup ¶
func GetTableGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TableGroupState, opts ...pulumi.ResourceOption) (*TableGroup, error)
GetTableGroup gets an existing TableGroup 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 NewTableGroup ¶
func NewTableGroup(ctx *pulumi.Context, name string, args *TableGroupArgs, opts ...pulumi.ResourceOption) (*TableGroup, error)
NewTableGroup registers a new resource with the given unique name, arguments, and options.
func (*TableGroup) ElementType ¶
func (*TableGroup) ElementType() reflect.Type
func (*TableGroup) ToTableGroupOutput ¶
func (i *TableGroup) ToTableGroupOutput() TableGroupOutput
func (*TableGroup) ToTableGroupOutputWithContext ¶
func (i *TableGroup) ToTableGroupOutputWithContext(ctx context.Context) TableGroupOutput
type TableGroupArgs ¶
type TableGroupArgs struct { // ID of the TcaplusDB cluster to which the table group belongs. ClusterId pulumi.StringInput // Name of the TcaplusDB table group. Name length should be between 1 and 30. TablegroupName pulumi.StringInput }
The set of arguments for constructing a TableGroup resource.
func (TableGroupArgs) ElementType ¶
func (TableGroupArgs) ElementType() reflect.Type
type TableGroupArray ¶
type TableGroupArray []TableGroupInput
func (TableGroupArray) ElementType ¶
func (TableGroupArray) ElementType() reflect.Type
func (TableGroupArray) ToTableGroupArrayOutput ¶
func (i TableGroupArray) ToTableGroupArrayOutput() TableGroupArrayOutput
func (TableGroupArray) ToTableGroupArrayOutputWithContext ¶
func (i TableGroupArray) ToTableGroupArrayOutputWithContext(ctx context.Context) TableGroupArrayOutput
type TableGroupArrayInput ¶
type TableGroupArrayInput interface { pulumi.Input ToTableGroupArrayOutput() TableGroupArrayOutput ToTableGroupArrayOutputWithContext(context.Context) TableGroupArrayOutput }
TableGroupArrayInput is an input type that accepts TableGroupArray and TableGroupArrayOutput values. You can construct a concrete instance of `TableGroupArrayInput` via:
TableGroupArray{ TableGroupArgs{...} }
type TableGroupArrayOutput ¶
type TableGroupArrayOutput struct{ *pulumi.OutputState }
func (TableGroupArrayOutput) ElementType ¶
func (TableGroupArrayOutput) ElementType() reflect.Type
func (TableGroupArrayOutput) Index ¶
func (o TableGroupArrayOutput) Index(i pulumi.IntInput) TableGroupOutput
func (TableGroupArrayOutput) ToTableGroupArrayOutput ¶
func (o TableGroupArrayOutput) ToTableGroupArrayOutput() TableGroupArrayOutput
func (TableGroupArrayOutput) ToTableGroupArrayOutputWithContext ¶
func (o TableGroupArrayOutput) ToTableGroupArrayOutputWithContext(ctx context.Context) TableGroupArrayOutput
type TableGroupInput ¶
type TableGroupInput interface { pulumi.Input ToTableGroupOutput() TableGroupOutput ToTableGroupOutputWithContext(ctx context.Context) TableGroupOutput }
type TableGroupMap ¶
type TableGroupMap map[string]TableGroupInput
func (TableGroupMap) ElementType ¶
func (TableGroupMap) ElementType() reflect.Type
func (TableGroupMap) ToTableGroupMapOutput ¶
func (i TableGroupMap) ToTableGroupMapOutput() TableGroupMapOutput
func (TableGroupMap) ToTableGroupMapOutputWithContext ¶
func (i TableGroupMap) ToTableGroupMapOutputWithContext(ctx context.Context) TableGroupMapOutput
type TableGroupMapInput ¶
type TableGroupMapInput interface { pulumi.Input ToTableGroupMapOutput() TableGroupMapOutput ToTableGroupMapOutputWithContext(context.Context) TableGroupMapOutput }
TableGroupMapInput is an input type that accepts TableGroupMap and TableGroupMapOutput values. You can construct a concrete instance of `TableGroupMapInput` via:
TableGroupMap{ "key": TableGroupArgs{...} }
type TableGroupMapOutput ¶
type TableGroupMapOutput struct{ *pulumi.OutputState }
func (TableGroupMapOutput) ElementType ¶
func (TableGroupMapOutput) ElementType() reflect.Type
func (TableGroupMapOutput) MapIndex ¶
func (o TableGroupMapOutput) MapIndex(k pulumi.StringInput) TableGroupOutput
func (TableGroupMapOutput) ToTableGroupMapOutput ¶
func (o TableGroupMapOutput) ToTableGroupMapOutput() TableGroupMapOutput
func (TableGroupMapOutput) ToTableGroupMapOutputWithContext ¶
func (o TableGroupMapOutput) ToTableGroupMapOutputWithContext(ctx context.Context) TableGroupMapOutput
type TableGroupOutput ¶
type TableGroupOutput struct{ *pulumi.OutputState }
func (TableGroupOutput) ClusterId ¶
func (o TableGroupOutput) ClusterId() pulumi.StringOutput
ID of the TcaplusDB cluster to which the table group belongs.
func (TableGroupOutput) CreateTime ¶
func (o TableGroupOutput) CreateTime() pulumi.StringOutput
Create time of the TcaplusDB table group.
func (TableGroupOutput) ElementType ¶
func (TableGroupOutput) ElementType() reflect.Type
func (TableGroupOutput) TableCount ¶
func (o TableGroupOutput) TableCount() pulumi.IntOutput
Number of tables.
func (TableGroupOutput) TablegroupName ¶
func (o TableGroupOutput) TablegroupName() pulumi.StringOutput
Name of the TcaplusDB table group. Name length should be between 1 and 30.
func (TableGroupOutput) ToTableGroupOutput ¶
func (o TableGroupOutput) ToTableGroupOutput() TableGroupOutput
func (TableGroupOutput) ToTableGroupOutputWithContext ¶
func (o TableGroupOutput) ToTableGroupOutputWithContext(ctx context.Context) TableGroupOutput
func (TableGroupOutput) TotalSize ¶
func (o TableGroupOutput) TotalSize() pulumi.IntOutput
Total storage size (MB).
type TableGroupState ¶
type TableGroupState struct { // ID of the TcaplusDB cluster to which the table group belongs. ClusterId pulumi.StringPtrInput // Create time of the TcaplusDB table group. CreateTime pulumi.StringPtrInput // Number of tables. TableCount pulumi.IntPtrInput // Name of the TcaplusDB table group. Name length should be between 1 and 30. TablegroupName pulumi.StringPtrInput // Total storage size (MB). TotalSize pulumi.IntPtrInput }
func (TableGroupState) ElementType ¶
func (TableGroupState) ElementType() reflect.Type
type TableGroupsArgs ¶
type TableGroupsArgs struct { ClusterId string `pulumi:"clusterId"` ResultOutputFile *string `pulumi:"resultOutputFile"` TablegroupId *string `pulumi:"tablegroupId"` TablegroupName *string `pulumi:"tablegroupName"` }
A collection of arguments for invoking TableGroups.
type TableGroupsList ¶
type TableGroupsListArgs ¶
type TableGroupsListArgs struct { CreateTime pulumi.StringInput `pulumi:"createTime"` TableCount pulumi.IntInput `pulumi:"tableCount"` TablegroupId pulumi.StringInput `pulumi:"tablegroupId"` TablegroupName pulumi.StringInput `pulumi:"tablegroupName"` TotalSize pulumi.IntInput `pulumi:"totalSize"` }
func (TableGroupsListArgs) ElementType ¶
func (TableGroupsListArgs) ElementType() reflect.Type
func (TableGroupsListArgs) ToTableGroupsListOutput ¶
func (i TableGroupsListArgs) ToTableGroupsListOutput() TableGroupsListOutput
func (TableGroupsListArgs) ToTableGroupsListOutputWithContext ¶
func (i TableGroupsListArgs) ToTableGroupsListOutputWithContext(ctx context.Context) TableGroupsListOutput
type TableGroupsListArray ¶
type TableGroupsListArray []TableGroupsListInput
func (TableGroupsListArray) ElementType ¶
func (TableGroupsListArray) ElementType() reflect.Type
func (TableGroupsListArray) ToTableGroupsListArrayOutput ¶
func (i TableGroupsListArray) ToTableGroupsListArrayOutput() TableGroupsListArrayOutput
func (TableGroupsListArray) ToTableGroupsListArrayOutputWithContext ¶
func (i TableGroupsListArray) ToTableGroupsListArrayOutputWithContext(ctx context.Context) TableGroupsListArrayOutput
type TableGroupsListArrayInput ¶
type TableGroupsListArrayInput interface { pulumi.Input ToTableGroupsListArrayOutput() TableGroupsListArrayOutput ToTableGroupsListArrayOutputWithContext(context.Context) TableGroupsListArrayOutput }
TableGroupsListArrayInput is an input type that accepts TableGroupsListArray and TableGroupsListArrayOutput values. You can construct a concrete instance of `TableGroupsListArrayInput` via:
TableGroupsListArray{ TableGroupsListArgs{...} }
type TableGroupsListArrayOutput ¶
type TableGroupsListArrayOutput struct{ *pulumi.OutputState }
func (TableGroupsListArrayOutput) ElementType ¶
func (TableGroupsListArrayOutput) ElementType() reflect.Type
func (TableGroupsListArrayOutput) Index ¶
func (o TableGroupsListArrayOutput) Index(i pulumi.IntInput) TableGroupsListOutput
func (TableGroupsListArrayOutput) ToTableGroupsListArrayOutput ¶
func (o TableGroupsListArrayOutput) ToTableGroupsListArrayOutput() TableGroupsListArrayOutput
func (TableGroupsListArrayOutput) ToTableGroupsListArrayOutputWithContext ¶
func (o TableGroupsListArrayOutput) ToTableGroupsListArrayOutputWithContext(ctx context.Context) TableGroupsListArrayOutput
type TableGroupsListInput ¶
type TableGroupsListInput interface { pulumi.Input ToTableGroupsListOutput() TableGroupsListOutput ToTableGroupsListOutputWithContext(context.Context) TableGroupsListOutput }
TableGroupsListInput is an input type that accepts TableGroupsListArgs and TableGroupsListOutput values. You can construct a concrete instance of `TableGroupsListInput` via:
TableGroupsListArgs{...}
type TableGroupsListOutput ¶
type TableGroupsListOutput struct{ *pulumi.OutputState }
func (TableGroupsListOutput) CreateTime ¶
func (o TableGroupsListOutput) CreateTime() pulumi.StringOutput
func (TableGroupsListOutput) ElementType ¶
func (TableGroupsListOutput) ElementType() reflect.Type
func (TableGroupsListOutput) TableCount ¶
func (o TableGroupsListOutput) TableCount() pulumi.IntOutput
func (TableGroupsListOutput) TablegroupId ¶
func (o TableGroupsListOutput) TablegroupId() pulumi.StringOutput
func (TableGroupsListOutput) TablegroupName ¶
func (o TableGroupsListOutput) TablegroupName() pulumi.StringOutput
func (TableGroupsListOutput) ToTableGroupsListOutput ¶
func (o TableGroupsListOutput) ToTableGroupsListOutput() TableGroupsListOutput
func (TableGroupsListOutput) ToTableGroupsListOutputWithContext ¶
func (o TableGroupsListOutput) ToTableGroupsListOutputWithContext(ctx context.Context) TableGroupsListOutput
func (TableGroupsListOutput) TotalSize ¶
func (o TableGroupsListOutput) TotalSize() pulumi.IntOutput
type TableGroupsOutputArgs ¶
type TableGroupsOutputArgs struct { ClusterId pulumi.StringInput `pulumi:"clusterId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` TablegroupId pulumi.StringPtrInput `pulumi:"tablegroupId"` TablegroupName pulumi.StringPtrInput `pulumi:"tablegroupName"` }
A collection of arguments for invoking TableGroups.
func (TableGroupsOutputArgs) ElementType ¶
func (TableGroupsOutputArgs) ElementType() reflect.Type
type TableGroupsResult ¶
type TableGroupsResult struct { ClusterId string `pulumi:"clusterId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Lists []TableGroupsList `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` TablegroupId *string `pulumi:"tablegroupId"` TablegroupName *string `pulumi:"tablegroupName"` }
A collection of values returned by TableGroups.
func TableGroups ¶
func TableGroups(ctx *pulumi.Context, args *TableGroupsArgs, opts ...pulumi.InvokeOption) (*TableGroupsResult, error)
type TableGroupsResultOutput ¶
type TableGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by TableGroups.
func TableGroupsOutput ¶
func TableGroupsOutput(ctx *pulumi.Context, args TableGroupsOutputArgs, opts ...pulumi.InvokeOption) TableGroupsResultOutput
func (TableGroupsResultOutput) ClusterId ¶
func (o TableGroupsResultOutput) ClusterId() pulumi.StringOutput
func (TableGroupsResultOutput) ElementType ¶
func (TableGroupsResultOutput) ElementType() reflect.Type
func (TableGroupsResultOutput) Id ¶
func (o TableGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (TableGroupsResultOutput) Lists ¶
func (o TableGroupsResultOutput) Lists() TableGroupsListArrayOutput
func (TableGroupsResultOutput) ResultOutputFile ¶
func (o TableGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (TableGroupsResultOutput) TablegroupId ¶
func (o TableGroupsResultOutput) TablegroupId() pulumi.StringPtrOutput
func (TableGroupsResultOutput) TablegroupName ¶
func (o TableGroupsResultOutput) TablegroupName() pulumi.StringPtrOutput
func (TableGroupsResultOutput) ToTableGroupsResultOutput ¶
func (o TableGroupsResultOutput) ToTableGroupsResultOutput() TableGroupsResultOutput
func (TableGroupsResultOutput) ToTableGroupsResultOutputWithContext ¶
func (o TableGroupsResultOutput) ToTableGroupsResultOutputWithContext(ctx context.Context) TableGroupsResultOutput
type TableInput ¶
type TableInput interface { pulumi.Input ToTableOutput() TableOutput ToTableOutputWithContext(ctx context.Context) TableOutput }
type TableMap ¶
type TableMap map[string]TableInput
func (TableMap) ElementType ¶
func (TableMap) ToTableMapOutput ¶
func (i TableMap) ToTableMapOutput() TableMapOutput
func (TableMap) ToTableMapOutputWithContext ¶
func (i TableMap) ToTableMapOutputWithContext(ctx context.Context) TableMapOutput
type TableMapInput ¶
type TableMapInput interface { pulumi.Input ToTableMapOutput() TableMapOutput ToTableMapOutputWithContext(context.Context) TableMapOutput }
TableMapInput is an input type that accepts TableMap and TableMapOutput values. You can construct a concrete instance of `TableMapInput` via:
TableMap{ "key": TableArgs{...} }
type TableMapOutput ¶
type TableMapOutput struct{ *pulumi.OutputState }
func (TableMapOutput) ElementType ¶
func (TableMapOutput) ElementType() reflect.Type
func (TableMapOutput) MapIndex ¶
func (o TableMapOutput) MapIndex(k pulumi.StringInput) TableOutput
func (TableMapOutput) ToTableMapOutput ¶
func (o TableMapOutput) ToTableMapOutput() TableMapOutput
func (TableMapOutput) ToTableMapOutputWithContext ¶
func (o TableMapOutput) ToTableMapOutputWithContext(ctx context.Context) TableMapOutput
type TableOutput ¶
type TableOutput struct{ *pulumi.OutputState }
func (TableOutput) ClusterId ¶
func (o TableOutput) ClusterId() pulumi.StringOutput
ID of the TcaplusDB cluster to which the table belongs.
func (TableOutput) CreateTime ¶
func (o TableOutput) CreateTime() pulumi.StringOutput
Create time of the TcaplusDB table.
func (TableOutput) Description ¶
func (o TableOutput) Description() pulumi.StringPtrOutput
Description of the TcaplusDB table.
func (TableOutput) ElementType ¶
func (TableOutput) ElementType() reflect.Type
func (TableOutput) Error ¶
func (o TableOutput) Error() pulumi.StringOutput
Error messages for creating TcaplusDB table.
func (TableOutput) ReservedReadCu ¶
func (o TableOutput) ReservedReadCu() pulumi.IntOutput
Reserved read capacity units of the TcaplusDB table.
func (TableOutput) ReservedVolume ¶
func (o TableOutput) ReservedVolume() pulumi.IntOutput
Reserved storage capacity of the TcaplusDB table (unit: GB).
func (TableOutput) ReservedWriteCu ¶
func (o TableOutput) ReservedWriteCu() pulumi.IntOutput
Reserved write capacity units of the TcaplusDB table.
func (TableOutput) Status ¶
func (o TableOutput) Status() pulumi.StringOutput
Status of the TcaplusDB table.
func (TableOutput) TableIdlType ¶
func (o TableOutput) TableIdlType() pulumi.StringOutput
IDL type of the TcaplusDB table. Valid values: `PROTO` and `TDR`.
func (TableOutput) TableName ¶
func (o TableOutput) TableName() pulumi.StringOutput
Name of the TcaplusDB table.
func (TableOutput) TableSize ¶
func (o TableOutput) TableSize() pulumi.IntOutput
Size of the TcaplusDB table.
func (TableOutput) TableType ¶
func (o TableOutput) TableType() pulumi.StringOutput
Type of the TcaplusDB table. Valid values are `GENERIC` and `LIST`.
func (TableOutput) TablegroupId ¶
func (o TableOutput) TablegroupId() pulumi.StringOutput
ID of the table group to which the table belongs.
func (TableOutput) ToTableOutput ¶
func (o TableOutput) ToTableOutput() TableOutput
func (TableOutput) ToTableOutputWithContext ¶
func (o TableOutput) ToTableOutputWithContext(ctx context.Context) TableOutput
type TableState ¶
type TableState struct { // ID of the TcaplusDB cluster to which the table belongs. ClusterId pulumi.StringPtrInput // Create time of the TcaplusDB table. CreateTime pulumi.StringPtrInput // Description of the TcaplusDB table. Description pulumi.StringPtrInput // Error messages for creating TcaplusDB table. Error pulumi.StringPtrInput // ID of the IDL File. IdlId pulumi.StringPtrInput // Reserved read capacity units of the TcaplusDB table. ReservedReadCu pulumi.IntPtrInput // Reserved storage capacity of the TcaplusDB table (unit: GB). ReservedVolume pulumi.IntPtrInput // Reserved write capacity units of the TcaplusDB table. ReservedWriteCu pulumi.IntPtrInput // Status of the TcaplusDB table. Status pulumi.StringPtrInput // IDL type of the TcaplusDB table. Valid values: `PROTO` and `TDR`. TableIdlType pulumi.StringPtrInput // Name of the TcaplusDB table. TableName pulumi.StringPtrInput // Size of the TcaplusDB table. TableSize pulumi.IntPtrInput // Type of the TcaplusDB table. Valid values are `GENERIC` and `LIST`. TableType pulumi.StringPtrInput // ID of the table group to which the table belongs. TablegroupId pulumi.StringPtrInput }
func (TableState) ElementType ¶
func (TableState) ElementType() reflect.Type
type TablesArgs ¶
type TablesArgs struct { ClusterId string `pulumi:"clusterId"` ResultOutputFile *string `pulumi:"resultOutputFile"` TableId *string `pulumi:"tableId"` TableName *string `pulumi:"tableName"` TablegroupId *string `pulumi:"tablegroupId"` }
A collection of arguments for invoking Tables.
type TablesList ¶
type TablesList struct { CreateTime string `pulumi:"createTime"` Description string `pulumi:"description"` Error string `pulumi:"error"` IdlId string `pulumi:"idlId"` ReservedReadCu int `pulumi:"reservedReadCu"` ReservedVolume int `pulumi:"reservedVolume"` ReservedWriteCu int `pulumi:"reservedWriteCu"` Status string `pulumi:"status"` TableId string `pulumi:"tableId"` TableIdlType string `pulumi:"tableIdlType"` TableName string `pulumi:"tableName"` TableSize int `pulumi:"tableSize"` TableType string `pulumi:"tableType"` TablegroupId string `pulumi:"tablegroupId"` }
type TablesListArgs ¶
type TablesListArgs struct { CreateTime pulumi.StringInput `pulumi:"createTime"` Description pulumi.StringInput `pulumi:"description"` Error pulumi.StringInput `pulumi:"error"` IdlId pulumi.StringInput `pulumi:"idlId"` ReservedReadCu pulumi.IntInput `pulumi:"reservedReadCu"` ReservedVolume pulumi.IntInput `pulumi:"reservedVolume"` ReservedWriteCu pulumi.IntInput `pulumi:"reservedWriteCu"` Status pulumi.StringInput `pulumi:"status"` TableId pulumi.StringInput `pulumi:"tableId"` TableIdlType pulumi.StringInput `pulumi:"tableIdlType"` TableName pulumi.StringInput `pulumi:"tableName"` TableSize pulumi.IntInput `pulumi:"tableSize"` TableType pulumi.StringInput `pulumi:"tableType"` TablegroupId pulumi.StringInput `pulumi:"tablegroupId"` }
func (TablesListArgs) ElementType ¶
func (TablesListArgs) ElementType() reflect.Type
func (TablesListArgs) ToTablesListOutput ¶
func (i TablesListArgs) ToTablesListOutput() TablesListOutput
func (TablesListArgs) ToTablesListOutputWithContext ¶
func (i TablesListArgs) ToTablesListOutputWithContext(ctx context.Context) TablesListOutput
type TablesListArray ¶
type TablesListArray []TablesListInput
func (TablesListArray) ElementType ¶
func (TablesListArray) ElementType() reflect.Type
func (TablesListArray) ToTablesListArrayOutput ¶
func (i TablesListArray) ToTablesListArrayOutput() TablesListArrayOutput
func (TablesListArray) ToTablesListArrayOutputWithContext ¶
func (i TablesListArray) ToTablesListArrayOutputWithContext(ctx context.Context) TablesListArrayOutput
type TablesListArrayInput ¶
type TablesListArrayInput interface { pulumi.Input ToTablesListArrayOutput() TablesListArrayOutput ToTablesListArrayOutputWithContext(context.Context) TablesListArrayOutput }
TablesListArrayInput is an input type that accepts TablesListArray and TablesListArrayOutput values. You can construct a concrete instance of `TablesListArrayInput` via:
TablesListArray{ TablesListArgs{...} }
type TablesListArrayOutput ¶
type TablesListArrayOutput struct{ *pulumi.OutputState }
func (TablesListArrayOutput) ElementType ¶
func (TablesListArrayOutput) ElementType() reflect.Type
func (TablesListArrayOutput) Index ¶
func (o TablesListArrayOutput) Index(i pulumi.IntInput) TablesListOutput
func (TablesListArrayOutput) ToTablesListArrayOutput ¶
func (o TablesListArrayOutput) ToTablesListArrayOutput() TablesListArrayOutput
func (TablesListArrayOutput) ToTablesListArrayOutputWithContext ¶
func (o TablesListArrayOutput) ToTablesListArrayOutputWithContext(ctx context.Context) TablesListArrayOutput
type TablesListInput ¶
type TablesListInput interface { pulumi.Input ToTablesListOutput() TablesListOutput ToTablesListOutputWithContext(context.Context) TablesListOutput }
TablesListInput is an input type that accepts TablesListArgs and TablesListOutput values. You can construct a concrete instance of `TablesListInput` via:
TablesListArgs{...}
type TablesListOutput ¶
type TablesListOutput struct{ *pulumi.OutputState }
func (TablesListOutput) CreateTime ¶
func (o TablesListOutput) CreateTime() pulumi.StringOutput
func (TablesListOutput) Description ¶
func (o TablesListOutput) Description() pulumi.StringOutput
func (TablesListOutput) ElementType ¶
func (TablesListOutput) ElementType() reflect.Type
func (TablesListOutput) Error ¶
func (o TablesListOutput) Error() pulumi.StringOutput
func (TablesListOutput) IdlId ¶
func (o TablesListOutput) IdlId() pulumi.StringOutput
func (TablesListOutput) ReservedReadCu ¶
func (o TablesListOutput) ReservedReadCu() pulumi.IntOutput
func (TablesListOutput) ReservedVolume ¶
func (o TablesListOutput) ReservedVolume() pulumi.IntOutput
func (TablesListOutput) ReservedWriteCu ¶
func (o TablesListOutput) ReservedWriteCu() pulumi.IntOutput
func (TablesListOutput) Status ¶
func (o TablesListOutput) Status() pulumi.StringOutput
func (TablesListOutput) TableId ¶
func (o TablesListOutput) TableId() pulumi.StringOutput
func (TablesListOutput) TableIdlType ¶
func (o TablesListOutput) TableIdlType() pulumi.StringOutput
func (TablesListOutput) TableName ¶
func (o TablesListOutput) TableName() pulumi.StringOutput
func (TablesListOutput) TableSize ¶
func (o TablesListOutput) TableSize() pulumi.IntOutput
func (TablesListOutput) TableType ¶
func (o TablesListOutput) TableType() pulumi.StringOutput
func (TablesListOutput) TablegroupId ¶
func (o TablesListOutput) TablegroupId() pulumi.StringOutput
func (TablesListOutput) ToTablesListOutput ¶
func (o TablesListOutput) ToTablesListOutput() TablesListOutput
func (TablesListOutput) ToTablesListOutputWithContext ¶
func (o TablesListOutput) ToTablesListOutputWithContext(ctx context.Context) TablesListOutput
type TablesOutputArgs ¶
type TablesOutputArgs struct { ClusterId pulumi.StringInput `pulumi:"clusterId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` TableId pulumi.StringPtrInput `pulumi:"tableId"` TableName pulumi.StringPtrInput `pulumi:"tableName"` TablegroupId pulumi.StringPtrInput `pulumi:"tablegroupId"` }
A collection of arguments for invoking Tables.
func (TablesOutputArgs) ElementType ¶
func (TablesOutputArgs) ElementType() reflect.Type
type TablesResult ¶
type TablesResult struct { ClusterId string `pulumi:"clusterId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Lists []TablesList `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` TableId *string `pulumi:"tableId"` TableName *string `pulumi:"tableName"` TablegroupId *string `pulumi:"tablegroupId"` }
A collection of values returned by Tables.
func Tables ¶
func Tables(ctx *pulumi.Context, args *TablesArgs, opts ...pulumi.InvokeOption) (*TablesResult, error)
type TablesResultOutput ¶
type TablesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Tables.
func TablesOutput ¶
func TablesOutput(ctx *pulumi.Context, args TablesOutputArgs, opts ...pulumi.InvokeOption) TablesResultOutput
func (TablesResultOutput) ClusterId ¶
func (o TablesResultOutput) ClusterId() pulumi.StringOutput
func (TablesResultOutput) ElementType ¶
func (TablesResultOutput) ElementType() reflect.Type
func (TablesResultOutput) Id ¶
func (o TablesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (TablesResultOutput) Lists ¶
func (o TablesResultOutput) Lists() TablesListArrayOutput
func (TablesResultOutput) ResultOutputFile ¶
func (o TablesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (TablesResultOutput) TableId ¶
func (o TablesResultOutput) TableId() pulumi.StringPtrOutput
func (TablesResultOutput) TableName ¶
func (o TablesResultOutput) TableName() pulumi.StringPtrOutput
func (TablesResultOutput) TablegroupId ¶
func (o TablesResultOutput) TablegroupId() pulumi.StringPtrOutput
func (TablesResultOutput) ToTablesResultOutput ¶
func (o TablesResultOutput) ToTablesResultOutput() TablesResultOutput
func (TablesResultOutput) ToTablesResultOutputWithContext ¶
func (o TablesResultOutput) ToTablesResultOutputWithContext(ctx context.Context) TablesResultOutput