Documentation
¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type AuditLogFile
- type AuditLogFileArgs
- type AuditLogFileArray
- type AuditLogFileArrayInput
- type AuditLogFileArrayOutput
- func (AuditLogFileArrayOutput) ElementType() reflect.Type
- func (o AuditLogFileArrayOutput) Index(i pulumi.IntInput) AuditLogFileOutput
- func (o AuditLogFileArrayOutput) ToAuditLogFileArrayOutput() AuditLogFileArrayOutput
- func (o AuditLogFileArrayOutput) ToAuditLogFileArrayOutputWithContext(ctx context.Context) AuditLogFileArrayOutput
- type AuditLogFileFilter
- type AuditLogFileFilterArgs
- func (AuditLogFileFilterArgs) ElementType() reflect.Type
- func (i AuditLogFileFilterArgs) ToAuditLogFileFilterOutput() AuditLogFileFilterOutput
- func (i AuditLogFileFilterArgs) ToAuditLogFileFilterOutputWithContext(ctx context.Context) AuditLogFileFilterOutput
- func (i AuditLogFileFilterArgs) ToAuditLogFileFilterPtrOutput() AuditLogFileFilterPtrOutput
- func (i AuditLogFileFilterArgs) ToAuditLogFileFilterPtrOutputWithContext(ctx context.Context) AuditLogFileFilterPtrOutput
- type AuditLogFileFilterInput
- type AuditLogFileFilterOutput
- func (o AuditLogFileFilterOutput) AffectRows() pulumi.IntPtrOutput
- func (o AuditLogFileFilterOutput) DbNames() pulumi.StringArrayOutput
- func (AuditLogFileFilterOutput) ElementType() reflect.Type
- func (o AuditLogFileFilterOutput) ExecTime() pulumi.IntPtrOutput
- func (o AuditLogFileFilterOutput) Hosts() pulumi.StringArrayOutput
- func (o AuditLogFileFilterOutput) PolicyNames() pulumi.StringArrayOutput
- func (o AuditLogFileFilterOutput) SentRows() pulumi.IntPtrOutput
- func (o AuditLogFileFilterOutput) Sql() pulumi.StringPtrOutput
- func (o AuditLogFileFilterOutput) SqlType() pulumi.StringPtrOutput
- func (o AuditLogFileFilterOutput) SqlTypes() pulumi.StringArrayOutput
- func (o AuditLogFileFilterOutput) Sqls() pulumi.StringArrayOutput
- func (o AuditLogFileFilterOutput) TableNames() pulumi.StringArrayOutput
- func (o AuditLogFileFilterOutput) ThreadIds() pulumi.StringArrayOutput
- func (o AuditLogFileFilterOutput) ToAuditLogFileFilterOutput() AuditLogFileFilterOutput
- func (o AuditLogFileFilterOutput) ToAuditLogFileFilterOutputWithContext(ctx context.Context) AuditLogFileFilterOutput
- func (o AuditLogFileFilterOutput) ToAuditLogFileFilterPtrOutput() AuditLogFileFilterPtrOutput
- func (o AuditLogFileFilterOutput) ToAuditLogFileFilterPtrOutputWithContext(ctx context.Context) AuditLogFileFilterPtrOutput
- func (o AuditLogFileFilterOutput) Users() pulumi.StringArrayOutput
- type AuditLogFileFilterPtrInput
- type AuditLogFileFilterPtrOutput
- func (o AuditLogFileFilterPtrOutput) AffectRows() pulumi.IntPtrOutput
- func (o AuditLogFileFilterPtrOutput) DbNames() pulumi.StringArrayOutput
- func (o AuditLogFileFilterPtrOutput) Elem() AuditLogFileFilterOutput
- func (AuditLogFileFilterPtrOutput) ElementType() reflect.Type
- func (o AuditLogFileFilterPtrOutput) ExecTime() pulumi.IntPtrOutput
- func (o AuditLogFileFilterPtrOutput) Hosts() pulumi.StringArrayOutput
- func (o AuditLogFileFilterPtrOutput) PolicyNames() pulumi.StringArrayOutput
- func (o AuditLogFileFilterPtrOutput) SentRows() pulumi.IntPtrOutput
- func (o AuditLogFileFilterPtrOutput) Sql() pulumi.StringPtrOutput
- func (o AuditLogFileFilterPtrOutput) SqlType() pulumi.StringPtrOutput
- func (o AuditLogFileFilterPtrOutput) SqlTypes() pulumi.StringArrayOutput
- func (o AuditLogFileFilterPtrOutput) Sqls() pulumi.StringArrayOutput
- func (o AuditLogFileFilterPtrOutput) TableNames() pulumi.StringArrayOutput
- func (o AuditLogFileFilterPtrOutput) ThreadIds() pulumi.StringArrayOutput
- func (o AuditLogFileFilterPtrOutput) ToAuditLogFileFilterPtrOutput() AuditLogFileFilterPtrOutput
- func (o AuditLogFileFilterPtrOutput) ToAuditLogFileFilterPtrOutputWithContext(ctx context.Context) AuditLogFileFilterPtrOutput
- func (o AuditLogFileFilterPtrOutput) Users() pulumi.StringArrayOutput
- type AuditLogFileInput
- type AuditLogFileMap
- type AuditLogFileMapInput
- type AuditLogFileMapOutput
- func (AuditLogFileMapOutput) ElementType() reflect.Type
- func (o AuditLogFileMapOutput) MapIndex(k pulumi.StringInput) AuditLogFileOutput
- func (o AuditLogFileMapOutput) ToAuditLogFileMapOutput() AuditLogFileMapOutput
- func (o AuditLogFileMapOutput) ToAuditLogFileMapOutputWithContext(ctx context.Context) AuditLogFileMapOutput
- type AuditLogFileOutput
- func (o AuditLogFileOutput) CreateTime() pulumi.StringOutput
- func (o AuditLogFileOutput) DownloadUrl() pulumi.StringOutput
- func (AuditLogFileOutput) ElementType() reflect.Type
- func (o AuditLogFileOutput) EndTime() pulumi.StringOutput
- func (o AuditLogFileOutput) ErrMsg() pulumi.StringOutput
- func (o AuditLogFileOutput) FileName() pulumi.StringOutput
- func (o AuditLogFileOutput) FileSize() pulumi.IntOutput
- func (o AuditLogFileOutput) Filter() AuditLogFileFilterPtrOutput
- func (o AuditLogFileOutput) InstanceId() pulumi.StringOutput
- func (o AuditLogFileOutput) Order() pulumi.StringPtrOutput
- func (o AuditLogFileOutput) OrderBy() pulumi.StringPtrOutput
- func (o AuditLogFileOutput) StartTime() pulumi.StringOutput
- func (o AuditLogFileOutput) ToAuditLogFileOutput() AuditLogFileOutput
- func (o AuditLogFileOutput) ToAuditLogFileOutputWithContext(ctx context.Context) AuditLogFileOutput
- type AuditLogFileState
- type Cluster
- type ClusterArgs
- type ClusterArray
- type ClusterArrayInput
- type ClusterArrayOutput
- type ClusterInput
- type ClusterMap
- type ClusterMapInput
- type ClusterMapOutput
- type ClusterOutput
- func (o ClusterOutput) AutoPause() pulumi.StringPtrOutput
- func (o ClusterOutput) AutoPauseDelay() pulumi.IntPtrOutput
- func (o ClusterOutput) AutoRenewFlag() pulumi.IntPtrOutput
- func (o ClusterOutput) AvailableZone() pulumi.StringOutput
- func (o ClusterOutput) ChargeType() pulumi.StringPtrOutput
- func (o ClusterOutput) Charset() pulumi.StringOutput
- func (o ClusterOutput) ClusterName() pulumi.StringOutput
- func (o ClusterOutput) ClusterStatus() pulumi.StringOutput
- func (o ClusterOutput) CreateTime() pulumi.StringOutput
- func (o ClusterOutput) DbMode() pulumi.StringPtrOutput
- func (o ClusterOutput) DbType() pulumi.StringOutput
- func (o ClusterOutput) DbVersion() pulumi.StringOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) ForceDelete() pulumi.BoolPtrOutput
- func (o ClusterOutput) InstanceCpuCore() pulumi.IntPtrOutput
- func (o ClusterOutput) InstanceId() pulumi.StringOutput
- func (o ClusterOutput) InstanceMaintainDuration() pulumi.IntPtrOutput
- func (o ClusterOutput) InstanceMaintainStartTime() pulumi.IntPtrOutput
- func (o ClusterOutput) InstanceMaintainWeekdays() pulumi.StringArrayOutput
- func (o ClusterOutput) InstanceMemorySize() pulumi.IntPtrOutput
- func (o ClusterOutput) InstanceName() pulumi.StringOutput
- func (o ClusterOutput) InstanceStatus() pulumi.StringOutput
- func (o ClusterOutput) InstanceStorageSize() pulumi.IntOutput
- func (o ClusterOutput) MaxCpu() pulumi.Float64PtrOutput
- func (o ClusterOutput) MinCpu() pulumi.Float64PtrOutput
- func (o ClusterOutput) ParamItems() ClusterParamItemArrayOutput
- func (o ClusterOutput) Password() pulumi.StringOutput
- func (o ClusterOutput) Port() pulumi.IntPtrOutput
- func (o ClusterOutput) PrarmTemplateId() pulumi.IntOutput
- func (o ClusterOutput) PrepaidPeriod() pulumi.IntPtrOutput
- func (o ClusterOutput) ProjectId() pulumi.IntPtrOutput
- func (o ClusterOutput) RoGroupAddrs() ClusterRoGroupAddrArrayOutput
- func (o ClusterOutput) RoGroupId() pulumi.StringOutput
- func (o ClusterOutput) RoGroupInstances() ClusterRoGroupInstanceArrayOutput
- func (o ClusterOutput) RoGroupSgs() pulumi.StringArrayOutput
- func (o ClusterOutput) RwGroupAddrs() ClusterRwGroupAddrArrayOutput
- func (o ClusterOutput) RwGroupId() pulumi.StringOutput
- func (o ClusterOutput) RwGroupInstances() ClusterRwGroupInstanceArrayOutput
- func (o ClusterOutput) RwGroupSgs() pulumi.StringArrayOutput
- func (o ClusterOutput) ServerlessStatus() pulumi.StringOutput
- func (o ClusterOutput) ServerlessStatusFlag() pulumi.StringPtrOutput
- func (o ClusterOutput) StorageLimit() pulumi.IntPtrOutput
- func (o ClusterOutput) StorageUsed() pulumi.IntOutput
- func (o ClusterOutput) SubnetId() pulumi.StringOutput
- func (o ClusterOutput) Tags() pulumi.MapOutput
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (o ClusterOutput) VpcId() pulumi.StringOutput
- type ClusterParamItem
- type ClusterParamItemArgs
- type ClusterParamItemArray
- type ClusterParamItemArrayInput
- type ClusterParamItemArrayOutput
- func (ClusterParamItemArrayOutput) ElementType() reflect.Type
- func (o ClusterParamItemArrayOutput) Index(i pulumi.IntInput) ClusterParamItemOutput
- func (o ClusterParamItemArrayOutput) ToClusterParamItemArrayOutput() ClusterParamItemArrayOutput
- func (o ClusterParamItemArrayOutput) ToClusterParamItemArrayOutputWithContext(ctx context.Context) ClusterParamItemArrayOutput
- type ClusterParamItemInput
- type ClusterParamItemOutput
- func (o ClusterParamItemOutput) CurrentValue() pulumi.StringOutput
- func (ClusterParamItemOutput) ElementType() reflect.Type
- func (o ClusterParamItemOutput) Name() pulumi.StringOutput
- func (o ClusterParamItemOutput) OldValue() pulumi.StringPtrOutput
- func (o ClusterParamItemOutput) ToClusterParamItemOutput() ClusterParamItemOutput
- func (o ClusterParamItemOutput) ToClusterParamItemOutputWithContext(ctx context.Context) ClusterParamItemOutput
- type ClusterRoGroupAddr
- type ClusterRoGroupAddrArgs
- type ClusterRoGroupAddrArray
- type ClusterRoGroupAddrArrayInput
- type ClusterRoGroupAddrArrayOutput
- func (ClusterRoGroupAddrArrayOutput) ElementType() reflect.Type
- func (o ClusterRoGroupAddrArrayOutput) Index(i pulumi.IntInput) ClusterRoGroupAddrOutput
- func (o ClusterRoGroupAddrArrayOutput) ToClusterRoGroupAddrArrayOutput() ClusterRoGroupAddrArrayOutput
- func (o ClusterRoGroupAddrArrayOutput) ToClusterRoGroupAddrArrayOutputWithContext(ctx context.Context) ClusterRoGroupAddrArrayOutput
- type ClusterRoGroupAddrInput
- type ClusterRoGroupAddrOutput
- func (ClusterRoGroupAddrOutput) ElementType() reflect.Type
- func (o ClusterRoGroupAddrOutput) Ip() pulumi.StringPtrOutput
- func (o ClusterRoGroupAddrOutput) Port() pulumi.IntPtrOutput
- func (o ClusterRoGroupAddrOutput) ToClusterRoGroupAddrOutput() ClusterRoGroupAddrOutput
- func (o ClusterRoGroupAddrOutput) ToClusterRoGroupAddrOutputWithContext(ctx context.Context) ClusterRoGroupAddrOutput
- type ClusterRoGroupInstance
- type ClusterRoGroupInstanceArgs
- type ClusterRoGroupInstanceArray
- func (ClusterRoGroupInstanceArray) ElementType() reflect.Type
- func (i ClusterRoGroupInstanceArray) ToClusterRoGroupInstanceArrayOutput() ClusterRoGroupInstanceArrayOutput
- func (i ClusterRoGroupInstanceArray) ToClusterRoGroupInstanceArrayOutputWithContext(ctx context.Context) ClusterRoGroupInstanceArrayOutput
- type ClusterRoGroupInstanceArrayInput
- type ClusterRoGroupInstanceArrayOutput
- func (ClusterRoGroupInstanceArrayOutput) ElementType() reflect.Type
- func (o ClusterRoGroupInstanceArrayOutput) Index(i pulumi.IntInput) ClusterRoGroupInstanceOutput
- func (o ClusterRoGroupInstanceArrayOutput) ToClusterRoGroupInstanceArrayOutput() ClusterRoGroupInstanceArrayOutput
- func (o ClusterRoGroupInstanceArrayOutput) ToClusterRoGroupInstanceArrayOutputWithContext(ctx context.Context) ClusterRoGroupInstanceArrayOutput
- type ClusterRoGroupInstanceInput
- type ClusterRoGroupInstanceOutput
- func (ClusterRoGroupInstanceOutput) ElementType() reflect.Type
- func (o ClusterRoGroupInstanceOutput) InstanceId() pulumi.StringPtrOutput
- func (o ClusterRoGroupInstanceOutput) InstanceName() pulumi.StringPtrOutput
- func (o ClusterRoGroupInstanceOutput) ToClusterRoGroupInstanceOutput() ClusterRoGroupInstanceOutput
- func (o ClusterRoGroupInstanceOutput) ToClusterRoGroupInstanceOutputWithContext(ctx context.Context) ClusterRoGroupInstanceOutput
- type ClusterRwGroupAddr
- type ClusterRwGroupAddrArgs
- type ClusterRwGroupAddrArray
- type ClusterRwGroupAddrArrayInput
- type ClusterRwGroupAddrArrayOutput
- func (ClusterRwGroupAddrArrayOutput) ElementType() reflect.Type
- func (o ClusterRwGroupAddrArrayOutput) Index(i pulumi.IntInput) ClusterRwGroupAddrOutput
- func (o ClusterRwGroupAddrArrayOutput) ToClusterRwGroupAddrArrayOutput() ClusterRwGroupAddrArrayOutput
- func (o ClusterRwGroupAddrArrayOutput) ToClusterRwGroupAddrArrayOutputWithContext(ctx context.Context) ClusterRwGroupAddrArrayOutput
- type ClusterRwGroupAddrInput
- type ClusterRwGroupAddrOutput
- func (ClusterRwGroupAddrOutput) ElementType() reflect.Type
- func (o ClusterRwGroupAddrOutput) Ip() pulumi.StringPtrOutput
- func (o ClusterRwGroupAddrOutput) Port() pulumi.IntPtrOutput
- func (o ClusterRwGroupAddrOutput) ToClusterRwGroupAddrOutput() ClusterRwGroupAddrOutput
- func (o ClusterRwGroupAddrOutput) ToClusterRwGroupAddrOutputWithContext(ctx context.Context) ClusterRwGroupAddrOutput
- type ClusterRwGroupInstance
- type ClusterRwGroupInstanceArgs
- type ClusterRwGroupInstanceArray
- func (ClusterRwGroupInstanceArray) ElementType() reflect.Type
- func (i ClusterRwGroupInstanceArray) ToClusterRwGroupInstanceArrayOutput() ClusterRwGroupInstanceArrayOutput
- func (i ClusterRwGroupInstanceArray) ToClusterRwGroupInstanceArrayOutputWithContext(ctx context.Context) ClusterRwGroupInstanceArrayOutput
- type ClusterRwGroupInstanceArrayInput
- type ClusterRwGroupInstanceArrayOutput
- func (ClusterRwGroupInstanceArrayOutput) ElementType() reflect.Type
- func (o ClusterRwGroupInstanceArrayOutput) Index(i pulumi.IntInput) ClusterRwGroupInstanceOutput
- func (o ClusterRwGroupInstanceArrayOutput) ToClusterRwGroupInstanceArrayOutput() ClusterRwGroupInstanceArrayOutput
- func (o ClusterRwGroupInstanceArrayOutput) ToClusterRwGroupInstanceArrayOutputWithContext(ctx context.Context) ClusterRwGroupInstanceArrayOutput
- type ClusterRwGroupInstanceInput
- type ClusterRwGroupInstanceOutput
- func (ClusterRwGroupInstanceOutput) ElementType() reflect.Type
- func (o ClusterRwGroupInstanceOutput) InstanceId() pulumi.StringPtrOutput
- func (o ClusterRwGroupInstanceOutput) InstanceName() pulumi.StringPtrOutput
- func (o ClusterRwGroupInstanceOutput) ToClusterRwGroupInstanceOutput() ClusterRwGroupInstanceOutput
- func (o ClusterRwGroupInstanceOutput) ToClusterRwGroupInstanceOutputWithContext(ctx context.Context) ClusterRwGroupInstanceOutput
- type ClusterState
- type GetAccountsAccountSet
- type GetAccountsAccountSetArgs
- type GetAccountsAccountSetArray
- func (GetAccountsAccountSetArray) ElementType() reflect.Type
- func (i GetAccountsAccountSetArray) ToGetAccountsAccountSetArrayOutput() GetAccountsAccountSetArrayOutput
- func (i GetAccountsAccountSetArray) ToGetAccountsAccountSetArrayOutputWithContext(ctx context.Context) GetAccountsAccountSetArrayOutput
- type GetAccountsAccountSetArrayInput
- type GetAccountsAccountSetArrayOutput
- func (GetAccountsAccountSetArrayOutput) ElementType() reflect.Type
- func (o GetAccountsAccountSetArrayOutput) Index(i pulumi.IntInput) GetAccountsAccountSetOutput
- func (o GetAccountsAccountSetArrayOutput) ToGetAccountsAccountSetArrayOutput() GetAccountsAccountSetArrayOutput
- func (o GetAccountsAccountSetArrayOutput) ToGetAccountsAccountSetArrayOutputWithContext(ctx context.Context) GetAccountsAccountSetArrayOutput
- type GetAccountsAccountSetInput
- type GetAccountsAccountSetOutput
- func (o GetAccountsAccountSetOutput) AccountName() pulumi.StringOutput
- func (o GetAccountsAccountSetOutput) CreateTime() pulumi.StringOutput
- func (o GetAccountsAccountSetOutput) Description() pulumi.StringOutput
- func (GetAccountsAccountSetOutput) ElementType() reflect.Type
- func (o GetAccountsAccountSetOutput) Host() pulumi.StringOutput
- func (o GetAccountsAccountSetOutput) MaxUserConnections() pulumi.IntOutput
- func (o GetAccountsAccountSetOutput) ToGetAccountsAccountSetOutput() GetAccountsAccountSetOutput
- func (o GetAccountsAccountSetOutput) ToGetAccountsAccountSetOutputWithContext(ctx context.Context) GetAccountsAccountSetOutput
- func (o GetAccountsAccountSetOutput) UpdateTime() pulumi.StringOutput
- type GetAccountsArgs
- type GetAccountsOutputArgs
- type GetAccountsResult
- type GetAccountsResultOutput
- func (o GetAccountsResultOutput) AccountNames() pulumi.StringArrayOutput
- func (o GetAccountsResultOutput) AccountSets() GetAccountsAccountSetArrayOutput
- func (o GetAccountsResultOutput) ClusterId() pulumi.StringOutput
- func (GetAccountsResultOutput) ElementType() reflect.Type
- func (o GetAccountsResultOutput) Hosts() pulumi.StringArrayOutput
- func (o GetAccountsResultOutput) Id() pulumi.StringOutput
- func (o GetAccountsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAccountsResultOutput) ToGetAccountsResultOutput() GetAccountsResultOutput
- func (o GetAccountsResultOutput) ToGetAccountsResultOutputWithContext(ctx context.Context) GetAccountsResultOutput
- type GetClusterInstanceGroupsArgs
- type GetClusterInstanceGroupsInstanceGrpInfoList
- type GetClusterInstanceGroupsInstanceGrpInfoListArgs
- func (GetClusterInstanceGroupsInstanceGrpInfoListArgs) ElementType() reflect.Type
- func (i GetClusterInstanceGroupsInstanceGrpInfoListArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListOutput() GetClusterInstanceGroupsInstanceGrpInfoListOutput
- func (i GetClusterInstanceGroupsInstanceGrpInfoListArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListOutput
- type GetClusterInstanceGroupsInstanceGrpInfoListArray
- func (GetClusterInstanceGroupsInstanceGrpInfoListArray) ElementType() reflect.Type
- func (i GetClusterInstanceGroupsInstanceGrpInfoListArray) ToGetClusterInstanceGroupsInstanceGrpInfoListArrayOutput() GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput
- func (i GetClusterInstanceGroupsInstanceGrpInfoListArray) ToGetClusterInstanceGroupsInstanceGrpInfoListArrayOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput
- type GetClusterInstanceGroupsInstanceGrpInfoListArrayInput
- type GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput
- func (GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput) ElementType() reflect.Type
- func (o GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput) Index(i pulumi.IntInput) GetClusterInstanceGroupsInstanceGrpInfoListOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListArrayOutput() GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListArrayOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput
- type GetClusterInstanceGroupsInstanceGrpInfoListInput
- type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSet
- type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArgs
- func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArgs) ElementType() reflect.Type
- func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput
- func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput
- type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArray
- func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArray) ElementType() reflect.Type
- func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArray) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput
- func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArray) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput
- type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayInput
- type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput
- func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput) ElementType() reflect.Type
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput) Index(i pulumi.IntInput) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput
- type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetInput
- type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) AppId() pulumi.IntOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) BusinessType() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ClusterId() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ClusterName() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Cpu() pulumi.IntOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) CreateTime() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) CynosVersion() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) DbType() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) DbVersion() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) DestroyDeadlineText() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) DestroyTime() pulumi.StringOutput
- func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ElementType() reflect.Type
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) InstanceId() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) InstanceName() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) InstanceRole() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) InstanceType() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) IsFreeze() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) IsolateTime() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) MaxCpu() pulumi.Float64Output
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Memory() pulumi.IntOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) MinCpu() pulumi.Float64Output
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) NetType() pulumi.IntOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) PayMode() pulumi.IntOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) PeriodEndTime() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) PhysicalZone() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ProcessingTask() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ProjectId() pulumi.IntOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Region() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) RenewFlag() pulumi.IntOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ResourceTags() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ServerlessStatus() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Status() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) StatusDesc() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Storage() pulumi.IntOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) StorageId() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) StoragePayMode() pulumi.IntOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) SubnetId() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Tasks() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Uin() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) UpdateTime() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Vip() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) VpcId() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Vport() pulumi.IntOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) WanDomain() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) WanIp() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) WanPort() pulumi.IntOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) WanStatus() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Zone() pulumi.StringOutput
- type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTag
- type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArgs
- func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArgs) ElementType() reflect.Type
- func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput
- func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput
- type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArray
- func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArray) ElementType() reflect.Type
- func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArray) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput
- func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArray) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput
- type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayInput
- type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput
- func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput) ElementType() reflect.Type
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput) Index(i pulumi.IntInput) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput
- type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagInput
- type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput
- func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput) ElementType() reflect.Type
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput) TagKey() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput) TagValue() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput
- type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTask
- type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArgs
- func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArgs) ElementType() reflect.Type
- func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput
- func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput
- type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArray
- func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArray) ElementType() reflect.Type
- func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArray) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput
- func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArray) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput
- type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayInput
- type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput
- func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput) ElementType() reflect.Type
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput) Index(i pulumi.IntInput) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput
- type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskInput
- type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput
- func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) ElementType() reflect.Type
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) ObjectId() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) ObjectType() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) TaskId() pulumi.IntOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) TaskStatus() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) TaskType() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput
- type GetClusterInstanceGroupsInstanceGrpInfoListOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) AppId() pulumi.IntOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) ClusterId() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) CreatedTime() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) DeletedTime() pulumi.StringOutput
- func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) ElementType() reflect.Type
- func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) InstanceGrpId() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) InstanceSets() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) Status() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListOutput() GetClusterInstanceGroupsInstanceGrpInfoListOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) Type() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) UpdatedTime() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) Vip() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) Vport() pulumi.IntOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) WanDomain() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) WanIp() pulumi.StringOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) WanPort() pulumi.IntOutput
- func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) WanStatus() pulumi.StringOutput
- type GetClusterInstanceGroupsOutputArgs
- type GetClusterInstanceGroupsResult
- type GetClusterInstanceGroupsResultOutput
- func (o GetClusterInstanceGroupsResultOutput) ClusterId() pulumi.StringOutput
- func (GetClusterInstanceGroupsResultOutput) ElementType() reflect.Type
- func (o GetClusterInstanceGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetClusterInstanceGroupsResultOutput) InstanceGrpInfoLists() GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput
- func (o GetClusterInstanceGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetClusterInstanceGroupsResultOutput) ToGetClusterInstanceGroupsResultOutput() GetClusterInstanceGroupsResultOutput
- func (o GetClusterInstanceGroupsResultOutput) ToGetClusterInstanceGroupsResultOutputWithContext(ctx context.Context) GetClusterInstanceGroupsResultOutput
- type GetClusterParamsArgs
- type GetClusterParamsItem
- type GetClusterParamsItemArgs
- type GetClusterParamsItemArray
- type GetClusterParamsItemArrayInput
- type GetClusterParamsItemArrayOutput
- func (GetClusterParamsItemArrayOutput) ElementType() reflect.Type
- func (o GetClusterParamsItemArrayOutput) Index(i pulumi.IntInput) GetClusterParamsItemOutput
- func (o GetClusterParamsItemArrayOutput) ToGetClusterParamsItemArrayOutput() GetClusterParamsItemArrayOutput
- func (o GetClusterParamsItemArrayOutput) ToGetClusterParamsItemArrayOutputWithContext(ctx context.Context) GetClusterParamsItemArrayOutput
- type GetClusterParamsItemInput
- type GetClusterParamsItemOutput
- func (o GetClusterParamsItemOutput) CurrentValue() pulumi.StringOutput
- func (o GetClusterParamsItemOutput) Default() pulumi.StringOutput
- func (o GetClusterParamsItemOutput) Description() pulumi.StringOutput
- func (GetClusterParamsItemOutput) ElementType() reflect.Type
- func (o GetClusterParamsItemOutput) EnumValues() pulumi.StringArrayOutput
- func (o GetClusterParamsItemOutput) Func() pulumi.StringOutput
- func (o GetClusterParamsItemOutput) IsFunc() pulumi.BoolOutput
- func (o GetClusterParamsItemOutput) IsGlobal() pulumi.IntOutput
- func (o GetClusterParamsItemOutput) MatchType() pulumi.StringOutput
- func (o GetClusterParamsItemOutput) MatchValue() pulumi.StringOutput
- func (o GetClusterParamsItemOutput) Max() pulumi.StringOutput
- func (o GetClusterParamsItemOutput) Min() pulumi.StringOutput
- func (o GetClusterParamsItemOutput) NeedReboot() pulumi.IntOutput
- func (o GetClusterParamsItemOutput) ParamName() pulumi.StringOutput
- func (o GetClusterParamsItemOutput) ParamType() pulumi.StringOutput
- func (o GetClusterParamsItemOutput) ToGetClusterParamsItemOutput() GetClusterParamsItemOutput
- func (o GetClusterParamsItemOutput) ToGetClusterParamsItemOutputWithContext(ctx context.Context) GetClusterParamsItemOutput
- type GetClusterParamsOutputArgs
- type GetClusterParamsResult
- type GetClusterParamsResultOutput
- func (o GetClusterParamsResultOutput) ClusterId() pulumi.StringOutput
- func (GetClusterParamsResultOutput) ElementType() reflect.Type
- func (o GetClusterParamsResultOutput) Id() pulumi.StringOutput
- func (o GetClusterParamsResultOutput) Items() GetClusterParamsItemArrayOutput
- func (o GetClusterParamsResultOutput) ParamName() pulumi.StringPtrOutput
- func (o GetClusterParamsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetClusterParamsResultOutput) ToGetClusterParamsResultOutput() GetClusterParamsResultOutput
- func (o GetClusterParamsResultOutput) ToGetClusterParamsResultOutputWithContext(ctx context.Context) GetClusterParamsResultOutput
- type GetClustersArgs
- type GetClustersClusterList
- type GetClustersClusterListArgs
- type GetClustersClusterListArray
- func (GetClustersClusterListArray) ElementType() reflect.Type
- func (i GetClustersClusterListArray) ToGetClustersClusterListArrayOutput() GetClustersClusterListArrayOutput
- func (i GetClustersClusterListArray) ToGetClustersClusterListArrayOutputWithContext(ctx context.Context) GetClustersClusterListArrayOutput
- type GetClustersClusterListArrayInput
- type GetClustersClusterListArrayOutput
- func (GetClustersClusterListArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterListArrayOutput) Index(i pulumi.IntInput) GetClustersClusterListOutput
- func (o GetClustersClusterListArrayOutput) ToGetClustersClusterListArrayOutput() GetClustersClusterListArrayOutput
- func (o GetClustersClusterListArrayOutput) ToGetClustersClusterListArrayOutputWithContext(ctx context.Context) GetClustersClusterListArrayOutput
- type GetClustersClusterListInput
- type GetClustersClusterListOutput
- func (o GetClustersClusterListOutput) AutoRenewFlag() pulumi.IntOutput
- func (o GetClustersClusterListOutput) AvailableZone() pulumi.StringOutput
- func (o GetClustersClusterListOutput) ChargeType() pulumi.StringOutput
- func (o GetClustersClusterListOutput) ClusterId() pulumi.StringOutput
- func (o GetClustersClusterListOutput) ClusterLimit() pulumi.IntOutput
- func (o GetClustersClusterListOutput) ClusterName() pulumi.StringOutput
- func (o GetClustersClusterListOutput) ClusterStatus() pulumi.StringOutput
- func (o GetClustersClusterListOutput) CreateTime() pulumi.StringOutput
- func (o GetClustersClusterListOutput) DbType() pulumi.StringOutput
- func (o GetClustersClusterListOutput) DbVersion() pulumi.StringOutput
- func (GetClustersClusterListOutput) ElementType() reflect.Type
- func (o GetClustersClusterListOutput) Port() pulumi.IntOutput
- func (o GetClustersClusterListOutput) ProjectId() pulumi.IntOutput
- func (o GetClustersClusterListOutput) SubnetId() pulumi.StringOutput
- func (o GetClustersClusterListOutput) ToGetClustersClusterListOutput() GetClustersClusterListOutput
- func (o GetClustersClusterListOutput) ToGetClustersClusterListOutputWithContext(ctx context.Context) GetClustersClusterListOutput
- func (o GetClustersClusterListOutput) VpcId() pulumi.StringOutput
- type GetClustersOutputArgs
- type GetClustersResult
- type GetClustersResultOutput
- func (o GetClustersResultOutput) ClusterId() pulumi.StringPtrOutput
- func (o GetClustersResultOutput) ClusterLists() GetClustersClusterListArrayOutput
- func (o GetClustersResultOutput) ClusterName() pulumi.StringPtrOutput
- func (o GetClustersResultOutput) DbType() pulumi.StringPtrOutput
- func (GetClustersResultOutput) ElementType() reflect.Type
- func (o GetClustersResultOutput) Id() pulumi.StringOutput
- func (o GetClustersResultOutput) ProjectId() pulumi.IntPtrOutput
- func (o GetClustersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetClustersResultOutput) ToGetClustersResultOutput() GetClustersResultOutput
- func (o GetClustersResultOutput) ToGetClustersResultOutputWithContext(ctx context.Context) GetClustersResultOutput
- type GetInstancesArgs
- type GetInstancesInstanceList
- type GetInstancesInstanceListArgs
- func (GetInstancesInstanceListArgs) ElementType() reflect.Type
- func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
- func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
- type GetInstancesInstanceListArray
- func (GetInstancesInstanceListArray) ElementType() reflect.Type
- func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
- func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput
- type GetInstancesInstanceListArrayInput
- type GetInstancesInstanceListArrayOutput
- func (GetInstancesInstanceListArrayOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceListArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
- func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput
- type GetInstancesInstanceListInput
- type GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListOutput) ClusterId() pulumi.StringPtrOutput
- func (o GetInstancesInstanceListOutput) CreateTime() pulumi.StringOutput
- func (GetInstancesInstanceListOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceListOutput) InstanceCpuCore() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) InstanceId() pulumi.StringPtrOutput
- func (o GetInstancesInstanceListOutput) InstanceMemorySize() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) InstanceName() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) InstanceStatus() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) InstanceStorageSize() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) InstanceType() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
- type GetInstancesOutputArgs
- type GetInstancesResult
- type GetInstancesResultOutput
- func (o GetInstancesResultOutput) ClusterId() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) DbType() pulumi.StringPtrOutput
- func (GetInstancesResultOutput) ElementType() reflect.Type
- func (o GetInstancesResultOutput) Id() pulumi.StringOutput
- func (o GetInstancesResultOutput) InstanceId() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) InstanceLists() GetInstancesInstanceListArrayOutput
- func (o GetInstancesResultOutput) InstanceName() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) ProjectId() pulumi.IntPtrOutput
- func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
- type GetParamTemplatesArgs
- type GetParamTemplatesItem
- type GetParamTemplatesItemArgs
- type GetParamTemplatesItemArray
- func (GetParamTemplatesItemArray) ElementType() reflect.Type
- func (i GetParamTemplatesItemArray) ToGetParamTemplatesItemArrayOutput() GetParamTemplatesItemArrayOutput
- func (i GetParamTemplatesItemArray) ToGetParamTemplatesItemArrayOutputWithContext(ctx context.Context) GetParamTemplatesItemArrayOutput
- type GetParamTemplatesItemArrayInput
- type GetParamTemplatesItemArrayOutput
- func (GetParamTemplatesItemArrayOutput) ElementType() reflect.Type
- func (o GetParamTemplatesItemArrayOutput) Index(i pulumi.IntInput) GetParamTemplatesItemOutput
- func (o GetParamTemplatesItemArrayOutput) ToGetParamTemplatesItemArrayOutput() GetParamTemplatesItemArrayOutput
- func (o GetParamTemplatesItemArrayOutput) ToGetParamTemplatesItemArrayOutputWithContext(ctx context.Context) GetParamTemplatesItemArrayOutput
- type GetParamTemplatesItemInput
- type GetParamTemplatesItemOutput
- func (o GetParamTemplatesItemOutput) DbMode() pulumi.StringOutput
- func (GetParamTemplatesItemOutput) ElementType() reflect.Type
- func (o GetParamTemplatesItemOutput) EngineVersion() pulumi.StringOutput
- func (o GetParamTemplatesItemOutput) Id() pulumi.IntOutput
- func (o GetParamTemplatesItemOutput) ParamInfoSets() GetParamTemplatesItemParamInfoSetArrayOutput
- func (o GetParamTemplatesItemOutput) TemplateDescription() pulumi.StringOutput
- func (o GetParamTemplatesItemOutput) TemplateName() pulumi.StringOutput
- func (o GetParamTemplatesItemOutput) ToGetParamTemplatesItemOutput() GetParamTemplatesItemOutput
- func (o GetParamTemplatesItemOutput) ToGetParamTemplatesItemOutputWithContext(ctx context.Context) GetParamTemplatesItemOutput
- type GetParamTemplatesItemParamInfoSet
- type GetParamTemplatesItemParamInfoSetArgs
- func (GetParamTemplatesItemParamInfoSetArgs) ElementType() reflect.Type
- func (i GetParamTemplatesItemParamInfoSetArgs) ToGetParamTemplatesItemParamInfoSetOutput() GetParamTemplatesItemParamInfoSetOutput
- func (i GetParamTemplatesItemParamInfoSetArgs) ToGetParamTemplatesItemParamInfoSetOutputWithContext(ctx context.Context) GetParamTemplatesItemParamInfoSetOutput
- type GetParamTemplatesItemParamInfoSetArray
- func (GetParamTemplatesItemParamInfoSetArray) ElementType() reflect.Type
- func (i GetParamTemplatesItemParamInfoSetArray) ToGetParamTemplatesItemParamInfoSetArrayOutput() GetParamTemplatesItemParamInfoSetArrayOutput
- func (i GetParamTemplatesItemParamInfoSetArray) ToGetParamTemplatesItemParamInfoSetArrayOutputWithContext(ctx context.Context) GetParamTemplatesItemParamInfoSetArrayOutput
- type GetParamTemplatesItemParamInfoSetArrayInput
- type GetParamTemplatesItemParamInfoSetArrayOutput
- func (GetParamTemplatesItemParamInfoSetArrayOutput) ElementType() reflect.Type
- func (o GetParamTemplatesItemParamInfoSetArrayOutput) Index(i pulumi.IntInput) GetParamTemplatesItemParamInfoSetOutput
- func (o GetParamTemplatesItemParamInfoSetArrayOutput) ToGetParamTemplatesItemParamInfoSetArrayOutput() GetParamTemplatesItemParamInfoSetArrayOutput
- func (o GetParamTemplatesItemParamInfoSetArrayOutput) ToGetParamTemplatesItemParamInfoSetArrayOutputWithContext(ctx context.Context) GetParamTemplatesItemParamInfoSetArrayOutput
- type GetParamTemplatesItemParamInfoSetInput
- type GetParamTemplatesItemParamInfoSetOutput
- func (o GetParamTemplatesItemParamInfoSetOutput) CurrentValue() pulumi.StringOutput
- func (o GetParamTemplatesItemParamInfoSetOutput) Default() pulumi.StringOutput
- func (o GetParamTemplatesItemParamInfoSetOutput) Description() pulumi.StringOutput
- func (GetParamTemplatesItemParamInfoSetOutput) ElementType() reflect.Type
- func (o GetParamTemplatesItemParamInfoSetOutput) EnumValues() pulumi.StringArrayOutput
- func (o GetParamTemplatesItemParamInfoSetOutput) Max() pulumi.StringOutput
- func (o GetParamTemplatesItemParamInfoSetOutput) Min() pulumi.StringOutput
- func (o GetParamTemplatesItemParamInfoSetOutput) NeedReboot() pulumi.IntOutput
- func (o GetParamTemplatesItemParamInfoSetOutput) ParamName() pulumi.StringOutput
- func (o GetParamTemplatesItemParamInfoSetOutput) ParamType() pulumi.StringOutput
- func (o GetParamTemplatesItemParamInfoSetOutput) ToGetParamTemplatesItemParamInfoSetOutput() GetParamTemplatesItemParamInfoSetOutput
- func (o GetParamTemplatesItemParamInfoSetOutput) ToGetParamTemplatesItemParamInfoSetOutputWithContext(ctx context.Context) GetParamTemplatesItemParamInfoSetOutput
- type GetParamTemplatesOutputArgs
- type GetParamTemplatesResult
- type GetParamTemplatesResultOutput
- func (o GetParamTemplatesResultOutput) DbModes() pulumi.StringArrayOutput
- func (GetParamTemplatesResultOutput) ElementType() reflect.Type
- func (o GetParamTemplatesResultOutput) EngineTypes() pulumi.StringArrayOutput
- func (o GetParamTemplatesResultOutput) EngineVersions() pulumi.StringArrayOutput
- func (o GetParamTemplatesResultOutput) Id() pulumi.StringOutput
- func (o GetParamTemplatesResultOutput) Items() GetParamTemplatesItemArrayOutput
- func (o GetParamTemplatesResultOutput) Limit() pulumi.IntPtrOutput
- func (o GetParamTemplatesResultOutput) Offset() pulumi.IntPtrOutput
- func (o GetParamTemplatesResultOutput) OrderBy() pulumi.StringPtrOutput
- func (o GetParamTemplatesResultOutput) OrderDirection() pulumi.StringPtrOutput
- func (o GetParamTemplatesResultOutput) Products() pulumi.StringArrayOutput
- func (o GetParamTemplatesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetParamTemplatesResultOutput) TemplateIds() pulumi.IntArrayOutput
- func (o GetParamTemplatesResultOutput) TemplateNames() pulumi.StringArrayOutput
- func (o GetParamTemplatesResultOutput) TemplateTypes() pulumi.StringArrayOutput
- func (o GetParamTemplatesResultOutput) ToGetParamTemplatesResultOutput() GetParamTemplatesResultOutput
- func (o GetParamTemplatesResultOutput) ToGetParamTemplatesResultOutputWithContext(ctx context.Context) GetParamTemplatesResultOutput
- type GetZoneConfigArgs
- type GetZoneConfigList
- type GetZoneConfigListArgs
- type GetZoneConfigListArray
- type GetZoneConfigListArrayInput
- type GetZoneConfigListArrayOutput
- func (GetZoneConfigListArrayOutput) ElementType() reflect.Type
- func (o GetZoneConfigListArrayOutput) Index(i pulumi.IntInput) GetZoneConfigListOutput
- func (o GetZoneConfigListArrayOutput) ToGetZoneConfigListArrayOutput() GetZoneConfigListArrayOutput
- func (o GetZoneConfigListArrayOutput) ToGetZoneConfigListArrayOutputWithContext(ctx context.Context) GetZoneConfigListArrayOutput
- type GetZoneConfigListInput
- type GetZoneConfigListOutput
- func (o GetZoneConfigListOutput) Cpu() pulumi.IntOutput
- func (GetZoneConfigListOutput) ElementType() reflect.Type
- func (o GetZoneConfigListOutput) MachineType() pulumi.StringOutput
- func (o GetZoneConfigListOutput) MaxIoBandwidth() pulumi.IntOutput
- func (o GetZoneConfigListOutput) MaxStorageSize() pulumi.IntOutput
- func (o GetZoneConfigListOutput) Memory() pulumi.IntOutput
- func (o GetZoneConfigListOutput) MinStorageSize() pulumi.IntOutput
- func (o GetZoneConfigListOutput) ToGetZoneConfigListOutput() GetZoneConfigListOutput
- func (o GetZoneConfigListOutput) ToGetZoneConfigListOutputWithContext(ctx context.Context) GetZoneConfigListOutput
- func (o GetZoneConfigListOutput) ZoneStockInfos() GetZoneConfigListZoneStockInfoArrayOutput
- type GetZoneConfigListZoneStockInfo
- type GetZoneConfigListZoneStockInfoArgs
- func (GetZoneConfigListZoneStockInfoArgs) ElementType() reflect.Type
- func (i GetZoneConfigListZoneStockInfoArgs) ToGetZoneConfigListZoneStockInfoOutput() GetZoneConfigListZoneStockInfoOutput
- func (i GetZoneConfigListZoneStockInfoArgs) ToGetZoneConfigListZoneStockInfoOutputWithContext(ctx context.Context) GetZoneConfigListZoneStockInfoOutput
- type GetZoneConfigListZoneStockInfoArray
- func (GetZoneConfigListZoneStockInfoArray) ElementType() reflect.Type
- func (i GetZoneConfigListZoneStockInfoArray) ToGetZoneConfigListZoneStockInfoArrayOutput() GetZoneConfigListZoneStockInfoArrayOutput
- func (i GetZoneConfigListZoneStockInfoArray) ToGetZoneConfigListZoneStockInfoArrayOutputWithContext(ctx context.Context) GetZoneConfigListZoneStockInfoArrayOutput
- type GetZoneConfigListZoneStockInfoArrayInput
- type GetZoneConfigListZoneStockInfoArrayOutput
- func (GetZoneConfigListZoneStockInfoArrayOutput) ElementType() reflect.Type
- func (o GetZoneConfigListZoneStockInfoArrayOutput) Index(i pulumi.IntInput) GetZoneConfigListZoneStockInfoOutput
- func (o GetZoneConfigListZoneStockInfoArrayOutput) ToGetZoneConfigListZoneStockInfoArrayOutput() GetZoneConfigListZoneStockInfoArrayOutput
- func (o GetZoneConfigListZoneStockInfoArrayOutput) ToGetZoneConfigListZoneStockInfoArrayOutputWithContext(ctx context.Context) GetZoneConfigListZoneStockInfoArrayOutput
- type GetZoneConfigListZoneStockInfoInput
- type GetZoneConfigListZoneStockInfoOutput
- func (GetZoneConfigListZoneStockInfoOutput) ElementType() reflect.Type
- func (o GetZoneConfigListZoneStockInfoOutput) HasStock() pulumi.BoolOutput
- func (o GetZoneConfigListZoneStockInfoOutput) ToGetZoneConfigListZoneStockInfoOutput() GetZoneConfigListZoneStockInfoOutput
- func (o GetZoneConfigListZoneStockInfoOutput) ToGetZoneConfigListZoneStockInfoOutputWithContext(ctx context.Context) GetZoneConfigListZoneStockInfoOutput
- func (o GetZoneConfigListZoneStockInfoOutput) Zone() pulumi.StringOutput
- type GetZoneConfigOutputArgs
- type GetZoneConfigResult
- type GetZoneConfigResultOutput
- func (GetZoneConfigResultOutput) ElementType() reflect.Type
- func (o GetZoneConfigResultOutput) Id() pulumi.StringOutput
- func (o GetZoneConfigResultOutput) Lists() GetZoneConfigListArrayOutput
- func (o GetZoneConfigResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetZoneConfigResultOutput) ToGetZoneConfigResultOutput() GetZoneConfigResultOutput
- func (o GetZoneConfigResultOutput) ToGetZoneConfigResultOutputWithContext(ctx context.Context) GetZoneConfigResultOutput
- type ReadonlyInstance
- type ReadonlyInstanceArgs
- type ReadonlyInstanceArray
- type ReadonlyInstanceArrayInput
- type ReadonlyInstanceArrayOutput
- func (ReadonlyInstanceArrayOutput) ElementType() reflect.Type
- func (o ReadonlyInstanceArrayOutput) Index(i pulumi.IntInput) ReadonlyInstanceOutput
- func (o ReadonlyInstanceArrayOutput) ToReadonlyInstanceArrayOutput() ReadonlyInstanceArrayOutput
- func (o ReadonlyInstanceArrayOutput) ToReadonlyInstanceArrayOutputWithContext(ctx context.Context) ReadonlyInstanceArrayOutput
- type ReadonlyInstanceInput
- type ReadonlyInstanceMap
- type ReadonlyInstanceMapInput
- type ReadonlyInstanceMapOutput
- func (ReadonlyInstanceMapOutput) ElementType() reflect.Type
- func (o ReadonlyInstanceMapOutput) MapIndex(k pulumi.StringInput) ReadonlyInstanceOutput
- func (o ReadonlyInstanceMapOutput) ToReadonlyInstanceMapOutput() ReadonlyInstanceMapOutput
- func (o ReadonlyInstanceMapOutput) ToReadonlyInstanceMapOutputWithContext(ctx context.Context) ReadonlyInstanceMapOutput
- type ReadonlyInstanceOutput
- func (o ReadonlyInstanceOutput) ClusterId() pulumi.StringOutput
- func (ReadonlyInstanceOutput) ElementType() reflect.Type
- func (o ReadonlyInstanceOutput) ForceDelete() pulumi.BoolPtrOutput
- func (o ReadonlyInstanceOutput) InstanceCpuCore() pulumi.IntPtrOutput
- func (o ReadonlyInstanceOutput) InstanceMaintainDuration() pulumi.IntPtrOutput
- func (o ReadonlyInstanceOutput) InstanceMaintainStartTime() pulumi.IntPtrOutput
- func (o ReadonlyInstanceOutput) InstanceMaintainWeekdays() pulumi.StringArrayOutput
- func (o ReadonlyInstanceOutput) InstanceMemorySize() pulumi.IntPtrOutput
- func (o ReadonlyInstanceOutput) InstanceName() pulumi.StringOutput
- func (o ReadonlyInstanceOutput) InstanceStatus() pulumi.StringOutput
- func (o ReadonlyInstanceOutput) InstanceStorageSize() pulumi.IntOutput
- func (o ReadonlyInstanceOutput) ToReadonlyInstanceOutput() ReadonlyInstanceOutput
- func (o ReadonlyInstanceOutput) ToReadonlyInstanceOutputWithContext(ctx context.Context) ReadonlyInstanceOutput
- type ReadonlyInstanceState
- type SecurityGroup
- type SecurityGroupArgs
- type SecurityGroupArray
- type SecurityGroupArrayInput
- type SecurityGroupArrayOutput
- func (SecurityGroupArrayOutput) ElementType() reflect.Type
- func (o SecurityGroupArrayOutput) Index(i pulumi.IntInput) SecurityGroupOutput
- func (o SecurityGroupArrayOutput) ToSecurityGroupArrayOutput() SecurityGroupArrayOutput
- func (o SecurityGroupArrayOutput) ToSecurityGroupArrayOutputWithContext(ctx context.Context) SecurityGroupArrayOutput
- type SecurityGroupInput
- type SecurityGroupMap
- type SecurityGroupMapInput
- type SecurityGroupMapOutput
- func (SecurityGroupMapOutput) ElementType() reflect.Type
- func (o SecurityGroupMapOutput) MapIndex(k pulumi.StringInput) SecurityGroupOutput
- func (o SecurityGroupMapOutput) ToSecurityGroupMapOutput() SecurityGroupMapOutput
- func (o SecurityGroupMapOutput) ToSecurityGroupMapOutputWithContext(ctx context.Context) SecurityGroupMapOutput
- type SecurityGroupOutput
- func (o SecurityGroupOutput) ClusterId() pulumi.StringOutput
- func (SecurityGroupOutput) ElementType() reflect.Type
- func (o SecurityGroupOutput) InstanceGroupType() pulumi.StringOutput
- func (o SecurityGroupOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o SecurityGroupOutput) ToSecurityGroupOutput() SecurityGroupOutput
- func (o SecurityGroupOutput) ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput
- type SecurityGroupState
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 AuditLogFile ¶ added in v0.1.3
type AuditLogFile struct { pulumi.CustomResourceState // Audit log file creation time. The format is 2019-03-20 17:09:13. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The download address of the audit logs. DownloadUrl pulumi.StringOutput `pulumi:"downloadUrl"` // End time. EndTime pulumi.StringOutput `pulumi:"endTime"` // Error message. ErrMsg pulumi.StringOutput `pulumi:"errMsg"` // Audit log file name. FileName pulumi.StringOutput `pulumi:"fileName"` // File size, The unit is KB. FileSize pulumi.IntOutput `pulumi:"fileSize"` // Filter condition. Logs can be filtered according to the filter conditions set. Filter AuditLogFileFilterPtrOutput `pulumi:"filter"` // The ID of instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Sort by. Supported values are: `ASC` - ascending, `DESC` - descending. Order pulumi.StringPtrOutput `pulumi:"order"` // Sort field. supported values are: // `timestamp` - timestamp // `affectRows` - affected rows // `execTime` - execution time. OrderBy pulumi.StringPtrOutput `pulumi:"orderBy"` // Start time. StartTime pulumi.StringOutput `pulumi:"startTime"` }
Provides a resource to create a cynosdb auditLogFile
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cynosdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cynosdb.NewAuditLogFile(ctx, "auditLogFile", &Cynosdb.AuditLogFileArgs{ EndTime: pulumi.String("2022-08-12 10:29:20"), InstanceId: pulumi.String("xxxxxxx"), StartTime: pulumi.String("2022-07-12 10:29:20"), }) if err != nil { return err } return nil }) }
```
func GetAuditLogFile ¶ added in v0.1.3
func GetAuditLogFile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AuditLogFileState, opts ...pulumi.ResourceOption) (*AuditLogFile, error)
GetAuditLogFile gets an existing AuditLogFile 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 NewAuditLogFile ¶ added in v0.1.3
func NewAuditLogFile(ctx *pulumi.Context, name string, args *AuditLogFileArgs, opts ...pulumi.ResourceOption) (*AuditLogFile, error)
NewAuditLogFile registers a new resource with the given unique name, arguments, and options.
func (*AuditLogFile) ElementType ¶ added in v0.1.3
func (*AuditLogFile) ElementType() reflect.Type
func (*AuditLogFile) ToAuditLogFileOutput ¶ added in v0.1.3
func (i *AuditLogFile) ToAuditLogFileOutput() AuditLogFileOutput
func (*AuditLogFile) ToAuditLogFileOutputWithContext ¶ added in v0.1.3
func (i *AuditLogFile) ToAuditLogFileOutputWithContext(ctx context.Context) AuditLogFileOutput
type AuditLogFileArgs ¶ added in v0.1.3
type AuditLogFileArgs struct { // End time. EndTime pulumi.StringInput // Filter condition. Logs can be filtered according to the filter conditions set. Filter AuditLogFileFilterPtrInput // The ID of instance. InstanceId pulumi.StringInput // Sort by. Supported values are: `ASC` - ascending, `DESC` - descending. Order pulumi.StringPtrInput // Sort field. supported values are: // `timestamp` - timestamp // `affectRows` - affected rows // `execTime` - execution time. OrderBy pulumi.StringPtrInput // Start time. StartTime pulumi.StringInput }
The set of arguments for constructing a AuditLogFile resource.
func (AuditLogFileArgs) ElementType ¶ added in v0.1.3
func (AuditLogFileArgs) ElementType() reflect.Type
type AuditLogFileArray ¶ added in v0.1.3
type AuditLogFileArray []AuditLogFileInput
func (AuditLogFileArray) ElementType ¶ added in v0.1.3
func (AuditLogFileArray) ElementType() reflect.Type
func (AuditLogFileArray) ToAuditLogFileArrayOutput ¶ added in v0.1.3
func (i AuditLogFileArray) ToAuditLogFileArrayOutput() AuditLogFileArrayOutput
func (AuditLogFileArray) ToAuditLogFileArrayOutputWithContext ¶ added in v0.1.3
func (i AuditLogFileArray) ToAuditLogFileArrayOutputWithContext(ctx context.Context) AuditLogFileArrayOutput
type AuditLogFileArrayInput ¶ added in v0.1.3
type AuditLogFileArrayInput interface { pulumi.Input ToAuditLogFileArrayOutput() AuditLogFileArrayOutput ToAuditLogFileArrayOutputWithContext(context.Context) AuditLogFileArrayOutput }
AuditLogFileArrayInput is an input type that accepts AuditLogFileArray and AuditLogFileArrayOutput values. You can construct a concrete instance of `AuditLogFileArrayInput` via:
AuditLogFileArray{ AuditLogFileArgs{...} }
type AuditLogFileArrayOutput ¶ added in v0.1.3
type AuditLogFileArrayOutput struct{ *pulumi.OutputState }
func (AuditLogFileArrayOutput) ElementType ¶ added in v0.1.3
func (AuditLogFileArrayOutput) ElementType() reflect.Type
func (AuditLogFileArrayOutput) Index ¶ added in v0.1.3
func (o AuditLogFileArrayOutput) Index(i pulumi.IntInput) AuditLogFileOutput
func (AuditLogFileArrayOutput) ToAuditLogFileArrayOutput ¶ added in v0.1.3
func (o AuditLogFileArrayOutput) ToAuditLogFileArrayOutput() AuditLogFileArrayOutput
func (AuditLogFileArrayOutput) ToAuditLogFileArrayOutputWithContext ¶ added in v0.1.3
func (o AuditLogFileArrayOutput) ToAuditLogFileArrayOutputWithContext(ctx context.Context) AuditLogFileArrayOutput
type AuditLogFileFilter ¶ added in v0.1.3
type AuditLogFileFilter struct { // Affects the number of rows. Indicates that the audit log whose number of affected rows is greater than this value is filtered. AffectRows *int `pulumi:"affectRows"` // The name of database. DbNames []string `pulumi:"dbNames"` // Execution time. The unit is: ms. Indicates to filter audit logs whose execution time is greater than this value. ExecTime *int `pulumi:"execTime"` // Client host. Hosts []string `pulumi:"hosts"` // The name of audit policy. PolicyNames []string `pulumi:"policyNames"` // Return the number of rows. SentRows *int `pulumi:"sentRows"` // SQL statement. Support fuzzy matching. Sql *string `pulumi:"sql"` // SQL type. currently supported: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, SET, REPLACE, EXECUTE. SqlType *string `pulumi:"sqlType"` // SQL type. Supports simultaneous query of multiple types. currently supported: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, SET, REPLACE, EXECUTE. SqlTypes []string `pulumi:"sqlTypes"` // SQL statement. Support passing multiple sql statements. Sqls []string `pulumi:"sqls"` // The name of table. TableNames []string `pulumi:"tableNames"` // The ID of thread. ThreadIds []string `pulumi:"threadIds"` // User name. Users []string `pulumi:"users"` }
type AuditLogFileFilterArgs ¶ added in v0.1.3
type AuditLogFileFilterArgs struct { // Affects the number of rows. Indicates that the audit log whose number of affected rows is greater than this value is filtered. AffectRows pulumi.IntPtrInput `pulumi:"affectRows"` // The name of database. DbNames pulumi.StringArrayInput `pulumi:"dbNames"` // Execution time. The unit is: ms. Indicates to filter audit logs whose execution time is greater than this value. ExecTime pulumi.IntPtrInput `pulumi:"execTime"` // Client host. Hosts pulumi.StringArrayInput `pulumi:"hosts"` // The name of audit policy. PolicyNames pulumi.StringArrayInput `pulumi:"policyNames"` // Return the number of rows. SentRows pulumi.IntPtrInput `pulumi:"sentRows"` // SQL statement. Support fuzzy matching. Sql pulumi.StringPtrInput `pulumi:"sql"` // SQL type. currently supported: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, SET, REPLACE, EXECUTE. SqlType pulumi.StringPtrInput `pulumi:"sqlType"` // SQL type. Supports simultaneous query of multiple types. currently supported: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, SET, REPLACE, EXECUTE. SqlTypes pulumi.StringArrayInput `pulumi:"sqlTypes"` // SQL statement. Support passing multiple sql statements. Sqls pulumi.StringArrayInput `pulumi:"sqls"` // The name of table. TableNames pulumi.StringArrayInput `pulumi:"tableNames"` // The ID of thread. ThreadIds pulumi.StringArrayInput `pulumi:"threadIds"` // User name. Users pulumi.StringArrayInput `pulumi:"users"` }
func (AuditLogFileFilterArgs) ElementType ¶ added in v0.1.3
func (AuditLogFileFilterArgs) ElementType() reflect.Type
func (AuditLogFileFilterArgs) ToAuditLogFileFilterOutput ¶ added in v0.1.3
func (i AuditLogFileFilterArgs) ToAuditLogFileFilterOutput() AuditLogFileFilterOutput
func (AuditLogFileFilterArgs) ToAuditLogFileFilterOutputWithContext ¶ added in v0.1.3
func (i AuditLogFileFilterArgs) ToAuditLogFileFilterOutputWithContext(ctx context.Context) AuditLogFileFilterOutput
func (AuditLogFileFilterArgs) ToAuditLogFileFilterPtrOutput ¶ added in v0.1.3
func (i AuditLogFileFilterArgs) ToAuditLogFileFilterPtrOutput() AuditLogFileFilterPtrOutput
func (AuditLogFileFilterArgs) ToAuditLogFileFilterPtrOutputWithContext ¶ added in v0.1.3
func (i AuditLogFileFilterArgs) ToAuditLogFileFilterPtrOutputWithContext(ctx context.Context) AuditLogFileFilterPtrOutput
type AuditLogFileFilterInput ¶ added in v0.1.3
type AuditLogFileFilterInput interface { pulumi.Input ToAuditLogFileFilterOutput() AuditLogFileFilterOutput ToAuditLogFileFilterOutputWithContext(context.Context) AuditLogFileFilterOutput }
AuditLogFileFilterInput is an input type that accepts AuditLogFileFilterArgs and AuditLogFileFilterOutput values. You can construct a concrete instance of `AuditLogFileFilterInput` via:
AuditLogFileFilterArgs{...}
type AuditLogFileFilterOutput ¶ added in v0.1.3
type AuditLogFileFilterOutput struct{ *pulumi.OutputState }
func (AuditLogFileFilterOutput) AffectRows ¶ added in v0.1.3
func (o AuditLogFileFilterOutput) AffectRows() pulumi.IntPtrOutput
Affects the number of rows. Indicates that the audit log whose number of affected rows is greater than this value is filtered.
func (AuditLogFileFilterOutput) DbNames ¶ added in v0.1.3
func (o AuditLogFileFilterOutput) DbNames() pulumi.StringArrayOutput
The name of database.
func (AuditLogFileFilterOutput) ElementType ¶ added in v0.1.3
func (AuditLogFileFilterOutput) ElementType() reflect.Type
func (AuditLogFileFilterOutput) ExecTime ¶ added in v0.1.3
func (o AuditLogFileFilterOutput) ExecTime() pulumi.IntPtrOutput
Execution time. The unit is: ms. Indicates to filter audit logs whose execution time is greater than this value.
func (AuditLogFileFilterOutput) Hosts ¶ added in v0.1.3
func (o AuditLogFileFilterOutput) Hosts() pulumi.StringArrayOutput
Client host.
func (AuditLogFileFilterOutput) PolicyNames ¶ added in v0.1.3
func (o AuditLogFileFilterOutput) PolicyNames() pulumi.StringArrayOutput
The name of audit policy.
func (AuditLogFileFilterOutput) SentRows ¶ added in v0.1.3
func (o AuditLogFileFilterOutput) SentRows() pulumi.IntPtrOutput
Return the number of rows.
func (AuditLogFileFilterOutput) Sql ¶ added in v0.1.3
func (o AuditLogFileFilterOutput) Sql() pulumi.StringPtrOutput
SQL statement. Support fuzzy matching.
func (AuditLogFileFilterOutput) SqlType ¶ added in v0.1.3
func (o AuditLogFileFilterOutput) SqlType() pulumi.StringPtrOutput
SQL type. currently supported: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, SET, REPLACE, EXECUTE.
func (AuditLogFileFilterOutput) SqlTypes ¶ added in v0.1.3
func (o AuditLogFileFilterOutput) SqlTypes() pulumi.StringArrayOutput
SQL type. Supports simultaneous query of multiple types. currently supported: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, SET, REPLACE, EXECUTE.
func (AuditLogFileFilterOutput) Sqls ¶ added in v0.1.3
func (o AuditLogFileFilterOutput) Sqls() pulumi.StringArrayOutput
SQL statement. Support passing multiple sql statements.
func (AuditLogFileFilterOutput) TableNames ¶ added in v0.1.3
func (o AuditLogFileFilterOutput) TableNames() pulumi.StringArrayOutput
The name of table.
func (AuditLogFileFilterOutput) ThreadIds ¶ added in v0.1.3
func (o AuditLogFileFilterOutput) ThreadIds() pulumi.StringArrayOutput
The ID of thread.
func (AuditLogFileFilterOutput) ToAuditLogFileFilterOutput ¶ added in v0.1.3
func (o AuditLogFileFilterOutput) ToAuditLogFileFilterOutput() AuditLogFileFilterOutput
func (AuditLogFileFilterOutput) ToAuditLogFileFilterOutputWithContext ¶ added in v0.1.3
func (o AuditLogFileFilterOutput) ToAuditLogFileFilterOutputWithContext(ctx context.Context) AuditLogFileFilterOutput
func (AuditLogFileFilterOutput) ToAuditLogFileFilterPtrOutput ¶ added in v0.1.3
func (o AuditLogFileFilterOutput) ToAuditLogFileFilterPtrOutput() AuditLogFileFilterPtrOutput
func (AuditLogFileFilterOutput) ToAuditLogFileFilterPtrOutputWithContext ¶ added in v0.1.3
func (o AuditLogFileFilterOutput) ToAuditLogFileFilterPtrOutputWithContext(ctx context.Context) AuditLogFileFilterPtrOutput
func (AuditLogFileFilterOutput) Users ¶ added in v0.1.3
func (o AuditLogFileFilterOutput) Users() pulumi.StringArrayOutput
User name.
type AuditLogFileFilterPtrInput ¶ added in v0.1.3
type AuditLogFileFilterPtrInput interface { pulumi.Input ToAuditLogFileFilterPtrOutput() AuditLogFileFilterPtrOutput ToAuditLogFileFilterPtrOutputWithContext(context.Context) AuditLogFileFilterPtrOutput }
AuditLogFileFilterPtrInput is an input type that accepts AuditLogFileFilterArgs, AuditLogFileFilterPtr and AuditLogFileFilterPtrOutput values. You can construct a concrete instance of `AuditLogFileFilterPtrInput` via:
AuditLogFileFilterArgs{...} or: nil
func AuditLogFileFilterPtr ¶ added in v0.1.3
func AuditLogFileFilterPtr(v *AuditLogFileFilterArgs) AuditLogFileFilterPtrInput
type AuditLogFileFilterPtrOutput ¶ added in v0.1.3
type AuditLogFileFilterPtrOutput struct{ *pulumi.OutputState }
func (AuditLogFileFilterPtrOutput) AffectRows ¶ added in v0.1.3
func (o AuditLogFileFilterPtrOutput) AffectRows() pulumi.IntPtrOutput
Affects the number of rows. Indicates that the audit log whose number of affected rows is greater than this value is filtered.
func (AuditLogFileFilterPtrOutput) DbNames ¶ added in v0.1.3
func (o AuditLogFileFilterPtrOutput) DbNames() pulumi.StringArrayOutput
The name of database.
func (AuditLogFileFilterPtrOutput) Elem ¶ added in v0.1.3
func (o AuditLogFileFilterPtrOutput) Elem() AuditLogFileFilterOutput
func (AuditLogFileFilterPtrOutput) ElementType ¶ added in v0.1.3
func (AuditLogFileFilterPtrOutput) ElementType() reflect.Type
func (AuditLogFileFilterPtrOutput) ExecTime ¶ added in v0.1.3
func (o AuditLogFileFilterPtrOutput) ExecTime() pulumi.IntPtrOutput
Execution time. The unit is: ms. Indicates to filter audit logs whose execution time is greater than this value.
func (AuditLogFileFilterPtrOutput) Hosts ¶ added in v0.1.3
func (o AuditLogFileFilterPtrOutput) Hosts() pulumi.StringArrayOutput
Client host.
func (AuditLogFileFilterPtrOutput) PolicyNames ¶ added in v0.1.3
func (o AuditLogFileFilterPtrOutput) PolicyNames() pulumi.StringArrayOutput
The name of audit policy.
func (AuditLogFileFilterPtrOutput) SentRows ¶ added in v0.1.3
func (o AuditLogFileFilterPtrOutput) SentRows() pulumi.IntPtrOutput
Return the number of rows.
func (AuditLogFileFilterPtrOutput) Sql ¶ added in v0.1.3
func (o AuditLogFileFilterPtrOutput) Sql() pulumi.StringPtrOutput
SQL statement. Support fuzzy matching.
func (AuditLogFileFilterPtrOutput) SqlType ¶ added in v0.1.3
func (o AuditLogFileFilterPtrOutput) SqlType() pulumi.StringPtrOutput
SQL type. currently supported: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, SET, REPLACE, EXECUTE.
func (AuditLogFileFilterPtrOutput) SqlTypes ¶ added in v0.1.3
func (o AuditLogFileFilterPtrOutput) SqlTypes() pulumi.StringArrayOutput
SQL type. Supports simultaneous query of multiple types. currently supported: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, SET, REPLACE, EXECUTE.
func (AuditLogFileFilterPtrOutput) Sqls ¶ added in v0.1.3
func (o AuditLogFileFilterPtrOutput) Sqls() pulumi.StringArrayOutput
SQL statement. Support passing multiple sql statements.
func (AuditLogFileFilterPtrOutput) TableNames ¶ added in v0.1.3
func (o AuditLogFileFilterPtrOutput) TableNames() pulumi.StringArrayOutput
The name of table.
func (AuditLogFileFilterPtrOutput) ThreadIds ¶ added in v0.1.3
func (o AuditLogFileFilterPtrOutput) ThreadIds() pulumi.StringArrayOutput
The ID of thread.
func (AuditLogFileFilterPtrOutput) ToAuditLogFileFilterPtrOutput ¶ added in v0.1.3
func (o AuditLogFileFilterPtrOutput) ToAuditLogFileFilterPtrOutput() AuditLogFileFilterPtrOutput
func (AuditLogFileFilterPtrOutput) ToAuditLogFileFilterPtrOutputWithContext ¶ added in v0.1.3
func (o AuditLogFileFilterPtrOutput) ToAuditLogFileFilterPtrOutputWithContext(ctx context.Context) AuditLogFileFilterPtrOutput
func (AuditLogFileFilterPtrOutput) Users ¶ added in v0.1.3
func (o AuditLogFileFilterPtrOutput) Users() pulumi.StringArrayOutput
User name.
type AuditLogFileInput ¶ added in v0.1.3
type AuditLogFileInput interface { pulumi.Input ToAuditLogFileOutput() AuditLogFileOutput ToAuditLogFileOutputWithContext(ctx context.Context) AuditLogFileOutput }
type AuditLogFileMap ¶ added in v0.1.3
type AuditLogFileMap map[string]AuditLogFileInput
func (AuditLogFileMap) ElementType ¶ added in v0.1.3
func (AuditLogFileMap) ElementType() reflect.Type
func (AuditLogFileMap) ToAuditLogFileMapOutput ¶ added in v0.1.3
func (i AuditLogFileMap) ToAuditLogFileMapOutput() AuditLogFileMapOutput
func (AuditLogFileMap) ToAuditLogFileMapOutputWithContext ¶ added in v0.1.3
func (i AuditLogFileMap) ToAuditLogFileMapOutputWithContext(ctx context.Context) AuditLogFileMapOutput
type AuditLogFileMapInput ¶ added in v0.1.3
type AuditLogFileMapInput interface { pulumi.Input ToAuditLogFileMapOutput() AuditLogFileMapOutput ToAuditLogFileMapOutputWithContext(context.Context) AuditLogFileMapOutput }
AuditLogFileMapInput is an input type that accepts AuditLogFileMap and AuditLogFileMapOutput values. You can construct a concrete instance of `AuditLogFileMapInput` via:
AuditLogFileMap{ "key": AuditLogFileArgs{...} }
type AuditLogFileMapOutput ¶ added in v0.1.3
type AuditLogFileMapOutput struct{ *pulumi.OutputState }
func (AuditLogFileMapOutput) ElementType ¶ added in v0.1.3
func (AuditLogFileMapOutput) ElementType() reflect.Type
func (AuditLogFileMapOutput) MapIndex ¶ added in v0.1.3
func (o AuditLogFileMapOutput) MapIndex(k pulumi.StringInput) AuditLogFileOutput
func (AuditLogFileMapOutput) ToAuditLogFileMapOutput ¶ added in v0.1.3
func (o AuditLogFileMapOutput) ToAuditLogFileMapOutput() AuditLogFileMapOutput
func (AuditLogFileMapOutput) ToAuditLogFileMapOutputWithContext ¶ added in v0.1.3
func (o AuditLogFileMapOutput) ToAuditLogFileMapOutputWithContext(ctx context.Context) AuditLogFileMapOutput
type AuditLogFileOutput ¶ added in v0.1.3
type AuditLogFileOutput struct{ *pulumi.OutputState }
func (AuditLogFileOutput) CreateTime ¶ added in v0.1.3
func (o AuditLogFileOutput) CreateTime() pulumi.StringOutput
Audit log file creation time. The format is 2019-03-20 17:09:13.
func (AuditLogFileOutput) DownloadUrl ¶ added in v0.1.3
func (o AuditLogFileOutput) DownloadUrl() pulumi.StringOutput
The download address of the audit logs.
func (AuditLogFileOutput) ElementType ¶ added in v0.1.3
func (AuditLogFileOutput) ElementType() reflect.Type
func (AuditLogFileOutput) EndTime ¶ added in v0.1.3
func (o AuditLogFileOutput) EndTime() pulumi.StringOutput
End time.
func (AuditLogFileOutput) ErrMsg ¶ added in v0.1.3
func (o AuditLogFileOutput) ErrMsg() pulumi.StringOutput
Error message.
func (AuditLogFileOutput) FileName ¶ added in v0.1.3
func (o AuditLogFileOutput) FileName() pulumi.StringOutput
Audit log file name.
func (AuditLogFileOutput) FileSize ¶ added in v0.1.3
func (o AuditLogFileOutput) FileSize() pulumi.IntOutput
File size, The unit is KB.
func (AuditLogFileOutput) Filter ¶ added in v0.1.3
func (o AuditLogFileOutput) Filter() AuditLogFileFilterPtrOutput
Filter condition. Logs can be filtered according to the filter conditions set.
func (AuditLogFileOutput) InstanceId ¶ added in v0.1.3
func (o AuditLogFileOutput) InstanceId() pulumi.StringOutput
The ID of instance.
func (AuditLogFileOutput) Order ¶ added in v0.1.3
func (o AuditLogFileOutput) Order() pulumi.StringPtrOutput
Sort by. Supported values are: `ASC` - ascending, `DESC` - descending.
func (AuditLogFileOutput) OrderBy ¶ added in v0.1.3
func (o AuditLogFileOutput) OrderBy() pulumi.StringPtrOutput
Sort field. supported values are: `timestamp` - timestamp `affectRows` - affected rows `execTime` - execution time.
func (AuditLogFileOutput) StartTime ¶ added in v0.1.3
func (o AuditLogFileOutput) StartTime() pulumi.StringOutput
Start time.
func (AuditLogFileOutput) ToAuditLogFileOutput ¶ added in v0.1.3
func (o AuditLogFileOutput) ToAuditLogFileOutput() AuditLogFileOutput
func (AuditLogFileOutput) ToAuditLogFileOutputWithContext ¶ added in v0.1.3
func (o AuditLogFileOutput) ToAuditLogFileOutputWithContext(ctx context.Context) AuditLogFileOutput
type AuditLogFileState ¶ added in v0.1.3
type AuditLogFileState struct { // Audit log file creation time. The format is 2019-03-20 17:09:13. CreateTime pulumi.StringPtrInput // The download address of the audit logs. DownloadUrl pulumi.StringPtrInput // End time. EndTime pulumi.StringPtrInput // Error message. ErrMsg pulumi.StringPtrInput // Audit log file name. FileName pulumi.StringPtrInput // File size, The unit is KB. FileSize pulumi.IntPtrInput // Filter condition. Logs can be filtered according to the filter conditions set. Filter AuditLogFileFilterPtrInput // The ID of instance. InstanceId pulumi.StringPtrInput // Sort by. Supported values are: `ASC` - ascending, `DESC` - descending. Order pulumi.StringPtrInput // Sort field. supported values are: // `timestamp` - timestamp // `affectRows` - affected rows // `execTime` - execution time. OrderBy pulumi.StringPtrInput // Start time. StartTime pulumi.StringPtrInput }
func (AuditLogFileState) ElementType ¶ added in v0.1.3
func (AuditLogFileState) ElementType() reflect.Type
type Cluster ¶
type Cluster struct { pulumi.CustomResourceState // Specify whether the cluster can auto-pause while `dbMode` is `SERVERLESS`. Values: `yes` (default), `no`. AutoPause pulumi.StringPtrOutput `pulumi:"autoPause"` // Specify auto-pause delay in second while `dbMode` is `SERVERLESS`. Value range: `[600, 691200]`. Default: `600`. AutoPauseDelay pulumi.IntPtrOutput `pulumi:"autoPauseDelay"` // Auto renew flag. Valid values are `0`(MANUAL_RENEW), `1`(AUTO_RENEW). Default value is `0`. Only works for PREPAID cluster. AutoRenewFlag pulumi.IntPtrOutput `pulumi:"autoRenewFlag"` // The available zone of the CynosDB Cluster. AvailableZone pulumi.StringOutput `pulumi:"availableZone"` // The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`. ChargeType pulumi.StringPtrOutput `pulumi:"chargeType"` // Charset used by CynosDB cluster. Charset pulumi.StringOutput `pulumi:"charset"` // Name of CynosDB cluster. ClusterName pulumi.StringOutput `pulumi:"clusterName"` // Status of the Cynosdb cluster. ClusterStatus pulumi.StringOutput `pulumi:"clusterStatus"` // Creation time of the CynosDB cluster. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Specify DB mode, only available when `dbType` is `MYSQL`. Values: `NORMAL` (Default), `SERVERLESS`. DbMode pulumi.StringPtrOutput `pulumi:"dbMode"` // Type of CynosDB, and available values include `MYSQL`. DbType pulumi.StringOutput `pulumi:"dbType"` // Version of CynosDB, which is related to `dbType`. For `MYSQL`, available value is `5.7`. DbVersion pulumi.StringOutput `pulumi:"dbVersion"` // Indicate whether to delete cluster instance directly or not. Default is false. If set true, the cluster and its `All RELATED INSTANCES` will be deleted instead of staying recycle bin. Note: works for both `PREPAID` and `POSTPAID_BY_HOUR` cluster. ForceDelete pulumi.BoolPtrOutput `pulumi:"forceDelete"` // The number of CPU cores of read-write type instance in the CynosDB cluster. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console. InstanceCpuCore pulumi.IntPtrOutput `pulumi:"instanceCpuCore"` // ID of instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Duration time for maintenance, unit in second. `3600` by default. InstanceMaintainDuration pulumi.IntPtrOutput `pulumi:"instanceMaintainDuration"` // Offset time from 00:00, unit in second. For example, 03:00am should be `10800`. `10800` by default. InstanceMaintainStartTime pulumi.IntPtrOutput `pulumi:"instanceMaintainStartTime"` // Weekdays for maintenance. `["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]` by default. InstanceMaintainWeekdays pulumi.StringArrayOutput `pulumi:"instanceMaintainWeekdays"` // Memory capacity of read-write type instance, unit in GB. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console. InstanceMemorySize pulumi.IntPtrOutput `pulumi:"instanceMemorySize"` // Name of instance. InstanceName pulumi.StringOutput `pulumi:"instanceName"` // Status of the instance. InstanceStatus pulumi.StringOutput `pulumi:"instanceStatus"` // Storage size of the instance, unit in GB. InstanceStorageSize pulumi.IntOutput `pulumi:"instanceStorageSize"` // Maximum CPU core count, required while `dbMode` is `SERVERLESS`, request DescribeServerlessInstanceSpecs for more reference. MaxCpu pulumi.Float64PtrOutput `pulumi:"maxCpu"` // Minimum CPU core count, required while `dbMode` is `SERVERLESS`, request DescribeServerlessInstanceSpecs for more reference. MinCpu pulumi.Float64PtrOutput `pulumi:"minCpu"` // Specify parameter list of database. It is valid when prarmTemplateId is set in create cluster. Use `data.tencentcloud_mysql_default_params` to query available parameter details. ParamItems ClusterParamItemArrayOutput `pulumi:"paramItems"` // Password of `root` account. Password pulumi.StringOutput `pulumi:"password"` // Port of CynosDB cluster. Port pulumi.IntPtrOutput `pulumi:"port"` // The ID of the parameter template. PrarmTemplateId pulumi.IntOutput `pulumi:"prarmTemplateId"` // The tenancy (time unit is month) of the prepaid instance. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. NOTE: it only works when chargeType is set to `PREPAID`. PrepaidPeriod pulumi.IntPtrOutput `pulumi:"prepaidPeriod"` // ID of the project. `0` by default. ProjectId pulumi.IntPtrOutput `pulumi:"projectId"` // Readonly addresses. Each element contains the following attributes: RoGroupAddrs ClusterRoGroupAddrArrayOutput `pulumi:"roGroupAddrs"` // ID of read-only instance group. RoGroupId pulumi.StringOutput `pulumi:"roGroupId"` // List of instances in the read-only instance group. RoGroupInstances ClusterRoGroupInstanceArrayOutput `pulumi:"roGroupInstances"` // IDs of security group for `roGroup`. RoGroupSgs pulumi.StringArrayOutput `pulumi:"roGroupSgs"` // Read-write addresses. Each element contains the following attributes: RwGroupAddrs ClusterRwGroupAddrArrayOutput `pulumi:"rwGroupAddrs"` // ID of read-write instance group. RwGroupId pulumi.StringOutput `pulumi:"rwGroupId"` // List of instances in the read-write instance group. RwGroupInstances ClusterRwGroupInstanceArrayOutput `pulumi:"rwGroupInstances"` // IDs of security group for `rwGroup`. RwGroupSgs pulumi.StringArrayOutput `pulumi:"rwGroupSgs"` // Serverless cluster status. NOTE: This is a readonly attribute, to modify, please set `serverlessStatusFlag`. ServerlessStatus pulumi.StringOutput `pulumi:"serverlessStatus"` // Specify whether to pause or resume serverless cluster. values: `resume`, `pause`. ServerlessStatusFlag pulumi.StringPtrOutput `pulumi:"serverlessStatusFlag"` // Storage limit of CynosDB cluster instance, unit in GB. The maximum storage of a non-serverless instance in GB. NOTE: If dbType is `MYSQL` and chargeType is `PREPAID`, the value cannot exceed the maximum storage corresponding to the CPU and memory specifications, when chargeType is `POSTPAID_BY_HOUR`, this argument is unnecessary. StorageLimit pulumi.IntPtrOutput `pulumi:"storageLimit"` // Used storage of CynosDB cluster, unit in MB. StorageUsed pulumi.IntOutput `pulumi:"storageUsed"` // ID of the subnet within this VPC. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // The tags of the CynosDB cluster. Tags pulumi.MapOutput `pulumi:"tags"` // ID of the VPC. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Provide a resource to create a CynosDB cluster.
## Import
CynosDB cluster can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cynosdb/cluster:Cluster foo cynosdbmysql-dzj5l8gz
```
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 { // Specify whether the cluster can auto-pause while `dbMode` is `SERVERLESS`. Values: `yes` (default), `no`. AutoPause pulumi.StringPtrInput // Specify auto-pause delay in second while `dbMode` is `SERVERLESS`. Value range: `[600, 691200]`. Default: `600`. AutoPauseDelay pulumi.IntPtrInput // Auto renew flag. Valid values are `0`(MANUAL_RENEW), `1`(AUTO_RENEW). Default value is `0`. Only works for PREPAID cluster. AutoRenewFlag pulumi.IntPtrInput // The available zone of the CynosDB Cluster. AvailableZone pulumi.StringInput // The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`. ChargeType pulumi.StringPtrInput // Name of CynosDB cluster. ClusterName pulumi.StringInput // Specify DB mode, only available when `dbType` is `MYSQL`. Values: `NORMAL` (Default), `SERVERLESS`. DbMode pulumi.StringPtrInput // Type of CynosDB, and available values include `MYSQL`. DbType pulumi.StringInput // Version of CynosDB, which is related to `dbType`. For `MYSQL`, available value is `5.7`. DbVersion pulumi.StringInput // Indicate whether to delete cluster instance directly or not. Default is false. If set true, the cluster and its `All RELATED INSTANCES` will be deleted instead of staying recycle bin. Note: works for both `PREPAID` and `POSTPAID_BY_HOUR` cluster. ForceDelete pulumi.BoolPtrInput // The number of CPU cores of read-write type instance in the CynosDB cluster. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console. InstanceCpuCore pulumi.IntPtrInput // Duration time for maintenance, unit in second. `3600` by default. InstanceMaintainDuration pulumi.IntPtrInput // Offset time from 00:00, unit in second. For example, 03:00am should be `10800`. `10800` by default. InstanceMaintainStartTime pulumi.IntPtrInput // Weekdays for maintenance. `["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]` by default. InstanceMaintainWeekdays pulumi.StringArrayInput // Memory capacity of read-write type instance, unit in GB. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console. InstanceMemorySize pulumi.IntPtrInput // Maximum CPU core count, required while `dbMode` is `SERVERLESS`, request DescribeServerlessInstanceSpecs for more reference. MaxCpu pulumi.Float64PtrInput // Minimum CPU core count, required while `dbMode` is `SERVERLESS`, request DescribeServerlessInstanceSpecs for more reference. MinCpu pulumi.Float64PtrInput // Specify parameter list of database. It is valid when prarmTemplateId is set in create cluster. Use `data.tencentcloud_mysql_default_params` to query available parameter details. ParamItems ClusterParamItemArrayInput // Password of `root` account. Password pulumi.StringInput // Port of CynosDB cluster. Port pulumi.IntPtrInput // The ID of the parameter template. PrarmTemplateId pulumi.IntPtrInput // The tenancy (time unit is month) of the prepaid instance. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. NOTE: it only works when chargeType is set to `PREPAID`. PrepaidPeriod pulumi.IntPtrInput // ID of the project. `0` by default. ProjectId pulumi.IntPtrInput // IDs of security group for `roGroup`. RoGroupSgs pulumi.StringArrayInput // IDs of security group for `rwGroup`. RwGroupSgs pulumi.StringArrayInput // Specify whether to pause or resume serverless cluster. values: `resume`, `pause`. ServerlessStatusFlag pulumi.StringPtrInput // Storage limit of CynosDB cluster instance, unit in GB. The maximum storage of a non-serverless instance in GB. NOTE: If dbType is `MYSQL` and chargeType is `PREPAID`, the value cannot exceed the maximum storage corresponding to the CPU and memory specifications, when chargeType is `POSTPAID_BY_HOUR`, this argument is unnecessary. StorageLimit pulumi.IntPtrInput // ID of the subnet within this VPC. SubnetId pulumi.StringInput // The tags of the CynosDB cluster. Tags pulumi.MapInput // ID of the VPC. 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) AutoPause ¶ added in v0.1.3
func (o ClusterOutput) AutoPause() pulumi.StringPtrOutput
Specify whether the cluster can auto-pause while `dbMode` is `SERVERLESS`. Values: `yes` (default), `no`.
func (ClusterOutput) AutoPauseDelay ¶ added in v0.1.3
func (o ClusterOutput) AutoPauseDelay() pulumi.IntPtrOutput
Specify auto-pause delay in second while `dbMode` is `SERVERLESS`. Value range: `[600, 691200]`. Default: `600`.
func (ClusterOutput) AutoRenewFlag ¶
func (o ClusterOutput) AutoRenewFlag() pulumi.IntPtrOutput
Auto renew flag. Valid values are `0`(MANUAL_RENEW), `1`(AUTO_RENEW). Default value is `0`. Only works for PREPAID cluster.
func (ClusterOutput) AvailableZone ¶
func (o ClusterOutput) AvailableZone() pulumi.StringOutput
The available zone of the CynosDB Cluster.
func (ClusterOutput) ChargeType ¶
func (o ClusterOutput) ChargeType() pulumi.StringPtrOutput
The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`.
func (ClusterOutput) Charset ¶
func (o ClusterOutput) Charset() pulumi.StringOutput
Charset used by CynosDB cluster.
func (ClusterOutput) ClusterName ¶
func (o ClusterOutput) ClusterName() pulumi.StringOutput
Name of CynosDB cluster.
func (ClusterOutput) ClusterStatus ¶
func (o ClusterOutput) ClusterStatus() pulumi.StringOutput
Status of the Cynosdb cluster.
func (ClusterOutput) CreateTime ¶
func (o ClusterOutput) CreateTime() pulumi.StringOutput
Creation time of the CynosDB cluster.
func (ClusterOutput) DbMode ¶ added in v0.1.3
func (o ClusterOutput) DbMode() pulumi.StringPtrOutput
Specify DB mode, only available when `dbType` is `MYSQL`. Values: `NORMAL` (Default), `SERVERLESS`.
func (ClusterOutput) DbType ¶
func (o ClusterOutput) DbType() pulumi.StringOutput
Type of CynosDB, and available values include `MYSQL`.
func (ClusterOutput) DbVersion ¶
func (o ClusterOutput) DbVersion() pulumi.StringOutput
Version of CynosDB, which is related to `dbType`. For `MYSQL`, available value is `5.7`.
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) ForceDelete ¶
func (o ClusterOutput) ForceDelete() pulumi.BoolPtrOutput
Indicate whether to delete cluster instance directly or not. Default is false. If set true, the cluster and its `All RELATED INSTANCES` will be deleted instead of staying recycle bin. Note: works for both `PREPAID` and `POSTPAID_BY_HOUR` cluster.
func (ClusterOutput) InstanceCpuCore ¶
func (o ClusterOutput) InstanceCpuCore() pulumi.IntPtrOutput
The number of CPU cores of read-write type instance in the CynosDB cluster. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console.
func (ClusterOutput) InstanceId ¶
func (o ClusterOutput) InstanceId() pulumi.StringOutput
ID of instance.
func (ClusterOutput) InstanceMaintainDuration ¶
func (o ClusterOutput) InstanceMaintainDuration() pulumi.IntPtrOutput
Duration time for maintenance, unit in second. `3600` by default.
func (ClusterOutput) InstanceMaintainStartTime ¶
func (o ClusterOutput) InstanceMaintainStartTime() pulumi.IntPtrOutput
Offset time from 00:00, unit in second. For example, 03:00am should be `10800`. `10800` by default.
func (ClusterOutput) InstanceMaintainWeekdays ¶
func (o ClusterOutput) InstanceMaintainWeekdays() pulumi.StringArrayOutput
Weekdays for maintenance. `["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]` by default.
func (ClusterOutput) InstanceMemorySize ¶
func (o ClusterOutput) InstanceMemorySize() pulumi.IntPtrOutput
Memory capacity of read-write type instance, unit in GB. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console.
func (ClusterOutput) InstanceName ¶
func (o ClusterOutput) InstanceName() pulumi.StringOutput
Name of instance.
func (ClusterOutput) InstanceStatus ¶
func (o ClusterOutput) InstanceStatus() pulumi.StringOutput
Status of the instance.
func (ClusterOutput) InstanceStorageSize ¶
func (o ClusterOutput) InstanceStorageSize() pulumi.IntOutput
Storage size of the instance, unit in GB.
func (ClusterOutput) MaxCpu ¶ added in v0.1.3
func (o ClusterOutput) MaxCpu() pulumi.Float64PtrOutput
Maximum CPU core count, required while `dbMode` is `SERVERLESS`, request DescribeServerlessInstanceSpecs for more reference.
func (ClusterOutput) MinCpu ¶ added in v0.1.3
func (o ClusterOutput) MinCpu() pulumi.Float64PtrOutput
Minimum CPU core count, required while `dbMode` is `SERVERLESS`, request DescribeServerlessInstanceSpecs for more reference.
func (ClusterOutput) ParamItems ¶
func (o ClusterOutput) ParamItems() ClusterParamItemArrayOutput
Specify parameter list of database. It is valid when prarmTemplateId is set in create cluster. Use `data.tencentcloud_mysql_default_params` to query available parameter details.
func (ClusterOutput) Password ¶
func (o ClusterOutput) Password() pulumi.StringOutput
Password of `root` account.
func (ClusterOutput) Port ¶
func (o ClusterOutput) Port() pulumi.IntPtrOutput
Port of CynosDB cluster.
func (ClusterOutput) PrarmTemplateId ¶ added in v0.1.3
func (o ClusterOutput) PrarmTemplateId() pulumi.IntOutput
The ID of the parameter template.
func (ClusterOutput) PrepaidPeriod ¶
func (o ClusterOutput) PrepaidPeriod() pulumi.IntPtrOutput
The tenancy (time unit is month) of the prepaid instance. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. NOTE: it only works when chargeType is set to `PREPAID`.
func (ClusterOutput) ProjectId ¶
func (o ClusterOutput) ProjectId() pulumi.IntPtrOutput
ID of the project. `0` by default.
func (ClusterOutput) RoGroupAddrs ¶
func (o ClusterOutput) RoGroupAddrs() ClusterRoGroupAddrArrayOutput
Readonly addresses. Each element contains the following attributes:
func (ClusterOutput) RoGroupId ¶
func (o ClusterOutput) RoGroupId() pulumi.StringOutput
ID of read-only instance group.
func (ClusterOutput) RoGroupInstances ¶
func (o ClusterOutput) RoGroupInstances() ClusterRoGroupInstanceArrayOutput
List of instances in the read-only instance group.
func (ClusterOutput) RoGroupSgs ¶
func (o ClusterOutput) RoGroupSgs() pulumi.StringArrayOutput
IDs of security group for `roGroup`.
func (ClusterOutput) RwGroupAddrs ¶
func (o ClusterOutput) RwGroupAddrs() ClusterRwGroupAddrArrayOutput
Read-write addresses. Each element contains the following attributes:
func (ClusterOutput) RwGroupId ¶
func (o ClusterOutput) RwGroupId() pulumi.StringOutput
ID of read-write instance group.
func (ClusterOutput) RwGroupInstances ¶
func (o ClusterOutput) RwGroupInstances() ClusterRwGroupInstanceArrayOutput
List of instances in the read-write instance group.
func (ClusterOutput) RwGroupSgs ¶
func (o ClusterOutput) RwGroupSgs() pulumi.StringArrayOutput
IDs of security group for `rwGroup`.
func (ClusterOutput) ServerlessStatus ¶ added in v0.1.3
func (o ClusterOutput) ServerlessStatus() pulumi.StringOutput
Serverless cluster status. NOTE: This is a readonly attribute, to modify, please set `serverlessStatusFlag`.
func (ClusterOutput) ServerlessStatusFlag ¶ added in v0.1.3
func (o ClusterOutput) ServerlessStatusFlag() pulumi.StringPtrOutput
Specify whether to pause or resume serverless cluster. values: `resume`, `pause`.
func (ClusterOutput) StorageLimit ¶
func (o ClusterOutput) StorageLimit() pulumi.IntPtrOutput
Storage limit of CynosDB cluster instance, unit in GB. The maximum storage of a non-serverless instance in GB. NOTE: If dbType is `MYSQL` and chargeType is `PREPAID`, the value cannot exceed the maximum storage corresponding to the CPU and memory specifications, when chargeType is `POSTPAID_BY_HOUR`, this argument is unnecessary.
func (ClusterOutput) StorageUsed ¶
func (o ClusterOutput) StorageUsed() pulumi.IntOutput
Used storage of CynosDB cluster, unit in MB.
func (ClusterOutput) SubnetId ¶
func (o ClusterOutput) SubnetId() pulumi.StringOutput
ID of the subnet within this VPC.
func (ClusterOutput) Tags ¶
func (o ClusterOutput) Tags() pulumi.MapOutput
The tags of the CynosDB cluster.
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterParamItem ¶
type ClusterParamItem struct { // Param expected value to set. CurrentValue string `pulumi:"currentValue"` // Name of param, e.g. `characterSetServer`. Name string `pulumi:"name"` // Param old value, indicates the value which already set, this value is required when modifying current_value. OldValue *string `pulumi:"oldValue"` }
type ClusterParamItemArgs ¶
type ClusterParamItemArgs struct { // Param expected value to set. CurrentValue pulumi.StringInput `pulumi:"currentValue"` // Name of param, e.g. `characterSetServer`. Name pulumi.StringInput `pulumi:"name"` // Param old value, indicates the value which already set, this value is required when modifying current_value. OldValue pulumi.StringPtrInput `pulumi:"oldValue"` }
func (ClusterParamItemArgs) ElementType ¶
func (ClusterParamItemArgs) ElementType() reflect.Type
func (ClusterParamItemArgs) ToClusterParamItemOutput ¶
func (i ClusterParamItemArgs) ToClusterParamItemOutput() ClusterParamItemOutput
func (ClusterParamItemArgs) ToClusterParamItemOutputWithContext ¶
func (i ClusterParamItemArgs) ToClusterParamItemOutputWithContext(ctx context.Context) ClusterParamItemOutput
type ClusterParamItemArray ¶
type ClusterParamItemArray []ClusterParamItemInput
func (ClusterParamItemArray) ElementType ¶
func (ClusterParamItemArray) ElementType() reflect.Type
func (ClusterParamItemArray) ToClusterParamItemArrayOutput ¶
func (i ClusterParamItemArray) ToClusterParamItemArrayOutput() ClusterParamItemArrayOutput
func (ClusterParamItemArray) ToClusterParamItemArrayOutputWithContext ¶
func (i ClusterParamItemArray) ToClusterParamItemArrayOutputWithContext(ctx context.Context) ClusterParamItemArrayOutput
type ClusterParamItemArrayInput ¶
type ClusterParamItemArrayInput interface { pulumi.Input ToClusterParamItemArrayOutput() ClusterParamItemArrayOutput ToClusterParamItemArrayOutputWithContext(context.Context) ClusterParamItemArrayOutput }
ClusterParamItemArrayInput is an input type that accepts ClusterParamItemArray and ClusterParamItemArrayOutput values. You can construct a concrete instance of `ClusterParamItemArrayInput` via:
ClusterParamItemArray{ ClusterParamItemArgs{...} }
type ClusterParamItemArrayOutput ¶
type ClusterParamItemArrayOutput struct{ *pulumi.OutputState }
func (ClusterParamItemArrayOutput) ElementType ¶
func (ClusterParamItemArrayOutput) ElementType() reflect.Type
func (ClusterParamItemArrayOutput) Index ¶
func (o ClusterParamItemArrayOutput) Index(i pulumi.IntInput) ClusterParamItemOutput
func (ClusterParamItemArrayOutput) ToClusterParamItemArrayOutput ¶
func (o ClusterParamItemArrayOutput) ToClusterParamItemArrayOutput() ClusterParamItemArrayOutput
func (ClusterParamItemArrayOutput) ToClusterParamItemArrayOutputWithContext ¶
func (o ClusterParamItemArrayOutput) ToClusterParamItemArrayOutputWithContext(ctx context.Context) ClusterParamItemArrayOutput
type ClusterParamItemInput ¶
type ClusterParamItemInput interface { pulumi.Input ToClusterParamItemOutput() ClusterParamItemOutput ToClusterParamItemOutputWithContext(context.Context) ClusterParamItemOutput }
ClusterParamItemInput is an input type that accepts ClusterParamItemArgs and ClusterParamItemOutput values. You can construct a concrete instance of `ClusterParamItemInput` via:
ClusterParamItemArgs{...}
type ClusterParamItemOutput ¶
type ClusterParamItemOutput struct{ *pulumi.OutputState }
func (ClusterParamItemOutput) CurrentValue ¶
func (o ClusterParamItemOutput) CurrentValue() pulumi.StringOutput
Param expected value to set.
func (ClusterParamItemOutput) ElementType ¶
func (ClusterParamItemOutput) ElementType() reflect.Type
func (ClusterParamItemOutput) Name ¶
func (o ClusterParamItemOutput) Name() pulumi.StringOutput
Name of param, e.g. `characterSetServer`.
func (ClusterParamItemOutput) OldValue ¶
func (o ClusterParamItemOutput) OldValue() pulumi.StringPtrOutput
Param old value, indicates the value which already set, this value is required when modifying current_value.
func (ClusterParamItemOutput) ToClusterParamItemOutput ¶
func (o ClusterParamItemOutput) ToClusterParamItemOutput() ClusterParamItemOutput
func (ClusterParamItemOutput) ToClusterParamItemOutputWithContext ¶
func (o ClusterParamItemOutput) ToClusterParamItemOutputWithContext(ctx context.Context) ClusterParamItemOutput
type ClusterRoGroupAddr ¶
type ClusterRoGroupAddrArgs ¶
type ClusterRoGroupAddrArgs struct { // IP address for read-write connection. Ip pulumi.StringPtrInput `pulumi:"ip"` // Port of CynosDB cluster. Port pulumi.IntPtrInput `pulumi:"port"` }
func (ClusterRoGroupAddrArgs) ElementType ¶
func (ClusterRoGroupAddrArgs) ElementType() reflect.Type
func (ClusterRoGroupAddrArgs) ToClusterRoGroupAddrOutput ¶
func (i ClusterRoGroupAddrArgs) ToClusterRoGroupAddrOutput() ClusterRoGroupAddrOutput
func (ClusterRoGroupAddrArgs) ToClusterRoGroupAddrOutputWithContext ¶
func (i ClusterRoGroupAddrArgs) ToClusterRoGroupAddrOutputWithContext(ctx context.Context) ClusterRoGroupAddrOutput
type ClusterRoGroupAddrArray ¶
type ClusterRoGroupAddrArray []ClusterRoGroupAddrInput
func (ClusterRoGroupAddrArray) ElementType ¶
func (ClusterRoGroupAddrArray) ElementType() reflect.Type
func (ClusterRoGroupAddrArray) ToClusterRoGroupAddrArrayOutput ¶
func (i ClusterRoGroupAddrArray) ToClusterRoGroupAddrArrayOutput() ClusterRoGroupAddrArrayOutput
func (ClusterRoGroupAddrArray) ToClusterRoGroupAddrArrayOutputWithContext ¶
func (i ClusterRoGroupAddrArray) ToClusterRoGroupAddrArrayOutputWithContext(ctx context.Context) ClusterRoGroupAddrArrayOutput
type ClusterRoGroupAddrArrayInput ¶
type ClusterRoGroupAddrArrayInput interface { pulumi.Input ToClusterRoGroupAddrArrayOutput() ClusterRoGroupAddrArrayOutput ToClusterRoGroupAddrArrayOutputWithContext(context.Context) ClusterRoGroupAddrArrayOutput }
ClusterRoGroupAddrArrayInput is an input type that accepts ClusterRoGroupAddrArray and ClusterRoGroupAddrArrayOutput values. You can construct a concrete instance of `ClusterRoGroupAddrArrayInput` via:
ClusterRoGroupAddrArray{ ClusterRoGroupAddrArgs{...} }
type ClusterRoGroupAddrArrayOutput ¶
type ClusterRoGroupAddrArrayOutput struct{ *pulumi.OutputState }
func (ClusterRoGroupAddrArrayOutput) ElementType ¶
func (ClusterRoGroupAddrArrayOutput) ElementType() reflect.Type
func (ClusterRoGroupAddrArrayOutput) Index ¶
func (o ClusterRoGroupAddrArrayOutput) Index(i pulumi.IntInput) ClusterRoGroupAddrOutput
func (ClusterRoGroupAddrArrayOutput) ToClusterRoGroupAddrArrayOutput ¶
func (o ClusterRoGroupAddrArrayOutput) ToClusterRoGroupAddrArrayOutput() ClusterRoGroupAddrArrayOutput
func (ClusterRoGroupAddrArrayOutput) ToClusterRoGroupAddrArrayOutputWithContext ¶
func (o ClusterRoGroupAddrArrayOutput) ToClusterRoGroupAddrArrayOutputWithContext(ctx context.Context) ClusterRoGroupAddrArrayOutput
type ClusterRoGroupAddrInput ¶
type ClusterRoGroupAddrInput interface { pulumi.Input ToClusterRoGroupAddrOutput() ClusterRoGroupAddrOutput ToClusterRoGroupAddrOutputWithContext(context.Context) ClusterRoGroupAddrOutput }
ClusterRoGroupAddrInput is an input type that accepts ClusterRoGroupAddrArgs and ClusterRoGroupAddrOutput values. You can construct a concrete instance of `ClusterRoGroupAddrInput` via:
ClusterRoGroupAddrArgs{...}
type ClusterRoGroupAddrOutput ¶
type ClusterRoGroupAddrOutput struct{ *pulumi.OutputState }
func (ClusterRoGroupAddrOutput) ElementType ¶
func (ClusterRoGroupAddrOutput) ElementType() reflect.Type
func (ClusterRoGroupAddrOutput) Ip ¶
func (o ClusterRoGroupAddrOutput) Ip() pulumi.StringPtrOutput
IP address for read-write connection.
func (ClusterRoGroupAddrOutput) Port ¶
func (o ClusterRoGroupAddrOutput) Port() pulumi.IntPtrOutput
Port of CynosDB cluster.
func (ClusterRoGroupAddrOutput) ToClusterRoGroupAddrOutput ¶
func (o ClusterRoGroupAddrOutput) ToClusterRoGroupAddrOutput() ClusterRoGroupAddrOutput
func (ClusterRoGroupAddrOutput) ToClusterRoGroupAddrOutputWithContext ¶
func (o ClusterRoGroupAddrOutput) ToClusterRoGroupAddrOutputWithContext(ctx context.Context) ClusterRoGroupAddrOutput
type ClusterRoGroupInstance ¶
type ClusterRoGroupInstanceArgs ¶
type ClusterRoGroupInstanceArgs struct { // ID of instance. InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` // Name of instance. InstanceName pulumi.StringPtrInput `pulumi:"instanceName"` }
func (ClusterRoGroupInstanceArgs) ElementType ¶
func (ClusterRoGroupInstanceArgs) ElementType() reflect.Type
func (ClusterRoGroupInstanceArgs) ToClusterRoGroupInstanceOutput ¶
func (i ClusterRoGroupInstanceArgs) ToClusterRoGroupInstanceOutput() ClusterRoGroupInstanceOutput
func (ClusterRoGroupInstanceArgs) ToClusterRoGroupInstanceOutputWithContext ¶
func (i ClusterRoGroupInstanceArgs) ToClusterRoGroupInstanceOutputWithContext(ctx context.Context) ClusterRoGroupInstanceOutput
type ClusterRoGroupInstanceArray ¶
type ClusterRoGroupInstanceArray []ClusterRoGroupInstanceInput
func (ClusterRoGroupInstanceArray) ElementType ¶
func (ClusterRoGroupInstanceArray) ElementType() reflect.Type
func (ClusterRoGroupInstanceArray) ToClusterRoGroupInstanceArrayOutput ¶
func (i ClusterRoGroupInstanceArray) ToClusterRoGroupInstanceArrayOutput() ClusterRoGroupInstanceArrayOutput
func (ClusterRoGroupInstanceArray) ToClusterRoGroupInstanceArrayOutputWithContext ¶
func (i ClusterRoGroupInstanceArray) ToClusterRoGroupInstanceArrayOutputWithContext(ctx context.Context) ClusterRoGroupInstanceArrayOutput
type ClusterRoGroupInstanceArrayInput ¶
type ClusterRoGroupInstanceArrayInput interface { pulumi.Input ToClusterRoGroupInstanceArrayOutput() ClusterRoGroupInstanceArrayOutput ToClusterRoGroupInstanceArrayOutputWithContext(context.Context) ClusterRoGroupInstanceArrayOutput }
ClusterRoGroupInstanceArrayInput is an input type that accepts ClusterRoGroupInstanceArray and ClusterRoGroupInstanceArrayOutput values. You can construct a concrete instance of `ClusterRoGroupInstanceArrayInput` via:
ClusterRoGroupInstanceArray{ ClusterRoGroupInstanceArgs{...} }
type ClusterRoGroupInstanceArrayOutput ¶
type ClusterRoGroupInstanceArrayOutput struct{ *pulumi.OutputState }
func (ClusterRoGroupInstanceArrayOutput) ElementType ¶
func (ClusterRoGroupInstanceArrayOutput) ElementType() reflect.Type
func (ClusterRoGroupInstanceArrayOutput) Index ¶
func (o ClusterRoGroupInstanceArrayOutput) Index(i pulumi.IntInput) ClusterRoGroupInstanceOutput
func (ClusterRoGroupInstanceArrayOutput) ToClusterRoGroupInstanceArrayOutput ¶
func (o ClusterRoGroupInstanceArrayOutput) ToClusterRoGroupInstanceArrayOutput() ClusterRoGroupInstanceArrayOutput
func (ClusterRoGroupInstanceArrayOutput) ToClusterRoGroupInstanceArrayOutputWithContext ¶
func (o ClusterRoGroupInstanceArrayOutput) ToClusterRoGroupInstanceArrayOutputWithContext(ctx context.Context) ClusterRoGroupInstanceArrayOutput
type ClusterRoGroupInstanceInput ¶
type ClusterRoGroupInstanceInput interface { pulumi.Input ToClusterRoGroupInstanceOutput() ClusterRoGroupInstanceOutput ToClusterRoGroupInstanceOutputWithContext(context.Context) ClusterRoGroupInstanceOutput }
ClusterRoGroupInstanceInput is an input type that accepts ClusterRoGroupInstanceArgs and ClusterRoGroupInstanceOutput values. You can construct a concrete instance of `ClusterRoGroupInstanceInput` via:
ClusterRoGroupInstanceArgs{...}
type ClusterRoGroupInstanceOutput ¶
type ClusterRoGroupInstanceOutput struct{ *pulumi.OutputState }
func (ClusterRoGroupInstanceOutput) ElementType ¶
func (ClusterRoGroupInstanceOutput) ElementType() reflect.Type
func (ClusterRoGroupInstanceOutput) InstanceId ¶
func (o ClusterRoGroupInstanceOutput) InstanceId() pulumi.StringPtrOutput
ID of instance.
func (ClusterRoGroupInstanceOutput) InstanceName ¶
func (o ClusterRoGroupInstanceOutput) InstanceName() pulumi.StringPtrOutput
Name of instance.
func (ClusterRoGroupInstanceOutput) ToClusterRoGroupInstanceOutput ¶
func (o ClusterRoGroupInstanceOutput) ToClusterRoGroupInstanceOutput() ClusterRoGroupInstanceOutput
func (ClusterRoGroupInstanceOutput) ToClusterRoGroupInstanceOutputWithContext ¶
func (o ClusterRoGroupInstanceOutput) ToClusterRoGroupInstanceOutputWithContext(ctx context.Context) ClusterRoGroupInstanceOutput
type ClusterRwGroupAddr ¶
type ClusterRwGroupAddrArgs ¶
type ClusterRwGroupAddrArgs struct { // IP address for read-write connection. Ip pulumi.StringPtrInput `pulumi:"ip"` // Port of CynosDB cluster. Port pulumi.IntPtrInput `pulumi:"port"` }
func (ClusterRwGroupAddrArgs) ElementType ¶
func (ClusterRwGroupAddrArgs) ElementType() reflect.Type
func (ClusterRwGroupAddrArgs) ToClusterRwGroupAddrOutput ¶
func (i ClusterRwGroupAddrArgs) ToClusterRwGroupAddrOutput() ClusterRwGroupAddrOutput
func (ClusterRwGroupAddrArgs) ToClusterRwGroupAddrOutputWithContext ¶
func (i ClusterRwGroupAddrArgs) ToClusterRwGroupAddrOutputWithContext(ctx context.Context) ClusterRwGroupAddrOutput
type ClusterRwGroupAddrArray ¶
type ClusterRwGroupAddrArray []ClusterRwGroupAddrInput
func (ClusterRwGroupAddrArray) ElementType ¶
func (ClusterRwGroupAddrArray) ElementType() reflect.Type
func (ClusterRwGroupAddrArray) ToClusterRwGroupAddrArrayOutput ¶
func (i ClusterRwGroupAddrArray) ToClusterRwGroupAddrArrayOutput() ClusterRwGroupAddrArrayOutput
func (ClusterRwGroupAddrArray) ToClusterRwGroupAddrArrayOutputWithContext ¶
func (i ClusterRwGroupAddrArray) ToClusterRwGroupAddrArrayOutputWithContext(ctx context.Context) ClusterRwGroupAddrArrayOutput
type ClusterRwGroupAddrArrayInput ¶
type ClusterRwGroupAddrArrayInput interface { pulumi.Input ToClusterRwGroupAddrArrayOutput() ClusterRwGroupAddrArrayOutput ToClusterRwGroupAddrArrayOutputWithContext(context.Context) ClusterRwGroupAddrArrayOutput }
ClusterRwGroupAddrArrayInput is an input type that accepts ClusterRwGroupAddrArray and ClusterRwGroupAddrArrayOutput values. You can construct a concrete instance of `ClusterRwGroupAddrArrayInput` via:
ClusterRwGroupAddrArray{ ClusterRwGroupAddrArgs{...} }
type ClusterRwGroupAddrArrayOutput ¶
type ClusterRwGroupAddrArrayOutput struct{ *pulumi.OutputState }
func (ClusterRwGroupAddrArrayOutput) ElementType ¶
func (ClusterRwGroupAddrArrayOutput) ElementType() reflect.Type
func (ClusterRwGroupAddrArrayOutput) Index ¶
func (o ClusterRwGroupAddrArrayOutput) Index(i pulumi.IntInput) ClusterRwGroupAddrOutput
func (ClusterRwGroupAddrArrayOutput) ToClusterRwGroupAddrArrayOutput ¶
func (o ClusterRwGroupAddrArrayOutput) ToClusterRwGroupAddrArrayOutput() ClusterRwGroupAddrArrayOutput
func (ClusterRwGroupAddrArrayOutput) ToClusterRwGroupAddrArrayOutputWithContext ¶
func (o ClusterRwGroupAddrArrayOutput) ToClusterRwGroupAddrArrayOutputWithContext(ctx context.Context) ClusterRwGroupAddrArrayOutput
type ClusterRwGroupAddrInput ¶
type ClusterRwGroupAddrInput interface { pulumi.Input ToClusterRwGroupAddrOutput() ClusterRwGroupAddrOutput ToClusterRwGroupAddrOutputWithContext(context.Context) ClusterRwGroupAddrOutput }
ClusterRwGroupAddrInput is an input type that accepts ClusterRwGroupAddrArgs and ClusterRwGroupAddrOutput values. You can construct a concrete instance of `ClusterRwGroupAddrInput` via:
ClusterRwGroupAddrArgs{...}
type ClusterRwGroupAddrOutput ¶
type ClusterRwGroupAddrOutput struct{ *pulumi.OutputState }
func (ClusterRwGroupAddrOutput) ElementType ¶
func (ClusterRwGroupAddrOutput) ElementType() reflect.Type
func (ClusterRwGroupAddrOutput) Ip ¶
func (o ClusterRwGroupAddrOutput) Ip() pulumi.StringPtrOutput
IP address for read-write connection.
func (ClusterRwGroupAddrOutput) Port ¶
func (o ClusterRwGroupAddrOutput) Port() pulumi.IntPtrOutput
Port of CynosDB cluster.
func (ClusterRwGroupAddrOutput) ToClusterRwGroupAddrOutput ¶
func (o ClusterRwGroupAddrOutput) ToClusterRwGroupAddrOutput() ClusterRwGroupAddrOutput
func (ClusterRwGroupAddrOutput) ToClusterRwGroupAddrOutputWithContext ¶
func (o ClusterRwGroupAddrOutput) ToClusterRwGroupAddrOutputWithContext(ctx context.Context) ClusterRwGroupAddrOutput
type ClusterRwGroupInstance ¶
type ClusterRwGroupInstanceArgs ¶
type ClusterRwGroupInstanceArgs struct { // ID of instance. InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` // Name of instance. InstanceName pulumi.StringPtrInput `pulumi:"instanceName"` }
func (ClusterRwGroupInstanceArgs) ElementType ¶
func (ClusterRwGroupInstanceArgs) ElementType() reflect.Type
func (ClusterRwGroupInstanceArgs) ToClusterRwGroupInstanceOutput ¶
func (i ClusterRwGroupInstanceArgs) ToClusterRwGroupInstanceOutput() ClusterRwGroupInstanceOutput
func (ClusterRwGroupInstanceArgs) ToClusterRwGroupInstanceOutputWithContext ¶
func (i ClusterRwGroupInstanceArgs) ToClusterRwGroupInstanceOutputWithContext(ctx context.Context) ClusterRwGroupInstanceOutput
type ClusterRwGroupInstanceArray ¶
type ClusterRwGroupInstanceArray []ClusterRwGroupInstanceInput
func (ClusterRwGroupInstanceArray) ElementType ¶
func (ClusterRwGroupInstanceArray) ElementType() reflect.Type
func (ClusterRwGroupInstanceArray) ToClusterRwGroupInstanceArrayOutput ¶
func (i ClusterRwGroupInstanceArray) ToClusterRwGroupInstanceArrayOutput() ClusterRwGroupInstanceArrayOutput
func (ClusterRwGroupInstanceArray) ToClusterRwGroupInstanceArrayOutputWithContext ¶
func (i ClusterRwGroupInstanceArray) ToClusterRwGroupInstanceArrayOutputWithContext(ctx context.Context) ClusterRwGroupInstanceArrayOutput
type ClusterRwGroupInstanceArrayInput ¶
type ClusterRwGroupInstanceArrayInput interface { pulumi.Input ToClusterRwGroupInstanceArrayOutput() ClusterRwGroupInstanceArrayOutput ToClusterRwGroupInstanceArrayOutputWithContext(context.Context) ClusterRwGroupInstanceArrayOutput }
ClusterRwGroupInstanceArrayInput is an input type that accepts ClusterRwGroupInstanceArray and ClusterRwGroupInstanceArrayOutput values. You can construct a concrete instance of `ClusterRwGroupInstanceArrayInput` via:
ClusterRwGroupInstanceArray{ ClusterRwGroupInstanceArgs{...} }
type ClusterRwGroupInstanceArrayOutput ¶
type ClusterRwGroupInstanceArrayOutput struct{ *pulumi.OutputState }
func (ClusterRwGroupInstanceArrayOutput) ElementType ¶
func (ClusterRwGroupInstanceArrayOutput) ElementType() reflect.Type
func (ClusterRwGroupInstanceArrayOutput) Index ¶
func (o ClusterRwGroupInstanceArrayOutput) Index(i pulumi.IntInput) ClusterRwGroupInstanceOutput
func (ClusterRwGroupInstanceArrayOutput) ToClusterRwGroupInstanceArrayOutput ¶
func (o ClusterRwGroupInstanceArrayOutput) ToClusterRwGroupInstanceArrayOutput() ClusterRwGroupInstanceArrayOutput
func (ClusterRwGroupInstanceArrayOutput) ToClusterRwGroupInstanceArrayOutputWithContext ¶
func (o ClusterRwGroupInstanceArrayOutput) ToClusterRwGroupInstanceArrayOutputWithContext(ctx context.Context) ClusterRwGroupInstanceArrayOutput
type ClusterRwGroupInstanceInput ¶
type ClusterRwGroupInstanceInput interface { pulumi.Input ToClusterRwGroupInstanceOutput() ClusterRwGroupInstanceOutput ToClusterRwGroupInstanceOutputWithContext(context.Context) ClusterRwGroupInstanceOutput }
ClusterRwGroupInstanceInput is an input type that accepts ClusterRwGroupInstanceArgs and ClusterRwGroupInstanceOutput values. You can construct a concrete instance of `ClusterRwGroupInstanceInput` via:
ClusterRwGroupInstanceArgs{...}
type ClusterRwGroupInstanceOutput ¶
type ClusterRwGroupInstanceOutput struct{ *pulumi.OutputState }
func (ClusterRwGroupInstanceOutput) ElementType ¶
func (ClusterRwGroupInstanceOutput) ElementType() reflect.Type
func (ClusterRwGroupInstanceOutput) InstanceId ¶
func (o ClusterRwGroupInstanceOutput) InstanceId() pulumi.StringPtrOutput
ID of instance.
func (ClusterRwGroupInstanceOutput) InstanceName ¶
func (o ClusterRwGroupInstanceOutput) InstanceName() pulumi.StringPtrOutput
Name of instance.
func (ClusterRwGroupInstanceOutput) ToClusterRwGroupInstanceOutput ¶
func (o ClusterRwGroupInstanceOutput) ToClusterRwGroupInstanceOutput() ClusterRwGroupInstanceOutput
func (ClusterRwGroupInstanceOutput) ToClusterRwGroupInstanceOutputWithContext ¶
func (o ClusterRwGroupInstanceOutput) ToClusterRwGroupInstanceOutputWithContext(ctx context.Context) ClusterRwGroupInstanceOutput
type ClusterState ¶
type ClusterState struct { // Specify whether the cluster can auto-pause while `dbMode` is `SERVERLESS`. Values: `yes` (default), `no`. AutoPause pulumi.StringPtrInput // Specify auto-pause delay in second while `dbMode` is `SERVERLESS`. Value range: `[600, 691200]`. Default: `600`. AutoPauseDelay pulumi.IntPtrInput // Auto renew flag. Valid values are `0`(MANUAL_RENEW), `1`(AUTO_RENEW). Default value is `0`. Only works for PREPAID cluster. AutoRenewFlag pulumi.IntPtrInput // The available zone of the CynosDB Cluster. AvailableZone pulumi.StringPtrInput // The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`. ChargeType pulumi.StringPtrInput // Charset used by CynosDB cluster. Charset pulumi.StringPtrInput // Name of CynosDB cluster. ClusterName pulumi.StringPtrInput // Status of the Cynosdb cluster. ClusterStatus pulumi.StringPtrInput // Creation time of the CynosDB cluster. CreateTime pulumi.StringPtrInput // Specify DB mode, only available when `dbType` is `MYSQL`. Values: `NORMAL` (Default), `SERVERLESS`. DbMode pulumi.StringPtrInput // Type of CynosDB, and available values include `MYSQL`. DbType pulumi.StringPtrInput // Version of CynosDB, which is related to `dbType`. For `MYSQL`, available value is `5.7`. DbVersion pulumi.StringPtrInput // Indicate whether to delete cluster instance directly or not. Default is false. If set true, the cluster and its `All RELATED INSTANCES` will be deleted instead of staying recycle bin. Note: works for both `PREPAID` and `POSTPAID_BY_HOUR` cluster. ForceDelete pulumi.BoolPtrInput // The number of CPU cores of read-write type instance in the CynosDB cluster. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console. InstanceCpuCore pulumi.IntPtrInput // ID of instance. InstanceId pulumi.StringPtrInput // Duration time for maintenance, unit in second. `3600` by default. InstanceMaintainDuration pulumi.IntPtrInput // Offset time from 00:00, unit in second. For example, 03:00am should be `10800`. `10800` by default. InstanceMaintainStartTime pulumi.IntPtrInput // Weekdays for maintenance. `["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]` by default. InstanceMaintainWeekdays pulumi.StringArrayInput // Memory capacity of read-write type instance, unit in GB. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console. InstanceMemorySize pulumi.IntPtrInput // Name of instance. InstanceName pulumi.StringPtrInput // Status of the instance. InstanceStatus pulumi.StringPtrInput // Storage size of the instance, unit in GB. InstanceStorageSize pulumi.IntPtrInput // Maximum CPU core count, required while `dbMode` is `SERVERLESS`, request DescribeServerlessInstanceSpecs for more reference. MaxCpu pulumi.Float64PtrInput // Minimum CPU core count, required while `dbMode` is `SERVERLESS`, request DescribeServerlessInstanceSpecs for more reference. MinCpu pulumi.Float64PtrInput // Specify parameter list of database. It is valid when prarmTemplateId is set in create cluster. Use `data.tencentcloud_mysql_default_params` to query available parameter details. ParamItems ClusterParamItemArrayInput // Password of `root` account. Password pulumi.StringPtrInput // Port of CynosDB cluster. Port pulumi.IntPtrInput // The ID of the parameter template. PrarmTemplateId pulumi.IntPtrInput // The tenancy (time unit is month) of the prepaid instance. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. NOTE: it only works when chargeType is set to `PREPAID`. PrepaidPeriod pulumi.IntPtrInput // ID of the project. `0` by default. ProjectId pulumi.IntPtrInput // Readonly addresses. Each element contains the following attributes: RoGroupAddrs ClusterRoGroupAddrArrayInput // ID of read-only instance group. RoGroupId pulumi.StringPtrInput // List of instances in the read-only instance group. RoGroupInstances ClusterRoGroupInstanceArrayInput // IDs of security group for `roGroup`. RoGroupSgs pulumi.StringArrayInput // Read-write addresses. Each element contains the following attributes: RwGroupAddrs ClusterRwGroupAddrArrayInput // ID of read-write instance group. RwGroupId pulumi.StringPtrInput // List of instances in the read-write instance group. RwGroupInstances ClusterRwGroupInstanceArrayInput // IDs of security group for `rwGroup`. RwGroupSgs pulumi.StringArrayInput // Serverless cluster status. NOTE: This is a readonly attribute, to modify, please set `serverlessStatusFlag`. ServerlessStatus pulumi.StringPtrInput // Specify whether to pause or resume serverless cluster. values: `resume`, `pause`. ServerlessStatusFlag pulumi.StringPtrInput // Storage limit of CynosDB cluster instance, unit in GB. The maximum storage of a non-serverless instance in GB. NOTE: If dbType is `MYSQL` and chargeType is `PREPAID`, the value cannot exceed the maximum storage corresponding to the CPU and memory specifications, when chargeType is `POSTPAID_BY_HOUR`, this argument is unnecessary. StorageLimit pulumi.IntPtrInput // Used storage of CynosDB cluster, unit in MB. StorageUsed pulumi.IntPtrInput // ID of the subnet within this VPC. SubnetId pulumi.StringPtrInput // The tags of the CynosDB cluster. Tags pulumi.MapInput // ID of the VPC. VpcId pulumi.StringPtrInput }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type GetAccountsAccountSet ¶ added in v0.1.3
type GetAccountsAccountSet struct { // Account name of database. AccountName string `pulumi:"accountName"` // Create time. CreateTime string `pulumi:"createTime"` // The account description of database. Description string `pulumi:"description"` // Host. Host string `pulumi:"host"` // Maximum number of user connections. MaxUserConnections int `pulumi:"maxUserConnections"` // Update time. UpdateTime string `pulumi:"updateTime"` }
type GetAccountsAccountSetArgs ¶ added in v0.1.3
type GetAccountsAccountSetArgs struct { // Account name of database. AccountName pulumi.StringInput `pulumi:"accountName"` // Create time. CreateTime pulumi.StringInput `pulumi:"createTime"` // The account description of database. Description pulumi.StringInput `pulumi:"description"` // Host. Host pulumi.StringInput `pulumi:"host"` // Maximum number of user connections. MaxUserConnections pulumi.IntInput `pulumi:"maxUserConnections"` // Update time. UpdateTime pulumi.StringInput `pulumi:"updateTime"` }
func (GetAccountsAccountSetArgs) ElementType ¶ added in v0.1.3
func (GetAccountsAccountSetArgs) ElementType() reflect.Type
func (GetAccountsAccountSetArgs) ToGetAccountsAccountSetOutput ¶ added in v0.1.3
func (i GetAccountsAccountSetArgs) ToGetAccountsAccountSetOutput() GetAccountsAccountSetOutput
func (GetAccountsAccountSetArgs) ToGetAccountsAccountSetOutputWithContext ¶ added in v0.1.3
func (i GetAccountsAccountSetArgs) ToGetAccountsAccountSetOutputWithContext(ctx context.Context) GetAccountsAccountSetOutput
type GetAccountsAccountSetArray ¶ added in v0.1.3
type GetAccountsAccountSetArray []GetAccountsAccountSetInput
func (GetAccountsAccountSetArray) ElementType ¶ added in v0.1.3
func (GetAccountsAccountSetArray) ElementType() reflect.Type
func (GetAccountsAccountSetArray) ToGetAccountsAccountSetArrayOutput ¶ added in v0.1.3
func (i GetAccountsAccountSetArray) ToGetAccountsAccountSetArrayOutput() GetAccountsAccountSetArrayOutput
func (GetAccountsAccountSetArray) ToGetAccountsAccountSetArrayOutputWithContext ¶ added in v0.1.3
func (i GetAccountsAccountSetArray) ToGetAccountsAccountSetArrayOutputWithContext(ctx context.Context) GetAccountsAccountSetArrayOutput
type GetAccountsAccountSetArrayInput ¶ added in v0.1.3
type GetAccountsAccountSetArrayInput interface { pulumi.Input ToGetAccountsAccountSetArrayOutput() GetAccountsAccountSetArrayOutput ToGetAccountsAccountSetArrayOutputWithContext(context.Context) GetAccountsAccountSetArrayOutput }
GetAccountsAccountSetArrayInput is an input type that accepts GetAccountsAccountSetArray and GetAccountsAccountSetArrayOutput values. You can construct a concrete instance of `GetAccountsAccountSetArrayInput` via:
GetAccountsAccountSetArray{ GetAccountsAccountSetArgs{...} }
type GetAccountsAccountSetArrayOutput ¶ added in v0.1.3
type GetAccountsAccountSetArrayOutput struct{ *pulumi.OutputState }
func (GetAccountsAccountSetArrayOutput) ElementType ¶ added in v0.1.3
func (GetAccountsAccountSetArrayOutput) ElementType() reflect.Type
func (GetAccountsAccountSetArrayOutput) Index ¶ added in v0.1.3
func (o GetAccountsAccountSetArrayOutput) Index(i pulumi.IntInput) GetAccountsAccountSetOutput
func (GetAccountsAccountSetArrayOutput) ToGetAccountsAccountSetArrayOutput ¶ added in v0.1.3
func (o GetAccountsAccountSetArrayOutput) ToGetAccountsAccountSetArrayOutput() GetAccountsAccountSetArrayOutput
func (GetAccountsAccountSetArrayOutput) ToGetAccountsAccountSetArrayOutputWithContext ¶ added in v0.1.3
func (o GetAccountsAccountSetArrayOutput) ToGetAccountsAccountSetArrayOutputWithContext(ctx context.Context) GetAccountsAccountSetArrayOutput
type GetAccountsAccountSetInput ¶ added in v0.1.3
type GetAccountsAccountSetInput interface { pulumi.Input ToGetAccountsAccountSetOutput() GetAccountsAccountSetOutput ToGetAccountsAccountSetOutputWithContext(context.Context) GetAccountsAccountSetOutput }
GetAccountsAccountSetInput is an input type that accepts GetAccountsAccountSetArgs and GetAccountsAccountSetOutput values. You can construct a concrete instance of `GetAccountsAccountSetInput` via:
GetAccountsAccountSetArgs{...}
type GetAccountsAccountSetOutput ¶ added in v0.1.3
type GetAccountsAccountSetOutput struct{ *pulumi.OutputState }
func (GetAccountsAccountSetOutput) AccountName ¶ added in v0.1.3
func (o GetAccountsAccountSetOutput) AccountName() pulumi.StringOutput
Account name of database.
func (GetAccountsAccountSetOutput) CreateTime ¶ added in v0.1.3
func (o GetAccountsAccountSetOutput) CreateTime() pulumi.StringOutput
Create time.
func (GetAccountsAccountSetOutput) Description ¶ added in v0.1.3
func (o GetAccountsAccountSetOutput) Description() pulumi.StringOutput
The account description of database.
func (GetAccountsAccountSetOutput) ElementType ¶ added in v0.1.3
func (GetAccountsAccountSetOutput) ElementType() reflect.Type
func (GetAccountsAccountSetOutput) Host ¶ added in v0.1.3
func (o GetAccountsAccountSetOutput) Host() pulumi.StringOutput
Host.
func (GetAccountsAccountSetOutput) MaxUserConnections ¶ added in v0.1.3
func (o GetAccountsAccountSetOutput) MaxUserConnections() pulumi.IntOutput
Maximum number of user connections.
func (GetAccountsAccountSetOutput) ToGetAccountsAccountSetOutput ¶ added in v0.1.3
func (o GetAccountsAccountSetOutput) ToGetAccountsAccountSetOutput() GetAccountsAccountSetOutput
func (GetAccountsAccountSetOutput) ToGetAccountsAccountSetOutputWithContext ¶ added in v0.1.3
func (o GetAccountsAccountSetOutput) ToGetAccountsAccountSetOutputWithContext(ctx context.Context) GetAccountsAccountSetOutput
func (GetAccountsAccountSetOutput) UpdateTime ¶ added in v0.1.3
func (o GetAccountsAccountSetOutput) UpdateTime() pulumi.StringOutput
Update time.
type GetAccountsArgs ¶ added in v0.1.3
type GetAccountsArgs struct { // List of accounts to be filtered. AccountNames []string `pulumi:"accountNames"` // The ID of cluster. ClusterId string `pulumi:"clusterId"` // List of hosts to be filtered. Hosts []string `pulumi:"hosts"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAccounts.
type GetAccountsOutputArgs ¶ added in v0.1.3
type GetAccountsOutputArgs struct { // List of accounts to be filtered. AccountNames pulumi.StringArrayInput `pulumi:"accountNames"` // The ID of cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` // List of hosts to be filtered. Hosts pulumi.StringArrayInput `pulumi:"hosts"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAccounts.
func (GetAccountsOutputArgs) ElementType ¶ added in v0.1.3
func (GetAccountsOutputArgs) ElementType() reflect.Type
type GetAccountsResult ¶ added in v0.1.3
type GetAccountsResult struct { AccountNames []string `pulumi:"accountNames"` // Database account list.""Note: This field may return null, indicating that no valid value can be obtained. AccountSets []GetAccountsAccountSet `pulumi:"accountSets"` ClusterId string `pulumi:"clusterId"` Hosts []string `pulumi:"hosts"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getAccounts.
func GetAccounts ¶ added in v0.1.3
func GetAccounts(ctx *pulumi.Context, args *GetAccountsArgs, opts ...pulumi.InvokeOption) (*GetAccountsResult, error)
Use this data source to query detailed information of cynosdb accounts
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cynosdb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cynosdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cynosdb.GetAccounts(ctx, &cynosdb.GetAccountsArgs{ AccountNames: []string{ "root", }, ClusterId: "cynosdbmysql-bws8h88b", }, nil) if err != nil { return err } return nil }) }
```
type GetAccountsResultOutput ¶ added in v0.1.3
type GetAccountsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAccounts.
func GetAccountsOutput ¶ added in v0.1.3
func GetAccountsOutput(ctx *pulumi.Context, args GetAccountsOutputArgs, opts ...pulumi.InvokeOption) GetAccountsResultOutput
func (GetAccountsResultOutput) AccountNames ¶ added in v0.1.3
func (o GetAccountsResultOutput) AccountNames() pulumi.StringArrayOutput
func (GetAccountsResultOutput) AccountSets ¶ added in v0.1.3
func (o GetAccountsResultOutput) AccountSets() GetAccountsAccountSetArrayOutput
Database account list.""Note: This field may return null, indicating that no valid value can be obtained.
func (GetAccountsResultOutput) ClusterId ¶ added in v0.1.3
func (o GetAccountsResultOutput) ClusterId() pulumi.StringOutput
func (GetAccountsResultOutput) ElementType ¶ added in v0.1.3
func (GetAccountsResultOutput) ElementType() reflect.Type
func (GetAccountsResultOutput) Hosts ¶ added in v0.1.3
func (o GetAccountsResultOutput) Hosts() pulumi.StringArrayOutput
func (GetAccountsResultOutput) Id ¶ added in v0.1.3
func (o GetAccountsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAccountsResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetAccountsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAccountsResultOutput) ToGetAccountsResultOutput ¶ added in v0.1.3
func (o GetAccountsResultOutput) ToGetAccountsResultOutput() GetAccountsResultOutput
func (GetAccountsResultOutput) ToGetAccountsResultOutputWithContext ¶ added in v0.1.3
func (o GetAccountsResultOutput) ToGetAccountsResultOutputWithContext(ctx context.Context) GetAccountsResultOutput
type GetClusterInstanceGroupsArgs ¶ added in v0.1.3
type GetClusterInstanceGroupsArgs struct { // The ID of cluster. ClusterId string `pulumi:"clusterId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getClusterInstanceGroups.
type GetClusterInstanceGroupsInstanceGrpInfoList ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoList struct { // User app id. AppId int `pulumi:"appId"` // The ID of cluster. ClusterId string `pulumi:"clusterId"` // Created time. CreatedTime string `pulumi:"createdTime"` // Deleted time. DeletedTime string `pulumi:"deletedTime"` // The ID of instance group. InstanceGrpId string `pulumi:"instanceGrpId"` // Instance groups contain instance information. InstanceSets []GetClusterInstanceGroupsInstanceGrpInfoListInstanceSet `pulumi:"instanceSets"` // Status. Status string `pulumi:"status"` // Instance group type. ha-ha group; ro-read-only group. Type string `pulumi:"type"` // Updated time. UpdatedTime string `pulumi:"updatedTime"` // Intranet IP. Vip string `pulumi:"vip"` // Intranet port. Vport int `pulumi:"vport"` // Public domain name. WanDomain string `pulumi:"wanDomain"` // Public IP. WanIp string `pulumi:"wanIp"` // Public port. WanPort int `pulumi:"wanPort"` // Public status. WanStatus string `pulumi:"wanStatus"` }
type GetClusterInstanceGroupsInstanceGrpInfoListArgs ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoListArgs struct { // User app id. AppId pulumi.IntInput `pulumi:"appId"` // The ID of cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Created time. CreatedTime pulumi.StringInput `pulumi:"createdTime"` // Deleted time. DeletedTime pulumi.StringInput `pulumi:"deletedTime"` // The ID of instance group. InstanceGrpId pulumi.StringInput `pulumi:"instanceGrpId"` // Instance groups contain instance information. InstanceSets GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayInput `pulumi:"instanceSets"` // Status. Status pulumi.StringInput `pulumi:"status"` // Instance group type. ha-ha group; ro-read-only group. Type pulumi.StringInput `pulumi:"type"` // Updated time. UpdatedTime pulumi.StringInput `pulumi:"updatedTime"` // Intranet IP. Vip pulumi.StringInput `pulumi:"vip"` // Intranet port. Vport pulumi.IntInput `pulumi:"vport"` // Public domain name. WanDomain pulumi.StringInput `pulumi:"wanDomain"` // Public IP. WanIp pulumi.StringInput `pulumi:"wanIp"` // Public port. WanPort pulumi.IntInput `pulumi:"wanPort"` // Public status. WanStatus pulumi.StringInput `pulumi:"wanStatus"` }
func (GetClusterInstanceGroupsInstanceGrpInfoListArgs) ElementType ¶ added in v0.1.3
func (GetClusterInstanceGroupsInstanceGrpInfoListArgs) ElementType() reflect.Type
func (GetClusterInstanceGroupsInstanceGrpInfoListArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListOutput ¶ added in v0.1.3
func (i GetClusterInstanceGroupsInstanceGrpInfoListArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListOutput() GetClusterInstanceGroupsInstanceGrpInfoListOutput
func (GetClusterInstanceGroupsInstanceGrpInfoListArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListOutputWithContext ¶ added in v0.1.3
func (i GetClusterInstanceGroupsInstanceGrpInfoListArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListOutput
type GetClusterInstanceGroupsInstanceGrpInfoListArray ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoListArray []GetClusterInstanceGroupsInstanceGrpInfoListInput
func (GetClusterInstanceGroupsInstanceGrpInfoListArray) ElementType ¶ added in v0.1.3
func (GetClusterInstanceGroupsInstanceGrpInfoListArray) ElementType() reflect.Type
func (GetClusterInstanceGroupsInstanceGrpInfoListArray) ToGetClusterInstanceGroupsInstanceGrpInfoListArrayOutput ¶ added in v0.1.3
func (i GetClusterInstanceGroupsInstanceGrpInfoListArray) ToGetClusterInstanceGroupsInstanceGrpInfoListArrayOutput() GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput
func (GetClusterInstanceGroupsInstanceGrpInfoListArray) ToGetClusterInstanceGroupsInstanceGrpInfoListArrayOutputWithContext ¶ added in v0.1.3
func (i GetClusterInstanceGroupsInstanceGrpInfoListArray) ToGetClusterInstanceGroupsInstanceGrpInfoListArrayOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput
type GetClusterInstanceGroupsInstanceGrpInfoListArrayInput ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoListArrayInput interface { pulumi.Input ToGetClusterInstanceGroupsInstanceGrpInfoListArrayOutput() GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput ToGetClusterInstanceGroupsInstanceGrpInfoListArrayOutputWithContext(context.Context) GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput }
GetClusterInstanceGroupsInstanceGrpInfoListArrayInput is an input type that accepts GetClusterInstanceGroupsInstanceGrpInfoListArray and GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput values. You can construct a concrete instance of `GetClusterInstanceGroupsInstanceGrpInfoListArrayInput` via:
GetClusterInstanceGroupsInstanceGrpInfoListArray{ GetClusterInstanceGroupsInstanceGrpInfoListArgs{...} }
type GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput struct{ *pulumi.OutputState }
func (GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput) ElementType ¶ added in v0.1.3
func (GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput) ElementType() reflect.Type
func (GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListArrayOutput ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListArrayOutput() GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput
func (GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListArrayOutputWithContext ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListArrayOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput
type GetClusterInstanceGroupsInstanceGrpInfoListInput ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoListInput interface { pulumi.Input ToGetClusterInstanceGroupsInstanceGrpInfoListOutput() GetClusterInstanceGroupsInstanceGrpInfoListOutput ToGetClusterInstanceGroupsInstanceGrpInfoListOutputWithContext(context.Context) GetClusterInstanceGroupsInstanceGrpInfoListOutput }
GetClusterInstanceGroupsInstanceGrpInfoListInput is an input type that accepts GetClusterInstanceGroupsInstanceGrpInfoListArgs and GetClusterInstanceGroupsInstanceGrpInfoListOutput values. You can construct a concrete instance of `GetClusterInstanceGroupsInstanceGrpInfoListInput` via:
GetClusterInstanceGroupsInstanceGrpInfoListArgs{...}
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSet ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSet struct { // User app id. AppId int `pulumi:"appId"` // Business type.Note: This field may return null, indicating that no valid value can be obtained. BusinessType string `pulumi:"businessType"` // The ID of cluster. ClusterId string `pulumi:"clusterId"` // The name of cluster. ClusterName string `pulumi:"clusterName"` // Cpu, unit: CORE. Cpu int `pulumi:"cpu"` // Create time. CreateTime string `pulumi:"createTime"` // Cynos kernel version. CynosVersion string `pulumi:"cynosVersion"` // Database type. DbType string `pulumi:"dbType"` // Database version. DbVersion string `pulumi:"dbVersion"` // Destroy deadline. DestroyDeadlineText string `pulumi:"destroyDeadlineText"` // Instance destroy time. DestroyTime string `pulumi:"destroyTime"` // The id of instance. InstanceId string `pulumi:"instanceId"` // The name of instance. InstanceName string `pulumi:"instanceName"` // Instance role. InstanceRole string `pulumi:"instanceRole"` // Instance type. InstanceType string `pulumi:"instanceType"` // Whether to freeze.Note: This field may return null, indicating that no valid value can be obtained. IsFreeze string `pulumi:"isFreeze"` // Isolate time. IsolateTime string `pulumi:"isolateTime"` // Serverless instance maxmum cpu. MaxCpu float64 `pulumi:"maxCpu"` // Memory, unit: GB. Memory int `pulumi:"memory"` // Serverless instance minimum cpu. MinCpu float64 `pulumi:"minCpu"` // Net type. NetType int `pulumi:"netType"` // Pay mode. PayMode int `pulumi:"payMode"` // Instance expiration time. PeriodEndTime string `pulumi:"periodEndTime"` // Physical zone. PhysicalZone string `pulumi:"physicalZone"` // Task being processed. ProcessingTask string `pulumi:"processingTask"` // The id of project. ProjectId int `pulumi:"projectId"` // Region. Region string `pulumi:"region"` // Renew flag. RenewFlag int `pulumi:"renewFlag"` // Resource tags.Note: This field may return null, indicating that no valid value can be obtained. ResourceTags []GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTag `pulumi:"resourceTags"` // Serverless instance status, optional values:resumepause. ServerlessStatus string `pulumi:"serverlessStatus"` // Status. Status string `pulumi:"status"` // Instance state Chinese description. StatusDesc string `pulumi:"statusDesc"` // Storage, unit: GB. Storage int `pulumi:"storage"` // Prepaid Storage Id.Note: This field may return null, indicating that no valid value can be obtained.. StorageId string `pulumi:"storageId"` // Storage payment type. StoragePayMode int `pulumi:"storagePayMode"` // Subnet ID. SubnetId string `pulumi:"subnetId"` // Task list.Note: This field may return null, indicating that no valid value can be obtained. Tasks []GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTask `pulumi:"tasks"` // User Uin. Uin string `pulumi:"uin"` // Update time. UpdateTime string `pulumi:"updateTime"` // Intranet IP. Vip string `pulumi:"vip"` // VPC network ID. VpcId string `pulumi:"vpcId"` // Intranet port. Vport int `pulumi:"vport"` // Public domain name. WanDomain string `pulumi:"wanDomain"` // Public IP. WanIp string `pulumi:"wanIp"` // Public port. WanPort int `pulumi:"wanPort"` // Public status. WanStatus string `pulumi:"wanStatus"` // Availability zone. Zone string `pulumi:"zone"` }
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArgs ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArgs struct { // User app id. AppId pulumi.IntInput `pulumi:"appId"` // Business type.Note: This field may return null, indicating that no valid value can be obtained. BusinessType pulumi.StringInput `pulumi:"businessType"` // The ID of cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` // The name of cluster. ClusterName pulumi.StringInput `pulumi:"clusterName"` // Cpu, unit: CORE. Cpu pulumi.IntInput `pulumi:"cpu"` // Create time. CreateTime pulumi.StringInput `pulumi:"createTime"` // Cynos kernel version. CynosVersion pulumi.StringInput `pulumi:"cynosVersion"` // Database type. DbType pulumi.StringInput `pulumi:"dbType"` // Database version. DbVersion pulumi.StringInput `pulumi:"dbVersion"` // Destroy deadline. DestroyDeadlineText pulumi.StringInput `pulumi:"destroyDeadlineText"` // Instance destroy time. DestroyTime pulumi.StringInput `pulumi:"destroyTime"` // The id of instance. InstanceId pulumi.StringInput `pulumi:"instanceId"` // The name of instance. InstanceName pulumi.StringInput `pulumi:"instanceName"` // Instance role. InstanceRole pulumi.StringInput `pulumi:"instanceRole"` // Instance type. InstanceType pulumi.StringInput `pulumi:"instanceType"` // Whether to freeze.Note: This field may return null, indicating that no valid value can be obtained. IsFreeze pulumi.StringInput `pulumi:"isFreeze"` // Isolate time. IsolateTime pulumi.StringInput `pulumi:"isolateTime"` // Serverless instance maxmum cpu. MaxCpu pulumi.Float64Input `pulumi:"maxCpu"` // Memory, unit: GB. Memory pulumi.IntInput `pulumi:"memory"` // Serverless instance minimum cpu. MinCpu pulumi.Float64Input `pulumi:"minCpu"` // Net type. NetType pulumi.IntInput `pulumi:"netType"` // Pay mode. PayMode pulumi.IntInput `pulumi:"payMode"` // Instance expiration time. PeriodEndTime pulumi.StringInput `pulumi:"periodEndTime"` // Physical zone. PhysicalZone pulumi.StringInput `pulumi:"physicalZone"` // Task being processed. ProcessingTask pulumi.StringInput `pulumi:"processingTask"` // The id of project. ProjectId pulumi.IntInput `pulumi:"projectId"` // Region. Region pulumi.StringInput `pulumi:"region"` // Renew flag. RenewFlag pulumi.IntInput `pulumi:"renewFlag"` // Resource tags.Note: This field may return null, indicating that no valid value can be obtained. ResourceTags GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayInput `pulumi:"resourceTags"` // Serverless instance status, optional values:resumepause. ServerlessStatus pulumi.StringInput `pulumi:"serverlessStatus"` // Status. Status pulumi.StringInput `pulumi:"status"` // Instance state Chinese description. StatusDesc pulumi.StringInput `pulumi:"statusDesc"` // Storage, unit: GB. Storage pulumi.IntInput `pulumi:"storage"` // Prepaid Storage Id.Note: This field may return null, indicating that no valid value can be obtained.. StorageId pulumi.StringInput `pulumi:"storageId"` // Storage payment type. StoragePayMode pulumi.IntInput `pulumi:"storagePayMode"` // Subnet ID. SubnetId pulumi.StringInput `pulumi:"subnetId"` // Task list.Note: This field may return null, indicating that no valid value can be obtained. Tasks GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayInput `pulumi:"tasks"` // User Uin. Uin pulumi.StringInput `pulumi:"uin"` // Update time. UpdateTime pulumi.StringInput `pulumi:"updateTime"` // Intranet IP. Vip pulumi.StringInput `pulumi:"vip"` // VPC network ID. VpcId pulumi.StringInput `pulumi:"vpcId"` // Intranet port. Vport pulumi.IntInput `pulumi:"vport"` // Public domain name. WanDomain pulumi.StringInput `pulumi:"wanDomain"` // Public IP. WanIp pulumi.StringInput `pulumi:"wanIp"` // Public port. WanPort pulumi.IntInput `pulumi:"wanPort"` // Public status. WanStatus pulumi.StringInput `pulumi:"wanStatus"` // Availability zone. Zone pulumi.StringInput `pulumi:"zone"` }
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArgs) ElementType ¶ added in v0.1.3
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArgs) ElementType() reflect.Type
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput ¶ added in v0.1.3
func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutputWithContext ¶ added in v0.1.3
func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArray ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArray []GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetInput
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArray) ElementType ¶ added in v0.1.3
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArray) ElementType() reflect.Type
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArray) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput ¶ added in v0.1.3
func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArray) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArray) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutputWithContext ¶ added in v0.1.3
func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArray) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayInput ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayInput interface { pulumi.Input ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutputWithContext(context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput }
GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayInput is an input type that accepts GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArray and GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput values. You can construct a concrete instance of `GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayInput` via:
GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArray{ GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArgs{...} }
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput struct{ *pulumi.OutputState }
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput) ElementType ¶ added in v0.1.3
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput) ElementType() reflect.Type
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutputWithContext ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetInput ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetInput interface { pulumi.Input ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutputWithContext(context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput }
GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetInput is an input type that accepts GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArgs and GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput values. You can construct a concrete instance of `GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetInput` via:
GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArgs{...}
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput struct{ *pulumi.OutputState }
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) AppId ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) AppId() pulumi.IntOutput
User app id.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) BusinessType ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) BusinessType() pulumi.StringOutput
Business type.Note: This field may return null, indicating that no valid value can be obtained.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ClusterId ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ClusterId() pulumi.StringOutput
The ID of cluster.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ClusterName ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ClusterName() pulumi.StringOutput
The name of cluster.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Cpu ¶ added in v0.1.3
Cpu, unit: CORE.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) CreateTime ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) CreateTime() pulumi.StringOutput
Create time.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) CynosVersion ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) CynosVersion() pulumi.StringOutput
Cynos kernel version.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) DbType ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) DbType() pulumi.StringOutput
Database type.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) DbVersion ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) DbVersion() pulumi.StringOutput
Database version.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) DestroyDeadlineText ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) DestroyDeadlineText() pulumi.StringOutput
Destroy deadline.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) DestroyTime ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) DestroyTime() pulumi.StringOutput
Instance destroy time.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ElementType ¶ added in v0.1.3
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ElementType() reflect.Type
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) InstanceId ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) InstanceId() pulumi.StringOutput
The id of instance.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) InstanceName ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) InstanceName() pulumi.StringOutput
The name of instance.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) InstanceRole ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) InstanceRole() pulumi.StringOutput
Instance role.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) InstanceType ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) InstanceType() pulumi.StringOutput
Instance type.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) IsFreeze ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) IsFreeze() pulumi.StringOutput
Whether to freeze.Note: This field may return null, indicating that no valid value can be obtained.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) IsolateTime ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) IsolateTime() pulumi.StringOutput
Isolate time.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) MaxCpu ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) MaxCpu() pulumi.Float64Output
Serverless instance maxmum cpu.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Memory ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Memory() pulumi.IntOutput
Memory, unit: GB.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) MinCpu ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) MinCpu() pulumi.Float64Output
Serverless instance minimum cpu.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) NetType ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) NetType() pulumi.IntOutput
Net type.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) PayMode ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) PayMode() pulumi.IntOutput
Pay mode.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) PeriodEndTime ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) PeriodEndTime() pulumi.StringOutput
Instance expiration time.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) PhysicalZone ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) PhysicalZone() pulumi.StringOutput
Physical zone.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ProcessingTask ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ProcessingTask() pulumi.StringOutput
Task being processed.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ProjectId ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ProjectId() pulumi.IntOutput
The id of project.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Region ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Region() pulumi.StringOutput
Region.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) RenewFlag ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) RenewFlag() pulumi.IntOutput
Renew flag.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ResourceTags ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ResourceTags() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput
Resource tags.Note: This field may return null, indicating that no valid value can be obtained.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ServerlessStatus ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ServerlessStatus() pulumi.StringOutput
Serverless instance status, optional values:resumepause.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Status ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Status() pulumi.StringOutput
Status.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) StatusDesc ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) StatusDesc() pulumi.StringOutput
Instance state Chinese description.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Storage ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Storage() pulumi.IntOutput
Storage, unit: GB.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) StorageId ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) StorageId() pulumi.StringOutput
Prepaid Storage Id.Note: This field may return null, indicating that no valid value can be obtained..
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) StoragePayMode ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) StoragePayMode() pulumi.IntOutput
Storage payment type.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) SubnetId ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) SubnetId() pulumi.StringOutput
Subnet ID.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Tasks ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Tasks() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput
Task list.Note: This field may return null, indicating that no valid value can be obtained.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutputWithContext ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) UpdateTime ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) UpdateTime() pulumi.StringOutput
Update time.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Vip ¶ added in v0.1.3
Intranet IP.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) VpcId ¶ added in v0.1.3
VPC network ID.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Vport ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Vport() pulumi.IntOutput
Intranet port.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) WanDomain ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) WanDomain() pulumi.StringOutput
Public domain name.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) WanIp ¶ added in v0.1.3
Public IP.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) WanPort ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) WanPort() pulumi.IntOutput
Public port.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) WanStatus ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) WanStatus() pulumi.StringOutput
Public status.
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTag ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArgs ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArgs struct { // The key of tag. TagKey pulumi.StringInput `pulumi:"tagKey"` // The value of tag. TagValue pulumi.StringInput `pulumi:"tagValue"` }
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArgs) ElementType ¶ added in v0.1.3
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArgs) ElementType() reflect.Type
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput ¶ added in v0.1.3
func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutputWithContext ¶ added in v0.1.3
func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArray ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArray []GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagInput
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArray) ElementType ¶ added in v0.1.3
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArray) ElementType() reflect.Type
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArray) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput ¶ added in v0.1.3
func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArray) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArray) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutputWithContext ¶ added in v0.1.3
func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArray) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayInput ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayInput interface { pulumi.Input ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutputWithContext(context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput }
GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayInput is an input type that accepts GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArray and GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput values. You can construct a concrete instance of `GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayInput` via:
GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArray{ GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArgs{...} }
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput struct{ *pulumi.OutputState }
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput) ElementType ¶ added in v0.1.3
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput) ElementType() reflect.Type
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput) Index ¶ added in v0.1.3
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutputWithContext ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagInput ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagInput interface { pulumi.Input ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutputWithContext(context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput }
GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagInput is an input type that accepts GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArgs and GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput values. You can construct a concrete instance of `GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagInput` via:
GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArgs{...}
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput struct{ *pulumi.OutputState }
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput) ElementType ¶ added in v0.1.3
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput) ElementType() reflect.Type
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput) TagKey ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput) TagKey() pulumi.StringOutput
The key of tag.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput) TagValue ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput) TagValue() pulumi.StringOutput
The value of tag.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutputWithContext ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTask ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTask struct { // Task ID (cluster ID|instance group ID|instance ID).Note: This field may return null, indicating that no valid value can be obtained. ObjectId string `pulumi:"objectId"` // Object type.Note: This field may return null, indicating that no valid value can be obtained. ObjectType string `pulumi:"objectType"` // Task auto-increment ID.Note: This field may return null, indicating that no valid value can be obtained. TaskId int `pulumi:"taskId"` // Task status.Note: This field may return null, indicating that no valid value can be obtained. TaskStatus string `pulumi:"taskStatus"` // Task type.Note: This field may return null, indicating that no valid value can be obtained. TaskType string `pulumi:"taskType"` }
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArgs ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArgs struct { // Task ID (cluster ID|instance group ID|instance ID).Note: This field may return null, indicating that no valid value can be obtained. ObjectId pulumi.StringInput `pulumi:"objectId"` // Object type.Note: This field may return null, indicating that no valid value can be obtained. ObjectType pulumi.StringInput `pulumi:"objectType"` // Task auto-increment ID.Note: This field may return null, indicating that no valid value can be obtained. TaskId pulumi.IntInput `pulumi:"taskId"` // Task status.Note: This field may return null, indicating that no valid value can be obtained. TaskStatus pulumi.StringInput `pulumi:"taskStatus"` // Task type.Note: This field may return null, indicating that no valid value can be obtained. TaskType pulumi.StringInput `pulumi:"taskType"` }
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArgs) ElementType ¶ added in v0.1.3
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArgs) ElementType() reflect.Type
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput ¶ added in v0.1.3
func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutputWithContext ¶ added in v0.1.3
func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArray ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArray []GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskInput
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArray) ElementType ¶ added in v0.1.3
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArray) ElementType() reflect.Type
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArray) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput ¶ added in v0.1.3
func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArray) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArray) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutputWithContext ¶ added in v0.1.3
func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArray) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayInput ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayInput interface { pulumi.Input ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutputWithContext(context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput }
GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayInput is an input type that accepts GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArray and GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput values. You can construct a concrete instance of `GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayInput` via:
GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArray{ GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArgs{...} }
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput struct{ *pulumi.OutputState }
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput) ElementType ¶ added in v0.1.3
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput) ElementType() reflect.Type
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput) Index ¶ added in v0.1.3
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutputWithContext ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskInput ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskInput interface { pulumi.Input ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutputWithContext(context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput }
GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskInput is an input type that accepts GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArgs and GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput values. You can construct a concrete instance of `GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskInput` via:
GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArgs{...}
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput struct{ *pulumi.OutputState }
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) ElementType ¶ added in v0.1.3
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) ElementType() reflect.Type
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) ObjectId ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) ObjectId() pulumi.StringOutput
Task ID (cluster ID|instance group ID|instance ID).Note: This field may return null, indicating that no valid value can be obtained.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) ObjectType ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) ObjectType() pulumi.StringOutput
Object type.Note: This field may return null, indicating that no valid value can be obtained.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) TaskId ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) TaskId() pulumi.IntOutput
Task auto-increment ID.Note: This field may return null, indicating that no valid value can be obtained.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) TaskStatus ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) TaskStatus() pulumi.StringOutput
Task status.Note: This field may return null, indicating that no valid value can be obtained.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) TaskType ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) TaskType() pulumi.StringOutput
Task type.Note: This field may return null, indicating that no valid value can be obtained.
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput
func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutputWithContext ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput
type GetClusterInstanceGroupsInstanceGrpInfoListOutput ¶ added in v0.1.3
type GetClusterInstanceGroupsInstanceGrpInfoListOutput struct{ *pulumi.OutputState }
func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) AppId ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) AppId() pulumi.IntOutput
User app id.
func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) ClusterId ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) ClusterId() pulumi.StringOutput
The ID of cluster.
func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) CreatedTime ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) CreatedTime() pulumi.StringOutput
Created time.
func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) DeletedTime ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) DeletedTime() pulumi.StringOutput
Deleted time.
func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) ElementType ¶ added in v0.1.3
func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) ElementType() reflect.Type
func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) InstanceGrpId ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) InstanceGrpId() pulumi.StringOutput
The ID of instance group.
func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) InstanceSets ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) InstanceSets() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput
Instance groups contain instance information.
func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) Status ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) Status() pulumi.StringOutput
Status.
func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListOutput ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListOutput() GetClusterInstanceGroupsInstanceGrpInfoListOutput
func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListOutputWithContext ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListOutput
func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) Type ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) Type() pulumi.StringOutput
Instance group type. ha-ha group; ro-read-only group.
func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) UpdatedTime ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) UpdatedTime() pulumi.StringOutput
Updated time.
func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) Vip ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) Vip() pulumi.StringOutput
Intranet IP.
func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) Vport ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) Vport() pulumi.IntOutput
Intranet port.
func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) WanDomain ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) WanDomain() pulumi.StringOutput
Public domain name.
func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) WanIp ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) WanIp() pulumi.StringOutput
Public IP.
func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) WanPort ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) WanPort() pulumi.IntOutput
Public port.
func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) WanStatus ¶ added in v0.1.3
func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) WanStatus() pulumi.StringOutput
Public status.
type GetClusterInstanceGroupsOutputArgs ¶ added in v0.1.3
type GetClusterInstanceGroupsOutputArgs struct { // The ID of cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getClusterInstanceGroups.
func (GetClusterInstanceGroupsOutputArgs) ElementType ¶ added in v0.1.3
func (GetClusterInstanceGroupsOutputArgs) ElementType() reflect.Type
type GetClusterInstanceGroupsResult ¶ added in v0.1.3
type GetClusterInstanceGroupsResult struct { // The id of cluster. ClusterId string `pulumi:"clusterId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // List of instance groups. InstanceGrpInfoLists []GetClusterInstanceGroupsInstanceGrpInfoList `pulumi:"instanceGrpInfoLists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getClusterInstanceGroups.
func GetClusterInstanceGroups ¶ added in v0.1.3
func GetClusterInstanceGroups(ctx *pulumi.Context, args *GetClusterInstanceGroupsArgs, opts ...pulumi.InvokeOption) (*GetClusterInstanceGroupsResult, error)
Use this data source to query detailed information of cynosdb clusterInstanceGroups
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cynosdb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cynosdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cynosdb.GetClusterInstanceGroups(ctx, &cynosdb.GetClusterInstanceGroupsArgs{ ClusterId: "", Xxxxxx: []map[string]interface{}{ nil, }, }, nil) if err != nil { return err } return nil }) }
```
type GetClusterInstanceGroupsResultOutput ¶ added in v0.1.3
type GetClusterInstanceGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusterInstanceGroups.
func GetClusterInstanceGroupsOutput ¶ added in v0.1.3
func GetClusterInstanceGroupsOutput(ctx *pulumi.Context, args GetClusterInstanceGroupsOutputArgs, opts ...pulumi.InvokeOption) GetClusterInstanceGroupsResultOutput
func (GetClusterInstanceGroupsResultOutput) ClusterId ¶ added in v0.1.3
func (o GetClusterInstanceGroupsResultOutput) ClusterId() pulumi.StringOutput
The id of cluster.
func (GetClusterInstanceGroupsResultOutput) ElementType ¶ added in v0.1.3
func (GetClusterInstanceGroupsResultOutput) ElementType() reflect.Type
func (GetClusterInstanceGroupsResultOutput) Id ¶ added in v0.1.3
func (o GetClusterInstanceGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClusterInstanceGroupsResultOutput) InstanceGrpInfoLists ¶ added in v0.1.3
func (o GetClusterInstanceGroupsResultOutput) InstanceGrpInfoLists() GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput
List of instance groups.
func (GetClusterInstanceGroupsResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetClusterInstanceGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetClusterInstanceGroupsResultOutput) ToGetClusterInstanceGroupsResultOutput ¶ added in v0.1.3
func (o GetClusterInstanceGroupsResultOutput) ToGetClusterInstanceGroupsResultOutput() GetClusterInstanceGroupsResultOutput
func (GetClusterInstanceGroupsResultOutput) ToGetClusterInstanceGroupsResultOutputWithContext ¶ added in v0.1.3
func (o GetClusterInstanceGroupsResultOutput) ToGetClusterInstanceGroupsResultOutputWithContext(ctx context.Context) GetClusterInstanceGroupsResultOutput
type GetClusterParamsArgs ¶ added in v0.1.3
type GetClusterParamsArgs struct { // The ID of cluster. ClusterId string `pulumi:"clusterId"` // Parameter name. ParamName *string `pulumi:"paramName"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getClusterParams.
type GetClusterParamsItem ¶ added in v0.1.3
type GetClusterParamsItem struct { // Current value. CurrentValue string `pulumi:"currentValue"` // Default value. Default string `pulumi:"default"` // The description of parameter. Description string `pulumi:"description"` // When the parameter is enum/string/bool, the optional value list.Note: This field may return null, indicating that no valid value can be obtained. EnumValues []string `pulumi:"enumValues"` // Function.Note: This field may return null, indicating that no valid value can be obtained. Func string `pulumi:"func"` // Is it a function.Note: This field may return null, indicating that no valid value can be obtained. IsFunc bool `pulumi:"isFunc"` // Is it a global parameter.Note: This field may return null, indicating that no valid value can be obtained. IsGlobal int `pulumi:"isGlobal"` // Matching type, multiVal, regex is used when the parameter type is string. MatchType string `pulumi:"matchType"` // Match the target value, when multiVal, each key is divided by `;`. MatchValue string `pulumi:"matchValue"` // The maximum value when the parameter type is float/integer. Max string `pulumi:"max"` // The minimum value when the parameter type is float/integer. Min string `pulumi:"min"` // Whether to reboot. NeedReboot int `pulumi:"needReboot"` // Parameter name. ParamName string `pulumi:"paramName"` // Parameter type: integer/float/string/enum/bool. ParamType string `pulumi:"paramType"` }
type GetClusterParamsItemArgs ¶ added in v0.1.3
type GetClusterParamsItemArgs struct { // Current value. CurrentValue pulumi.StringInput `pulumi:"currentValue"` // Default value. Default pulumi.StringInput `pulumi:"default"` // The description of parameter. Description pulumi.StringInput `pulumi:"description"` // When the parameter is enum/string/bool, the optional value list.Note: This field may return null, indicating that no valid value can be obtained. EnumValues pulumi.StringArrayInput `pulumi:"enumValues"` // Function.Note: This field may return null, indicating that no valid value can be obtained. Func pulumi.StringInput `pulumi:"func"` // Is it a function.Note: This field may return null, indicating that no valid value can be obtained. IsFunc pulumi.BoolInput `pulumi:"isFunc"` // Is it a global parameter.Note: This field may return null, indicating that no valid value can be obtained. IsGlobal pulumi.IntInput `pulumi:"isGlobal"` // Matching type, multiVal, regex is used when the parameter type is string. MatchType pulumi.StringInput `pulumi:"matchType"` // Match the target value, when multiVal, each key is divided by `;`. MatchValue pulumi.StringInput `pulumi:"matchValue"` // The maximum value when the parameter type is float/integer. Max pulumi.StringInput `pulumi:"max"` // The minimum value when the parameter type is float/integer. Min pulumi.StringInput `pulumi:"min"` // Whether to reboot. NeedReboot pulumi.IntInput `pulumi:"needReboot"` // Parameter name. ParamName pulumi.StringInput `pulumi:"paramName"` // Parameter type: integer/float/string/enum/bool. ParamType pulumi.StringInput `pulumi:"paramType"` }
func (GetClusterParamsItemArgs) ElementType ¶ added in v0.1.3
func (GetClusterParamsItemArgs) ElementType() reflect.Type
func (GetClusterParamsItemArgs) ToGetClusterParamsItemOutput ¶ added in v0.1.3
func (i GetClusterParamsItemArgs) ToGetClusterParamsItemOutput() GetClusterParamsItemOutput
func (GetClusterParamsItemArgs) ToGetClusterParamsItemOutputWithContext ¶ added in v0.1.3
func (i GetClusterParamsItemArgs) ToGetClusterParamsItemOutputWithContext(ctx context.Context) GetClusterParamsItemOutput
type GetClusterParamsItemArray ¶ added in v0.1.3
type GetClusterParamsItemArray []GetClusterParamsItemInput
func (GetClusterParamsItemArray) ElementType ¶ added in v0.1.3
func (GetClusterParamsItemArray) ElementType() reflect.Type
func (GetClusterParamsItemArray) ToGetClusterParamsItemArrayOutput ¶ added in v0.1.3
func (i GetClusterParamsItemArray) ToGetClusterParamsItemArrayOutput() GetClusterParamsItemArrayOutput
func (GetClusterParamsItemArray) ToGetClusterParamsItemArrayOutputWithContext ¶ added in v0.1.3
func (i GetClusterParamsItemArray) ToGetClusterParamsItemArrayOutputWithContext(ctx context.Context) GetClusterParamsItemArrayOutput
type GetClusterParamsItemArrayInput ¶ added in v0.1.3
type GetClusterParamsItemArrayInput interface { pulumi.Input ToGetClusterParamsItemArrayOutput() GetClusterParamsItemArrayOutput ToGetClusterParamsItemArrayOutputWithContext(context.Context) GetClusterParamsItemArrayOutput }
GetClusterParamsItemArrayInput is an input type that accepts GetClusterParamsItemArray and GetClusterParamsItemArrayOutput values. You can construct a concrete instance of `GetClusterParamsItemArrayInput` via:
GetClusterParamsItemArray{ GetClusterParamsItemArgs{...} }
type GetClusterParamsItemArrayOutput ¶ added in v0.1.3
type GetClusterParamsItemArrayOutput struct{ *pulumi.OutputState }
func (GetClusterParamsItemArrayOutput) ElementType ¶ added in v0.1.3
func (GetClusterParamsItemArrayOutput) ElementType() reflect.Type
func (GetClusterParamsItemArrayOutput) Index ¶ added in v0.1.3
func (o GetClusterParamsItemArrayOutput) Index(i pulumi.IntInput) GetClusterParamsItemOutput
func (GetClusterParamsItemArrayOutput) ToGetClusterParamsItemArrayOutput ¶ added in v0.1.3
func (o GetClusterParamsItemArrayOutput) ToGetClusterParamsItemArrayOutput() GetClusterParamsItemArrayOutput
func (GetClusterParamsItemArrayOutput) ToGetClusterParamsItemArrayOutputWithContext ¶ added in v0.1.3
func (o GetClusterParamsItemArrayOutput) ToGetClusterParamsItemArrayOutputWithContext(ctx context.Context) GetClusterParamsItemArrayOutput
type GetClusterParamsItemInput ¶ added in v0.1.3
type GetClusterParamsItemInput interface { pulumi.Input ToGetClusterParamsItemOutput() GetClusterParamsItemOutput ToGetClusterParamsItemOutputWithContext(context.Context) GetClusterParamsItemOutput }
GetClusterParamsItemInput is an input type that accepts GetClusterParamsItemArgs and GetClusterParamsItemOutput values. You can construct a concrete instance of `GetClusterParamsItemInput` via:
GetClusterParamsItemArgs{...}
type GetClusterParamsItemOutput ¶ added in v0.1.3
type GetClusterParamsItemOutput struct{ *pulumi.OutputState }
func (GetClusterParamsItemOutput) CurrentValue ¶ added in v0.1.3
func (o GetClusterParamsItemOutput) CurrentValue() pulumi.StringOutput
Current value.
func (GetClusterParamsItemOutput) Default ¶ added in v0.1.3
func (o GetClusterParamsItemOutput) Default() pulumi.StringOutput
Default value.
func (GetClusterParamsItemOutput) Description ¶ added in v0.1.3
func (o GetClusterParamsItemOutput) Description() pulumi.StringOutput
The description of parameter.
func (GetClusterParamsItemOutput) ElementType ¶ added in v0.1.3
func (GetClusterParamsItemOutput) ElementType() reflect.Type
func (GetClusterParamsItemOutput) EnumValues ¶ added in v0.1.3
func (o GetClusterParamsItemOutput) EnumValues() pulumi.StringArrayOutput
When the parameter is enum/string/bool, the optional value list.Note: This field may return null, indicating that no valid value can be obtained.
func (GetClusterParamsItemOutput) Func ¶ added in v0.1.3
func (o GetClusterParamsItemOutput) Func() pulumi.StringOutput
Function.Note: This field may return null, indicating that no valid value can be obtained.
func (GetClusterParamsItemOutput) IsFunc ¶ added in v0.1.3
func (o GetClusterParamsItemOutput) IsFunc() pulumi.BoolOutput
Is it a function.Note: This field may return null, indicating that no valid value can be obtained.
func (GetClusterParamsItemOutput) IsGlobal ¶ added in v0.1.3
func (o GetClusterParamsItemOutput) IsGlobal() pulumi.IntOutput
Is it a global parameter.Note: This field may return null, indicating that no valid value can be obtained.
func (GetClusterParamsItemOutput) MatchType ¶ added in v0.1.3
func (o GetClusterParamsItemOutput) MatchType() pulumi.StringOutput
Matching type, multiVal, regex is used when the parameter type is string.
func (GetClusterParamsItemOutput) MatchValue ¶ added in v0.1.3
func (o GetClusterParamsItemOutput) MatchValue() pulumi.StringOutput
Match the target value, when multiVal, each key is divided by `;`.
func (GetClusterParamsItemOutput) Max ¶ added in v0.1.3
func (o GetClusterParamsItemOutput) Max() pulumi.StringOutput
The maximum value when the parameter type is float/integer.
func (GetClusterParamsItemOutput) Min ¶ added in v0.1.3
func (o GetClusterParamsItemOutput) Min() pulumi.StringOutput
The minimum value when the parameter type is float/integer.
func (GetClusterParamsItemOutput) NeedReboot ¶ added in v0.1.3
func (o GetClusterParamsItemOutput) NeedReboot() pulumi.IntOutput
Whether to reboot.
func (GetClusterParamsItemOutput) ParamName ¶ added in v0.1.3
func (o GetClusterParamsItemOutput) ParamName() pulumi.StringOutput
Parameter name.
func (GetClusterParamsItemOutput) ParamType ¶ added in v0.1.3
func (o GetClusterParamsItemOutput) ParamType() pulumi.StringOutput
Parameter type: integer/float/string/enum/bool.
func (GetClusterParamsItemOutput) ToGetClusterParamsItemOutput ¶ added in v0.1.3
func (o GetClusterParamsItemOutput) ToGetClusterParamsItemOutput() GetClusterParamsItemOutput
func (GetClusterParamsItemOutput) ToGetClusterParamsItemOutputWithContext ¶ added in v0.1.3
func (o GetClusterParamsItemOutput) ToGetClusterParamsItemOutputWithContext(ctx context.Context) GetClusterParamsItemOutput
type GetClusterParamsOutputArgs ¶ added in v0.1.3
type GetClusterParamsOutputArgs struct { // The ID of cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Parameter name. ParamName pulumi.StringPtrInput `pulumi:"paramName"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getClusterParams.
func (GetClusterParamsOutputArgs) ElementType ¶ added in v0.1.3
func (GetClusterParamsOutputArgs) ElementType() reflect.Type
type GetClusterParamsResult ¶ added in v0.1.3
type GetClusterParamsResult struct { ClusterId string `pulumi:"clusterId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Instance parameter list. Note: This field may return null, indicating that no valid value can be obtained. Items []GetClusterParamsItem `pulumi:"items"` // The name of parameter. ParamName *string `pulumi:"paramName"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getClusterParams.
func GetClusterParams ¶ added in v0.1.3
func GetClusterParams(ctx *pulumi.Context, args *GetClusterParamsArgs, opts ...pulumi.InvokeOption) (*GetClusterParamsResult, error)
Use this data source to query detailed information of cynosdb clusterParams
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cynosdb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cynosdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cynosdb.GetClusterParams(ctx, &cynosdb.GetClusterParamsArgs{ ClusterId: "cynosdbmysql-bws8h88b", ParamName: pulumi.StringRef("innodb_checksum_algorithm"), }, nil) if err != nil { return err } return nil }) }
```
type GetClusterParamsResultOutput ¶ added in v0.1.3
type GetClusterParamsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusterParams.
func GetClusterParamsOutput ¶ added in v0.1.3
func GetClusterParamsOutput(ctx *pulumi.Context, args GetClusterParamsOutputArgs, opts ...pulumi.InvokeOption) GetClusterParamsResultOutput
func (GetClusterParamsResultOutput) ClusterId ¶ added in v0.1.3
func (o GetClusterParamsResultOutput) ClusterId() pulumi.StringOutput
func (GetClusterParamsResultOutput) ElementType ¶ added in v0.1.3
func (GetClusterParamsResultOutput) ElementType() reflect.Type
func (GetClusterParamsResultOutput) Id ¶ added in v0.1.3
func (o GetClusterParamsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClusterParamsResultOutput) Items ¶ added in v0.1.3
func (o GetClusterParamsResultOutput) Items() GetClusterParamsItemArrayOutput
Instance parameter list. Note: This field may return null, indicating that no valid value can be obtained.
func (GetClusterParamsResultOutput) ParamName ¶ added in v0.1.3
func (o GetClusterParamsResultOutput) ParamName() pulumi.StringPtrOutput
The name of parameter.
func (GetClusterParamsResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetClusterParamsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetClusterParamsResultOutput) ToGetClusterParamsResultOutput ¶ added in v0.1.3
func (o GetClusterParamsResultOutput) ToGetClusterParamsResultOutput() GetClusterParamsResultOutput
func (GetClusterParamsResultOutput) ToGetClusterParamsResultOutputWithContext ¶ added in v0.1.3
func (o GetClusterParamsResultOutput) ToGetClusterParamsResultOutputWithContext(ctx context.Context) GetClusterParamsResultOutput
type GetClustersArgs ¶
type GetClustersArgs struct { // ID of the cluster to be queried. ClusterId *string `pulumi:"clusterId"` // Name of the cluster to be queried. ClusterName *string `pulumi:"clusterName"` // Type of CynosDB, and available values include `MYSQL`, `POSTGRESQL`. DbType *string `pulumi:"dbType"` // ID of the project to be queried. ProjectId *int `pulumi:"projectId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getClusters.
type GetClustersClusterList ¶
type GetClustersClusterList struct { // Auto renew flag. Valid values are `0`(MANUAL_RENEW), `1`(AUTO_RENEW). Only works for PREPAID cluster. AutoRenewFlag int `pulumi:"autoRenewFlag"` // The available zone of the CynosDB Cluster. AvailableZone string `pulumi:"availableZone"` // The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`. ChargeType string `pulumi:"chargeType"` // ID of the cluster to be queried. ClusterId string `pulumi:"clusterId"` // Storage limit of CynosDB cluster instance, unit in GB. ClusterLimit int `pulumi:"clusterLimit"` // Name of the cluster to be queried. ClusterName string `pulumi:"clusterName"` // Status of the Cynosdb cluster. ClusterStatus string `pulumi:"clusterStatus"` // Creation time of the CynosDB cluster. CreateTime string `pulumi:"createTime"` // Type of CynosDB, and available values include `MYSQL`, `POSTGRESQL`. DbType string `pulumi:"dbType"` // Version of CynosDB, which is related to `dbType`. For `MYSQL`, available value is `5.7`. DbVersion string `pulumi:"dbVersion"` // Port of CynosDB cluster. Port int `pulumi:"port"` // ID of the project to be queried. ProjectId int `pulumi:"projectId"` // ID of the subnet within this VPC. SubnetId string `pulumi:"subnetId"` // ID of the VPC. VpcId string `pulumi:"vpcId"` }
type GetClustersClusterListArgs ¶
type GetClustersClusterListArgs struct { // Auto renew flag. Valid values are `0`(MANUAL_RENEW), `1`(AUTO_RENEW). Only works for PREPAID cluster. AutoRenewFlag pulumi.IntInput `pulumi:"autoRenewFlag"` // The available zone of the CynosDB Cluster. AvailableZone pulumi.StringInput `pulumi:"availableZone"` // The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`. ChargeType pulumi.StringInput `pulumi:"chargeType"` // ID of the cluster to be queried. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Storage limit of CynosDB cluster instance, unit in GB. ClusterLimit pulumi.IntInput `pulumi:"clusterLimit"` // Name of the cluster to be queried. ClusterName pulumi.StringInput `pulumi:"clusterName"` // Status of the Cynosdb cluster. ClusterStatus pulumi.StringInput `pulumi:"clusterStatus"` // Creation time of the CynosDB cluster. CreateTime pulumi.StringInput `pulumi:"createTime"` // Type of CynosDB, and available values include `MYSQL`, `POSTGRESQL`. DbType pulumi.StringInput `pulumi:"dbType"` // Version of CynosDB, which is related to `dbType`. For `MYSQL`, available value is `5.7`. DbVersion pulumi.StringInput `pulumi:"dbVersion"` // Port of CynosDB cluster. Port pulumi.IntInput `pulumi:"port"` // ID of the project to be queried. ProjectId pulumi.IntInput `pulumi:"projectId"` // ID of the subnet within this VPC. SubnetId pulumi.StringInput `pulumi:"subnetId"` // ID of the VPC. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetClustersClusterListArgs) ElementType ¶
func (GetClustersClusterListArgs) ElementType() reflect.Type
func (GetClustersClusterListArgs) ToGetClustersClusterListOutput ¶
func (i GetClustersClusterListArgs) ToGetClustersClusterListOutput() GetClustersClusterListOutput
func (GetClustersClusterListArgs) ToGetClustersClusterListOutputWithContext ¶
func (i GetClustersClusterListArgs) ToGetClustersClusterListOutputWithContext(ctx context.Context) GetClustersClusterListOutput
type GetClustersClusterListArray ¶
type GetClustersClusterListArray []GetClustersClusterListInput
func (GetClustersClusterListArray) ElementType ¶
func (GetClustersClusterListArray) ElementType() reflect.Type
func (GetClustersClusterListArray) ToGetClustersClusterListArrayOutput ¶
func (i GetClustersClusterListArray) ToGetClustersClusterListArrayOutput() GetClustersClusterListArrayOutput
func (GetClustersClusterListArray) ToGetClustersClusterListArrayOutputWithContext ¶
func (i GetClustersClusterListArray) ToGetClustersClusterListArrayOutputWithContext(ctx context.Context) GetClustersClusterListArrayOutput
type GetClustersClusterListArrayInput ¶
type GetClustersClusterListArrayInput interface { pulumi.Input ToGetClustersClusterListArrayOutput() GetClustersClusterListArrayOutput ToGetClustersClusterListArrayOutputWithContext(context.Context) GetClustersClusterListArrayOutput }
GetClustersClusterListArrayInput is an input type that accepts GetClustersClusterListArray and GetClustersClusterListArrayOutput values. You can construct a concrete instance of `GetClustersClusterListArrayInput` via:
GetClustersClusterListArray{ GetClustersClusterListArgs{...} }
type GetClustersClusterListArrayOutput ¶
type GetClustersClusterListArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterListArrayOutput) ElementType ¶
func (GetClustersClusterListArrayOutput) ElementType() reflect.Type
func (GetClustersClusterListArrayOutput) Index ¶
func (o GetClustersClusterListArrayOutput) Index(i pulumi.IntInput) GetClustersClusterListOutput
func (GetClustersClusterListArrayOutput) ToGetClustersClusterListArrayOutput ¶
func (o GetClustersClusterListArrayOutput) ToGetClustersClusterListArrayOutput() GetClustersClusterListArrayOutput
func (GetClustersClusterListArrayOutput) ToGetClustersClusterListArrayOutputWithContext ¶
func (o GetClustersClusterListArrayOutput) ToGetClustersClusterListArrayOutputWithContext(ctx context.Context) GetClustersClusterListArrayOutput
type GetClustersClusterListInput ¶
type GetClustersClusterListInput interface { pulumi.Input ToGetClustersClusterListOutput() GetClustersClusterListOutput ToGetClustersClusterListOutputWithContext(context.Context) GetClustersClusterListOutput }
GetClustersClusterListInput is an input type that accepts GetClustersClusterListArgs and GetClustersClusterListOutput values. You can construct a concrete instance of `GetClustersClusterListInput` via:
GetClustersClusterListArgs{...}
type GetClustersClusterListOutput ¶
type GetClustersClusterListOutput struct{ *pulumi.OutputState }
func (GetClustersClusterListOutput) AutoRenewFlag ¶
func (o GetClustersClusterListOutput) AutoRenewFlag() pulumi.IntOutput
Auto renew flag. Valid values are `0`(MANUAL_RENEW), `1`(AUTO_RENEW). Only works for PREPAID cluster.
func (GetClustersClusterListOutput) AvailableZone ¶
func (o GetClustersClusterListOutput) AvailableZone() pulumi.StringOutput
The available zone of the CynosDB Cluster.
func (GetClustersClusterListOutput) ChargeType ¶
func (o GetClustersClusterListOutput) ChargeType() pulumi.StringOutput
The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`.
func (GetClustersClusterListOutput) ClusterId ¶
func (o GetClustersClusterListOutput) ClusterId() pulumi.StringOutput
ID of the cluster to be queried.
func (GetClustersClusterListOutput) ClusterLimit ¶
func (o GetClustersClusterListOutput) ClusterLimit() pulumi.IntOutput
Storage limit of CynosDB cluster instance, unit in GB.
func (GetClustersClusterListOutput) ClusterName ¶
func (o GetClustersClusterListOutput) ClusterName() pulumi.StringOutput
Name of the cluster to be queried.
func (GetClustersClusterListOutput) ClusterStatus ¶
func (o GetClustersClusterListOutput) ClusterStatus() pulumi.StringOutput
Status of the Cynosdb cluster.
func (GetClustersClusterListOutput) CreateTime ¶
func (o GetClustersClusterListOutput) CreateTime() pulumi.StringOutput
Creation time of the CynosDB cluster.
func (GetClustersClusterListOutput) DbType ¶
func (o GetClustersClusterListOutput) DbType() pulumi.StringOutput
Type of CynosDB, and available values include `MYSQL`, `POSTGRESQL`.
func (GetClustersClusterListOutput) DbVersion ¶
func (o GetClustersClusterListOutput) DbVersion() pulumi.StringOutput
Version of CynosDB, which is related to `dbType`. For `MYSQL`, available value is `5.7`.
func (GetClustersClusterListOutput) ElementType ¶
func (GetClustersClusterListOutput) ElementType() reflect.Type
func (GetClustersClusterListOutput) Port ¶
func (o GetClustersClusterListOutput) Port() pulumi.IntOutput
Port of CynosDB cluster.
func (GetClustersClusterListOutput) ProjectId ¶
func (o GetClustersClusterListOutput) ProjectId() pulumi.IntOutput
ID of the project to be queried.
func (GetClustersClusterListOutput) SubnetId ¶
func (o GetClustersClusterListOutput) SubnetId() pulumi.StringOutput
ID of the subnet within this VPC.
func (GetClustersClusterListOutput) ToGetClustersClusterListOutput ¶
func (o GetClustersClusterListOutput) ToGetClustersClusterListOutput() GetClustersClusterListOutput
func (GetClustersClusterListOutput) ToGetClustersClusterListOutputWithContext ¶
func (o GetClustersClusterListOutput) ToGetClustersClusterListOutputWithContext(ctx context.Context) GetClustersClusterListOutput
func (GetClustersClusterListOutput) VpcId ¶
func (o GetClustersClusterListOutput) VpcId() pulumi.StringOutput
ID of the VPC.
type GetClustersOutputArgs ¶
type GetClustersOutputArgs struct { // ID of the cluster to be queried. ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` // Name of the cluster to be queried. ClusterName pulumi.StringPtrInput `pulumi:"clusterName"` // Type of CynosDB, and available values include `MYSQL`, `POSTGRESQL`. DbType pulumi.StringPtrInput `pulumi:"dbType"` // ID of the project to be queried. ProjectId pulumi.IntPtrInput `pulumi:"projectId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getClusters.
func (GetClustersOutputArgs) ElementType ¶
func (GetClustersOutputArgs) ElementType() reflect.Type
type GetClustersResult ¶
type GetClustersResult struct { // ID of CynosDB cluster. ClusterId *string `pulumi:"clusterId"` // A list of clusters. Each element contains the following attributes: ClusterLists []GetClustersClusterList `pulumi:"clusterLists"` // Name of CynosDB cluster. ClusterName *string `pulumi:"clusterName"` // Type of CynosDB, and available values include `MYSQL`. DbType *string `pulumi:"dbType"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ID of the project. ProjectId *int `pulumi:"projectId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getClusters.
func GetClusters ¶
func GetClusters(ctx *pulumi.Context, args *GetClustersArgs, opts ...pulumi.InvokeOption) (*GetClustersResult, error)
Use this data source to query detailed information of Cynosdb clusters.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cynosdb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cynosdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cynosdb.GetClusters(ctx, &cynosdb.GetClustersArgs{ ClusterId: pulumi.StringRef("cynosdbmysql-dzj5l8gz"), ClusterName: pulumi.StringRef("test"), DbType: pulumi.StringRef("MYSQL"), ProjectId: pulumi.IntRef(0), }, nil) if err != nil { return err } return nil }) }
```
type GetClustersResultOutput ¶
type GetClustersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusters.
func GetClustersOutput ¶
func GetClustersOutput(ctx *pulumi.Context, args GetClustersOutputArgs, opts ...pulumi.InvokeOption) GetClustersResultOutput
func (GetClustersResultOutput) ClusterId ¶
func (o GetClustersResultOutput) ClusterId() pulumi.StringPtrOutput
ID of CynosDB cluster.
func (GetClustersResultOutput) ClusterLists ¶
func (o GetClustersResultOutput) ClusterLists() GetClustersClusterListArrayOutput
A list of clusters. Each element contains the following attributes:
func (GetClustersResultOutput) ClusterName ¶
func (o GetClustersResultOutput) ClusterName() pulumi.StringPtrOutput
Name of CynosDB cluster.
func (GetClustersResultOutput) DbType ¶
func (o GetClustersResultOutput) DbType() pulumi.StringPtrOutput
Type of CynosDB, and available values include `MYSQL`.
func (GetClustersResultOutput) ElementType ¶
func (GetClustersResultOutput) ElementType() reflect.Type
func (GetClustersResultOutput) Id ¶
func (o GetClustersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClustersResultOutput) ProjectId ¶
func (o GetClustersResultOutput) ProjectId() pulumi.IntPtrOutput
ID of the project.
func (GetClustersResultOutput) ResultOutputFile ¶
func (o GetClustersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetClustersResultOutput) ToGetClustersResultOutput ¶
func (o GetClustersResultOutput) ToGetClustersResultOutput() GetClustersResultOutput
func (GetClustersResultOutput) ToGetClustersResultOutputWithContext ¶
func (o GetClustersResultOutput) ToGetClustersResultOutputWithContext(ctx context.Context) GetClustersResultOutput
type GetInstancesArgs ¶
type GetInstancesArgs struct { // ID of the cluster. ClusterId *string `pulumi:"clusterId"` // Type of CynosDB, and available values include `MYSQL`, `POSTGRESQL`. DbType *string `pulumi:"dbType"` // ID of the Cynosdb instance to be queried. InstanceId *string `pulumi:"instanceId"` // Name of the Cynosdb instance to be queried. InstanceName *string `pulumi:"instanceName"` // ID of the project to be queried. ProjectId *int `pulumi:"projectId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstances.
type GetInstancesInstanceList ¶
type GetInstancesInstanceList struct { // ID of the cluster. ClusterId *string `pulumi:"clusterId"` // Creation time of the CynosDB instance. CreateTime string `pulumi:"createTime"` InstanceCpuCore int `pulumi:"instanceCpuCore"` // ID of the Cynosdb instance to be queried. InstanceId *string `pulumi:"instanceId"` InstanceMemorySize int `pulumi:"instanceMemorySize"` // Name of the Cynosdb instance to be queried. InstanceName string `pulumi:"instanceName"` // Status of the Cynosdb instance. InstanceStatus string `pulumi:"instanceStatus"` // Storage size of the Cynosdb instance, unit in GB. InstanceStorageSize int `pulumi:"instanceStorageSize"` // Instance type. `ro` for readonly instance, `rw` for read and write instance. InstanceType string `pulumi:"instanceType"` }
type GetInstancesInstanceListArgs ¶
type GetInstancesInstanceListArgs struct { // ID of the cluster. ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` // Creation time of the CynosDB instance. CreateTime pulumi.StringInput `pulumi:"createTime"` InstanceCpuCore pulumi.IntInput `pulumi:"instanceCpuCore"` // ID of the Cynosdb instance to be queried. InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` InstanceMemorySize pulumi.IntInput `pulumi:"instanceMemorySize"` // Name of the Cynosdb instance to be queried. InstanceName pulumi.StringInput `pulumi:"instanceName"` // Status of the Cynosdb instance. InstanceStatus pulumi.StringInput `pulumi:"instanceStatus"` // Storage size of the Cynosdb instance, unit in GB. InstanceStorageSize pulumi.IntInput `pulumi:"instanceStorageSize"` // Instance type. `ro` for readonly instance, `rw` for read and write instance. InstanceType pulumi.StringInput `pulumi:"instanceType"` }
func (GetInstancesInstanceListArgs) ElementType ¶
func (GetInstancesInstanceListArgs) ElementType() reflect.Type
func (GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput ¶
func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
func (GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext ¶
func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
type GetInstancesInstanceListArray ¶
type GetInstancesInstanceListArray []GetInstancesInstanceListInput
func (GetInstancesInstanceListArray) ElementType ¶
func (GetInstancesInstanceListArray) ElementType() reflect.Type
func (GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput ¶
func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
func (GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext ¶
func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput
type GetInstancesInstanceListArrayInput ¶
type GetInstancesInstanceListArrayInput interface { pulumi.Input ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput ToGetInstancesInstanceListArrayOutputWithContext(context.Context) GetInstancesInstanceListArrayOutput }
GetInstancesInstanceListArrayInput is an input type that accepts GetInstancesInstanceListArray and GetInstancesInstanceListArrayOutput values. You can construct a concrete instance of `GetInstancesInstanceListArrayInput` via:
GetInstancesInstanceListArray{ GetInstancesInstanceListArgs{...} }
type GetInstancesInstanceListArrayOutput ¶
type GetInstancesInstanceListArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceListArrayOutput) ElementType ¶
func (GetInstancesInstanceListArrayOutput) ElementType() reflect.Type
func (GetInstancesInstanceListArrayOutput) Index ¶
func (o GetInstancesInstanceListArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceListOutput
func (GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput ¶
func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
func (GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext ¶
func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput
type GetInstancesInstanceListInput ¶
type GetInstancesInstanceListInput interface { pulumi.Input ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput ToGetInstancesInstanceListOutputWithContext(context.Context) GetInstancesInstanceListOutput }
GetInstancesInstanceListInput is an input type that accepts GetInstancesInstanceListArgs and GetInstancesInstanceListOutput values. You can construct a concrete instance of `GetInstancesInstanceListInput` via:
GetInstancesInstanceListArgs{...}
type GetInstancesInstanceListOutput ¶
type GetInstancesInstanceListOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceListOutput) ClusterId ¶
func (o GetInstancesInstanceListOutput) ClusterId() pulumi.StringPtrOutput
ID of the cluster.
func (GetInstancesInstanceListOutput) CreateTime ¶
func (o GetInstancesInstanceListOutput) CreateTime() pulumi.StringOutput
Creation time of the CynosDB instance.
func (GetInstancesInstanceListOutput) ElementType ¶
func (GetInstancesInstanceListOutput) ElementType() reflect.Type
func (GetInstancesInstanceListOutput) InstanceCpuCore ¶
func (o GetInstancesInstanceListOutput) InstanceCpuCore() pulumi.IntOutput
func (GetInstancesInstanceListOutput) InstanceId ¶
func (o GetInstancesInstanceListOutput) InstanceId() pulumi.StringPtrOutput
ID of the Cynosdb instance to be queried.
func (GetInstancesInstanceListOutput) InstanceMemorySize ¶
func (o GetInstancesInstanceListOutput) InstanceMemorySize() pulumi.IntOutput
func (GetInstancesInstanceListOutput) InstanceName ¶
func (o GetInstancesInstanceListOutput) InstanceName() pulumi.StringOutput
Name of the Cynosdb instance to be queried.
func (GetInstancesInstanceListOutput) InstanceStatus ¶
func (o GetInstancesInstanceListOutput) InstanceStatus() pulumi.StringOutput
Status of the Cynosdb instance.
func (GetInstancesInstanceListOutput) InstanceStorageSize ¶
func (o GetInstancesInstanceListOutput) InstanceStorageSize() pulumi.IntOutput
Storage size of the Cynosdb instance, unit in GB.
func (GetInstancesInstanceListOutput) InstanceType ¶
func (o GetInstancesInstanceListOutput) InstanceType() pulumi.StringOutput
Instance type. `ro` for readonly instance, `rw` for read and write instance.
func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput ¶
func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext ¶
func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
type GetInstancesOutputArgs ¶
type GetInstancesOutputArgs struct { // ID of the cluster. ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` // Type of CynosDB, and available values include `MYSQL`, `POSTGRESQL`. DbType pulumi.StringPtrInput `pulumi:"dbType"` // ID of the Cynosdb instance to be queried. InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` // Name of the Cynosdb instance to be queried. InstanceName pulumi.StringPtrInput `pulumi:"instanceName"` // ID of the project to be queried. ProjectId pulumi.IntPtrInput `pulumi:"projectId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstances.
func (GetInstancesOutputArgs) ElementType ¶
func (GetInstancesOutputArgs) ElementType() reflect.Type
type GetInstancesResult ¶
type GetInstancesResult struct { ClusterId *string `pulumi:"clusterId"` DbType *string `pulumi:"dbType"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId *string `pulumi:"instanceId"` // A list of instances. Each element contains the following attributes: InstanceLists []GetInstancesInstanceList `pulumi:"instanceLists"` // Name of CynosDB instance. InstanceName *string `pulumi:"instanceName"` ProjectId *int `pulumi:"projectId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getInstances.
func GetInstances ¶
func GetInstances(ctx *pulumi.Context, args *GetInstancesArgs, opts ...pulumi.InvokeOption) (*GetInstancesResult, error)
Use this data source to query detailed information of Cynosdb instances.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cynosdb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cynosdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cynosdb.GetInstances(ctx, &cynosdb.GetInstancesArgs{ DbType: pulumi.StringRef("MYSQL"), InstanceId: pulumi.StringRef("cynosdbmysql-ins-0wln9u6w"), InstanceName: pulumi.StringRef("test"), ProjectId: pulumi.IntRef(0), }, nil) if err != nil { return err } return nil }) }
```
type GetInstancesResultOutput ¶
type GetInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstances.
func GetInstancesOutput ¶
func GetInstancesOutput(ctx *pulumi.Context, args GetInstancesOutputArgs, opts ...pulumi.InvokeOption) GetInstancesResultOutput
func (GetInstancesResultOutput) ClusterId ¶
func (o GetInstancesResultOutput) ClusterId() pulumi.StringPtrOutput
func (GetInstancesResultOutput) DbType ¶
func (o GetInstancesResultOutput) DbType() pulumi.StringPtrOutput
func (GetInstancesResultOutput) ElementType ¶
func (GetInstancesResultOutput) ElementType() reflect.Type
func (GetInstancesResultOutput) Id ¶
func (o GetInstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstancesResultOutput) InstanceId ¶
func (o GetInstancesResultOutput) InstanceId() pulumi.StringPtrOutput
func (GetInstancesResultOutput) InstanceLists ¶
func (o GetInstancesResultOutput) InstanceLists() GetInstancesInstanceListArrayOutput
A list of instances. Each element contains the following attributes:
func (GetInstancesResultOutput) InstanceName ¶
func (o GetInstancesResultOutput) InstanceName() pulumi.StringPtrOutput
Name of CynosDB instance.
func (GetInstancesResultOutput) ProjectId ¶
func (o GetInstancesResultOutput) ProjectId() pulumi.IntPtrOutput
func (GetInstancesResultOutput) ResultOutputFile ¶
func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstancesResultOutput) ToGetInstancesResultOutput ¶
func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
func (GetInstancesResultOutput) ToGetInstancesResultOutputWithContext ¶
func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
type GetParamTemplatesArgs ¶ added in v0.1.3
type GetParamTemplatesArgs struct { // Database mode, optional values: NORMAL, SERVERLESS. DbModes []string `pulumi:"dbModes"` // Engine types. EngineTypes []string `pulumi:"engineTypes"` // Database engine version number. EngineVersions []string `pulumi:"engineVersions"` // Query limit. Limit *int `pulumi:"limit"` // Page offset. Offset *int `pulumi:"offset"` // The sort field for the returned results. OrderBy *string `pulumi:"orderBy"` // Sort by (asc, desc). OrderDirection *string `pulumi:"orderDirection"` // The product type corresponding to the query template. Products []string `pulumi:"products"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // The id list of templates. TemplateIds []int `pulumi:"templateIds"` // The name list of templates. TemplateNames []string `pulumi:"templateNames"` // Template types. TemplateTypes []string `pulumi:"templateTypes"` }
A collection of arguments for invoking getParamTemplates.
type GetParamTemplatesItem ¶ added in v0.1.3
type GetParamTemplatesItem struct { // Database mode, optional values: NORMAL, SERVERLESS. DbMode string `pulumi:"dbMode"` // Engine version. EngineVersion string `pulumi:"engineVersion"` // The ID of template. Id int `pulumi:"id"` // Parameter template details.Note: This field may return null, indicating that no valid value can be obtained. ParamInfoSets []GetParamTemplatesItemParamInfoSet `pulumi:"paramInfoSets"` // The description of template. TemplateDescription string `pulumi:"templateDescription"` // The name of template. TemplateName string `pulumi:"templateName"` }
type GetParamTemplatesItemArgs ¶ added in v0.1.3
type GetParamTemplatesItemArgs struct { // Database mode, optional values: NORMAL, SERVERLESS. DbMode pulumi.StringInput `pulumi:"dbMode"` // Engine version. EngineVersion pulumi.StringInput `pulumi:"engineVersion"` // The ID of template. Id pulumi.IntInput `pulumi:"id"` // Parameter template details.Note: This field may return null, indicating that no valid value can be obtained. ParamInfoSets GetParamTemplatesItemParamInfoSetArrayInput `pulumi:"paramInfoSets"` // The description of template. TemplateDescription pulumi.StringInput `pulumi:"templateDescription"` // The name of template. TemplateName pulumi.StringInput `pulumi:"templateName"` }
func (GetParamTemplatesItemArgs) ElementType ¶ added in v0.1.3
func (GetParamTemplatesItemArgs) ElementType() reflect.Type
func (GetParamTemplatesItemArgs) ToGetParamTemplatesItemOutput ¶ added in v0.1.3
func (i GetParamTemplatesItemArgs) ToGetParamTemplatesItemOutput() GetParamTemplatesItemOutput
func (GetParamTemplatesItemArgs) ToGetParamTemplatesItemOutputWithContext ¶ added in v0.1.3
func (i GetParamTemplatesItemArgs) ToGetParamTemplatesItemOutputWithContext(ctx context.Context) GetParamTemplatesItemOutput
type GetParamTemplatesItemArray ¶ added in v0.1.3
type GetParamTemplatesItemArray []GetParamTemplatesItemInput
func (GetParamTemplatesItemArray) ElementType ¶ added in v0.1.3
func (GetParamTemplatesItemArray) ElementType() reflect.Type
func (GetParamTemplatesItemArray) ToGetParamTemplatesItemArrayOutput ¶ added in v0.1.3
func (i GetParamTemplatesItemArray) ToGetParamTemplatesItemArrayOutput() GetParamTemplatesItemArrayOutput
func (GetParamTemplatesItemArray) ToGetParamTemplatesItemArrayOutputWithContext ¶ added in v0.1.3
func (i GetParamTemplatesItemArray) ToGetParamTemplatesItemArrayOutputWithContext(ctx context.Context) GetParamTemplatesItemArrayOutput
type GetParamTemplatesItemArrayInput ¶ added in v0.1.3
type GetParamTemplatesItemArrayInput interface { pulumi.Input ToGetParamTemplatesItemArrayOutput() GetParamTemplatesItemArrayOutput ToGetParamTemplatesItemArrayOutputWithContext(context.Context) GetParamTemplatesItemArrayOutput }
GetParamTemplatesItemArrayInput is an input type that accepts GetParamTemplatesItemArray and GetParamTemplatesItemArrayOutput values. You can construct a concrete instance of `GetParamTemplatesItemArrayInput` via:
GetParamTemplatesItemArray{ GetParamTemplatesItemArgs{...} }
type GetParamTemplatesItemArrayOutput ¶ added in v0.1.3
type GetParamTemplatesItemArrayOutput struct{ *pulumi.OutputState }
func (GetParamTemplatesItemArrayOutput) ElementType ¶ added in v0.1.3
func (GetParamTemplatesItemArrayOutput) ElementType() reflect.Type
func (GetParamTemplatesItemArrayOutput) Index ¶ added in v0.1.3
func (o GetParamTemplatesItemArrayOutput) Index(i pulumi.IntInput) GetParamTemplatesItemOutput
func (GetParamTemplatesItemArrayOutput) ToGetParamTemplatesItemArrayOutput ¶ added in v0.1.3
func (o GetParamTemplatesItemArrayOutput) ToGetParamTemplatesItemArrayOutput() GetParamTemplatesItemArrayOutput
func (GetParamTemplatesItemArrayOutput) ToGetParamTemplatesItemArrayOutputWithContext ¶ added in v0.1.3
func (o GetParamTemplatesItemArrayOutput) ToGetParamTemplatesItemArrayOutputWithContext(ctx context.Context) GetParamTemplatesItemArrayOutput
type GetParamTemplatesItemInput ¶ added in v0.1.3
type GetParamTemplatesItemInput interface { pulumi.Input ToGetParamTemplatesItemOutput() GetParamTemplatesItemOutput ToGetParamTemplatesItemOutputWithContext(context.Context) GetParamTemplatesItemOutput }
GetParamTemplatesItemInput is an input type that accepts GetParamTemplatesItemArgs and GetParamTemplatesItemOutput values. You can construct a concrete instance of `GetParamTemplatesItemInput` via:
GetParamTemplatesItemArgs{...}
type GetParamTemplatesItemOutput ¶ added in v0.1.3
type GetParamTemplatesItemOutput struct{ *pulumi.OutputState }
func (GetParamTemplatesItemOutput) DbMode ¶ added in v0.1.3
func (o GetParamTemplatesItemOutput) DbMode() pulumi.StringOutput
Database mode, optional values: NORMAL, SERVERLESS.
func (GetParamTemplatesItemOutput) ElementType ¶ added in v0.1.3
func (GetParamTemplatesItemOutput) ElementType() reflect.Type
func (GetParamTemplatesItemOutput) EngineVersion ¶ added in v0.1.3
func (o GetParamTemplatesItemOutput) EngineVersion() pulumi.StringOutput
Engine version.
func (GetParamTemplatesItemOutput) Id ¶ added in v0.1.3
func (o GetParamTemplatesItemOutput) Id() pulumi.IntOutput
The ID of template.
func (GetParamTemplatesItemOutput) ParamInfoSets ¶ added in v0.1.3
func (o GetParamTemplatesItemOutput) ParamInfoSets() GetParamTemplatesItemParamInfoSetArrayOutput
Parameter template details.Note: This field may return null, indicating that no valid value can be obtained.
func (GetParamTemplatesItemOutput) TemplateDescription ¶ added in v0.1.3
func (o GetParamTemplatesItemOutput) TemplateDescription() pulumi.StringOutput
The description of template.
func (GetParamTemplatesItemOutput) TemplateName ¶ added in v0.1.3
func (o GetParamTemplatesItemOutput) TemplateName() pulumi.StringOutput
The name of template.
func (GetParamTemplatesItemOutput) ToGetParamTemplatesItemOutput ¶ added in v0.1.3
func (o GetParamTemplatesItemOutput) ToGetParamTemplatesItemOutput() GetParamTemplatesItemOutput
func (GetParamTemplatesItemOutput) ToGetParamTemplatesItemOutputWithContext ¶ added in v0.1.3
func (o GetParamTemplatesItemOutput) ToGetParamTemplatesItemOutputWithContext(ctx context.Context) GetParamTemplatesItemOutput
type GetParamTemplatesItemParamInfoSet ¶ added in v0.1.3
type GetParamTemplatesItemParamInfoSet struct { // Current value. CurrentValue string `pulumi:"currentValue"` // Default value. Default string `pulumi:"default"` // The description of parameter. Description string `pulumi:"description"` // An optional set of value types when the parameter type is enum.Note: This field may return null, indicating that no valid value can be obtained. EnumValues []string `pulumi:"enumValues"` // The maximum value when the parameter type is float/integer.Note: This field may return null, indicating that no valid value can be obtained. Max string `pulumi:"max"` // The minimum value when the parameter type is float/integer.Note: This field may return null, indicating that no valid value can be obtained. Min string `pulumi:"min"` // Whether to reboot. NeedReboot int `pulumi:"needReboot"` // The name of parameter. ParamName string `pulumi:"paramName"` // Parameter type: integer/float/string/enum. ParamType string `pulumi:"paramType"` }
type GetParamTemplatesItemParamInfoSetArgs ¶ added in v0.1.3
type GetParamTemplatesItemParamInfoSetArgs struct { // Current value. CurrentValue pulumi.StringInput `pulumi:"currentValue"` // Default value. Default pulumi.StringInput `pulumi:"default"` // The description of parameter. Description pulumi.StringInput `pulumi:"description"` // An optional set of value types when the parameter type is enum.Note: This field may return null, indicating that no valid value can be obtained. EnumValues pulumi.StringArrayInput `pulumi:"enumValues"` // The maximum value when the parameter type is float/integer.Note: This field may return null, indicating that no valid value can be obtained. Max pulumi.StringInput `pulumi:"max"` // The minimum value when the parameter type is float/integer.Note: This field may return null, indicating that no valid value can be obtained. Min pulumi.StringInput `pulumi:"min"` // Whether to reboot. NeedReboot pulumi.IntInput `pulumi:"needReboot"` // The name of parameter. ParamName pulumi.StringInput `pulumi:"paramName"` // Parameter type: integer/float/string/enum. ParamType pulumi.StringInput `pulumi:"paramType"` }
func (GetParamTemplatesItemParamInfoSetArgs) ElementType ¶ added in v0.1.3
func (GetParamTemplatesItemParamInfoSetArgs) ElementType() reflect.Type
func (GetParamTemplatesItemParamInfoSetArgs) ToGetParamTemplatesItemParamInfoSetOutput ¶ added in v0.1.3
func (i GetParamTemplatesItemParamInfoSetArgs) ToGetParamTemplatesItemParamInfoSetOutput() GetParamTemplatesItemParamInfoSetOutput
func (GetParamTemplatesItemParamInfoSetArgs) ToGetParamTemplatesItemParamInfoSetOutputWithContext ¶ added in v0.1.3
func (i GetParamTemplatesItemParamInfoSetArgs) ToGetParamTemplatesItemParamInfoSetOutputWithContext(ctx context.Context) GetParamTemplatesItemParamInfoSetOutput
type GetParamTemplatesItemParamInfoSetArray ¶ added in v0.1.3
type GetParamTemplatesItemParamInfoSetArray []GetParamTemplatesItemParamInfoSetInput
func (GetParamTemplatesItemParamInfoSetArray) ElementType ¶ added in v0.1.3
func (GetParamTemplatesItemParamInfoSetArray) ElementType() reflect.Type
func (GetParamTemplatesItemParamInfoSetArray) ToGetParamTemplatesItemParamInfoSetArrayOutput ¶ added in v0.1.3
func (i GetParamTemplatesItemParamInfoSetArray) ToGetParamTemplatesItemParamInfoSetArrayOutput() GetParamTemplatesItemParamInfoSetArrayOutput
func (GetParamTemplatesItemParamInfoSetArray) ToGetParamTemplatesItemParamInfoSetArrayOutputWithContext ¶ added in v0.1.3
func (i GetParamTemplatesItemParamInfoSetArray) ToGetParamTemplatesItemParamInfoSetArrayOutputWithContext(ctx context.Context) GetParamTemplatesItemParamInfoSetArrayOutput
type GetParamTemplatesItemParamInfoSetArrayInput ¶ added in v0.1.3
type GetParamTemplatesItemParamInfoSetArrayInput interface { pulumi.Input ToGetParamTemplatesItemParamInfoSetArrayOutput() GetParamTemplatesItemParamInfoSetArrayOutput ToGetParamTemplatesItemParamInfoSetArrayOutputWithContext(context.Context) GetParamTemplatesItemParamInfoSetArrayOutput }
GetParamTemplatesItemParamInfoSetArrayInput is an input type that accepts GetParamTemplatesItemParamInfoSetArray and GetParamTemplatesItemParamInfoSetArrayOutput values. You can construct a concrete instance of `GetParamTemplatesItemParamInfoSetArrayInput` via:
GetParamTemplatesItemParamInfoSetArray{ GetParamTemplatesItemParamInfoSetArgs{...} }
type GetParamTemplatesItemParamInfoSetArrayOutput ¶ added in v0.1.3
type GetParamTemplatesItemParamInfoSetArrayOutput struct{ *pulumi.OutputState }
func (GetParamTemplatesItemParamInfoSetArrayOutput) ElementType ¶ added in v0.1.3
func (GetParamTemplatesItemParamInfoSetArrayOutput) ElementType() reflect.Type
func (GetParamTemplatesItemParamInfoSetArrayOutput) ToGetParamTemplatesItemParamInfoSetArrayOutput ¶ added in v0.1.3
func (o GetParamTemplatesItemParamInfoSetArrayOutput) ToGetParamTemplatesItemParamInfoSetArrayOutput() GetParamTemplatesItemParamInfoSetArrayOutput
func (GetParamTemplatesItemParamInfoSetArrayOutput) ToGetParamTemplatesItemParamInfoSetArrayOutputWithContext ¶ added in v0.1.3
func (o GetParamTemplatesItemParamInfoSetArrayOutput) ToGetParamTemplatesItemParamInfoSetArrayOutputWithContext(ctx context.Context) GetParamTemplatesItemParamInfoSetArrayOutput
type GetParamTemplatesItemParamInfoSetInput ¶ added in v0.1.3
type GetParamTemplatesItemParamInfoSetInput interface { pulumi.Input ToGetParamTemplatesItemParamInfoSetOutput() GetParamTemplatesItemParamInfoSetOutput ToGetParamTemplatesItemParamInfoSetOutputWithContext(context.Context) GetParamTemplatesItemParamInfoSetOutput }
GetParamTemplatesItemParamInfoSetInput is an input type that accepts GetParamTemplatesItemParamInfoSetArgs and GetParamTemplatesItemParamInfoSetOutput values. You can construct a concrete instance of `GetParamTemplatesItemParamInfoSetInput` via:
GetParamTemplatesItemParamInfoSetArgs{...}
type GetParamTemplatesItemParamInfoSetOutput ¶ added in v0.1.3
type GetParamTemplatesItemParamInfoSetOutput struct{ *pulumi.OutputState }
func (GetParamTemplatesItemParamInfoSetOutput) CurrentValue ¶ added in v0.1.3
func (o GetParamTemplatesItemParamInfoSetOutput) CurrentValue() pulumi.StringOutput
Current value.
func (GetParamTemplatesItemParamInfoSetOutput) Default ¶ added in v0.1.3
func (o GetParamTemplatesItemParamInfoSetOutput) Default() pulumi.StringOutput
Default value.
func (GetParamTemplatesItemParamInfoSetOutput) Description ¶ added in v0.1.3
func (o GetParamTemplatesItemParamInfoSetOutput) Description() pulumi.StringOutput
The description of parameter.
func (GetParamTemplatesItemParamInfoSetOutput) ElementType ¶ added in v0.1.3
func (GetParamTemplatesItemParamInfoSetOutput) ElementType() reflect.Type
func (GetParamTemplatesItemParamInfoSetOutput) EnumValues ¶ added in v0.1.3
func (o GetParamTemplatesItemParamInfoSetOutput) EnumValues() pulumi.StringArrayOutput
An optional set of value types when the parameter type is enum.Note: This field may return null, indicating that no valid value can be obtained.
func (GetParamTemplatesItemParamInfoSetOutput) Max ¶ added in v0.1.3
func (o GetParamTemplatesItemParamInfoSetOutput) Max() pulumi.StringOutput
The maximum value when the parameter type is float/integer.Note: This field may return null, indicating that no valid value can be obtained.
func (GetParamTemplatesItemParamInfoSetOutput) Min ¶ added in v0.1.3
func (o GetParamTemplatesItemParamInfoSetOutput) Min() pulumi.StringOutput
The minimum value when the parameter type is float/integer.Note: This field may return null, indicating that no valid value can be obtained.
func (GetParamTemplatesItemParamInfoSetOutput) NeedReboot ¶ added in v0.1.3
func (o GetParamTemplatesItemParamInfoSetOutput) NeedReboot() pulumi.IntOutput
Whether to reboot.
func (GetParamTemplatesItemParamInfoSetOutput) ParamName ¶ added in v0.1.3
func (o GetParamTemplatesItemParamInfoSetOutput) ParamName() pulumi.StringOutput
The name of parameter.
func (GetParamTemplatesItemParamInfoSetOutput) ParamType ¶ added in v0.1.3
func (o GetParamTemplatesItemParamInfoSetOutput) ParamType() pulumi.StringOutput
Parameter type: integer/float/string/enum.
func (GetParamTemplatesItemParamInfoSetOutput) ToGetParamTemplatesItemParamInfoSetOutput ¶ added in v0.1.3
func (o GetParamTemplatesItemParamInfoSetOutput) ToGetParamTemplatesItemParamInfoSetOutput() GetParamTemplatesItemParamInfoSetOutput
func (GetParamTemplatesItemParamInfoSetOutput) ToGetParamTemplatesItemParamInfoSetOutputWithContext ¶ added in v0.1.3
func (o GetParamTemplatesItemParamInfoSetOutput) ToGetParamTemplatesItemParamInfoSetOutputWithContext(ctx context.Context) GetParamTemplatesItemParamInfoSetOutput
type GetParamTemplatesOutputArgs ¶ added in v0.1.3
type GetParamTemplatesOutputArgs struct { // Database mode, optional values: NORMAL, SERVERLESS. DbModes pulumi.StringArrayInput `pulumi:"dbModes"` // Engine types. EngineTypes pulumi.StringArrayInput `pulumi:"engineTypes"` // Database engine version number. EngineVersions pulumi.StringArrayInput `pulumi:"engineVersions"` // Query limit. Limit pulumi.IntPtrInput `pulumi:"limit"` // Page offset. Offset pulumi.IntPtrInput `pulumi:"offset"` // The sort field for the returned results. OrderBy pulumi.StringPtrInput `pulumi:"orderBy"` // Sort by (asc, desc). OrderDirection pulumi.StringPtrInput `pulumi:"orderDirection"` // The product type corresponding to the query template. Products pulumi.StringArrayInput `pulumi:"products"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // The id list of templates. TemplateIds pulumi.IntArrayInput `pulumi:"templateIds"` // The name list of templates. TemplateNames pulumi.StringArrayInput `pulumi:"templateNames"` // Template types. TemplateTypes pulumi.StringArrayInput `pulumi:"templateTypes"` }
A collection of arguments for invoking getParamTemplates.
func (GetParamTemplatesOutputArgs) ElementType ¶ added in v0.1.3
func (GetParamTemplatesOutputArgs) ElementType() reflect.Type
type GetParamTemplatesResult ¶ added in v0.1.3
type GetParamTemplatesResult struct { DbModes []string `pulumi:"dbModes"` EngineTypes []string `pulumi:"engineTypes"` EngineVersions []string `pulumi:"engineVersions"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Parameter Template Information. Items []GetParamTemplatesItem `pulumi:"items"` Limit *int `pulumi:"limit"` Offset *int `pulumi:"offset"` OrderBy *string `pulumi:"orderBy"` OrderDirection *string `pulumi:"orderDirection"` Products []string `pulumi:"products"` ResultOutputFile *string `pulumi:"resultOutputFile"` TemplateIds []int `pulumi:"templateIds"` TemplateNames []string `pulumi:"templateNames"` TemplateTypes []string `pulumi:"templateTypes"` }
A collection of values returned by getParamTemplates.
func GetParamTemplates ¶ added in v0.1.3
func GetParamTemplates(ctx *pulumi.Context, args *GetParamTemplatesArgs, opts ...pulumi.InvokeOption) (*GetParamTemplatesResult, error)
Use this data source to query detailed information of cynosdb paramTemplates
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cynosdb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cynosdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cynosdb.GetParamTemplates(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetParamTemplatesResultOutput ¶ added in v0.1.3
type GetParamTemplatesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getParamTemplates.
func GetParamTemplatesOutput ¶ added in v0.1.3
func GetParamTemplatesOutput(ctx *pulumi.Context, args GetParamTemplatesOutputArgs, opts ...pulumi.InvokeOption) GetParamTemplatesResultOutput
func (GetParamTemplatesResultOutput) DbModes ¶ added in v0.1.3
func (o GetParamTemplatesResultOutput) DbModes() pulumi.StringArrayOutput
func (GetParamTemplatesResultOutput) ElementType ¶ added in v0.1.3
func (GetParamTemplatesResultOutput) ElementType() reflect.Type
func (GetParamTemplatesResultOutput) EngineTypes ¶ added in v0.1.3
func (o GetParamTemplatesResultOutput) EngineTypes() pulumi.StringArrayOutput
func (GetParamTemplatesResultOutput) EngineVersions ¶ added in v0.1.3
func (o GetParamTemplatesResultOutput) EngineVersions() pulumi.StringArrayOutput
func (GetParamTemplatesResultOutput) Id ¶ added in v0.1.3
func (o GetParamTemplatesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetParamTemplatesResultOutput) Items ¶ added in v0.1.3
func (o GetParamTemplatesResultOutput) Items() GetParamTemplatesItemArrayOutput
Parameter Template Information.
func (GetParamTemplatesResultOutput) Limit ¶ added in v0.1.3
func (o GetParamTemplatesResultOutput) Limit() pulumi.IntPtrOutput
func (GetParamTemplatesResultOutput) Offset ¶ added in v0.1.3
func (o GetParamTemplatesResultOutput) Offset() pulumi.IntPtrOutput
func (GetParamTemplatesResultOutput) OrderBy ¶ added in v0.1.3
func (o GetParamTemplatesResultOutput) OrderBy() pulumi.StringPtrOutput
func (GetParamTemplatesResultOutput) OrderDirection ¶ added in v0.1.3
func (o GetParamTemplatesResultOutput) OrderDirection() pulumi.StringPtrOutput
func (GetParamTemplatesResultOutput) Products ¶ added in v0.1.3
func (o GetParamTemplatesResultOutput) Products() pulumi.StringArrayOutput
func (GetParamTemplatesResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetParamTemplatesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetParamTemplatesResultOutput) TemplateIds ¶ added in v0.1.3
func (o GetParamTemplatesResultOutput) TemplateIds() pulumi.IntArrayOutput
func (GetParamTemplatesResultOutput) TemplateNames ¶ added in v0.1.3
func (o GetParamTemplatesResultOutput) TemplateNames() pulumi.StringArrayOutput
func (GetParamTemplatesResultOutput) TemplateTypes ¶ added in v0.1.3
func (o GetParamTemplatesResultOutput) TemplateTypes() pulumi.StringArrayOutput
func (GetParamTemplatesResultOutput) ToGetParamTemplatesResultOutput ¶ added in v0.1.3
func (o GetParamTemplatesResultOutput) ToGetParamTemplatesResultOutput() GetParamTemplatesResultOutput
func (GetParamTemplatesResultOutput) ToGetParamTemplatesResultOutputWithContext ¶ added in v0.1.3
func (o GetParamTemplatesResultOutput) ToGetParamTemplatesResultOutputWithContext(ctx context.Context) GetParamTemplatesResultOutput
type GetZoneConfigArgs ¶ added in v0.1.3
type GetZoneConfigArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getZoneConfig.
type GetZoneConfigList ¶ added in v0.1.3
type GetZoneConfigList struct { // Instance CPU, unit: core. Cpu int `pulumi:"cpu"` // Machine type. MachineType string `pulumi:"machineType"` // Max io bandwidth. MaxIoBandwidth int `pulumi:"maxIoBandwidth"` // The maximum available storage for the instance, unit GB. MaxStorageSize int `pulumi:"maxStorageSize"` // Instance memory, unit: GB. Memory int `pulumi:"memory"` // Minimum available storage of the instance, unit: GB. MinStorageSize int `pulumi:"minStorageSize"` // Regional inventory information. ZoneStockInfos []GetZoneConfigListZoneStockInfo `pulumi:"zoneStockInfos"` }
type GetZoneConfigListArgs ¶ added in v0.1.3
type GetZoneConfigListArgs struct { // Instance CPU, unit: core. Cpu pulumi.IntInput `pulumi:"cpu"` // Machine type. MachineType pulumi.StringInput `pulumi:"machineType"` // Max io bandwidth. MaxIoBandwidth pulumi.IntInput `pulumi:"maxIoBandwidth"` // The maximum available storage for the instance, unit GB. MaxStorageSize pulumi.IntInput `pulumi:"maxStorageSize"` // Instance memory, unit: GB. Memory pulumi.IntInput `pulumi:"memory"` // Minimum available storage of the instance, unit: GB. MinStorageSize pulumi.IntInput `pulumi:"minStorageSize"` // Regional inventory information. ZoneStockInfos GetZoneConfigListZoneStockInfoArrayInput `pulumi:"zoneStockInfos"` }
func (GetZoneConfigListArgs) ElementType ¶ added in v0.1.3
func (GetZoneConfigListArgs) ElementType() reflect.Type
func (GetZoneConfigListArgs) ToGetZoneConfigListOutput ¶ added in v0.1.3
func (i GetZoneConfigListArgs) ToGetZoneConfigListOutput() GetZoneConfigListOutput
func (GetZoneConfigListArgs) ToGetZoneConfigListOutputWithContext ¶ added in v0.1.3
func (i GetZoneConfigListArgs) ToGetZoneConfigListOutputWithContext(ctx context.Context) GetZoneConfigListOutput
type GetZoneConfigListArray ¶ added in v0.1.3
type GetZoneConfigListArray []GetZoneConfigListInput
func (GetZoneConfigListArray) ElementType ¶ added in v0.1.3
func (GetZoneConfigListArray) ElementType() reflect.Type
func (GetZoneConfigListArray) ToGetZoneConfigListArrayOutput ¶ added in v0.1.3
func (i GetZoneConfigListArray) ToGetZoneConfigListArrayOutput() GetZoneConfigListArrayOutput
func (GetZoneConfigListArray) ToGetZoneConfigListArrayOutputWithContext ¶ added in v0.1.3
func (i GetZoneConfigListArray) ToGetZoneConfigListArrayOutputWithContext(ctx context.Context) GetZoneConfigListArrayOutput
type GetZoneConfigListArrayInput ¶ added in v0.1.3
type GetZoneConfigListArrayInput interface { pulumi.Input ToGetZoneConfigListArrayOutput() GetZoneConfigListArrayOutput ToGetZoneConfigListArrayOutputWithContext(context.Context) GetZoneConfigListArrayOutput }
GetZoneConfigListArrayInput is an input type that accepts GetZoneConfigListArray and GetZoneConfigListArrayOutput values. You can construct a concrete instance of `GetZoneConfigListArrayInput` via:
GetZoneConfigListArray{ GetZoneConfigListArgs{...} }
type GetZoneConfigListArrayOutput ¶ added in v0.1.3
type GetZoneConfigListArrayOutput struct{ *pulumi.OutputState }
func (GetZoneConfigListArrayOutput) ElementType ¶ added in v0.1.3
func (GetZoneConfigListArrayOutput) ElementType() reflect.Type
func (GetZoneConfigListArrayOutput) Index ¶ added in v0.1.3
func (o GetZoneConfigListArrayOutput) Index(i pulumi.IntInput) GetZoneConfigListOutput
func (GetZoneConfigListArrayOutput) ToGetZoneConfigListArrayOutput ¶ added in v0.1.3
func (o GetZoneConfigListArrayOutput) ToGetZoneConfigListArrayOutput() GetZoneConfigListArrayOutput
func (GetZoneConfigListArrayOutput) ToGetZoneConfigListArrayOutputWithContext ¶ added in v0.1.3
func (o GetZoneConfigListArrayOutput) ToGetZoneConfigListArrayOutputWithContext(ctx context.Context) GetZoneConfigListArrayOutput
type GetZoneConfigListInput ¶ added in v0.1.3
type GetZoneConfigListInput interface { pulumi.Input ToGetZoneConfigListOutput() GetZoneConfigListOutput ToGetZoneConfigListOutputWithContext(context.Context) GetZoneConfigListOutput }
GetZoneConfigListInput is an input type that accepts GetZoneConfigListArgs and GetZoneConfigListOutput values. You can construct a concrete instance of `GetZoneConfigListInput` via:
GetZoneConfigListArgs{...}
type GetZoneConfigListOutput ¶ added in v0.1.3
type GetZoneConfigListOutput struct{ *pulumi.OutputState }
func (GetZoneConfigListOutput) Cpu ¶ added in v0.1.3
func (o GetZoneConfigListOutput) Cpu() pulumi.IntOutput
Instance CPU, unit: core.
func (GetZoneConfigListOutput) ElementType ¶ added in v0.1.3
func (GetZoneConfigListOutput) ElementType() reflect.Type
func (GetZoneConfigListOutput) MachineType ¶ added in v0.1.3
func (o GetZoneConfigListOutput) MachineType() pulumi.StringOutput
Machine type.
func (GetZoneConfigListOutput) MaxIoBandwidth ¶ added in v0.1.3
func (o GetZoneConfigListOutput) MaxIoBandwidth() pulumi.IntOutput
Max io bandwidth.
func (GetZoneConfigListOutput) MaxStorageSize ¶ added in v0.1.3
func (o GetZoneConfigListOutput) MaxStorageSize() pulumi.IntOutput
The maximum available storage for the instance, unit GB.
func (GetZoneConfigListOutput) Memory ¶ added in v0.1.3
func (o GetZoneConfigListOutput) Memory() pulumi.IntOutput
Instance memory, unit: GB.
func (GetZoneConfigListOutput) MinStorageSize ¶ added in v0.1.3
func (o GetZoneConfigListOutput) MinStorageSize() pulumi.IntOutput
Minimum available storage of the instance, unit: GB.
func (GetZoneConfigListOutput) ToGetZoneConfigListOutput ¶ added in v0.1.3
func (o GetZoneConfigListOutput) ToGetZoneConfigListOutput() GetZoneConfigListOutput
func (GetZoneConfigListOutput) ToGetZoneConfigListOutputWithContext ¶ added in v0.1.3
func (o GetZoneConfigListOutput) ToGetZoneConfigListOutputWithContext(ctx context.Context) GetZoneConfigListOutput
func (GetZoneConfigListOutput) ZoneStockInfos ¶ added in v0.1.3
func (o GetZoneConfigListOutput) ZoneStockInfos() GetZoneConfigListZoneStockInfoArrayOutput
Regional inventory information.
type GetZoneConfigListZoneStockInfo ¶ added in v0.1.3
type GetZoneConfigListZoneStockInfoArgs ¶ added in v0.1.3
type GetZoneConfigListZoneStockInfoArgs struct { // Has stock. HasStock pulumi.BoolInput `pulumi:"hasStock"` // Availability zone. Zone pulumi.StringInput `pulumi:"zone"` }
func (GetZoneConfigListZoneStockInfoArgs) ElementType ¶ added in v0.1.3
func (GetZoneConfigListZoneStockInfoArgs) ElementType() reflect.Type
func (GetZoneConfigListZoneStockInfoArgs) ToGetZoneConfigListZoneStockInfoOutput ¶ added in v0.1.3
func (i GetZoneConfigListZoneStockInfoArgs) ToGetZoneConfigListZoneStockInfoOutput() GetZoneConfigListZoneStockInfoOutput
func (GetZoneConfigListZoneStockInfoArgs) ToGetZoneConfigListZoneStockInfoOutputWithContext ¶ added in v0.1.3
func (i GetZoneConfigListZoneStockInfoArgs) ToGetZoneConfigListZoneStockInfoOutputWithContext(ctx context.Context) GetZoneConfigListZoneStockInfoOutput
type GetZoneConfigListZoneStockInfoArray ¶ added in v0.1.3
type GetZoneConfigListZoneStockInfoArray []GetZoneConfigListZoneStockInfoInput
func (GetZoneConfigListZoneStockInfoArray) ElementType ¶ added in v0.1.3
func (GetZoneConfigListZoneStockInfoArray) ElementType() reflect.Type
func (GetZoneConfigListZoneStockInfoArray) ToGetZoneConfigListZoneStockInfoArrayOutput ¶ added in v0.1.3
func (i GetZoneConfigListZoneStockInfoArray) ToGetZoneConfigListZoneStockInfoArrayOutput() GetZoneConfigListZoneStockInfoArrayOutput
func (GetZoneConfigListZoneStockInfoArray) ToGetZoneConfigListZoneStockInfoArrayOutputWithContext ¶ added in v0.1.3
func (i GetZoneConfigListZoneStockInfoArray) ToGetZoneConfigListZoneStockInfoArrayOutputWithContext(ctx context.Context) GetZoneConfigListZoneStockInfoArrayOutput
type GetZoneConfigListZoneStockInfoArrayInput ¶ added in v0.1.3
type GetZoneConfigListZoneStockInfoArrayInput interface { pulumi.Input ToGetZoneConfigListZoneStockInfoArrayOutput() GetZoneConfigListZoneStockInfoArrayOutput ToGetZoneConfigListZoneStockInfoArrayOutputWithContext(context.Context) GetZoneConfigListZoneStockInfoArrayOutput }
GetZoneConfigListZoneStockInfoArrayInput is an input type that accepts GetZoneConfigListZoneStockInfoArray and GetZoneConfigListZoneStockInfoArrayOutput values. You can construct a concrete instance of `GetZoneConfigListZoneStockInfoArrayInput` via:
GetZoneConfigListZoneStockInfoArray{ GetZoneConfigListZoneStockInfoArgs{...} }
type GetZoneConfigListZoneStockInfoArrayOutput ¶ added in v0.1.3
type GetZoneConfigListZoneStockInfoArrayOutput struct{ *pulumi.OutputState }
func (GetZoneConfigListZoneStockInfoArrayOutput) ElementType ¶ added in v0.1.3
func (GetZoneConfigListZoneStockInfoArrayOutput) ElementType() reflect.Type
func (GetZoneConfigListZoneStockInfoArrayOutput) ToGetZoneConfigListZoneStockInfoArrayOutput ¶ added in v0.1.3
func (o GetZoneConfigListZoneStockInfoArrayOutput) ToGetZoneConfigListZoneStockInfoArrayOutput() GetZoneConfigListZoneStockInfoArrayOutput
func (GetZoneConfigListZoneStockInfoArrayOutput) ToGetZoneConfigListZoneStockInfoArrayOutputWithContext ¶ added in v0.1.3
func (o GetZoneConfigListZoneStockInfoArrayOutput) ToGetZoneConfigListZoneStockInfoArrayOutputWithContext(ctx context.Context) GetZoneConfigListZoneStockInfoArrayOutput
type GetZoneConfigListZoneStockInfoInput ¶ added in v0.1.3
type GetZoneConfigListZoneStockInfoInput interface { pulumi.Input ToGetZoneConfigListZoneStockInfoOutput() GetZoneConfigListZoneStockInfoOutput ToGetZoneConfigListZoneStockInfoOutputWithContext(context.Context) GetZoneConfigListZoneStockInfoOutput }
GetZoneConfigListZoneStockInfoInput is an input type that accepts GetZoneConfigListZoneStockInfoArgs and GetZoneConfigListZoneStockInfoOutput values. You can construct a concrete instance of `GetZoneConfigListZoneStockInfoInput` via:
GetZoneConfigListZoneStockInfoArgs{...}
type GetZoneConfigListZoneStockInfoOutput ¶ added in v0.1.3
type GetZoneConfigListZoneStockInfoOutput struct{ *pulumi.OutputState }
func (GetZoneConfigListZoneStockInfoOutput) ElementType ¶ added in v0.1.3
func (GetZoneConfigListZoneStockInfoOutput) ElementType() reflect.Type
func (GetZoneConfigListZoneStockInfoOutput) HasStock ¶ added in v0.1.3
func (o GetZoneConfigListZoneStockInfoOutput) HasStock() pulumi.BoolOutput
Has stock.
func (GetZoneConfigListZoneStockInfoOutput) ToGetZoneConfigListZoneStockInfoOutput ¶ added in v0.1.3
func (o GetZoneConfigListZoneStockInfoOutput) ToGetZoneConfigListZoneStockInfoOutput() GetZoneConfigListZoneStockInfoOutput
func (GetZoneConfigListZoneStockInfoOutput) ToGetZoneConfigListZoneStockInfoOutputWithContext ¶ added in v0.1.3
func (o GetZoneConfigListZoneStockInfoOutput) ToGetZoneConfigListZoneStockInfoOutputWithContext(ctx context.Context) GetZoneConfigListZoneStockInfoOutput
func (GetZoneConfigListZoneStockInfoOutput) Zone ¶ added in v0.1.3
func (o GetZoneConfigListZoneStockInfoOutput) Zone() pulumi.StringOutput
Availability zone.
type GetZoneConfigOutputArgs ¶ added in v0.1.3
type GetZoneConfigOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getZoneConfig.
func (GetZoneConfigOutputArgs) ElementType ¶ added in v0.1.3
func (GetZoneConfigOutputArgs) ElementType() reflect.Type
type GetZoneConfigResult ¶ added in v0.1.3
type GetZoneConfigResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of zone. Each element contains the following attributes: Lists []GetZoneConfigList `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getZoneConfig.
func GetZoneConfig ¶ added in v0.1.3
func GetZoneConfig(ctx *pulumi.Context, args *GetZoneConfigArgs, opts ...pulumi.InvokeOption) (*GetZoneConfigResult, error)
Use this data source to query which instance types of Redis are available in a specific region.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cynosdb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cynosdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cynosdb.GetZoneConfig(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetZoneConfigResultOutput ¶ added in v0.1.3
type GetZoneConfigResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getZoneConfig.
func GetZoneConfigOutput ¶ added in v0.1.3
func GetZoneConfigOutput(ctx *pulumi.Context, args GetZoneConfigOutputArgs, opts ...pulumi.InvokeOption) GetZoneConfigResultOutput
func (GetZoneConfigResultOutput) ElementType ¶ added in v0.1.3
func (GetZoneConfigResultOutput) ElementType() reflect.Type
func (GetZoneConfigResultOutput) Id ¶ added in v0.1.3
func (o GetZoneConfigResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetZoneConfigResultOutput) Lists ¶ added in v0.1.3
func (o GetZoneConfigResultOutput) Lists() GetZoneConfigListArrayOutput
A list of zone. Each element contains the following attributes:
func (GetZoneConfigResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetZoneConfigResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetZoneConfigResultOutput) ToGetZoneConfigResultOutput ¶ added in v0.1.3
func (o GetZoneConfigResultOutput) ToGetZoneConfigResultOutput() GetZoneConfigResultOutput
func (GetZoneConfigResultOutput) ToGetZoneConfigResultOutputWithContext ¶ added in v0.1.3
func (o GetZoneConfigResultOutput) ToGetZoneConfigResultOutputWithContext(ctx context.Context) GetZoneConfigResultOutput
type ReadonlyInstance ¶
type ReadonlyInstance struct { pulumi.CustomResourceState // Cluster ID which the readonly instance belongs to. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Indicate whether to delete readonly instance directly or not. Default is false. If set true, instance will be deleted instead of staying recycle bin. Note: works for both `PREPAID` and `POSTPAID_BY_HOUR` cluster. ForceDelete pulumi.BoolPtrOutput `pulumi:"forceDelete"` // The number of CPU cores of read-write type instance in the CynosDB cluster. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console. InstanceCpuCore pulumi.IntPtrOutput `pulumi:"instanceCpuCore"` // Duration time for maintenance, unit in second. `3600` by default. InstanceMaintainDuration pulumi.IntPtrOutput `pulumi:"instanceMaintainDuration"` // Offset time from 00:00, unit in second. For example, 03:00am should be `10800`. `10800` by default. InstanceMaintainStartTime pulumi.IntPtrOutput `pulumi:"instanceMaintainStartTime"` // Weekdays for maintenance. `["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]` by default. InstanceMaintainWeekdays pulumi.StringArrayOutput `pulumi:"instanceMaintainWeekdays"` // Memory capacity of read-write type instance, unit in GB. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console. InstanceMemorySize pulumi.IntPtrOutput `pulumi:"instanceMemorySize"` // Name of instance. InstanceName pulumi.StringOutput `pulumi:"instanceName"` // Status of the instance. InstanceStatus pulumi.StringOutput `pulumi:"instanceStatus"` // Storage size of the instance, unit in GB. InstanceStorageSize pulumi.IntOutput `pulumi:"instanceStorageSize"` }
Provide a resource to create a CynosDB readonly instance.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cynosdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cynosdb.NewReadonlyInstance(ctx, "foo", &Cynosdb.ReadonlyInstanceArgs{ ClusterId: pulumi.Any(cynosdbmysql_dzj5l8gz), InstanceName: pulumi.String("tf-cynosdb-readonly-instance"), ForceDelete: pulumi.Bool(true), InstanceCpuCore: pulumi.Int(2), InstanceMemorySize: pulumi.Int(4), InstanceMaintainDuration: pulumi.Int(7200), InstanceMaintainStartTime: pulumi.Int(21600), InstanceMaintainWeekdays: pulumi.StringArray{ pulumi.String("Fri"), pulumi.String("Mon"), pulumi.String("Sat"), pulumi.String("Sun"), pulumi.String("Thu"), pulumi.String("Wed"), pulumi.String("Tue"), }, }) if err != nil { return err } return nil }) }
```
## Import
CynosDB readonly instance can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cynosdb/readonlyInstance:ReadonlyInstance foo cynosdbmysql-ins-dhwynib6
```
func GetReadonlyInstance ¶
func GetReadonlyInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReadonlyInstanceState, opts ...pulumi.ResourceOption) (*ReadonlyInstance, error)
GetReadonlyInstance gets an existing ReadonlyInstance 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 NewReadonlyInstance ¶
func NewReadonlyInstance(ctx *pulumi.Context, name string, args *ReadonlyInstanceArgs, opts ...pulumi.ResourceOption) (*ReadonlyInstance, error)
NewReadonlyInstance registers a new resource with the given unique name, arguments, and options.
func (*ReadonlyInstance) ElementType ¶
func (*ReadonlyInstance) ElementType() reflect.Type
func (*ReadonlyInstance) ToReadonlyInstanceOutput ¶
func (i *ReadonlyInstance) ToReadonlyInstanceOutput() ReadonlyInstanceOutput
func (*ReadonlyInstance) ToReadonlyInstanceOutputWithContext ¶
func (i *ReadonlyInstance) ToReadonlyInstanceOutputWithContext(ctx context.Context) ReadonlyInstanceOutput
type ReadonlyInstanceArgs ¶
type ReadonlyInstanceArgs struct { // Cluster ID which the readonly instance belongs to. ClusterId pulumi.StringInput // Indicate whether to delete readonly instance directly or not. Default is false. If set true, instance will be deleted instead of staying recycle bin. Note: works for both `PREPAID` and `POSTPAID_BY_HOUR` cluster. ForceDelete pulumi.BoolPtrInput // The number of CPU cores of read-write type instance in the CynosDB cluster. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console. InstanceCpuCore pulumi.IntPtrInput // Duration time for maintenance, unit in second. `3600` by default. InstanceMaintainDuration pulumi.IntPtrInput // Offset time from 00:00, unit in second. For example, 03:00am should be `10800`. `10800` by default. InstanceMaintainStartTime pulumi.IntPtrInput // Weekdays for maintenance. `["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]` by default. InstanceMaintainWeekdays pulumi.StringArrayInput // Memory capacity of read-write type instance, unit in GB. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console. InstanceMemorySize pulumi.IntPtrInput // Name of instance. InstanceName pulumi.StringInput }
The set of arguments for constructing a ReadonlyInstance resource.
func (ReadonlyInstanceArgs) ElementType ¶
func (ReadonlyInstanceArgs) ElementType() reflect.Type
type ReadonlyInstanceArray ¶
type ReadonlyInstanceArray []ReadonlyInstanceInput
func (ReadonlyInstanceArray) ElementType ¶
func (ReadonlyInstanceArray) ElementType() reflect.Type
func (ReadonlyInstanceArray) ToReadonlyInstanceArrayOutput ¶
func (i ReadonlyInstanceArray) ToReadonlyInstanceArrayOutput() ReadonlyInstanceArrayOutput
func (ReadonlyInstanceArray) ToReadonlyInstanceArrayOutputWithContext ¶
func (i ReadonlyInstanceArray) ToReadonlyInstanceArrayOutputWithContext(ctx context.Context) ReadonlyInstanceArrayOutput
type ReadonlyInstanceArrayInput ¶
type ReadonlyInstanceArrayInput interface { pulumi.Input ToReadonlyInstanceArrayOutput() ReadonlyInstanceArrayOutput ToReadonlyInstanceArrayOutputWithContext(context.Context) ReadonlyInstanceArrayOutput }
ReadonlyInstanceArrayInput is an input type that accepts ReadonlyInstanceArray and ReadonlyInstanceArrayOutput values. You can construct a concrete instance of `ReadonlyInstanceArrayInput` via:
ReadonlyInstanceArray{ ReadonlyInstanceArgs{...} }
type ReadonlyInstanceArrayOutput ¶
type ReadonlyInstanceArrayOutput struct{ *pulumi.OutputState }
func (ReadonlyInstanceArrayOutput) ElementType ¶
func (ReadonlyInstanceArrayOutput) ElementType() reflect.Type
func (ReadonlyInstanceArrayOutput) Index ¶
func (o ReadonlyInstanceArrayOutput) Index(i pulumi.IntInput) ReadonlyInstanceOutput
func (ReadonlyInstanceArrayOutput) ToReadonlyInstanceArrayOutput ¶
func (o ReadonlyInstanceArrayOutput) ToReadonlyInstanceArrayOutput() ReadonlyInstanceArrayOutput
func (ReadonlyInstanceArrayOutput) ToReadonlyInstanceArrayOutputWithContext ¶
func (o ReadonlyInstanceArrayOutput) ToReadonlyInstanceArrayOutputWithContext(ctx context.Context) ReadonlyInstanceArrayOutput
type ReadonlyInstanceInput ¶
type ReadonlyInstanceInput interface { pulumi.Input ToReadonlyInstanceOutput() ReadonlyInstanceOutput ToReadonlyInstanceOutputWithContext(ctx context.Context) ReadonlyInstanceOutput }
type ReadonlyInstanceMap ¶
type ReadonlyInstanceMap map[string]ReadonlyInstanceInput
func (ReadonlyInstanceMap) ElementType ¶
func (ReadonlyInstanceMap) ElementType() reflect.Type
func (ReadonlyInstanceMap) ToReadonlyInstanceMapOutput ¶
func (i ReadonlyInstanceMap) ToReadonlyInstanceMapOutput() ReadonlyInstanceMapOutput
func (ReadonlyInstanceMap) ToReadonlyInstanceMapOutputWithContext ¶
func (i ReadonlyInstanceMap) ToReadonlyInstanceMapOutputWithContext(ctx context.Context) ReadonlyInstanceMapOutput
type ReadonlyInstanceMapInput ¶
type ReadonlyInstanceMapInput interface { pulumi.Input ToReadonlyInstanceMapOutput() ReadonlyInstanceMapOutput ToReadonlyInstanceMapOutputWithContext(context.Context) ReadonlyInstanceMapOutput }
ReadonlyInstanceMapInput is an input type that accepts ReadonlyInstanceMap and ReadonlyInstanceMapOutput values. You can construct a concrete instance of `ReadonlyInstanceMapInput` via:
ReadonlyInstanceMap{ "key": ReadonlyInstanceArgs{...} }
type ReadonlyInstanceMapOutput ¶
type ReadonlyInstanceMapOutput struct{ *pulumi.OutputState }
func (ReadonlyInstanceMapOutput) ElementType ¶
func (ReadonlyInstanceMapOutput) ElementType() reflect.Type
func (ReadonlyInstanceMapOutput) MapIndex ¶
func (o ReadonlyInstanceMapOutput) MapIndex(k pulumi.StringInput) ReadonlyInstanceOutput
func (ReadonlyInstanceMapOutput) ToReadonlyInstanceMapOutput ¶
func (o ReadonlyInstanceMapOutput) ToReadonlyInstanceMapOutput() ReadonlyInstanceMapOutput
func (ReadonlyInstanceMapOutput) ToReadonlyInstanceMapOutputWithContext ¶
func (o ReadonlyInstanceMapOutput) ToReadonlyInstanceMapOutputWithContext(ctx context.Context) ReadonlyInstanceMapOutput
type ReadonlyInstanceOutput ¶
type ReadonlyInstanceOutput struct{ *pulumi.OutputState }
func (ReadonlyInstanceOutput) ClusterId ¶
func (o ReadonlyInstanceOutput) ClusterId() pulumi.StringOutput
Cluster ID which the readonly instance belongs to.
func (ReadonlyInstanceOutput) ElementType ¶
func (ReadonlyInstanceOutput) ElementType() reflect.Type
func (ReadonlyInstanceOutput) ForceDelete ¶
func (o ReadonlyInstanceOutput) ForceDelete() pulumi.BoolPtrOutput
Indicate whether to delete readonly instance directly or not. Default is false. If set true, instance will be deleted instead of staying recycle bin. Note: works for both `PREPAID` and `POSTPAID_BY_HOUR` cluster.
func (ReadonlyInstanceOutput) InstanceCpuCore ¶
func (o ReadonlyInstanceOutput) InstanceCpuCore() pulumi.IntPtrOutput
The number of CPU cores of read-write type instance in the CynosDB cluster. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console.
func (ReadonlyInstanceOutput) InstanceMaintainDuration ¶
func (o ReadonlyInstanceOutput) InstanceMaintainDuration() pulumi.IntPtrOutput
Duration time for maintenance, unit in second. `3600` by default.
func (ReadonlyInstanceOutput) InstanceMaintainStartTime ¶
func (o ReadonlyInstanceOutput) InstanceMaintainStartTime() pulumi.IntPtrOutput
Offset time from 00:00, unit in second. For example, 03:00am should be `10800`. `10800` by default.
func (ReadonlyInstanceOutput) InstanceMaintainWeekdays ¶
func (o ReadonlyInstanceOutput) InstanceMaintainWeekdays() pulumi.StringArrayOutput
Weekdays for maintenance. `["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]` by default.
func (ReadonlyInstanceOutput) InstanceMemorySize ¶
func (o ReadonlyInstanceOutput) InstanceMemorySize() pulumi.IntPtrOutput
Memory capacity of read-write type instance, unit in GB. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console.
func (ReadonlyInstanceOutput) InstanceName ¶
func (o ReadonlyInstanceOutput) InstanceName() pulumi.StringOutput
Name of instance.
func (ReadonlyInstanceOutput) InstanceStatus ¶
func (o ReadonlyInstanceOutput) InstanceStatus() pulumi.StringOutput
Status of the instance.
func (ReadonlyInstanceOutput) InstanceStorageSize ¶
func (o ReadonlyInstanceOutput) InstanceStorageSize() pulumi.IntOutput
Storage size of the instance, unit in GB.
func (ReadonlyInstanceOutput) ToReadonlyInstanceOutput ¶
func (o ReadonlyInstanceOutput) ToReadonlyInstanceOutput() ReadonlyInstanceOutput
func (ReadonlyInstanceOutput) ToReadonlyInstanceOutputWithContext ¶
func (o ReadonlyInstanceOutput) ToReadonlyInstanceOutputWithContext(ctx context.Context) ReadonlyInstanceOutput
type ReadonlyInstanceState ¶
type ReadonlyInstanceState struct { // Cluster ID which the readonly instance belongs to. ClusterId pulumi.StringPtrInput // Indicate whether to delete readonly instance directly or not. Default is false. If set true, instance will be deleted instead of staying recycle bin. Note: works for both `PREPAID` and `POSTPAID_BY_HOUR` cluster. ForceDelete pulumi.BoolPtrInput // The number of CPU cores of read-write type instance in the CynosDB cluster. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console. InstanceCpuCore pulumi.IntPtrInput // Duration time for maintenance, unit in second. `3600` by default. InstanceMaintainDuration pulumi.IntPtrInput // Offset time from 00:00, unit in second. For example, 03:00am should be `10800`. `10800` by default. InstanceMaintainStartTime pulumi.IntPtrInput // Weekdays for maintenance. `["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]` by default. InstanceMaintainWeekdays pulumi.StringArrayInput // Memory capacity of read-write type instance, unit in GB. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console. InstanceMemorySize pulumi.IntPtrInput // Name of instance. InstanceName pulumi.StringPtrInput // Status of the instance. InstanceStatus pulumi.StringPtrInput // Storage size of the instance, unit in GB. InstanceStorageSize pulumi.IntPtrInput }
func (ReadonlyInstanceState) ElementType ¶
func (ReadonlyInstanceState) ElementType() reflect.Type
type SecurityGroup ¶ added in v0.1.3
type SecurityGroup struct { pulumi.CustomResourceState // Cluster id. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Instance group type. Available values: // -`HA` - HA group; // -`RO` - Read-only group; // -`ALL` - HA and RO group. InstanceGroupType pulumi.StringOutput `pulumi:"instanceGroupType"` // A list of security group IDs to be modified, an array of one or more security group IDs. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` }
Provides a resource to create a cynosdb securityGroup
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cynosdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cynosdb.NewSecurityGroup(ctx, "test", &Cynosdb.SecurityGroupArgs{ ClusterId: pulumi.String("cynosdbmysql-bws8h88b"), InstanceGroupType: pulumi.String("RO"), SecurityGroupIds: pulumi.StringArray{ pulumi.String("sg-baxfiao5"), }, }) if err != nil { return err } return nil }) }
```
## Import
cynosdb security_group can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cynosdb/securityGroup:SecurityGroup security_group ${cluster_id}#${instance_group_type}
```
func GetSecurityGroup ¶ added in v0.1.3
func GetSecurityGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityGroupState, opts ...pulumi.ResourceOption) (*SecurityGroup, error)
GetSecurityGroup gets an existing SecurityGroup 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 NewSecurityGroup ¶ added in v0.1.3
func NewSecurityGroup(ctx *pulumi.Context, name string, args *SecurityGroupArgs, opts ...pulumi.ResourceOption) (*SecurityGroup, error)
NewSecurityGroup registers a new resource with the given unique name, arguments, and options.
func (*SecurityGroup) ElementType ¶ added in v0.1.3
func (*SecurityGroup) ElementType() reflect.Type
func (*SecurityGroup) ToSecurityGroupOutput ¶ added in v0.1.3
func (i *SecurityGroup) ToSecurityGroupOutput() SecurityGroupOutput
func (*SecurityGroup) ToSecurityGroupOutputWithContext ¶ added in v0.1.3
func (i *SecurityGroup) ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput
type SecurityGroupArgs ¶ added in v0.1.3
type SecurityGroupArgs struct { // Cluster id. ClusterId pulumi.StringInput // Instance group type. Available values: // -`HA` - HA group; // -`RO` - Read-only group; // -`ALL` - HA and RO group. InstanceGroupType pulumi.StringInput // A list of security group IDs to be modified, an array of one or more security group IDs. SecurityGroupIds pulumi.StringArrayInput }
The set of arguments for constructing a SecurityGroup resource.
func (SecurityGroupArgs) ElementType ¶ added in v0.1.3
func (SecurityGroupArgs) ElementType() reflect.Type
type SecurityGroupArray ¶ added in v0.1.3
type SecurityGroupArray []SecurityGroupInput
func (SecurityGroupArray) ElementType ¶ added in v0.1.3
func (SecurityGroupArray) ElementType() reflect.Type
func (SecurityGroupArray) ToSecurityGroupArrayOutput ¶ added in v0.1.3
func (i SecurityGroupArray) ToSecurityGroupArrayOutput() SecurityGroupArrayOutput
func (SecurityGroupArray) ToSecurityGroupArrayOutputWithContext ¶ added in v0.1.3
func (i SecurityGroupArray) ToSecurityGroupArrayOutputWithContext(ctx context.Context) SecurityGroupArrayOutput
type SecurityGroupArrayInput ¶ added in v0.1.3
type SecurityGroupArrayInput interface { pulumi.Input ToSecurityGroupArrayOutput() SecurityGroupArrayOutput ToSecurityGroupArrayOutputWithContext(context.Context) SecurityGroupArrayOutput }
SecurityGroupArrayInput is an input type that accepts SecurityGroupArray and SecurityGroupArrayOutput values. You can construct a concrete instance of `SecurityGroupArrayInput` via:
SecurityGroupArray{ SecurityGroupArgs{...} }
type SecurityGroupArrayOutput ¶ added in v0.1.3
type SecurityGroupArrayOutput struct{ *pulumi.OutputState }
func (SecurityGroupArrayOutput) ElementType ¶ added in v0.1.3
func (SecurityGroupArrayOutput) ElementType() reflect.Type
func (SecurityGroupArrayOutput) Index ¶ added in v0.1.3
func (o SecurityGroupArrayOutput) Index(i pulumi.IntInput) SecurityGroupOutput
func (SecurityGroupArrayOutput) ToSecurityGroupArrayOutput ¶ added in v0.1.3
func (o SecurityGroupArrayOutput) ToSecurityGroupArrayOutput() SecurityGroupArrayOutput
func (SecurityGroupArrayOutput) ToSecurityGroupArrayOutputWithContext ¶ added in v0.1.3
func (o SecurityGroupArrayOutput) ToSecurityGroupArrayOutputWithContext(ctx context.Context) SecurityGroupArrayOutput
type SecurityGroupInput ¶ added in v0.1.3
type SecurityGroupInput interface { pulumi.Input ToSecurityGroupOutput() SecurityGroupOutput ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput }
type SecurityGroupMap ¶ added in v0.1.3
type SecurityGroupMap map[string]SecurityGroupInput
func (SecurityGroupMap) ElementType ¶ added in v0.1.3
func (SecurityGroupMap) ElementType() reflect.Type
func (SecurityGroupMap) ToSecurityGroupMapOutput ¶ added in v0.1.3
func (i SecurityGroupMap) ToSecurityGroupMapOutput() SecurityGroupMapOutput
func (SecurityGroupMap) ToSecurityGroupMapOutputWithContext ¶ added in v0.1.3
func (i SecurityGroupMap) ToSecurityGroupMapOutputWithContext(ctx context.Context) SecurityGroupMapOutput
type SecurityGroupMapInput ¶ added in v0.1.3
type SecurityGroupMapInput interface { pulumi.Input ToSecurityGroupMapOutput() SecurityGroupMapOutput ToSecurityGroupMapOutputWithContext(context.Context) SecurityGroupMapOutput }
SecurityGroupMapInput is an input type that accepts SecurityGroupMap and SecurityGroupMapOutput values. You can construct a concrete instance of `SecurityGroupMapInput` via:
SecurityGroupMap{ "key": SecurityGroupArgs{...} }
type SecurityGroupMapOutput ¶ added in v0.1.3
type SecurityGroupMapOutput struct{ *pulumi.OutputState }
func (SecurityGroupMapOutput) ElementType ¶ added in v0.1.3
func (SecurityGroupMapOutput) ElementType() reflect.Type
func (SecurityGroupMapOutput) MapIndex ¶ added in v0.1.3
func (o SecurityGroupMapOutput) MapIndex(k pulumi.StringInput) SecurityGroupOutput
func (SecurityGroupMapOutput) ToSecurityGroupMapOutput ¶ added in v0.1.3
func (o SecurityGroupMapOutput) ToSecurityGroupMapOutput() SecurityGroupMapOutput
func (SecurityGroupMapOutput) ToSecurityGroupMapOutputWithContext ¶ added in v0.1.3
func (o SecurityGroupMapOutput) ToSecurityGroupMapOutputWithContext(ctx context.Context) SecurityGroupMapOutput
type SecurityGroupOutput ¶ added in v0.1.3
type SecurityGroupOutput struct{ *pulumi.OutputState }
func (SecurityGroupOutput) ClusterId ¶ added in v0.1.3
func (o SecurityGroupOutput) ClusterId() pulumi.StringOutput
Cluster id.
func (SecurityGroupOutput) ElementType ¶ added in v0.1.3
func (SecurityGroupOutput) ElementType() reflect.Type
func (SecurityGroupOutput) InstanceGroupType ¶ added in v0.1.3
func (o SecurityGroupOutput) InstanceGroupType() pulumi.StringOutput
Instance group type. Available values: -`HA` - HA group; -`RO` - Read-only group; -`ALL` - HA and RO group.
func (SecurityGroupOutput) SecurityGroupIds ¶ added in v0.1.3
func (o SecurityGroupOutput) SecurityGroupIds() pulumi.StringArrayOutput
A list of security group IDs to be modified, an array of one or more security group IDs.
func (SecurityGroupOutput) ToSecurityGroupOutput ¶ added in v0.1.3
func (o SecurityGroupOutput) ToSecurityGroupOutput() SecurityGroupOutput
func (SecurityGroupOutput) ToSecurityGroupOutputWithContext ¶ added in v0.1.3
func (o SecurityGroupOutput) ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput
type SecurityGroupState ¶ added in v0.1.3
type SecurityGroupState struct { // Cluster id. ClusterId pulumi.StringPtrInput // Instance group type. Available values: // -`HA` - HA group; // -`RO` - Read-only group; // -`ALL` - HA and RO group. InstanceGroupType pulumi.StringPtrInput // A list of security group IDs to be modified, an array of one or more security group IDs. SecurityGroupIds pulumi.StringArrayInput }
func (SecurityGroupState) ElementType ¶ added in v0.1.3
func (SecurityGroupState) ElementType() reflect.Type