Documentation
¶
Index ¶
- type Account
- type AccountArgs
- type AccountArray
- type AccountArrayInput
- type AccountArrayOutput
- type AccountInput
- type AccountMap
- type AccountMapInput
- type AccountMapOutput
- type AccountOutput
- func (o AccountOutput) AccountName() pulumi.StringOutput
- func (o AccountOutput) AccountPassword() pulumi.StringOutput
- func (o AccountOutput) ClusterId() pulumi.StringOutput
- func (o AccountOutput) Description() pulumi.StringPtrOutput
- func (AccountOutput) ElementType() reflect.Type
- func (o AccountOutput) Host() pulumi.StringOutput
- func (o AccountOutput) MaxUserConnections() pulumi.IntPtrOutput
- func (o AccountOutput) ToAccountOutput() AccountOutput
- func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput
- type AccountPrivileges
- type AccountPrivilegesArgs
- type AccountPrivilegesArray
- type AccountPrivilegesArrayInput
- type AccountPrivilegesArrayOutput
- func (AccountPrivilegesArrayOutput) ElementType() reflect.Type
- func (o AccountPrivilegesArrayOutput) Index(i pulumi.IntInput) AccountPrivilegesOutput
- func (o AccountPrivilegesArrayOutput) ToAccountPrivilegesArrayOutput() AccountPrivilegesArrayOutput
- func (o AccountPrivilegesArrayOutput) ToAccountPrivilegesArrayOutputWithContext(ctx context.Context) AccountPrivilegesArrayOutput
- type AccountPrivilegesDatabasePrivilege
- type AccountPrivilegesDatabasePrivilegeArgs
- func (AccountPrivilegesDatabasePrivilegeArgs) ElementType() reflect.Type
- func (i AccountPrivilegesDatabasePrivilegeArgs) ToAccountPrivilegesDatabasePrivilegeOutput() AccountPrivilegesDatabasePrivilegeOutput
- func (i AccountPrivilegesDatabasePrivilegeArgs) ToAccountPrivilegesDatabasePrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesDatabasePrivilegeOutput
- type AccountPrivilegesDatabasePrivilegeArray
- func (AccountPrivilegesDatabasePrivilegeArray) ElementType() reflect.Type
- func (i AccountPrivilegesDatabasePrivilegeArray) ToAccountPrivilegesDatabasePrivilegeArrayOutput() AccountPrivilegesDatabasePrivilegeArrayOutput
- func (i AccountPrivilegesDatabasePrivilegeArray) ToAccountPrivilegesDatabasePrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesDatabasePrivilegeArrayOutput
- type AccountPrivilegesDatabasePrivilegeArrayInput
- type AccountPrivilegesDatabasePrivilegeArrayOutput
- func (AccountPrivilegesDatabasePrivilegeArrayOutput) ElementType() reflect.Type
- func (o AccountPrivilegesDatabasePrivilegeArrayOutput) Index(i pulumi.IntInput) AccountPrivilegesDatabasePrivilegeOutput
- func (o AccountPrivilegesDatabasePrivilegeArrayOutput) ToAccountPrivilegesDatabasePrivilegeArrayOutput() AccountPrivilegesDatabasePrivilegeArrayOutput
- func (o AccountPrivilegesDatabasePrivilegeArrayOutput) ToAccountPrivilegesDatabasePrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesDatabasePrivilegeArrayOutput
- type AccountPrivilegesDatabasePrivilegeInput
- type AccountPrivilegesDatabasePrivilegeOutput
- func (o AccountPrivilegesDatabasePrivilegeOutput) Db() pulumi.StringOutput
- func (AccountPrivilegesDatabasePrivilegeOutput) ElementType() reflect.Type
- func (o AccountPrivilegesDatabasePrivilegeOutput) Privileges() pulumi.StringArrayOutput
- func (o AccountPrivilegesDatabasePrivilegeOutput) ToAccountPrivilegesDatabasePrivilegeOutput() AccountPrivilegesDatabasePrivilegeOutput
- func (o AccountPrivilegesDatabasePrivilegeOutput) ToAccountPrivilegesDatabasePrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesDatabasePrivilegeOutput
- type AccountPrivilegesInput
- type AccountPrivilegesMap
- type AccountPrivilegesMapInput
- type AccountPrivilegesMapOutput
- func (AccountPrivilegesMapOutput) ElementType() reflect.Type
- func (o AccountPrivilegesMapOutput) MapIndex(k pulumi.StringInput) AccountPrivilegesOutput
- func (o AccountPrivilegesMapOutput) ToAccountPrivilegesMapOutput() AccountPrivilegesMapOutput
- func (o AccountPrivilegesMapOutput) ToAccountPrivilegesMapOutputWithContext(ctx context.Context) AccountPrivilegesMapOutput
- type AccountPrivilegesOutput
- func (o AccountPrivilegesOutput) AccountName() pulumi.StringOutput
- func (o AccountPrivilegesOutput) ClusterId() pulumi.StringOutput
- func (o AccountPrivilegesOutput) DatabasePrivileges() AccountPrivilegesDatabasePrivilegeArrayOutput
- func (AccountPrivilegesOutput) ElementType() reflect.Type
- func (o AccountPrivilegesOutput) GlobalPrivileges() pulumi.StringArrayOutput
- func (o AccountPrivilegesOutput) Host() pulumi.StringPtrOutput
- func (o AccountPrivilegesOutput) TablePrivileges() AccountPrivilegesTablePrivilegeArrayOutput
- func (o AccountPrivilegesOutput) ToAccountPrivilegesOutput() AccountPrivilegesOutput
- func (o AccountPrivilegesOutput) ToAccountPrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesOutput
- type AccountPrivilegesState
- type AccountPrivilegesTablePrivilege
- type AccountPrivilegesTablePrivilegeArgs
- func (AccountPrivilegesTablePrivilegeArgs) ElementType() reflect.Type
- func (i AccountPrivilegesTablePrivilegeArgs) ToAccountPrivilegesTablePrivilegeOutput() AccountPrivilegesTablePrivilegeOutput
- func (i AccountPrivilegesTablePrivilegeArgs) ToAccountPrivilegesTablePrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegeOutput
- type AccountPrivilegesTablePrivilegeArray
- func (AccountPrivilegesTablePrivilegeArray) ElementType() reflect.Type
- func (i AccountPrivilegesTablePrivilegeArray) ToAccountPrivilegesTablePrivilegeArrayOutput() AccountPrivilegesTablePrivilegeArrayOutput
- func (i AccountPrivilegesTablePrivilegeArray) ToAccountPrivilegesTablePrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegeArrayOutput
- type AccountPrivilegesTablePrivilegeArrayInput
- type AccountPrivilegesTablePrivilegeArrayOutput
- func (AccountPrivilegesTablePrivilegeArrayOutput) ElementType() reflect.Type
- func (o AccountPrivilegesTablePrivilegeArrayOutput) Index(i pulumi.IntInput) AccountPrivilegesTablePrivilegeOutput
- func (o AccountPrivilegesTablePrivilegeArrayOutput) ToAccountPrivilegesTablePrivilegeArrayOutput() AccountPrivilegesTablePrivilegeArrayOutput
- func (o AccountPrivilegesTablePrivilegeArrayOutput) ToAccountPrivilegesTablePrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegeArrayOutput
- type AccountPrivilegesTablePrivilegeInput
- type AccountPrivilegesTablePrivilegeOutput
- func (o AccountPrivilegesTablePrivilegeOutput) Db() pulumi.StringOutput
- func (AccountPrivilegesTablePrivilegeOutput) ElementType() reflect.Type
- func (o AccountPrivilegesTablePrivilegeOutput) Privileges() pulumi.StringArrayOutput
- func (o AccountPrivilegesTablePrivilegeOutput) TableName() pulumi.StringOutput
- func (o AccountPrivilegesTablePrivilegeOutput) ToAccountPrivilegesTablePrivilegeOutput() AccountPrivilegesTablePrivilegeOutput
- func (o AccountPrivilegesTablePrivilegeOutput) ToAccountPrivilegesTablePrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegeOutput
- type AccountState
- 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 BinlogSaveDays
- type BinlogSaveDaysArgs
- type BinlogSaveDaysArray
- type BinlogSaveDaysArrayInput
- type BinlogSaveDaysArrayOutput
- func (BinlogSaveDaysArrayOutput) ElementType() reflect.Type
- func (o BinlogSaveDaysArrayOutput) Index(i pulumi.IntInput) BinlogSaveDaysOutput
- func (o BinlogSaveDaysArrayOutput) ToBinlogSaveDaysArrayOutput() BinlogSaveDaysArrayOutput
- func (o BinlogSaveDaysArrayOutput) ToBinlogSaveDaysArrayOutputWithContext(ctx context.Context) BinlogSaveDaysArrayOutput
- type BinlogSaveDaysInput
- type BinlogSaveDaysMap
- type BinlogSaveDaysMapInput
- type BinlogSaveDaysMapOutput
- func (BinlogSaveDaysMapOutput) ElementType() reflect.Type
- func (o BinlogSaveDaysMapOutput) MapIndex(k pulumi.StringInput) BinlogSaveDaysOutput
- func (o BinlogSaveDaysMapOutput) ToBinlogSaveDaysMapOutput() BinlogSaveDaysMapOutput
- func (o BinlogSaveDaysMapOutput) ToBinlogSaveDaysMapOutputWithContext(ctx context.Context) BinlogSaveDaysMapOutput
- type BinlogSaveDaysOutput
- func (o BinlogSaveDaysOutput) BinlogSaveDays() pulumi.IntOutput
- func (o BinlogSaveDaysOutput) ClusterId() pulumi.StringOutput
- func (BinlogSaveDaysOutput) ElementType() reflect.Type
- func (o BinlogSaveDaysOutput) ToBinlogSaveDaysOutput() BinlogSaveDaysOutput
- func (o BinlogSaveDaysOutput) ToBinlogSaveDaysOutputWithContext(ctx context.Context) BinlogSaveDaysOutput
- type BinlogSaveDaysState
- type Cluster
- type ClusterArgs
- type ClusterArray
- type ClusterArrayInput
- type ClusterArrayOutput
- type ClusterDatabases
- type ClusterDatabasesArgs
- type ClusterDatabasesArray
- type ClusterDatabasesArrayInput
- type ClusterDatabasesArrayOutput
- func (ClusterDatabasesArrayOutput) ElementType() reflect.Type
- func (o ClusterDatabasesArrayOutput) Index(i pulumi.IntInput) ClusterDatabasesOutput
- func (o ClusterDatabasesArrayOutput) ToClusterDatabasesArrayOutput() ClusterDatabasesArrayOutput
- func (o ClusterDatabasesArrayOutput) ToClusterDatabasesArrayOutputWithContext(ctx context.Context) ClusterDatabasesArrayOutput
- type ClusterDatabasesInput
- type ClusterDatabasesMap
- type ClusterDatabasesMapInput
- type ClusterDatabasesMapOutput
- func (ClusterDatabasesMapOutput) ElementType() reflect.Type
- func (o ClusterDatabasesMapOutput) MapIndex(k pulumi.StringInput) ClusterDatabasesOutput
- func (o ClusterDatabasesMapOutput) ToClusterDatabasesMapOutput() ClusterDatabasesMapOutput
- func (o ClusterDatabasesMapOutput) ToClusterDatabasesMapOutputWithContext(ctx context.Context) ClusterDatabasesMapOutput
- type ClusterDatabasesOutput
- func (o ClusterDatabasesOutput) CharacterSet() pulumi.StringOutput
- func (o ClusterDatabasesOutput) ClusterId() pulumi.StringOutput
- func (o ClusterDatabasesOutput) CollateRule() pulumi.StringOutput
- func (o ClusterDatabasesOutput) DbName() pulumi.StringOutput
- func (o ClusterDatabasesOutput) Description() pulumi.StringPtrOutput
- func (ClusterDatabasesOutput) ElementType() reflect.Type
- func (o ClusterDatabasesOutput) ToClusterDatabasesOutput() ClusterDatabasesOutput
- func (o ClusterDatabasesOutput) ToClusterDatabasesOutputWithContext(ctx context.Context) ClusterDatabasesOutput
- func (o ClusterDatabasesOutput) UserHostPrivileges() ClusterDatabasesUserHostPrivilegeArrayOutput
- type ClusterDatabasesState
- type ClusterDatabasesUserHostPrivilege
- type ClusterDatabasesUserHostPrivilegeArgs
- func (ClusterDatabasesUserHostPrivilegeArgs) ElementType() reflect.Type
- func (i ClusterDatabasesUserHostPrivilegeArgs) ToClusterDatabasesUserHostPrivilegeOutput() ClusterDatabasesUserHostPrivilegeOutput
- func (i ClusterDatabasesUserHostPrivilegeArgs) ToClusterDatabasesUserHostPrivilegeOutputWithContext(ctx context.Context) ClusterDatabasesUserHostPrivilegeOutput
- type ClusterDatabasesUserHostPrivilegeArray
- func (ClusterDatabasesUserHostPrivilegeArray) ElementType() reflect.Type
- func (i ClusterDatabasesUserHostPrivilegeArray) ToClusterDatabasesUserHostPrivilegeArrayOutput() ClusterDatabasesUserHostPrivilegeArrayOutput
- func (i ClusterDatabasesUserHostPrivilegeArray) ToClusterDatabasesUserHostPrivilegeArrayOutputWithContext(ctx context.Context) ClusterDatabasesUserHostPrivilegeArrayOutput
- type ClusterDatabasesUserHostPrivilegeArrayInput
- type ClusterDatabasesUserHostPrivilegeArrayOutput
- func (ClusterDatabasesUserHostPrivilegeArrayOutput) ElementType() reflect.Type
- func (o ClusterDatabasesUserHostPrivilegeArrayOutput) Index(i pulumi.IntInput) ClusterDatabasesUserHostPrivilegeOutput
- func (o ClusterDatabasesUserHostPrivilegeArrayOutput) ToClusterDatabasesUserHostPrivilegeArrayOutput() ClusterDatabasesUserHostPrivilegeArrayOutput
- func (o ClusterDatabasesUserHostPrivilegeArrayOutput) ToClusterDatabasesUserHostPrivilegeArrayOutputWithContext(ctx context.Context) ClusterDatabasesUserHostPrivilegeArrayOutput
- type ClusterDatabasesUserHostPrivilegeInput
- type ClusterDatabasesUserHostPrivilegeOutput
- func (o ClusterDatabasesUserHostPrivilegeOutput) DbHost() pulumi.StringOutput
- func (o ClusterDatabasesUserHostPrivilegeOutput) DbPrivilege() pulumi.StringOutput
- func (o ClusterDatabasesUserHostPrivilegeOutput) DbUserName() pulumi.StringOutput
- func (ClusterDatabasesUserHostPrivilegeOutput) ElementType() reflect.Type
- func (o ClusterDatabasesUserHostPrivilegeOutput) ToClusterDatabasesUserHostPrivilegeOutput() ClusterDatabasesUserHostPrivilegeOutput
- func (o ClusterDatabasesUserHostPrivilegeOutput) ToClusterDatabasesUserHostPrivilegeOutputWithContext(ctx context.Context) ClusterDatabasesUserHostPrivilegeOutput
- 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) OldIpReserveHours() pulumi.IntPtrOutput
- 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) StoragePayMode() pulumi.IntOutput
- 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 ClusterPasswordComplexity
- type ClusterPasswordComplexityArgs
- type ClusterPasswordComplexityArray
- func (ClusterPasswordComplexityArray) ElementType() reflect.Type
- func (i ClusterPasswordComplexityArray) ToClusterPasswordComplexityArrayOutput() ClusterPasswordComplexityArrayOutput
- func (i ClusterPasswordComplexityArray) ToClusterPasswordComplexityArrayOutputWithContext(ctx context.Context) ClusterPasswordComplexityArrayOutput
- type ClusterPasswordComplexityArrayInput
- type ClusterPasswordComplexityArrayOutput
- func (ClusterPasswordComplexityArrayOutput) ElementType() reflect.Type
- func (o ClusterPasswordComplexityArrayOutput) Index(i pulumi.IntInput) ClusterPasswordComplexityOutput
- func (o ClusterPasswordComplexityArrayOutput) ToClusterPasswordComplexityArrayOutput() ClusterPasswordComplexityArrayOutput
- func (o ClusterPasswordComplexityArrayOutput) ToClusterPasswordComplexityArrayOutputWithContext(ctx context.Context) ClusterPasswordComplexityArrayOutput
- type ClusterPasswordComplexityInput
- type ClusterPasswordComplexityMap
- func (ClusterPasswordComplexityMap) ElementType() reflect.Type
- func (i ClusterPasswordComplexityMap) ToClusterPasswordComplexityMapOutput() ClusterPasswordComplexityMapOutput
- func (i ClusterPasswordComplexityMap) ToClusterPasswordComplexityMapOutputWithContext(ctx context.Context) ClusterPasswordComplexityMapOutput
- type ClusterPasswordComplexityMapInput
- type ClusterPasswordComplexityMapOutput
- func (ClusterPasswordComplexityMapOutput) ElementType() reflect.Type
- func (o ClusterPasswordComplexityMapOutput) MapIndex(k pulumi.StringInput) ClusterPasswordComplexityOutput
- func (o ClusterPasswordComplexityMapOutput) ToClusterPasswordComplexityMapOutput() ClusterPasswordComplexityMapOutput
- func (o ClusterPasswordComplexityMapOutput) ToClusterPasswordComplexityMapOutputWithContext(ctx context.Context) ClusterPasswordComplexityMapOutput
- type ClusterPasswordComplexityOutput
- func (o ClusterPasswordComplexityOutput) ClusterId() pulumi.StringOutput
- func (ClusterPasswordComplexityOutput) ElementType() reflect.Type
- func (o ClusterPasswordComplexityOutput) ToClusterPasswordComplexityOutput() ClusterPasswordComplexityOutput
- func (o ClusterPasswordComplexityOutput) ToClusterPasswordComplexityOutputWithContext(ctx context.Context) ClusterPasswordComplexityOutput
- func (o ClusterPasswordComplexityOutput) ValidatePasswordDictionaries() pulumi.StringArrayOutput
- func (o ClusterPasswordComplexityOutput) ValidatePasswordLength() pulumi.IntOutput
- func (o ClusterPasswordComplexityOutput) ValidatePasswordMixedCaseCount() pulumi.IntOutput
- func (o ClusterPasswordComplexityOutput) ValidatePasswordNumberCount() pulumi.IntOutput
- func (o ClusterPasswordComplexityOutput) ValidatePasswordPolicy() pulumi.StringOutput
- func (o ClusterPasswordComplexityOutput) ValidatePasswordSpecialCharCount() pulumi.IntOutput
- type ClusterPasswordComplexityState
- type ClusterResourcePackagesAttachment
- func GetClusterResourcePackagesAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*ClusterResourcePackagesAttachment, error)
- func NewClusterResourcePackagesAttachment(ctx *pulumi.Context, name string, args *ClusterResourcePackagesAttachmentArgs, ...) (*ClusterResourcePackagesAttachment, error)
- func (*ClusterResourcePackagesAttachment) ElementType() reflect.Type
- func (i *ClusterResourcePackagesAttachment) ToClusterResourcePackagesAttachmentOutput() ClusterResourcePackagesAttachmentOutput
- func (i *ClusterResourcePackagesAttachment) ToClusterResourcePackagesAttachmentOutputWithContext(ctx context.Context) ClusterResourcePackagesAttachmentOutput
- type ClusterResourcePackagesAttachmentArgs
- type ClusterResourcePackagesAttachmentArray
- func (ClusterResourcePackagesAttachmentArray) ElementType() reflect.Type
- func (i ClusterResourcePackagesAttachmentArray) ToClusterResourcePackagesAttachmentArrayOutput() ClusterResourcePackagesAttachmentArrayOutput
- func (i ClusterResourcePackagesAttachmentArray) ToClusterResourcePackagesAttachmentArrayOutputWithContext(ctx context.Context) ClusterResourcePackagesAttachmentArrayOutput
- type ClusterResourcePackagesAttachmentArrayInput
- type ClusterResourcePackagesAttachmentArrayOutput
- func (ClusterResourcePackagesAttachmentArrayOutput) ElementType() reflect.Type
- func (o ClusterResourcePackagesAttachmentArrayOutput) Index(i pulumi.IntInput) ClusterResourcePackagesAttachmentOutput
- func (o ClusterResourcePackagesAttachmentArrayOutput) ToClusterResourcePackagesAttachmentArrayOutput() ClusterResourcePackagesAttachmentArrayOutput
- func (o ClusterResourcePackagesAttachmentArrayOutput) ToClusterResourcePackagesAttachmentArrayOutputWithContext(ctx context.Context) ClusterResourcePackagesAttachmentArrayOutput
- type ClusterResourcePackagesAttachmentInput
- type ClusterResourcePackagesAttachmentMap
- func (ClusterResourcePackagesAttachmentMap) ElementType() reflect.Type
- func (i ClusterResourcePackagesAttachmentMap) ToClusterResourcePackagesAttachmentMapOutput() ClusterResourcePackagesAttachmentMapOutput
- func (i ClusterResourcePackagesAttachmentMap) ToClusterResourcePackagesAttachmentMapOutputWithContext(ctx context.Context) ClusterResourcePackagesAttachmentMapOutput
- type ClusterResourcePackagesAttachmentMapInput
- type ClusterResourcePackagesAttachmentMapOutput
- func (ClusterResourcePackagesAttachmentMapOutput) ElementType() reflect.Type
- func (o ClusterResourcePackagesAttachmentMapOutput) MapIndex(k pulumi.StringInput) ClusterResourcePackagesAttachmentOutput
- func (o ClusterResourcePackagesAttachmentMapOutput) ToClusterResourcePackagesAttachmentMapOutput() ClusterResourcePackagesAttachmentMapOutput
- func (o ClusterResourcePackagesAttachmentMapOutput) ToClusterResourcePackagesAttachmentMapOutputWithContext(ctx context.Context) ClusterResourcePackagesAttachmentMapOutput
- type ClusterResourcePackagesAttachmentOutput
- func (o ClusterResourcePackagesAttachmentOutput) ClusterId() pulumi.StringOutput
- func (ClusterResourcePackagesAttachmentOutput) ElementType() reflect.Type
- func (o ClusterResourcePackagesAttachmentOutput) PackageIds() pulumi.StringArrayOutput
- func (o ClusterResourcePackagesAttachmentOutput) ToClusterResourcePackagesAttachmentOutput() ClusterResourcePackagesAttachmentOutput
- func (o ClusterResourcePackagesAttachmentOutput) ToClusterResourcePackagesAttachmentOutputWithContext(ctx context.Context) ClusterResourcePackagesAttachmentOutput
- type ClusterResourcePackagesAttachmentState
- 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 ClusterSlaveZone
- type ClusterSlaveZoneArgs
- type ClusterSlaveZoneArray
- type ClusterSlaveZoneArrayInput
- type ClusterSlaveZoneArrayOutput
- func (ClusterSlaveZoneArrayOutput) ElementType() reflect.Type
- func (o ClusterSlaveZoneArrayOutput) Index(i pulumi.IntInput) ClusterSlaveZoneOutput
- func (o ClusterSlaveZoneArrayOutput) ToClusterSlaveZoneArrayOutput() ClusterSlaveZoneArrayOutput
- func (o ClusterSlaveZoneArrayOutput) ToClusterSlaveZoneArrayOutputWithContext(ctx context.Context) ClusterSlaveZoneArrayOutput
- type ClusterSlaveZoneInput
- type ClusterSlaveZoneMap
- type ClusterSlaveZoneMapInput
- type ClusterSlaveZoneMapOutput
- func (ClusterSlaveZoneMapOutput) ElementType() reflect.Type
- func (o ClusterSlaveZoneMapOutput) MapIndex(k pulumi.StringInput) ClusterSlaveZoneOutput
- func (o ClusterSlaveZoneMapOutput) ToClusterSlaveZoneMapOutput() ClusterSlaveZoneMapOutput
- func (o ClusterSlaveZoneMapOutput) ToClusterSlaveZoneMapOutputWithContext(ctx context.Context) ClusterSlaveZoneMapOutput
- type ClusterSlaveZoneOutput
- func (o ClusterSlaveZoneOutput) ClusterId() pulumi.StringOutput
- func (ClusterSlaveZoneOutput) ElementType() reflect.Type
- func (o ClusterSlaveZoneOutput) SlaveZone() pulumi.StringOutput
- func (o ClusterSlaveZoneOutput) ToClusterSlaveZoneOutput() ClusterSlaveZoneOutput
- func (o ClusterSlaveZoneOutput) ToClusterSlaveZoneOutputWithContext(ctx context.Context) ClusterSlaveZoneOutput
- type ClusterSlaveZoneState
- type ClusterState
- type ExportInstanceErrorLogs
- type ExportInstanceErrorLogsArgs
- type ExportInstanceErrorLogsArray
- func (ExportInstanceErrorLogsArray) ElementType() reflect.Type
- func (i ExportInstanceErrorLogsArray) ToExportInstanceErrorLogsArrayOutput() ExportInstanceErrorLogsArrayOutput
- func (i ExportInstanceErrorLogsArray) ToExportInstanceErrorLogsArrayOutputWithContext(ctx context.Context) ExportInstanceErrorLogsArrayOutput
- type ExportInstanceErrorLogsArrayInput
- type ExportInstanceErrorLogsArrayOutput
- func (ExportInstanceErrorLogsArrayOutput) ElementType() reflect.Type
- func (o ExportInstanceErrorLogsArrayOutput) Index(i pulumi.IntInput) ExportInstanceErrorLogsOutput
- func (o ExportInstanceErrorLogsArrayOutput) ToExportInstanceErrorLogsArrayOutput() ExportInstanceErrorLogsArrayOutput
- func (o ExportInstanceErrorLogsArrayOutput) ToExportInstanceErrorLogsArrayOutputWithContext(ctx context.Context) ExportInstanceErrorLogsArrayOutput
- type ExportInstanceErrorLogsErrorLogItemExport
- type ExportInstanceErrorLogsErrorLogItemExportArgs
- func (ExportInstanceErrorLogsErrorLogItemExportArgs) ElementType() reflect.Type
- func (i ExportInstanceErrorLogsErrorLogItemExportArgs) ToExportInstanceErrorLogsErrorLogItemExportOutput() ExportInstanceErrorLogsErrorLogItemExportOutput
- func (i ExportInstanceErrorLogsErrorLogItemExportArgs) ToExportInstanceErrorLogsErrorLogItemExportOutputWithContext(ctx context.Context) ExportInstanceErrorLogsErrorLogItemExportOutput
- type ExportInstanceErrorLogsErrorLogItemExportArray
- func (ExportInstanceErrorLogsErrorLogItemExportArray) ElementType() reflect.Type
- func (i ExportInstanceErrorLogsErrorLogItemExportArray) ToExportInstanceErrorLogsErrorLogItemExportArrayOutput() ExportInstanceErrorLogsErrorLogItemExportArrayOutput
- func (i ExportInstanceErrorLogsErrorLogItemExportArray) ToExportInstanceErrorLogsErrorLogItemExportArrayOutputWithContext(ctx context.Context) ExportInstanceErrorLogsErrorLogItemExportArrayOutput
- type ExportInstanceErrorLogsErrorLogItemExportArrayInput
- type ExportInstanceErrorLogsErrorLogItemExportArrayOutput
- func (ExportInstanceErrorLogsErrorLogItemExportArrayOutput) ElementType() reflect.Type
- func (o ExportInstanceErrorLogsErrorLogItemExportArrayOutput) Index(i pulumi.IntInput) ExportInstanceErrorLogsErrorLogItemExportOutput
- func (o ExportInstanceErrorLogsErrorLogItemExportArrayOutput) ToExportInstanceErrorLogsErrorLogItemExportArrayOutput() ExportInstanceErrorLogsErrorLogItemExportArrayOutput
- func (o ExportInstanceErrorLogsErrorLogItemExportArrayOutput) ToExportInstanceErrorLogsErrorLogItemExportArrayOutputWithContext(ctx context.Context) ExportInstanceErrorLogsErrorLogItemExportArrayOutput
- type ExportInstanceErrorLogsErrorLogItemExportInput
- type ExportInstanceErrorLogsErrorLogItemExportOutput
- func (o ExportInstanceErrorLogsErrorLogItemExportOutput) Content() pulumi.StringPtrOutput
- func (ExportInstanceErrorLogsErrorLogItemExportOutput) ElementType() reflect.Type
- func (o ExportInstanceErrorLogsErrorLogItemExportOutput) Level() pulumi.StringPtrOutput
- func (o ExportInstanceErrorLogsErrorLogItemExportOutput) Timestamp() pulumi.StringPtrOutput
- func (o ExportInstanceErrorLogsErrorLogItemExportOutput) ToExportInstanceErrorLogsErrorLogItemExportOutput() ExportInstanceErrorLogsErrorLogItemExportOutput
- func (o ExportInstanceErrorLogsErrorLogItemExportOutput) ToExportInstanceErrorLogsErrorLogItemExportOutputWithContext(ctx context.Context) ExportInstanceErrorLogsErrorLogItemExportOutput
- type ExportInstanceErrorLogsInput
- type ExportInstanceErrorLogsMap
- func (ExportInstanceErrorLogsMap) ElementType() reflect.Type
- func (i ExportInstanceErrorLogsMap) ToExportInstanceErrorLogsMapOutput() ExportInstanceErrorLogsMapOutput
- func (i ExportInstanceErrorLogsMap) ToExportInstanceErrorLogsMapOutputWithContext(ctx context.Context) ExportInstanceErrorLogsMapOutput
- type ExportInstanceErrorLogsMapInput
- type ExportInstanceErrorLogsMapOutput
- func (ExportInstanceErrorLogsMapOutput) ElementType() reflect.Type
- func (o ExportInstanceErrorLogsMapOutput) MapIndex(k pulumi.StringInput) ExportInstanceErrorLogsOutput
- func (o ExportInstanceErrorLogsMapOutput) ToExportInstanceErrorLogsMapOutput() ExportInstanceErrorLogsMapOutput
- func (o ExportInstanceErrorLogsMapOutput) ToExportInstanceErrorLogsMapOutputWithContext(ctx context.Context) ExportInstanceErrorLogsMapOutput
- type ExportInstanceErrorLogsOutput
- func (ExportInstanceErrorLogsOutput) ElementType() reflect.Type
- func (o ExportInstanceErrorLogsOutput) EndTime() pulumi.StringPtrOutput
- func (o ExportInstanceErrorLogsOutput) ErrorLogItemExports() ExportInstanceErrorLogsErrorLogItemExportArrayOutput
- func (o ExportInstanceErrorLogsOutput) FileType() pulumi.StringPtrOutput
- func (o ExportInstanceErrorLogsOutput) InstanceId() pulumi.StringOutput
- func (o ExportInstanceErrorLogsOutput) KeyWords() pulumi.StringArrayOutput
- func (o ExportInstanceErrorLogsOutput) LogLevels() pulumi.StringArrayOutput
- func (o ExportInstanceErrorLogsOutput) OrderBy() pulumi.StringPtrOutput
- func (o ExportInstanceErrorLogsOutput) OrderByType() pulumi.StringPtrOutput
- func (o ExportInstanceErrorLogsOutput) StartTime() pulumi.StringPtrOutput
- func (o ExportInstanceErrorLogsOutput) ToExportInstanceErrorLogsOutput() ExportInstanceErrorLogsOutput
- func (o ExportInstanceErrorLogsOutput) ToExportInstanceErrorLogsOutputWithContext(ctx context.Context) ExportInstanceErrorLogsOutput
- type ExportInstanceErrorLogsState
- type ExportInstanceSlowQueries
- type ExportInstanceSlowQueriesArgs
- type ExportInstanceSlowQueriesArray
- func (ExportInstanceSlowQueriesArray) ElementType() reflect.Type
- func (i ExportInstanceSlowQueriesArray) ToExportInstanceSlowQueriesArrayOutput() ExportInstanceSlowQueriesArrayOutput
- func (i ExportInstanceSlowQueriesArray) ToExportInstanceSlowQueriesArrayOutputWithContext(ctx context.Context) ExportInstanceSlowQueriesArrayOutput
- type ExportInstanceSlowQueriesArrayInput
- type ExportInstanceSlowQueriesArrayOutput
- func (ExportInstanceSlowQueriesArrayOutput) ElementType() reflect.Type
- func (o ExportInstanceSlowQueriesArrayOutput) Index(i pulumi.IntInput) ExportInstanceSlowQueriesOutput
- func (o ExportInstanceSlowQueriesArrayOutput) ToExportInstanceSlowQueriesArrayOutput() ExportInstanceSlowQueriesArrayOutput
- func (o ExportInstanceSlowQueriesArrayOutput) ToExportInstanceSlowQueriesArrayOutputWithContext(ctx context.Context) ExportInstanceSlowQueriesArrayOutput
- type ExportInstanceSlowQueriesInput
- type ExportInstanceSlowQueriesMap
- func (ExportInstanceSlowQueriesMap) ElementType() reflect.Type
- func (i ExportInstanceSlowQueriesMap) ToExportInstanceSlowQueriesMapOutput() ExportInstanceSlowQueriesMapOutput
- func (i ExportInstanceSlowQueriesMap) ToExportInstanceSlowQueriesMapOutputWithContext(ctx context.Context) ExportInstanceSlowQueriesMapOutput
- type ExportInstanceSlowQueriesMapInput
- type ExportInstanceSlowQueriesMapOutput
- func (ExportInstanceSlowQueriesMapOutput) ElementType() reflect.Type
- func (o ExportInstanceSlowQueriesMapOutput) MapIndex(k pulumi.StringInput) ExportInstanceSlowQueriesOutput
- func (o ExportInstanceSlowQueriesMapOutput) ToExportInstanceSlowQueriesMapOutput() ExportInstanceSlowQueriesMapOutput
- func (o ExportInstanceSlowQueriesMapOutput) ToExportInstanceSlowQueriesMapOutputWithContext(ctx context.Context) ExportInstanceSlowQueriesMapOutput
- type ExportInstanceSlowQueriesOutput
- func (o ExportInstanceSlowQueriesOutput) Database() pulumi.StringPtrOutput
- func (ExportInstanceSlowQueriesOutput) ElementType() reflect.Type
- func (o ExportInstanceSlowQueriesOutput) EndTime() pulumi.StringPtrOutput
- func (o ExportInstanceSlowQueriesOutput) FileContent() pulumi.StringOutput
- func (o ExportInstanceSlowQueriesOutput) FileType() pulumi.StringPtrOutput
- func (o ExportInstanceSlowQueriesOutput) Host() pulumi.StringPtrOutput
- func (o ExportInstanceSlowQueriesOutput) InstanceId() pulumi.StringOutput
- func (o ExportInstanceSlowQueriesOutput) StartTime() pulumi.StringPtrOutput
- func (o ExportInstanceSlowQueriesOutput) ToExportInstanceSlowQueriesOutput() ExportInstanceSlowQueriesOutput
- func (o ExportInstanceSlowQueriesOutput) ToExportInstanceSlowQueriesOutputWithContext(ctx context.Context) ExportInstanceSlowQueriesOutput
- func (o ExportInstanceSlowQueriesOutput) Username() pulumi.StringPtrOutput
- type ExportInstanceSlowQueriesState
- type GetAccountAllGrantPrivilegesAccount
- type GetAccountAllGrantPrivilegesAccountArgs
- func (GetAccountAllGrantPrivilegesAccountArgs) ElementType() reflect.Type
- func (i GetAccountAllGrantPrivilegesAccountArgs) ToGetAccountAllGrantPrivilegesAccountOutput() GetAccountAllGrantPrivilegesAccountOutput
- func (i GetAccountAllGrantPrivilegesAccountArgs) ToGetAccountAllGrantPrivilegesAccountOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesAccountOutput
- type GetAccountAllGrantPrivilegesAccountInput
- type GetAccountAllGrantPrivilegesAccountOutput
- func (o GetAccountAllGrantPrivilegesAccountOutput) AccountName() pulumi.StringOutput
- func (GetAccountAllGrantPrivilegesAccountOutput) ElementType() reflect.Type
- func (o GetAccountAllGrantPrivilegesAccountOutput) Host() pulumi.StringPtrOutput
- func (o GetAccountAllGrantPrivilegesAccountOutput) ToGetAccountAllGrantPrivilegesAccountOutput() GetAccountAllGrantPrivilegesAccountOutput
- func (o GetAccountAllGrantPrivilegesAccountOutput) ToGetAccountAllGrantPrivilegesAccountOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesAccountOutput
- type GetAccountAllGrantPrivilegesArgs
- type GetAccountAllGrantPrivilegesDatabasePrivilege
- type GetAccountAllGrantPrivilegesDatabasePrivilegeArgs
- func (GetAccountAllGrantPrivilegesDatabasePrivilegeArgs) ElementType() reflect.Type
- func (i GetAccountAllGrantPrivilegesDatabasePrivilegeArgs) ToGetAccountAllGrantPrivilegesDatabasePrivilegeOutput() GetAccountAllGrantPrivilegesDatabasePrivilegeOutput
- func (i GetAccountAllGrantPrivilegesDatabasePrivilegeArgs) ToGetAccountAllGrantPrivilegesDatabasePrivilegeOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesDatabasePrivilegeOutput
- type GetAccountAllGrantPrivilegesDatabasePrivilegeArray
- func (GetAccountAllGrantPrivilegesDatabasePrivilegeArray) ElementType() reflect.Type
- func (i GetAccountAllGrantPrivilegesDatabasePrivilegeArray) ToGetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput() GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput
- func (i GetAccountAllGrantPrivilegesDatabasePrivilegeArray) ToGetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput
- type GetAccountAllGrantPrivilegesDatabasePrivilegeArrayInput
- type GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput
- func (GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput) ElementType() reflect.Type
- func (o GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput) Index(i pulumi.IntInput) GetAccountAllGrantPrivilegesDatabasePrivilegeOutput
- func (o GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput) ToGetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput() GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput
- func (o GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput) ToGetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput
- type GetAccountAllGrantPrivilegesDatabasePrivilegeInput
- type GetAccountAllGrantPrivilegesDatabasePrivilegeOutput
- func (o GetAccountAllGrantPrivilegesDatabasePrivilegeOutput) Db() pulumi.StringOutput
- func (GetAccountAllGrantPrivilegesDatabasePrivilegeOutput) ElementType() reflect.Type
- func (o GetAccountAllGrantPrivilegesDatabasePrivilegeOutput) Privileges() pulumi.StringArrayOutput
- func (o GetAccountAllGrantPrivilegesDatabasePrivilegeOutput) ToGetAccountAllGrantPrivilegesDatabasePrivilegeOutput() GetAccountAllGrantPrivilegesDatabasePrivilegeOutput
- func (o GetAccountAllGrantPrivilegesDatabasePrivilegeOutput) ToGetAccountAllGrantPrivilegesDatabasePrivilegeOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesDatabasePrivilegeOutput
- type GetAccountAllGrantPrivilegesOutputArgs
- type GetAccountAllGrantPrivilegesResult
- type GetAccountAllGrantPrivilegesResultOutput
- func (o GetAccountAllGrantPrivilegesResultOutput) Account() GetAccountAllGrantPrivilegesAccountOutput
- func (o GetAccountAllGrantPrivilegesResultOutput) ClusterId() pulumi.StringOutput
- func (o GetAccountAllGrantPrivilegesResultOutput) DatabasePrivileges() GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput
- func (GetAccountAllGrantPrivilegesResultOutput) ElementType() reflect.Type
- func (o GetAccountAllGrantPrivilegesResultOutput) GlobalPrivileges() pulumi.StringArrayOutput
- func (o GetAccountAllGrantPrivilegesResultOutput) Id() pulumi.StringOutput
- func (o GetAccountAllGrantPrivilegesResultOutput) PrivilegeStatements() pulumi.StringArrayOutput
- func (o GetAccountAllGrantPrivilegesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAccountAllGrantPrivilegesResultOutput) TablePrivileges() GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput
- func (o GetAccountAllGrantPrivilegesResultOutput) ToGetAccountAllGrantPrivilegesResultOutput() GetAccountAllGrantPrivilegesResultOutput
- func (o GetAccountAllGrantPrivilegesResultOutput) ToGetAccountAllGrantPrivilegesResultOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesResultOutput
- type GetAccountAllGrantPrivilegesTablePrivilege
- type GetAccountAllGrantPrivilegesTablePrivilegeArgs
- func (GetAccountAllGrantPrivilegesTablePrivilegeArgs) ElementType() reflect.Type
- func (i GetAccountAllGrantPrivilegesTablePrivilegeArgs) ToGetAccountAllGrantPrivilegesTablePrivilegeOutput() GetAccountAllGrantPrivilegesTablePrivilegeOutput
- func (i GetAccountAllGrantPrivilegesTablePrivilegeArgs) ToGetAccountAllGrantPrivilegesTablePrivilegeOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesTablePrivilegeOutput
- type GetAccountAllGrantPrivilegesTablePrivilegeArray
- func (GetAccountAllGrantPrivilegesTablePrivilegeArray) ElementType() reflect.Type
- func (i GetAccountAllGrantPrivilegesTablePrivilegeArray) ToGetAccountAllGrantPrivilegesTablePrivilegeArrayOutput() GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput
- func (i GetAccountAllGrantPrivilegesTablePrivilegeArray) ToGetAccountAllGrantPrivilegesTablePrivilegeArrayOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput
- type GetAccountAllGrantPrivilegesTablePrivilegeArrayInput
- type GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput
- func (GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput) ElementType() reflect.Type
- func (o GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput) Index(i pulumi.IntInput) GetAccountAllGrantPrivilegesTablePrivilegeOutput
- func (o GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput) ToGetAccountAllGrantPrivilegesTablePrivilegeArrayOutput() GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput
- func (o GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput) ToGetAccountAllGrantPrivilegesTablePrivilegeArrayOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput
- type GetAccountAllGrantPrivilegesTablePrivilegeInput
- type GetAccountAllGrantPrivilegesTablePrivilegeOutput
- func (o GetAccountAllGrantPrivilegesTablePrivilegeOutput) Db() pulumi.StringOutput
- func (GetAccountAllGrantPrivilegesTablePrivilegeOutput) ElementType() reflect.Type
- func (o GetAccountAllGrantPrivilegesTablePrivilegeOutput) Privileges() pulumi.StringArrayOutput
- func (o GetAccountAllGrantPrivilegesTablePrivilegeOutput) TableName() pulumi.StringOutput
- func (o GetAccountAllGrantPrivilegesTablePrivilegeOutput) ToGetAccountAllGrantPrivilegesTablePrivilegeOutput() GetAccountAllGrantPrivilegesTablePrivilegeOutput
- func (o GetAccountAllGrantPrivilegesTablePrivilegeOutput) ToGetAccountAllGrantPrivilegesTablePrivilegeOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesTablePrivilegeOutput
- 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 GetAuditLogsArgs
- type GetAuditLogsFilter
- type GetAuditLogsFilterArgs
- func (GetAuditLogsFilterArgs) ElementType() reflect.Type
- func (i GetAuditLogsFilterArgs) ToGetAuditLogsFilterOutput() GetAuditLogsFilterOutput
- func (i GetAuditLogsFilterArgs) ToGetAuditLogsFilterOutputWithContext(ctx context.Context) GetAuditLogsFilterOutput
- func (i GetAuditLogsFilterArgs) ToGetAuditLogsFilterPtrOutput() GetAuditLogsFilterPtrOutput
- func (i GetAuditLogsFilterArgs) ToGetAuditLogsFilterPtrOutputWithContext(ctx context.Context) GetAuditLogsFilterPtrOutput
- type GetAuditLogsFilterInput
- type GetAuditLogsFilterOutput
- func (o GetAuditLogsFilterOutput) AffectRows() pulumi.IntPtrOutput
- func (o GetAuditLogsFilterOutput) DbNames() pulumi.StringArrayOutput
- func (GetAuditLogsFilterOutput) ElementType() reflect.Type
- func (o GetAuditLogsFilterOutput) ExecTime() pulumi.IntPtrOutput
- func (o GetAuditLogsFilterOutput) Hosts() pulumi.StringArrayOutput
- func (o GetAuditLogsFilterOutput) PolicyNames() pulumi.StringArrayOutput
- func (o GetAuditLogsFilterOutput) SentRows() pulumi.IntPtrOutput
- func (o GetAuditLogsFilterOutput) Sql() pulumi.StringPtrOutput
- func (o GetAuditLogsFilterOutput) SqlType() pulumi.StringPtrOutput
- func (o GetAuditLogsFilterOutput) SqlTypes() pulumi.StringArrayOutput
- func (o GetAuditLogsFilterOutput) Sqls() pulumi.StringArrayOutput
- func (o GetAuditLogsFilterOutput) TableNames() pulumi.StringArrayOutput
- func (o GetAuditLogsFilterOutput) ThreadIds() pulumi.StringArrayOutput
- func (o GetAuditLogsFilterOutput) ToGetAuditLogsFilterOutput() GetAuditLogsFilterOutput
- func (o GetAuditLogsFilterOutput) ToGetAuditLogsFilterOutputWithContext(ctx context.Context) GetAuditLogsFilterOutput
- func (o GetAuditLogsFilterOutput) ToGetAuditLogsFilterPtrOutput() GetAuditLogsFilterPtrOutput
- func (o GetAuditLogsFilterOutput) ToGetAuditLogsFilterPtrOutputWithContext(ctx context.Context) GetAuditLogsFilterPtrOutput
- func (o GetAuditLogsFilterOutput) Users() pulumi.StringArrayOutput
- type GetAuditLogsFilterPtrInput
- type GetAuditLogsFilterPtrOutput
- func (o GetAuditLogsFilterPtrOutput) AffectRows() pulumi.IntPtrOutput
- func (o GetAuditLogsFilterPtrOutput) DbNames() pulumi.StringArrayOutput
- func (o GetAuditLogsFilterPtrOutput) Elem() GetAuditLogsFilterOutput
- func (GetAuditLogsFilterPtrOutput) ElementType() reflect.Type
- func (o GetAuditLogsFilterPtrOutput) ExecTime() pulumi.IntPtrOutput
- func (o GetAuditLogsFilterPtrOutput) Hosts() pulumi.StringArrayOutput
- func (o GetAuditLogsFilterPtrOutput) PolicyNames() pulumi.StringArrayOutput
- func (o GetAuditLogsFilterPtrOutput) SentRows() pulumi.IntPtrOutput
- func (o GetAuditLogsFilterPtrOutput) Sql() pulumi.StringPtrOutput
- func (o GetAuditLogsFilterPtrOutput) SqlType() pulumi.StringPtrOutput
- func (o GetAuditLogsFilterPtrOutput) SqlTypes() pulumi.StringArrayOutput
- func (o GetAuditLogsFilterPtrOutput) Sqls() pulumi.StringArrayOutput
- func (o GetAuditLogsFilterPtrOutput) TableNames() pulumi.StringArrayOutput
- func (o GetAuditLogsFilterPtrOutput) ThreadIds() pulumi.StringArrayOutput
- func (o GetAuditLogsFilterPtrOutput) ToGetAuditLogsFilterPtrOutput() GetAuditLogsFilterPtrOutput
- func (o GetAuditLogsFilterPtrOutput) ToGetAuditLogsFilterPtrOutputWithContext(ctx context.Context) GetAuditLogsFilterPtrOutput
- func (o GetAuditLogsFilterPtrOutput) Users() pulumi.StringArrayOutput
- type GetAuditLogsItem
- type GetAuditLogsItemArgs
- type GetAuditLogsItemArray
- type GetAuditLogsItemArrayInput
- type GetAuditLogsItemArrayOutput
- func (GetAuditLogsItemArrayOutput) ElementType() reflect.Type
- func (o GetAuditLogsItemArrayOutput) Index(i pulumi.IntInput) GetAuditLogsItemOutput
- func (o GetAuditLogsItemArrayOutput) ToGetAuditLogsItemArrayOutput() GetAuditLogsItemArrayOutput
- func (o GetAuditLogsItemArrayOutput) ToGetAuditLogsItemArrayOutputWithContext(ctx context.Context) GetAuditLogsItemArrayOutput
- type GetAuditLogsItemInput
- type GetAuditLogsItemOutput
- func (o GetAuditLogsItemOutput) AffectRows() pulumi.IntOutput
- func (o GetAuditLogsItemOutput) DbName() pulumi.StringOutput
- func (GetAuditLogsItemOutput) ElementType() reflect.Type
- func (o GetAuditLogsItemOutput) ErrCode() pulumi.IntOutput
- func (o GetAuditLogsItemOutput) ExecTime() pulumi.IntOutput
- func (o GetAuditLogsItemOutput) Host() pulumi.StringOutput
- func (o GetAuditLogsItemOutput) InstanceName() pulumi.StringOutput
- func (o GetAuditLogsItemOutput) PolicyName() pulumi.StringOutput
- func (o GetAuditLogsItemOutput) SentRows() pulumi.IntOutput
- func (o GetAuditLogsItemOutput) Sql() pulumi.StringOutput
- func (o GetAuditLogsItemOutput) SqlType() pulumi.StringOutput
- func (o GetAuditLogsItemOutput) TableName() pulumi.StringOutput
- func (o GetAuditLogsItemOutput) ThreadId() pulumi.IntOutput
- func (o GetAuditLogsItemOutput) Timestamp() pulumi.StringOutput
- func (o GetAuditLogsItemOutput) ToGetAuditLogsItemOutput() GetAuditLogsItemOutput
- func (o GetAuditLogsItemOutput) ToGetAuditLogsItemOutputWithContext(ctx context.Context) GetAuditLogsItemOutput
- func (o GetAuditLogsItemOutput) User() pulumi.StringOutput
- type GetAuditLogsOutputArgs
- type GetAuditLogsResult
- type GetAuditLogsResultOutput
- func (GetAuditLogsResultOutput) ElementType() reflect.Type
- func (o GetAuditLogsResultOutput) EndTime() pulumi.StringOutput
- func (o GetAuditLogsResultOutput) Filter() GetAuditLogsFilterPtrOutput
- func (o GetAuditLogsResultOutput) Id() pulumi.StringOutput
- func (o GetAuditLogsResultOutput) InstanceId() pulumi.StringOutput
- func (o GetAuditLogsResultOutput) Items() GetAuditLogsItemArrayOutput
- func (o GetAuditLogsResultOutput) Order() pulumi.StringPtrOutput
- func (o GetAuditLogsResultOutput) OrderBy() pulumi.StringPtrOutput
- func (o GetAuditLogsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAuditLogsResultOutput) StartTime() pulumi.StringOutput
- func (o GetAuditLogsResultOutput) ToGetAuditLogsResultOutput() GetAuditLogsResultOutput
- func (o GetAuditLogsResultOutput) ToGetAuditLogsResultOutputWithContext(ctx context.Context) GetAuditLogsResultOutput
- type GetBackupDownloadUrlArgs
- type GetBackupDownloadUrlOutputArgs
- type GetBackupDownloadUrlResult
- type GetBackupDownloadUrlResultOutput
- func (o GetBackupDownloadUrlResultOutput) BackupId() pulumi.IntOutput
- func (o GetBackupDownloadUrlResultOutput) ClusterId() pulumi.StringOutput
- func (o GetBackupDownloadUrlResultOutput) DownloadUrl() pulumi.StringOutput
- func (GetBackupDownloadUrlResultOutput) ElementType() reflect.Type
- func (o GetBackupDownloadUrlResultOutput) Id() pulumi.StringOutput
- func (o GetBackupDownloadUrlResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetBackupDownloadUrlResultOutput) ToGetBackupDownloadUrlResultOutput() GetBackupDownloadUrlResultOutput
- func (o GetBackupDownloadUrlResultOutput) ToGetBackupDownloadUrlResultOutputWithContext(ctx context.Context) GetBackupDownloadUrlResultOutput
- type GetBinlogDownloadUrlArgs
- type GetBinlogDownloadUrlOutputArgs
- type GetBinlogDownloadUrlResult
- type GetBinlogDownloadUrlResultOutput
- func (o GetBinlogDownloadUrlResultOutput) BinlogId() pulumi.IntOutput
- func (o GetBinlogDownloadUrlResultOutput) ClusterId() pulumi.StringOutput
- func (o GetBinlogDownloadUrlResultOutput) DownloadUrl() pulumi.StringOutput
- func (GetBinlogDownloadUrlResultOutput) ElementType() reflect.Type
- func (o GetBinlogDownloadUrlResultOutput) Id() pulumi.StringOutput
- func (o GetBinlogDownloadUrlResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetBinlogDownloadUrlResultOutput) ToGetBinlogDownloadUrlResultOutput() GetBinlogDownloadUrlResultOutput
- func (o GetBinlogDownloadUrlResultOutput) ToGetBinlogDownloadUrlResultOutputWithContext(ctx context.Context) GetBinlogDownloadUrlResultOutput
- type GetClusterDetailDatabasesArgs
- type GetClusterDetailDatabasesDbInfo
- type GetClusterDetailDatabasesDbInfoArgs
- func (GetClusterDetailDatabasesDbInfoArgs) ElementType() reflect.Type
- func (i GetClusterDetailDatabasesDbInfoArgs) ToGetClusterDetailDatabasesDbInfoOutput() GetClusterDetailDatabasesDbInfoOutput
- func (i GetClusterDetailDatabasesDbInfoArgs) ToGetClusterDetailDatabasesDbInfoOutputWithContext(ctx context.Context) GetClusterDetailDatabasesDbInfoOutput
- type GetClusterDetailDatabasesDbInfoArray
- func (GetClusterDetailDatabasesDbInfoArray) ElementType() reflect.Type
- func (i GetClusterDetailDatabasesDbInfoArray) ToGetClusterDetailDatabasesDbInfoArrayOutput() GetClusterDetailDatabasesDbInfoArrayOutput
- func (i GetClusterDetailDatabasesDbInfoArray) ToGetClusterDetailDatabasesDbInfoArrayOutputWithContext(ctx context.Context) GetClusterDetailDatabasesDbInfoArrayOutput
- type GetClusterDetailDatabasesDbInfoArrayInput
- type GetClusterDetailDatabasesDbInfoArrayOutput
- func (GetClusterDetailDatabasesDbInfoArrayOutput) ElementType() reflect.Type
- func (o GetClusterDetailDatabasesDbInfoArrayOutput) Index(i pulumi.IntInput) GetClusterDetailDatabasesDbInfoOutput
- func (o GetClusterDetailDatabasesDbInfoArrayOutput) ToGetClusterDetailDatabasesDbInfoArrayOutput() GetClusterDetailDatabasesDbInfoArrayOutput
- func (o GetClusterDetailDatabasesDbInfoArrayOutput) ToGetClusterDetailDatabasesDbInfoArrayOutputWithContext(ctx context.Context) GetClusterDetailDatabasesDbInfoArrayOutput
- type GetClusterDetailDatabasesDbInfoInput
- type GetClusterDetailDatabasesDbInfoOutput
- func (o GetClusterDetailDatabasesDbInfoOutput) AppId() pulumi.IntOutput
- func (o GetClusterDetailDatabasesDbInfoOutput) CharacterSet() pulumi.StringOutput
- func (o GetClusterDetailDatabasesDbInfoOutput) ClusterId() pulumi.StringOutput
- func (o GetClusterDetailDatabasesDbInfoOutput) CollateRule() pulumi.StringOutput
- func (o GetClusterDetailDatabasesDbInfoOutput) CreateTime() pulumi.StringOutput
- func (o GetClusterDetailDatabasesDbInfoOutput) DbId() pulumi.IntOutput
- func (o GetClusterDetailDatabasesDbInfoOutput) DbName() pulumi.StringOutput
- func (o GetClusterDetailDatabasesDbInfoOutput) Description() pulumi.StringOutput
- func (GetClusterDetailDatabasesDbInfoOutput) ElementType() reflect.Type
- func (o GetClusterDetailDatabasesDbInfoOutput) Status() pulumi.StringOutput
- func (o GetClusterDetailDatabasesDbInfoOutput) ToGetClusterDetailDatabasesDbInfoOutput() GetClusterDetailDatabasesDbInfoOutput
- func (o GetClusterDetailDatabasesDbInfoOutput) ToGetClusterDetailDatabasesDbInfoOutputWithContext(ctx context.Context) GetClusterDetailDatabasesDbInfoOutput
- func (o GetClusterDetailDatabasesDbInfoOutput) Uin() pulumi.StringOutput
- func (o GetClusterDetailDatabasesDbInfoOutput) UpdateTime() pulumi.StringOutput
- func (o GetClusterDetailDatabasesDbInfoOutput) UserHostPrivileges() GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput
- type GetClusterDetailDatabasesDbInfoUserHostPrivilege
- type GetClusterDetailDatabasesDbInfoUserHostPrivilegeArgs
- func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeArgs) ElementType() reflect.Type
- func (i GetClusterDetailDatabasesDbInfoUserHostPrivilegeArgs) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput() GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput
- func (i GetClusterDetailDatabasesDbInfoUserHostPrivilegeArgs) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeOutputWithContext(ctx context.Context) GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput
- type GetClusterDetailDatabasesDbInfoUserHostPrivilegeArray
- func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeArray) ElementType() reflect.Type
- func (i GetClusterDetailDatabasesDbInfoUserHostPrivilegeArray) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput() GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput
- func (i GetClusterDetailDatabasesDbInfoUserHostPrivilegeArray) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutputWithContext(ctx context.Context) GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput
- type GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayInput
- type GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput
- func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput) ElementType() reflect.Type
- func (o GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput) Index(i pulumi.IntInput) GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput
- func (o GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput() GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput
- func (o GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutputWithContext(ctx context.Context) GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput
- type GetClusterDetailDatabasesDbInfoUserHostPrivilegeInput
- type GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput
- func (o GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput) DbHost() pulumi.StringOutput
- func (o GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput) DbPrivilege() pulumi.StringOutput
- func (o GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput) DbUserName() pulumi.StringOutput
- func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput) ElementType() reflect.Type
- func (o GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput() GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput
- func (o GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeOutputWithContext(ctx context.Context) GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput
- type GetClusterDetailDatabasesOutputArgs
- type GetClusterDetailDatabasesResult
- type GetClusterDetailDatabasesResultOutput
- func (o GetClusterDetailDatabasesResultOutput) ClusterId() pulumi.StringOutput
- func (o GetClusterDetailDatabasesResultOutput) DbInfos() GetClusterDetailDatabasesDbInfoArrayOutput
- func (o GetClusterDetailDatabasesResultOutput) DbName() pulumi.StringPtrOutput
- func (GetClusterDetailDatabasesResultOutput) ElementType() reflect.Type
- func (o GetClusterDetailDatabasesResultOutput) Id() pulumi.StringOutput
- func (o GetClusterDetailDatabasesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetClusterDetailDatabasesResultOutput) ToGetClusterDetailDatabasesResultOutput() GetClusterDetailDatabasesResultOutput
- func (o GetClusterDetailDatabasesResultOutput) ToGetClusterDetailDatabasesResultOutputWithContext(ctx context.Context) GetClusterDetailDatabasesResultOutput
- 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 GetClusterParamLogsArgs
- type GetClusterParamLogsClusterParamLog
- type GetClusterParamLogsClusterParamLogArgs
- func (GetClusterParamLogsClusterParamLogArgs) ElementType() reflect.Type
- func (i GetClusterParamLogsClusterParamLogArgs) ToGetClusterParamLogsClusterParamLogOutput() GetClusterParamLogsClusterParamLogOutput
- func (i GetClusterParamLogsClusterParamLogArgs) ToGetClusterParamLogsClusterParamLogOutputWithContext(ctx context.Context) GetClusterParamLogsClusterParamLogOutput
- type GetClusterParamLogsClusterParamLogArray
- func (GetClusterParamLogsClusterParamLogArray) ElementType() reflect.Type
- func (i GetClusterParamLogsClusterParamLogArray) ToGetClusterParamLogsClusterParamLogArrayOutput() GetClusterParamLogsClusterParamLogArrayOutput
- func (i GetClusterParamLogsClusterParamLogArray) ToGetClusterParamLogsClusterParamLogArrayOutputWithContext(ctx context.Context) GetClusterParamLogsClusterParamLogArrayOutput
- type GetClusterParamLogsClusterParamLogArrayInput
- type GetClusterParamLogsClusterParamLogArrayOutput
- func (GetClusterParamLogsClusterParamLogArrayOutput) ElementType() reflect.Type
- func (o GetClusterParamLogsClusterParamLogArrayOutput) Index(i pulumi.IntInput) GetClusterParamLogsClusterParamLogOutput
- func (o GetClusterParamLogsClusterParamLogArrayOutput) ToGetClusterParamLogsClusterParamLogArrayOutput() GetClusterParamLogsClusterParamLogArrayOutput
- func (o GetClusterParamLogsClusterParamLogArrayOutput) ToGetClusterParamLogsClusterParamLogArrayOutputWithContext(ctx context.Context) GetClusterParamLogsClusterParamLogArrayOutput
- type GetClusterParamLogsClusterParamLogInput
- type GetClusterParamLogsClusterParamLogOutput
- func (o GetClusterParamLogsClusterParamLogOutput) ClusterId() pulumi.StringOutput
- func (o GetClusterParamLogsClusterParamLogOutput) CreateTime() pulumi.StringOutput
- func (o GetClusterParamLogsClusterParamLogOutput) CurrentValue() pulumi.StringOutput
- func (GetClusterParamLogsClusterParamLogOutput) ElementType() reflect.Type
- func (o GetClusterParamLogsClusterParamLogOutput) InstanceId() pulumi.StringOutput
- func (o GetClusterParamLogsClusterParamLogOutput) ParamName() pulumi.StringOutput
- func (o GetClusterParamLogsClusterParamLogOutput) Status() pulumi.StringOutput
- func (o GetClusterParamLogsClusterParamLogOutput) ToGetClusterParamLogsClusterParamLogOutput() GetClusterParamLogsClusterParamLogOutput
- func (o GetClusterParamLogsClusterParamLogOutput) ToGetClusterParamLogsClusterParamLogOutputWithContext(ctx context.Context) GetClusterParamLogsClusterParamLogOutput
- func (o GetClusterParamLogsClusterParamLogOutput) UpdateTime() pulumi.StringOutput
- func (o GetClusterParamLogsClusterParamLogOutput) UpdateValue() pulumi.StringOutput
- type GetClusterParamLogsOutputArgs
- type GetClusterParamLogsResult
- type GetClusterParamLogsResultOutput
- func (o GetClusterParamLogsResultOutput) ClusterId() pulumi.StringOutput
- func (o GetClusterParamLogsResultOutput) ClusterParamLogs() GetClusterParamLogsClusterParamLogArrayOutput
- func (GetClusterParamLogsResultOutput) ElementType() reflect.Type
- func (o GetClusterParamLogsResultOutput) Id() pulumi.StringOutput
- func (o GetClusterParamLogsResultOutput) InstanceIds() pulumi.StringArrayOutput
- func (o GetClusterParamLogsResultOutput) OrderBy() pulumi.StringPtrOutput
- func (o GetClusterParamLogsResultOutput) OrderByType() pulumi.StringPtrOutput
- func (o GetClusterParamLogsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetClusterParamLogsResultOutput) ToGetClusterParamLogsResultOutput() GetClusterParamLogsResultOutput
- func (o GetClusterParamLogsResultOutput) ToGetClusterParamLogsResultOutputWithContext(ctx context.Context) GetClusterParamLogsResultOutput
- 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 GetClusterTable
- type GetClusterTableArgs
- type GetClusterTableArray
- type GetClusterTableArrayInput
- type GetClusterTableArrayOutput
- func (GetClusterTableArrayOutput) ElementType() reflect.Type
- func (o GetClusterTableArrayOutput) Index(i pulumi.IntInput) GetClusterTableOutput
- func (o GetClusterTableArrayOutput) ToGetClusterTableArrayOutput() GetClusterTableArrayOutput
- func (o GetClusterTableArrayOutput) ToGetClusterTableArrayOutputWithContext(ctx context.Context) GetClusterTableArrayOutput
- type GetClusterTableInput
- type GetClusterTableOutput
- func (o GetClusterTableOutput) Database() pulumi.StringOutput
- func (GetClusterTableOutput) ElementType() reflect.Type
- func (o GetClusterTableOutput) Tables() pulumi.StringArrayOutput
- func (o GetClusterTableOutput) ToGetClusterTableOutput() GetClusterTableOutput
- func (o GetClusterTableOutput) ToGetClusterTableOutputWithContext(ctx context.Context) GetClusterTableOutput
- 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 GetDescribeInstanceErrorLogsArgs
- type GetDescribeInstanceErrorLogsErrorLog
- type GetDescribeInstanceErrorLogsErrorLogArgs
- func (GetDescribeInstanceErrorLogsErrorLogArgs) ElementType() reflect.Type
- func (i GetDescribeInstanceErrorLogsErrorLogArgs) ToGetDescribeInstanceErrorLogsErrorLogOutput() GetDescribeInstanceErrorLogsErrorLogOutput
- func (i GetDescribeInstanceErrorLogsErrorLogArgs) ToGetDescribeInstanceErrorLogsErrorLogOutputWithContext(ctx context.Context) GetDescribeInstanceErrorLogsErrorLogOutput
- type GetDescribeInstanceErrorLogsErrorLogArray
- func (GetDescribeInstanceErrorLogsErrorLogArray) ElementType() reflect.Type
- func (i GetDescribeInstanceErrorLogsErrorLogArray) ToGetDescribeInstanceErrorLogsErrorLogArrayOutput() GetDescribeInstanceErrorLogsErrorLogArrayOutput
- func (i GetDescribeInstanceErrorLogsErrorLogArray) ToGetDescribeInstanceErrorLogsErrorLogArrayOutputWithContext(ctx context.Context) GetDescribeInstanceErrorLogsErrorLogArrayOutput
- type GetDescribeInstanceErrorLogsErrorLogArrayInput
- type GetDescribeInstanceErrorLogsErrorLogArrayOutput
- func (GetDescribeInstanceErrorLogsErrorLogArrayOutput) ElementType() reflect.Type
- func (o GetDescribeInstanceErrorLogsErrorLogArrayOutput) Index(i pulumi.IntInput) GetDescribeInstanceErrorLogsErrorLogOutput
- func (o GetDescribeInstanceErrorLogsErrorLogArrayOutput) ToGetDescribeInstanceErrorLogsErrorLogArrayOutput() GetDescribeInstanceErrorLogsErrorLogArrayOutput
- func (o GetDescribeInstanceErrorLogsErrorLogArrayOutput) ToGetDescribeInstanceErrorLogsErrorLogArrayOutputWithContext(ctx context.Context) GetDescribeInstanceErrorLogsErrorLogArrayOutput
- type GetDescribeInstanceErrorLogsErrorLogInput
- type GetDescribeInstanceErrorLogsErrorLogOutput
- func (o GetDescribeInstanceErrorLogsErrorLogOutput) Content() pulumi.StringOutput
- func (GetDescribeInstanceErrorLogsErrorLogOutput) ElementType() reflect.Type
- func (o GetDescribeInstanceErrorLogsErrorLogOutput) Level() pulumi.StringOutput
- func (o GetDescribeInstanceErrorLogsErrorLogOutput) Timestamp() pulumi.IntOutput
- func (o GetDescribeInstanceErrorLogsErrorLogOutput) ToGetDescribeInstanceErrorLogsErrorLogOutput() GetDescribeInstanceErrorLogsErrorLogOutput
- func (o GetDescribeInstanceErrorLogsErrorLogOutput) ToGetDescribeInstanceErrorLogsErrorLogOutputWithContext(ctx context.Context) GetDescribeInstanceErrorLogsErrorLogOutput
- type GetDescribeInstanceErrorLogsOutputArgs
- type GetDescribeInstanceErrorLogsResult
- type GetDescribeInstanceErrorLogsResultOutput
- func (GetDescribeInstanceErrorLogsResultOutput) ElementType() reflect.Type
- func (o GetDescribeInstanceErrorLogsResultOutput) EndTime() pulumi.StringPtrOutput
- func (o GetDescribeInstanceErrorLogsResultOutput) ErrorLogs() GetDescribeInstanceErrorLogsErrorLogArrayOutput
- func (o GetDescribeInstanceErrorLogsResultOutput) Id() pulumi.StringOutput
- func (o GetDescribeInstanceErrorLogsResultOutput) InstanceId() pulumi.StringOutput
- func (o GetDescribeInstanceErrorLogsResultOutput) KeyWords() pulumi.StringArrayOutput
- func (o GetDescribeInstanceErrorLogsResultOutput) LogLevels() pulumi.StringArrayOutput
- func (o GetDescribeInstanceErrorLogsResultOutput) OrderBy() pulumi.StringPtrOutput
- func (o GetDescribeInstanceErrorLogsResultOutput) OrderByType() pulumi.StringPtrOutput
- func (o GetDescribeInstanceErrorLogsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDescribeInstanceErrorLogsResultOutput) StartTime() pulumi.StringPtrOutput
- func (o GetDescribeInstanceErrorLogsResultOutput) ToGetDescribeInstanceErrorLogsResultOutput() GetDescribeInstanceErrorLogsResultOutput
- func (o GetDescribeInstanceErrorLogsResultOutput) ToGetDescribeInstanceErrorLogsResultOutputWithContext(ctx context.Context) GetDescribeInstanceErrorLogsResultOutput
- type GetDescribeInstanceSlowQueriesArgs
- type GetDescribeInstanceSlowQueriesBinlog
- type GetDescribeInstanceSlowQueriesBinlogArgs
- func (GetDescribeInstanceSlowQueriesBinlogArgs) ElementType() reflect.Type
- func (i GetDescribeInstanceSlowQueriesBinlogArgs) ToGetDescribeInstanceSlowQueriesBinlogOutput() GetDescribeInstanceSlowQueriesBinlogOutput
- func (i GetDescribeInstanceSlowQueriesBinlogArgs) ToGetDescribeInstanceSlowQueriesBinlogOutputWithContext(ctx context.Context) GetDescribeInstanceSlowQueriesBinlogOutput
- type GetDescribeInstanceSlowQueriesBinlogArray
- func (GetDescribeInstanceSlowQueriesBinlogArray) ElementType() reflect.Type
- func (i GetDescribeInstanceSlowQueriesBinlogArray) ToGetDescribeInstanceSlowQueriesBinlogArrayOutput() GetDescribeInstanceSlowQueriesBinlogArrayOutput
- func (i GetDescribeInstanceSlowQueriesBinlogArray) ToGetDescribeInstanceSlowQueriesBinlogArrayOutputWithContext(ctx context.Context) GetDescribeInstanceSlowQueriesBinlogArrayOutput
- type GetDescribeInstanceSlowQueriesBinlogArrayInput
- type GetDescribeInstanceSlowQueriesBinlogArrayOutput
- func (GetDescribeInstanceSlowQueriesBinlogArrayOutput) ElementType() reflect.Type
- func (o GetDescribeInstanceSlowQueriesBinlogArrayOutput) Index(i pulumi.IntInput) GetDescribeInstanceSlowQueriesBinlogOutput
- func (o GetDescribeInstanceSlowQueriesBinlogArrayOutput) ToGetDescribeInstanceSlowQueriesBinlogArrayOutput() GetDescribeInstanceSlowQueriesBinlogArrayOutput
- func (o GetDescribeInstanceSlowQueriesBinlogArrayOutput) ToGetDescribeInstanceSlowQueriesBinlogArrayOutputWithContext(ctx context.Context) GetDescribeInstanceSlowQueriesBinlogArrayOutput
- type GetDescribeInstanceSlowQueriesBinlogInput
- type GetDescribeInstanceSlowQueriesBinlogOutput
- func (o GetDescribeInstanceSlowQueriesBinlogOutput) BinlogId() pulumi.IntOutput
- func (GetDescribeInstanceSlowQueriesBinlogOutput) ElementType() reflect.Type
- func (o GetDescribeInstanceSlowQueriesBinlogOutput) FileName() pulumi.StringOutput
- func (o GetDescribeInstanceSlowQueriesBinlogOutput) FileSize() pulumi.IntOutput
- func (o GetDescribeInstanceSlowQueriesBinlogOutput) FinishTime() pulumi.StringOutput
- func (o GetDescribeInstanceSlowQueriesBinlogOutput) StartTime() pulumi.StringOutput
- func (o GetDescribeInstanceSlowQueriesBinlogOutput) ToGetDescribeInstanceSlowQueriesBinlogOutput() GetDescribeInstanceSlowQueriesBinlogOutput
- func (o GetDescribeInstanceSlowQueriesBinlogOutput) ToGetDescribeInstanceSlowQueriesBinlogOutputWithContext(ctx context.Context) GetDescribeInstanceSlowQueriesBinlogOutput
- type GetDescribeInstanceSlowQueriesOutputArgs
- type GetDescribeInstanceSlowQueriesResult
- type GetDescribeInstanceSlowQueriesResultOutput
- func (o GetDescribeInstanceSlowQueriesResultOutput) Binlogs() GetDescribeInstanceSlowQueriesBinlogArrayOutput
- func (o GetDescribeInstanceSlowQueriesResultOutput) ClusterId() pulumi.StringOutput
- func (GetDescribeInstanceSlowQueriesResultOutput) ElementType() reflect.Type
- func (o GetDescribeInstanceSlowQueriesResultOutput) EndTime() pulumi.StringPtrOutput
- func (o GetDescribeInstanceSlowQueriesResultOutput) Id() pulumi.StringOutput
- func (o GetDescribeInstanceSlowQueriesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDescribeInstanceSlowQueriesResultOutput) StartTime() pulumi.StringPtrOutput
- func (o GetDescribeInstanceSlowQueriesResultOutput) ToGetDescribeInstanceSlowQueriesResultOutput() GetDescribeInstanceSlowQueriesResultOutput
- func (o GetDescribeInstanceSlowQueriesResultOutput) ToGetDescribeInstanceSlowQueriesResultOutputWithContext(ctx context.Context) GetDescribeInstanceSlowQueriesResultOutput
- type GetInstanceSlowQueriesArgs
- type GetInstanceSlowQueriesOutputArgs
- type GetInstanceSlowQueriesResult
- type GetInstanceSlowQueriesResultOutput
- func (o GetInstanceSlowQueriesResultOutput) Database() pulumi.StringPtrOutput
- func (GetInstanceSlowQueriesResultOutput) ElementType() reflect.Type
- func (o GetInstanceSlowQueriesResultOutput) EndTime() pulumi.StringPtrOutput
- func (o GetInstanceSlowQueriesResultOutput) Host() pulumi.StringPtrOutput
- func (o GetInstanceSlowQueriesResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceSlowQueriesResultOutput) InstanceId() pulumi.StringOutput
- func (o GetInstanceSlowQueriesResultOutput) OrderBy() pulumi.StringPtrOutput
- func (o GetInstanceSlowQueriesResultOutput) OrderByType() pulumi.StringPtrOutput
- func (o GetInstanceSlowQueriesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstanceSlowQueriesResultOutput) SlowQueries() GetInstanceSlowQueriesSlowQueryArrayOutput
- func (o GetInstanceSlowQueriesResultOutput) StartTime() pulumi.StringPtrOutput
- func (o GetInstanceSlowQueriesResultOutput) ToGetInstanceSlowQueriesResultOutput() GetInstanceSlowQueriesResultOutput
- func (o GetInstanceSlowQueriesResultOutput) ToGetInstanceSlowQueriesResultOutputWithContext(ctx context.Context) GetInstanceSlowQueriesResultOutput
- func (o GetInstanceSlowQueriesResultOutput) Username() pulumi.StringPtrOutput
- type GetInstanceSlowQueriesSlowQuery
- type GetInstanceSlowQueriesSlowQueryArgs
- func (GetInstanceSlowQueriesSlowQueryArgs) ElementType() reflect.Type
- func (i GetInstanceSlowQueriesSlowQueryArgs) ToGetInstanceSlowQueriesSlowQueryOutput() GetInstanceSlowQueriesSlowQueryOutput
- func (i GetInstanceSlowQueriesSlowQueryArgs) ToGetInstanceSlowQueriesSlowQueryOutputWithContext(ctx context.Context) GetInstanceSlowQueriesSlowQueryOutput
- type GetInstanceSlowQueriesSlowQueryArray
- func (GetInstanceSlowQueriesSlowQueryArray) ElementType() reflect.Type
- func (i GetInstanceSlowQueriesSlowQueryArray) ToGetInstanceSlowQueriesSlowQueryArrayOutput() GetInstanceSlowQueriesSlowQueryArrayOutput
- func (i GetInstanceSlowQueriesSlowQueryArray) ToGetInstanceSlowQueriesSlowQueryArrayOutputWithContext(ctx context.Context) GetInstanceSlowQueriesSlowQueryArrayOutput
- type GetInstanceSlowQueriesSlowQueryArrayInput
- type GetInstanceSlowQueriesSlowQueryArrayOutput
- func (GetInstanceSlowQueriesSlowQueryArrayOutput) ElementType() reflect.Type
- func (o GetInstanceSlowQueriesSlowQueryArrayOutput) Index(i pulumi.IntInput) GetInstanceSlowQueriesSlowQueryOutput
- func (o GetInstanceSlowQueriesSlowQueryArrayOutput) ToGetInstanceSlowQueriesSlowQueryArrayOutput() GetInstanceSlowQueriesSlowQueryArrayOutput
- func (o GetInstanceSlowQueriesSlowQueryArrayOutput) ToGetInstanceSlowQueriesSlowQueryArrayOutputWithContext(ctx context.Context) GetInstanceSlowQueriesSlowQueryArrayOutput
- type GetInstanceSlowQueriesSlowQueryInput
- type GetInstanceSlowQueriesSlowQueryOutput
- func (o GetInstanceSlowQueriesSlowQueryOutput) Database() pulumi.StringOutput
- func (GetInstanceSlowQueriesSlowQueryOutput) ElementType() reflect.Type
- func (o GetInstanceSlowQueriesSlowQueryOutput) LockTime() pulumi.Float64Output
- func (o GetInstanceSlowQueriesSlowQueryOutput) QueryTime() pulumi.Float64Output
- func (o GetInstanceSlowQueriesSlowQueryOutput) RowsExamined() pulumi.IntOutput
- func (o GetInstanceSlowQueriesSlowQueryOutput) RowsSent() pulumi.IntOutput
- func (o GetInstanceSlowQueriesSlowQueryOutput) SqlMd5() pulumi.StringOutput
- func (o GetInstanceSlowQueriesSlowQueryOutput) SqlTemplate() pulumi.StringOutput
- func (o GetInstanceSlowQueriesSlowQueryOutput) SqlText() pulumi.StringOutput
- func (o GetInstanceSlowQueriesSlowQueryOutput) Timestamp() pulumi.IntOutput
- func (o GetInstanceSlowQueriesSlowQueryOutput) ToGetInstanceSlowQueriesSlowQueryOutput() GetInstanceSlowQueriesSlowQueryOutput
- func (o GetInstanceSlowQueriesSlowQueryOutput) ToGetInstanceSlowQueriesSlowQueryOutputWithContext(ctx context.Context) GetInstanceSlowQueriesSlowQueryOutput
- func (o GetInstanceSlowQueriesSlowQueryOutput) UserHost() pulumi.StringOutput
- func (o GetInstanceSlowQueriesSlowQueryOutput) UserName() pulumi.StringOutput
- 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 GetProjectSecurityGroupsArgs
- type GetProjectSecurityGroupsGroup
- type GetProjectSecurityGroupsGroupArgs
- func (GetProjectSecurityGroupsGroupArgs) ElementType() reflect.Type
- func (i GetProjectSecurityGroupsGroupArgs) ToGetProjectSecurityGroupsGroupOutput() GetProjectSecurityGroupsGroupOutput
- func (i GetProjectSecurityGroupsGroupArgs) ToGetProjectSecurityGroupsGroupOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupOutput
- type GetProjectSecurityGroupsGroupArray
- func (GetProjectSecurityGroupsGroupArray) ElementType() reflect.Type
- func (i GetProjectSecurityGroupsGroupArray) ToGetProjectSecurityGroupsGroupArrayOutput() GetProjectSecurityGroupsGroupArrayOutput
- func (i GetProjectSecurityGroupsGroupArray) ToGetProjectSecurityGroupsGroupArrayOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupArrayOutput
- type GetProjectSecurityGroupsGroupArrayInput
- type GetProjectSecurityGroupsGroupArrayOutput
- func (GetProjectSecurityGroupsGroupArrayOutput) ElementType() reflect.Type
- func (o GetProjectSecurityGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetProjectSecurityGroupsGroupOutput
- func (o GetProjectSecurityGroupsGroupArrayOutput) ToGetProjectSecurityGroupsGroupArrayOutput() GetProjectSecurityGroupsGroupArrayOutput
- func (o GetProjectSecurityGroupsGroupArrayOutput) ToGetProjectSecurityGroupsGroupArrayOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupArrayOutput
- type GetProjectSecurityGroupsGroupInbound
- type GetProjectSecurityGroupsGroupInboundArgs
- func (GetProjectSecurityGroupsGroupInboundArgs) ElementType() reflect.Type
- func (i GetProjectSecurityGroupsGroupInboundArgs) ToGetProjectSecurityGroupsGroupInboundOutput() GetProjectSecurityGroupsGroupInboundOutput
- func (i GetProjectSecurityGroupsGroupInboundArgs) ToGetProjectSecurityGroupsGroupInboundOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupInboundOutput
- type GetProjectSecurityGroupsGroupInboundArray
- func (GetProjectSecurityGroupsGroupInboundArray) ElementType() reflect.Type
- func (i GetProjectSecurityGroupsGroupInboundArray) ToGetProjectSecurityGroupsGroupInboundArrayOutput() GetProjectSecurityGroupsGroupInboundArrayOutput
- func (i GetProjectSecurityGroupsGroupInboundArray) ToGetProjectSecurityGroupsGroupInboundArrayOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupInboundArrayOutput
- type GetProjectSecurityGroupsGroupInboundArrayInput
- type GetProjectSecurityGroupsGroupInboundArrayOutput
- func (GetProjectSecurityGroupsGroupInboundArrayOutput) ElementType() reflect.Type
- func (o GetProjectSecurityGroupsGroupInboundArrayOutput) Index(i pulumi.IntInput) GetProjectSecurityGroupsGroupInboundOutput
- func (o GetProjectSecurityGroupsGroupInboundArrayOutput) ToGetProjectSecurityGroupsGroupInboundArrayOutput() GetProjectSecurityGroupsGroupInboundArrayOutput
- func (o GetProjectSecurityGroupsGroupInboundArrayOutput) ToGetProjectSecurityGroupsGroupInboundArrayOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupInboundArrayOutput
- type GetProjectSecurityGroupsGroupInboundInput
- type GetProjectSecurityGroupsGroupInboundOutput
- func (o GetProjectSecurityGroupsGroupInboundOutput) Action() pulumi.StringOutput
- func (o GetProjectSecurityGroupsGroupInboundOutput) AddressModule() pulumi.StringOutput
- func (o GetProjectSecurityGroupsGroupInboundOutput) CidrIp() pulumi.StringOutput
- func (o GetProjectSecurityGroupsGroupInboundOutput) Desc() pulumi.StringOutput
- func (GetProjectSecurityGroupsGroupInboundOutput) ElementType() reflect.Type
- func (o GetProjectSecurityGroupsGroupInboundOutput) Id() pulumi.StringOutput
- func (o GetProjectSecurityGroupsGroupInboundOutput) IpProtocol() pulumi.StringOutput
- func (o GetProjectSecurityGroupsGroupInboundOutput) PortRange() pulumi.StringOutput
- func (o GetProjectSecurityGroupsGroupInboundOutput) ServiceModule() pulumi.StringOutput
- func (o GetProjectSecurityGroupsGroupInboundOutput) ToGetProjectSecurityGroupsGroupInboundOutput() GetProjectSecurityGroupsGroupInboundOutput
- func (o GetProjectSecurityGroupsGroupInboundOutput) ToGetProjectSecurityGroupsGroupInboundOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupInboundOutput
- type GetProjectSecurityGroupsGroupInput
- type GetProjectSecurityGroupsGroupOutbound
- type GetProjectSecurityGroupsGroupOutboundArgs
- func (GetProjectSecurityGroupsGroupOutboundArgs) ElementType() reflect.Type
- func (i GetProjectSecurityGroupsGroupOutboundArgs) ToGetProjectSecurityGroupsGroupOutboundOutput() GetProjectSecurityGroupsGroupOutboundOutput
- func (i GetProjectSecurityGroupsGroupOutboundArgs) ToGetProjectSecurityGroupsGroupOutboundOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupOutboundOutput
- type GetProjectSecurityGroupsGroupOutboundArray
- func (GetProjectSecurityGroupsGroupOutboundArray) ElementType() reflect.Type
- func (i GetProjectSecurityGroupsGroupOutboundArray) ToGetProjectSecurityGroupsGroupOutboundArrayOutput() GetProjectSecurityGroupsGroupOutboundArrayOutput
- func (i GetProjectSecurityGroupsGroupOutboundArray) ToGetProjectSecurityGroupsGroupOutboundArrayOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupOutboundArrayOutput
- type GetProjectSecurityGroupsGroupOutboundArrayInput
- type GetProjectSecurityGroupsGroupOutboundArrayOutput
- func (GetProjectSecurityGroupsGroupOutboundArrayOutput) ElementType() reflect.Type
- func (o GetProjectSecurityGroupsGroupOutboundArrayOutput) Index(i pulumi.IntInput) GetProjectSecurityGroupsGroupOutboundOutput
- func (o GetProjectSecurityGroupsGroupOutboundArrayOutput) ToGetProjectSecurityGroupsGroupOutboundArrayOutput() GetProjectSecurityGroupsGroupOutboundArrayOutput
- func (o GetProjectSecurityGroupsGroupOutboundArrayOutput) ToGetProjectSecurityGroupsGroupOutboundArrayOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupOutboundArrayOutput
- type GetProjectSecurityGroupsGroupOutboundInput
- type GetProjectSecurityGroupsGroupOutboundOutput
- func (o GetProjectSecurityGroupsGroupOutboundOutput) Action() pulumi.StringOutput
- func (o GetProjectSecurityGroupsGroupOutboundOutput) AddressModule() pulumi.StringOutput
- func (o GetProjectSecurityGroupsGroupOutboundOutput) CidrIp() pulumi.StringOutput
- func (o GetProjectSecurityGroupsGroupOutboundOutput) Desc() pulumi.StringOutput
- func (GetProjectSecurityGroupsGroupOutboundOutput) ElementType() reflect.Type
- func (o GetProjectSecurityGroupsGroupOutboundOutput) Id() pulumi.StringOutput
- func (o GetProjectSecurityGroupsGroupOutboundOutput) IpProtocol() pulumi.StringOutput
- func (o GetProjectSecurityGroupsGroupOutboundOutput) PortRange() pulumi.StringOutput
- func (o GetProjectSecurityGroupsGroupOutboundOutput) ServiceModule() pulumi.StringOutput
- func (o GetProjectSecurityGroupsGroupOutboundOutput) ToGetProjectSecurityGroupsGroupOutboundOutput() GetProjectSecurityGroupsGroupOutboundOutput
- func (o GetProjectSecurityGroupsGroupOutboundOutput) ToGetProjectSecurityGroupsGroupOutboundOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupOutboundOutput
- type GetProjectSecurityGroupsGroupOutput
- func (o GetProjectSecurityGroupsGroupOutput) CreateTime() pulumi.StringOutput
- func (GetProjectSecurityGroupsGroupOutput) ElementType() reflect.Type
- func (o GetProjectSecurityGroupsGroupOutput) Inbounds() GetProjectSecurityGroupsGroupInboundArrayOutput
- func (o GetProjectSecurityGroupsGroupOutput) Outbounds() GetProjectSecurityGroupsGroupOutboundArrayOutput
- func (o GetProjectSecurityGroupsGroupOutput) ProjectId() pulumi.IntOutput
- func (o GetProjectSecurityGroupsGroupOutput) SecurityGroupId() pulumi.StringOutput
- func (o GetProjectSecurityGroupsGroupOutput) SecurityGroupName() pulumi.StringOutput
- func (o GetProjectSecurityGroupsGroupOutput) SecurityGroupRemark() pulumi.StringOutput
- func (o GetProjectSecurityGroupsGroupOutput) ToGetProjectSecurityGroupsGroupOutput() GetProjectSecurityGroupsGroupOutput
- func (o GetProjectSecurityGroupsGroupOutput) ToGetProjectSecurityGroupsGroupOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupOutput
- type GetProjectSecurityGroupsOutputArgs
- type GetProjectSecurityGroupsResult
- type GetProjectSecurityGroupsResultOutput
- func (GetProjectSecurityGroupsResultOutput) ElementType() reflect.Type
- func (o GetProjectSecurityGroupsResultOutput) Groups() GetProjectSecurityGroupsGroupArrayOutput
- func (o GetProjectSecurityGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetProjectSecurityGroupsResultOutput) ProjectId() pulumi.IntPtrOutput
- func (o GetProjectSecurityGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetProjectSecurityGroupsResultOutput) SearchKey() pulumi.StringPtrOutput
- func (o GetProjectSecurityGroupsResultOutput) ToGetProjectSecurityGroupsResultOutput() GetProjectSecurityGroupsResultOutput
- func (o GetProjectSecurityGroupsResultOutput) ToGetProjectSecurityGroupsResultOutputWithContext(ctx context.Context) GetProjectSecurityGroupsResultOutput
- type GetProxyNodeArgs
- type GetProxyNodeFilter
- type GetProxyNodeFilterArgs
- type GetProxyNodeFilterArray
- type GetProxyNodeFilterArrayInput
- type GetProxyNodeFilterArrayOutput
- func (GetProxyNodeFilterArrayOutput) ElementType() reflect.Type
- func (o GetProxyNodeFilterArrayOutput) Index(i pulumi.IntInput) GetProxyNodeFilterOutput
- func (o GetProxyNodeFilterArrayOutput) ToGetProxyNodeFilterArrayOutput() GetProxyNodeFilterArrayOutput
- func (o GetProxyNodeFilterArrayOutput) ToGetProxyNodeFilterArrayOutputWithContext(ctx context.Context) GetProxyNodeFilterArrayOutput
- type GetProxyNodeFilterInput
- type GetProxyNodeFilterOutput
- func (GetProxyNodeFilterOutput) ElementType() reflect.Type
- func (o GetProxyNodeFilterOutput) ExactMatch() pulumi.BoolPtrOutput
- func (o GetProxyNodeFilterOutput) Name() pulumi.StringPtrOutput
- func (o GetProxyNodeFilterOutput) Names() pulumi.StringArrayOutput
- func (o GetProxyNodeFilterOutput) Operator() pulumi.StringPtrOutput
- func (o GetProxyNodeFilterOutput) ToGetProxyNodeFilterOutput() GetProxyNodeFilterOutput
- func (o GetProxyNodeFilterOutput) ToGetProxyNodeFilterOutputWithContext(ctx context.Context) GetProxyNodeFilterOutput
- func (o GetProxyNodeFilterOutput) Values() pulumi.StringArrayOutput
- type GetProxyNodeOutputArgs
- type GetProxyNodeProxyNodeInfo
- type GetProxyNodeProxyNodeInfoArgs
- func (GetProxyNodeProxyNodeInfoArgs) ElementType() reflect.Type
- func (i GetProxyNodeProxyNodeInfoArgs) ToGetProxyNodeProxyNodeInfoOutput() GetProxyNodeProxyNodeInfoOutput
- func (i GetProxyNodeProxyNodeInfoArgs) ToGetProxyNodeProxyNodeInfoOutputWithContext(ctx context.Context) GetProxyNodeProxyNodeInfoOutput
- type GetProxyNodeProxyNodeInfoArray
- func (GetProxyNodeProxyNodeInfoArray) ElementType() reflect.Type
- func (i GetProxyNodeProxyNodeInfoArray) ToGetProxyNodeProxyNodeInfoArrayOutput() GetProxyNodeProxyNodeInfoArrayOutput
- func (i GetProxyNodeProxyNodeInfoArray) ToGetProxyNodeProxyNodeInfoArrayOutputWithContext(ctx context.Context) GetProxyNodeProxyNodeInfoArrayOutput
- type GetProxyNodeProxyNodeInfoArrayInput
- type GetProxyNodeProxyNodeInfoArrayOutput
- func (GetProxyNodeProxyNodeInfoArrayOutput) ElementType() reflect.Type
- func (o GetProxyNodeProxyNodeInfoArrayOutput) Index(i pulumi.IntInput) GetProxyNodeProxyNodeInfoOutput
- func (o GetProxyNodeProxyNodeInfoArrayOutput) ToGetProxyNodeProxyNodeInfoArrayOutput() GetProxyNodeProxyNodeInfoArrayOutput
- func (o GetProxyNodeProxyNodeInfoArrayOutput) ToGetProxyNodeProxyNodeInfoArrayOutputWithContext(ctx context.Context) GetProxyNodeProxyNodeInfoArrayOutput
- type GetProxyNodeProxyNodeInfoInput
- type GetProxyNodeProxyNodeInfoOutput
- func (o GetProxyNodeProxyNodeInfoOutput) AppId() pulumi.IntOutput
- func (o GetProxyNodeProxyNodeInfoOutput) ClusterId() pulumi.StringOutput
- func (o GetProxyNodeProxyNodeInfoOutput) Cpu() pulumi.IntOutput
- func (GetProxyNodeProxyNodeInfoOutput) ElementType() reflect.Type
- func (o GetProxyNodeProxyNodeInfoOutput) Mem() pulumi.IntOutput
- func (o GetProxyNodeProxyNodeInfoOutput) ProxyGroupId() pulumi.StringOutput
- func (o GetProxyNodeProxyNodeInfoOutput) ProxyNodeConnections() pulumi.IntOutput
- func (o GetProxyNodeProxyNodeInfoOutput) ProxyNodeId() pulumi.StringOutput
- func (o GetProxyNodeProxyNodeInfoOutput) Region() pulumi.StringOutput
- func (o GetProxyNodeProxyNodeInfoOutput) Status() pulumi.StringOutput
- func (o GetProxyNodeProxyNodeInfoOutput) ToGetProxyNodeProxyNodeInfoOutput() GetProxyNodeProxyNodeInfoOutput
- func (o GetProxyNodeProxyNodeInfoOutput) ToGetProxyNodeProxyNodeInfoOutputWithContext(ctx context.Context) GetProxyNodeProxyNodeInfoOutput
- func (o GetProxyNodeProxyNodeInfoOutput) Zone() pulumi.StringOutput
- type GetProxyNodeResult
- type GetProxyNodeResultOutput
- func (GetProxyNodeResultOutput) ElementType() reflect.Type
- func (o GetProxyNodeResultOutput) Filters() GetProxyNodeFilterArrayOutput
- func (o GetProxyNodeResultOutput) Id() pulumi.StringOutput
- func (o GetProxyNodeResultOutput) OrderBy() pulumi.StringPtrOutput
- func (o GetProxyNodeResultOutput) OrderByType() pulumi.StringPtrOutput
- func (o GetProxyNodeResultOutput) ProxyNodeInfos() GetProxyNodeProxyNodeInfoArrayOutput
- func (o GetProxyNodeResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetProxyNodeResultOutput) ToGetProxyNodeResultOutput() GetProxyNodeResultOutput
- func (o GetProxyNodeResultOutput) ToGetProxyNodeResultOutputWithContext(ctx context.Context) GetProxyNodeResultOutput
- type GetProxyVersionArgs
- type GetProxyVersionOutputArgs
- type GetProxyVersionResult
- type GetProxyVersionResultOutput
- func (o GetProxyVersionResultOutput) ClusterId() pulumi.StringOutput
- func (o GetProxyVersionResultOutput) CurrentProxyVersion() pulumi.StringOutput
- func (GetProxyVersionResultOutput) ElementType() reflect.Type
- func (o GetProxyVersionResultOutput) Id() pulumi.StringOutput
- func (o GetProxyVersionResultOutput) ProxyGroupId() pulumi.StringPtrOutput
- func (o GetProxyVersionResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetProxyVersionResultOutput) SupportProxyVersions() pulumi.StringArrayOutput
- func (o GetProxyVersionResultOutput) ToGetProxyVersionResultOutput() GetProxyVersionResultOutput
- func (o GetProxyVersionResultOutput) ToGetProxyVersionResultOutputWithContext(ctx context.Context) GetProxyVersionResultOutput
- type GetResourcePackageListArgs
- type GetResourcePackageListOutputArgs
- type GetResourcePackageListResourcePackageList
- type GetResourcePackageListResourcePackageListArgs
- func (GetResourcePackageListResourcePackageListArgs) ElementType() reflect.Type
- func (i GetResourcePackageListResourcePackageListArgs) ToGetResourcePackageListResourcePackageListOutput() GetResourcePackageListResourcePackageListOutput
- func (i GetResourcePackageListResourcePackageListArgs) ToGetResourcePackageListResourcePackageListOutputWithContext(ctx context.Context) GetResourcePackageListResourcePackageListOutput
- type GetResourcePackageListResourcePackageListArray
- func (GetResourcePackageListResourcePackageListArray) ElementType() reflect.Type
- func (i GetResourcePackageListResourcePackageListArray) ToGetResourcePackageListResourcePackageListArrayOutput() GetResourcePackageListResourcePackageListArrayOutput
- func (i GetResourcePackageListResourcePackageListArray) ToGetResourcePackageListResourcePackageListArrayOutputWithContext(ctx context.Context) GetResourcePackageListResourcePackageListArrayOutput
- type GetResourcePackageListResourcePackageListArrayInput
- type GetResourcePackageListResourcePackageListArrayOutput
- func (GetResourcePackageListResourcePackageListArrayOutput) ElementType() reflect.Type
- func (o GetResourcePackageListResourcePackageListArrayOutput) Index(i pulumi.IntInput) GetResourcePackageListResourcePackageListOutput
- func (o GetResourcePackageListResourcePackageListArrayOutput) ToGetResourcePackageListResourcePackageListArrayOutput() GetResourcePackageListResourcePackageListArrayOutput
- func (o GetResourcePackageListResourcePackageListArrayOutput) ToGetResourcePackageListResourcePackageListArrayOutputWithContext(ctx context.Context) GetResourcePackageListResourcePackageListArrayOutput
- type GetResourcePackageListResourcePackageListBindInstanceInfo
- type GetResourcePackageListResourcePackageListBindInstanceInfoArgs
- func (GetResourcePackageListResourcePackageListBindInstanceInfoArgs) ElementType() reflect.Type
- func (i GetResourcePackageListResourcePackageListBindInstanceInfoArgs) ToGetResourcePackageListResourcePackageListBindInstanceInfoOutput() GetResourcePackageListResourcePackageListBindInstanceInfoOutput
- func (i GetResourcePackageListResourcePackageListBindInstanceInfoArgs) ToGetResourcePackageListResourcePackageListBindInstanceInfoOutputWithContext(ctx context.Context) GetResourcePackageListResourcePackageListBindInstanceInfoOutput
- type GetResourcePackageListResourcePackageListBindInstanceInfoArray
- func (GetResourcePackageListResourcePackageListBindInstanceInfoArray) ElementType() reflect.Type
- func (i GetResourcePackageListResourcePackageListBindInstanceInfoArray) ToGetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput() GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput
- func (i GetResourcePackageListResourcePackageListBindInstanceInfoArray) ToGetResourcePackageListResourcePackageListBindInstanceInfoArrayOutputWithContext(ctx context.Context) GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput
- type GetResourcePackageListResourcePackageListBindInstanceInfoArrayInput
- type GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput
- func (GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput) ElementType() reflect.Type
- func (o GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput) Index(i pulumi.IntInput) GetResourcePackageListResourcePackageListBindInstanceInfoOutput
- func (o GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput) ToGetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput() GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput
- func (o GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput) ToGetResourcePackageListResourcePackageListBindInstanceInfoArrayOutputWithContext(ctx context.Context) GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput
- type GetResourcePackageListResourcePackageListBindInstanceInfoInput
- type GetResourcePackageListResourcePackageListBindInstanceInfoOutput
- func (GetResourcePackageListResourcePackageListBindInstanceInfoOutput) ElementType() reflect.Type
- func (o GetResourcePackageListResourcePackageListBindInstanceInfoOutput) InstanceId() pulumi.StringOutput
- func (o GetResourcePackageListResourcePackageListBindInstanceInfoOutput) InstanceRegion() pulumi.StringOutput
- func (o GetResourcePackageListResourcePackageListBindInstanceInfoOutput) InstanceType() pulumi.StringOutput
- func (o GetResourcePackageListResourcePackageListBindInstanceInfoOutput) ToGetResourcePackageListResourcePackageListBindInstanceInfoOutput() GetResourcePackageListResourcePackageListBindInstanceInfoOutput
- func (o GetResourcePackageListResourcePackageListBindInstanceInfoOutput) ToGetResourcePackageListResourcePackageListBindInstanceInfoOutputWithContext(ctx context.Context) GetResourcePackageListResourcePackageListBindInstanceInfoOutput
- type GetResourcePackageListResourcePackageListInput
- type GetResourcePackageListResourcePackageListOutput
- func (o GetResourcePackageListResourcePackageListOutput) AppId() pulumi.IntOutput
- func (o GetResourcePackageListResourcePackageListOutput) BindInstanceInfos() GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput
- func (GetResourcePackageListResourcePackageListOutput) ElementType() reflect.Type
- func (o GetResourcePackageListResourcePackageListOutput) ExpireTime() pulumi.StringOutput
- func (o GetResourcePackageListResourcePackageListOutput) HasQuota() pulumi.BoolOutput
- func (o GetResourcePackageListResourcePackageListOutput) PackageId() pulumi.StringOutput
- func (o GetResourcePackageListResourcePackageListOutput) PackageName() pulumi.StringOutput
- func (o GetResourcePackageListResourcePackageListOutput) PackageRegion() pulumi.StringOutput
- func (o GetResourcePackageListResourcePackageListOutput) PackageTotalSpec() pulumi.Float64Output
- func (o GetResourcePackageListResourcePackageListOutput) PackageType() pulumi.StringOutput
- func (o GetResourcePackageListResourcePackageListOutput) PackageUsedSpec() pulumi.Float64Output
- func (o GetResourcePackageListResourcePackageListOutput) StartTime() pulumi.StringOutput
- func (o GetResourcePackageListResourcePackageListOutput) Status() pulumi.StringOutput
- func (o GetResourcePackageListResourcePackageListOutput) ToGetResourcePackageListResourcePackageListOutput() GetResourcePackageListResourcePackageListOutput
- func (o GetResourcePackageListResourcePackageListOutput) ToGetResourcePackageListResourcePackageListOutputWithContext(ctx context.Context) GetResourcePackageListResourcePackageListOutput
- type GetResourcePackageListResult
- type GetResourcePackageListResultOutput
- func (GetResourcePackageListResultOutput) ElementType() reflect.Type
- func (o GetResourcePackageListResultOutput) Id() pulumi.StringOutput
- func (o GetResourcePackageListResultOutput) OrderBies() pulumi.StringArrayOutput
- func (o GetResourcePackageListResultOutput) OrderDirection() pulumi.StringPtrOutput
- func (o GetResourcePackageListResultOutput) PackageIds() pulumi.StringArrayOutput
- func (o GetResourcePackageListResultOutput) PackageNames() pulumi.StringArrayOutput
- func (o GetResourcePackageListResultOutput) PackageRegions() pulumi.StringArrayOutput
- func (o GetResourcePackageListResultOutput) PackageTypes() pulumi.StringArrayOutput
- func (o GetResourcePackageListResultOutput) ResourcePackageLists() GetResourcePackageListResourcePackageListArrayOutput
- func (o GetResourcePackageListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetResourcePackageListResultOutput) Statuses() pulumi.StringArrayOutput
- func (o GetResourcePackageListResultOutput) ToGetResourcePackageListResultOutput() GetResourcePackageListResultOutput
- func (o GetResourcePackageListResultOutput) ToGetResourcePackageListResultOutputWithContext(ctx context.Context) GetResourcePackageListResultOutput
- type GetResourcePackageSaleSpecsArgs
- type GetResourcePackageSaleSpecsDetail
- type GetResourcePackageSaleSpecsDetailArgs
- func (GetResourcePackageSaleSpecsDetailArgs) ElementType() reflect.Type
- func (i GetResourcePackageSaleSpecsDetailArgs) ToGetResourcePackageSaleSpecsDetailOutput() GetResourcePackageSaleSpecsDetailOutput
- func (i GetResourcePackageSaleSpecsDetailArgs) ToGetResourcePackageSaleSpecsDetailOutputWithContext(ctx context.Context) GetResourcePackageSaleSpecsDetailOutput
- type GetResourcePackageSaleSpecsDetailArray
- func (GetResourcePackageSaleSpecsDetailArray) ElementType() reflect.Type
- func (i GetResourcePackageSaleSpecsDetailArray) ToGetResourcePackageSaleSpecsDetailArrayOutput() GetResourcePackageSaleSpecsDetailArrayOutput
- func (i GetResourcePackageSaleSpecsDetailArray) ToGetResourcePackageSaleSpecsDetailArrayOutputWithContext(ctx context.Context) GetResourcePackageSaleSpecsDetailArrayOutput
- type GetResourcePackageSaleSpecsDetailArrayInput
- type GetResourcePackageSaleSpecsDetailArrayOutput
- func (GetResourcePackageSaleSpecsDetailArrayOutput) ElementType() reflect.Type
- func (o GetResourcePackageSaleSpecsDetailArrayOutput) Index(i pulumi.IntInput) GetResourcePackageSaleSpecsDetailOutput
- func (o GetResourcePackageSaleSpecsDetailArrayOutput) ToGetResourcePackageSaleSpecsDetailArrayOutput() GetResourcePackageSaleSpecsDetailArrayOutput
- func (o GetResourcePackageSaleSpecsDetailArrayOutput) ToGetResourcePackageSaleSpecsDetailArrayOutputWithContext(ctx context.Context) GetResourcePackageSaleSpecsDetailArrayOutput
- type GetResourcePackageSaleSpecsDetailInput
- type GetResourcePackageSaleSpecsDetailOutput
- func (GetResourcePackageSaleSpecsDetailOutput) ElementType() reflect.Type
- func (o GetResourcePackageSaleSpecsDetailOutput) ExpireDay() pulumi.IntOutput
- func (o GetResourcePackageSaleSpecsDetailOutput) MaxPackageSpec() pulumi.Float64Output
- func (o GetResourcePackageSaleSpecsDetailOutput) MinPackageSpec() pulumi.Float64Output
- func (o GetResourcePackageSaleSpecsDetailOutput) PackageRegion() pulumi.StringOutput
- func (o GetResourcePackageSaleSpecsDetailOutput) PackageType() pulumi.StringOutput
- func (o GetResourcePackageSaleSpecsDetailOutput) PackageVersion() pulumi.StringOutput
- func (o GetResourcePackageSaleSpecsDetailOutput) ToGetResourcePackageSaleSpecsDetailOutput() GetResourcePackageSaleSpecsDetailOutput
- func (o GetResourcePackageSaleSpecsDetailOutput) ToGetResourcePackageSaleSpecsDetailOutputWithContext(ctx context.Context) GetResourcePackageSaleSpecsDetailOutput
- type GetResourcePackageSaleSpecsOutputArgs
- type GetResourcePackageSaleSpecsResult
- type GetResourcePackageSaleSpecsResultOutput
- func (o GetResourcePackageSaleSpecsResultOutput) Details() GetResourcePackageSaleSpecsDetailArrayOutput
- func (GetResourcePackageSaleSpecsResultOutput) ElementType() reflect.Type
- func (o GetResourcePackageSaleSpecsResultOutput) Id() pulumi.StringOutput
- func (o GetResourcePackageSaleSpecsResultOutput) InstanceType() pulumi.StringOutput
- func (o GetResourcePackageSaleSpecsResultOutput) PackageRegion() pulumi.StringOutput
- func (o GetResourcePackageSaleSpecsResultOutput) PackageType() pulumi.StringOutput
- func (o GetResourcePackageSaleSpecsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetResourcePackageSaleSpecsResultOutput) ToGetResourcePackageSaleSpecsResultOutput() GetResourcePackageSaleSpecsResultOutput
- func (o GetResourcePackageSaleSpecsResultOutput) ToGetResourcePackageSaleSpecsResultOutputWithContext(ctx context.Context) GetResourcePackageSaleSpecsResultOutput
- type GetRollbackTimeRangeArgs
- type GetRollbackTimeRangeOutputArgs
- type GetRollbackTimeRangeResult
- type GetRollbackTimeRangeResultOutput
- func (o GetRollbackTimeRangeResultOutput) ClusterId() pulumi.StringOutput
- func (GetRollbackTimeRangeResultOutput) ElementType() reflect.Type
- func (o GetRollbackTimeRangeResultOutput) Id() pulumi.StringOutput
- func (o GetRollbackTimeRangeResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetRollbackTimeRangeResultOutput) RollbackTimeRanges() GetRollbackTimeRangeRollbackTimeRangeArrayOutput
- func (o GetRollbackTimeRangeResultOutput) TimeRangeEnd() pulumi.StringOutput
- func (o GetRollbackTimeRangeResultOutput) TimeRangeStart() pulumi.StringOutput
- func (o GetRollbackTimeRangeResultOutput) ToGetRollbackTimeRangeResultOutput() GetRollbackTimeRangeResultOutput
- func (o GetRollbackTimeRangeResultOutput) ToGetRollbackTimeRangeResultOutputWithContext(ctx context.Context) GetRollbackTimeRangeResultOutput
- type GetRollbackTimeRangeRollbackTimeRange
- type GetRollbackTimeRangeRollbackTimeRangeArgs
- func (GetRollbackTimeRangeRollbackTimeRangeArgs) ElementType() reflect.Type
- func (i GetRollbackTimeRangeRollbackTimeRangeArgs) ToGetRollbackTimeRangeRollbackTimeRangeOutput() GetRollbackTimeRangeRollbackTimeRangeOutput
- func (i GetRollbackTimeRangeRollbackTimeRangeArgs) ToGetRollbackTimeRangeRollbackTimeRangeOutputWithContext(ctx context.Context) GetRollbackTimeRangeRollbackTimeRangeOutput
- type GetRollbackTimeRangeRollbackTimeRangeArray
- func (GetRollbackTimeRangeRollbackTimeRangeArray) ElementType() reflect.Type
- func (i GetRollbackTimeRangeRollbackTimeRangeArray) ToGetRollbackTimeRangeRollbackTimeRangeArrayOutput() GetRollbackTimeRangeRollbackTimeRangeArrayOutput
- func (i GetRollbackTimeRangeRollbackTimeRangeArray) ToGetRollbackTimeRangeRollbackTimeRangeArrayOutputWithContext(ctx context.Context) GetRollbackTimeRangeRollbackTimeRangeArrayOutput
- type GetRollbackTimeRangeRollbackTimeRangeArrayInput
- type GetRollbackTimeRangeRollbackTimeRangeArrayOutput
- func (GetRollbackTimeRangeRollbackTimeRangeArrayOutput) ElementType() reflect.Type
- func (o GetRollbackTimeRangeRollbackTimeRangeArrayOutput) Index(i pulumi.IntInput) GetRollbackTimeRangeRollbackTimeRangeOutput
- func (o GetRollbackTimeRangeRollbackTimeRangeArrayOutput) ToGetRollbackTimeRangeRollbackTimeRangeArrayOutput() GetRollbackTimeRangeRollbackTimeRangeArrayOutput
- func (o GetRollbackTimeRangeRollbackTimeRangeArrayOutput) ToGetRollbackTimeRangeRollbackTimeRangeArrayOutputWithContext(ctx context.Context) GetRollbackTimeRangeRollbackTimeRangeArrayOutput
- type GetRollbackTimeRangeRollbackTimeRangeInput
- type GetRollbackTimeRangeRollbackTimeRangeOutput
- func (GetRollbackTimeRangeRollbackTimeRangeOutput) ElementType() reflect.Type
- func (o GetRollbackTimeRangeRollbackTimeRangeOutput) TimeRangeEnd() pulumi.StringOutput
- func (o GetRollbackTimeRangeRollbackTimeRangeOutput) TimeRangeStart() pulumi.StringOutput
- func (o GetRollbackTimeRangeRollbackTimeRangeOutput) ToGetRollbackTimeRangeRollbackTimeRangeOutput() GetRollbackTimeRangeRollbackTimeRangeOutput
- func (o GetRollbackTimeRangeRollbackTimeRangeOutput) ToGetRollbackTimeRangeRollbackTimeRangeOutputWithContext(ctx context.Context) GetRollbackTimeRangeRollbackTimeRangeOutput
- type GetZoneArgs
- 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 GetZoneOutputArgs
- type GetZoneRegionSet
- type GetZoneRegionSetArgs
- type GetZoneRegionSetArray
- type GetZoneRegionSetArrayInput
- type GetZoneRegionSetArrayOutput
- func (GetZoneRegionSetArrayOutput) ElementType() reflect.Type
- func (o GetZoneRegionSetArrayOutput) Index(i pulumi.IntInput) GetZoneRegionSetOutput
- func (o GetZoneRegionSetArrayOutput) ToGetZoneRegionSetArrayOutput() GetZoneRegionSetArrayOutput
- func (o GetZoneRegionSetArrayOutput) ToGetZoneRegionSetArrayOutputWithContext(ctx context.Context) GetZoneRegionSetArrayOutput
- type GetZoneRegionSetInput
- type GetZoneRegionSetModule
- type GetZoneRegionSetModuleArgs
- type GetZoneRegionSetModuleArray
- func (GetZoneRegionSetModuleArray) ElementType() reflect.Type
- func (i GetZoneRegionSetModuleArray) ToGetZoneRegionSetModuleArrayOutput() GetZoneRegionSetModuleArrayOutput
- func (i GetZoneRegionSetModuleArray) ToGetZoneRegionSetModuleArrayOutputWithContext(ctx context.Context) GetZoneRegionSetModuleArrayOutput
- type GetZoneRegionSetModuleArrayInput
- type GetZoneRegionSetModuleArrayOutput
- func (GetZoneRegionSetModuleArrayOutput) ElementType() reflect.Type
- func (o GetZoneRegionSetModuleArrayOutput) Index(i pulumi.IntInput) GetZoneRegionSetModuleOutput
- func (o GetZoneRegionSetModuleArrayOutput) ToGetZoneRegionSetModuleArrayOutput() GetZoneRegionSetModuleArrayOutput
- func (o GetZoneRegionSetModuleArrayOutput) ToGetZoneRegionSetModuleArrayOutputWithContext(ctx context.Context) GetZoneRegionSetModuleArrayOutput
- type GetZoneRegionSetModuleInput
- type GetZoneRegionSetModuleOutput
- func (GetZoneRegionSetModuleOutput) ElementType() reflect.Type
- func (o GetZoneRegionSetModuleOutput) IsDisable() pulumi.StringOutput
- func (o GetZoneRegionSetModuleOutput) ModuleName() pulumi.StringOutput
- func (o GetZoneRegionSetModuleOutput) ToGetZoneRegionSetModuleOutput() GetZoneRegionSetModuleOutput
- func (o GetZoneRegionSetModuleOutput) ToGetZoneRegionSetModuleOutputWithContext(ctx context.Context) GetZoneRegionSetModuleOutput
- type GetZoneRegionSetOutput
- func (o GetZoneRegionSetOutput) DbType() pulumi.StringOutput
- func (GetZoneRegionSetOutput) ElementType() reflect.Type
- func (o GetZoneRegionSetOutput) Modules() GetZoneRegionSetModuleArrayOutput
- func (o GetZoneRegionSetOutput) Region() pulumi.StringOutput
- func (o GetZoneRegionSetOutput) RegionId() pulumi.IntOutput
- func (o GetZoneRegionSetOutput) RegionZh() pulumi.StringOutput
- func (o GetZoneRegionSetOutput) ToGetZoneRegionSetOutput() GetZoneRegionSetOutput
- func (o GetZoneRegionSetOutput) ToGetZoneRegionSetOutputWithContext(ctx context.Context) GetZoneRegionSetOutput
- func (o GetZoneRegionSetOutput) ZoneSets() GetZoneRegionSetZoneSetArrayOutput
- type GetZoneRegionSetZoneSet
- type GetZoneRegionSetZoneSetArgs
- type GetZoneRegionSetZoneSetArray
- func (GetZoneRegionSetZoneSetArray) ElementType() reflect.Type
- func (i GetZoneRegionSetZoneSetArray) ToGetZoneRegionSetZoneSetArrayOutput() GetZoneRegionSetZoneSetArrayOutput
- func (i GetZoneRegionSetZoneSetArray) ToGetZoneRegionSetZoneSetArrayOutputWithContext(ctx context.Context) GetZoneRegionSetZoneSetArrayOutput
- type GetZoneRegionSetZoneSetArrayInput
- type GetZoneRegionSetZoneSetArrayOutput
- func (GetZoneRegionSetZoneSetArrayOutput) ElementType() reflect.Type
- func (o GetZoneRegionSetZoneSetArrayOutput) Index(i pulumi.IntInput) GetZoneRegionSetZoneSetOutput
- func (o GetZoneRegionSetZoneSetArrayOutput) ToGetZoneRegionSetZoneSetArrayOutput() GetZoneRegionSetZoneSetArrayOutput
- func (o GetZoneRegionSetZoneSetArrayOutput) ToGetZoneRegionSetZoneSetArrayOutputWithContext(ctx context.Context) GetZoneRegionSetZoneSetArrayOutput
- type GetZoneRegionSetZoneSetInput
- type GetZoneRegionSetZoneSetOutput
- func (GetZoneRegionSetZoneSetOutput) ElementType() reflect.Type
- func (o GetZoneRegionSetZoneSetOutput) HasPermission() pulumi.BoolOutput
- func (o GetZoneRegionSetZoneSetOutput) IsSupportNormal() pulumi.IntOutput
- func (o GetZoneRegionSetZoneSetOutput) IsSupportServerless() pulumi.IntOutput
- func (o GetZoneRegionSetZoneSetOutput) IsWholeRdmaZone() pulumi.StringOutput
- func (o GetZoneRegionSetZoneSetOutput) PhysicalZone() pulumi.StringOutput
- func (o GetZoneRegionSetZoneSetOutput) ToGetZoneRegionSetZoneSetOutput() GetZoneRegionSetZoneSetOutput
- func (o GetZoneRegionSetZoneSetOutput) ToGetZoneRegionSetZoneSetOutputWithContext(ctx context.Context) GetZoneRegionSetZoneSetOutput
- func (o GetZoneRegionSetZoneSetOutput) Zone() pulumi.StringOutput
- func (o GetZoneRegionSetZoneSetOutput) ZoneId() pulumi.IntOutput
- func (o GetZoneRegionSetZoneSetOutput) ZoneZh() pulumi.StringOutput
- type GetZoneResult
- type GetZoneResultOutput
- func (GetZoneResultOutput) ElementType() reflect.Type
- func (o GetZoneResultOutput) Id() pulumi.StringOutput
- func (o GetZoneResultOutput) IncludeVirtualZones() pulumi.BoolPtrOutput
- func (o GetZoneResultOutput) RegionSets() GetZoneRegionSetArrayOutput
- func (o GetZoneResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetZoneResultOutput) ShowPermission() pulumi.BoolPtrOutput
- func (o GetZoneResultOutput) ToGetZoneResultOutput() GetZoneResultOutput
- func (o GetZoneResultOutput) ToGetZoneResultOutputWithContext(ctx context.Context) GetZoneResultOutput
- type InstanceParam
- type InstanceParamArgs
- type InstanceParamArray
- type InstanceParamArrayInput
- type InstanceParamArrayOutput
- func (InstanceParamArrayOutput) ElementType() reflect.Type
- func (o InstanceParamArrayOutput) Index(i pulumi.IntInput) InstanceParamOutput
- func (o InstanceParamArrayOutput) ToInstanceParamArrayOutput() InstanceParamArrayOutput
- func (o InstanceParamArrayOutput) ToInstanceParamArrayOutputWithContext(ctx context.Context) InstanceParamArrayOutput
- type InstanceParamInput
- type InstanceParamInstanceParamList
- type InstanceParamInstanceParamListArgs
- func (InstanceParamInstanceParamListArgs) ElementType() reflect.Type
- func (i InstanceParamInstanceParamListArgs) ToInstanceParamInstanceParamListOutput() InstanceParamInstanceParamListOutput
- func (i InstanceParamInstanceParamListArgs) ToInstanceParamInstanceParamListOutputWithContext(ctx context.Context) InstanceParamInstanceParamListOutput
- type InstanceParamInstanceParamListArray
- func (InstanceParamInstanceParamListArray) ElementType() reflect.Type
- func (i InstanceParamInstanceParamListArray) ToInstanceParamInstanceParamListArrayOutput() InstanceParamInstanceParamListArrayOutput
- func (i InstanceParamInstanceParamListArray) ToInstanceParamInstanceParamListArrayOutputWithContext(ctx context.Context) InstanceParamInstanceParamListArrayOutput
- type InstanceParamInstanceParamListArrayInput
- type InstanceParamInstanceParamListArrayOutput
- func (InstanceParamInstanceParamListArrayOutput) ElementType() reflect.Type
- func (o InstanceParamInstanceParamListArrayOutput) Index(i pulumi.IntInput) InstanceParamInstanceParamListOutput
- func (o InstanceParamInstanceParamListArrayOutput) ToInstanceParamInstanceParamListArrayOutput() InstanceParamInstanceParamListArrayOutput
- func (o InstanceParamInstanceParamListArrayOutput) ToInstanceParamInstanceParamListArrayOutputWithContext(ctx context.Context) InstanceParamInstanceParamListArrayOutput
- type InstanceParamInstanceParamListInput
- type InstanceParamInstanceParamListOutput
- func (o InstanceParamInstanceParamListOutput) CurrentValue() pulumi.StringOutput
- func (InstanceParamInstanceParamListOutput) ElementType() reflect.Type
- func (o InstanceParamInstanceParamListOutput) ParamName() pulumi.StringOutput
- func (o InstanceParamInstanceParamListOutput) ToInstanceParamInstanceParamListOutput() InstanceParamInstanceParamListOutput
- func (o InstanceParamInstanceParamListOutput) ToInstanceParamInstanceParamListOutputWithContext(ctx context.Context) InstanceParamInstanceParamListOutput
- type InstanceParamMap
- type InstanceParamMapInput
- type InstanceParamMapOutput
- func (InstanceParamMapOutput) ElementType() reflect.Type
- func (o InstanceParamMapOutput) MapIndex(k pulumi.StringInput) InstanceParamOutput
- func (o InstanceParamMapOutput) ToInstanceParamMapOutput() InstanceParamMapOutput
- func (o InstanceParamMapOutput) ToInstanceParamMapOutputWithContext(ctx context.Context) InstanceParamMapOutput
- type InstanceParamOutput
- func (o InstanceParamOutput) ClusterId() pulumi.StringOutput
- func (InstanceParamOutput) ElementType() reflect.Type
- func (o InstanceParamOutput) InstanceId() pulumi.StringPtrOutput
- func (o InstanceParamOutput) InstanceParamLists() InstanceParamInstanceParamListArrayOutput
- func (o InstanceParamOutput) IsInMaintainPeriod() pulumi.StringPtrOutput
- func (o InstanceParamOutput) ToInstanceParamOutput() InstanceParamOutput
- func (o InstanceParamOutput) ToInstanceParamOutputWithContext(ctx context.Context) InstanceParamOutput
- type InstanceParamState
- type IsolateInstance
- type IsolateInstanceArgs
- type IsolateInstanceArray
- type IsolateInstanceArrayInput
- type IsolateInstanceArrayOutput
- func (IsolateInstanceArrayOutput) ElementType() reflect.Type
- func (o IsolateInstanceArrayOutput) Index(i pulumi.IntInput) IsolateInstanceOutput
- func (o IsolateInstanceArrayOutput) ToIsolateInstanceArrayOutput() IsolateInstanceArrayOutput
- func (o IsolateInstanceArrayOutput) ToIsolateInstanceArrayOutputWithContext(ctx context.Context) IsolateInstanceArrayOutput
- type IsolateInstanceInput
- type IsolateInstanceMap
- type IsolateInstanceMapInput
- type IsolateInstanceMapOutput
- func (IsolateInstanceMapOutput) ElementType() reflect.Type
- func (o IsolateInstanceMapOutput) MapIndex(k pulumi.StringInput) IsolateInstanceOutput
- func (o IsolateInstanceMapOutput) ToIsolateInstanceMapOutput() IsolateInstanceMapOutput
- func (o IsolateInstanceMapOutput) ToIsolateInstanceMapOutputWithContext(ctx context.Context) IsolateInstanceMapOutput
- type IsolateInstanceOutput
- func (o IsolateInstanceOutput) ClusterId() pulumi.StringOutput
- func (IsolateInstanceOutput) ElementType() reflect.Type
- func (o IsolateInstanceOutput) InstanceId() pulumi.StringOutput
- func (o IsolateInstanceOutput) Operate() pulumi.StringOutput
- func (o IsolateInstanceOutput) ToIsolateInstanceOutput() IsolateInstanceOutput
- func (o IsolateInstanceOutput) ToIsolateInstanceOutputWithContext(ctx context.Context) IsolateInstanceOutput
- type IsolateInstanceState
- type LookupClusterArgs
- type LookupClusterOutputArgs
- type LookupClusterResult
- type LookupClusterResultOutput
- func (o LookupClusterResultOutput) ClusterId() pulumi.StringOutput
- func (o LookupClusterResultOutput) Database() pulumi.StringPtrOutput
- func (LookupClusterResultOutput) ElementType() reflect.Type
- func (o LookupClusterResultOutput) Id() pulumi.StringOutput
- func (o LookupClusterResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o LookupClusterResultOutput) Table() pulumi.StringPtrOutput
- func (o LookupClusterResultOutput) TableType() pulumi.StringPtrOutput
- func (o LookupClusterResultOutput) Tables() GetClusterTableArrayOutput
- func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput
- func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput
- type ParamTemplate
- type ParamTemplateArgs
- type ParamTemplateArray
- type ParamTemplateArrayInput
- type ParamTemplateArrayOutput
- func (ParamTemplateArrayOutput) ElementType() reflect.Type
- func (o ParamTemplateArrayOutput) Index(i pulumi.IntInput) ParamTemplateOutput
- func (o ParamTemplateArrayOutput) ToParamTemplateArrayOutput() ParamTemplateArrayOutput
- func (o ParamTemplateArrayOutput) ToParamTemplateArrayOutputWithContext(ctx context.Context) ParamTemplateArrayOutput
- type ParamTemplateInput
- type ParamTemplateMap
- type ParamTemplateMapInput
- type ParamTemplateMapOutput
- func (ParamTemplateMapOutput) ElementType() reflect.Type
- func (o ParamTemplateMapOutput) MapIndex(k pulumi.StringInput) ParamTemplateOutput
- func (o ParamTemplateMapOutput) ToParamTemplateMapOutput() ParamTemplateMapOutput
- func (o ParamTemplateMapOutput) ToParamTemplateMapOutputWithContext(ctx context.Context) ParamTemplateMapOutput
- type ParamTemplateOutput
- func (o ParamTemplateOutput) DbMode() pulumi.StringPtrOutput
- func (ParamTemplateOutput) ElementType() reflect.Type
- func (o ParamTemplateOutput) EngineVersion() pulumi.StringOutput
- func (o ParamTemplateOutput) ParamLists() ParamTemplateParamListArrayOutput
- func (o ParamTemplateOutput) TemplateDescription() pulumi.StringPtrOutput
- func (o ParamTemplateOutput) TemplateId() pulumi.IntOutput
- func (o ParamTemplateOutput) TemplateName() pulumi.StringOutput
- func (o ParamTemplateOutput) ToParamTemplateOutput() ParamTemplateOutput
- func (o ParamTemplateOutput) ToParamTemplateOutputWithContext(ctx context.Context) ParamTemplateOutput
- type ParamTemplateParamList
- type ParamTemplateParamListArgs
- type ParamTemplateParamListArray
- func (ParamTemplateParamListArray) ElementType() reflect.Type
- func (i ParamTemplateParamListArray) ToParamTemplateParamListArrayOutput() ParamTemplateParamListArrayOutput
- func (i ParamTemplateParamListArray) ToParamTemplateParamListArrayOutputWithContext(ctx context.Context) ParamTemplateParamListArrayOutput
- type ParamTemplateParamListArrayInput
- type ParamTemplateParamListArrayOutput
- func (ParamTemplateParamListArrayOutput) ElementType() reflect.Type
- func (o ParamTemplateParamListArrayOutput) Index(i pulumi.IntInput) ParamTemplateParamListOutput
- func (o ParamTemplateParamListArrayOutput) ToParamTemplateParamListArrayOutput() ParamTemplateParamListArrayOutput
- func (o ParamTemplateParamListArrayOutput) ToParamTemplateParamListArrayOutputWithContext(ctx context.Context) ParamTemplateParamListArrayOutput
- type ParamTemplateParamListInput
- type ParamTemplateParamListOutput
- func (o ParamTemplateParamListOutput) CurrentValue() pulumi.StringPtrOutput
- func (ParamTemplateParamListOutput) ElementType() reflect.Type
- func (o ParamTemplateParamListOutput) ParamName() pulumi.StringPtrOutput
- func (o ParamTemplateParamListOutput) ToParamTemplateParamListOutput() ParamTemplateParamListOutput
- func (o ParamTemplateParamListOutput) ToParamTemplateParamListOutputWithContext(ctx context.Context) ParamTemplateParamListOutput
- type ParamTemplateState
- type Proxy
- type ProxyArgs
- type ProxyArray
- type ProxyArrayInput
- type ProxyArrayOutput
- type ProxyEndPoint
- type ProxyEndPointArgs
- type ProxyEndPointArray
- type ProxyEndPointArrayInput
- type ProxyEndPointArrayOutput
- func (ProxyEndPointArrayOutput) ElementType() reflect.Type
- func (o ProxyEndPointArrayOutput) Index(i pulumi.IntInput) ProxyEndPointOutput
- func (o ProxyEndPointArrayOutput) ToProxyEndPointArrayOutput() ProxyEndPointArrayOutput
- func (o ProxyEndPointArrayOutput) ToProxyEndPointArrayOutputWithContext(ctx context.Context) ProxyEndPointArrayOutput
- type ProxyEndPointInput
- type ProxyEndPointInstanceWeight
- type ProxyEndPointInstanceWeightArgs
- func (ProxyEndPointInstanceWeightArgs) ElementType() reflect.Type
- func (i ProxyEndPointInstanceWeightArgs) ToProxyEndPointInstanceWeightOutput() ProxyEndPointInstanceWeightOutput
- func (i ProxyEndPointInstanceWeightArgs) ToProxyEndPointInstanceWeightOutputWithContext(ctx context.Context) ProxyEndPointInstanceWeightOutput
- type ProxyEndPointInstanceWeightArray
- func (ProxyEndPointInstanceWeightArray) ElementType() reflect.Type
- func (i ProxyEndPointInstanceWeightArray) ToProxyEndPointInstanceWeightArrayOutput() ProxyEndPointInstanceWeightArrayOutput
- func (i ProxyEndPointInstanceWeightArray) ToProxyEndPointInstanceWeightArrayOutputWithContext(ctx context.Context) ProxyEndPointInstanceWeightArrayOutput
- type ProxyEndPointInstanceWeightArrayInput
- type ProxyEndPointInstanceWeightArrayOutput
- func (ProxyEndPointInstanceWeightArrayOutput) ElementType() reflect.Type
- func (o ProxyEndPointInstanceWeightArrayOutput) Index(i pulumi.IntInput) ProxyEndPointInstanceWeightOutput
- func (o ProxyEndPointInstanceWeightArrayOutput) ToProxyEndPointInstanceWeightArrayOutput() ProxyEndPointInstanceWeightArrayOutput
- func (o ProxyEndPointInstanceWeightArrayOutput) ToProxyEndPointInstanceWeightArrayOutputWithContext(ctx context.Context) ProxyEndPointInstanceWeightArrayOutput
- type ProxyEndPointInstanceWeightInput
- type ProxyEndPointInstanceWeightOutput
- func (ProxyEndPointInstanceWeightOutput) ElementType() reflect.Type
- func (o ProxyEndPointInstanceWeightOutput) InstanceId() pulumi.StringOutput
- func (o ProxyEndPointInstanceWeightOutput) ToProxyEndPointInstanceWeightOutput() ProxyEndPointInstanceWeightOutput
- func (o ProxyEndPointInstanceWeightOutput) ToProxyEndPointInstanceWeightOutputWithContext(ctx context.Context) ProxyEndPointInstanceWeightOutput
- func (o ProxyEndPointInstanceWeightOutput) Weight() pulumi.IntOutput
- type ProxyEndPointMap
- type ProxyEndPointMapInput
- type ProxyEndPointMapOutput
- func (ProxyEndPointMapOutput) ElementType() reflect.Type
- func (o ProxyEndPointMapOutput) MapIndex(k pulumi.StringInput) ProxyEndPointOutput
- func (o ProxyEndPointMapOutput) ToProxyEndPointMapOutput() ProxyEndPointMapOutput
- func (o ProxyEndPointMapOutput) ToProxyEndPointMapOutputWithContext(ctx context.Context) ProxyEndPointMapOutput
- type ProxyEndPointOutput
- func (o ProxyEndPointOutput) AccessMode() pulumi.StringOutput
- func (o ProxyEndPointOutput) AutoAddRo() pulumi.StringOutput
- func (o ProxyEndPointOutput) ClusterId() pulumi.StringOutput
- func (o ProxyEndPointOutput) ConnectionPoolTimeOut() pulumi.IntOutput
- func (o ProxyEndPointOutput) ConnectionPoolType() pulumi.StringOutput
- func (o ProxyEndPointOutput) ConsistencyTimeOut() pulumi.IntOutput
- func (o ProxyEndPointOutput) ConsistencyType() pulumi.StringOutput
- func (o ProxyEndPointOutput) Description() pulumi.StringOutput
- func (ProxyEndPointOutput) ElementType() reflect.Type
- func (o ProxyEndPointOutput) FailOver() pulumi.StringOutput
- func (o ProxyEndPointOutput) InstanceGroupId() pulumi.StringOutput
- func (o ProxyEndPointOutput) InstanceWeights() ProxyEndPointInstanceWeightArrayOutput
- func (o ProxyEndPointOutput) OpenConnectionPool() pulumi.StringOutput
- func (o ProxyEndPointOutput) ProxyGroupId() pulumi.StringOutput
- func (o ProxyEndPointOutput) RwType() pulumi.StringOutput
- func (o ProxyEndPointOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ProxyEndPointOutput) ToProxyEndPointOutput() ProxyEndPointOutput
- func (o ProxyEndPointOutput) ToProxyEndPointOutputWithContext(ctx context.Context) ProxyEndPointOutput
- func (o ProxyEndPointOutput) TransSplit() pulumi.BoolOutput
- func (o ProxyEndPointOutput) UniqueSubnetId() pulumi.StringOutput
- func (o ProxyEndPointOutput) UniqueVpcId() pulumi.StringOutput
- func (o ProxyEndPointOutput) Vip() pulumi.StringOutput
- func (o ProxyEndPointOutput) Vport() pulumi.IntOutput
- func (o ProxyEndPointOutput) WeightMode() pulumi.StringOutput
- type ProxyEndPointState
- type ProxyInput
- type ProxyMap
- type ProxyMapInput
- type ProxyMapOutput
- type ProxyOutput
- func (o ProxyOutput) ClusterId() pulumi.StringOutput
- func (o ProxyOutput) ConnectionPoolTimeOut() pulumi.IntPtrOutput
- func (o ProxyOutput) ConnectionPoolType() pulumi.StringPtrOutput
- func (o ProxyOutput) Cpu() pulumi.IntOutput
- func (o ProxyOutput) Description() pulumi.StringPtrOutput
- func (ProxyOutput) ElementType() reflect.Type
- func (o ProxyOutput) Mem() pulumi.IntOutput
- func (o ProxyOutput) OpenConnectionPool() pulumi.StringPtrOutput
- func (o ProxyOutput) ProxyCount() pulumi.IntOutput
- func (o ProxyOutput) ProxyGroupId() pulumi.StringOutput
- func (o ProxyOutput) ProxyZones() ProxyProxyZoneArrayOutput
- func (o ProxyOutput) RoInstances() ProxyRoInstanceArrayOutput
- func (o ProxyOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ProxyOutput) ToProxyOutput() ProxyOutput
- func (o ProxyOutput) ToProxyOutputWithContext(ctx context.Context) ProxyOutput
- func (o ProxyOutput) UniqueSubnetId() pulumi.StringOutput
- func (o ProxyOutput) UniqueVpcId() pulumi.StringOutput
- type ProxyProxyZone
- type ProxyProxyZoneArgs
- type ProxyProxyZoneArray
- type ProxyProxyZoneArrayInput
- type ProxyProxyZoneArrayOutput
- func (ProxyProxyZoneArrayOutput) ElementType() reflect.Type
- func (o ProxyProxyZoneArrayOutput) Index(i pulumi.IntInput) ProxyProxyZoneOutput
- func (o ProxyProxyZoneArrayOutput) ToProxyProxyZoneArrayOutput() ProxyProxyZoneArrayOutput
- func (o ProxyProxyZoneArrayOutput) ToProxyProxyZoneArrayOutputWithContext(ctx context.Context) ProxyProxyZoneArrayOutput
- type ProxyProxyZoneInput
- type ProxyProxyZoneOutput
- func (ProxyProxyZoneOutput) ElementType() reflect.Type
- func (o ProxyProxyZoneOutput) ProxyNodeCount() pulumi.IntPtrOutput
- func (o ProxyProxyZoneOutput) ProxyNodeZone() pulumi.StringPtrOutput
- func (o ProxyProxyZoneOutput) ToProxyProxyZoneOutput() ProxyProxyZoneOutput
- func (o ProxyProxyZoneOutput) ToProxyProxyZoneOutputWithContext(ctx context.Context) ProxyProxyZoneOutput
- type ProxyRoInstance
- type ProxyRoInstanceArgs
- type ProxyRoInstanceArray
- type ProxyRoInstanceArrayInput
- type ProxyRoInstanceArrayOutput
- func (ProxyRoInstanceArrayOutput) ElementType() reflect.Type
- func (o ProxyRoInstanceArrayOutput) Index(i pulumi.IntInput) ProxyRoInstanceOutput
- func (o ProxyRoInstanceArrayOutput) ToProxyRoInstanceArrayOutput() ProxyRoInstanceArrayOutput
- func (o ProxyRoInstanceArrayOutput) ToProxyRoInstanceArrayOutputWithContext(ctx context.Context) ProxyRoInstanceArrayOutput
- type ProxyRoInstanceInput
- type ProxyRoInstanceOutput
- func (ProxyRoInstanceOutput) ElementType() reflect.Type
- func (o ProxyRoInstanceOutput) InstanceId() pulumi.StringPtrOutput
- func (o ProxyRoInstanceOutput) ToProxyRoInstanceOutput() ProxyRoInstanceOutput
- func (o ProxyRoInstanceOutput) ToProxyRoInstanceOutputWithContext(ctx context.Context) ProxyRoInstanceOutput
- func (o ProxyRoInstanceOutput) Weight() pulumi.IntPtrOutput
- type ProxyState
- type ReadOnlyInstanceExclusiveAccess
- func GetReadOnlyInstanceExclusiveAccess(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*ReadOnlyInstanceExclusiveAccess, error)
- func NewReadOnlyInstanceExclusiveAccess(ctx *pulumi.Context, name string, args *ReadOnlyInstanceExclusiveAccessArgs, ...) (*ReadOnlyInstanceExclusiveAccess, error)
- func (*ReadOnlyInstanceExclusiveAccess) ElementType() reflect.Type
- func (i *ReadOnlyInstanceExclusiveAccess) ToReadOnlyInstanceExclusiveAccessOutput() ReadOnlyInstanceExclusiveAccessOutput
- func (i *ReadOnlyInstanceExclusiveAccess) ToReadOnlyInstanceExclusiveAccessOutputWithContext(ctx context.Context) ReadOnlyInstanceExclusiveAccessOutput
- type ReadOnlyInstanceExclusiveAccessArgs
- type ReadOnlyInstanceExclusiveAccessArray
- func (ReadOnlyInstanceExclusiveAccessArray) ElementType() reflect.Type
- func (i ReadOnlyInstanceExclusiveAccessArray) ToReadOnlyInstanceExclusiveAccessArrayOutput() ReadOnlyInstanceExclusiveAccessArrayOutput
- func (i ReadOnlyInstanceExclusiveAccessArray) ToReadOnlyInstanceExclusiveAccessArrayOutputWithContext(ctx context.Context) ReadOnlyInstanceExclusiveAccessArrayOutput
- type ReadOnlyInstanceExclusiveAccessArrayInput
- type ReadOnlyInstanceExclusiveAccessArrayOutput
- func (ReadOnlyInstanceExclusiveAccessArrayOutput) ElementType() reflect.Type
- func (o ReadOnlyInstanceExclusiveAccessArrayOutput) Index(i pulumi.IntInput) ReadOnlyInstanceExclusiveAccessOutput
- func (o ReadOnlyInstanceExclusiveAccessArrayOutput) ToReadOnlyInstanceExclusiveAccessArrayOutput() ReadOnlyInstanceExclusiveAccessArrayOutput
- func (o ReadOnlyInstanceExclusiveAccessArrayOutput) ToReadOnlyInstanceExclusiveAccessArrayOutputWithContext(ctx context.Context) ReadOnlyInstanceExclusiveAccessArrayOutput
- type ReadOnlyInstanceExclusiveAccessInput
- type ReadOnlyInstanceExclusiveAccessMap
- func (ReadOnlyInstanceExclusiveAccessMap) ElementType() reflect.Type
- func (i ReadOnlyInstanceExclusiveAccessMap) ToReadOnlyInstanceExclusiveAccessMapOutput() ReadOnlyInstanceExclusiveAccessMapOutput
- func (i ReadOnlyInstanceExclusiveAccessMap) ToReadOnlyInstanceExclusiveAccessMapOutputWithContext(ctx context.Context) ReadOnlyInstanceExclusiveAccessMapOutput
- type ReadOnlyInstanceExclusiveAccessMapInput
- type ReadOnlyInstanceExclusiveAccessMapOutput
- func (ReadOnlyInstanceExclusiveAccessMapOutput) ElementType() reflect.Type
- func (o ReadOnlyInstanceExclusiveAccessMapOutput) MapIndex(k pulumi.StringInput) ReadOnlyInstanceExclusiveAccessOutput
- func (o ReadOnlyInstanceExclusiveAccessMapOutput) ToReadOnlyInstanceExclusiveAccessMapOutput() ReadOnlyInstanceExclusiveAccessMapOutput
- func (o ReadOnlyInstanceExclusiveAccessMapOutput) ToReadOnlyInstanceExclusiveAccessMapOutputWithContext(ctx context.Context) ReadOnlyInstanceExclusiveAccessMapOutput
- type ReadOnlyInstanceExclusiveAccessOutput
- func (o ReadOnlyInstanceExclusiveAccessOutput) ClusterId() pulumi.StringOutput
- func (ReadOnlyInstanceExclusiveAccessOutput) ElementType() reflect.Type
- func (o ReadOnlyInstanceExclusiveAccessOutput) InstanceId() pulumi.StringOutput
- func (o ReadOnlyInstanceExclusiveAccessOutput) Port() pulumi.IntOutput
- func (o ReadOnlyInstanceExclusiveAccessOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ReadOnlyInstanceExclusiveAccessOutput) SubnetId() pulumi.StringOutput
- func (o ReadOnlyInstanceExclusiveAccessOutput) ToReadOnlyInstanceExclusiveAccessOutput() ReadOnlyInstanceExclusiveAccessOutput
- func (o ReadOnlyInstanceExclusiveAccessOutput) ToReadOnlyInstanceExclusiveAccessOutputWithContext(ctx context.Context) ReadOnlyInstanceExclusiveAccessOutput
- func (o ReadOnlyInstanceExclusiveAccessOutput) VpcId() pulumi.StringOutput
- type ReadOnlyInstanceExclusiveAccessState
- 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) SubnetId() pulumi.StringOutput
- func (o ReadonlyInstanceOutput) ToReadonlyInstanceOutput() ReadonlyInstanceOutput
- func (o ReadonlyInstanceOutput) ToReadonlyInstanceOutputWithContext(ctx context.Context) ReadonlyInstanceOutput
- func (o ReadonlyInstanceOutput) VpcId() pulumi.StringOutput
- type ReadonlyInstanceState
- type ReloadProxyNode
- type ReloadProxyNodeArgs
- type ReloadProxyNodeArray
- type ReloadProxyNodeArrayInput
- type ReloadProxyNodeArrayOutput
- func (ReloadProxyNodeArrayOutput) ElementType() reflect.Type
- func (o ReloadProxyNodeArrayOutput) Index(i pulumi.IntInput) ReloadProxyNodeOutput
- func (o ReloadProxyNodeArrayOutput) ToReloadProxyNodeArrayOutput() ReloadProxyNodeArrayOutput
- func (o ReloadProxyNodeArrayOutput) ToReloadProxyNodeArrayOutputWithContext(ctx context.Context) ReloadProxyNodeArrayOutput
- type ReloadProxyNodeInput
- type ReloadProxyNodeMap
- type ReloadProxyNodeMapInput
- type ReloadProxyNodeMapOutput
- func (ReloadProxyNodeMapOutput) ElementType() reflect.Type
- func (o ReloadProxyNodeMapOutput) MapIndex(k pulumi.StringInput) ReloadProxyNodeOutput
- func (o ReloadProxyNodeMapOutput) ToReloadProxyNodeMapOutput() ReloadProxyNodeMapOutput
- func (o ReloadProxyNodeMapOutput) ToReloadProxyNodeMapOutputWithContext(ctx context.Context) ReloadProxyNodeMapOutput
- type ReloadProxyNodeOutput
- func (o ReloadProxyNodeOutput) ClusterId() pulumi.StringOutput
- func (ReloadProxyNodeOutput) ElementType() reflect.Type
- func (o ReloadProxyNodeOutput) ProxyGroupId() pulumi.StringOutput
- func (o ReloadProxyNodeOutput) ToReloadProxyNodeOutput() ReloadProxyNodeOutput
- func (o ReloadProxyNodeOutput) ToReloadProxyNodeOutputWithContext(ctx context.Context) ReloadProxyNodeOutput
- type ReloadProxyNodeState
- type ResourcePackage
- type ResourcePackageArgs
- type ResourcePackageArray
- type ResourcePackageArrayInput
- type ResourcePackageArrayOutput
- func (ResourcePackageArrayOutput) ElementType() reflect.Type
- func (o ResourcePackageArrayOutput) Index(i pulumi.IntInput) ResourcePackageOutput
- func (o ResourcePackageArrayOutput) ToResourcePackageArrayOutput() ResourcePackageArrayOutput
- func (o ResourcePackageArrayOutput) ToResourcePackageArrayOutputWithContext(ctx context.Context) ResourcePackageArrayOutput
- type ResourcePackageInput
- type ResourcePackageMap
- type ResourcePackageMapInput
- type ResourcePackageMapOutput
- func (ResourcePackageMapOutput) ElementType() reflect.Type
- func (o ResourcePackageMapOutput) MapIndex(k pulumi.StringInput) ResourcePackageOutput
- func (o ResourcePackageMapOutput) ToResourcePackageMapOutput() ResourcePackageMapOutput
- func (o ResourcePackageMapOutput) ToResourcePackageMapOutputWithContext(ctx context.Context) ResourcePackageMapOutput
- type ResourcePackageOutput
- func (ResourcePackageOutput) ElementType() reflect.Type
- func (o ResourcePackageOutput) ExpireDay() pulumi.IntOutput
- func (o ResourcePackageOutput) InstanceType() pulumi.StringOutput
- func (o ResourcePackageOutput) PackageCount() pulumi.IntOutput
- func (o ResourcePackageOutput) PackageName() pulumi.StringPtrOutput
- func (o ResourcePackageOutput) PackageRegion() pulumi.StringOutput
- func (o ResourcePackageOutput) PackageSpec() pulumi.Float64Output
- func (o ResourcePackageOutput) PackageType() pulumi.StringOutput
- func (o ResourcePackageOutput) PackageVersion() pulumi.StringOutput
- func (o ResourcePackageOutput) ToResourcePackageOutput() ResourcePackageOutput
- func (o ResourcePackageOutput) ToResourcePackageOutputWithContext(ctx context.Context) ResourcePackageOutput
- type ResourcePackageState
- type RestartInstance
- type RestartInstanceArgs
- type RestartInstanceArray
- type RestartInstanceArrayInput
- type RestartInstanceArrayOutput
- func (RestartInstanceArrayOutput) ElementType() reflect.Type
- func (o RestartInstanceArrayOutput) Index(i pulumi.IntInput) RestartInstanceOutput
- func (o RestartInstanceArrayOutput) ToRestartInstanceArrayOutput() RestartInstanceArrayOutput
- func (o RestartInstanceArrayOutput) ToRestartInstanceArrayOutputWithContext(ctx context.Context) RestartInstanceArrayOutput
- type RestartInstanceInput
- type RestartInstanceMap
- type RestartInstanceMapInput
- type RestartInstanceMapOutput
- func (RestartInstanceMapOutput) ElementType() reflect.Type
- func (o RestartInstanceMapOutput) MapIndex(k pulumi.StringInput) RestartInstanceOutput
- func (o RestartInstanceMapOutput) ToRestartInstanceMapOutput() RestartInstanceMapOutput
- func (o RestartInstanceMapOutput) ToRestartInstanceMapOutputWithContext(ctx context.Context) RestartInstanceMapOutput
- type RestartInstanceOutput
- func (RestartInstanceOutput) ElementType() reflect.Type
- func (o RestartInstanceOutput) InstanceId() pulumi.StringOutput
- func (o RestartInstanceOutput) Status() pulumi.StringOutput
- func (o RestartInstanceOutput) ToRestartInstanceOutput() RestartInstanceOutput
- func (o RestartInstanceOutput) ToRestartInstanceOutputWithContext(ctx context.Context) RestartInstanceOutput
- type RestartInstanceState
- type RollBackCluster
- type RollBackClusterArgs
- type RollBackClusterArray
- type RollBackClusterArrayInput
- type RollBackClusterArrayOutput
- func (RollBackClusterArrayOutput) ElementType() reflect.Type
- func (o RollBackClusterArrayOutput) Index(i pulumi.IntInput) RollBackClusterOutput
- func (o RollBackClusterArrayOutput) ToRollBackClusterArrayOutput() RollBackClusterArrayOutput
- func (o RollBackClusterArrayOutput) ToRollBackClusterArrayOutputWithContext(ctx context.Context) RollBackClusterArrayOutput
- type RollBackClusterInput
- type RollBackClusterMap
- type RollBackClusterMapInput
- type RollBackClusterMapOutput
- func (RollBackClusterMapOutput) ElementType() reflect.Type
- func (o RollBackClusterMapOutput) MapIndex(k pulumi.StringInput) RollBackClusterOutput
- func (o RollBackClusterMapOutput) ToRollBackClusterMapOutput() RollBackClusterMapOutput
- func (o RollBackClusterMapOutput) ToRollBackClusterMapOutputWithContext(ctx context.Context) RollBackClusterMapOutput
- type RollBackClusterOutput
- func (o RollBackClusterOutput) ClusterId() pulumi.StringOutput
- func (RollBackClusterOutput) ElementType() reflect.Type
- func (o RollBackClusterOutput) ExpectTime() pulumi.StringPtrOutput
- func (o RollBackClusterOutput) ExpectTimeThresh() pulumi.IntPtrOutput
- func (o RollBackClusterOutput) RollbackDatabases() RollBackClusterRollbackDatabaseArrayOutput
- func (o RollBackClusterOutput) RollbackId() pulumi.IntOutput
- func (o RollBackClusterOutput) RollbackMode() pulumi.StringPtrOutput
- func (o RollBackClusterOutput) RollbackStrategy() pulumi.StringOutput
- func (o RollBackClusterOutput) RollbackTables() RollBackClusterRollbackTableArrayOutput
- func (o RollBackClusterOutput) ToRollBackClusterOutput() RollBackClusterOutput
- func (o RollBackClusterOutput) ToRollBackClusterOutputWithContext(ctx context.Context) RollBackClusterOutput
- type RollBackClusterRollbackDatabase
- type RollBackClusterRollbackDatabaseArgs
- func (RollBackClusterRollbackDatabaseArgs) ElementType() reflect.Type
- func (i RollBackClusterRollbackDatabaseArgs) ToRollBackClusterRollbackDatabaseOutput() RollBackClusterRollbackDatabaseOutput
- func (i RollBackClusterRollbackDatabaseArgs) ToRollBackClusterRollbackDatabaseOutputWithContext(ctx context.Context) RollBackClusterRollbackDatabaseOutput
- type RollBackClusterRollbackDatabaseArray
- func (RollBackClusterRollbackDatabaseArray) ElementType() reflect.Type
- func (i RollBackClusterRollbackDatabaseArray) ToRollBackClusterRollbackDatabaseArrayOutput() RollBackClusterRollbackDatabaseArrayOutput
- func (i RollBackClusterRollbackDatabaseArray) ToRollBackClusterRollbackDatabaseArrayOutputWithContext(ctx context.Context) RollBackClusterRollbackDatabaseArrayOutput
- type RollBackClusterRollbackDatabaseArrayInput
- type RollBackClusterRollbackDatabaseArrayOutput
- func (RollBackClusterRollbackDatabaseArrayOutput) ElementType() reflect.Type
- func (o RollBackClusterRollbackDatabaseArrayOutput) Index(i pulumi.IntInput) RollBackClusterRollbackDatabaseOutput
- func (o RollBackClusterRollbackDatabaseArrayOutput) ToRollBackClusterRollbackDatabaseArrayOutput() RollBackClusterRollbackDatabaseArrayOutput
- func (o RollBackClusterRollbackDatabaseArrayOutput) ToRollBackClusterRollbackDatabaseArrayOutputWithContext(ctx context.Context) RollBackClusterRollbackDatabaseArrayOutput
- type RollBackClusterRollbackDatabaseInput
- type RollBackClusterRollbackDatabaseOutput
- func (RollBackClusterRollbackDatabaseOutput) ElementType() reflect.Type
- func (o RollBackClusterRollbackDatabaseOutput) NewDatabase() pulumi.StringOutput
- func (o RollBackClusterRollbackDatabaseOutput) OldDatabase() pulumi.StringOutput
- func (o RollBackClusterRollbackDatabaseOutput) ToRollBackClusterRollbackDatabaseOutput() RollBackClusterRollbackDatabaseOutput
- func (o RollBackClusterRollbackDatabaseOutput) ToRollBackClusterRollbackDatabaseOutputWithContext(ctx context.Context) RollBackClusterRollbackDatabaseOutput
- type RollBackClusterRollbackTable
- type RollBackClusterRollbackTableArgs
- func (RollBackClusterRollbackTableArgs) ElementType() reflect.Type
- func (i RollBackClusterRollbackTableArgs) ToRollBackClusterRollbackTableOutput() RollBackClusterRollbackTableOutput
- func (i RollBackClusterRollbackTableArgs) ToRollBackClusterRollbackTableOutputWithContext(ctx context.Context) RollBackClusterRollbackTableOutput
- type RollBackClusterRollbackTableArray
- func (RollBackClusterRollbackTableArray) ElementType() reflect.Type
- func (i RollBackClusterRollbackTableArray) ToRollBackClusterRollbackTableArrayOutput() RollBackClusterRollbackTableArrayOutput
- func (i RollBackClusterRollbackTableArray) ToRollBackClusterRollbackTableArrayOutputWithContext(ctx context.Context) RollBackClusterRollbackTableArrayOutput
- type RollBackClusterRollbackTableArrayInput
- type RollBackClusterRollbackTableArrayOutput
- func (RollBackClusterRollbackTableArrayOutput) ElementType() reflect.Type
- func (o RollBackClusterRollbackTableArrayOutput) Index(i pulumi.IntInput) RollBackClusterRollbackTableOutput
- func (o RollBackClusterRollbackTableArrayOutput) ToRollBackClusterRollbackTableArrayOutput() RollBackClusterRollbackTableArrayOutput
- func (o RollBackClusterRollbackTableArrayOutput) ToRollBackClusterRollbackTableArrayOutputWithContext(ctx context.Context) RollBackClusterRollbackTableArrayOutput
- type RollBackClusterRollbackTableInput
- type RollBackClusterRollbackTableOutput
- func (o RollBackClusterRollbackTableOutput) Database() pulumi.StringOutput
- func (RollBackClusterRollbackTableOutput) ElementType() reflect.Type
- func (o RollBackClusterRollbackTableOutput) Tables() RollBackClusterRollbackTableTableArrayOutput
- func (o RollBackClusterRollbackTableOutput) ToRollBackClusterRollbackTableOutput() RollBackClusterRollbackTableOutput
- func (o RollBackClusterRollbackTableOutput) ToRollBackClusterRollbackTableOutputWithContext(ctx context.Context) RollBackClusterRollbackTableOutput
- type RollBackClusterRollbackTableTable
- type RollBackClusterRollbackTableTableArgs
- func (RollBackClusterRollbackTableTableArgs) ElementType() reflect.Type
- func (i RollBackClusterRollbackTableTableArgs) ToRollBackClusterRollbackTableTableOutput() RollBackClusterRollbackTableTableOutput
- func (i RollBackClusterRollbackTableTableArgs) ToRollBackClusterRollbackTableTableOutputWithContext(ctx context.Context) RollBackClusterRollbackTableTableOutput
- type RollBackClusterRollbackTableTableArray
- func (RollBackClusterRollbackTableTableArray) ElementType() reflect.Type
- func (i RollBackClusterRollbackTableTableArray) ToRollBackClusterRollbackTableTableArrayOutput() RollBackClusterRollbackTableTableArrayOutput
- func (i RollBackClusterRollbackTableTableArray) ToRollBackClusterRollbackTableTableArrayOutputWithContext(ctx context.Context) RollBackClusterRollbackTableTableArrayOutput
- type RollBackClusterRollbackTableTableArrayInput
- type RollBackClusterRollbackTableTableArrayOutput
- func (RollBackClusterRollbackTableTableArrayOutput) ElementType() reflect.Type
- func (o RollBackClusterRollbackTableTableArrayOutput) Index(i pulumi.IntInput) RollBackClusterRollbackTableTableOutput
- func (o RollBackClusterRollbackTableTableArrayOutput) ToRollBackClusterRollbackTableTableArrayOutput() RollBackClusterRollbackTableTableArrayOutput
- func (o RollBackClusterRollbackTableTableArrayOutput) ToRollBackClusterRollbackTableTableArrayOutputWithContext(ctx context.Context) RollBackClusterRollbackTableTableArrayOutput
- type RollBackClusterRollbackTableTableInput
- type RollBackClusterRollbackTableTableOutput
- func (RollBackClusterRollbackTableTableOutput) ElementType() reflect.Type
- func (o RollBackClusterRollbackTableTableOutput) NewTable() pulumi.StringOutput
- func (o RollBackClusterRollbackTableTableOutput) OldTable() pulumi.StringOutput
- func (o RollBackClusterRollbackTableTableOutput) ToRollBackClusterRollbackTableTableOutput() RollBackClusterRollbackTableTableOutput
- func (o RollBackClusterRollbackTableTableOutput) ToRollBackClusterRollbackTableTableOutputWithContext(ctx context.Context) RollBackClusterRollbackTableTableOutput
- type RollBackClusterState
- 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
- type UpgradeProxyVersion
- type UpgradeProxyVersionArgs
- type UpgradeProxyVersionArray
- type UpgradeProxyVersionArrayInput
- type UpgradeProxyVersionArrayOutput
- func (UpgradeProxyVersionArrayOutput) ElementType() reflect.Type
- func (o UpgradeProxyVersionArrayOutput) Index(i pulumi.IntInput) UpgradeProxyVersionOutput
- func (o UpgradeProxyVersionArrayOutput) ToUpgradeProxyVersionArrayOutput() UpgradeProxyVersionArrayOutput
- func (o UpgradeProxyVersionArrayOutput) ToUpgradeProxyVersionArrayOutputWithContext(ctx context.Context) UpgradeProxyVersionArrayOutput
- type UpgradeProxyVersionInput
- type UpgradeProxyVersionMap
- type UpgradeProxyVersionMapInput
- type UpgradeProxyVersionMapOutput
- func (UpgradeProxyVersionMapOutput) ElementType() reflect.Type
- func (o UpgradeProxyVersionMapOutput) MapIndex(k pulumi.StringInput) UpgradeProxyVersionOutput
- func (o UpgradeProxyVersionMapOutput) ToUpgradeProxyVersionMapOutput() UpgradeProxyVersionMapOutput
- func (o UpgradeProxyVersionMapOutput) ToUpgradeProxyVersionMapOutputWithContext(ctx context.Context) UpgradeProxyVersionMapOutput
- type UpgradeProxyVersionOutput
- func (o UpgradeProxyVersionOutput) ClusterId() pulumi.StringOutput
- func (o UpgradeProxyVersionOutput) DstProxyVersion() pulumi.StringOutput
- func (UpgradeProxyVersionOutput) ElementType() reflect.Type
- func (o UpgradeProxyVersionOutput) ToUpgradeProxyVersionOutput() UpgradeProxyVersionOutput
- func (o UpgradeProxyVersionOutput) ToUpgradeProxyVersionOutputWithContext(ctx context.Context) UpgradeProxyVersionOutput
- type UpgradeProxyVersionState
- type Wan
- type WanArgs
- type WanArray
- type WanArrayInput
- type WanArrayOutput
- type WanInput
- type WanMap
- type WanMapInput
- type WanMapOutput
- type WanOutput
- func (o WanOutput) ClusterId() pulumi.StringOutput
- func (WanOutput) ElementType() reflect.Type
- func (o WanOutput) InstanceGrpId() pulumi.StringOutput
- func (o WanOutput) ToWanOutput() WanOutput
- func (o WanOutput) ToWanOutputWithContext(ctx context.Context) WanOutput
- func (o WanOutput) WanDomain() pulumi.StringOutput
- func (o WanOutput) WanIp() pulumi.StringOutput
- func (o WanOutput) WanPort() pulumi.IntOutput
- func (o WanOutput) WanStatus() pulumi.StringOutput
- type WanState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶ added in v0.1.5
type Account struct { pulumi.CustomResourceState // Account name, including alphanumeric _, Start with a letter, end with a letter or number, length 1-16. AccountName pulumi.StringOutput `pulumi:"accountName"` // Password, with a length range of 8 to 64 characters. AccountPassword pulumi.StringOutput `pulumi:"accountPassword"` // Cluster ID. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // describe. Description pulumi.StringPtrOutput `pulumi:"description"` // main engine. Host pulumi.StringOutput `pulumi:"host"` // The maximum number of user connections cannot be greater than 10240. MaxUserConnections pulumi.IntPtrOutput `pulumi:"maxUserConnections"` }
Provides a resource to create a cynosdb account
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewAccount(ctx, "account", &Cynosdb.AccountArgs{ AccountName: pulumi.String("terraform_test"), AccountPassword: pulumi.String("Password@1234"), ClusterId: pulumi.String("cynosdbmysql-bws8h88b"), Description: pulumi.String("terraform test"), Host: pulumi.String("%"), MaxUserConnections: pulumi.Int(2), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
cynosdb account can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Cynosdb/account:Account account account_id ```
func GetAccount ¶ added in v0.1.5
func GetAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccountState, opts ...pulumi.ResourceOption) (*Account, error)
GetAccount gets an existing Account 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 NewAccount ¶ added in v0.1.5
func NewAccount(ctx *pulumi.Context, name string, args *AccountArgs, opts ...pulumi.ResourceOption) (*Account, error)
NewAccount registers a new resource with the given unique name, arguments, and options.
func (*Account) ElementType ¶ added in v0.1.5
func (*Account) ToAccountOutput ¶ added in v0.1.5
func (i *Account) ToAccountOutput() AccountOutput
func (*Account) ToAccountOutputWithContext ¶ added in v0.1.5
func (i *Account) ToAccountOutputWithContext(ctx context.Context) AccountOutput
type AccountArgs ¶ added in v0.1.5
type AccountArgs struct { // Account name, including alphanumeric _, Start with a letter, end with a letter or number, length 1-16. AccountName pulumi.StringInput // Password, with a length range of 8 to 64 characters. AccountPassword pulumi.StringInput // Cluster ID. ClusterId pulumi.StringInput // describe. Description pulumi.StringPtrInput // main engine. Host pulumi.StringInput // The maximum number of user connections cannot be greater than 10240. MaxUserConnections pulumi.IntPtrInput }
The set of arguments for constructing a Account resource.
func (AccountArgs) ElementType ¶ added in v0.1.5
func (AccountArgs) ElementType() reflect.Type
type AccountArray ¶ added in v0.1.5
type AccountArray []AccountInput
func (AccountArray) ElementType ¶ added in v0.1.5
func (AccountArray) ElementType() reflect.Type
func (AccountArray) ToAccountArrayOutput ¶ added in v0.1.5
func (i AccountArray) ToAccountArrayOutput() AccountArrayOutput
func (AccountArray) ToAccountArrayOutputWithContext ¶ added in v0.1.5
func (i AccountArray) ToAccountArrayOutputWithContext(ctx context.Context) AccountArrayOutput
type AccountArrayInput ¶ added in v0.1.5
type AccountArrayInput interface { pulumi.Input ToAccountArrayOutput() AccountArrayOutput ToAccountArrayOutputWithContext(context.Context) AccountArrayOutput }
AccountArrayInput is an input type that accepts AccountArray and AccountArrayOutput values. You can construct a concrete instance of `AccountArrayInput` via:
AccountArray{ AccountArgs{...} }
type AccountArrayOutput ¶ added in v0.1.5
type AccountArrayOutput struct{ *pulumi.OutputState }
func (AccountArrayOutput) ElementType ¶ added in v0.1.5
func (AccountArrayOutput) ElementType() reflect.Type
func (AccountArrayOutput) Index ¶ added in v0.1.5
func (o AccountArrayOutput) Index(i pulumi.IntInput) AccountOutput
func (AccountArrayOutput) ToAccountArrayOutput ¶ added in v0.1.5
func (o AccountArrayOutput) ToAccountArrayOutput() AccountArrayOutput
func (AccountArrayOutput) ToAccountArrayOutputWithContext ¶ added in v0.1.5
func (o AccountArrayOutput) ToAccountArrayOutputWithContext(ctx context.Context) AccountArrayOutput
type AccountInput ¶ added in v0.1.5
type AccountInput interface { pulumi.Input ToAccountOutput() AccountOutput ToAccountOutputWithContext(ctx context.Context) AccountOutput }
type AccountMap ¶ added in v0.1.5
type AccountMap map[string]AccountInput
func (AccountMap) ElementType ¶ added in v0.1.5
func (AccountMap) ElementType() reflect.Type
func (AccountMap) ToAccountMapOutput ¶ added in v0.1.5
func (i AccountMap) ToAccountMapOutput() AccountMapOutput
func (AccountMap) ToAccountMapOutputWithContext ¶ added in v0.1.5
func (i AccountMap) ToAccountMapOutputWithContext(ctx context.Context) AccountMapOutput
type AccountMapInput ¶ added in v0.1.5
type AccountMapInput interface { pulumi.Input ToAccountMapOutput() AccountMapOutput ToAccountMapOutputWithContext(context.Context) AccountMapOutput }
AccountMapInput is an input type that accepts AccountMap and AccountMapOutput values. You can construct a concrete instance of `AccountMapInput` via:
AccountMap{ "key": AccountArgs{...} }
type AccountMapOutput ¶ added in v0.1.5
type AccountMapOutput struct{ *pulumi.OutputState }
func (AccountMapOutput) ElementType ¶ added in v0.1.5
func (AccountMapOutput) ElementType() reflect.Type
func (AccountMapOutput) MapIndex ¶ added in v0.1.5
func (o AccountMapOutput) MapIndex(k pulumi.StringInput) AccountOutput
func (AccountMapOutput) ToAccountMapOutput ¶ added in v0.1.5
func (o AccountMapOutput) ToAccountMapOutput() AccountMapOutput
func (AccountMapOutput) ToAccountMapOutputWithContext ¶ added in v0.1.5
func (o AccountMapOutput) ToAccountMapOutputWithContext(ctx context.Context) AccountMapOutput
type AccountOutput ¶ added in v0.1.5
type AccountOutput struct{ *pulumi.OutputState }
func (AccountOutput) AccountName ¶ added in v0.1.5
func (o AccountOutput) AccountName() pulumi.StringOutput
Account name, including alphanumeric _, Start with a letter, end with a letter or number, length 1-16.
func (AccountOutput) AccountPassword ¶ added in v0.1.5
func (o AccountOutput) AccountPassword() pulumi.StringOutput
Password, with a length range of 8 to 64 characters.
func (AccountOutput) ClusterId ¶ added in v0.1.5
func (o AccountOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (AccountOutput) Description ¶ added in v0.1.5
func (o AccountOutput) Description() pulumi.StringPtrOutput
describe.
func (AccountOutput) ElementType ¶ added in v0.1.5
func (AccountOutput) ElementType() reflect.Type
func (AccountOutput) Host ¶ added in v0.1.5
func (o AccountOutput) Host() pulumi.StringOutput
main engine.
func (AccountOutput) MaxUserConnections ¶ added in v0.1.5
func (o AccountOutput) MaxUserConnections() pulumi.IntPtrOutput
The maximum number of user connections cannot be greater than 10240.
func (AccountOutput) ToAccountOutput ¶ added in v0.1.5
func (o AccountOutput) ToAccountOutput() AccountOutput
func (AccountOutput) ToAccountOutputWithContext ¶ added in v0.1.5
func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput
type AccountPrivileges ¶ added in v0.1.5
type AccountPrivileges struct { pulumi.CustomResourceState // Account. AccountName pulumi.StringOutput `pulumi:"accountName"` // Cluster ID. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Array of database permissions. DatabasePrivileges AccountPrivilegesDatabasePrivilegeArrayOutput `pulumi:"databasePrivileges"` // Array of global permissions. GlobalPrivileges pulumi.StringArrayOutput `pulumi:"globalPrivileges"` // Host, default `%`. Host pulumi.StringPtrOutput `pulumi:"host"` // array of table permissions. TablePrivileges AccountPrivilegesTablePrivilegeArrayOutput `pulumi:"tablePrivileges"` }
Provides a resource to create a cynosdb accountPrivileges
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewAccountPrivileges(ctx, "accountPrivileges", &Cynosdb.AccountPrivilegesArgs{ AccountName: pulumi.String("test"), ClusterId: pulumi.String("cynosdbmysql-bws8h88b"), DatabasePrivileges: cynosdb.AccountPrivilegesDatabasePrivilegeArray{ &cynosdb.AccountPrivilegesDatabasePrivilegeArgs{ Db: pulumi.String("users"), Privileges: pulumi.StringArray{ pulumi.String("DROP"), pulumi.String("REFERENCES"), pulumi.String("INDEX"), pulumi.String("CREATE VIEW"), pulumi.String("INSERT"), pulumi.String("EVENT"), }, }, }, GlobalPrivileges: pulumi.StringArray{ pulumi.String("CREATE"), pulumi.String("DROP"), pulumi.String("ALTER"), pulumi.String("CREATE TEMPORARY TABLES"), pulumi.String("CREATE VIEW"), }, Host: pulumi.String("%"), TablePrivileges: cynosdb.AccountPrivilegesTablePrivilegeArray{ &cynosdb.AccountPrivilegesTablePrivilegeArgs{ Db: pulumi.String("users"), Privileges: pulumi.StringArray{ pulumi.String("ALTER"), pulumi.String("REFERENCES"), pulumi.String("SHOW VIEW"), }, TableName: pulumi.String("tb_user_name"), }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
cynosdb account_privileges can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Cynosdb/accountPrivileges:AccountPrivileges account_privileges account_privileges_id ```
func GetAccountPrivileges ¶ added in v0.1.5
func GetAccountPrivileges(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccountPrivilegesState, opts ...pulumi.ResourceOption) (*AccountPrivileges, error)
GetAccountPrivileges gets an existing AccountPrivileges 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 NewAccountPrivileges ¶ added in v0.1.5
func NewAccountPrivileges(ctx *pulumi.Context, name string, args *AccountPrivilegesArgs, opts ...pulumi.ResourceOption) (*AccountPrivileges, error)
NewAccountPrivileges registers a new resource with the given unique name, arguments, and options.
func (*AccountPrivileges) ElementType ¶ added in v0.1.5
func (*AccountPrivileges) ElementType() reflect.Type
func (*AccountPrivileges) ToAccountPrivilegesOutput ¶ added in v0.1.5
func (i *AccountPrivileges) ToAccountPrivilegesOutput() AccountPrivilegesOutput
func (*AccountPrivileges) ToAccountPrivilegesOutputWithContext ¶ added in v0.1.5
func (i *AccountPrivileges) ToAccountPrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesOutput
type AccountPrivilegesArgs ¶ added in v0.1.5
type AccountPrivilegesArgs struct { // Account. AccountName pulumi.StringInput // Cluster ID. ClusterId pulumi.StringInput // Array of database permissions. DatabasePrivileges AccountPrivilegesDatabasePrivilegeArrayInput // Array of global permissions. GlobalPrivileges pulumi.StringArrayInput // Host, default `%`. Host pulumi.StringPtrInput // array of table permissions. TablePrivileges AccountPrivilegesTablePrivilegeArrayInput }
The set of arguments for constructing a AccountPrivileges resource.
func (AccountPrivilegesArgs) ElementType ¶ added in v0.1.5
func (AccountPrivilegesArgs) ElementType() reflect.Type
type AccountPrivilegesArray ¶ added in v0.1.5
type AccountPrivilegesArray []AccountPrivilegesInput
func (AccountPrivilegesArray) ElementType ¶ added in v0.1.5
func (AccountPrivilegesArray) ElementType() reflect.Type
func (AccountPrivilegesArray) ToAccountPrivilegesArrayOutput ¶ added in v0.1.5
func (i AccountPrivilegesArray) ToAccountPrivilegesArrayOutput() AccountPrivilegesArrayOutput
func (AccountPrivilegesArray) ToAccountPrivilegesArrayOutputWithContext ¶ added in v0.1.5
func (i AccountPrivilegesArray) ToAccountPrivilegesArrayOutputWithContext(ctx context.Context) AccountPrivilegesArrayOutput
type AccountPrivilegesArrayInput ¶ added in v0.1.5
type AccountPrivilegesArrayInput interface { pulumi.Input ToAccountPrivilegesArrayOutput() AccountPrivilegesArrayOutput ToAccountPrivilegesArrayOutputWithContext(context.Context) AccountPrivilegesArrayOutput }
AccountPrivilegesArrayInput is an input type that accepts AccountPrivilegesArray and AccountPrivilegesArrayOutput values. You can construct a concrete instance of `AccountPrivilegesArrayInput` via:
AccountPrivilegesArray{ AccountPrivilegesArgs{...} }
type AccountPrivilegesArrayOutput ¶ added in v0.1.5
type AccountPrivilegesArrayOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesArrayOutput) ElementType ¶ added in v0.1.5
func (AccountPrivilegesArrayOutput) ElementType() reflect.Type
func (AccountPrivilegesArrayOutput) Index ¶ added in v0.1.5
func (o AccountPrivilegesArrayOutput) Index(i pulumi.IntInput) AccountPrivilegesOutput
func (AccountPrivilegesArrayOutput) ToAccountPrivilegesArrayOutput ¶ added in v0.1.5
func (o AccountPrivilegesArrayOutput) ToAccountPrivilegesArrayOutput() AccountPrivilegesArrayOutput
func (AccountPrivilegesArrayOutput) ToAccountPrivilegesArrayOutputWithContext ¶ added in v0.1.5
func (o AccountPrivilegesArrayOutput) ToAccountPrivilegesArrayOutputWithContext(ctx context.Context) AccountPrivilegesArrayOutput
type AccountPrivilegesDatabasePrivilege ¶ added in v0.1.5
type AccountPrivilegesDatabasePrivilegeArgs ¶ added in v0.1.5
type AccountPrivilegesDatabasePrivilegeArgs struct { // Database. Db pulumi.StringInput `pulumi:"db"` // Database privileges. Privileges pulumi.StringArrayInput `pulumi:"privileges"` }
func (AccountPrivilegesDatabasePrivilegeArgs) ElementType ¶ added in v0.1.5
func (AccountPrivilegesDatabasePrivilegeArgs) ElementType() reflect.Type
func (AccountPrivilegesDatabasePrivilegeArgs) ToAccountPrivilegesDatabasePrivilegeOutput ¶ added in v0.1.5
func (i AccountPrivilegesDatabasePrivilegeArgs) ToAccountPrivilegesDatabasePrivilegeOutput() AccountPrivilegesDatabasePrivilegeOutput
func (AccountPrivilegesDatabasePrivilegeArgs) ToAccountPrivilegesDatabasePrivilegeOutputWithContext ¶ added in v0.1.5
func (i AccountPrivilegesDatabasePrivilegeArgs) ToAccountPrivilegesDatabasePrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesDatabasePrivilegeOutput
type AccountPrivilegesDatabasePrivilegeArray ¶ added in v0.1.5
type AccountPrivilegesDatabasePrivilegeArray []AccountPrivilegesDatabasePrivilegeInput
func (AccountPrivilegesDatabasePrivilegeArray) ElementType ¶ added in v0.1.5
func (AccountPrivilegesDatabasePrivilegeArray) ElementType() reflect.Type
func (AccountPrivilegesDatabasePrivilegeArray) ToAccountPrivilegesDatabasePrivilegeArrayOutput ¶ added in v0.1.5
func (i AccountPrivilegesDatabasePrivilegeArray) ToAccountPrivilegesDatabasePrivilegeArrayOutput() AccountPrivilegesDatabasePrivilegeArrayOutput
func (AccountPrivilegesDatabasePrivilegeArray) ToAccountPrivilegesDatabasePrivilegeArrayOutputWithContext ¶ added in v0.1.5
func (i AccountPrivilegesDatabasePrivilegeArray) ToAccountPrivilegesDatabasePrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesDatabasePrivilegeArrayOutput
type AccountPrivilegesDatabasePrivilegeArrayInput ¶ added in v0.1.5
type AccountPrivilegesDatabasePrivilegeArrayInput interface { pulumi.Input ToAccountPrivilegesDatabasePrivilegeArrayOutput() AccountPrivilegesDatabasePrivilegeArrayOutput ToAccountPrivilegesDatabasePrivilegeArrayOutputWithContext(context.Context) AccountPrivilegesDatabasePrivilegeArrayOutput }
AccountPrivilegesDatabasePrivilegeArrayInput is an input type that accepts AccountPrivilegesDatabasePrivilegeArray and AccountPrivilegesDatabasePrivilegeArrayOutput values. You can construct a concrete instance of `AccountPrivilegesDatabasePrivilegeArrayInput` via:
AccountPrivilegesDatabasePrivilegeArray{ AccountPrivilegesDatabasePrivilegeArgs{...} }
type AccountPrivilegesDatabasePrivilegeArrayOutput ¶ added in v0.1.5
type AccountPrivilegesDatabasePrivilegeArrayOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesDatabasePrivilegeArrayOutput) ElementType ¶ added in v0.1.5
func (AccountPrivilegesDatabasePrivilegeArrayOutput) ElementType() reflect.Type
func (AccountPrivilegesDatabasePrivilegeArrayOutput) ToAccountPrivilegesDatabasePrivilegeArrayOutput ¶ added in v0.1.5
func (o AccountPrivilegesDatabasePrivilegeArrayOutput) ToAccountPrivilegesDatabasePrivilegeArrayOutput() AccountPrivilegesDatabasePrivilegeArrayOutput
func (AccountPrivilegesDatabasePrivilegeArrayOutput) ToAccountPrivilegesDatabasePrivilegeArrayOutputWithContext ¶ added in v0.1.5
func (o AccountPrivilegesDatabasePrivilegeArrayOutput) ToAccountPrivilegesDatabasePrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesDatabasePrivilegeArrayOutput
type AccountPrivilegesDatabasePrivilegeInput ¶ added in v0.1.5
type AccountPrivilegesDatabasePrivilegeInput interface { pulumi.Input ToAccountPrivilegesDatabasePrivilegeOutput() AccountPrivilegesDatabasePrivilegeOutput ToAccountPrivilegesDatabasePrivilegeOutputWithContext(context.Context) AccountPrivilegesDatabasePrivilegeOutput }
AccountPrivilegesDatabasePrivilegeInput is an input type that accepts AccountPrivilegesDatabasePrivilegeArgs and AccountPrivilegesDatabasePrivilegeOutput values. You can construct a concrete instance of `AccountPrivilegesDatabasePrivilegeInput` via:
AccountPrivilegesDatabasePrivilegeArgs{...}
type AccountPrivilegesDatabasePrivilegeOutput ¶ added in v0.1.5
type AccountPrivilegesDatabasePrivilegeOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesDatabasePrivilegeOutput) Db ¶ added in v0.1.5
func (o AccountPrivilegesDatabasePrivilegeOutput) Db() pulumi.StringOutput
Database.
func (AccountPrivilegesDatabasePrivilegeOutput) ElementType ¶ added in v0.1.5
func (AccountPrivilegesDatabasePrivilegeOutput) ElementType() reflect.Type
func (AccountPrivilegesDatabasePrivilegeOutput) Privileges ¶ added in v0.1.5
func (o AccountPrivilegesDatabasePrivilegeOutput) Privileges() pulumi.StringArrayOutput
Database privileges.
func (AccountPrivilegesDatabasePrivilegeOutput) ToAccountPrivilegesDatabasePrivilegeOutput ¶ added in v0.1.5
func (o AccountPrivilegesDatabasePrivilegeOutput) ToAccountPrivilegesDatabasePrivilegeOutput() AccountPrivilegesDatabasePrivilegeOutput
func (AccountPrivilegesDatabasePrivilegeOutput) ToAccountPrivilegesDatabasePrivilegeOutputWithContext ¶ added in v0.1.5
func (o AccountPrivilegesDatabasePrivilegeOutput) ToAccountPrivilegesDatabasePrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesDatabasePrivilegeOutput
type AccountPrivilegesInput ¶ added in v0.1.5
type AccountPrivilegesInput interface { pulumi.Input ToAccountPrivilegesOutput() AccountPrivilegesOutput ToAccountPrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesOutput }
type AccountPrivilegesMap ¶ added in v0.1.5
type AccountPrivilegesMap map[string]AccountPrivilegesInput
func (AccountPrivilegesMap) ElementType ¶ added in v0.1.5
func (AccountPrivilegesMap) ElementType() reflect.Type
func (AccountPrivilegesMap) ToAccountPrivilegesMapOutput ¶ added in v0.1.5
func (i AccountPrivilegesMap) ToAccountPrivilegesMapOutput() AccountPrivilegesMapOutput
func (AccountPrivilegesMap) ToAccountPrivilegesMapOutputWithContext ¶ added in v0.1.5
func (i AccountPrivilegesMap) ToAccountPrivilegesMapOutputWithContext(ctx context.Context) AccountPrivilegesMapOutput
type AccountPrivilegesMapInput ¶ added in v0.1.5
type AccountPrivilegesMapInput interface { pulumi.Input ToAccountPrivilegesMapOutput() AccountPrivilegesMapOutput ToAccountPrivilegesMapOutputWithContext(context.Context) AccountPrivilegesMapOutput }
AccountPrivilegesMapInput is an input type that accepts AccountPrivilegesMap and AccountPrivilegesMapOutput values. You can construct a concrete instance of `AccountPrivilegesMapInput` via:
AccountPrivilegesMap{ "key": AccountPrivilegesArgs{...} }
type AccountPrivilegesMapOutput ¶ added in v0.1.5
type AccountPrivilegesMapOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesMapOutput) ElementType ¶ added in v0.1.5
func (AccountPrivilegesMapOutput) ElementType() reflect.Type
func (AccountPrivilegesMapOutput) MapIndex ¶ added in v0.1.5
func (o AccountPrivilegesMapOutput) MapIndex(k pulumi.StringInput) AccountPrivilegesOutput
func (AccountPrivilegesMapOutput) ToAccountPrivilegesMapOutput ¶ added in v0.1.5
func (o AccountPrivilegesMapOutput) ToAccountPrivilegesMapOutput() AccountPrivilegesMapOutput
func (AccountPrivilegesMapOutput) ToAccountPrivilegesMapOutputWithContext ¶ added in v0.1.5
func (o AccountPrivilegesMapOutput) ToAccountPrivilegesMapOutputWithContext(ctx context.Context) AccountPrivilegesMapOutput
type AccountPrivilegesOutput ¶ added in v0.1.5
type AccountPrivilegesOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesOutput) AccountName ¶ added in v0.1.5
func (o AccountPrivilegesOutput) AccountName() pulumi.StringOutput
Account.
func (AccountPrivilegesOutput) ClusterId ¶ added in v0.1.5
func (o AccountPrivilegesOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (AccountPrivilegesOutput) DatabasePrivileges ¶ added in v0.1.5
func (o AccountPrivilegesOutput) DatabasePrivileges() AccountPrivilegesDatabasePrivilegeArrayOutput
Array of database permissions.
func (AccountPrivilegesOutput) ElementType ¶ added in v0.1.5
func (AccountPrivilegesOutput) ElementType() reflect.Type
func (AccountPrivilegesOutput) GlobalPrivileges ¶ added in v0.1.5
func (o AccountPrivilegesOutput) GlobalPrivileges() pulumi.StringArrayOutput
Array of global permissions.
func (AccountPrivilegesOutput) Host ¶ added in v0.1.5
func (o AccountPrivilegesOutput) Host() pulumi.StringPtrOutput
Host, default `%`.
func (AccountPrivilegesOutput) TablePrivileges ¶ added in v0.1.5
func (o AccountPrivilegesOutput) TablePrivileges() AccountPrivilegesTablePrivilegeArrayOutput
array of table permissions.
func (AccountPrivilegesOutput) ToAccountPrivilegesOutput ¶ added in v0.1.5
func (o AccountPrivilegesOutput) ToAccountPrivilegesOutput() AccountPrivilegesOutput
func (AccountPrivilegesOutput) ToAccountPrivilegesOutputWithContext ¶ added in v0.1.5
func (o AccountPrivilegesOutput) ToAccountPrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesOutput
type AccountPrivilegesState ¶ added in v0.1.5
type AccountPrivilegesState struct { // Account. AccountName pulumi.StringPtrInput // Cluster ID. ClusterId pulumi.StringPtrInput // Array of database permissions. DatabasePrivileges AccountPrivilegesDatabasePrivilegeArrayInput // Array of global permissions. GlobalPrivileges pulumi.StringArrayInput // Host, default `%`. Host pulumi.StringPtrInput // array of table permissions. TablePrivileges AccountPrivilegesTablePrivilegeArrayInput }
func (AccountPrivilegesState) ElementType ¶ added in v0.1.5
func (AccountPrivilegesState) ElementType() reflect.Type
type AccountPrivilegesTablePrivilege ¶ added in v0.1.5
type AccountPrivilegesTablePrivilegeArgs ¶ added in v0.1.5
type AccountPrivilegesTablePrivilegeArgs struct { // Database name. Db pulumi.StringInput `pulumi:"db"` // Table privileges. Privileges pulumi.StringArrayInput `pulumi:"privileges"` // Table name. TableName pulumi.StringInput `pulumi:"tableName"` }
func (AccountPrivilegesTablePrivilegeArgs) ElementType ¶ added in v0.1.5
func (AccountPrivilegesTablePrivilegeArgs) ElementType() reflect.Type
func (AccountPrivilegesTablePrivilegeArgs) ToAccountPrivilegesTablePrivilegeOutput ¶ added in v0.1.5
func (i AccountPrivilegesTablePrivilegeArgs) ToAccountPrivilegesTablePrivilegeOutput() AccountPrivilegesTablePrivilegeOutput
func (AccountPrivilegesTablePrivilegeArgs) ToAccountPrivilegesTablePrivilegeOutputWithContext ¶ added in v0.1.5
func (i AccountPrivilegesTablePrivilegeArgs) ToAccountPrivilegesTablePrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegeOutput
type AccountPrivilegesTablePrivilegeArray ¶ added in v0.1.5
type AccountPrivilegesTablePrivilegeArray []AccountPrivilegesTablePrivilegeInput
func (AccountPrivilegesTablePrivilegeArray) ElementType ¶ added in v0.1.5
func (AccountPrivilegesTablePrivilegeArray) ElementType() reflect.Type
func (AccountPrivilegesTablePrivilegeArray) ToAccountPrivilegesTablePrivilegeArrayOutput ¶ added in v0.1.5
func (i AccountPrivilegesTablePrivilegeArray) ToAccountPrivilegesTablePrivilegeArrayOutput() AccountPrivilegesTablePrivilegeArrayOutput
func (AccountPrivilegesTablePrivilegeArray) ToAccountPrivilegesTablePrivilegeArrayOutputWithContext ¶ added in v0.1.5
func (i AccountPrivilegesTablePrivilegeArray) ToAccountPrivilegesTablePrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegeArrayOutput
type AccountPrivilegesTablePrivilegeArrayInput ¶ added in v0.1.5
type AccountPrivilegesTablePrivilegeArrayInput interface { pulumi.Input ToAccountPrivilegesTablePrivilegeArrayOutput() AccountPrivilegesTablePrivilegeArrayOutput ToAccountPrivilegesTablePrivilegeArrayOutputWithContext(context.Context) AccountPrivilegesTablePrivilegeArrayOutput }
AccountPrivilegesTablePrivilegeArrayInput is an input type that accepts AccountPrivilegesTablePrivilegeArray and AccountPrivilegesTablePrivilegeArrayOutput values. You can construct a concrete instance of `AccountPrivilegesTablePrivilegeArrayInput` via:
AccountPrivilegesTablePrivilegeArray{ AccountPrivilegesTablePrivilegeArgs{...} }
type AccountPrivilegesTablePrivilegeArrayOutput ¶ added in v0.1.5
type AccountPrivilegesTablePrivilegeArrayOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesTablePrivilegeArrayOutput) ElementType ¶ added in v0.1.5
func (AccountPrivilegesTablePrivilegeArrayOutput) ElementType() reflect.Type
func (AccountPrivilegesTablePrivilegeArrayOutput) ToAccountPrivilegesTablePrivilegeArrayOutput ¶ added in v0.1.5
func (o AccountPrivilegesTablePrivilegeArrayOutput) ToAccountPrivilegesTablePrivilegeArrayOutput() AccountPrivilegesTablePrivilegeArrayOutput
func (AccountPrivilegesTablePrivilegeArrayOutput) ToAccountPrivilegesTablePrivilegeArrayOutputWithContext ¶ added in v0.1.5
func (o AccountPrivilegesTablePrivilegeArrayOutput) ToAccountPrivilegesTablePrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegeArrayOutput
type AccountPrivilegesTablePrivilegeInput ¶ added in v0.1.5
type AccountPrivilegesTablePrivilegeInput interface { pulumi.Input ToAccountPrivilegesTablePrivilegeOutput() AccountPrivilegesTablePrivilegeOutput ToAccountPrivilegesTablePrivilegeOutputWithContext(context.Context) AccountPrivilegesTablePrivilegeOutput }
AccountPrivilegesTablePrivilegeInput is an input type that accepts AccountPrivilegesTablePrivilegeArgs and AccountPrivilegesTablePrivilegeOutput values. You can construct a concrete instance of `AccountPrivilegesTablePrivilegeInput` via:
AccountPrivilegesTablePrivilegeArgs{...}
type AccountPrivilegesTablePrivilegeOutput ¶ added in v0.1.5
type AccountPrivilegesTablePrivilegeOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesTablePrivilegeOutput) Db ¶ added in v0.1.5
func (o AccountPrivilegesTablePrivilegeOutput) Db() pulumi.StringOutput
Database name.
func (AccountPrivilegesTablePrivilegeOutput) ElementType ¶ added in v0.1.5
func (AccountPrivilegesTablePrivilegeOutput) ElementType() reflect.Type
func (AccountPrivilegesTablePrivilegeOutput) Privileges ¶ added in v0.1.5
func (o AccountPrivilegesTablePrivilegeOutput) Privileges() pulumi.StringArrayOutput
Table privileges.
func (AccountPrivilegesTablePrivilegeOutput) TableName ¶ added in v0.1.5
func (o AccountPrivilegesTablePrivilegeOutput) TableName() pulumi.StringOutput
Table name.
func (AccountPrivilegesTablePrivilegeOutput) ToAccountPrivilegesTablePrivilegeOutput ¶ added in v0.1.5
func (o AccountPrivilegesTablePrivilegeOutput) ToAccountPrivilegesTablePrivilegeOutput() AccountPrivilegesTablePrivilegeOutput
func (AccountPrivilegesTablePrivilegeOutput) ToAccountPrivilegesTablePrivilegeOutputWithContext ¶ added in v0.1.5
func (o AccountPrivilegesTablePrivilegeOutput) ToAccountPrivilegesTablePrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegeOutput
type AccountState ¶ added in v0.1.5
type AccountState struct { // Account name, including alphanumeric _, Start with a letter, end with a letter or number, length 1-16. AccountName pulumi.StringPtrInput // Password, with a length range of 8 to 64 characters. AccountPassword pulumi.StringPtrInput // Cluster ID. ClusterId pulumi.StringPtrInput // describe. Description pulumi.StringPtrInput // main engine. Host pulumi.StringPtrInput // The maximum number of user connections cannot be greater than 10240. MaxUserConnections pulumi.IntPtrInput }
func (AccountState) ElementType ¶ added in v0.1.5
func (AccountState) ElementType() reflect.Type
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
<!--Start PulumiCodeChooser --> ```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("cynosdbmysql-ins-afqx1hy0"), StartTime: pulumi.String("2022-07-12 10:29:20"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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 BinlogSaveDays ¶ added in v0.1.5
type BinlogSaveDays struct { pulumi.CustomResourceState // Binlog retention days. BinlogSaveDays pulumi.IntOutput `pulumi:"binlogSaveDays"` // Cluster ID. ClusterId pulumi.StringOutput `pulumi:"clusterId"` }
Provides a resource to create a cynosdb binlogSaveDays
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewBinlogSaveDays(ctx, "binlogSaveDays", &Cynosdb.BinlogSaveDaysArgs{ BinlogSaveDays: pulumi.Int(7), ClusterId: pulumi.String("cynosdbmysql-123"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
cynosdb binlog_save_days can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Cynosdb/binlogSaveDays:BinlogSaveDays binlog_save_days binlog_save_days_id ```
func GetBinlogSaveDays ¶ added in v0.1.5
func GetBinlogSaveDays(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BinlogSaveDaysState, opts ...pulumi.ResourceOption) (*BinlogSaveDays, error)
GetBinlogSaveDays gets an existing BinlogSaveDays 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 NewBinlogSaveDays ¶ added in v0.1.5
func NewBinlogSaveDays(ctx *pulumi.Context, name string, args *BinlogSaveDaysArgs, opts ...pulumi.ResourceOption) (*BinlogSaveDays, error)
NewBinlogSaveDays registers a new resource with the given unique name, arguments, and options.
func (*BinlogSaveDays) ElementType ¶ added in v0.1.5
func (*BinlogSaveDays) ElementType() reflect.Type
func (*BinlogSaveDays) ToBinlogSaveDaysOutput ¶ added in v0.1.5
func (i *BinlogSaveDays) ToBinlogSaveDaysOutput() BinlogSaveDaysOutput
func (*BinlogSaveDays) ToBinlogSaveDaysOutputWithContext ¶ added in v0.1.5
func (i *BinlogSaveDays) ToBinlogSaveDaysOutputWithContext(ctx context.Context) BinlogSaveDaysOutput
type BinlogSaveDaysArgs ¶ added in v0.1.5
type BinlogSaveDaysArgs struct { // Binlog retention days. BinlogSaveDays pulumi.IntInput // Cluster ID. ClusterId pulumi.StringInput }
The set of arguments for constructing a BinlogSaveDays resource.
func (BinlogSaveDaysArgs) ElementType ¶ added in v0.1.5
func (BinlogSaveDaysArgs) ElementType() reflect.Type
type BinlogSaveDaysArray ¶ added in v0.1.5
type BinlogSaveDaysArray []BinlogSaveDaysInput
func (BinlogSaveDaysArray) ElementType ¶ added in v0.1.5
func (BinlogSaveDaysArray) ElementType() reflect.Type
func (BinlogSaveDaysArray) ToBinlogSaveDaysArrayOutput ¶ added in v0.1.5
func (i BinlogSaveDaysArray) ToBinlogSaveDaysArrayOutput() BinlogSaveDaysArrayOutput
func (BinlogSaveDaysArray) ToBinlogSaveDaysArrayOutputWithContext ¶ added in v0.1.5
func (i BinlogSaveDaysArray) ToBinlogSaveDaysArrayOutputWithContext(ctx context.Context) BinlogSaveDaysArrayOutput
type BinlogSaveDaysArrayInput ¶ added in v0.1.5
type BinlogSaveDaysArrayInput interface { pulumi.Input ToBinlogSaveDaysArrayOutput() BinlogSaveDaysArrayOutput ToBinlogSaveDaysArrayOutputWithContext(context.Context) BinlogSaveDaysArrayOutput }
BinlogSaveDaysArrayInput is an input type that accepts BinlogSaveDaysArray and BinlogSaveDaysArrayOutput values. You can construct a concrete instance of `BinlogSaveDaysArrayInput` via:
BinlogSaveDaysArray{ BinlogSaveDaysArgs{...} }
type BinlogSaveDaysArrayOutput ¶ added in v0.1.5
type BinlogSaveDaysArrayOutput struct{ *pulumi.OutputState }
func (BinlogSaveDaysArrayOutput) ElementType ¶ added in v0.1.5
func (BinlogSaveDaysArrayOutput) ElementType() reflect.Type
func (BinlogSaveDaysArrayOutput) Index ¶ added in v0.1.5
func (o BinlogSaveDaysArrayOutput) Index(i pulumi.IntInput) BinlogSaveDaysOutput
func (BinlogSaveDaysArrayOutput) ToBinlogSaveDaysArrayOutput ¶ added in v0.1.5
func (o BinlogSaveDaysArrayOutput) ToBinlogSaveDaysArrayOutput() BinlogSaveDaysArrayOutput
func (BinlogSaveDaysArrayOutput) ToBinlogSaveDaysArrayOutputWithContext ¶ added in v0.1.5
func (o BinlogSaveDaysArrayOutput) ToBinlogSaveDaysArrayOutputWithContext(ctx context.Context) BinlogSaveDaysArrayOutput
type BinlogSaveDaysInput ¶ added in v0.1.5
type BinlogSaveDaysInput interface { pulumi.Input ToBinlogSaveDaysOutput() BinlogSaveDaysOutput ToBinlogSaveDaysOutputWithContext(ctx context.Context) BinlogSaveDaysOutput }
type BinlogSaveDaysMap ¶ added in v0.1.5
type BinlogSaveDaysMap map[string]BinlogSaveDaysInput
func (BinlogSaveDaysMap) ElementType ¶ added in v0.1.5
func (BinlogSaveDaysMap) ElementType() reflect.Type
func (BinlogSaveDaysMap) ToBinlogSaveDaysMapOutput ¶ added in v0.1.5
func (i BinlogSaveDaysMap) ToBinlogSaveDaysMapOutput() BinlogSaveDaysMapOutput
func (BinlogSaveDaysMap) ToBinlogSaveDaysMapOutputWithContext ¶ added in v0.1.5
func (i BinlogSaveDaysMap) ToBinlogSaveDaysMapOutputWithContext(ctx context.Context) BinlogSaveDaysMapOutput
type BinlogSaveDaysMapInput ¶ added in v0.1.5
type BinlogSaveDaysMapInput interface { pulumi.Input ToBinlogSaveDaysMapOutput() BinlogSaveDaysMapOutput ToBinlogSaveDaysMapOutputWithContext(context.Context) BinlogSaveDaysMapOutput }
BinlogSaveDaysMapInput is an input type that accepts BinlogSaveDaysMap and BinlogSaveDaysMapOutput values. You can construct a concrete instance of `BinlogSaveDaysMapInput` via:
BinlogSaveDaysMap{ "key": BinlogSaveDaysArgs{...} }
type BinlogSaveDaysMapOutput ¶ added in v0.1.5
type BinlogSaveDaysMapOutput struct{ *pulumi.OutputState }
func (BinlogSaveDaysMapOutput) ElementType ¶ added in v0.1.5
func (BinlogSaveDaysMapOutput) ElementType() reflect.Type
func (BinlogSaveDaysMapOutput) MapIndex ¶ added in v0.1.5
func (o BinlogSaveDaysMapOutput) MapIndex(k pulumi.StringInput) BinlogSaveDaysOutput
func (BinlogSaveDaysMapOutput) ToBinlogSaveDaysMapOutput ¶ added in v0.1.5
func (o BinlogSaveDaysMapOutput) ToBinlogSaveDaysMapOutput() BinlogSaveDaysMapOutput
func (BinlogSaveDaysMapOutput) ToBinlogSaveDaysMapOutputWithContext ¶ added in v0.1.5
func (o BinlogSaveDaysMapOutput) ToBinlogSaveDaysMapOutputWithContext(ctx context.Context) BinlogSaveDaysMapOutput
type BinlogSaveDaysOutput ¶ added in v0.1.5
type BinlogSaveDaysOutput struct{ *pulumi.OutputState }
func (BinlogSaveDaysOutput) BinlogSaveDays ¶ added in v0.1.5
func (o BinlogSaveDaysOutput) BinlogSaveDays() pulumi.IntOutput
Binlog retention days.
func (BinlogSaveDaysOutput) ClusterId ¶ added in v0.1.5
func (o BinlogSaveDaysOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (BinlogSaveDaysOutput) ElementType ¶ added in v0.1.5
func (BinlogSaveDaysOutput) ElementType() reflect.Type
func (BinlogSaveDaysOutput) ToBinlogSaveDaysOutput ¶ added in v0.1.5
func (o BinlogSaveDaysOutput) ToBinlogSaveDaysOutput() BinlogSaveDaysOutput
func (BinlogSaveDaysOutput) ToBinlogSaveDaysOutputWithContext ¶ added in v0.1.5
func (o BinlogSaveDaysOutput) ToBinlogSaveDaysOutputWithContext(ctx context.Context) BinlogSaveDaysOutput
type BinlogSaveDaysState ¶ added in v0.1.5
type BinlogSaveDaysState struct { // Binlog retention days. BinlogSaveDays pulumi.IntPtrInput // Cluster ID. ClusterId pulumi.StringPtrInput }
func (BinlogSaveDaysState) ElementType ¶ added in v0.1.5
func (BinlogSaveDaysState) 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"` // Recycling time of the old address, must be filled in when modifying the vpcRecycling time of the old address, must be filled in when modifying the vpc. OldIpReserveHours pulumi.IntPtrOutput `pulumi:"oldIpReserveHours"` // 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, and the transaction mode is `order and pay`. when chargeType is `POSTPAID_BY_HOUR`, this argument is unnecessary. StorageLimit pulumi.IntPtrOutput `pulumi:"storageLimit"` // Cluster storage billing mode, pay-as-you-go: `0`-yearly/monthly: `1`-The default is pay-as-you-go. When the DbType is MYSQL, when the cluster computing billing mode is post-paid (including DbMode is SERVERLESS), the storage billing mode can only be billing by volume; rollback and cloning do not support yearly subscriptions monthly storage. StoragePayMode pulumi.IntOutput `pulumi:"storagePayMode"` // 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 // Recycling time of the old address, must be filled in when modifying the vpcRecycling time of the old address, must be filled in when modifying the vpc. OldIpReserveHours pulumi.IntPtrInput // 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, and the transaction mode is `order and pay`. when chargeType is `POSTPAID_BY_HOUR`, this argument is unnecessary. StorageLimit pulumi.IntPtrInput // Cluster storage billing mode, pay-as-you-go: `0`-yearly/monthly: `1`-The default is pay-as-you-go. When the DbType is MYSQL, when the cluster computing billing mode is post-paid (including DbMode is SERVERLESS), the storage billing mode can only be billing by volume; rollback and cloning do not support yearly subscriptions monthly storage. StoragePayMode 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 ClusterDatabases ¶ added in v0.1.5
type ClusterDatabases struct { pulumi.CustomResourceState // Character Set Type. CharacterSet pulumi.StringOutput `pulumi:"characterSet"` // Cluster ID. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Sort Rules. CollateRule pulumi.StringOutput `pulumi:"collateRule"` // Database name. DbName pulumi.StringOutput `pulumi:"dbName"` // Remarks. Description pulumi.StringPtrOutput `pulumi:"description"` // Authorize user host permissions. UserHostPrivileges ClusterDatabasesUserHostPrivilegeArrayOutput `pulumi:"userHostPrivileges"` }
Provides a resource to create a cynosdb clusterDatabases
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewClusterDatabases(ctx, "clusterDatabases", &Cynosdb.ClusterDatabasesArgs{ CharacterSet: pulumi.String("utf8"), ClusterId: pulumi.String("cynosdbmysql-bws8h88b"), CollateRule: pulumi.String("utf8_general_ci"), DbName: pulumi.String("terraform-test"), Description: pulumi.String("terraform test"), UserHostPrivileges: cynosdb.ClusterDatabasesUserHostPrivilegeArray{ &cynosdb.ClusterDatabasesUserHostPrivilegeArgs{ DbHost: pulumi.String("%"), DbPrivilege: pulumi.String("READ_ONLY"), DbUserName: pulumi.String("root"), }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
cynosdb cluster_databases can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Cynosdb/clusterDatabases:ClusterDatabases cluster_databases cluster_databases_id ```
func GetClusterDatabases ¶ added in v0.1.5
func GetClusterDatabases(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterDatabasesState, opts ...pulumi.ResourceOption) (*ClusterDatabases, error)
GetClusterDatabases gets an existing ClusterDatabases 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 NewClusterDatabases ¶ added in v0.1.5
func NewClusterDatabases(ctx *pulumi.Context, name string, args *ClusterDatabasesArgs, opts ...pulumi.ResourceOption) (*ClusterDatabases, error)
NewClusterDatabases registers a new resource with the given unique name, arguments, and options.
func (*ClusterDatabases) ElementType ¶ added in v0.1.5
func (*ClusterDatabases) ElementType() reflect.Type
func (*ClusterDatabases) ToClusterDatabasesOutput ¶ added in v0.1.5
func (i *ClusterDatabases) ToClusterDatabasesOutput() ClusterDatabasesOutput
func (*ClusterDatabases) ToClusterDatabasesOutputWithContext ¶ added in v0.1.5
func (i *ClusterDatabases) ToClusterDatabasesOutputWithContext(ctx context.Context) ClusterDatabasesOutput
type ClusterDatabasesArgs ¶ added in v0.1.5
type ClusterDatabasesArgs struct { // Character Set Type. CharacterSet pulumi.StringInput // Cluster ID. ClusterId pulumi.StringInput // Sort Rules. CollateRule pulumi.StringInput // Database name. DbName pulumi.StringInput // Remarks. Description pulumi.StringPtrInput // Authorize user host permissions. UserHostPrivileges ClusterDatabasesUserHostPrivilegeArrayInput }
The set of arguments for constructing a ClusterDatabases resource.
func (ClusterDatabasesArgs) ElementType ¶ added in v0.1.5
func (ClusterDatabasesArgs) ElementType() reflect.Type
type ClusterDatabasesArray ¶ added in v0.1.5
type ClusterDatabasesArray []ClusterDatabasesInput
func (ClusterDatabasesArray) ElementType ¶ added in v0.1.5
func (ClusterDatabasesArray) ElementType() reflect.Type
func (ClusterDatabasesArray) ToClusterDatabasesArrayOutput ¶ added in v0.1.5
func (i ClusterDatabasesArray) ToClusterDatabasesArrayOutput() ClusterDatabasesArrayOutput
func (ClusterDatabasesArray) ToClusterDatabasesArrayOutputWithContext ¶ added in v0.1.5
func (i ClusterDatabasesArray) ToClusterDatabasesArrayOutputWithContext(ctx context.Context) ClusterDatabasesArrayOutput
type ClusterDatabasesArrayInput ¶ added in v0.1.5
type ClusterDatabasesArrayInput interface { pulumi.Input ToClusterDatabasesArrayOutput() ClusterDatabasesArrayOutput ToClusterDatabasesArrayOutputWithContext(context.Context) ClusterDatabasesArrayOutput }
ClusterDatabasesArrayInput is an input type that accepts ClusterDatabasesArray and ClusterDatabasesArrayOutput values. You can construct a concrete instance of `ClusterDatabasesArrayInput` via:
ClusterDatabasesArray{ ClusterDatabasesArgs{...} }
type ClusterDatabasesArrayOutput ¶ added in v0.1.5
type ClusterDatabasesArrayOutput struct{ *pulumi.OutputState }
func (ClusterDatabasesArrayOutput) ElementType ¶ added in v0.1.5
func (ClusterDatabasesArrayOutput) ElementType() reflect.Type
func (ClusterDatabasesArrayOutput) Index ¶ added in v0.1.5
func (o ClusterDatabasesArrayOutput) Index(i pulumi.IntInput) ClusterDatabasesOutput
func (ClusterDatabasesArrayOutput) ToClusterDatabasesArrayOutput ¶ added in v0.1.5
func (o ClusterDatabasesArrayOutput) ToClusterDatabasesArrayOutput() ClusterDatabasesArrayOutput
func (ClusterDatabasesArrayOutput) ToClusterDatabasesArrayOutputWithContext ¶ added in v0.1.5
func (o ClusterDatabasesArrayOutput) ToClusterDatabasesArrayOutputWithContext(ctx context.Context) ClusterDatabasesArrayOutput
type ClusterDatabasesInput ¶ added in v0.1.5
type ClusterDatabasesInput interface { pulumi.Input ToClusterDatabasesOutput() ClusterDatabasesOutput ToClusterDatabasesOutputWithContext(ctx context.Context) ClusterDatabasesOutput }
type ClusterDatabasesMap ¶ added in v0.1.5
type ClusterDatabasesMap map[string]ClusterDatabasesInput
func (ClusterDatabasesMap) ElementType ¶ added in v0.1.5
func (ClusterDatabasesMap) ElementType() reflect.Type
func (ClusterDatabasesMap) ToClusterDatabasesMapOutput ¶ added in v0.1.5
func (i ClusterDatabasesMap) ToClusterDatabasesMapOutput() ClusterDatabasesMapOutput
func (ClusterDatabasesMap) ToClusterDatabasesMapOutputWithContext ¶ added in v0.1.5
func (i ClusterDatabasesMap) ToClusterDatabasesMapOutputWithContext(ctx context.Context) ClusterDatabasesMapOutput
type ClusterDatabasesMapInput ¶ added in v0.1.5
type ClusterDatabasesMapInput interface { pulumi.Input ToClusterDatabasesMapOutput() ClusterDatabasesMapOutput ToClusterDatabasesMapOutputWithContext(context.Context) ClusterDatabasesMapOutput }
ClusterDatabasesMapInput is an input type that accepts ClusterDatabasesMap and ClusterDatabasesMapOutput values. You can construct a concrete instance of `ClusterDatabasesMapInput` via:
ClusterDatabasesMap{ "key": ClusterDatabasesArgs{...} }
type ClusterDatabasesMapOutput ¶ added in v0.1.5
type ClusterDatabasesMapOutput struct{ *pulumi.OutputState }
func (ClusterDatabasesMapOutput) ElementType ¶ added in v0.1.5
func (ClusterDatabasesMapOutput) ElementType() reflect.Type
func (ClusterDatabasesMapOutput) MapIndex ¶ added in v0.1.5
func (o ClusterDatabasesMapOutput) MapIndex(k pulumi.StringInput) ClusterDatabasesOutput
func (ClusterDatabasesMapOutput) ToClusterDatabasesMapOutput ¶ added in v0.1.5
func (o ClusterDatabasesMapOutput) ToClusterDatabasesMapOutput() ClusterDatabasesMapOutput
func (ClusterDatabasesMapOutput) ToClusterDatabasesMapOutputWithContext ¶ added in v0.1.5
func (o ClusterDatabasesMapOutput) ToClusterDatabasesMapOutputWithContext(ctx context.Context) ClusterDatabasesMapOutput
type ClusterDatabasesOutput ¶ added in v0.1.5
type ClusterDatabasesOutput struct{ *pulumi.OutputState }
func (ClusterDatabasesOutput) CharacterSet ¶ added in v0.1.5
func (o ClusterDatabasesOutput) CharacterSet() pulumi.StringOutput
Character Set Type.
func (ClusterDatabasesOutput) ClusterId ¶ added in v0.1.5
func (o ClusterDatabasesOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (ClusterDatabasesOutput) CollateRule ¶ added in v0.1.5
func (o ClusterDatabasesOutput) CollateRule() pulumi.StringOutput
Sort Rules.
func (ClusterDatabasesOutput) DbName ¶ added in v0.1.5
func (o ClusterDatabasesOutput) DbName() pulumi.StringOutput
Database name.
func (ClusterDatabasesOutput) Description ¶ added in v0.1.5
func (o ClusterDatabasesOutput) Description() pulumi.StringPtrOutput
Remarks.
func (ClusterDatabasesOutput) ElementType ¶ added in v0.1.5
func (ClusterDatabasesOutput) ElementType() reflect.Type
func (ClusterDatabasesOutput) ToClusterDatabasesOutput ¶ added in v0.1.5
func (o ClusterDatabasesOutput) ToClusterDatabasesOutput() ClusterDatabasesOutput
func (ClusterDatabasesOutput) ToClusterDatabasesOutputWithContext ¶ added in v0.1.5
func (o ClusterDatabasesOutput) ToClusterDatabasesOutputWithContext(ctx context.Context) ClusterDatabasesOutput
func (ClusterDatabasesOutput) UserHostPrivileges ¶ added in v0.1.5
func (o ClusterDatabasesOutput) UserHostPrivileges() ClusterDatabasesUserHostPrivilegeArrayOutput
Authorize user host permissions.
type ClusterDatabasesState ¶ added in v0.1.5
type ClusterDatabasesState struct { // Character Set Type. CharacterSet pulumi.StringPtrInput // Cluster ID. ClusterId pulumi.StringPtrInput // Sort Rules. CollateRule pulumi.StringPtrInput // Database name. DbName pulumi.StringPtrInput // Remarks. Description pulumi.StringPtrInput // Authorize user host permissions. UserHostPrivileges ClusterDatabasesUserHostPrivilegeArrayInput }
func (ClusterDatabasesState) ElementType ¶ added in v0.1.5
func (ClusterDatabasesState) ElementType() reflect.Type
type ClusterDatabasesUserHostPrivilege ¶ added in v0.1.5
type ClusterDatabasesUserHostPrivilegeArgs ¶ added in v0.1.5
type ClusterDatabasesUserHostPrivilegeArgs struct { // . DbHost pulumi.StringInput `pulumi:"dbHost"` // . DbPrivilege pulumi.StringInput `pulumi:"dbPrivilege"` // Authorized Users. DbUserName pulumi.StringInput `pulumi:"dbUserName"` }
func (ClusterDatabasesUserHostPrivilegeArgs) ElementType ¶ added in v0.1.5
func (ClusterDatabasesUserHostPrivilegeArgs) ElementType() reflect.Type
func (ClusterDatabasesUserHostPrivilegeArgs) ToClusterDatabasesUserHostPrivilegeOutput ¶ added in v0.1.5
func (i ClusterDatabasesUserHostPrivilegeArgs) ToClusterDatabasesUserHostPrivilegeOutput() ClusterDatabasesUserHostPrivilegeOutput
func (ClusterDatabasesUserHostPrivilegeArgs) ToClusterDatabasesUserHostPrivilegeOutputWithContext ¶ added in v0.1.5
func (i ClusterDatabasesUserHostPrivilegeArgs) ToClusterDatabasesUserHostPrivilegeOutputWithContext(ctx context.Context) ClusterDatabasesUserHostPrivilegeOutput
type ClusterDatabasesUserHostPrivilegeArray ¶ added in v0.1.5
type ClusterDatabasesUserHostPrivilegeArray []ClusterDatabasesUserHostPrivilegeInput
func (ClusterDatabasesUserHostPrivilegeArray) ElementType ¶ added in v0.1.5
func (ClusterDatabasesUserHostPrivilegeArray) ElementType() reflect.Type
func (ClusterDatabasesUserHostPrivilegeArray) ToClusterDatabasesUserHostPrivilegeArrayOutput ¶ added in v0.1.5
func (i ClusterDatabasesUserHostPrivilegeArray) ToClusterDatabasesUserHostPrivilegeArrayOutput() ClusterDatabasesUserHostPrivilegeArrayOutput
func (ClusterDatabasesUserHostPrivilegeArray) ToClusterDatabasesUserHostPrivilegeArrayOutputWithContext ¶ added in v0.1.5
func (i ClusterDatabasesUserHostPrivilegeArray) ToClusterDatabasesUserHostPrivilegeArrayOutputWithContext(ctx context.Context) ClusterDatabasesUserHostPrivilegeArrayOutput
type ClusterDatabasesUserHostPrivilegeArrayInput ¶ added in v0.1.5
type ClusterDatabasesUserHostPrivilegeArrayInput interface { pulumi.Input ToClusterDatabasesUserHostPrivilegeArrayOutput() ClusterDatabasesUserHostPrivilegeArrayOutput ToClusterDatabasesUserHostPrivilegeArrayOutputWithContext(context.Context) ClusterDatabasesUserHostPrivilegeArrayOutput }
ClusterDatabasesUserHostPrivilegeArrayInput is an input type that accepts ClusterDatabasesUserHostPrivilegeArray and ClusterDatabasesUserHostPrivilegeArrayOutput values. You can construct a concrete instance of `ClusterDatabasesUserHostPrivilegeArrayInput` via:
ClusterDatabasesUserHostPrivilegeArray{ ClusterDatabasesUserHostPrivilegeArgs{...} }
type ClusterDatabasesUserHostPrivilegeArrayOutput ¶ added in v0.1.5
type ClusterDatabasesUserHostPrivilegeArrayOutput struct{ *pulumi.OutputState }
func (ClusterDatabasesUserHostPrivilegeArrayOutput) ElementType ¶ added in v0.1.5
func (ClusterDatabasesUserHostPrivilegeArrayOutput) ElementType() reflect.Type
func (ClusterDatabasesUserHostPrivilegeArrayOutput) ToClusterDatabasesUserHostPrivilegeArrayOutput ¶ added in v0.1.5
func (o ClusterDatabasesUserHostPrivilegeArrayOutput) ToClusterDatabasesUserHostPrivilegeArrayOutput() ClusterDatabasesUserHostPrivilegeArrayOutput
func (ClusterDatabasesUserHostPrivilegeArrayOutput) ToClusterDatabasesUserHostPrivilegeArrayOutputWithContext ¶ added in v0.1.5
func (o ClusterDatabasesUserHostPrivilegeArrayOutput) ToClusterDatabasesUserHostPrivilegeArrayOutputWithContext(ctx context.Context) ClusterDatabasesUserHostPrivilegeArrayOutput
type ClusterDatabasesUserHostPrivilegeInput ¶ added in v0.1.5
type ClusterDatabasesUserHostPrivilegeInput interface { pulumi.Input ToClusterDatabasesUserHostPrivilegeOutput() ClusterDatabasesUserHostPrivilegeOutput ToClusterDatabasesUserHostPrivilegeOutputWithContext(context.Context) ClusterDatabasesUserHostPrivilegeOutput }
ClusterDatabasesUserHostPrivilegeInput is an input type that accepts ClusterDatabasesUserHostPrivilegeArgs and ClusterDatabasesUserHostPrivilegeOutput values. You can construct a concrete instance of `ClusterDatabasesUserHostPrivilegeInput` via:
ClusterDatabasesUserHostPrivilegeArgs{...}
type ClusterDatabasesUserHostPrivilegeOutput ¶ added in v0.1.5
type ClusterDatabasesUserHostPrivilegeOutput struct{ *pulumi.OutputState }
func (ClusterDatabasesUserHostPrivilegeOutput) DbHost ¶ added in v0.1.5
func (o ClusterDatabasesUserHostPrivilegeOutput) DbHost() pulumi.StringOutput
.
func (ClusterDatabasesUserHostPrivilegeOutput) DbPrivilege ¶ added in v0.1.5
func (o ClusterDatabasesUserHostPrivilegeOutput) DbPrivilege() pulumi.StringOutput
.
func (ClusterDatabasesUserHostPrivilegeOutput) DbUserName ¶ added in v0.1.5
func (o ClusterDatabasesUserHostPrivilegeOutput) DbUserName() pulumi.StringOutput
Authorized Users.
func (ClusterDatabasesUserHostPrivilegeOutput) ElementType ¶ added in v0.1.5
func (ClusterDatabasesUserHostPrivilegeOutput) ElementType() reflect.Type
func (ClusterDatabasesUserHostPrivilegeOutput) ToClusterDatabasesUserHostPrivilegeOutput ¶ added in v0.1.5
func (o ClusterDatabasesUserHostPrivilegeOutput) ToClusterDatabasesUserHostPrivilegeOutput() ClusterDatabasesUserHostPrivilegeOutput
func (ClusterDatabasesUserHostPrivilegeOutput) ToClusterDatabasesUserHostPrivilegeOutputWithContext ¶ added in v0.1.5
func (o ClusterDatabasesUserHostPrivilegeOutput) ToClusterDatabasesUserHostPrivilegeOutputWithContext(ctx context.Context) ClusterDatabasesUserHostPrivilegeOutput
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) OldIpReserveHours ¶ added in v0.1.5
func (o ClusterOutput) OldIpReserveHours() pulumi.IntPtrOutput
Recycling time of the old address, must be filled in when modifying the vpcRecycling time of the old address, must be filled in when modifying the vpc.
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, and the transaction mode is `order and pay`. when chargeType is `POSTPAID_BY_HOUR`, this argument is unnecessary.
func (ClusterOutput) StoragePayMode ¶ added in v0.1.5
func (o ClusterOutput) StoragePayMode() pulumi.IntOutput
Cluster storage billing mode, pay-as-you-go: `0`-yearly/monthly: `1`-The default is pay-as-you-go. When the DbType is MYSQL, when the cluster computing billing mode is post-paid (including DbMode is SERVERLESS), the storage billing mode can only be billing by volume; rollback and cloning do not support yearly subscriptions monthly storage.
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 ClusterPasswordComplexity ¶ added in v0.1.5
type ClusterPasswordComplexity struct { pulumi.CustomResourceState // Cluster ID. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Data dictionary. ValidatePasswordDictionaries pulumi.StringArrayOutput `pulumi:"validatePasswordDictionaries"` // Password length. ValidatePasswordLength pulumi.IntOutput `pulumi:"validatePasswordLength"` // Number of uppercase and lowercase characters. ValidatePasswordMixedCaseCount pulumi.IntOutput `pulumi:"validatePasswordMixedCaseCount"` // Number of digits. ValidatePasswordNumberCount pulumi.IntOutput `pulumi:"validatePasswordNumberCount"` // Password strength (MEDIUM, STRONG). ValidatePasswordPolicy pulumi.StringOutput `pulumi:"validatePasswordPolicy"` // Number of special characters. ValidatePasswordSpecialCharCount pulumi.IntOutput `pulumi:"validatePasswordSpecialCharCount"` }
Provides a resource to create a cynosdb clusterPasswordComplexity
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewClusterPasswordComplexity(ctx, "clusterPasswordComplexity", &Cynosdb.ClusterPasswordComplexityArgs{ ClusterId: pulumi.String("cynosdbmysql-cgd2gpwr"), ValidatePasswordDictionaries: pulumi.StringArray{ pulumi.String("cccc"), pulumi.String("xxxx"), }, ValidatePasswordLength: pulumi.Int(8), ValidatePasswordMixedCaseCount: pulumi.Int(1), ValidatePasswordNumberCount: pulumi.Int(1), ValidatePasswordPolicy: pulumi.String("STRONG"), ValidatePasswordSpecialCharCount: pulumi.Int(1), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
cynosdb cluster_password_complexity can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Cynosdb/clusterPasswordComplexity:ClusterPasswordComplexity cluster_password_complexity cluster_password_complexity_id ```
func GetClusterPasswordComplexity ¶ added in v0.1.5
func GetClusterPasswordComplexity(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterPasswordComplexityState, opts ...pulumi.ResourceOption) (*ClusterPasswordComplexity, error)
GetClusterPasswordComplexity gets an existing ClusterPasswordComplexity 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 NewClusterPasswordComplexity ¶ added in v0.1.5
func NewClusterPasswordComplexity(ctx *pulumi.Context, name string, args *ClusterPasswordComplexityArgs, opts ...pulumi.ResourceOption) (*ClusterPasswordComplexity, error)
NewClusterPasswordComplexity registers a new resource with the given unique name, arguments, and options.
func (*ClusterPasswordComplexity) ElementType ¶ added in v0.1.5
func (*ClusterPasswordComplexity) ElementType() reflect.Type
func (*ClusterPasswordComplexity) ToClusterPasswordComplexityOutput ¶ added in v0.1.5
func (i *ClusterPasswordComplexity) ToClusterPasswordComplexityOutput() ClusterPasswordComplexityOutput
func (*ClusterPasswordComplexity) ToClusterPasswordComplexityOutputWithContext ¶ added in v0.1.5
func (i *ClusterPasswordComplexity) ToClusterPasswordComplexityOutputWithContext(ctx context.Context) ClusterPasswordComplexityOutput
type ClusterPasswordComplexityArgs ¶ added in v0.1.5
type ClusterPasswordComplexityArgs struct { // Cluster ID. ClusterId pulumi.StringInput // Data dictionary. ValidatePasswordDictionaries pulumi.StringArrayInput // Password length. ValidatePasswordLength pulumi.IntInput // Number of uppercase and lowercase characters. ValidatePasswordMixedCaseCount pulumi.IntInput // Number of digits. ValidatePasswordNumberCount pulumi.IntInput // Password strength (MEDIUM, STRONG). ValidatePasswordPolicy pulumi.StringInput // Number of special characters. ValidatePasswordSpecialCharCount pulumi.IntInput }
The set of arguments for constructing a ClusterPasswordComplexity resource.
func (ClusterPasswordComplexityArgs) ElementType ¶ added in v0.1.5
func (ClusterPasswordComplexityArgs) ElementType() reflect.Type
type ClusterPasswordComplexityArray ¶ added in v0.1.5
type ClusterPasswordComplexityArray []ClusterPasswordComplexityInput
func (ClusterPasswordComplexityArray) ElementType ¶ added in v0.1.5
func (ClusterPasswordComplexityArray) ElementType() reflect.Type
func (ClusterPasswordComplexityArray) ToClusterPasswordComplexityArrayOutput ¶ added in v0.1.5
func (i ClusterPasswordComplexityArray) ToClusterPasswordComplexityArrayOutput() ClusterPasswordComplexityArrayOutput
func (ClusterPasswordComplexityArray) ToClusterPasswordComplexityArrayOutputWithContext ¶ added in v0.1.5
func (i ClusterPasswordComplexityArray) ToClusterPasswordComplexityArrayOutputWithContext(ctx context.Context) ClusterPasswordComplexityArrayOutput
type ClusterPasswordComplexityArrayInput ¶ added in v0.1.5
type ClusterPasswordComplexityArrayInput interface { pulumi.Input ToClusterPasswordComplexityArrayOutput() ClusterPasswordComplexityArrayOutput ToClusterPasswordComplexityArrayOutputWithContext(context.Context) ClusterPasswordComplexityArrayOutput }
ClusterPasswordComplexityArrayInput is an input type that accepts ClusterPasswordComplexityArray and ClusterPasswordComplexityArrayOutput values. You can construct a concrete instance of `ClusterPasswordComplexityArrayInput` via:
ClusterPasswordComplexityArray{ ClusterPasswordComplexityArgs{...} }
type ClusterPasswordComplexityArrayOutput ¶ added in v0.1.5
type ClusterPasswordComplexityArrayOutput struct{ *pulumi.OutputState }
func (ClusterPasswordComplexityArrayOutput) ElementType ¶ added in v0.1.5
func (ClusterPasswordComplexityArrayOutput) ElementType() reflect.Type
func (ClusterPasswordComplexityArrayOutput) Index ¶ added in v0.1.5
func (o ClusterPasswordComplexityArrayOutput) Index(i pulumi.IntInput) ClusterPasswordComplexityOutput
func (ClusterPasswordComplexityArrayOutput) ToClusterPasswordComplexityArrayOutput ¶ added in v0.1.5
func (o ClusterPasswordComplexityArrayOutput) ToClusterPasswordComplexityArrayOutput() ClusterPasswordComplexityArrayOutput
func (ClusterPasswordComplexityArrayOutput) ToClusterPasswordComplexityArrayOutputWithContext ¶ added in v0.1.5
func (o ClusterPasswordComplexityArrayOutput) ToClusterPasswordComplexityArrayOutputWithContext(ctx context.Context) ClusterPasswordComplexityArrayOutput
type ClusterPasswordComplexityInput ¶ added in v0.1.5
type ClusterPasswordComplexityInput interface { pulumi.Input ToClusterPasswordComplexityOutput() ClusterPasswordComplexityOutput ToClusterPasswordComplexityOutputWithContext(ctx context.Context) ClusterPasswordComplexityOutput }
type ClusterPasswordComplexityMap ¶ added in v0.1.5
type ClusterPasswordComplexityMap map[string]ClusterPasswordComplexityInput
func (ClusterPasswordComplexityMap) ElementType ¶ added in v0.1.5
func (ClusterPasswordComplexityMap) ElementType() reflect.Type
func (ClusterPasswordComplexityMap) ToClusterPasswordComplexityMapOutput ¶ added in v0.1.5
func (i ClusterPasswordComplexityMap) ToClusterPasswordComplexityMapOutput() ClusterPasswordComplexityMapOutput
func (ClusterPasswordComplexityMap) ToClusterPasswordComplexityMapOutputWithContext ¶ added in v0.1.5
func (i ClusterPasswordComplexityMap) ToClusterPasswordComplexityMapOutputWithContext(ctx context.Context) ClusterPasswordComplexityMapOutput
type ClusterPasswordComplexityMapInput ¶ added in v0.1.5
type ClusterPasswordComplexityMapInput interface { pulumi.Input ToClusterPasswordComplexityMapOutput() ClusterPasswordComplexityMapOutput ToClusterPasswordComplexityMapOutputWithContext(context.Context) ClusterPasswordComplexityMapOutput }
ClusterPasswordComplexityMapInput is an input type that accepts ClusterPasswordComplexityMap and ClusterPasswordComplexityMapOutput values. You can construct a concrete instance of `ClusterPasswordComplexityMapInput` via:
ClusterPasswordComplexityMap{ "key": ClusterPasswordComplexityArgs{...} }
type ClusterPasswordComplexityMapOutput ¶ added in v0.1.5
type ClusterPasswordComplexityMapOutput struct{ *pulumi.OutputState }
func (ClusterPasswordComplexityMapOutput) ElementType ¶ added in v0.1.5
func (ClusterPasswordComplexityMapOutput) ElementType() reflect.Type
func (ClusterPasswordComplexityMapOutput) MapIndex ¶ added in v0.1.5
func (o ClusterPasswordComplexityMapOutput) MapIndex(k pulumi.StringInput) ClusterPasswordComplexityOutput
func (ClusterPasswordComplexityMapOutput) ToClusterPasswordComplexityMapOutput ¶ added in v0.1.5
func (o ClusterPasswordComplexityMapOutput) ToClusterPasswordComplexityMapOutput() ClusterPasswordComplexityMapOutput
func (ClusterPasswordComplexityMapOutput) ToClusterPasswordComplexityMapOutputWithContext ¶ added in v0.1.5
func (o ClusterPasswordComplexityMapOutput) ToClusterPasswordComplexityMapOutputWithContext(ctx context.Context) ClusterPasswordComplexityMapOutput
type ClusterPasswordComplexityOutput ¶ added in v0.1.5
type ClusterPasswordComplexityOutput struct{ *pulumi.OutputState }
func (ClusterPasswordComplexityOutput) ClusterId ¶ added in v0.1.5
func (o ClusterPasswordComplexityOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (ClusterPasswordComplexityOutput) ElementType ¶ added in v0.1.5
func (ClusterPasswordComplexityOutput) ElementType() reflect.Type
func (ClusterPasswordComplexityOutput) ToClusterPasswordComplexityOutput ¶ added in v0.1.5
func (o ClusterPasswordComplexityOutput) ToClusterPasswordComplexityOutput() ClusterPasswordComplexityOutput
func (ClusterPasswordComplexityOutput) ToClusterPasswordComplexityOutputWithContext ¶ added in v0.1.5
func (o ClusterPasswordComplexityOutput) ToClusterPasswordComplexityOutputWithContext(ctx context.Context) ClusterPasswordComplexityOutput
func (ClusterPasswordComplexityOutput) ValidatePasswordDictionaries ¶ added in v0.1.5
func (o ClusterPasswordComplexityOutput) ValidatePasswordDictionaries() pulumi.StringArrayOutput
Data dictionary.
func (ClusterPasswordComplexityOutput) ValidatePasswordLength ¶ added in v0.1.5
func (o ClusterPasswordComplexityOutput) ValidatePasswordLength() pulumi.IntOutput
Password length.
func (ClusterPasswordComplexityOutput) ValidatePasswordMixedCaseCount ¶ added in v0.1.5
func (o ClusterPasswordComplexityOutput) ValidatePasswordMixedCaseCount() pulumi.IntOutput
Number of uppercase and lowercase characters.
func (ClusterPasswordComplexityOutput) ValidatePasswordNumberCount ¶ added in v0.1.5
func (o ClusterPasswordComplexityOutput) ValidatePasswordNumberCount() pulumi.IntOutput
Number of digits.
func (ClusterPasswordComplexityOutput) ValidatePasswordPolicy ¶ added in v0.1.5
func (o ClusterPasswordComplexityOutput) ValidatePasswordPolicy() pulumi.StringOutput
Password strength (MEDIUM, STRONG).
func (ClusterPasswordComplexityOutput) ValidatePasswordSpecialCharCount ¶ added in v0.1.5
func (o ClusterPasswordComplexityOutput) ValidatePasswordSpecialCharCount() pulumi.IntOutput
Number of special characters.
type ClusterPasswordComplexityState ¶ added in v0.1.5
type ClusterPasswordComplexityState struct { // Cluster ID. ClusterId pulumi.StringPtrInput // Data dictionary. ValidatePasswordDictionaries pulumi.StringArrayInput // Password length. ValidatePasswordLength pulumi.IntPtrInput // Number of uppercase and lowercase characters. ValidatePasswordMixedCaseCount pulumi.IntPtrInput // Number of digits. ValidatePasswordNumberCount pulumi.IntPtrInput // Password strength (MEDIUM, STRONG). ValidatePasswordPolicy pulumi.StringPtrInput // Number of special characters. ValidatePasswordSpecialCharCount pulumi.IntPtrInput }
func (ClusterPasswordComplexityState) ElementType ¶ added in v0.1.5
func (ClusterPasswordComplexityState) ElementType() reflect.Type
type ClusterResourcePackagesAttachment ¶ added in v0.1.5
type ClusterResourcePackagesAttachment struct { pulumi.CustomResourceState // Cluster ID. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Resource Package Unique ID. PackageIds pulumi.StringArrayOutput `pulumi:"packageIds"` }
Provides a resource to create a cynosdb clusterResourcePackagesAttachment
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewClusterResourcePackagesAttachment(ctx, "clusterResourcePackagesAttachment", &Cynosdb.ClusterResourcePackagesAttachmentArgs{ ClusterId: pulumi.String("cynosdbmysql-q1d8151n"), PackageIds: pulumi.StringArray{ pulumi.String("package-hy4d2ppl"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
cynosdb cluster_resource_packages_attachment can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Cynosdb/clusterResourcePackagesAttachment:ClusterResourcePackagesAttachment cluster_resource_packages_attachment cluster_resource_packages_attachment_id ```
func GetClusterResourcePackagesAttachment ¶ added in v0.1.5
func GetClusterResourcePackagesAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterResourcePackagesAttachmentState, opts ...pulumi.ResourceOption) (*ClusterResourcePackagesAttachment, error)
GetClusterResourcePackagesAttachment gets an existing ClusterResourcePackagesAttachment 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 NewClusterResourcePackagesAttachment ¶ added in v0.1.5
func NewClusterResourcePackagesAttachment(ctx *pulumi.Context, name string, args *ClusterResourcePackagesAttachmentArgs, opts ...pulumi.ResourceOption) (*ClusterResourcePackagesAttachment, error)
NewClusterResourcePackagesAttachment registers a new resource with the given unique name, arguments, and options.
func (*ClusterResourcePackagesAttachment) ElementType ¶ added in v0.1.5
func (*ClusterResourcePackagesAttachment) ElementType() reflect.Type
func (*ClusterResourcePackagesAttachment) ToClusterResourcePackagesAttachmentOutput ¶ added in v0.1.5
func (i *ClusterResourcePackagesAttachment) ToClusterResourcePackagesAttachmentOutput() ClusterResourcePackagesAttachmentOutput
func (*ClusterResourcePackagesAttachment) ToClusterResourcePackagesAttachmentOutputWithContext ¶ added in v0.1.5
func (i *ClusterResourcePackagesAttachment) ToClusterResourcePackagesAttachmentOutputWithContext(ctx context.Context) ClusterResourcePackagesAttachmentOutput
type ClusterResourcePackagesAttachmentArgs ¶ added in v0.1.5
type ClusterResourcePackagesAttachmentArgs struct { // Cluster ID. ClusterId pulumi.StringInput // Resource Package Unique ID. PackageIds pulumi.StringArrayInput }
The set of arguments for constructing a ClusterResourcePackagesAttachment resource.
func (ClusterResourcePackagesAttachmentArgs) ElementType ¶ added in v0.1.5
func (ClusterResourcePackagesAttachmentArgs) ElementType() reflect.Type
type ClusterResourcePackagesAttachmentArray ¶ added in v0.1.5
type ClusterResourcePackagesAttachmentArray []ClusterResourcePackagesAttachmentInput
func (ClusterResourcePackagesAttachmentArray) ElementType ¶ added in v0.1.5
func (ClusterResourcePackagesAttachmentArray) ElementType() reflect.Type
func (ClusterResourcePackagesAttachmentArray) ToClusterResourcePackagesAttachmentArrayOutput ¶ added in v0.1.5
func (i ClusterResourcePackagesAttachmentArray) ToClusterResourcePackagesAttachmentArrayOutput() ClusterResourcePackagesAttachmentArrayOutput
func (ClusterResourcePackagesAttachmentArray) ToClusterResourcePackagesAttachmentArrayOutputWithContext ¶ added in v0.1.5
func (i ClusterResourcePackagesAttachmentArray) ToClusterResourcePackagesAttachmentArrayOutputWithContext(ctx context.Context) ClusterResourcePackagesAttachmentArrayOutput
type ClusterResourcePackagesAttachmentArrayInput ¶ added in v0.1.5
type ClusterResourcePackagesAttachmentArrayInput interface { pulumi.Input ToClusterResourcePackagesAttachmentArrayOutput() ClusterResourcePackagesAttachmentArrayOutput ToClusterResourcePackagesAttachmentArrayOutputWithContext(context.Context) ClusterResourcePackagesAttachmentArrayOutput }
ClusterResourcePackagesAttachmentArrayInput is an input type that accepts ClusterResourcePackagesAttachmentArray and ClusterResourcePackagesAttachmentArrayOutput values. You can construct a concrete instance of `ClusterResourcePackagesAttachmentArrayInput` via:
ClusterResourcePackagesAttachmentArray{ ClusterResourcePackagesAttachmentArgs{...} }
type ClusterResourcePackagesAttachmentArrayOutput ¶ added in v0.1.5
type ClusterResourcePackagesAttachmentArrayOutput struct{ *pulumi.OutputState }
func (ClusterResourcePackagesAttachmentArrayOutput) ElementType ¶ added in v0.1.5
func (ClusterResourcePackagesAttachmentArrayOutput) ElementType() reflect.Type
func (ClusterResourcePackagesAttachmentArrayOutput) ToClusterResourcePackagesAttachmentArrayOutput ¶ added in v0.1.5
func (o ClusterResourcePackagesAttachmentArrayOutput) ToClusterResourcePackagesAttachmentArrayOutput() ClusterResourcePackagesAttachmentArrayOutput
func (ClusterResourcePackagesAttachmentArrayOutput) ToClusterResourcePackagesAttachmentArrayOutputWithContext ¶ added in v0.1.5
func (o ClusterResourcePackagesAttachmentArrayOutput) ToClusterResourcePackagesAttachmentArrayOutputWithContext(ctx context.Context) ClusterResourcePackagesAttachmentArrayOutput
type ClusterResourcePackagesAttachmentInput ¶ added in v0.1.5
type ClusterResourcePackagesAttachmentInput interface { pulumi.Input ToClusterResourcePackagesAttachmentOutput() ClusterResourcePackagesAttachmentOutput ToClusterResourcePackagesAttachmentOutputWithContext(ctx context.Context) ClusterResourcePackagesAttachmentOutput }
type ClusterResourcePackagesAttachmentMap ¶ added in v0.1.5
type ClusterResourcePackagesAttachmentMap map[string]ClusterResourcePackagesAttachmentInput
func (ClusterResourcePackagesAttachmentMap) ElementType ¶ added in v0.1.5
func (ClusterResourcePackagesAttachmentMap) ElementType() reflect.Type
func (ClusterResourcePackagesAttachmentMap) ToClusterResourcePackagesAttachmentMapOutput ¶ added in v0.1.5
func (i ClusterResourcePackagesAttachmentMap) ToClusterResourcePackagesAttachmentMapOutput() ClusterResourcePackagesAttachmentMapOutput
func (ClusterResourcePackagesAttachmentMap) ToClusterResourcePackagesAttachmentMapOutputWithContext ¶ added in v0.1.5
func (i ClusterResourcePackagesAttachmentMap) ToClusterResourcePackagesAttachmentMapOutputWithContext(ctx context.Context) ClusterResourcePackagesAttachmentMapOutput
type ClusterResourcePackagesAttachmentMapInput ¶ added in v0.1.5
type ClusterResourcePackagesAttachmentMapInput interface { pulumi.Input ToClusterResourcePackagesAttachmentMapOutput() ClusterResourcePackagesAttachmentMapOutput ToClusterResourcePackagesAttachmentMapOutputWithContext(context.Context) ClusterResourcePackagesAttachmentMapOutput }
ClusterResourcePackagesAttachmentMapInput is an input type that accepts ClusterResourcePackagesAttachmentMap and ClusterResourcePackagesAttachmentMapOutput values. You can construct a concrete instance of `ClusterResourcePackagesAttachmentMapInput` via:
ClusterResourcePackagesAttachmentMap{ "key": ClusterResourcePackagesAttachmentArgs{...} }
type ClusterResourcePackagesAttachmentMapOutput ¶ added in v0.1.5
type ClusterResourcePackagesAttachmentMapOutput struct{ *pulumi.OutputState }
func (ClusterResourcePackagesAttachmentMapOutput) ElementType ¶ added in v0.1.5
func (ClusterResourcePackagesAttachmentMapOutput) ElementType() reflect.Type
func (ClusterResourcePackagesAttachmentMapOutput) ToClusterResourcePackagesAttachmentMapOutput ¶ added in v0.1.5
func (o ClusterResourcePackagesAttachmentMapOutput) ToClusterResourcePackagesAttachmentMapOutput() ClusterResourcePackagesAttachmentMapOutput
func (ClusterResourcePackagesAttachmentMapOutput) ToClusterResourcePackagesAttachmentMapOutputWithContext ¶ added in v0.1.5
func (o ClusterResourcePackagesAttachmentMapOutput) ToClusterResourcePackagesAttachmentMapOutputWithContext(ctx context.Context) ClusterResourcePackagesAttachmentMapOutput
type ClusterResourcePackagesAttachmentOutput ¶ added in v0.1.5
type ClusterResourcePackagesAttachmentOutput struct{ *pulumi.OutputState }
func (ClusterResourcePackagesAttachmentOutput) ClusterId ¶ added in v0.1.5
func (o ClusterResourcePackagesAttachmentOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (ClusterResourcePackagesAttachmentOutput) ElementType ¶ added in v0.1.5
func (ClusterResourcePackagesAttachmentOutput) ElementType() reflect.Type
func (ClusterResourcePackagesAttachmentOutput) PackageIds ¶ added in v0.1.5
func (o ClusterResourcePackagesAttachmentOutput) PackageIds() pulumi.StringArrayOutput
Resource Package Unique ID.
func (ClusterResourcePackagesAttachmentOutput) ToClusterResourcePackagesAttachmentOutput ¶ added in v0.1.5
func (o ClusterResourcePackagesAttachmentOutput) ToClusterResourcePackagesAttachmentOutput() ClusterResourcePackagesAttachmentOutput
func (ClusterResourcePackagesAttachmentOutput) ToClusterResourcePackagesAttachmentOutputWithContext ¶ added in v0.1.5
func (o ClusterResourcePackagesAttachmentOutput) ToClusterResourcePackagesAttachmentOutputWithContext(ctx context.Context) ClusterResourcePackagesAttachmentOutput
type ClusterResourcePackagesAttachmentState ¶ added in v0.1.5
type ClusterResourcePackagesAttachmentState struct { // Cluster ID. ClusterId pulumi.StringPtrInput // Resource Package Unique ID. PackageIds pulumi.StringArrayInput }
func (ClusterResourcePackagesAttachmentState) ElementType ¶ added in v0.1.5
func (ClusterResourcePackagesAttachmentState) ElementType() reflect.Type
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 ClusterSlaveZone ¶ added in v0.1.5
type ClusterSlaveZone struct { pulumi.CustomResourceState // The ID of cluster. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Slave zone. SlaveZone pulumi.StringOutput `pulumi:"slaveZone"` }
Provides a resource to create a cynosdb cluster slave zone.
## Example Usage
### Set a new slave zone for a cynosdb cluster.
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cynosdb" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Security" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { gz3, err := Vpc.GetSubnets(ctx, &vpc.GetSubnetsArgs{ AvailabilityZone: pulumi.StringRef(_var.Default_az), IsDefault: pulumi.BoolRef(true), }, nil) if err != nil { return err } vpcId := gz3.InstanceLists[0].VpcId subnetId := gz3.InstanceLists[0].SubnetId cfg := config.New(ctx, "") fixedTags := map[string]interface{}{ "fixed_resource": "do_not_remove", } if param := cfg.GetObject("fixedTags"); param != nil { fixedTags = param } internal, err := Security.GetGroups(ctx, &security.GetGroupsArgs{ Name: pulumi.StringRef("default"), Tags: fixedTags, }, nil) if err != nil { return err } sgId := internal.SecurityGroups[0].SecurityGroupId exclusive, err := Security.GetGroups(ctx, &security.GetGroupsArgs{ Name: pulumi.StringRef("test_preset_sg"), }, nil) if err != nil { return err } _ := exclusive.SecurityGroups[0].SecurityGroupId availabilityZone := "ap-guangzhou-4" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } newAvailabilityZone := "ap-guangzhou-6" if param := cfg.Get("newAvailabilityZone"); param != "" { newAvailabilityZone = param } myParamTemplate := "15765" if param := cfg.Get("myParamTemplate"); param != "" { myParamTemplate = param } instance, err := Cynosdb.NewCluster(ctx, "instance", &Cynosdb.ClusterArgs{ AvailableZone: pulumi.String(availabilityZone), VpcId: pulumi.String(vpcId), SubnetId: pulumi.String(subnetId), DbType: pulumi.String("MYSQL"), DbVersion: pulumi.String("5.7"), StorageLimit: pulumi.Int(1000), ClusterName: pulumi.String("tf_test_cynosdb_cluster_slave_zone"), Password: pulumi.String("cynos@123"), InstanceMaintainDuration: pulumi.Int(3600), InstanceMaintainStartTime: pulumi.Int(10800), InstanceMaintainWeekdays: pulumi.StringArray{ pulumi.String("Fri"), pulumi.String("Mon"), pulumi.String("Sat"), pulumi.String("Sun"), pulumi.String("Thu"), pulumi.String("Wed"), pulumi.String("Tue"), }, InstanceCpuCore: pulumi.Int(1), InstanceMemorySize: pulumi.Int(2), ParamItems: cynosdb.ClusterParamItemArray{ &cynosdb.ClusterParamItemArgs{ Name: pulumi.String("character_set_server"), CurrentValue: pulumi.String("utf8"), }, &cynosdb.ClusterParamItemArgs{ Name: pulumi.String("time_zone"), CurrentValue: pulumi.String("+09:00"), }, }, ForceDelete: pulumi.Bool(true), RwGroupSgs: pulumi.StringArray{ pulumi.String(sgId), }, RoGroupSgs: pulumi.StringArray{ pulumi.String(sgId), }, PrarmTemplateId: pulumi.String(myParamTemplate), }) if err != nil { return err } _, err = Cynosdb.NewClusterSlaveZone(ctx, "clusterSlaveZone", &Cynosdb.ClusterSlaveZoneArgs{ ClusterId: instance.ID(), SlaveZone: pulumi.String(newAvailabilityZone), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
cynosdb cluster_slave_zone can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Cynosdb/clusterSlaveZone:ClusterSlaveZone cluster_slave_zone cluster_id#slave_zone ```
func GetClusterSlaveZone ¶ added in v0.1.5
func GetClusterSlaveZone(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterSlaveZoneState, opts ...pulumi.ResourceOption) (*ClusterSlaveZone, error)
GetClusterSlaveZone gets an existing ClusterSlaveZone 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 NewClusterSlaveZone ¶ added in v0.1.5
func NewClusterSlaveZone(ctx *pulumi.Context, name string, args *ClusterSlaveZoneArgs, opts ...pulumi.ResourceOption) (*ClusterSlaveZone, error)
NewClusterSlaveZone registers a new resource with the given unique name, arguments, and options.
func (*ClusterSlaveZone) ElementType ¶ added in v0.1.5
func (*ClusterSlaveZone) ElementType() reflect.Type
func (*ClusterSlaveZone) ToClusterSlaveZoneOutput ¶ added in v0.1.5
func (i *ClusterSlaveZone) ToClusterSlaveZoneOutput() ClusterSlaveZoneOutput
func (*ClusterSlaveZone) ToClusterSlaveZoneOutputWithContext ¶ added in v0.1.5
func (i *ClusterSlaveZone) ToClusterSlaveZoneOutputWithContext(ctx context.Context) ClusterSlaveZoneOutput
type ClusterSlaveZoneArgs ¶ added in v0.1.5
type ClusterSlaveZoneArgs struct { // The ID of cluster. ClusterId pulumi.StringInput // Slave zone. SlaveZone pulumi.StringInput }
The set of arguments for constructing a ClusterSlaveZone resource.
func (ClusterSlaveZoneArgs) ElementType ¶ added in v0.1.5
func (ClusterSlaveZoneArgs) ElementType() reflect.Type
type ClusterSlaveZoneArray ¶ added in v0.1.5
type ClusterSlaveZoneArray []ClusterSlaveZoneInput
func (ClusterSlaveZoneArray) ElementType ¶ added in v0.1.5
func (ClusterSlaveZoneArray) ElementType() reflect.Type
func (ClusterSlaveZoneArray) ToClusterSlaveZoneArrayOutput ¶ added in v0.1.5
func (i ClusterSlaveZoneArray) ToClusterSlaveZoneArrayOutput() ClusterSlaveZoneArrayOutput
func (ClusterSlaveZoneArray) ToClusterSlaveZoneArrayOutputWithContext ¶ added in v0.1.5
func (i ClusterSlaveZoneArray) ToClusterSlaveZoneArrayOutputWithContext(ctx context.Context) ClusterSlaveZoneArrayOutput
type ClusterSlaveZoneArrayInput ¶ added in v0.1.5
type ClusterSlaveZoneArrayInput interface { pulumi.Input ToClusterSlaveZoneArrayOutput() ClusterSlaveZoneArrayOutput ToClusterSlaveZoneArrayOutputWithContext(context.Context) ClusterSlaveZoneArrayOutput }
ClusterSlaveZoneArrayInput is an input type that accepts ClusterSlaveZoneArray and ClusterSlaveZoneArrayOutput values. You can construct a concrete instance of `ClusterSlaveZoneArrayInput` via:
ClusterSlaveZoneArray{ ClusterSlaveZoneArgs{...} }
type ClusterSlaveZoneArrayOutput ¶ added in v0.1.5
type ClusterSlaveZoneArrayOutput struct{ *pulumi.OutputState }
func (ClusterSlaveZoneArrayOutput) ElementType ¶ added in v0.1.5
func (ClusterSlaveZoneArrayOutput) ElementType() reflect.Type
func (ClusterSlaveZoneArrayOutput) Index ¶ added in v0.1.5
func (o ClusterSlaveZoneArrayOutput) Index(i pulumi.IntInput) ClusterSlaveZoneOutput
func (ClusterSlaveZoneArrayOutput) ToClusterSlaveZoneArrayOutput ¶ added in v0.1.5
func (o ClusterSlaveZoneArrayOutput) ToClusterSlaveZoneArrayOutput() ClusterSlaveZoneArrayOutput
func (ClusterSlaveZoneArrayOutput) ToClusterSlaveZoneArrayOutputWithContext ¶ added in v0.1.5
func (o ClusterSlaveZoneArrayOutput) ToClusterSlaveZoneArrayOutputWithContext(ctx context.Context) ClusterSlaveZoneArrayOutput
type ClusterSlaveZoneInput ¶ added in v0.1.5
type ClusterSlaveZoneInput interface { pulumi.Input ToClusterSlaveZoneOutput() ClusterSlaveZoneOutput ToClusterSlaveZoneOutputWithContext(ctx context.Context) ClusterSlaveZoneOutput }
type ClusterSlaveZoneMap ¶ added in v0.1.5
type ClusterSlaveZoneMap map[string]ClusterSlaveZoneInput
func (ClusterSlaveZoneMap) ElementType ¶ added in v0.1.5
func (ClusterSlaveZoneMap) ElementType() reflect.Type
func (ClusterSlaveZoneMap) ToClusterSlaveZoneMapOutput ¶ added in v0.1.5
func (i ClusterSlaveZoneMap) ToClusterSlaveZoneMapOutput() ClusterSlaveZoneMapOutput
func (ClusterSlaveZoneMap) ToClusterSlaveZoneMapOutputWithContext ¶ added in v0.1.5
func (i ClusterSlaveZoneMap) ToClusterSlaveZoneMapOutputWithContext(ctx context.Context) ClusterSlaveZoneMapOutput
type ClusterSlaveZoneMapInput ¶ added in v0.1.5
type ClusterSlaveZoneMapInput interface { pulumi.Input ToClusterSlaveZoneMapOutput() ClusterSlaveZoneMapOutput ToClusterSlaveZoneMapOutputWithContext(context.Context) ClusterSlaveZoneMapOutput }
ClusterSlaveZoneMapInput is an input type that accepts ClusterSlaveZoneMap and ClusterSlaveZoneMapOutput values. You can construct a concrete instance of `ClusterSlaveZoneMapInput` via:
ClusterSlaveZoneMap{ "key": ClusterSlaveZoneArgs{...} }
type ClusterSlaveZoneMapOutput ¶ added in v0.1.5
type ClusterSlaveZoneMapOutput struct{ *pulumi.OutputState }
func (ClusterSlaveZoneMapOutput) ElementType ¶ added in v0.1.5
func (ClusterSlaveZoneMapOutput) ElementType() reflect.Type
func (ClusterSlaveZoneMapOutput) MapIndex ¶ added in v0.1.5
func (o ClusterSlaveZoneMapOutput) MapIndex(k pulumi.StringInput) ClusterSlaveZoneOutput
func (ClusterSlaveZoneMapOutput) ToClusterSlaveZoneMapOutput ¶ added in v0.1.5
func (o ClusterSlaveZoneMapOutput) ToClusterSlaveZoneMapOutput() ClusterSlaveZoneMapOutput
func (ClusterSlaveZoneMapOutput) ToClusterSlaveZoneMapOutputWithContext ¶ added in v0.1.5
func (o ClusterSlaveZoneMapOutput) ToClusterSlaveZoneMapOutputWithContext(ctx context.Context) ClusterSlaveZoneMapOutput
type ClusterSlaveZoneOutput ¶ added in v0.1.5
type ClusterSlaveZoneOutput struct{ *pulumi.OutputState }
func (ClusterSlaveZoneOutput) ClusterId ¶ added in v0.1.5
func (o ClusterSlaveZoneOutput) ClusterId() pulumi.StringOutput
The ID of cluster.
func (ClusterSlaveZoneOutput) ElementType ¶ added in v0.1.5
func (ClusterSlaveZoneOutput) ElementType() reflect.Type
func (ClusterSlaveZoneOutput) SlaveZone ¶ added in v0.1.5
func (o ClusterSlaveZoneOutput) SlaveZone() pulumi.StringOutput
Slave zone.
func (ClusterSlaveZoneOutput) ToClusterSlaveZoneOutput ¶ added in v0.1.5
func (o ClusterSlaveZoneOutput) ToClusterSlaveZoneOutput() ClusterSlaveZoneOutput
func (ClusterSlaveZoneOutput) ToClusterSlaveZoneOutputWithContext ¶ added in v0.1.5
func (o ClusterSlaveZoneOutput) ToClusterSlaveZoneOutputWithContext(ctx context.Context) ClusterSlaveZoneOutput
type ClusterSlaveZoneState ¶ added in v0.1.5
type ClusterSlaveZoneState struct { // The ID of cluster. ClusterId pulumi.StringPtrInput // Slave zone. SlaveZone pulumi.StringPtrInput }
func (ClusterSlaveZoneState) ElementType ¶ added in v0.1.5
func (ClusterSlaveZoneState) ElementType() reflect.Type
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 // Recycling time of the old address, must be filled in when modifying the vpcRecycling time of the old address, must be filled in when modifying the vpc. OldIpReserveHours pulumi.IntPtrInput // 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, and the transaction mode is `order and pay`. when chargeType is `POSTPAID_BY_HOUR`, this argument is unnecessary. StorageLimit pulumi.IntPtrInput // Cluster storage billing mode, pay-as-you-go: `0`-yearly/monthly: `1`-The default is pay-as-you-go. When the DbType is MYSQL, when the cluster computing billing mode is post-paid (including DbMode is SERVERLESS), the storage billing mode can only be billing by volume; rollback and cloning do not support yearly subscriptions monthly storage. StoragePayMode 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 ExportInstanceErrorLogs ¶ added in v0.1.5
type ExportInstanceErrorLogs struct { pulumi.CustomResourceState // Latest log time. EndTime pulumi.StringPtrOutput `pulumi:"endTime"` // List of instances in the read-write instance group. ErrorLogItemExports ExportInstanceErrorLogsErrorLogItemExportArrayOutput `pulumi:"errorLogItemExports"` // File type, optional values: csv, original. FileType pulumi.StringPtrOutput `pulumi:"fileType"` // Instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // keyword. KeyWords pulumi.StringArrayOutput `pulumi:"keyWords"` // Log level. LogLevels pulumi.StringArrayOutput `pulumi:"logLevels"` // Optional value Timestamp. OrderBy pulumi.StringPtrOutput `pulumi:"orderBy"` // ASC or DESC. OrderByType pulumi.StringPtrOutput `pulumi:"orderByType"` // Log earliest time. StartTime pulumi.StringPtrOutput `pulumi:"startTime"` }
Provides a resource to create a cynosdb exportInstanceErrorLogs
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewExportInstanceErrorLogs(ctx, "exportInstanceErrorLogs", &Cynosdb.ExportInstanceErrorLogsArgs{ EndTime: pulumi.String("2022-01-01 14:00:00"), FileType: pulumi.String("csv"), InstanceId: pulumi.String("cynosdbmysql-ins-afqx1hy0"), KeyWords: pulumi.StringArray{ pulumi.String("content"), }, LogLevels: pulumi.StringArray{ pulumi.String("note"), }, OrderBy: pulumi.String("Timestamp"), OrderByType: pulumi.String("ASC"), StartTime: pulumi.String("2022-01-01 12:00:00"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetExportInstanceErrorLogs ¶ added in v0.1.5
func GetExportInstanceErrorLogs(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExportInstanceErrorLogsState, opts ...pulumi.ResourceOption) (*ExportInstanceErrorLogs, error)
GetExportInstanceErrorLogs gets an existing ExportInstanceErrorLogs 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 NewExportInstanceErrorLogs ¶ added in v0.1.5
func NewExportInstanceErrorLogs(ctx *pulumi.Context, name string, args *ExportInstanceErrorLogsArgs, opts ...pulumi.ResourceOption) (*ExportInstanceErrorLogs, error)
NewExportInstanceErrorLogs registers a new resource with the given unique name, arguments, and options.
func (*ExportInstanceErrorLogs) ElementType ¶ added in v0.1.5
func (*ExportInstanceErrorLogs) ElementType() reflect.Type
func (*ExportInstanceErrorLogs) ToExportInstanceErrorLogsOutput ¶ added in v0.1.5
func (i *ExportInstanceErrorLogs) ToExportInstanceErrorLogsOutput() ExportInstanceErrorLogsOutput
func (*ExportInstanceErrorLogs) ToExportInstanceErrorLogsOutputWithContext ¶ added in v0.1.5
func (i *ExportInstanceErrorLogs) ToExportInstanceErrorLogsOutputWithContext(ctx context.Context) ExportInstanceErrorLogsOutput
type ExportInstanceErrorLogsArgs ¶ added in v0.1.5
type ExportInstanceErrorLogsArgs struct { // Latest log time. EndTime pulumi.StringPtrInput // File type, optional values: csv, original. FileType pulumi.StringPtrInput // Instance ID. InstanceId pulumi.StringInput // keyword. KeyWords pulumi.StringArrayInput // Log level. LogLevels pulumi.StringArrayInput // Optional value Timestamp. OrderBy pulumi.StringPtrInput // ASC or DESC. OrderByType pulumi.StringPtrInput // Log earliest time. StartTime pulumi.StringPtrInput }
The set of arguments for constructing a ExportInstanceErrorLogs resource.
func (ExportInstanceErrorLogsArgs) ElementType ¶ added in v0.1.5
func (ExportInstanceErrorLogsArgs) ElementType() reflect.Type
type ExportInstanceErrorLogsArray ¶ added in v0.1.5
type ExportInstanceErrorLogsArray []ExportInstanceErrorLogsInput
func (ExportInstanceErrorLogsArray) ElementType ¶ added in v0.1.5
func (ExportInstanceErrorLogsArray) ElementType() reflect.Type
func (ExportInstanceErrorLogsArray) ToExportInstanceErrorLogsArrayOutput ¶ added in v0.1.5
func (i ExportInstanceErrorLogsArray) ToExportInstanceErrorLogsArrayOutput() ExportInstanceErrorLogsArrayOutput
func (ExportInstanceErrorLogsArray) ToExportInstanceErrorLogsArrayOutputWithContext ¶ added in v0.1.5
func (i ExportInstanceErrorLogsArray) ToExportInstanceErrorLogsArrayOutputWithContext(ctx context.Context) ExportInstanceErrorLogsArrayOutput
type ExportInstanceErrorLogsArrayInput ¶ added in v0.1.5
type ExportInstanceErrorLogsArrayInput interface { pulumi.Input ToExportInstanceErrorLogsArrayOutput() ExportInstanceErrorLogsArrayOutput ToExportInstanceErrorLogsArrayOutputWithContext(context.Context) ExportInstanceErrorLogsArrayOutput }
ExportInstanceErrorLogsArrayInput is an input type that accepts ExportInstanceErrorLogsArray and ExportInstanceErrorLogsArrayOutput values. You can construct a concrete instance of `ExportInstanceErrorLogsArrayInput` via:
ExportInstanceErrorLogsArray{ ExportInstanceErrorLogsArgs{...} }
type ExportInstanceErrorLogsArrayOutput ¶ added in v0.1.5
type ExportInstanceErrorLogsArrayOutput struct{ *pulumi.OutputState }
func (ExportInstanceErrorLogsArrayOutput) ElementType ¶ added in v0.1.5
func (ExportInstanceErrorLogsArrayOutput) ElementType() reflect.Type
func (ExportInstanceErrorLogsArrayOutput) Index ¶ added in v0.1.5
func (o ExportInstanceErrorLogsArrayOutput) Index(i pulumi.IntInput) ExportInstanceErrorLogsOutput
func (ExportInstanceErrorLogsArrayOutput) ToExportInstanceErrorLogsArrayOutput ¶ added in v0.1.5
func (o ExportInstanceErrorLogsArrayOutput) ToExportInstanceErrorLogsArrayOutput() ExportInstanceErrorLogsArrayOutput
func (ExportInstanceErrorLogsArrayOutput) ToExportInstanceErrorLogsArrayOutputWithContext ¶ added in v0.1.5
func (o ExportInstanceErrorLogsArrayOutput) ToExportInstanceErrorLogsArrayOutputWithContext(ctx context.Context) ExportInstanceErrorLogsArrayOutput
type ExportInstanceErrorLogsErrorLogItemExport ¶ added in v0.1.5
type ExportInstanceErrorLogsErrorLogItemExportArgs ¶ added in v0.1.5
type ExportInstanceErrorLogsErrorLogItemExportArgs struct { // log content. Content pulumi.StringPtrInput `pulumi:"content"` // Log level, optional values note, warning, error. Level pulumi.StringPtrInput `pulumi:"level"` // time. Timestamp pulumi.StringPtrInput `pulumi:"timestamp"` }
func (ExportInstanceErrorLogsErrorLogItemExportArgs) ElementType ¶ added in v0.1.5
func (ExportInstanceErrorLogsErrorLogItemExportArgs) ElementType() reflect.Type
func (ExportInstanceErrorLogsErrorLogItemExportArgs) ToExportInstanceErrorLogsErrorLogItemExportOutput ¶ added in v0.1.5
func (i ExportInstanceErrorLogsErrorLogItemExportArgs) ToExportInstanceErrorLogsErrorLogItemExportOutput() ExportInstanceErrorLogsErrorLogItemExportOutput
func (ExportInstanceErrorLogsErrorLogItemExportArgs) ToExportInstanceErrorLogsErrorLogItemExportOutputWithContext ¶ added in v0.1.5
func (i ExportInstanceErrorLogsErrorLogItemExportArgs) ToExportInstanceErrorLogsErrorLogItemExportOutputWithContext(ctx context.Context) ExportInstanceErrorLogsErrorLogItemExportOutput
type ExportInstanceErrorLogsErrorLogItemExportArray ¶ added in v0.1.5
type ExportInstanceErrorLogsErrorLogItemExportArray []ExportInstanceErrorLogsErrorLogItemExportInput
func (ExportInstanceErrorLogsErrorLogItemExportArray) ElementType ¶ added in v0.1.5
func (ExportInstanceErrorLogsErrorLogItemExportArray) ElementType() reflect.Type
func (ExportInstanceErrorLogsErrorLogItemExportArray) ToExportInstanceErrorLogsErrorLogItemExportArrayOutput ¶ added in v0.1.5
func (i ExportInstanceErrorLogsErrorLogItemExportArray) ToExportInstanceErrorLogsErrorLogItemExportArrayOutput() ExportInstanceErrorLogsErrorLogItemExportArrayOutput
func (ExportInstanceErrorLogsErrorLogItemExportArray) ToExportInstanceErrorLogsErrorLogItemExportArrayOutputWithContext ¶ added in v0.1.5
func (i ExportInstanceErrorLogsErrorLogItemExportArray) ToExportInstanceErrorLogsErrorLogItemExportArrayOutputWithContext(ctx context.Context) ExportInstanceErrorLogsErrorLogItemExportArrayOutput
type ExportInstanceErrorLogsErrorLogItemExportArrayInput ¶ added in v0.1.5
type ExportInstanceErrorLogsErrorLogItemExportArrayInput interface { pulumi.Input ToExportInstanceErrorLogsErrorLogItemExportArrayOutput() ExportInstanceErrorLogsErrorLogItemExportArrayOutput ToExportInstanceErrorLogsErrorLogItemExportArrayOutputWithContext(context.Context) ExportInstanceErrorLogsErrorLogItemExportArrayOutput }
ExportInstanceErrorLogsErrorLogItemExportArrayInput is an input type that accepts ExportInstanceErrorLogsErrorLogItemExportArray and ExportInstanceErrorLogsErrorLogItemExportArrayOutput values. You can construct a concrete instance of `ExportInstanceErrorLogsErrorLogItemExportArrayInput` via:
ExportInstanceErrorLogsErrorLogItemExportArray{ ExportInstanceErrorLogsErrorLogItemExportArgs{...} }
type ExportInstanceErrorLogsErrorLogItemExportArrayOutput ¶ added in v0.1.5
type ExportInstanceErrorLogsErrorLogItemExportArrayOutput struct{ *pulumi.OutputState }
func (ExportInstanceErrorLogsErrorLogItemExportArrayOutput) ElementType ¶ added in v0.1.5
func (ExportInstanceErrorLogsErrorLogItemExportArrayOutput) ElementType() reflect.Type
func (ExportInstanceErrorLogsErrorLogItemExportArrayOutput) ToExportInstanceErrorLogsErrorLogItemExportArrayOutput ¶ added in v0.1.5
func (o ExportInstanceErrorLogsErrorLogItemExportArrayOutput) ToExportInstanceErrorLogsErrorLogItemExportArrayOutput() ExportInstanceErrorLogsErrorLogItemExportArrayOutput
func (ExportInstanceErrorLogsErrorLogItemExportArrayOutput) ToExportInstanceErrorLogsErrorLogItemExportArrayOutputWithContext ¶ added in v0.1.5
func (o ExportInstanceErrorLogsErrorLogItemExportArrayOutput) ToExportInstanceErrorLogsErrorLogItemExportArrayOutputWithContext(ctx context.Context) ExportInstanceErrorLogsErrorLogItemExportArrayOutput
type ExportInstanceErrorLogsErrorLogItemExportInput ¶ added in v0.1.5
type ExportInstanceErrorLogsErrorLogItemExportInput interface { pulumi.Input ToExportInstanceErrorLogsErrorLogItemExportOutput() ExportInstanceErrorLogsErrorLogItemExportOutput ToExportInstanceErrorLogsErrorLogItemExportOutputWithContext(context.Context) ExportInstanceErrorLogsErrorLogItemExportOutput }
ExportInstanceErrorLogsErrorLogItemExportInput is an input type that accepts ExportInstanceErrorLogsErrorLogItemExportArgs and ExportInstanceErrorLogsErrorLogItemExportOutput values. You can construct a concrete instance of `ExportInstanceErrorLogsErrorLogItemExportInput` via:
ExportInstanceErrorLogsErrorLogItemExportArgs{...}
type ExportInstanceErrorLogsErrorLogItemExportOutput ¶ added in v0.1.5
type ExportInstanceErrorLogsErrorLogItemExportOutput struct{ *pulumi.OutputState }
func (ExportInstanceErrorLogsErrorLogItemExportOutput) Content ¶ added in v0.1.5
func (o ExportInstanceErrorLogsErrorLogItemExportOutput) Content() pulumi.StringPtrOutput
log content.
func (ExportInstanceErrorLogsErrorLogItemExportOutput) ElementType ¶ added in v0.1.5
func (ExportInstanceErrorLogsErrorLogItemExportOutput) ElementType() reflect.Type
func (ExportInstanceErrorLogsErrorLogItemExportOutput) Level ¶ added in v0.1.5
func (o ExportInstanceErrorLogsErrorLogItemExportOutput) Level() pulumi.StringPtrOutput
Log level, optional values note, warning, error.
func (ExportInstanceErrorLogsErrorLogItemExportOutput) Timestamp ¶ added in v0.1.5
func (o ExportInstanceErrorLogsErrorLogItemExportOutput) Timestamp() pulumi.StringPtrOutput
time.
func (ExportInstanceErrorLogsErrorLogItemExportOutput) ToExportInstanceErrorLogsErrorLogItemExportOutput ¶ added in v0.1.5
func (o ExportInstanceErrorLogsErrorLogItemExportOutput) ToExportInstanceErrorLogsErrorLogItemExportOutput() ExportInstanceErrorLogsErrorLogItemExportOutput
func (ExportInstanceErrorLogsErrorLogItemExportOutput) ToExportInstanceErrorLogsErrorLogItemExportOutputWithContext ¶ added in v0.1.5
func (o ExportInstanceErrorLogsErrorLogItemExportOutput) ToExportInstanceErrorLogsErrorLogItemExportOutputWithContext(ctx context.Context) ExportInstanceErrorLogsErrorLogItemExportOutput
type ExportInstanceErrorLogsInput ¶ added in v0.1.5
type ExportInstanceErrorLogsInput interface { pulumi.Input ToExportInstanceErrorLogsOutput() ExportInstanceErrorLogsOutput ToExportInstanceErrorLogsOutputWithContext(ctx context.Context) ExportInstanceErrorLogsOutput }
type ExportInstanceErrorLogsMap ¶ added in v0.1.5
type ExportInstanceErrorLogsMap map[string]ExportInstanceErrorLogsInput
func (ExportInstanceErrorLogsMap) ElementType ¶ added in v0.1.5
func (ExportInstanceErrorLogsMap) ElementType() reflect.Type
func (ExportInstanceErrorLogsMap) ToExportInstanceErrorLogsMapOutput ¶ added in v0.1.5
func (i ExportInstanceErrorLogsMap) ToExportInstanceErrorLogsMapOutput() ExportInstanceErrorLogsMapOutput
func (ExportInstanceErrorLogsMap) ToExportInstanceErrorLogsMapOutputWithContext ¶ added in v0.1.5
func (i ExportInstanceErrorLogsMap) ToExportInstanceErrorLogsMapOutputWithContext(ctx context.Context) ExportInstanceErrorLogsMapOutput
type ExportInstanceErrorLogsMapInput ¶ added in v0.1.5
type ExportInstanceErrorLogsMapInput interface { pulumi.Input ToExportInstanceErrorLogsMapOutput() ExportInstanceErrorLogsMapOutput ToExportInstanceErrorLogsMapOutputWithContext(context.Context) ExportInstanceErrorLogsMapOutput }
ExportInstanceErrorLogsMapInput is an input type that accepts ExportInstanceErrorLogsMap and ExportInstanceErrorLogsMapOutput values. You can construct a concrete instance of `ExportInstanceErrorLogsMapInput` via:
ExportInstanceErrorLogsMap{ "key": ExportInstanceErrorLogsArgs{...} }
type ExportInstanceErrorLogsMapOutput ¶ added in v0.1.5
type ExportInstanceErrorLogsMapOutput struct{ *pulumi.OutputState }
func (ExportInstanceErrorLogsMapOutput) ElementType ¶ added in v0.1.5
func (ExportInstanceErrorLogsMapOutput) ElementType() reflect.Type
func (ExportInstanceErrorLogsMapOutput) MapIndex ¶ added in v0.1.5
func (o ExportInstanceErrorLogsMapOutput) MapIndex(k pulumi.StringInput) ExportInstanceErrorLogsOutput
func (ExportInstanceErrorLogsMapOutput) ToExportInstanceErrorLogsMapOutput ¶ added in v0.1.5
func (o ExportInstanceErrorLogsMapOutput) ToExportInstanceErrorLogsMapOutput() ExportInstanceErrorLogsMapOutput
func (ExportInstanceErrorLogsMapOutput) ToExportInstanceErrorLogsMapOutputWithContext ¶ added in v0.1.5
func (o ExportInstanceErrorLogsMapOutput) ToExportInstanceErrorLogsMapOutputWithContext(ctx context.Context) ExportInstanceErrorLogsMapOutput
type ExportInstanceErrorLogsOutput ¶ added in v0.1.5
type ExportInstanceErrorLogsOutput struct{ *pulumi.OutputState }
func (ExportInstanceErrorLogsOutput) ElementType ¶ added in v0.1.5
func (ExportInstanceErrorLogsOutput) ElementType() reflect.Type
func (ExportInstanceErrorLogsOutput) EndTime ¶ added in v0.1.5
func (o ExportInstanceErrorLogsOutput) EndTime() pulumi.StringPtrOutput
Latest log time.
func (ExportInstanceErrorLogsOutput) ErrorLogItemExports ¶ added in v0.1.5
func (o ExportInstanceErrorLogsOutput) ErrorLogItemExports() ExportInstanceErrorLogsErrorLogItemExportArrayOutput
List of instances in the read-write instance group.
func (ExportInstanceErrorLogsOutput) FileType ¶ added in v0.1.5
func (o ExportInstanceErrorLogsOutput) FileType() pulumi.StringPtrOutput
File type, optional values: csv, original.
func (ExportInstanceErrorLogsOutput) InstanceId ¶ added in v0.1.5
func (o ExportInstanceErrorLogsOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (ExportInstanceErrorLogsOutput) KeyWords ¶ added in v0.1.5
func (o ExportInstanceErrorLogsOutput) KeyWords() pulumi.StringArrayOutput
keyword.
func (ExportInstanceErrorLogsOutput) LogLevels ¶ added in v0.1.5
func (o ExportInstanceErrorLogsOutput) LogLevels() pulumi.StringArrayOutput
Log level.
func (ExportInstanceErrorLogsOutput) OrderBy ¶ added in v0.1.5
func (o ExportInstanceErrorLogsOutput) OrderBy() pulumi.StringPtrOutput
Optional value Timestamp.
func (ExportInstanceErrorLogsOutput) OrderByType ¶ added in v0.1.5
func (o ExportInstanceErrorLogsOutput) OrderByType() pulumi.StringPtrOutput
ASC or DESC.
func (ExportInstanceErrorLogsOutput) StartTime ¶ added in v0.1.5
func (o ExportInstanceErrorLogsOutput) StartTime() pulumi.StringPtrOutput
Log earliest time.
func (ExportInstanceErrorLogsOutput) ToExportInstanceErrorLogsOutput ¶ added in v0.1.5
func (o ExportInstanceErrorLogsOutput) ToExportInstanceErrorLogsOutput() ExportInstanceErrorLogsOutput
func (ExportInstanceErrorLogsOutput) ToExportInstanceErrorLogsOutputWithContext ¶ added in v0.1.5
func (o ExportInstanceErrorLogsOutput) ToExportInstanceErrorLogsOutputWithContext(ctx context.Context) ExportInstanceErrorLogsOutput
type ExportInstanceErrorLogsState ¶ added in v0.1.5
type ExportInstanceErrorLogsState struct { // Latest log time. EndTime pulumi.StringPtrInput // List of instances in the read-write instance group. ErrorLogItemExports ExportInstanceErrorLogsErrorLogItemExportArrayInput // File type, optional values: csv, original. FileType pulumi.StringPtrInput // Instance ID. InstanceId pulumi.StringPtrInput // keyword. KeyWords pulumi.StringArrayInput // Log level. LogLevels pulumi.StringArrayInput // Optional value Timestamp. OrderBy pulumi.StringPtrInput // ASC or DESC. OrderByType pulumi.StringPtrInput // Log earliest time. StartTime pulumi.StringPtrInput }
func (ExportInstanceErrorLogsState) ElementType ¶ added in v0.1.5
func (ExportInstanceErrorLogsState) ElementType() reflect.Type
type ExportInstanceSlowQueries ¶ added in v0.1.5
type ExportInstanceSlowQueries struct { pulumi.CustomResourceState // Database name. Database pulumi.StringPtrOutput `pulumi:"database"` // Latest transaction start time. EndTime pulumi.StringPtrOutput `pulumi:"endTime"` // Slow query export content. FileContent pulumi.StringOutput `pulumi:"fileContent"` // File type, optional values: csv, original. FileType pulumi.StringPtrOutput `pulumi:"fileType"` // Client host. Host pulumi.StringPtrOutput `pulumi:"host"` // Instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Earliest transaction start time. StartTime pulumi.StringPtrOutput `pulumi:"startTime"` // user name. Username pulumi.StringPtrOutput `pulumi:"username"` }
Provides a resource to create a cynosdb exportInstanceSlowQueries
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewExportInstanceSlowQueries(ctx, "exportInstanceSlowQueries", &Cynosdb.ExportInstanceSlowQueriesArgs{ Database: pulumi.String("db1"), EndTime: pulumi.String("2022-01-01 14:00:00"), FileType: pulumi.String("csv"), Host: pulumi.String("10.10.10.10"), InstanceId: pulumi.String("cynosdbmysql-ins-123"), StartTime: pulumi.String("2022-01-01 12:00:00"), Username: pulumi.String("root"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetExportInstanceSlowQueries ¶ added in v0.1.5
func GetExportInstanceSlowQueries(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExportInstanceSlowQueriesState, opts ...pulumi.ResourceOption) (*ExportInstanceSlowQueries, error)
GetExportInstanceSlowQueries gets an existing ExportInstanceSlowQueries 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 NewExportInstanceSlowQueries ¶ added in v0.1.5
func NewExportInstanceSlowQueries(ctx *pulumi.Context, name string, args *ExportInstanceSlowQueriesArgs, opts ...pulumi.ResourceOption) (*ExportInstanceSlowQueries, error)
NewExportInstanceSlowQueries registers a new resource with the given unique name, arguments, and options.
func (*ExportInstanceSlowQueries) ElementType ¶ added in v0.1.5
func (*ExportInstanceSlowQueries) ElementType() reflect.Type
func (*ExportInstanceSlowQueries) ToExportInstanceSlowQueriesOutput ¶ added in v0.1.5
func (i *ExportInstanceSlowQueries) ToExportInstanceSlowQueriesOutput() ExportInstanceSlowQueriesOutput
func (*ExportInstanceSlowQueries) ToExportInstanceSlowQueriesOutputWithContext ¶ added in v0.1.5
func (i *ExportInstanceSlowQueries) ToExportInstanceSlowQueriesOutputWithContext(ctx context.Context) ExportInstanceSlowQueriesOutput
type ExportInstanceSlowQueriesArgs ¶ added in v0.1.5
type ExportInstanceSlowQueriesArgs struct { // Database name. Database pulumi.StringPtrInput // Latest transaction start time. EndTime pulumi.StringPtrInput // File type, optional values: csv, original. FileType pulumi.StringPtrInput // Client host. Host pulumi.StringPtrInput // Instance ID. InstanceId pulumi.StringInput // Earliest transaction start time. StartTime pulumi.StringPtrInput // user name. Username pulumi.StringPtrInput }
The set of arguments for constructing a ExportInstanceSlowQueries resource.
func (ExportInstanceSlowQueriesArgs) ElementType ¶ added in v0.1.5
func (ExportInstanceSlowQueriesArgs) ElementType() reflect.Type
type ExportInstanceSlowQueriesArray ¶ added in v0.1.5
type ExportInstanceSlowQueriesArray []ExportInstanceSlowQueriesInput
func (ExportInstanceSlowQueriesArray) ElementType ¶ added in v0.1.5
func (ExportInstanceSlowQueriesArray) ElementType() reflect.Type
func (ExportInstanceSlowQueriesArray) ToExportInstanceSlowQueriesArrayOutput ¶ added in v0.1.5
func (i ExportInstanceSlowQueriesArray) ToExportInstanceSlowQueriesArrayOutput() ExportInstanceSlowQueriesArrayOutput
func (ExportInstanceSlowQueriesArray) ToExportInstanceSlowQueriesArrayOutputWithContext ¶ added in v0.1.5
func (i ExportInstanceSlowQueriesArray) ToExportInstanceSlowQueriesArrayOutputWithContext(ctx context.Context) ExportInstanceSlowQueriesArrayOutput
type ExportInstanceSlowQueriesArrayInput ¶ added in v0.1.5
type ExportInstanceSlowQueriesArrayInput interface { pulumi.Input ToExportInstanceSlowQueriesArrayOutput() ExportInstanceSlowQueriesArrayOutput ToExportInstanceSlowQueriesArrayOutputWithContext(context.Context) ExportInstanceSlowQueriesArrayOutput }
ExportInstanceSlowQueriesArrayInput is an input type that accepts ExportInstanceSlowQueriesArray and ExportInstanceSlowQueriesArrayOutput values. You can construct a concrete instance of `ExportInstanceSlowQueriesArrayInput` via:
ExportInstanceSlowQueriesArray{ ExportInstanceSlowQueriesArgs{...} }
type ExportInstanceSlowQueriesArrayOutput ¶ added in v0.1.5
type ExportInstanceSlowQueriesArrayOutput struct{ *pulumi.OutputState }
func (ExportInstanceSlowQueriesArrayOutput) ElementType ¶ added in v0.1.5
func (ExportInstanceSlowQueriesArrayOutput) ElementType() reflect.Type
func (ExportInstanceSlowQueriesArrayOutput) Index ¶ added in v0.1.5
func (o ExportInstanceSlowQueriesArrayOutput) Index(i pulumi.IntInput) ExportInstanceSlowQueriesOutput
func (ExportInstanceSlowQueriesArrayOutput) ToExportInstanceSlowQueriesArrayOutput ¶ added in v0.1.5
func (o ExportInstanceSlowQueriesArrayOutput) ToExportInstanceSlowQueriesArrayOutput() ExportInstanceSlowQueriesArrayOutput
func (ExportInstanceSlowQueriesArrayOutput) ToExportInstanceSlowQueriesArrayOutputWithContext ¶ added in v0.1.5
func (o ExportInstanceSlowQueriesArrayOutput) ToExportInstanceSlowQueriesArrayOutputWithContext(ctx context.Context) ExportInstanceSlowQueriesArrayOutput
type ExportInstanceSlowQueriesInput ¶ added in v0.1.5
type ExportInstanceSlowQueriesInput interface { pulumi.Input ToExportInstanceSlowQueriesOutput() ExportInstanceSlowQueriesOutput ToExportInstanceSlowQueriesOutputWithContext(ctx context.Context) ExportInstanceSlowQueriesOutput }
type ExportInstanceSlowQueriesMap ¶ added in v0.1.5
type ExportInstanceSlowQueriesMap map[string]ExportInstanceSlowQueriesInput
func (ExportInstanceSlowQueriesMap) ElementType ¶ added in v0.1.5
func (ExportInstanceSlowQueriesMap) ElementType() reflect.Type
func (ExportInstanceSlowQueriesMap) ToExportInstanceSlowQueriesMapOutput ¶ added in v0.1.5
func (i ExportInstanceSlowQueriesMap) ToExportInstanceSlowQueriesMapOutput() ExportInstanceSlowQueriesMapOutput
func (ExportInstanceSlowQueriesMap) ToExportInstanceSlowQueriesMapOutputWithContext ¶ added in v0.1.5
func (i ExportInstanceSlowQueriesMap) ToExportInstanceSlowQueriesMapOutputWithContext(ctx context.Context) ExportInstanceSlowQueriesMapOutput
type ExportInstanceSlowQueriesMapInput ¶ added in v0.1.5
type ExportInstanceSlowQueriesMapInput interface { pulumi.Input ToExportInstanceSlowQueriesMapOutput() ExportInstanceSlowQueriesMapOutput ToExportInstanceSlowQueriesMapOutputWithContext(context.Context) ExportInstanceSlowQueriesMapOutput }
ExportInstanceSlowQueriesMapInput is an input type that accepts ExportInstanceSlowQueriesMap and ExportInstanceSlowQueriesMapOutput values. You can construct a concrete instance of `ExportInstanceSlowQueriesMapInput` via:
ExportInstanceSlowQueriesMap{ "key": ExportInstanceSlowQueriesArgs{...} }
type ExportInstanceSlowQueriesMapOutput ¶ added in v0.1.5
type ExportInstanceSlowQueriesMapOutput struct{ *pulumi.OutputState }
func (ExportInstanceSlowQueriesMapOutput) ElementType ¶ added in v0.1.5
func (ExportInstanceSlowQueriesMapOutput) ElementType() reflect.Type
func (ExportInstanceSlowQueriesMapOutput) MapIndex ¶ added in v0.1.5
func (o ExportInstanceSlowQueriesMapOutput) MapIndex(k pulumi.StringInput) ExportInstanceSlowQueriesOutput
func (ExportInstanceSlowQueriesMapOutput) ToExportInstanceSlowQueriesMapOutput ¶ added in v0.1.5
func (o ExportInstanceSlowQueriesMapOutput) ToExportInstanceSlowQueriesMapOutput() ExportInstanceSlowQueriesMapOutput
func (ExportInstanceSlowQueriesMapOutput) ToExportInstanceSlowQueriesMapOutputWithContext ¶ added in v0.1.5
func (o ExportInstanceSlowQueriesMapOutput) ToExportInstanceSlowQueriesMapOutputWithContext(ctx context.Context) ExportInstanceSlowQueriesMapOutput
type ExportInstanceSlowQueriesOutput ¶ added in v0.1.5
type ExportInstanceSlowQueriesOutput struct{ *pulumi.OutputState }
func (ExportInstanceSlowQueriesOutput) Database ¶ added in v0.1.5
func (o ExportInstanceSlowQueriesOutput) Database() pulumi.StringPtrOutput
Database name.
func (ExportInstanceSlowQueriesOutput) ElementType ¶ added in v0.1.5
func (ExportInstanceSlowQueriesOutput) ElementType() reflect.Type
func (ExportInstanceSlowQueriesOutput) EndTime ¶ added in v0.1.5
func (o ExportInstanceSlowQueriesOutput) EndTime() pulumi.StringPtrOutput
Latest transaction start time.
func (ExportInstanceSlowQueriesOutput) FileContent ¶ added in v0.1.5
func (o ExportInstanceSlowQueriesOutput) FileContent() pulumi.StringOutput
Slow query export content.
func (ExportInstanceSlowQueriesOutput) FileType ¶ added in v0.1.5
func (o ExportInstanceSlowQueriesOutput) FileType() pulumi.StringPtrOutput
File type, optional values: csv, original.
func (ExportInstanceSlowQueriesOutput) Host ¶ added in v0.1.5
func (o ExportInstanceSlowQueriesOutput) Host() pulumi.StringPtrOutput
Client host.
func (ExportInstanceSlowQueriesOutput) InstanceId ¶ added in v0.1.5
func (o ExportInstanceSlowQueriesOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (ExportInstanceSlowQueriesOutput) StartTime ¶ added in v0.1.5
func (o ExportInstanceSlowQueriesOutput) StartTime() pulumi.StringPtrOutput
Earliest transaction start time.
func (ExportInstanceSlowQueriesOutput) ToExportInstanceSlowQueriesOutput ¶ added in v0.1.5
func (o ExportInstanceSlowQueriesOutput) ToExportInstanceSlowQueriesOutput() ExportInstanceSlowQueriesOutput
func (ExportInstanceSlowQueriesOutput) ToExportInstanceSlowQueriesOutputWithContext ¶ added in v0.1.5
func (o ExportInstanceSlowQueriesOutput) ToExportInstanceSlowQueriesOutputWithContext(ctx context.Context) ExportInstanceSlowQueriesOutput
func (ExportInstanceSlowQueriesOutput) Username ¶ added in v0.1.5
func (o ExportInstanceSlowQueriesOutput) Username() pulumi.StringPtrOutput
user name.
type ExportInstanceSlowQueriesState ¶ added in v0.1.5
type ExportInstanceSlowQueriesState struct { // Database name. Database pulumi.StringPtrInput // Latest transaction start time. EndTime pulumi.StringPtrInput // Slow query export content. FileContent pulumi.StringPtrInput // File type, optional values: csv, original. FileType pulumi.StringPtrInput // Client host. Host pulumi.StringPtrInput // Instance ID. InstanceId pulumi.StringPtrInput // Earliest transaction start time. StartTime pulumi.StringPtrInput // user name. Username pulumi.StringPtrInput }
func (ExportInstanceSlowQueriesState) ElementType ¶ added in v0.1.5
func (ExportInstanceSlowQueriesState) ElementType() reflect.Type
type GetAccountAllGrantPrivilegesAccount ¶ added in v0.1.5
type GetAccountAllGrantPrivilegesAccountArgs ¶ added in v0.1.5
type GetAccountAllGrantPrivilegesAccountArgs struct { // Account. AccountName pulumi.StringInput `pulumi:"accountName"` // Host, default `%`. Host pulumi.StringPtrInput `pulumi:"host"` }
func (GetAccountAllGrantPrivilegesAccountArgs) ElementType ¶ added in v0.1.5
func (GetAccountAllGrantPrivilegesAccountArgs) ElementType() reflect.Type
func (GetAccountAllGrantPrivilegesAccountArgs) ToGetAccountAllGrantPrivilegesAccountOutput ¶ added in v0.1.5
func (i GetAccountAllGrantPrivilegesAccountArgs) ToGetAccountAllGrantPrivilegesAccountOutput() GetAccountAllGrantPrivilegesAccountOutput
func (GetAccountAllGrantPrivilegesAccountArgs) ToGetAccountAllGrantPrivilegesAccountOutputWithContext ¶ added in v0.1.5
func (i GetAccountAllGrantPrivilegesAccountArgs) ToGetAccountAllGrantPrivilegesAccountOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesAccountOutput
type GetAccountAllGrantPrivilegesAccountInput ¶ added in v0.1.5
type GetAccountAllGrantPrivilegesAccountInput interface { pulumi.Input ToGetAccountAllGrantPrivilegesAccountOutput() GetAccountAllGrantPrivilegesAccountOutput ToGetAccountAllGrantPrivilegesAccountOutputWithContext(context.Context) GetAccountAllGrantPrivilegesAccountOutput }
GetAccountAllGrantPrivilegesAccountInput is an input type that accepts GetAccountAllGrantPrivilegesAccountArgs and GetAccountAllGrantPrivilegesAccountOutput values. You can construct a concrete instance of `GetAccountAllGrantPrivilegesAccountInput` via:
GetAccountAllGrantPrivilegesAccountArgs{...}
type GetAccountAllGrantPrivilegesAccountOutput ¶ added in v0.1.5
type GetAccountAllGrantPrivilegesAccountOutput struct{ *pulumi.OutputState }
func (GetAccountAllGrantPrivilegesAccountOutput) AccountName ¶ added in v0.1.5
func (o GetAccountAllGrantPrivilegesAccountOutput) AccountName() pulumi.StringOutput
Account.
func (GetAccountAllGrantPrivilegesAccountOutput) ElementType ¶ added in v0.1.5
func (GetAccountAllGrantPrivilegesAccountOutput) ElementType() reflect.Type
func (GetAccountAllGrantPrivilegesAccountOutput) Host ¶ added in v0.1.5
func (o GetAccountAllGrantPrivilegesAccountOutput) Host() pulumi.StringPtrOutput
Host, default `%`.
func (GetAccountAllGrantPrivilegesAccountOutput) ToGetAccountAllGrantPrivilegesAccountOutput ¶ added in v0.1.5
func (o GetAccountAllGrantPrivilegesAccountOutput) ToGetAccountAllGrantPrivilegesAccountOutput() GetAccountAllGrantPrivilegesAccountOutput
func (GetAccountAllGrantPrivilegesAccountOutput) ToGetAccountAllGrantPrivilegesAccountOutputWithContext ¶ added in v0.1.5
func (o GetAccountAllGrantPrivilegesAccountOutput) ToGetAccountAllGrantPrivilegesAccountOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesAccountOutput
type GetAccountAllGrantPrivilegesArgs ¶ added in v0.1.5
type GetAccountAllGrantPrivilegesArgs struct { // account information. Account GetAccountAllGrantPrivilegesAccount `pulumi:"account"` // Cluster ID. ClusterId string `pulumi:"clusterId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAccountAllGrantPrivileges.
type GetAccountAllGrantPrivilegesDatabasePrivilege ¶ added in v0.1.5
type GetAccountAllGrantPrivilegesDatabasePrivilegeArgs ¶ added in v0.1.5
type GetAccountAllGrantPrivilegesDatabasePrivilegeArgs struct { // Database name. Db pulumi.StringInput `pulumi:"db"` // Permission List. Privileges pulumi.StringArrayInput `pulumi:"privileges"` }
func (GetAccountAllGrantPrivilegesDatabasePrivilegeArgs) ElementType ¶ added in v0.1.5
func (GetAccountAllGrantPrivilegesDatabasePrivilegeArgs) ElementType() reflect.Type
func (GetAccountAllGrantPrivilegesDatabasePrivilegeArgs) ToGetAccountAllGrantPrivilegesDatabasePrivilegeOutput ¶ added in v0.1.5
func (i GetAccountAllGrantPrivilegesDatabasePrivilegeArgs) ToGetAccountAllGrantPrivilegesDatabasePrivilegeOutput() GetAccountAllGrantPrivilegesDatabasePrivilegeOutput
func (GetAccountAllGrantPrivilegesDatabasePrivilegeArgs) ToGetAccountAllGrantPrivilegesDatabasePrivilegeOutputWithContext ¶ added in v0.1.5
func (i GetAccountAllGrantPrivilegesDatabasePrivilegeArgs) ToGetAccountAllGrantPrivilegesDatabasePrivilegeOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesDatabasePrivilegeOutput
type GetAccountAllGrantPrivilegesDatabasePrivilegeArray ¶ added in v0.1.5
type GetAccountAllGrantPrivilegesDatabasePrivilegeArray []GetAccountAllGrantPrivilegesDatabasePrivilegeInput
func (GetAccountAllGrantPrivilegesDatabasePrivilegeArray) ElementType ¶ added in v0.1.5
func (GetAccountAllGrantPrivilegesDatabasePrivilegeArray) ElementType() reflect.Type
func (GetAccountAllGrantPrivilegesDatabasePrivilegeArray) ToGetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput ¶ added in v0.1.5
func (i GetAccountAllGrantPrivilegesDatabasePrivilegeArray) ToGetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput() GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput
func (GetAccountAllGrantPrivilegesDatabasePrivilegeArray) ToGetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutputWithContext ¶ added in v0.1.5
func (i GetAccountAllGrantPrivilegesDatabasePrivilegeArray) ToGetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput
type GetAccountAllGrantPrivilegesDatabasePrivilegeArrayInput ¶ added in v0.1.5
type GetAccountAllGrantPrivilegesDatabasePrivilegeArrayInput interface { pulumi.Input ToGetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput() GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput ToGetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutputWithContext(context.Context) GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput }
GetAccountAllGrantPrivilegesDatabasePrivilegeArrayInput is an input type that accepts GetAccountAllGrantPrivilegesDatabasePrivilegeArray and GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput values. You can construct a concrete instance of `GetAccountAllGrantPrivilegesDatabasePrivilegeArrayInput` via:
GetAccountAllGrantPrivilegesDatabasePrivilegeArray{ GetAccountAllGrantPrivilegesDatabasePrivilegeArgs{...} }
type GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput ¶ added in v0.1.5
type GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput struct{ *pulumi.OutputState }
func (GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput) ElementType ¶ added in v0.1.5
func (GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput) ElementType() reflect.Type
func (GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput) ToGetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput ¶ added in v0.1.5
func (o GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput) ToGetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput() GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput
func (GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput) ToGetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutputWithContext ¶ added in v0.1.5
func (o GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput) ToGetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput
type GetAccountAllGrantPrivilegesDatabasePrivilegeInput ¶ added in v0.1.5
type GetAccountAllGrantPrivilegesDatabasePrivilegeInput interface { pulumi.Input ToGetAccountAllGrantPrivilegesDatabasePrivilegeOutput() GetAccountAllGrantPrivilegesDatabasePrivilegeOutput ToGetAccountAllGrantPrivilegesDatabasePrivilegeOutputWithContext(context.Context) GetAccountAllGrantPrivilegesDatabasePrivilegeOutput }
GetAccountAllGrantPrivilegesDatabasePrivilegeInput is an input type that accepts GetAccountAllGrantPrivilegesDatabasePrivilegeArgs and GetAccountAllGrantPrivilegesDatabasePrivilegeOutput values. You can construct a concrete instance of `GetAccountAllGrantPrivilegesDatabasePrivilegeInput` via:
GetAccountAllGrantPrivilegesDatabasePrivilegeArgs{...}
type GetAccountAllGrantPrivilegesDatabasePrivilegeOutput ¶ added in v0.1.5
type GetAccountAllGrantPrivilegesDatabasePrivilegeOutput struct{ *pulumi.OutputState }
func (GetAccountAllGrantPrivilegesDatabasePrivilegeOutput) ElementType ¶ added in v0.1.5
func (GetAccountAllGrantPrivilegesDatabasePrivilegeOutput) ElementType() reflect.Type
func (GetAccountAllGrantPrivilegesDatabasePrivilegeOutput) Privileges ¶ added in v0.1.5
func (o GetAccountAllGrantPrivilegesDatabasePrivilegeOutput) Privileges() pulumi.StringArrayOutput
Permission List.
func (GetAccountAllGrantPrivilegesDatabasePrivilegeOutput) ToGetAccountAllGrantPrivilegesDatabasePrivilegeOutput ¶ added in v0.1.5
func (o GetAccountAllGrantPrivilegesDatabasePrivilegeOutput) ToGetAccountAllGrantPrivilegesDatabasePrivilegeOutput() GetAccountAllGrantPrivilegesDatabasePrivilegeOutput
func (GetAccountAllGrantPrivilegesDatabasePrivilegeOutput) ToGetAccountAllGrantPrivilegesDatabasePrivilegeOutputWithContext ¶ added in v0.1.5
func (o GetAccountAllGrantPrivilegesDatabasePrivilegeOutput) ToGetAccountAllGrantPrivilegesDatabasePrivilegeOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesDatabasePrivilegeOutput
type GetAccountAllGrantPrivilegesOutputArgs ¶ added in v0.1.5
type GetAccountAllGrantPrivilegesOutputArgs struct { // account information. Account GetAccountAllGrantPrivilegesAccountInput `pulumi:"account"` // Cluster ID. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAccountAllGrantPrivileges.
func (GetAccountAllGrantPrivilegesOutputArgs) ElementType ¶ added in v0.1.5
func (GetAccountAllGrantPrivilegesOutputArgs) ElementType() reflect.Type
type GetAccountAllGrantPrivilegesResult ¶ added in v0.1.5
type GetAccountAllGrantPrivilegesResult struct { Account GetAccountAllGrantPrivilegesAccount `pulumi:"account"` ClusterId string `pulumi:"clusterId"` // Database permissions note: This field may return null, indicating that a valid value cannot be obtained. DatabasePrivileges []GetAccountAllGrantPrivilegesDatabasePrivilege `pulumi:"databasePrivileges"` // Global permission note: This field may return null, indicating that a valid value cannot be obtained. GlobalPrivileges []string `pulumi:"globalPrivileges"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Permission statement note: This field may return null, indicating that a valid value cannot be obtained. PrivilegeStatements []string `pulumi:"privilegeStatements"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Database table permissions note: This field may return null, indicating that a valid value cannot be obtained. TablePrivileges []GetAccountAllGrantPrivilegesTablePrivilege `pulumi:"tablePrivileges"` }
A collection of values returned by getAccountAllGrantPrivileges.
func GetAccountAllGrantPrivileges ¶ added in v0.1.5
func GetAccountAllGrantPrivileges(ctx *pulumi.Context, args *GetAccountAllGrantPrivilegesArgs, opts ...pulumi.InvokeOption) (*GetAccountAllGrantPrivilegesResult, error)
Use this data source to query detailed information of cynosdb accountAllGrantPrivileges
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetAccountAllGrantPrivileges(ctx, &cynosdb.GetAccountAllGrantPrivilegesArgs{ Account: cynosdb.GetAccountAllGrantPrivilegesAccount{ AccountName: "keep_dts", Host: pulumi.StringRef("%"), }, ClusterId: "cynosdbmysql-bws8h88b", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetAccountAllGrantPrivilegesResultOutput ¶ added in v0.1.5
type GetAccountAllGrantPrivilegesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAccountAllGrantPrivileges.
func GetAccountAllGrantPrivilegesOutput ¶ added in v0.1.5
func GetAccountAllGrantPrivilegesOutput(ctx *pulumi.Context, args GetAccountAllGrantPrivilegesOutputArgs, opts ...pulumi.InvokeOption) GetAccountAllGrantPrivilegesResultOutput
func (GetAccountAllGrantPrivilegesResultOutput) ClusterId ¶ added in v0.1.5
func (o GetAccountAllGrantPrivilegesResultOutput) ClusterId() pulumi.StringOutput
func (GetAccountAllGrantPrivilegesResultOutput) DatabasePrivileges ¶ added in v0.1.5
func (o GetAccountAllGrantPrivilegesResultOutput) DatabasePrivileges() GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput
Database permissions note: This field may return null, indicating that a valid value cannot be obtained.
func (GetAccountAllGrantPrivilegesResultOutput) ElementType ¶ added in v0.1.5
func (GetAccountAllGrantPrivilegesResultOutput) ElementType() reflect.Type
func (GetAccountAllGrantPrivilegesResultOutput) GlobalPrivileges ¶ added in v0.1.5
func (o GetAccountAllGrantPrivilegesResultOutput) GlobalPrivileges() pulumi.StringArrayOutput
Global permission note: This field may return null, indicating that a valid value cannot be obtained.
func (GetAccountAllGrantPrivilegesResultOutput) Id ¶ added in v0.1.5
func (o GetAccountAllGrantPrivilegesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAccountAllGrantPrivilegesResultOutput) PrivilegeStatements ¶ added in v0.1.5
func (o GetAccountAllGrantPrivilegesResultOutput) PrivilegeStatements() pulumi.StringArrayOutput
Permission statement note: This field may return null, indicating that a valid value cannot be obtained.
func (GetAccountAllGrantPrivilegesResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetAccountAllGrantPrivilegesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAccountAllGrantPrivilegesResultOutput) TablePrivileges ¶ added in v0.1.5
func (o GetAccountAllGrantPrivilegesResultOutput) TablePrivileges() GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput
Database table permissions note: This field may return null, indicating that a valid value cannot be obtained.
func (GetAccountAllGrantPrivilegesResultOutput) ToGetAccountAllGrantPrivilegesResultOutput ¶ added in v0.1.5
func (o GetAccountAllGrantPrivilegesResultOutput) ToGetAccountAllGrantPrivilegesResultOutput() GetAccountAllGrantPrivilegesResultOutput
func (GetAccountAllGrantPrivilegesResultOutput) ToGetAccountAllGrantPrivilegesResultOutputWithContext ¶ added in v0.1.5
func (o GetAccountAllGrantPrivilegesResultOutput) ToGetAccountAllGrantPrivilegesResultOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesResultOutput
type GetAccountAllGrantPrivilegesTablePrivilege ¶ added in v0.1.5
type GetAccountAllGrantPrivilegesTablePrivilegeArgs ¶ added in v0.1.5
type GetAccountAllGrantPrivilegesTablePrivilegeArgs struct { // Database name. Db pulumi.StringInput `pulumi:"db"` // Permission List. Privileges pulumi.StringArrayInput `pulumi:"privileges"` // Table Name. TableName pulumi.StringInput `pulumi:"tableName"` }
func (GetAccountAllGrantPrivilegesTablePrivilegeArgs) ElementType ¶ added in v0.1.5
func (GetAccountAllGrantPrivilegesTablePrivilegeArgs) ElementType() reflect.Type
func (GetAccountAllGrantPrivilegesTablePrivilegeArgs) ToGetAccountAllGrantPrivilegesTablePrivilegeOutput ¶ added in v0.1.5
func (i GetAccountAllGrantPrivilegesTablePrivilegeArgs) ToGetAccountAllGrantPrivilegesTablePrivilegeOutput() GetAccountAllGrantPrivilegesTablePrivilegeOutput
func (GetAccountAllGrantPrivilegesTablePrivilegeArgs) ToGetAccountAllGrantPrivilegesTablePrivilegeOutputWithContext ¶ added in v0.1.5
func (i GetAccountAllGrantPrivilegesTablePrivilegeArgs) ToGetAccountAllGrantPrivilegesTablePrivilegeOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesTablePrivilegeOutput
type GetAccountAllGrantPrivilegesTablePrivilegeArray ¶ added in v0.1.5
type GetAccountAllGrantPrivilegesTablePrivilegeArray []GetAccountAllGrantPrivilegesTablePrivilegeInput
func (GetAccountAllGrantPrivilegesTablePrivilegeArray) ElementType ¶ added in v0.1.5
func (GetAccountAllGrantPrivilegesTablePrivilegeArray) ElementType() reflect.Type
func (GetAccountAllGrantPrivilegesTablePrivilegeArray) ToGetAccountAllGrantPrivilegesTablePrivilegeArrayOutput ¶ added in v0.1.5
func (i GetAccountAllGrantPrivilegesTablePrivilegeArray) ToGetAccountAllGrantPrivilegesTablePrivilegeArrayOutput() GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput
func (GetAccountAllGrantPrivilegesTablePrivilegeArray) ToGetAccountAllGrantPrivilegesTablePrivilegeArrayOutputWithContext ¶ added in v0.1.5
func (i GetAccountAllGrantPrivilegesTablePrivilegeArray) ToGetAccountAllGrantPrivilegesTablePrivilegeArrayOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput
type GetAccountAllGrantPrivilegesTablePrivilegeArrayInput ¶ added in v0.1.5
type GetAccountAllGrantPrivilegesTablePrivilegeArrayInput interface { pulumi.Input ToGetAccountAllGrantPrivilegesTablePrivilegeArrayOutput() GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput ToGetAccountAllGrantPrivilegesTablePrivilegeArrayOutputWithContext(context.Context) GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput }
GetAccountAllGrantPrivilegesTablePrivilegeArrayInput is an input type that accepts GetAccountAllGrantPrivilegesTablePrivilegeArray and GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput values. You can construct a concrete instance of `GetAccountAllGrantPrivilegesTablePrivilegeArrayInput` via:
GetAccountAllGrantPrivilegesTablePrivilegeArray{ GetAccountAllGrantPrivilegesTablePrivilegeArgs{...} }
type GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput ¶ added in v0.1.5
type GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput struct{ *pulumi.OutputState }
func (GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput) ElementType ¶ added in v0.1.5
func (GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput) ElementType() reflect.Type
func (GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput) ToGetAccountAllGrantPrivilegesTablePrivilegeArrayOutput ¶ added in v0.1.5
func (o GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput) ToGetAccountAllGrantPrivilegesTablePrivilegeArrayOutput() GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput
func (GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput) ToGetAccountAllGrantPrivilegesTablePrivilegeArrayOutputWithContext ¶ added in v0.1.5
func (o GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput) ToGetAccountAllGrantPrivilegesTablePrivilegeArrayOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput
type GetAccountAllGrantPrivilegesTablePrivilegeInput ¶ added in v0.1.5
type GetAccountAllGrantPrivilegesTablePrivilegeInput interface { pulumi.Input ToGetAccountAllGrantPrivilegesTablePrivilegeOutput() GetAccountAllGrantPrivilegesTablePrivilegeOutput ToGetAccountAllGrantPrivilegesTablePrivilegeOutputWithContext(context.Context) GetAccountAllGrantPrivilegesTablePrivilegeOutput }
GetAccountAllGrantPrivilegesTablePrivilegeInput is an input type that accepts GetAccountAllGrantPrivilegesTablePrivilegeArgs and GetAccountAllGrantPrivilegesTablePrivilegeOutput values. You can construct a concrete instance of `GetAccountAllGrantPrivilegesTablePrivilegeInput` via:
GetAccountAllGrantPrivilegesTablePrivilegeArgs{...}
type GetAccountAllGrantPrivilegesTablePrivilegeOutput ¶ added in v0.1.5
type GetAccountAllGrantPrivilegesTablePrivilegeOutput struct{ *pulumi.OutputState }
func (GetAccountAllGrantPrivilegesTablePrivilegeOutput) ElementType ¶ added in v0.1.5
func (GetAccountAllGrantPrivilegesTablePrivilegeOutput) ElementType() reflect.Type
func (GetAccountAllGrantPrivilegesTablePrivilegeOutput) Privileges ¶ added in v0.1.5
func (o GetAccountAllGrantPrivilegesTablePrivilegeOutput) Privileges() pulumi.StringArrayOutput
Permission List.
func (GetAccountAllGrantPrivilegesTablePrivilegeOutput) TableName ¶ added in v0.1.5
func (o GetAccountAllGrantPrivilegesTablePrivilegeOutput) TableName() pulumi.StringOutput
Table Name.
func (GetAccountAllGrantPrivilegesTablePrivilegeOutput) ToGetAccountAllGrantPrivilegesTablePrivilegeOutput ¶ added in v0.1.5
func (o GetAccountAllGrantPrivilegesTablePrivilegeOutput) ToGetAccountAllGrantPrivilegesTablePrivilegeOutput() GetAccountAllGrantPrivilegesTablePrivilegeOutput
func (GetAccountAllGrantPrivilegesTablePrivilegeOutput) ToGetAccountAllGrantPrivilegesTablePrivilegeOutputWithContext ¶ added in v0.1.5
func (o GetAccountAllGrantPrivilegesTablePrivilegeOutput) ToGetAccountAllGrantPrivilegesTablePrivilegeOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesTablePrivilegeOutput
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.&quot;&quot;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
<!--Start PulumiCodeChooser --> ```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.GetAccounts(ctx, &cynosdb.GetAccountsArgs{ AccountNames: []string{ "root", }, ClusterId: "cynosdbmysql-bws8h88b", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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.&quot;&quot;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 GetAuditLogsArgs ¶ added in v0.1.5
type GetAuditLogsArgs struct { // The end time is in the format of 2017-07-12 10:29:20. EndTime string `pulumi:"endTime"` // Filter conditions. You can filter logs according to the set filtering criteria. Filter *GetAuditLogsFilter `pulumi:"filter"` // Instance ID. InstanceId string `pulumi:"instanceId"` // Sort by. The supported values include: ASC - ascending order, DESC - descending order. Order *string `pulumi:"order"` // Sort fields. The supported values include: timestamp - timestamp; &#39;effectRows&#39; - affects the number of rows; &#39;execTime&#39; - Execution time. OrderBy *string `pulumi:"orderBy"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Start time, format: 2017-07-12 10:29:20. StartTime string `pulumi:"startTime"` }
A collection of arguments for invoking getAuditLogs.
type GetAuditLogsFilter ¶ added in v0.1.5
type GetAuditLogsFilter struct { // Affects the number of rows. Indicates that filtering affects audit logs with rows greater than this value. AffectRows *int `pulumi:"affectRows"` // Database name. DbNames []string `pulumi:"dbNames"` // Execution time. Unit: ms. Indicates audit logs with a filter execution time greater than this value. ExecTime *int `pulumi:"execTime"` // Client address. Hosts []string `pulumi:"hosts"` // Audit policy name. PolicyNames []string `pulumi:"policyNames"` // Returns the number of rows. SentRows *int `pulumi:"sentRows"` // SQL statement. Supports fuzzy matching. Sql *string `pulumi:"sql"` // SQL type. Currently supported: SELECT, Insert, UPDATE, DELETE, CREATE, DROP, ALT, SET, REPLACE, EXECUTE. SqlType *string `pulumi:"sqlType"` // SQL type. Supports simultaneous querying of multiple types. Currently supported: SELECT, Insert, UPDATE, DELETE, CREATE, DROP, ALT, SET, REPLACE, EXECUTE. SqlTypes []string `pulumi:"sqlTypes"` // SQL statement. Supports passing multiple SQL statements. Sqls []string `pulumi:"sqls"` // Table name. TableNames []string `pulumi:"tableNames"` // Thread ID. ThreadIds []string `pulumi:"threadIds"` // User name. Users []string `pulumi:"users"` }
type GetAuditLogsFilterArgs ¶ added in v0.1.5
type GetAuditLogsFilterArgs struct { // Affects the number of rows. Indicates that filtering affects audit logs with rows greater than this value. AffectRows pulumi.IntPtrInput `pulumi:"affectRows"` // Database name. DbNames pulumi.StringArrayInput `pulumi:"dbNames"` // Execution time. Unit: ms. Indicates audit logs with a filter execution time greater than this value. ExecTime pulumi.IntPtrInput `pulumi:"execTime"` // Client address. Hosts pulumi.StringArrayInput `pulumi:"hosts"` // Audit policy name. PolicyNames pulumi.StringArrayInput `pulumi:"policyNames"` // Returns the number of rows. SentRows pulumi.IntPtrInput `pulumi:"sentRows"` // SQL statement. Supports fuzzy matching. Sql pulumi.StringPtrInput `pulumi:"sql"` // SQL type. Currently supported: SELECT, Insert, UPDATE, DELETE, CREATE, DROP, ALT, SET, REPLACE, EXECUTE. SqlType pulumi.StringPtrInput `pulumi:"sqlType"` // SQL type. Supports simultaneous querying of multiple types. Currently supported: SELECT, Insert, UPDATE, DELETE, CREATE, DROP, ALT, SET, REPLACE, EXECUTE. SqlTypes pulumi.StringArrayInput `pulumi:"sqlTypes"` // SQL statement. Supports passing multiple SQL statements. Sqls pulumi.StringArrayInput `pulumi:"sqls"` // Table name. TableNames pulumi.StringArrayInput `pulumi:"tableNames"` // Thread ID. ThreadIds pulumi.StringArrayInput `pulumi:"threadIds"` // User name. Users pulumi.StringArrayInput `pulumi:"users"` }
func (GetAuditLogsFilterArgs) ElementType ¶ added in v0.1.5
func (GetAuditLogsFilterArgs) ElementType() reflect.Type
func (GetAuditLogsFilterArgs) ToGetAuditLogsFilterOutput ¶ added in v0.1.5
func (i GetAuditLogsFilterArgs) ToGetAuditLogsFilterOutput() GetAuditLogsFilterOutput
func (GetAuditLogsFilterArgs) ToGetAuditLogsFilterOutputWithContext ¶ added in v0.1.5
func (i GetAuditLogsFilterArgs) ToGetAuditLogsFilterOutputWithContext(ctx context.Context) GetAuditLogsFilterOutput
func (GetAuditLogsFilterArgs) ToGetAuditLogsFilterPtrOutput ¶ added in v0.1.5
func (i GetAuditLogsFilterArgs) ToGetAuditLogsFilterPtrOutput() GetAuditLogsFilterPtrOutput
func (GetAuditLogsFilterArgs) ToGetAuditLogsFilterPtrOutputWithContext ¶ added in v0.1.5
func (i GetAuditLogsFilterArgs) ToGetAuditLogsFilterPtrOutputWithContext(ctx context.Context) GetAuditLogsFilterPtrOutput
type GetAuditLogsFilterInput ¶ added in v0.1.5
type GetAuditLogsFilterInput interface { pulumi.Input ToGetAuditLogsFilterOutput() GetAuditLogsFilterOutput ToGetAuditLogsFilterOutputWithContext(context.Context) GetAuditLogsFilterOutput }
GetAuditLogsFilterInput is an input type that accepts GetAuditLogsFilterArgs and GetAuditLogsFilterOutput values. You can construct a concrete instance of `GetAuditLogsFilterInput` via:
GetAuditLogsFilterArgs{...}
type GetAuditLogsFilterOutput ¶ added in v0.1.5
type GetAuditLogsFilterOutput struct{ *pulumi.OutputState }
func (GetAuditLogsFilterOutput) AffectRows ¶ added in v0.1.5
func (o GetAuditLogsFilterOutput) AffectRows() pulumi.IntPtrOutput
Affects the number of rows. Indicates that filtering affects audit logs with rows greater than this value.
func (GetAuditLogsFilterOutput) DbNames ¶ added in v0.1.5
func (o GetAuditLogsFilterOutput) DbNames() pulumi.StringArrayOutput
Database name.
func (GetAuditLogsFilterOutput) ElementType ¶ added in v0.1.5
func (GetAuditLogsFilterOutput) ElementType() reflect.Type
func (GetAuditLogsFilterOutput) ExecTime ¶ added in v0.1.5
func (o GetAuditLogsFilterOutput) ExecTime() pulumi.IntPtrOutput
Execution time. Unit: ms. Indicates audit logs with a filter execution time greater than this value.
func (GetAuditLogsFilterOutput) Hosts ¶ added in v0.1.5
func (o GetAuditLogsFilterOutput) Hosts() pulumi.StringArrayOutput
Client address.
func (GetAuditLogsFilterOutput) PolicyNames ¶ added in v0.1.5
func (o GetAuditLogsFilterOutput) PolicyNames() pulumi.StringArrayOutput
Audit policy name.
func (GetAuditLogsFilterOutput) SentRows ¶ added in v0.1.5
func (o GetAuditLogsFilterOutput) SentRows() pulumi.IntPtrOutput
Returns the number of rows.
func (GetAuditLogsFilterOutput) Sql ¶ added in v0.1.5
func (o GetAuditLogsFilterOutput) Sql() pulumi.StringPtrOutput
SQL statement. Supports fuzzy matching.
func (GetAuditLogsFilterOutput) SqlType ¶ added in v0.1.5
func (o GetAuditLogsFilterOutput) SqlType() pulumi.StringPtrOutput
SQL type. Currently supported: SELECT, Insert, UPDATE, DELETE, CREATE, DROP, ALT, SET, REPLACE, EXECUTE.
func (GetAuditLogsFilterOutput) SqlTypes ¶ added in v0.1.5
func (o GetAuditLogsFilterOutput) SqlTypes() pulumi.StringArrayOutput
SQL type. Supports simultaneous querying of multiple types. Currently supported: SELECT, Insert, UPDATE, DELETE, CREATE, DROP, ALT, SET, REPLACE, EXECUTE.
func (GetAuditLogsFilterOutput) Sqls ¶ added in v0.1.5
func (o GetAuditLogsFilterOutput) Sqls() pulumi.StringArrayOutput
SQL statement. Supports passing multiple SQL statements.
func (GetAuditLogsFilterOutput) TableNames ¶ added in v0.1.5
func (o GetAuditLogsFilterOutput) TableNames() pulumi.StringArrayOutput
Table name.
func (GetAuditLogsFilterOutput) ThreadIds ¶ added in v0.1.5
func (o GetAuditLogsFilterOutput) ThreadIds() pulumi.StringArrayOutput
Thread ID.
func (GetAuditLogsFilterOutput) ToGetAuditLogsFilterOutput ¶ added in v0.1.5
func (o GetAuditLogsFilterOutput) ToGetAuditLogsFilterOutput() GetAuditLogsFilterOutput
func (GetAuditLogsFilterOutput) ToGetAuditLogsFilterOutputWithContext ¶ added in v0.1.5
func (o GetAuditLogsFilterOutput) ToGetAuditLogsFilterOutputWithContext(ctx context.Context) GetAuditLogsFilterOutput
func (GetAuditLogsFilterOutput) ToGetAuditLogsFilterPtrOutput ¶ added in v0.1.5
func (o GetAuditLogsFilterOutput) ToGetAuditLogsFilterPtrOutput() GetAuditLogsFilterPtrOutput
func (GetAuditLogsFilterOutput) ToGetAuditLogsFilterPtrOutputWithContext ¶ added in v0.1.5
func (o GetAuditLogsFilterOutput) ToGetAuditLogsFilterPtrOutputWithContext(ctx context.Context) GetAuditLogsFilterPtrOutput
func (GetAuditLogsFilterOutput) Users ¶ added in v0.1.5
func (o GetAuditLogsFilterOutput) Users() pulumi.StringArrayOutput
User name.
type GetAuditLogsFilterPtrInput ¶ added in v0.1.5
type GetAuditLogsFilterPtrInput interface { pulumi.Input ToGetAuditLogsFilterPtrOutput() GetAuditLogsFilterPtrOutput ToGetAuditLogsFilterPtrOutputWithContext(context.Context) GetAuditLogsFilterPtrOutput }
GetAuditLogsFilterPtrInput is an input type that accepts GetAuditLogsFilterArgs, GetAuditLogsFilterPtr and GetAuditLogsFilterPtrOutput values. You can construct a concrete instance of `GetAuditLogsFilterPtrInput` via:
GetAuditLogsFilterArgs{...} or: nil
func GetAuditLogsFilterPtr ¶ added in v0.1.5
func GetAuditLogsFilterPtr(v *GetAuditLogsFilterArgs) GetAuditLogsFilterPtrInput
type GetAuditLogsFilterPtrOutput ¶ added in v0.1.5
type GetAuditLogsFilterPtrOutput struct{ *pulumi.OutputState }
func (GetAuditLogsFilterPtrOutput) AffectRows ¶ added in v0.1.5
func (o GetAuditLogsFilterPtrOutput) AffectRows() pulumi.IntPtrOutput
Affects the number of rows. Indicates that filtering affects audit logs with rows greater than this value.
func (GetAuditLogsFilterPtrOutput) DbNames ¶ added in v0.1.5
func (o GetAuditLogsFilterPtrOutput) DbNames() pulumi.StringArrayOutput
Database name.
func (GetAuditLogsFilterPtrOutput) Elem ¶ added in v0.1.5
func (o GetAuditLogsFilterPtrOutput) Elem() GetAuditLogsFilterOutput
func (GetAuditLogsFilterPtrOutput) ElementType ¶ added in v0.1.5
func (GetAuditLogsFilterPtrOutput) ElementType() reflect.Type
func (GetAuditLogsFilterPtrOutput) ExecTime ¶ added in v0.1.5
func (o GetAuditLogsFilterPtrOutput) ExecTime() pulumi.IntPtrOutput
Execution time. Unit: ms. Indicates audit logs with a filter execution time greater than this value.
func (GetAuditLogsFilterPtrOutput) Hosts ¶ added in v0.1.5
func (o GetAuditLogsFilterPtrOutput) Hosts() pulumi.StringArrayOutput
Client address.
func (GetAuditLogsFilterPtrOutput) PolicyNames ¶ added in v0.1.5
func (o GetAuditLogsFilterPtrOutput) PolicyNames() pulumi.StringArrayOutput
Audit policy name.
func (GetAuditLogsFilterPtrOutput) SentRows ¶ added in v0.1.5
func (o GetAuditLogsFilterPtrOutput) SentRows() pulumi.IntPtrOutput
Returns the number of rows.
func (GetAuditLogsFilterPtrOutput) Sql ¶ added in v0.1.5
func (o GetAuditLogsFilterPtrOutput) Sql() pulumi.StringPtrOutput
SQL statement. Supports fuzzy matching.
func (GetAuditLogsFilterPtrOutput) SqlType ¶ added in v0.1.5
func (o GetAuditLogsFilterPtrOutput) SqlType() pulumi.StringPtrOutput
SQL type. Currently supported: SELECT, Insert, UPDATE, DELETE, CREATE, DROP, ALT, SET, REPLACE, EXECUTE.
func (GetAuditLogsFilterPtrOutput) SqlTypes ¶ added in v0.1.5
func (o GetAuditLogsFilterPtrOutput) SqlTypes() pulumi.StringArrayOutput
SQL type. Supports simultaneous querying of multiple types. Currently supported: SELECT, Insert, UPDATE, DELETE, CREATE, DROP, ALT, SET, REPLACE, EXECUTE.
func (GetAuditLogsFilterPtrOutput) Sqls ¶ added in v0.1.5
func (o GetAuditLogsFilterPtrOutput) Sqls() pulumi.StringArrayOutput
SQL statement. Supports passing multiple SQL statements.
func (GetAuditLogsFilterPtrOutput) TableNames ¶ added in v0.1.5
func (o GetAuditLogsFilterPtrOutput) TableNames() pulumi.StringArrayOutput
Table name.
func (GetAuditLogsFilterPtrOutput) ThreadIds ¶ added in v0.1.5
func (o GetAuditLogsFilterPtrOutput) ThreadIds() pulumi.StringArrayOutput
Thread ID.
func (GetAuditLogsFilterPtrOutput) ToGetAuditLogsFilterPtrOutput ¶ added in v0.1.5
func (o GetAuditLogsFilterPtrOutput) ToGetAuditLogsFilterPtrOutput() GetAuditLogsFilterPtrOutput
func (GetAuditLogsFilterPtrOutput) ToGetAuditLogsFilterPtrOutputWithContext ¶ added in v0.1.5
func (o GetAuditLogsFilterPtrOutput) ToGetAuditLogsFilterPtrOutputWithContext(ctx context.Context) GetAuditLogsFilterPtrOutput
func (GetAuditLogsFilterPtrOutput) Users ¶ added in v0.1.5
func (o GetAuditLogsFilterPtrOutput) Users() pulumi.StringArrayOutput
User name.
type GetAuditLogsItem ¶ added in v0.1.5
type GetAuditLogsItem struct { // Affects the number of rows. Indicates that filtering affects audit logs with rows greater than this value. AffectRows int `pulumi:"affectRows"` // Database name. DbName string `pulumi:"dbName"` // Error code. ErrCode int `pulumi:"errCode"` // Execution time. Unit: ms. Indicates audit logs with a filter execution time greater than this value. ExecTime int `pulumi:"execTime"` // Client address. Host string `pulumi:"host"` // Instance name. InstanceName string `pulumi:"instanceName"` // Audit policy name. PolicyName string `pulumi:"policyName"` // Returns the number of rows. SentRows int `pulumi:"sentRows"` // SQL statement. Supports fuzzy matching. Sql string `pulumi:"sql"` // SQL type. Currently supported: SELECT, Insert, UPDATE, DELETE, CREATE, DROP, ALT, SET, REPLACE, EXECUTE. SqlType string `pulumi:"sqlType"` // Table name. TableName string `pulumi:"tableName"` // Thread ID. ThreadId int `pulumi:"threadId"` // Timestamp. Timestamp string `pulumi:"timestamp"` // User name. User string `pulumi:"user"` }
type GetAuditLogsItemArgs ¶ added in v0.1.5
type GetAuditLogsItemArgs struct { // Affects the number of rows. Indicates that filtering affects audit logs with rows greater than this value. AffectRows pulumi.IntInput `pulumi:"affectRows"` // Database name. DbName pulumi.StringInput `pulumi:"dbName"` // Error code. ErrCode pulumi.IntInput `pulumi:"errCode"` // Execution time. Unit: ms. Indicates audit logs with a filter execution time greater than this value. ExecTime pulumi.IntInput `pulumi:"execTime"` // Client address. Host pulumi.StringInput `pulumi:"host"` // Instance name. InstanceName pulumi.StringInput `pulumi:"instanceName"` // Audit policy name. PolicyName pulumi.StringInput `pulumi:"policyName"` // Returns the number of rows. SentRows pulumi.IntInput `pulumi:"sentRows"` // SQL statement. Supports fuzzy matching. Sql pulumi.StringInput `pulumi:"sql"` // SQL type. Currently supported: SELECT, Insert, UPDATE, DELETE, CREATE, DROP, ALT, SET, REPLACE, EXECUTE. SqlType pulumi.StringInput `pulumi:"sqlType"` // Table name. TableName pulumi.StringInput `pulumi:"tableName"` // Thread ID. ThreadId pulumi.IntInput `pulumi:"threadId"` // Timestamp. Timestamp pulumi.StringInput `pulumi:"timestamp"` // User name. User pulumi.StringInput `pulumi:"user"` }
func (GetAuditLogsItemArgs) ElementType ¶ added in v0.1.5
func (GetAuditLogsItemArgs) ElementType() reflect.Type
func (GetAuditLogsItemArgs) ToGetAuditLogsItemOutput ¶ added in v0.1.5
func (i GetAuditLogsItemArgs) ToGetAuditLogsItemOutput() GetAuditLogsItemOutput
func (GetAuditLogsItemArgs) ToGetAuditLogsItemOutputWithContext ¶ added in v0.1.5
func (i GetAuditLogsItemArgs) ToGetAuditLogsItemOutputWithContext(ctx context.Context) GetAuditLogsItemOutput
type GetAuditLogsItemArray ¶ added in v0.1.5
type GetAuditLogsItemArray []GetAuditLogsItemInput
func (GetAuditLogsItemArray) ElementType ¶ added in v0.1.5
func (GetAuditLogsItemArray) ElementType() reflect.Type
func (GetAuditLogsItemArray) ToGetAuditLogsItemArrayOutput ¶ added in v0.1.5
func (i GetAuditLogsItemArray) ToGetAuditLogsItemArrayOutput() GetAuditLogsItemArrayOutput
func (GetAuditLogsItemArray) ToGetAuditLogsItemArrayOutputWithContext ¶ added in v0.1.5
func (i GetAuditLogsItemArray) ToGetAuditLogsItemArrayOutputWithContext(ctx context.Context) GetAuditLogsItemArrayOutput
type GetAuditLogsItemArrayInput ¶ added in v0.1.5
type GetAuditLogsItemArrayInput interface { pulumi.Input ToGetAuditLogsItemArrayOutput() GetAuditLogsItemArrayOutput ToGetAuditLogsItemArrayOutputWithContext(context.Context) GetAuditLogsItemArrayOutput }
GetAuditLogsItemArrayInput is an input type that accepts GetAuditLogsItemArray and GetAuditLogsItemArrayOutput values. You can construct a concrete instance of `GetAuditLogsItemArrayInput` via:
GetAuditLogsItemArray{ GetAuditLogsItemArgs{...} }
type GetAuditLogsItemArrayOutput ¶ added in v0.1.5
type GetAuditLogsItemArrayOutput struct{ *pulumi.OutputState }
func (GetAuditLogsItemArrayOutput) ElementType ¶ added in v0.1.5
func (GetAuditLogsItemArrayOutput) ElementType() reflect.Type
func (GetAuditLogsItemArrayOutput) Index ¶ added in v0.1.5
func (o GetAuditLogsItemArrayOutput) Index(i pulumi.IntInput) GetAuditLogsItemOutput
func (GetAuditLogsItemArrayOutput) ToGetAuditLogsItemArrayOutput ¶ added in v0.1.5
func (o GetAuditLogsItemArrayOutput) ToGetAuditLogsItemArrayOutput() GetAuditLogsItemArrayOutput
func (GetAuditLogsItemArrayOutput) ToGetAuditLogsItemArrayOutputWithContext ¶ added in v0.1.5
func (o GetAuditLogsItemArrayOutput) ToGetAuditLogsItemArrayOutputWithContext(ctx context.Context) GetAuditLogsItemArrayOutput
type GetAuditLogsItemInput ¶ added in v0.1.5
type GetAuditLogsItemInput interface { pulumi.Input ToGetAuditLogsItemOutput() GetAuditLogsItemOutput ToGetAuditLogsItemOutputWithContext(context.Context) GetAuditLogsItemOutput }
GetAuditLogsItemInput is an input type that accepts GetAuditLogsItemArgs and GetAuditLogsItemOutput values. You can construct a concrete instance of `GetAuditLogsItemInput` via:
GetAuditLogsItemArgs{...}
type GetAuditLogsItemOutput ¶ added in v0.1.5
type GetAuditLogsItemOutput struct{ *pulumi.OutputState }
func (GetAuditLogsItemOutput) AffectRows ¶ added in v0.1.5
func (o GetAuditLogsItemOutput) AffectRows() pulumi.IntOutput
Affects the number of rows. Indicates that filtering affects audit logs with rows greater than this value.
func (GetAuditLogsItemOutput) DbName ¶ added in v0.1.5
func (o GetAuditLogsItemOutput) DbName() pulumi.StringOutput
Database name.
func (GetAuditLogsItemOutput) ElementType ¶ added in v0.1.5
func (GetAuditLogsItemOutput) ElementType() reflect.Type
func (GetAuditLogsItemOutput) ErrCode ¶ added in v0.1.5
func (o GetAuditLogsItemOutput) ErrCode() pulumi.IntOutput
Error code.
func (GetAuditLogsItemOutput) ExecTime ¶ added in v0.1.5
func (o GetAuditLogsItemOutput) ExecTime() pulumi.IntOutput
Execution time. Unit: ms. Indicates audit logs with a filter execution time greater than this value.
func (GetAuditLogsItemOutput) Host ¶ added in v0.1.5
func (o GetAuditLogsItemOutput) Host() pulumi.StringOutput
Client address.
func (GetAuditLogsItemOutput) InstanceName ¶ added in v0.1.5
func (o GetAuditLogsItemOutput) InstanceName() pulumi.StringOutput
Instance name.
func (GetAuditLogsItemOutput) PolicyName ¶ added in v0.1.5
func (o GetAuditLogsItemOutput) PolicyName() pulumi.StringOutput
Audit policy name.
func (GetAuditLogsItemOutput) SentRows ¶ added in v0.1.5
func (o GetAuditLogsItemOutput) SentRows() pulumi.IntOutput
Returns the number of rows.
func (GetAuditLogsItemOutput) Sql ¶ added in v0.1.5
func (o GetAuditLogsItemOutput) Sql() pulumi.StringOutput
SQL statement. Supports fuzzy matching.
func (GetAuditLogsItemOutput) SqlType ¶ added in v0.1.5
func (o GetAuditLogsItemOutput) SqlType() pulumi.StringOutput
SQL type. Currently supported: SELECT, Insert, UPDATE, DELETE, CREATE, DROP, ALT, SET, REPLACE, EXECUTE.
func (GetAuditLogsItemOutput) TableName ¶ added in v0.1.5
func (o GetAuditLogsItemOutput) TableName() pulumi.StringOutput
Table name.
func (GetAuditLogsItemOutput) ThreadId ¶ added in v0.1.5
func (o GetAuditLogsItemOutput) ThreadId() pulumi.IntOutput
Thread ID.
func (GetAuditLogsItemOutput) Timestamp ¶ added in v0.1.5
func (o GetAuditLogsItemOutput) Timestamp() pulumi.StringOutput
Timestamp.
func (GetAuditLogsItemOutput) ToGetAuditLogsItemOutput ¶ added in v0.1.5
func (o GetAuditLogsItemOutput) ToGetAuditLogsItemOutput() GetAuditLogsItemOutput
func (GetAuditLogsItemOutput) ToGetAuditLogsItemOutputWithContext ¶ added in v0.1.5
func (o GetAuditLogsItemOutput) ToGetAuditLogsItemOutputWithContext(ctx context.Context) GetAuditLogsItemOutput
func (GetAuditLogsItemOutput) User ¶ added in v0.1.5
func (o GetAuditLogsItemOutput) User() pulumi.StringOutput
User name.
type GetAuditLogsOutputArgs ¶ added in v0.1.5
type GetAuditLogsOutputArgs struct { // The end time is in the format of 2017-07-12 10:29:20. EndTime pulumi.StringInput `pulumi:"endTime"` // Filter conditions. You can filter logs according to the set filtering criteria. Filter GetAuditLogsFilterPtrInput `pulumi:"filter"` // Instance ID. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Sort by. The supported values include: ASC - ascending order, DESC - descending order. Order pulumi.StringPtrInput `pulumi:"order"` // Sort fields. The supported values include: timestamp - timestamp; &#39;effectRows&#39; - affects the number of rows; &#39;execTime&#39; - Execution time. OrderBy pulumi.StringPtrInput `pulumi:"orderBy"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Start time, format: 2017-07-12 10:29:20. StartTime pulumi.StringInput `pulumi:"startTime"` }
A collection of arguments for invoking getAuditLogs.
func (GetAuditLogsOutputArgs) ElementType ¶ added in v0.1.5
func (GetAuditLogsOutputArgs) ElementType() reflect.Type
type GetAuditLogsResult ¶ added in v0.1.5
type GetAuditLogsResult struct { EndTime string `pulumi:"endTime"` Filter *GetAuditLogsFilter `pulumi:"filter"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // Audit log details. Note: This field may return null, indicating that a valid value cannot be obtained. Items []GetAuditLogsItem `pulumi:"items"` Order *string `pulumi:"order"` OrderBy *string `pulumi:"orderBy"` ResultOutputFile *string `pulumi:"resultOutputFile"` StartTime string `pulumi:"startTime"` }
A collection of values returned by getAuditLogs.
func GetAuditLogs ¶ added in v0.1.5
func GetAuditLogs(ctx *pulumi.Context, args *GetAuditLogsArgs, opts ...pulumi.InvokeOption) (*GetAuditLogsResult, error)
Use this data source to query detailed information of cynosdb auditLogs
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetAuditLogs(ctx, &cynosdb.GetAuditLogsArgs{ EndTime: "2023-06-18 10:00:02", Filter: cynosdb.GetAuditLogsFilter{ Hosts: []string{ "30.50.207.176", }, PolicyNames: []string{ "default_audit", }, Sql: pulumi.StringRef("SELECT @@max_allowed_packet"), SqlType: pulumi.StringRef("SELECT"), Users: []string{ "keep_dts", }, }, InstanceId: "cynosdbmysql-ins-afqx1hy0", Order: pulumi.StringRef("DESC"), OrderBy: pulumi.StringRef("timestamp"), StartTime: "2023-06-18 10:00:00", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetAuditLogsResultOutput ¶ added in v0.1.5
type GetAuditLogsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAuditLogs.
func GetAuditLogsOutput ¶ added in v0.1.5
func GetAuditLogsOutput(ctx *pulumi.Context, args GetAuditLogsOutputArgs, opts ...pulumi.InvokeOption) GetAuditLogsResultOutput
func (GetAuditLogsResultOutput) ElementType ¶ added in v0.1.5
func (GetAuditLogsResultOutput) ElementType() reflect.Type
func (GetAuditLogsResultOutput) EndTime ¶ added in v0.1.5
func (o GetAuditLogsResultOutput) EndTime() pulumi.StringOutput
func (GetAuditLogsResultOutput) Filter ¶ added in v0.1.5
func (o GetAuditLogsResultOutput) Filter() GetAuditLogsFilterPtrOutput
func (GetAuditLogsResultOutput) Id ¶ added in v0.1.5
func (o GetAuditLogsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAuditLogsResultOutput) InstanceId ¶ added in v0.1.5
func (o GetAuditLogsResultOutput) InstanceId() pulumi.StringOutput
func (GetAuditLogsResultOutput) Items ¶ added in v0.1.5
func (o GetAuditLogsResultOutput) Items() GetAuditLogsItemArrayOutput
Audit log details. Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetAuditLogsResultOutput) Order ¶ added in v0.1.5
func (o GetAuditLogsResultOutput) Order() pulumi.StringPtrOutput
func (GetAuditLogsResultOutput) OrderBy ¶ added in v0.1.5
func (o GetAuditLogsResultOutput) OrderBy() pulumi.StringPtrOutput
func (GetAuditLogsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetAuditLogsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAuditLogsResultOutput) StartTime ¶ added in v0.1.5
func (o GetAuditLogsResultOutput) StartTime() pulumi.StringOutput
func (GetAuditLogsResultOutput) ToGetAuditLogsResultOutput ¶ added in v0.1.5
func (o GetAuditLogsResultOutput) ToGetAuditLogsResultOutput() GetAuditLogsResultOutput
func (GetAuditLogsResultOutput) ToGetAuditLogsResultOutputWithContext ¶ added in v0.1.5
func (o GetAuditLogsResultOutput) ToGetAuditLogsResultOutputWithContext(ctx context.Context) GetAuditLogsResultOutput
type GetBackupDownloadUrlArgs ¶ added in v0.1.5
type GetBackupDownloadUrlArgs struct { BackupId int `pulumi:"backupId"` ClusterId string `pulumi:"clusterId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getBackupDownloadUrl.
type GetBackupDownloadUrlOutputArgs ¶ added in v0.1.5
type GetBackupDownloadUrlOutputArgs struct { BackupId pulumi.IntInput `pulumi:"backupId"` ClusterId pulumi.StringInput `pulumi:"clusterId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getBackupDownloadUrl.
func (GetBackupDownloadUrlOutputArgs) ElementType ¶ added in v0.1.5
func (GetBackupDownloadUrlOutputArgs) ElementType() reflect.Type
type GetBackupDownloadUrlResult ¶ added in v0.1.5
type GetBackupDownloadUrlResult struct { BackupId int `pulumi:"backupId"` ClusterId string `pulumi:"clusterId"` DownloadUrl string `pulumi:"downloadUrl"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getBackupDownloadUrl.
func GetBackupDownloadUrl ¶ added in v0.1.5
func GetBackupDownloadUrl(ctx *pulumi.Context, args *GetBackupDownloadUrlArgs, opts ...pulumi.InvokeOption) (*GetBackupDownloadUrlResult, error)
type GetBackupDownloadUrlResultOutput ¶ added in v0.1.5
type GetBackupDownloadUrlResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBackupDownloadUrl.
func GetBackupDownloadUrlOutput ¶ added in v0.1.5
func GetBackupDownloadUrlOutput(ctx *pulumi.Context, args GetBackupDownloadUrlOutputArgs, opts ...pulumi.InvokeOption) GetBackupDownloadUrlResultOutput
func (GetBackupDownloadUrlResultOutput) BackupId ¶ added in v0.1.5
func (o GetBackupDownloadUrlResultOutput) BackupId() pulumi.IntOutput
func (GetBackupDownloadUrlResultOutput) ClusterId ¶ added in v0.1.5
func (o GetBackupDownloadUrlResultOutput) ClusterId() pulumi.StringOutput
func (GetBackupDownloadUrlResultOutput) DownloadUrl ¶ added in v0.1.5
func (o GetBackupDownloadUrlResultOutput) DownloadUrl() pulumi.StringOutput
func (GetBackupDownloadUrlResultOutput) ElementType ¶ added in v0.1.5
func (GetBackupDownloadUrlResultOutput) ElementType() reflect.Type
func (GetBackupDownloadUrlResultOutput) Id ¶ added in v0.1.5
func (o GetBackupDownloadUrlResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBackupDownloadUrlResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetBackupDownloadUrlResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetBackupDownloadUrlResultOutput) ToGetBackupDownloadUrlResultOutput ¶ added in v0.1.5
func (o GetBackupDownloadUrlResultOutput) ToGetBackupDownloadUrlResultOutput() GetBackupDownloadUrlResultOutput
func (GetBackupDownloadUrlResultOutput) ToGetBackupDownloadUrlResultOutputWithContext ¶ added in v0.1.5
func (o GetBackupDownloadUrlResultOutput) ToGetBackupDownloadUrlResultOutputWithContext(ctx context.Context) GetBackupDownloadUrlResultOutput
type GetBinlogDownloadUrlArgs ¶ added in v0.1.5
type GetBinlogDownloadUrlArgs struct { // Binlog file ID. BinlogId int `pulumi:"binlogId"` // Cluster ID. ClusterId string `pulumi:"clusterId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getBinlogDownloadUrl.
type GetBinlogDownloadUrlOutputArgs ¶ added in v0.1.5
type GetBinlogDownloadUrlOutputArgs struct { // Binlog file ID. BinlogId pulumi.IntInput `pulumi:"binlogId"` // Cluster ID. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getBinlogDownloadUrl.
func (GetBinlogDownloadUrlOutputArgs) ElementType ¶ added in v0.1.5
func (GetBinlogDownloadUrlOutputArgs) ElementType() reflect.Type
type GetBinlogDownloadUrlResult ¶ added in v0.1.5
type GetBinlogDownloadUrlResult struct { BinlogId int `pulumi:"binlogId"` ClusterId string `pulumi:"clusterId"` // Download address. DownloadUrl string `pulumi:"downloadUrl"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getBinlogDownloadUrl.
func GetBinlogDownloadUrl ¶ added in v0.1.5
func GetBinlogDownloadUrl(ctx *pulumi.Context, args *GetBinlogDownloadUrlArgs, opts ...pulumi.InvokeOption) (*GetBinlogDownloadUrlResult, error)
Use this data source to query detailed information of cynosdb binlogDownloadUrl
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetBinlogDownloadUrl(ctx, &cynosdb.GetBinlogDownloadUrlArgs{ BinlogId: 6202249, ClusterId: "cynosdbmysql-bws8h88b", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetBinlogDownloadUrlResultOutput ¶ added in v0.1.5
type GetBinlogDownloadUrlResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBinlogDownloadUrl.
func GetBinlogDownloadUrlOutput ¶ added in v0.1.5
func GetBinlogDownloadUrlOutput(ctx *pulumi.Context, args GetBinlogDownloadUrlOutputArgs, opts ...pulumi.InvokeOption) GetBinlogDownloadUrlResultOutput
func (GetBinlogDownloadUrlResultOutput) BinlogId ¶ added in v0.1.5
func (o GetBinlogDownloadUrlResultOutput) BinlogId() pulumi.IntOutput
func (GetBinlogDownloadUrlResultOutput) ClusterId ¶ added in v0.1.5
func (o GetBinlogDownloadUrlResultOutput) ClusterId() pulumi.StringOutput
func (GetBinlogDownloadUrlResultOutput) DownloadUrl ¶ added in v0.1.5
func (o GetBinlogDownloadUrlResultOutput) DownloadUrl() pulumi.StringOutput
Download address.
func (GetBinlogDownloadUrlResultOutput) ElementType ¶ added in v0.1.5
func (GetBinlogDownloadUrlResultOutput) ElementType() reflect.Type
func (GetBinlogDownloadUrlResultOutput) Id ¶ added in v0.1.5
func (o GetBinlogDownloadUrlResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBinlogDownloadUrlResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetBinlogDownloadUrlResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetBinlogDownloadUrlResultOutput) ToGetBinlogDownloadUrlResultOutput ¶ added in v0.1.5
func (o GetBinlogDownloadUrlResultOutput) ToGetBinlogDownloadUrlResultOutput() GetBinlogDownloadUrlResultOutput
func (GetBinlogDownloadUrlResultOutput) ToGetBinlogDownloadUrlResultOutputWithContext ¶ added in v0.1.5
func (o GetBinlogDownloadUrlResultOutput) ToGetBinlogDownloadUrlResultOutputWithContext(ctx context.Context) GetBinlogDownloadUrlResultOutput
type GetClusterDetailDatabasesArgs ¶ added in v0.1.5
type GetClusterDetailDatabasesArgs struct { // Cluster ID. ClusterId string `pulumi:"clusterId"` // Database Name. DbName *string `pulumi:"dbName"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getClusterDetailDatabases.
type GetClusterDetailDatabasesDbInfo ¶ added in v0.1.5
type GetClusterDetailDatabasesDbInfo struct { // User appid note: This field may return null, indicating that a valid value cannot be obtained. AppId int `pulumi:"appId"` // Character Set Type. CharacterSet string `pulumi:"characterSet"` // Cluster ID. ClusterId string `pulumi:"clusterId"` // Capture Rules. CollateRule string `pulumi:"collateRule"` // Creation time note: This field may return null, indicating that a valid value cannot be obtained. CreateTime string `pulumi:"createTime"` // Database ID note: This field may return null, indicating that a valid value cannot be obtained. DbId int `pulumi:"dbId"` // Database Name. DbName string `pulumi:"dbName"` // Database note: This field may return null, indicating that a valid value cannot be obtained. Description string `pulumi:"description"` // Database Status. Status string `pulumi:"status"` // User Uin note: This field may return null, indicating that a valid value cannot be obtained. Uin string `pulumi:"uin"` // Update time note: This field may return null, indicating that a valid value cannot be obtained. UpdateTime string `pulumi:"updateTime"` // User permission note: This field may return null, indicating that a valid value cannot be obtained. UserHostPrivileges []GetClusterDetailDatabasesDbInfoUserHostPrivilege `pulumi:"userHostPrivileges"` }
type GetClusterDetailDatabasesDbInfoArgs ¶ added in v0.1.5
type GetClusterDetailDatabasesDbInfoArgs struct { // User appid note: This field may return null, indicating that a valid value cannot be obtained. AppId pulumi.IntInput `pulumi:"appId"` // Character Set Type. CharacterSet pulumi.StringInput `pulumi:"characterSet"` // Cluster ID. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Capture Rules. CollateRule pulumi.StringInput `pulumi:"collateRule"` // Creation time note: This field may return null, indicating that a valid value cannot be obtained. CreateTime pulumi.StringInput `pulumi:"createTime"` // Database ID note: This field may return null, indicating that a valid value cannot be obtained. DbId pulumi.IntInput `pulumi:"dbId"` // Database Name. DbName pulumi.StringInput `pulumi:"dbName"` // Database note: This field may return null, indicating that a valid value cannot be obtained. Description pulumi.StringInput `pulumi:"description"` // Database Status. Status pulumi.StringInput `pulumi:"status"` // User Uin note: This field may return null, indicating that a valid value cannot be obtained. Uin pulumi.StringInput `pulumi:"uin"` // Update time note: This field may return null, indicating that a valid value cannot be obtained. UpdateTime pulumi.StringInput `pulumi:"updateTime"` // User permission note: This field may return null, indicating that a valid value cannot be obtained. UserHostPrivileges GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayInput `pulumi:"userHostPrivileges"` }
func (GetClusterDetailDatabasesDbInfoArgs) ElementType ¶ added in v0.1.5
func (GetClusterDetailDatabasesDbInfoArgs) ElementType() reflect.Type
func (GetClusterDetailDatabasesDbInfoArgs) ToGetClusterDetailDatabasesDbInfoOutput ¶ added in v0.1.5
func (i GetClusterDetailDatabasesDbInfoArgs) ToGetClusterDetailDatabasesDbInfoOutput() GetClusterDetailDatabasesDbInfoOutput
func (GetClusterDetailDatabasesDbInfoArgs) ToGetClusterDetailDatabasesDbInfoOutputWithContext ¶ added in v0.1.5
func (i GetClusterDetailDatabasesDbInfoArgs) ToGetClusterDetailDatabasesDbInfoOutputWithContext(ctx context.Context) GetClusterDetailDatabasesDbInfoOutput
type GetClusterDetailDatabasesDbInfoArray ¶ added in v0.1.5
type GetClusterDetailDatabasesDbInfoArray []GetClusterDetailDatabasesDbInfoInput
func (GetClusterDetailDatabasesDbInfoArray) ElementType ¶ added in v0.1.5
func (GetClusterDetailDatabasesDbInfoArray) ElementType() reflect.Type
func (GetClusterDetailDatabasesDbInfoArray) ToGetClusterDetailDatabasesDbInfoArrayOutput ¶ added in v0.1.5
func (i GetClusterDetailDatabasesDbInfoArray) ToGetClusterDetailDatabasesDbInfoArrayOutput() GetClusterDetailDatabasesDbInfoArrayOutput
func (GetClusterDetailDatabasesDbInfoArray) ToGetClusterDetailDatabasesDbInfoArrayOutputWithContext ¶ added in v0.1.5
func (i GetClusterDetailDatabasesDbInfoArray) ToGetClusterDetailDatabasesDbInfoArrayOutputWithContext(ctx context.Context) GetClusterDetailDatabasesDbInfoArrayOutput
type GetClusterDetailDatabasesDbInfoArrayInput ¶ added in v0.1.5
type GetClusterDetailDatabasesDbInfoArrayInput interface { pulumi.Input ToGetClusterDetailDatabasesDbInfoArrayOutput() GetClusterDetailDatabasesDbInfoArrayOutput ToGetClusterDetailDatabasesDbInfoArrayOutputWithContext(context.Context) GetClusterDetailDatabasesDbInfoArrayOutput }
GetClusterDetailDatabasesDbInfoArrayInput is an input type that accepts GetClusterDetailDatabasesDbInfoArray and GetClusterDetailDatabasesDbInfoArrayOutput values. You can construct a concrete instance of `GetClusterDetailDatabasesDbInfoArrayInput` via:
GetClusterDetailDatabasesDbInfoArray{ GetClusterDetailDatabasesDbInfoArgs{...} }
type GetClusterDetailDatabasesDbInfoArrayOutput ¶ added in v0.1.5
type GetClusterDetailDatabasesDbInfoArrayOutput struct{ *pulumi.OutputState }
func (GetClusterDetailDatabasesDbInfoArrayOutput) ElementType ¶ added in v0.1.5
func (GetClusterDetailDatabasesDbInfoArrayOutput) ElementType() reflect.Type
func (GetClusterDetailDatabasesDbInfoArrayOutput) ToGetClusterDetailDatabasesDbInfoArrayOutput ¶ added in v0.1.5
func (o GetClusterDetailDatabasesDbInfoArrayOutput) ToGetClusterDetailDatabasesDbInfoArrayOutput() GetClusterDetailDatabasesDbInfoArrayOutput
func (GetClusterDetailDatabasesDbInfoArrayOutput) ToGetClusterDetailDatabasesDbInfoArrayOutputWithContext ¶ added in v0.1.5
func (o GetClusterDetailDatabasesDbInfoArrayOutput) ToGetClusterDetailDatabasesDbInfoArrayOutputWithContext(ctx context.Context) GetClusterDetailDatabasesDbInfoArrayOutput
type GetClusterDetailDatabasesDbInfoInput ¶ added in v0.1.5
type GetClusterDetailDatabasesDbInfoInput interface { pulumi.Input ToGetClusterDetailDatabasesDbInfoOutput() GetClusterDetailDatabasesDbInfoOutput ToGetClusterDetailDatabasesDbInfoOutputWithContext(context.Context) GetClusterDetailDatabasesDbInfoOutput }
GetClusterDetailDatabasesDbInfoInput is an input type that accepts GetClusterDetailDatabasesDbInfoArgs and GetClusterDetailDatabasesDbInfoOutput values. You can construct a concrete instance of `GetClusterDetailDatabasesDbInfoInput` via:
GetClusterDetailDatabasesDbInfoArgs{...}
type GetClusterDetailDatabasesDbInfoOutput ¶ added in v0.1.5
type GetClusterDetailDatabasesDbInfoOutput struct{ *pulumi.OutputState }
func (GetClusterDetailDatabasesDbInfoOutput) AppId ¶ added in v0.1.5
func (o GetClusterDetailDatabasesDbInfoOutput) AppId() pulumi.IntOutput
User appid note: This field may return null, indicating that a valid value cannot be obtained.
func (GetClusterDetailDatabasesDbInfoOutput) CharacterSet ¶ added in v0.1.5
func (o GetClusterDetailDatabasesDbInfoOutput) CharacterSet() pulumi.StringOutput
Character Set Type.
func (GetClusterDetailDatabasesDbInfoOutput) ClusterId ¶ added in v0.1.5
func (o GetClusterDetailDatabasesDbInfoOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (GetClusterDetailDatabasesDbInfoOutput) CollateRule ¶ added in v0.1.5
func (o GetClusterDetailDatabasesDbInfoOutput) CollateRule() pulumi.StringOutput
Capture Rules.
func (GetClusterDetailDatabasesDbInfoOutput) CreateTime ¶ added in v0.1.5
func (o GetClusterDetailDatabasesDbInfoOutput) CreateTime() pulumi.StringOutput
Creation time note: This field may return null, indicating that a valid value cannot be obtained.
func (GetClusterDetailDatabasesDbInfoOutput) DbId ¶ added in v0.1.5
func (o GetClusterDetailDatabasesDbInfoOutput) DbId() pulumi.IntOutput
Database ID note: This field may return null, indicating that a valid value cannot be obtained.
func (GetClusterDetailDatabasesDbInfoOutput) DbName ¶ added in v0.1.5
func (o GetClusterDetailDatabasesDbInfoOutput) DbName() pulumi.StringOutput
Database Name.
func (GetClusterDetailDatabasesDbInfoOutput) Description ¶ added in v0.1.5
func (o GetClusterDetailDatabasesDbInfoOutput) Description() pulumi.StringOutput
Database note: This field may return null, indicating that a valid value cannot be obtained.
func (GetClusterDetailDatabasesDbInfoOutput) ElementType ¶ added in v0.1.5
func (GetClusterDetailDatabasesDbInfoOutput) ElementType() reflect.Type
func (GetClusterDetailDatabasesDbInfoOutput) Status ¶ added in v0.1.5
func (o GetClusterDetailDatabasesDbInfoOutput) Status() pulumi.StringOutput
Database Status.
func (GetClusterDetailDatabasesDbInfoOutput) ToGetClusterDetailDatabasesDbInfoOutput ¶ added in v0.1.5
func (o GetClusterDetailDatabasesDbInfoOutput) ToGetClusterDetailDatabasesDbInfoOutput() GetClusterDetailDatabasesDbInfoOutput
func (GetClusterDetailDatabasesDbInfoOutput) ToGetClusterDetailDatabasesDbInfoOutputWithContext ¶ added in v0.1.5
func (o GetClusterDetailDatabasesDbInfoOutput) ToGetClusterDetailDatabasesDbInfoOutputWithContext(ctx context.Context) GetClusterDetailDatabasesDbInfoOutput
func (GetClusterDetailDatabasesDbInfoOutput) Uin ¶ added in v0.1.5
func (o GetClusterDetailDatabasesDbInfoOutput) Uin() pulumi.StringOutput
User Uin note: This field may return null, indicating that a valid value cannot be obtained.
func (GetClusterDetailDatabasesDbInfoOutput) UpdateTime ¶ added in v0.1.5
func (o GetClusterDetailDatabasesDbInfoOutput) UpdateTime() pulumi.StringOutput
Update time note: This field may return null, indicating that a valid value cannot be obtained.
func (GetClusterDetailDatabasesDbInfoOutput) UserHostPrivileges ¶ added in v0.1.5
func (o GetClusterDetailDatabasesDbInfoOutput) UserHostPrivileges() GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput
User permission note: This field may return null, indicating that a valid value cannot be obtained.
type GetClusterDetailDatabasesDbInfoUserHostPrivilege ¶ added in v0.1.5
type GetClusterDetailDatabasesDbInfoUserHostPrivilege struct { // Database host. DbHost string `pulumi:"dbHost"` // User permission note: This field may return null, indicating that a valid value cannot be obtained. DbPrivilege string `pulumi:"dbPrivilege"` // DbUserName. DbUserName string `pulumi:"dbUserName"` }
type GetClusterDetailDatabasesDbInfoUserHostPrivilegeArgs ¶ added in v0.1.5
type GetClusterDetailDatabasesDbInfoUserHostPrivilegeArgs struct { // Database host. DbHost pulumi.StringInput `pulumi:"dbHost"` // User permission note: This field may return null, indicating that a valid value cannot be obtained. DbPrivilege pulumi.StringInput `pulumi:"dbPrivilege"` // DbUserName. DbUserName pulumi.StringInput `pulumi:"dbUserName"` }
func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeArgs) ElementType ¶ added in v0.1.5
func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeArgs) ElementType() reflect.Type
func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeArgs) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput ¶ added in v0.1.5
func (i GetClusterDetailDatabasesDbInfoUserHostPrivilegeArgs) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput() GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput
func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeArgs) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeOutputWithContext ¶ added in v0.1.5
func (i GetClusterDetailDatabasesDbInfoUserHostPrivilegeArgs) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeOutputWithContext(ctx context.Context) GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput
type GetClusterDetailDatabasesDbInfoUserHostPrivilegeArray ¶ added in v0.1.5
type GetClusterDetailDatabasesDbInfoUserHostPrivilegeArray []GetClusterDetailDatabasesDbInfoUserHostPrivilegeInput
func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeArray) ElementType ¶ added in v0.1.5
func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeArray) ElementType() reflect.Type
func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeArray) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput ¶ added in v0.1.5
func (i GetClusterDetailDatabasesDbInfoUserHostPrivilegeArray) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput() GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput
func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeArray) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutputWithContext ¶ added in v0.1.5
func (i GetClusterDetailDatabasesDbInfoUserHostPrivilegeArray) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutputWithContext(ctx context.Context) GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput
type GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayInput ¶ added in v0.1.5
type GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayInput interface { pulumi.Input ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput() GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutputWithContext(context.Context) GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput }
GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayInput is an input type that accepts GetClusterDetailDatabasesDbInfoUserHostPrivilegeArray and GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput values. You can construct a concrete instance of `GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayInput` via:
GetClusterDetailDatabasesDbInfoUserHostPrivilegeArray{ GetClusterDetailDatabasesDbInfoUserHostPrivilegeArgs{...} }
type GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput ¶ added in v0.1.5
type GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput struct{ *pulumi.OutputState }
func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput) ElementType ¶ added in v0.1.5
func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput) ElementType() reflect.Type
func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput ¶ added in v0.1.5
func (o GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput() GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput
func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutputWithContext ¶ added in v0.1.5
func (o GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutputWithContext(ctx context.Context) GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput
type GetClusterDetailDatabasesDbInfoUserHostPrivilegeInput ¶ added in v0.1.5
type GetClusterDetailDatabasesDbInfoUserHostPrivilegeInput interface { pulumi.Input ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput() GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeOutputWithContext(context.Context) GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput }
GetClusterDetailDatabasesDbInfoUserHostPrivilegeInput is an input type that accepts GetClusterDetailDatabasesDbInfoUserHostPrivilegeArgs and GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput values. You can construct a concrete instance of `GetClusterDetailDatabasesDbInfoUserHostPrivilegeInput` via:
GetClusterDetailDatabasesDbInfoUserHostPrivilegeArgs{...}
type GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput ¶ added in v0.1.5
type GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput struct{ *pulumi.OutputState }
func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput) DbHost ¶ added in v0.1.5
func (o GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput) DbHost() pulumi.StringOutput
Database host.
func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput) DbPrivilege ¶ added in v0.1.5
func (o GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput) DbPrivilege() pulumi.StringOutput
User permission note: This field may return null, indicating that a valid value cannot be obtained.
func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput) DbUserName ¶ added in v0.1.5
func (o GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput) DbUserName() pulumi.StringOutput
DbUserName.
func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput) ElementType ¶ added in v0.1.5
func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput) ElementType() reflect.Type
func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput ¶ added in v0.1.5
func (o GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput() GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput
func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeOutputWithContext ¶ added in v0.1.5
func (o GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeOutputWithContext(ctx context.Context) GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput
type GetClusterDetailDatabasesOutputArgs ¶ added in v0.1.5
type GetClusterDetailDatabasesOutputArgs struct { // Cluster ID. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Database Name. DbName pulumi.StringPtrInput `pulumi:"dbName"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getClusterDetailDatabases.
func (GetClusterDetailDatabasesOutputArgs) ElementType ¶ added in v0.1.5
func (GetClusterDetailDatabasesOutputArgs) ElementType() reflect.Type
type GetClusterDetailDatabasesResult ¶ added in v0.1.5
type GetClusterDetailDatabasesResult struct { // Cluster Id note: This field may return null, indicating that a valid value cannot be obtained. ClusterId string `pulumi:"clusterId"` // Database information note: This field may return null, indicating that a valid value cannot be obtained. DbInfos []GetClusterDetailDatabasesDbInfo `pulumi:"dbInfos"` // Database Name. DbName *string `pulumi:"dbName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getClusterDetailDatabases.
func GetClusterDetailDatabases ¶ added in v0.1.5
func GetClusterDetailDatabases(ctx *pulumi.Context, args *GetClusterDetailDatabasesArgs, opts ...pulumi.InvokeOption) (*GetClusterDetailDatabasesResult, error)
Use this data source to query detailed information of cynosdb clusterDetailDatabases
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetClusterDetailDatabases(ctx, &cynosdb.GetClusterDetailDatabasesArgs{ ClusterId: "cynosdbmysql-bws8h88b", DbName: pulumi.StringRef("users"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetClusterDetailDatabasesResultOutput ¶ added in v0.1.5
type GetClusterDetailDatabasesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusterDetailDatabases.
func GetClusterDetailDatabasesOutput ¶ added in v0.1.5
func GetClusterDetailDatabasesOutput(ctx *pulumi.Context, args GetClusterDetailDatabasesOutputArgs, opts ...pulumi.InvokeOption) GetClusterDetailDatabasesResultOutput
func (GetClusterDetailDatabasesResultOutput) ClusterId ¶ added in v0.1.5
func (o GetClusterDetailDatabasesResultOutput) ClusterId() pulumi.StringOutput
Cluster Id note: This field may return null, indicating that a valid value cannot be obtained.
func (GetClusterDetailDatabasesResultOutput) DbInfos ¶ added in v0.1.5
func (o GetClusterDetailDatabasesResultOutput) DbInfos() GetClusterDetailDatabasesDbInfoArrayOutput
Database information note: This field may return null, indicating that a valid value cannot be obtained.
func (GetClusterDetailDatabasesResultOutput) DbName ¶ added in v0.1.5
func (o GetClusterDetailDatabasesResultOutput) DbName() pulumi.StringPtrOutput
Database Name.
func (GetClusterDetailDatabasesResultOutput) ElementType ¶ added in v0.1.5
func (GetClusterDetailDatabasesResultOutput) ElementType() reflect.Type
func (GetClusterDetailDatabasesResultOutput) Id ¶ added in v0.1.5
func (o GetClusterDetailDatabasesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClusterDetailDatabasesResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetClusterDetailDatabasesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetClusterDetailDatabasesResultOutput) ToGetClusterDetailDatabasesResultOutput ¶ added in v0.1.5
func (o GetClusterDetailDatabasesResultOutput) ToGetClusterDetailDatabasesResultOutput() GetClusterDetailDatabasesResultOutput
func (GetClusterDetailDatabasesResultOutput) ToGetClusterDetailDatabasesResultOutputWithContext ¶ added in v0.1.5
func (o GetClusterDetailDatabasesResultOutput) ToGetClusterDetailDatabasesResultOutputWithContext(ctx context.Context) GetClusterDetailDatabasesResultOutput
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
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 GetClusterParamLogsArgs ¶ added in v0.1.5
type GetClusterParamLogsArgs struct { // Cluster ID. ClusterId string `pulumi:"clusterId"` // Instance ID list, used to record specific instances of operations. InstanceIds []string `pulumi:"instanceIds"` // Sort field, defining which field to sort based on when returning results. OrderBy *string `pulumi:"orderBy"` // Define specific sorting rules, limited to one of desc, asc, DESC, or ASC. OrderByType *string `pulumi:"orderByType"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getClusterParamLogs.
type GetClusterParamLogsClusterParamLog ¶ added in v0.1.5
type GetClusterParamLogsClusterParamLog struct { // Cluster ID. ClusterId string `pulumi:"clusterId"` // Creation time. CreateTime string `pulumi:"createTime"` // Current value. CurrentValue string `pulumi:"currentValue"` // Instance ID. InstanceId string `pulumi:"instanceId"` // Parameter Name. ParamName string `pulumi:"paramName"` // modify state. Status string `pulumi:"status"` // Update time. UpdateTime string `pulumi:"updateTime"` // Modified value. UpdateValue string `pulumi:"updateValue"` }
type GetClusterParamLogsClusterParamLogArgs ¶ added in v0.1.5
type GetClusterParamLogsClusterParamLogArgs struct { // Cluster ID. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Creation time. CreateTime pulumi.StringInput `pulumi:"createTime"` // Current value. CurrentValue pulumi.StringInput `pulumi:"currentValue"` // Instance ID. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Parameter Name. ParamName pulumi.StringInput `pulumi:"paramName"` // modify state. Status pulumi.StringInput `pulumi:"status"` // Update time. UpdateTime pulumi.StringInput `pulumi:"updateTime"` // Modified value. UpdateValue pulumi.StringInput `pulumi:"updateValue"` }
func (GetClusterParamLogsClusterParamLogArgs) ElementType ¶ added in v0.1.5
func (GetClusterParamLogsClusterParamLogArgs) ElementType() reflect.Type
func (GetClusterParamLogsClusterParamLogArgs) ToGetClusterParamLogsClusterParamLogOutput ¶ added in v0.1.5
func (i GetClusterParamLogsClusterParamLogArgs) ToGetClusterParamLogsClusterParamLogOutput() GetClusterParamLogsClusterParamLogOutput
func (GetClusterParamLogsClusterParamLogArgs) ToGetClusterParamLogsClusterParamLogOutputWithContext ¶ added in v0.1.5
func (i GetClusterParamLogsClusterParamLogArgs) ToGetClusterParamLogsClusterParamLogOutputWithContext(ctx context.Context) GetClusterParamLogsClusterParamLogOutput
type GetClusterParamLogsClusterParamLogArray ¶ added in v0.1.5
type GetClusterParamLogsClusterParamLogArray []GetClusterParamLogsClusterParamLogInput
func (GetClusterParamLogsClusterParamLogArray) ElementType ¶ added in v0.1.5
func (GetClusterParamLogsClusterParamLogArray) ElementType() reflect.Type
func (GetClusterParamLogsClusterParamLogArray) ToGetClusterParamLogsClusterParamLogArrayOutput ¶ added in v0.1.5
func (i GetClusterParamLogsClusterParamLogArray) ToGetClusterParamLogsClusterParamLogArrayOutput() GetClusterParamLogsClusterParamLogArrayOutput
func (GetClusterParamLogsClusterParamLogArray) ToGetClusterParamLogsClusterParamLogArrayOutputWithContext ¶ added in v0.1.5
func (i GetClusterParamLogsClusterParamLogArray) ToGetClusterParamLogsClusterParamLogArrayOutputWithContext(ctx context.Context) GetClusterParamLogsClusterParamLogArrayOutput
type GetClusterParamLogsClusterParamLogArrayInput ¶ added in v0.1.5
type GetClusterParamLogsClusterParamLogArrayInput interface { pulumi.Input ToGetClusterParamLogsClusterParamLogArrayOutput() GetClusterParamLogsClusterParamLogArrayOutput ToGetClusterParamLogsClusterParamLogArrayOutputWithContext(context.Context) GetClusterParamLogsClusterParamLogArrayOutput }
GetClusterParamLogsClusterParamLogArrayInput is an input type that accepts GetClusterParamLogsClusterParamLogArray and GetClusterParamLogsClusterParamLogArrayOutput values. You can construct a concrete instance of `GetClusterParamLogsClusterParamLogArrayInput` via:
GetClusterParamLogsClusterParamLogArray{ GetClusterParamLogsClusterParamLogArgs{...} }
type GetClusterParamLogsClusterParamLogArrayOutput ¶ added in v0.1.5
type GetClusterParamLogsClusterParamLogArrayOutput struct{ *pulumi.OutputState }
func (GetClusterParamLogsClusterParamLogArrayOutput) ElementType ¶ added in v0.1.5
func (GetClusterParamLogsClusterParamLogArrayOutput) ElementType() reflect.Type
func (GetClusterParamLogsClusterParamLogArrayOutput) ToGetClusterParamLogsClusterParamLogArrayOutput ¶ added in v0.1.5
func (o GetClusterParamLogsClusterParamLogArrayOutput) ToGetClusterParamLogsClusterParamLogArrayOutput() GetClusterParamLogsClusterParamLogArrayOutput
func (GetClusterParamLogsClusterParamLogArrayOutput) ToGetClusterParamLogsClusterParamLogArrayOutputWithContext ¶ added in v0.1.5
func (o GetClusterParamLogsClusterParamLogArrayOutput) ToGetClusterParamLogsClusterParamLogArrayOutputWithContext(ctx context.Context) GetClusterParamLogsClusterParamLogArrayOutput
type GetClusterParamLogsClusterParamLogInput ¶ added in v0.1.5
type GetClusterParamLogsClusterParamLogInput interface { pulumi.Input ToGetClusterParamLogsClusterParamLogOutput() GetClusterParamLogsClusterParamLogOutput ToGetClusterParamLogsClusterParamLogOutputWithContext(context.Context) GetClusterParamLogsClusterParamLogOutput }
GetClusterParamLogsClusterParamLogInput is an input type that accepts GetClusterParamLogsClusterParamLogArgs and GetClusterParamLogsClusterParamLogOutput values. You can construct a concrete instance of `GetClusterParamLogsClusterParamLogInput` via:
GetClusterParamLogsClusterParamLogArgs{...}
type GetClusterParamLogsClusterParamLogOutput ¶ added in v0.1.5
type GetClusterParamLogsClusterParamLogOutput struct{ *pulumi.OutputState }
func (GetClusterParamLogsClusterParamLogOutput) ClusterId ¶ added in v0.1.5
func (o GetClusterParamLogsClusterParamLogOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (GetClusterParamLogsClusterParamLogOutput) CreateTime ¶ added in v0.1.5
func (o GetClusterParamLogsClusterParamLogOutput) CreateTime() pulumi.StringOutput
Creation time.
func (GetClusterParamLogsClusterParamLogOutput) CurrentValue ¶ added in v0.1.5
func (o GetClusterParamLogsClusterParamLogOutput) CurrentValue() pulumi.StringOutput
Current value.
func (GetClusterParamLogsClusterParamLogOutput) ElementType ¶ added in v0.1.5
func (GetClusterParamLogsClusterParamLogOutput) ElementType() reflect.Type
func (GetClusterParamLogsClusterParamLogOutput) InstanceId ¶ added in v0.1.5
func (o GetClusterParamLogsClusterParamLogOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (GetClusterParamLogsClusterParamLogOutput) ParamName ¶ added in v0.1.5
func (o GetClusterParamLogsClusterParamLogOutput) ParamName() pulumi.StringOutput
Parameter Name.
func (GetClusterParamLogsClusterParamLogOutput) Status ¶ added in v0.1.5
func (o GetClusterParamLogsClusterParamLogOutput) Status() pulumi.StringOutput
modify state.
func (GetClusterParamLogsClusterParamLogOutput) ToGetClusterParamLogsClusterParamLogOutput ¶ added in v0.1.5
func (o GetClusterParamLogsClusterParamLogOutput) ToGetClusterParamLogsClusterParamLogOutput() GetClusterParamLogsClusterParamLogOutput
func (GetClusterParamLogsClusterParamLogOutput) ToGetClusterParamLogsClusterParamLogOutputWithContext ¶ added in v0.1.5
func (o GetClusterParamLogsClusterParamLogOutput) ToGetClusterParamLogsClusterParamLogOutputWithContext(ctx context.Context) GetClusterParamLogsClusterParamLogOutput
func (GetClusterParamLogsClusterParamLogOutput) UpdateTime ¶ added in v0.1.5
func (o GetClusterParamLogsClusterParamLogOutput) UpdateTime() pulumi.StringOutput
Update time.
func (GetClusterParamLogsClusterParamLogOutput) UpdateValue ¶ added in v0.1.5
func (o GetClusterParamLogsClusterParamLogOutput) UpdateValue() pulumi.StringOutput
Modified value.
type GetClusterParamLogsOutputArgs ¶ added in v0.1.5
type GetClusterParamLogsOutputArgs struct { // Cluster ID. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Instance ID list, used to record specific instances of operations. InstanceIds pulumi.StringArrayInput `pulumi:"instanceIds"` // Sort field, defining which field to sort based on when returning results. OrderBy pulumi.StringPtrInput `pulumi:"orderBy"` // Define specific sorting rules, limited to one of desc, asc, DESC, or ASC. OrderByType pulumi.StringPtrInput `pulumi:"orderByType"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getClusterParamLogs.
func (GetClusterParamLogsOutputArgs) ElementType ¶ added in v0.1.5
func (GetClusterParamLogsOutputArgs) ElementType() reflect.Type
type GetClusterParamLogsResult ¶ added in v0.1.5
type GetClusterParamLogsResult struct { // Cluster ID. ClusterId string `pulumi:"clusterId"` // Parameter modification record note: This field may return null, indicating that a valid value cannot be obtained. ClusterParamLogs []GetClusterParamLogsClusterParamLog `pulumi:"clusterParamLogs"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceIds []string `pulumi:"instanceIds"` OrderBy *string `pulumi:"orderBy"` OrderByType *string `pulumi:"orderByType"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getClusterParamLogs.
func GetClusterParamLogs ¶ added in v0.1.5
func GetClusterParamLogs(ctx *pulumi.Context, args *GetClusterParamLogsArgs, opts ...pulumi.InvokeOption) (*GetClusterParamLogsResult, error)
Use this data source to query detailed information of cynosdb clusterParamLogs
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetClusterParamLogs(ctx, &cynosdb.GetClusterParamLogsArgs{ ClusterId: "cynosdbmysql-bws8h88b", InstanceIds: []string{ "cynosdbmysql-ins-afqx1hy0", }, OrderBy: pulumi.StringRef("CreateTime"), OrderByType: pulumi.StringRef("DESC"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetClusterParamLogsResultOutput ¶ added in v0.1.5
type GetClusterParamLogsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusterParamLogs.
func GetClusterParamLogsOutput ¶ added in v0.1.5
func GetClusterParamLogsOutput(ctx *pulumi.Context, args GetClusterParamLogsOutputArgs, opts ...pulumi.InvokeOption) GetClusterParamLogsResultOutput
func (GetClusterParamLogsResultOutput) ClusterId ¶ added in v0.1.5
func (o GetClusterParamLogsResultOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (GetClusterParamLogsResultOutput) ClusterParamLogs ¶ added in v0.1.5
func (o GetClusterParamLogsResultOutput) ClusterParamLogs() GetClusterParamLogsClusterParamLogArrayOutput
Parameter modification record note: This field may return null, indicating that a valid value cannot be obtained.
func (GetClusterParamLogsResultOutput) ElementType ¶ added in v0.1.5
func (GetClusterParamLogsResultOutput) ElementType() reflect.Type
func (GetClusterParamLogsResultOutput) Id ¶ added in v0.1.5
func (o GetClusterParamLogsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClusterParamLogsResultOutput) InstanceIds ¶ added in v0.1.5
func (o GetClusterParamLogsResultOutput) InstanceIds() pulumi.StringArrayOutput
func (GetClusterParamLogsResultOutput) OrderBy ¶ added in v0.1.5
func (o GetClusterParamLogsResultOutput) OrderBy() pulumi.StringPtrOutput
func (GetClusterParamLogsResultOutput) OrderByType ¶ added in v0.1.5
func (o GetClusterParamLogsResultOutput) OrderByType() pulumi.StringPtrOutput
func (GetClusterParamLogsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetClusterParamLogsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetClusterParamLogsResultOutput) ToGetClusterParamLogsResultOutput ¶ added in v0.1.5
func (o GetClusterParamLogsResultOutput) ToGetClusterParamLogsResultOutput() GetClusterParamLogsResultOutput
func (GetClusterParamLogsResultOutput) ToGetClusterParamLogsResultOutputWithContext ¶ added in v0.1.5
func (o GetClusterParamLogsResultOutput) ToGetClusterParamLogsResultOutputWithContext(ctx context.Context) GetClusterParamLogsResultOutput
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
<!--Start PulumiCodeChooser --> ```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.GetClusterParams(ctx, &cynosdb.GetClusterParamsArgs{ ClusterId: "cynosdbmysql-bws8h88b", ParamName: pulumi.StringRef("innodb_checksum_algorithm"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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 GetClusterTable ¶ added in v0.1.5
type GetClusterTableArgs ¶ added in v0.1.5
type GetClusterTableArgs struct { // Database name. Database pulumi.StringInput `pulumi:"database"` // Table Name List Note: This field may return null, indicating that a valid value cannot be obtained. Tables pulumi.StringArrayInput `pulumi:"tables"` }
func (GetClusterTableArgs) ElementType ¶ added in v0.1.5
func (GetClusterTableArgs) ElementType() reflect.Type
func (GetClusterTableArgs) ToGetClusterTableOutput ¶ added in v0.1.5
func (i GetClusterTableArgs) ToGetClusterTableOutput() GetClusterTableOutput
func (GetClusterTableArgs) ToGetClusterTableOutputWithContext ¶ added in v0.1.5
func (i GetClusterTableArgs) ToGetClusterTableOutputWithContext(ctx context.Context) GetClusterTableOutput
type GetClusterTableArray ¶ added in v0.1.5
type GetClusterTableArray []GetClusterTableInput
func (GetClusterTableArray) ElementType ¶ added in v0.1.5
func (GetClusterTableArray) ElementType() reflect.Type
func (GetClusterTableArray) ToGetClusterTableArrayOutput ¶ added in v0.1.5
func (i GetClusterTableArray) ToGetClusterTableArrayOutput() GetClusterTableArrayOutput
func (GetClusterTableArray) ToGetClusterTableArrayOutputWithContext ¶ added in v0.1.5
func (i GetClusterTableArray) ToGetClusterTableArrayOutputWithContext(ctx context.Context) GetClusterTableArrayOutput
type GetClusterTableArrayInput ¶ added in v0.1.5
type GetClusterTableArrayInput interface { pulumi.Input ToGetClusterTableArrayOutput() GetClusterTableArrayOutput ToGetClusterTableArrayOutputWithContext(context.Context) GetClusterTableArrayOutput }
GetClusterTableArrayInput is an input type that accepts GetClusterTableArray and GetClusterTableArrayOutput values. You can construct a concrete instance of `GetClusterTableArrayInput` via:
GetClusterTableArray{ GetClusterTableArgs{...} }
type GetClusterTableArrayOutput ¶ added in v0.1.5
type GetClusterTableArrayOutput struct{ *pulumi.OutputState }
func (GetClusterTableArrayOutput) ElementType ¶ added in v0.1.5
func (GetClusterTableArrayOutput) ElementType() reflect.Type
func (GetClusterTableArrayOutput) Index ¶ added in v0.1.5
func (o GetClusterTableArrayOutput) Index(i pulumi.IntInput) GetClusterTableOutput
func (GetClusterTableArrayOutput) ToGetClusterTableArrayOutput ¶ added in v0.1.5
func (o GetClusterTableArrayOutput) ToGetClusterTableArrayOutput() GetClusterTableArrayOutput
func (GetClusterTableArrayOutput) ToGetClusterTableArrayOutputWithContext ¶ added in v0.1.5
func (o GetClusterTableArrayOutput) ToGetClusterTableArrayOutputWithContext(ctx context.Context) GetClusterTableArrayOutput
type GetClusterTableInput ¶ added in v0.1.5
type GetClusterTableInput interface { pulumi.Input ToGetClusterTableOutput() GetClusterTableOutput ToGetClusterTableOutputWithContext(context.Context) GetClusterTableOutput }
GetClusterTableInput is an input type that accepts GetClusterTableArgs and GetClusterTableOutput values. You can construct a concrete instance of `GetClusterTableInput` via:
GetClusterTableArgs{...}
type GetClusterTableOutput ¶ added in v0.1.5
type GetClusterTableOutput struct{ *pulumi.OutputState }
func (GetClusterTableOutput) Database ¶ added in v0.1.5
func (o GetClusterTableOutput) Database() pulumi.StringOutput
Database name.
func (GetClusterTableOutput) ElementType ¶ added in v0.1.5
func (GetClusterTableOutput) ElementType() reflect.Type
func (GetClusterTableOutput) Tables ¶ added in v0.1.5
func (o GetClusterTableOutput) Tables() pulumi.StringArrayOutput
Table Name List Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetClusterTableOutput) ToGetClusterTableOutput ¶ added in v0.1.5
func (o GetClusterTableOutput) ToGetClusterTableOutput() GetClusterTableOutput
func (GetClusterTableOutput) ToGetClusterTableOutputWithContext ¶ added in v0.1.5
func (o GetClusterTableOutput) ToGetClusterTableOutputWithContext(ctx context.Context) GetClusterTableOutput
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
<!--Start PulumiCodeChooser --> ```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.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 }) }
``` <!--End PulumiCodeChooser -->
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 GetDescribeInstanceErrorLogsArgs ¶ added in v0.1.5
type GetDescribeInstanceErrorLogsArgs struct { // End time. EndTime *string `pulumi:"endTime"` // Instance Id. InstanceId string `pulumi:"instanceId"` // Keywords, supports fuzzy search. KeyWords []string `pulumi:"keyWords"` // Log levels, including error, warning, and note, support simultaneous search of multiple levels. LogLevels []string `pulumi:"logLevels"` // Sort fields with Timestamp enumeration values. OrderBy *string `pulumi:"orderBy"` // Sort type, with ASC and DESC enumeration values. OrderByType *string `pulumi:"orderByType"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // start time. StartTime *string `pulumi:"startTime"` }
A collection of arguments for invoking getDescribeInstanceErrorLogs.
type GetDescribeInstanceErrorLogsErrorLog ¶ added in v0.1.5
type GetDescribeInstanceErrorLogsErrorLog struct { // Note to log content: This field may return null, indicating that a valid value cannot be obtained. Content string `pulumi:"content"` // Log level note: This field may return null, indicating that a valid value cannot be obtained. Level string `pulumi:"level"` // Log timestamp note: This field may return null, indicating that a valid value cannot be obtained. Timestamp int `pulumi:"timestamp"` }
type GetDescribeInstanceErrorLogsErrorLogArgs ¶ added in v0.1.5
type GetDescribeInstanceErrorLogsErrorLogArgs struct { // Note to log content: This field may return null, indicating that a valid value cannot be obtained. Content pulumi.StringInput `pulumi:"content"` // Log level note: This field may return null, indicating that a valid value cannot be obtained. Level pulumi.StringInput `pulumi:"level"` // Log timestamp note: This field may return null, indicating that a valid value cannot be obtained. Timestamp pulumi.IntInput `pulumi:"timestamp"` }
func (GetDescribeInstanceErrorLogsErrorLogArgs) ElementType ¶ added in v0.1.5
func (GetDescribeInstanceErrorLogsErrorLogArgs) ElementType() reflect.Type
func (GetDescribeInstanceErrorLogsErrorLogArgs) ToGetDescribeInstanceErrorLogsErrorLogOutput ¶ added in v0.1.5
func (i GetDescribeInstanceErrorLogsErrorLogArgs) ToGetDescribeInstanceErrorLogsErrorLogOutput() GetDescribeInstanceErrorLogsErrorLogOutput
func (GetDescribeInstanceErrorLogsErrorLogArgs) ToGetDescribeInstanceErrorLogsErrorLogOutputWithContext ¶ added in v0.1.5
func (i GetDescribeInstanceErrorLogsErrorLogArgs) ToGetDescribeInstanceErrorLogsErrorLogOutputWithContext(ctx context.Context) GetDescribeInstanceErrorLogsErrorLogOutput
type GetDescribeInstanceErrorLogsErrorLogArray ¶ added in v0.1.5
type GetDescribeInstanceErrorLogsErrorLogArray []GetDescribeInstanceErrorLogsErrorLogInput
func (GetDescribeInstanceErrorLogsErrorLogArray) ElementType ¶ added in v0.1.5
func (GetDescribeInstanceErrorLogsErrorLogArray) ElementType() reflect.Type
func (GetDescribeInstanceErrorLogsErrorLogArray) ToGetDescribeInstanceErrorLogsErrorLogArrayOutput ¶ added in v0.1.5
func (i GetDescribeInstanceErrorLogsErrorLogArray) ToGetDescribeInstanceErrorLogsErrorLogArrayOutput() GetDescribeInstanceErrorLogsErrorLogArrayOutput
func (GetDescribeInstanceErrorLogsErrorLogArray) ToGetDescribeInstanceErrorLogsErrorLogArrayOutputWithContext ¶ added in v0.1.5
func (i GetDescribeInstanceErrorLogsErrorLogArray) ToGetDescribeInstanceErrorLogsErrorLogArrayOutputWithContext(ctx context.Context) GetDescribeInstanceErrorLogsErrorLogArrayOutput
type GetDescribeInstanceErrorLogsErrorLogArrayInput ¶ added in v0.1.5
type GetDescribeInstanceErrorLogsErrorLogArrayInput interface { pulumi.Input ToGetDescribeInstanceErrorLogsErrorLogArrayOutput() GetDescribeInstanceErrorLogsErrorLogArrayOutput ToGetDescribeInstanceErrorLogsErrorLogArrayOutputWithContext(context.Context) GetDescribeInstanceErrorLogsErrorLogArrayOutput }
GetDescribeInstanceErrorLogsErrorLogArrayInput is an input type that accepts GetDescribeInstanceErrorLogsErrorLogArray and GetDescribeInstanceErrorLogsErrorLogArrayOutput values. You can construct a concrete instance of `GetDescribeInstanceErrorLogsErrorLogArrayInput` via:
GetDescribeInstanceErrorLogsErrorLogArray{ GetDescribeInstanceErrorLogsErrorLogArgs{...} }
type GetDescribeInstanceErrorLogsErrorLogArrayOutput ¶ added in v0.1.5
type GetDescribeInstanceErrorLogsErrorLogArrayOutput struct{ *pulumi.OutputState }
func (GetDescribeInstanceErrorLogsErrorLogArrayOutput) ElementType ¶ added in v0.1.5
func (GetDescribeInstanceErrorLogsErrorLogArrayOutput) ElementType() reflect.Type
func (GetDescribeInstanceErrorLogsErrorLogArrayOutput) ToGetDescribeInstanceErrorLogsErrorLogArrayOutput ¶ added in v0.1.5
func (o GetDescribeInstanceErrorLogsErrorLogArrayOutput) ToGetDescribeInstanceErrorLogsErrorLogArrayOutput() GetDescribeInstanceErrorLogsErrorLogArrayOutput
func (GetDescribeInstanceErrorLogsErrorLogArrayOutput) ToGetDescribeInstanceErrorLogsErrorLogArrayOutputWithContext ¶ added in v0.1.5
func (o GetDescribeInstanceErrorLogsErrorLogArrayOutput) ToGetDescribeInstanceErrorLogsErrorLogArrayOutputWithContext(ctx context.Context) GetDescribeInstanceErrorLogsErrorLogArrayOutput
type GetDescribeInstanceErrorLogsErrorLogInput ¶ added in v0.1.5
type GetDescribeInstanceErrorLogsErrorLogInput interface { pulumi.Input ToGetDescribeInstanceErrorLogsErrorLogOutput() GetDescribeInstanceErrorLogsErrorLogOutput ToGetDescribeInstanceErrorLogsErrorLogOutputWithContext(context.Context) GetDescribeInstanceErrorLogsErrorLogOutput }
GetDescribeInstanceErrorLogsErrorLogInput is an input type that accepts GetDescribeInstanceErrorLogsErrorLogArgs and GetDescribeInstanceErrorLogsErrorLogOutput values. You can construct a concrete instance of `GetDescribeInstanceErrorLogsErrorLogInput` via:
GetDescribeInstanceErrorLogsErrorLogArgs{...}
type GetDescribeInstanceErrorLogsErrorLogOutput ¶ added in v0.1.5
type GetDescribeInstanceErrorLogsErrorLogOutput struct{ *pulumi.OutputState }
func (GetDescribeInstanceErrorLogsErrorLogOutput) Content ¶ added in v0.1.5
func (o GetDescribeInstanceErrorLogsErrorLogOutput) Content() pulumi.StringOutput
Note to log content: This field may return null, indicating that a valid value cannot be obtained.
func (GetDescribeInstanceErrorLogsErrorLogOutput) ElementType ¶ added in v0.1.5
func (GetDescribeInstanceErrorLogsErrorLogOutput) ElementType() reflect.Type
func (GetDescribeInstanceErrorLogsErrorLogOutput) Level ¶ added in v0.1.5
func (o GetDescribeInstanceErrorLogsErrorLogOutput) Level() pulumi.StringOutput
Log level note: This field may return null, indicating that a valid value cannot be obtained.
func (GetDescribeInstanceErrorLogsErrorLogOutput) Timestamp ¶ added in v0.1.5
func (o GetDescribeInstanceErrorLogsErrorLogOutput) Timestamp() pulumi.IntOutput
Log timestamp note: This field may return null, indicating that a valid value cannot be obtained.
func (GetDescribeInstanceErrorLogsErrorLogOutput) ToGetDescribeInstanceErrorLogsErrorLogOutput ¶ added in v0.1.5
func (o GetDescribeInstanceErrorLogsErrorLogOutput) ToGetDescribeInstanceErrorLogsErrorLogOutput() GetDescribeInstanceErrorLogsErrorLogOutput
func (GetDescribeInstanceErrorLogsErrorLogOutput) ToGetDescribeInstanceErrorLogsErrorLogOutputWithContext ¶ added in v0.1.5
func (o GetDescribeInstanceErrorLogsErrorLogOutput) ToGetDescribeInstanceErrorLogsErrorLogOutputWithContext(ctx context.Context) GetDescribeInstanceErrorLogsErrorLogOutput
type GetDescribeInstanceErrorLogsOutputArgs ¶ added in v0.1.5
type GetDescribeInstanceErrorLogsOutputArgs struct { // End time. EndTime pulumi.StringPtrInput `pulumi:"endTime"` // Instance Id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Keywords, supports fuzzy search. KeyWords pulumi.StringArrayInput `pulumi:"keyWords"` // Log levels, including error, warning, and note, support simultaneous search of multiple levels. LogLevels pulumi.StringArrayInput `pulumi:"logLevels"` // Sort fields with Timestamp enumeration values. OrderBy pulumi.StringPtrInput `pulumi:"orderBy"` // Sort type, with ASC and DESC enumeration values. OrderByType pulumi.StringPtrInput `pulumi:"orderByType"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // start time. StartTime pulumi.StringPtrInput `pulumi:"startTime"` }
A collection of arguments for invoking getDescribeInstanceErrorLogs.
func (GetDescribeInstanceErrorLogsOutputArgs) ElementType ¶ added in v0.1.5
func (GetDescribeInstanceErrorLogsOutputArgs) ElementType() reflect.Type
type GetDescribeInstanceErrorLogsResult ¶ added in v0.1.5
type GetDescribeInstanceErrorLogsResult struct { EndTime *string `pulumi:"endTime"` // Error log list note: This field may return null, indicating that a valid value cannot be obtained. ErrorLogs []GetDescribeInstanceErrorLogsErrorLog `pulumi:"errorLogs"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` KeyWords []string `pulumi:"keyWords"` LogLevels []string `pulumi:"logLevels"` OrderBy *string `pulumi:"orderBy"` OrderByType *string `pulumi:"orderByType"` ResultOutputFile *string `pulumi:"resultOutputFile"` StartTime *string `pulumi:"startTime"` }
A collection of values returned by getDescribeInstanceErrorLogs.
func GetDescribeInstanceErrorLogs ¶ added in v0.1.5
func GetDescribeInstanceErrorLogs(ctx *pulumi.Context, args *GetDescribeInstanceErrorLogsArgs, opts ...pulumi.InvokeOption) (*GetDescribeInstanceErrorLogsResult, error)
Use this data source to query detailed information of cynosdb describeInstanceErrorLogs
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetDescribeInstanceErrorLogs(ctx, &cynosdb.GetDescribeInstanceErrorLogsArgs{ EndTime: pulumi.StringRef("2023-06-19 15:04:05"), InstanceId: "cynosdbmysql-ins-afqx1hy0", KeyWords: []string{ "Aborted", }, LogLevels: []string{ "note", "warning", }, OrderBy: pulumi.StringRef("Timestamp"), OrderByType: pulumi.StringRef("DESC"), StartTime: pulumi.StringRef("2023-06-01 15:04:05"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetDescribeInstanceErrorLogsResultOutput ¶ added in v0.1.5
type GetDescribeInstanceErrorLogsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDescribeInstanceErrorLogs.
func GetDescribeInstanceErrorLogsOutput ¶ added in v0.1.5
func GetDescribeInstanceErrorLogsOutput(ctx *pulumi.Context, args GetDescribeInstanceErrorLogsOutputArgs, opts ...pulumi.InvokeOption) GetDescribeInstanceErrorLogsResultOutput
func (GetDescribeInstanceErrorLogsResultOutput) ElementType ¶ added in v0.1.5
func (GetDescribeInstanceErrorLogsResultOutput) ElementType() reflect.Type
func (GetDescribeInstanceErrorLogsResultOutput) EndTime ¶ added in v0.1.5
func (o GetDescribeInstanceErrorLogsResultOutput) EndTime() pulumi.StringPtrOutput
func (GetDescribeInstanceErrorLogsResultOutput) ErrorLogs ¶ added in v0.1.5
func (o GetDescribeInstanceErrorLogsResultOutput) ErrorLogs() GetDescribeInstanceErrorLogsErrorLogArrayOutput
Error log list note: This field may return null, indicating that a valid value cannot be obtained.
func (GetDescribeInstanceErrorLogsResultOutput) Id ¶ added in v0.1.5
func (o GetDescribeInstanceErrorLogsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDescribeInstanceErrorLogsResultOutput) InstanceId ¶ added in v0.1.5
func (o GetDescribeInstanceErrorLogsResultOutput) InstanceId() pulumi.StringOutput
func (GetDescribeInstanceErrorLogsResultOutput) KeyWords ¶ added in v0.1.5
func (o GetDescribeInstanceErrorLogsResultOutput) KeyWords() pulumi.StringArrayOutput
func (GetDescribeInstanceErrorLogsResultOutput) LogLevels ¶ added in v0.1.5
func (o GetDescribeInstanceErrorLogsResultOutput) LogLevels() pulumi.StringArrayOutput
func (GetDescribeInstanceErrorLogsResultOutput) OrderBy ¶ added in v0.1.5
func (o GetDescribeInstanceErrorLogsResultOutput) OrderBy() pulumi.StringPtrOutput
func (GetDescribeInstanceErrorLogsResultOutput) OrderByType ¶ added in v0.1.5
func (o GetDescribeInstanceErrorLogsResultOutput) OrderByType() pulumi.StringPtrOutput
func (GetDescribeInstanceErrorLogsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetDescribeInstanceErrorLogsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDescribeInstanceErrorLogsResultOutput) StartTime ¶ added in v0.1.5
func (o GetDescribeInstanceErrorLogsResultOutput) StartTime() pulumi.StringPtrOutput
func (GetDescribeInstanceErrorLogsResultOutput) ToGetDescribeInstanceErrorLogsResultOutput ¶ added in v0.1.5
func (o GetDescribeInstanceErrorLogsResultOutput) ToGetDescribeInstanceErrorLogsResultOutput() GetDescribeInstanceErrorLogsResultOutput
func (GetDescribeInstanceErrorLogsResultOutput) ToGetDescribeInstanceErrorLogsResultOutputWithContext ¶ added in v0.1.5
func (o GetDescribeInstanceErrorLogsResultOutput) ToGetDescribeInstanceErrorLogsResultOutputWithContext(ctx context.Context) GetDescribeInstanceErrorLogsResultOutput
type GetDescribeInstanceSlowQueriesArgs ¶ added in v0.1.5
type GetDescribeInstanceSlowQueriesArgs struct { // Cluster ID. ClusterId string `pulumi:"clusterId"` // End time. EndTime *string `pulumi:"endTime"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // start time. StartTime *string `pulumi:"startTime"` }
A collection of arguments for invoking getDescribeInstanceSlowQueries.
type GetDescribeInstanceSlowQueriesBinlog ¶ added in v0.1.5
type GetDescribeInstanceSlowQueriesBinlog struct { // Binlog file ID. BinlogId int `pulumi:"binlogId"` // Binlog file name. FileName string `pulumi:"fileName"` // File size in bytes. FileSize int `pulumi:"fileSize"` // Latest transaction time. FinishTime string `pulumi:"finishTime"` // start time. StartTime string `pulumi:"startTime"` }
type GetDescribeInstanceSlowQueriesBinlogArgs ¶ added in v0.1.5
type GetDescribeInstanceSlowQueriesBinlogArgs struct { // Binlog file ID. BinlogId pulumi.IntInput `pulumi:"binlogId"` // Binlog file name. FileName pulumi.StringInput `pulumi:"fileName"` // File size in bytes. FileSize pulumi.IntInput `pulumi:"fileSize"` // Latest transaction time. FinishTime pulumi.StringInput `pulumi:"finishTime"` // start time. StartTime pulumi.StringInput `pulumi:"startTime"` }
func (GetDescribeInstanceSlowQueriesBinlogArgs) ElementType ¶ added in v0.1.5
func (GetDescribeInstanceSlowQueriesBinlogArgs) ElementType() reflect.Type
func (GetDescribeInstanceSlowQueriesBinlogArgs) ToGetDescribeInstanceSlowQueriesBinlogOutput ¶ added in v0.1.5
func (i GetDescribeInstanceSlowQueriesBinlogArgs) ToGetDescribeInstanceSlowQueriesBinlogOutput() GetDescribeInstanceSlowQueriesBinlogOutput
func (GetDescribeInstanceSlowQueriesBinlogArgs) ToGetDescribeInstanceSlowQueriesBinlogOutputWithContext ¶ added in v0.1.5
func (i GetDescribeInstanceSlowQueriesBinlogArgs) ToGetDescribeInstanceSlowQueriesBinlogOutputWithContext(ctx context.Context) GetDescribeInstanceSlowQueriesBinlogOutput
type GetDescribeInstanceSlowQueriesBinlogArray ¶ added in v0.1.5
type GetDescribeInstanceSlowQueriesBinlogArray []GetDescribeInstanceSlowQueriesBinlogInput
func (GetDescribeInstanceSlowQueriesBinlogArray) ElementType ¶ added in v0.1.5
func (GetDescribeInstanceSlowQueriesBinlogArray) ElementType() reflect.Type
func (GetDescribeInstanceSlowQueriesBinlogArray) ToGetDescribeInstanceSlowQueriesBinlogArrayOutput ¶ added in v0.1.5
func (i GetDescribeInstanceSlowQueriesBinlogArray) ToGetDescribeInstanceSlowQueriesBinlogArrayOutput() GetDescribeInstanceSlowQueriesBinlogArrayOutput
func (GetDescribeInstanceSlowQueriesBinlogArray) ToGetDescribeInstanceSlowQueriesBinlogArrayOutputWithContext ¶ added in v0.1.5
func (i GetDescribeInstanceSlowQueriesBinlogArray) ToGetDescribeInstanceSlowQueriesBinlogArrayOutputWithContext(ctx context.Context) GetDescribeInstanceSlowQueriesBinlogArrayOutput
type GetDescribeInstanceSlowQueriesBinlogArrayInput ¶ added in v0.1.5
type GetDescribeInstanceSlowQueriesBinlogArrayInput interface { pulumi.Input ToGetDescribeInstanceSlowQueriesBinlogArrayOutput() GetDescribeInstanceSlowQueriesBinlogArrayOutput ToGetDescribeInstanceSlowQueriesBinlogArrayOutputWithContext(context.Context) GetDescribeInstanceSlowQueriesBinlogArrayOutput }
GetDescribeInstanceSlowQueriesBinlogArrayInput is an input type that accepts GetDescribeInstanceSlowQueriesBinlogArray and GetDescribeInstanceSlowQueriesBinlogArrayOutput values. You can construct a concrete instance of `GetDescribeInstanceSlowQueriesBinlogArrayInput` via:
GetDescribeInstanceSlowQueriesBinlogArray{ GetDescribeInstanceSlowQueriesBinlogArgs{...} }
type GetDescribeInstanceSlowQueriesBinlogArrayOutput ¶ added in v0.1.5
type GetDescribeInstanceSlowQueriesBinlogArrayOutput struct{ *pulumi.OutputState }
func (GetDescribeInstanceSlowQueriesBinlogArrayOutput) ElementType ¶ added in v0.1.5
func (GetDescribeInstanceSlowQueriesBinlogArrayOutput) ElementType() reflect.Type
func (GetDescribeInstanceSlowQueriesBinlogArrayOutput) ToGetDescribeInstanceSlowQueriesBinlogArrayOutput ¶ added in v0.1.5
func (o GetDescribeInstanceSlowQueriesBinlogArrayOutput) ToGetDescribeInstanceSlowQueriesBinlogArrayOutput() GetDescribeInstanceSlowQueriesBinlogArrayOutput
func (GetDescribeInstanceSlowQueriesBinlogArrayOutput) ToGetDescribeInstanceSlowQueriesBinlogArrayOutputWithContext ¶ added in v0.1.5
func (o GetDescribeInstanceSlowQueriesBinlogArrayOutput) ToGetDescribeInstanceSlowQueriesBinlogArrayOutputWithContext(ctx context.Context) GetDescribeInstanceSlowQueriesBinlogArrayOutput
type GetDescribeInstanceSlowQueriesBinlogInput ¶ added in v0.1.5
type GetDescribeInstanceSlowQueriesBinlogInput interface { pulumi.Input ToGetDescribeInstanceSlowQueriesBinlogOutput() GetDescribeInstanceSlowQueriesBinlogOutput ToGetDescribeInstanceSlowQueriesBinlogOutputWithContext(context.Context) GetDescribeInstanceSlowQueriesBinlogOutput }
GetDescribeInstanceSlowQueriesBinlogInput is an input type that accepts GetDescribeInstanceSlowQueriesBinlogArgs and GetDescribeInstanceSlowQueriesBinlogOutput values. You can construct a concrete instance of `GetDescribeInstanceSlowQueriesBinlogInput` via:
GetDescribeInstanceSlowQueriesBinlogArgs{...}
type GetDescribeInstanceSlowQueriesBinlogOutput ¶ added in v0.1.5
type GetDescribeInstanceSlowQueriesBinlogOutput struct{ *pulumi.OutputState }
func (GetDescribeInstanceSlowQueriesBinlogOutput) BinlogId ¶ added in v0.1.5
func (o GetDescribeInstanceSlowQueriesBinlogOutput) BinlogId() pulumi.IntOutput
Binlog file ID.
func (GetDescribeInstanceSlowQueriesBinlogOutput) ElementType ¶ added in v0.1.5
func (GetDescribeInstanceSlowQueriesBinlogOutput) ElementType() reflect.Type
func (GetDescribeInstanceSlowQueriesBinlogOutput) FileName ¶ added in v0.1.5
func (o GetDescribeInstanceSlowQueriesBinlogOutput) FileName() pulumi.StringOutput
Binlog file name.
func (GetDescribeInstanceSlowQueriesBinlogOutput) FileSize ¶ added in v0.1.5
func (o GetDescribeInstanceSlowQueriesBinlogOutput) FileSize() pulumi.IntOutput
File size in bytes.
func (GetDescribeInstanceSlowQueriesBinlogOutput) FinishTime ¶ added in v0.1.5
func (o GetDescribeInstanceSlowQueriesBinlogOutput) FinishTime() pulumi.StringOutput
Latest transaction time.
func (GetDescribeInstanceSlowQueriesBinlogOutput) StartTime ¶ added in v0.1.5
func (o GetDescribeInstanceSlowQueriesBinlogOutput) StartTime() pulumi.StringOutput
start time.
func (GetDescribeInstanceSlowQueriesBinlogOutput) ToGetDescribeInstanceSlowQueriesBinlogOutput ¶ added in v0.1.5
func (o GetDescribeInstanceSlowQueriesBinlogOutput) ToGetDescribeInstanceSlowQueriesBinlogOutput() GetDescribeInstanceSlowQueriesBinlogOutput
func (GetDescribeInstanceSlowQueriesBinlogOutput) ToGetDescribeInstanceSlowQueriesBinlogOutputWithContext ¶ added in v0.1.5
func (o GetDescribeInstanceSlowQueriesBinlogOutput) ToGetDescribeInstanceSlowQueriesBinlogOutputWithContext(ctx context.Context) GetDescribeInstanceSlowQueriesBinlogOutput
type GetDescribeInstanceSlowQueriesOutputArgs ¶ added in v0.1.5
type GetDescribeInstanceSlowQueriesOutputArgs struct { // Cluster ID. ClusterId pulumi.StringInput `pulumi:"clusterId"` // End time. EndTime pulumi.StringPtrInput `pulumi:"endTime"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // start time. StartTime pulumi.StringPtrInput `pulumi:"startTime"` }
A collection of arguments for invoking getDescribeInstanceSlowQueries.
func (GetDescribeInstanceSlowQueriesOutputArgs) ElementType ¶ added in v0.1.5
func (GetDescribeInstanceSlowQueriesOutputArgs) ElementType() reflect.Type
type GetDescribeInstanceSlowQueriesResult ¶ added in v0.1.5
type GetDescribeInstanceSlowQueriesResult struct { // Note to the Binlog list: This field may return null, indicating that a valid value cannot be obtained. Binlogs []GetDescribeInstanceSlowQueriesBinlog `pulumi:"binlogs"` ClusterId string `pulumi:"clusterId"` EndTime *string `pulumi:"endTime"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Earliest transaction time. StartTime *string `pulumi:"startTime"` }
A collection of values returned by getDescribeInstanceSlowQueries.
func GetDescribeInstanceSlowQueries ¶ added in v0.1.5
func GetDescribeInstanceSlowQueries(ctx *pulumi.Context, args *GetDescribeInstanceSlowQueriesArgs, opts ...pulumi.InvokeOption) (*GetDescribeInstanceSlowQueriesResult, error)
Use this data source to query detailed information of cynosdb describeInstanceSlowQueries
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetDescribeInstanceSlowQueries(ctx, &cynosdb.GetDescribeInstanceSlowQueriesArgs{ ClusterId: "cynosdbmysql-bws8h88b", EndTime: pulumi.StringRef("2023-06-19 14:00:00"), StartTime: pulumi.StringRef("2023-06-01 12:00:00"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetDescribeInstanceSlowQueriesResultOutput ¶ added in v0.1.5
type GetDescribeInstanceSlowQueriesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDescribeInstanceSlowQueries.
func GetDescribeInstanceSlowQueriesOutput ¶ added in v0.1.5
func GetDescribeInstanceSlowQueriesOutput(ctx *pulumi.Context, args GetDescribeInstanceSlowQueriesOutputArgs, opts ...pulumi.InvokeOption) GetDescribeInstanceSlowQueriesResultOutput
func (GetDescribeInstanceSlowQueriesResultOutput) Binlogs ¶ added in v0.1.5
func (o GetDescribeInstanceSlowQueriesResultOutput) Binlogs() GetDescribeInstanceSlowQueriesBinlogArrayOutput
Note to the Binlog list: This field may return null, indicating that a valid value cannot be obtained.
func (GetDescribeInstanceSlowQueriesResultOutput) ClusterId ¶ added in v0.1.5
func (o GetDescribeInstanceSlowQueriesResultOutput) ClusterId() pulumi.StringOutput
func (GetDescribeInstanceSlowQueriesResultOutput) ElementType ¶ added in v0.1.5
func (GetDescribeInstanceSlowQueriesResultOutput) ElementType() reflect.Type
func (GetDescribeInstanceSlowQueriesResultOutput) EndTime ¶ added in v0.1.5
func (o GetDescribeInstanceSlowQueriesResultOutput) EndTime() pulumi.StringPtrOutput
func (GetDescribeInstanceSlowQueriesResultOutput) Id ¶ added in v0.1.5
func (o GetDescribeInstanceSlowQueriesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDescribeInstanceSlowQueriesResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetDescribeInstanceSlowQueriesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDescribeInstanceSlowQueriesResultOutput) StartTime ¶ added in v0.1.5
func (o GetDescribeInstanceSlowQueriesResultOutput) StartTime() pulumi.StringPtrOutput
Earliest transaction time.
func (GetDescribeInstanceSlowQueriesResultOutput) ToGetDescribeInstanceSlowQueriesResultOutput ¶ added in v0.1.5
func (o GetDescribeInstanceSlowQueriesResultOutput) ToGetDescribeInstanceSlowQueriesResultOutput() GetDescribeInstanceSlowQueriesResultOutput
func (GetDescribeInstanceSlowQueriesResultOutput) ToGetDescribeInstanceSlowQueriesResultOutputWithContext ¶ added in v0.1.5
func (o GetDescribeInstanceSlowQueriesResultOutput) ToGetDescribeInstanceSlowQueriesResultOutputWithContext(ctx context.Context) GetDescribeInstanceSlowQueriesResultOutput
type GetInstanceSlowQueriesArgs ¶ added in v0.1.5
type GetInstanceSlowQueriesArgs struct { // Database name. Database *string `pulumi:"database"` // Latest transaction start time. EndTime *string `pulumi:"endTime"` // Client host. Host *string `pulumi:"host"` // Instance ID. InstanceId string `pulumi:"instanceId"` // Sort field, optional values: QueryTime, LockTime, RowsExamined, RowsSent. OrderBy *string `pulumi:"orderBy"` // Sort type, optional values: asc, desc. OrderByType *string `pulumi:"orderByType"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Earliest transaction start time. StartTime *string `pulumi:"startTime"` // user name. Username *string `pulumi:"username"` }
A collection of arguments for invoking getInstanceSlowQueries.
type GetInstanceSlowQueriesOutputArgs ¶ added in v0.1.5
type GetInstanceSlowQueriesOutputArgs struct { // Database name. Database pulumi.StringPtrInput `pulumi:"database"` // Latest transaction start time. EndTime pulumi.StringPtrInput `pulumi:"endTime"` // Client host. Host pulumi.StringPtrInput `pulumi:"host"` // Instance ID. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Sort field, optional values: QueryTime, LockTime, RowsExamined, RowsSent. OrderBy pulumi.StringPtrInput `pulumi:"orderBy"` // Sort type, optional values: asc, desc. OrderByType pulumi.StringPtrInput `pulumi:"orderByType"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Earliest transaction start time. StartTime pulumi.StringPtrInput `pulumi:"startTime"` // user name. Username pulumi.StringPtrInput `pulumi:"username"` }
A collection of arguments for invoking getInstanceSlowQueries.
func (GetInstanceSlowQueriesOutputArgs) ElementType ¶ added in v0.1.5
func (GetInstanceSlowQueriesOutputArgs) ElementType() reflect.Type
type GetInstanceSlowQueriesResult ¶ added in v0.1.5
type GetInstanceSlowQueriesResult struct { // Database name. Database *string `pulumi:"database"` EndTime *string `pulumi:"endTime"` Host *string `pulumi:"host"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` OrderBy *string `pulumi:"orderBy"` OrderByType *string `pulumi:"orderByType"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Slow query records. SlowQueries []GetInstanceSlowQueriesSlowQuery `pulumi:"slowQueries"` StartTime *string `pulumi:"startTime"` Username *string `pulumi:"username"` }
A collection of values returned by getInstanceSlowQueries.
func GetInstanceSlowQueries ¶ added in v0.1.5
func GetInstanceSlowQueries(ctx *pulumi.Context, args *GetInstanceSlowQueriesArgs, opts ...pulumi.InvokeOption) (*GetInstanceSlowQueriesResult, error)
Use this data source to query detailed information of cynosdb instanceSlowQueries
## Example Usage
### Query slow queries of instance
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cynosdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") cynosdbClusterId := "default_cynosdb_cluster" if param := cfg.Get("cynosdbClusterId"); param != "" { cynosdbClusterId = param } _, err := Cynosdb.GetInstanceSlowQueries(ctx, &cynosdb.GetInstanceSlowQueriesArgs{ InstanceId: cynosdbClusterId, StartTime: pulumi.StringRef("2023-06-20 23:19:03"), EndTime: pulumi.StringRef("2023-06-30 23:19:03"), Username: pulumi.StringRef("keep_dts"), Host: pulumi.StringRef("%%"), Database: pulumi.StringRef("tf_ci_test"), OrderBy: pulumi.StringRef("QueryTime"), OrderByType: pulumi.StringRef("desc"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Query slow queries by time range
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cynosdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") cynosdbClusterId := "default_cynosdb_cluster" if param := cfg.Get("cynosdbClusterId"); param != "" { cynosdbClusterId = param } _, err := Cynosdb.GetInstanceSlowQueries(ctx, &cynosdb.GetInstanceSlowQueriesArgs{ InstanceId: cynosdbClusterId, StartTime: pulumi.StringRef("2023-06-20 23:19:03"), EndTime: pulumi.StringRef("2023-06-30 23:19:03"), OrderBy: pulumi.StringRef("QueryTime"), OrderByType: pulumi.StringRef("desc"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Query slow queries by user and db name
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cynosdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") cynosdbClusterId := "default_cynosdb_cluster" if param := cfg.Get("cynosdbClusterId"); param != "" { cynosdbClusterId = param } _, err := Cynosdb.GetInstanceSlowQueries(ctx, &cynosdb.GetInstanceSlowQueriesArgs{ InstanceId: cynosdbClusterId, Username: pulumi.StringRef("keep_dts"), Host: pulumi.StringRef("%%"), Database: pulumi.StringRef("tf_ci_test"), OrderBy: pulumi.StringRef("QueryTime"), OrderByType: pulumi.StringRef("desc"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetInstanceSlowQueriesResultOutput ¶ added in v0.1.5
type GetInstanceSlowQueriesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceSlowQueries.
func GetInstanceSlowQueriesOutput ¶ added in v0.1.5
func GetInstanceSlowQueriesOutput(ctx *pulumi.Context, args GetInstanceSlowQueriesOutputArgs, opts ...pulumi.InvokeOption) GetInstanceSlowQueriesResultOutput
func (GetInstanceSlowQueriesResultOutput) Database ¶ added in v0.1.5
func (o GetInstanceSlowQueriesResultOutput) Database() pulumi.StringPtrOutput
Database name.
func (GetInstanceSlowQueriesResultOutput) ElementType ¶ added in v0.1.5
func (GetInstanceSlowQueriesResultOutput) ElementType() reflect.Type
func (GetInstanceSlowQueriesResultOutput) EndTime ¶ added in v0.1.5
func (o GetInstanceSlowQueriesResultOutput) EndTime() pulumi.StringPtrOutput
func (GetInstanceSlowQueriesResultOutput) Host ¶ added in v0.1.5
func (o GetInstanceSlowQueriesResultOutput) Host() pulumi.StringPtrOutput
func (GetInstanceSlowQueriesResultOutput) Id ¶ added in v0.1.5
func (o GetInstanceSlowQueriesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceSlowQueriesResultOutput) InstanceId ¶ added in v0.1.5
func (o GetInstanceSlowQueriesResultOutput) InstanceId() pulumi.StringOutput
func (GetInstanceSlowQueriesResultOutput) OrderBy ¶ added in v0.1.5
func (o GetInstanceSlowQueriesResultOutput) OrderBy() pulumi.StringPtrOutput
func (GetInstanceSlowQueriesResultOutput) OrderByType ¶ added in v0.1.5
func (o GetInstanceSlowQueriesResultOutput) OrderByType() pulumi.StringPtrOutput
func (GetInstanceSlowQueriesResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetInstanceSlowQueriesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceSlowQueriesResultOutput) SlowQueries ¶ added in v0.1.5
func (o GetInstanceSlowQueriesResultOutput) SlowQueries() GetInstanceSlowQueriesSlowQueryArrayOutput
Slow query records.
func (GetInstanceSlowQueriesResultOutput) StartTime ¶ added in v0.1.5
func (o GetInstanceSlowQueriesResultOutput) StartTime() pulumi.StringPtrOutput
func (GetInstanceSlowQueriesResultOutput) ToGetInstanceSlowQueriesResultOutput ¶ added in v0.1.5
func (o GetInstanceSlowQueriesResultOutput) ToGetInstanceSlowQueriesResultOutput() GetInstanceSlowQueriesResultOutput
func (GetInstanceSlowQueriesResultOutput) ToGetInstanceSlowQueriesResultOutputWithContext ¶ added in v0.1.5
func (o GetInstanceSlowQueriesResultOutput) ToGetInstanceSlowQueriesResultOutputWithContext(ctx context.Context) GetInstanceSlowQueriesResultOutput
func (GetInstanceSlowQueriesResultOutput) Username ¶ added in v0.1.5
func (o GetInstanceSlowQueriesResultOutput) Username() pulumi.StringPtrOutput
type GetInstanceSlowQueriesSlowQuery ¶ added in v0.1.5
type GetInstanceSlowQueriesSlowQuery struct { // Database name. Database string `pulumi:"database"` // Lock duration in seconds. LockTime float64 `pulumi:"lockTime"` // Execution time in seconds. QueryTime float64 `pulumi:"queryTime"` // Scan Rows. RowsExamined int `pulumi:"rowsExamined"` // Return the number of rows. RowsSent int `pulumi:"rowsSent"` // SQL statement md5. SqlMd5 string `pulumi:"sqlMd5"` // SQL template. SqlTemplate string `pulumi:"sqlTemplate"` // SQL statement. SqlText string `pulumi:"sqlText"` // Execution timestamp. Timestamp int `pulumi:"timestamp"` // Client host. UserHost string `pulumi:"userHost"` // user name. UserName string `pulumi:"userName"` }
type GetInstanceSlowQueriesSlowQueryArgs ¶ added in v0.1.5
type GetInstanceSlowQueriesSlowQueryArgs struct { // Database name. Database pulumi.StringInput `pulumi:"database"` // Lock duration in seconds. LockTime pulumi.Float64Input `pulumi:"lockTime"` // Execution time in seconds. QueryTime pulumi.Float64Input `pulumi:"queryTime"` // Scan Rows. RowsExamined pulumi.IntInput `pulumi:"rowsExamined"` // Return the number of rows. RowsSent pulumi.IntInput `pulumi:"rowsSent"` // SQL statement md5. SqlMd5 pulumi.StringInput `pulumi:"sqlMd5"` // SQL template. SqlTemplate pulumi.StringInput `pulumi:"sqlTemplate"` // SQL statement. SqlText pulumi.StringInput `pulumi:"sqlText"` // Execution timestamp. Timestamp pulumi.IntInput `pulumi:"timestamp"` // Client host. UserHost pulumi.StringInput `pulumi:"userHost"` // user name. UserName pulumi.StringInput `pulumi:"userName"` }
func (GetInstanceSlowQueriesSlowQueryArgs) ElementType ¶ added in v0.1.5
func (GetInstanceSlowQueriesSlowQueryArgs) ElementType() reflect.Type
func (GetInstanceSlowQueriesSlowQueryArgs) ToGetInstanceSlowQueriesSlowQueryOutput ¶ added in v0.1.5
func (i GetInstanceSlowQueriesSlowQueryArgs) ToGetInstanceSlowQueriesSlowQueryOutput() GetInstanceSlowQueriesSlowQueryOutput
func (GetInstanceSlowQueriesSlowQueryArgs) ToGetInstanceSlowQueriesSlowQueryOutputWithContext ¶ added in v0.1.5
func (i GetInstanceSlowQueriesSlowQueryArgs) ToGetInstanceSlowQueriesSlowQueryOutputWithContext(ctx context.Context) GetInstanceSlowQueriesSlowQueryOutput
type GetInstanceSlowQueriesSlowQueryArray ¶ added in v0.1.5
type GetInstanceSlowQueriesSlowQueryArray []GetInstanceSlowQueriesSlowQueryInput
func (GetInstanceSlowQueriesSlowQueryArray) ElementType ¶ added in v0.1.5
func (GetInstanceSlowQueriesSlowQueryArray) ElementType() reflect.Type
func (GetInstanceSlowQueriesSlowQueryArray) ToGetInstanceSlowQueriesSlowQueryArrayOutput ¶ added in v0.1.5
func (i GetInstanceSlowQueriesSlowQueryArray) ToGetInstanceSlowQueriesSlowQueryArrayOutput() GetInstanceSlowQueriesSlowQueryArrayOutput
func (GetInstanceSlowQueriesSlowQueryArray) ToGetInstanceSlowQueriesSlowQueryArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceSlowQueriesSlowQueryArray) ToGetInstanceSlowQueriesSlowQueryArrayOutputWithContext(ctx context.Context) GetInstanceSlowQueriesSlowQueryArrayOutput
type GetInstanceSlowQueriesSlowQueryArrayInput ¶ added in v0.1.5
type GetInstanceSlowQueriesSlowQueryArrayInput interface { pulumi.Input ToGetInstanceSlowQueriesSlowQueryArrayOutput() GetInstanceSlowQueriesSlowQueryArrayOutput ToGetInstanceSlowQueriesSlowQueryArrayOutputWithContext(context.Context) GetInstanceSlowQueriesSlowQueryArrayOutput }
GetInstanceSlowQueriesSlowQueryArrayInput is an input type that accepts GetInstanceSlowQueriesSlowQueryArray and GetInstanceSlowQueriesSlowQueryArrayOutput values. You can construct a concrete instance of `GetInstanceSlowQueriesSlowQueryArrayInput` via:
GetInstanceSlowQueriesSlowQueryArray{ GetInstanceSlowQueriesSlowQueryArgs{...} }
type GetInstanceSlowQueriesSlowQueryArrayOutput ¶ added in v0.1.5
type GetInstanceSlowQueriesSlowQueryArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceSlowQueriesSlowQueryArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceSlowQueriesSlowQueryArrayOutput) ElementType() reflect.Type
func (GetInstanceSlowQueriesSlowQueryArrayOutput) ToGetInstanceSlowQueriesSlowQueryArrayOutput ¶ added in v0.1.5
func (o GetInstanceSlowQueriesSlowQueryArrayOutput) ToGetInstanceSlowQueriesSlowQueryArrayOutput() GetInstanceSlowQueriesSlowQueryArrayOutput
func (GetInstanceSlowQueriesSlowQueryArrayOutput) ToGetInstanceSlowQueriesSlowQueryArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceSlowQueriesSlowQueryArrayOutput) ToGetInstanceSlowQueriesSlowQueryArrayOutputWithContext(ctx context.Context) GetInstanceSlowQueriesSlowQueryArrayOutput
type GetInstanceSlowQueriesSlowQueryInput ¶ added in v0.1.5
type GetInstanceSlowQueriesSlowQueryInput interface { pulumi.Input ToGetInstanceSlowQueriesSlowQueryOutput() GetInstanceSlowQueriesSlowQueryOutput ToGetInstanceSlowQueriesSlowQueryOutputWithContext(context.Context) GetInstanceSlowQueriesSlowQueryOutput }
GetInstanceSlowQueriesSlowQueryInput is an input type that accepts GetInstanceSlowQueriesSlowQueryArgs and GetInstanceSlowQueriesSlowQueryOutput values. You can construct a concrete instance of `GetInstanceSlowQueriesSlowQueryInput` via:
GetInstanceSlowQueriesSlowQueryArgs{...}
type GetInstanceSlowQueriesSlowQueryOutput ¶ added in v0.1.5
type GetInstanceSlowQueriesSlowQueryOutput struct{ *pulumi.OutputState }
func (GetInstanceSlowQueriesSlowQueryOutput) Database ¶ added in v0.1.5
func (o GetInstanceSlowQueriesSlowQueryOutput) Database() pulumi.StringOutput
Database name.
func (GetInstanceSlowQueriesSlowQueryOutput) ElementType ¶ added in v0.1.5
func (GetInstanceSlowQueriesSlowQueryOutput) ElementType() reflect.Type
func (GetInstanceSlowQueriesSlowQueryOutput) LockTime ¶ added in v0.1.5
func (o GetInstanceSlowQueriesSlowQueryOutput) LockTime() pulumi.Float64Output
Lock duration in seconds.
func (GetInstanceSlowQueriesSlowQueryOutput) QueryTime ¶ added in v0.1.5
func (o GetInstanceSlowQueriesSlowQueryOutput) QueryTime() pulumi.Float64Output
Execution time in seconds.
func (GetInstanceSlowQueriesSlowQueryOutput) RowsExamined ¶ added in v0.1.5
func (o GetInstanceSlowQueriesSlowQueryOutput) RowsExamined() pulumi.IntOutput
Scan Rows.
func (GetInstanceSlowQueriesSlowQueryOutput) RowsSent ¶ added in v0.1.5
func (o GetInstanceSlowQueriesSlowQueryOutput) RowsSent() pulumi.IntOutput
Return the number of rows.
func (GetInstanceSlowQueriesSlowQueryOutput) SqlMd5 ¶ added in v0.1.5
func (o GetInstanceSlowQueriesSlowQueryOutput) SqlMd5() pulumi.StringOutput
SQL statement md5.
func (GetInstanceSlowQueriesSlowQueryOutput) SqlTemplate ¶ added in v0.1.5
func (o GetInstanceSlowQueriesSlowQueryOutput) SqlTemplate() pulumi.StringOutput
SQL template.
func (GetInstanceSlowQueriesSlowQueryOutput) SqlText ¶ added in v0.1.5
func (o GetInstanceSlowQueriesSlowQueryOutput) SqlText() pulumi.StringOutput
SQL statement.
func (GetInstanceSlowQueriesSlowQueryOutput) Timestamp ¶ added in v0.1.5
func (o GetInstanceSlowQueriesSlowQueryOutput) Timestamp() pulumi.IntOutput
Execution timestamp.
func (GetInstanceSlowQueriesSlowQueryOutput) ToGetInstanceSlowQueriesSlowQueryOutput ¶ added in v0.1.5
func (o GetInstanceSlowQueriesSlowQueryOutput) ToGetInstanceSlowQueriesSlowQueryOutput() GetInstanceSlowQueriesSlowQueryOutput
func (GetInstanceSlowQueriesSlowQueryOutput) ToGetInstanceSlowQueriesSlowQueryOutputWithContext ¶ added in v0.1.5
func (o GetInstanceSlowQueriesSlowQueryOutput) ToGetInstanceSlowQueriesSlowQueryOutputWithContext(ctx context.Context) GetInstanceSlowQueriesSlowQueryOutput
func (GetInstanceSlowQueriesSlowQueryOutput) UserHost ¶ added in v0.1.5
func (o GetInstanceSlowQueriesSlowQueryOutput) UserHost() pulumi.StringOutput
Client host.
func (GetInstanceSlowQueriesSlowQueryOutput) UserName ¶ added in v0.1.5
func (o GetInstanceSlowQueriesSlowQueryOutput) UserName() pulumi.StringOutput
user name.
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"` // The number of CPU cores of the Cynosdb instance. InstanceCpuCore int `pulumi:"instanceCpuCore"` // ID of the Cynosdb instance to be queried. InstanceId *string `pulumi:"instanceId"` // Memory capacity of the Cynosdb instance, unit in GB. 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"` // The number of CPU cores of the Cynosdb instance. InstanceCpuCore pulumi.IntInput `pulumi:"instanceCpuCore"` // ID of the Cynosdb instance to be queried. InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` // Memory capacity of the Cynosdb instance, unit in GB. 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
The number of CPU cores of the Cynosdb instance.
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
Memory capacity of the Cynosdb instance, unit in GB.
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
<!--Start PulumiCodeChooser --> ```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.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 }) }
``` <!--End PulumiCodeChooser -->
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
<!--Start PulumiCodeChooser --> ```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.GetParamTemplates(ctx, nil, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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 GetProjectSecurityGroupsArgs ¶ added in v0.1.5
type GetProjectSecurityGroupsArgs struct { // Project ID. ProjectId *int `pulumi:"projectId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Search Keywords. SearchKey *string `pulumi:"searchKey"` }
A collection of arguments for invoking getProjectSecurityGroups.
type GetProjectSecurityGroupsGroup ¶ added in v0.1.5
type GetProjectSecurityGroupsGroup struct { // Creation time, time format: yyyy mm dd hh: mm: ss. CreateTime string `pulumi:"createTime"` // Inbound Rules. Inbounds []GetProjectSecurityGroupsGroupInbound `pulumi:"inbounds"` // Outbound rules. Outbounds []GetProjectSecurityGroupsGroupOutbound `pulumi:"outbounds"` // Project ID. ProjectId int `pulumi:"projectId"` // Security Group ID. SecurityGroupId string `pulumi:"securityGroupId"` // Security Group Name. SecurityGroupName string `pulumi:"securityGroupName"` // Security Group Notes. SecurityGroupRemark string `pulumi:"securityGroupRemark"` }
type GetProjectSecurityGroupsGroupArgs ¶ added in v0.1.5
type GetProjectSecurityGroupsGroupArgs struct { // Creation time, time format: yyyy mm dd hh: mm: ss. CreateTime pulumi.StringInput `pulumi:"createTime"` // Inbound Rules. Inbounds GetProjectSecurityGroupsGroupInboundArrayInput `pulumi:"inbounds"` // Outbound rules. Outbounds GetProjectSecurityGroupsGroupOutboundArrayInput `pulumi:"outbounds"` // Project ID. ProjectId pulumi.IntInput `pulumi:"projectId"` // Security Group ID. SecurityGroupId pulumi.StringInput `pulumi:"securityGroupId"` // Security Group Name. SecurityGroupName pulumi.StringInput `pulumi:"securityGroupName"` // Security Group Notes. SecurityGroupRemark pulumi.StringInput `pulumi:"securityGroupRemark"` }
func (GetProjectSecurityGroupsGroupArgs) ElementType ¶ added in v0.1.5
func (GetProjectSecurityGroupsGroupArgs) ElementType() reflect.Type
func (GetProjectSecurityGroupsGroupArgs) ToGetProjectSecurityGroupsGroupOutput ¶ added in v0.1.5
func (i GetProjectSecurityGroupsGroupArgs) ToGetProjectSecurityGroupsGroupOutput() GetProjectSecurityGroupsGroupOutput
func (GetProjectSecurityGroupsGroupArgs) ToGetProjectSecurityGroupsGroupOutputWithContext ¶ added in v0.1.5
func (i GetProjectSecurityGroupsGroupArgs) ToGetProjectSecurityGroupsGroupOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupOutput
type GetProjectSecurityGroupsGroupArray ¶ added in v0.1.5
type GetProjectSecurityGroupsGroupArray []GetProjectSecurityGroupsGroupInput
func (GetProjectSecurityGroupsGroupArray) ElementType ¶ added in v0.1.5
func (GetProjectSecurityGroupsGroupArray) ElementType() reflect.Type
func (GetProjectSecurityGroupsGroupArray) ToGetProjectSecurityGroupsGroupArrayOutput ¶ added in v0.1.5
func (i GetProjectSecurityGroupsGroupArray) ToGetProjectSecurityGroupsGroupArrayOutput() GetProjectSecurityGroupsGroupArrayOutput
func (GetProjectSecurityGroupsGroupArray) ToGetProjectSecurityGroupsGroupArrayOutputWithContext ¶ added in v0.1.5
func (i GetProjectSecurityGroupsGroupArray) ToGetProjectSecurityGroupsGroupArrayOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupArrayOutput
type GetProjectSecurityGroupsGroupArrayInput ¶ added in v0.1.5
type GetProjectSecurityGroupsGroupArrayInput interface { pulumi.Input ToGetProjectSecurityGroupsGroupArrayOutput() GetProjectSecurityGroupsGroupArrayOutput ToGetProjectSecurityGroupsGroupArrayOutputWithContext(context.Context) GetProjectSecurityGroupsGroupArrayOutput }
GetProjectSecurityGroupsGroupArrayInput is an input type that accepts GetProjectSecurityGroupsGroupArray and GetProjectSecurityGroupsGroupArrayOutput values. You can construct a concrete instance of `GetProjectSecurityGroupsGroupArrayInput` via:
GetProjectSecurityGroupsGroupArray{ GetProjectSecurityGroupsGroupArgs{...} }
type GetProjectSecurityGroupsGroupArrayOutput ¶ added in v0.1.5
type GetProjectSecurityGroupsGroupArrayOutput struct{ *pulumi.OutputState }
func (GetProjectSecurityGroupsGroupArrayOutput) ElementType ¶ added in v0.1.5
func (GetProjectSecurityGroupsGroupArrayOutput) ElementType() reflect.Type
func (GetProjectSecurityGroupsGroupArrayOutput) ToGetProjectSecurityGroupsGroupArrayOutput ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupArrayOutput) ToGetProjectSecurityGroupsGroupArrayOutput() GetProjectSecurityGroupsGroupArrayOutput
func (GetProjectSecurityGroupsGroupArrayOutput) ToGetProjectSecurityGroupsGroupArrayOutputWithContext ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupArrayOutput) ToGetProjectSecurityGroupsGroupArrayOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupArrayOutput
type GetProjectSecurityGroupsGroupInbound ¶ added in v0.1.5
type GetProjectSecurityGroupsGroupInbound struct { // Action. Action string `pulumi:"action"` // Address module. AddressModule string `pulumi:"addressModule"` // Cidr Ip. CidrIp string `pulumi:"cidrIp"` // Description. Desc string `pulumi:"desc"` // id. Id string `pulumi:"id"` // Ip protocol. IpProtocol string `pulumi:"ipProtocol"` // Port range. PortRange string `pulumi:"portRange"` // Service module. ServiceModule string `pulumi:"serviceModule"` }
type GetProjectSecurityGroupsGroupInboundArgs ¶ added in v0.1.5
type GetProjectSecurityGroupsGroupInboundArgs struct { // Action. Action pulumi.StringInput `pulumi:"action"` // Address module. AddressModule pulumi.StringInput `pulumi:"addressModule"` // Cidr Ip. CidrIp pulumi.StringInput `pulumi:"cidrIp"` // Description. Desc pulumi.StringInput `pulumi:"desc"` // id. Id pulumi.StringInput `pulumi:"id"` // Ip protocol. IpProtocol pulumi.StringInput `pulumi:"ipProtocol"` // Port range. PortRange pulumi.StringInput `pulumi:"portRange"` // Service module. ServiceModule pulumi.StringInput `pulumi:"serviceModule"` }
func (GetProjectSecurityGroupsGroupInboundArgs) ElementType ¶ added in v0.1.5
func (GetProjectSecurityGroupsGroupInboundArgs) ElementType() reflect.Type
func (GetProjectSecurityGroupsGroupInboundArgs) ToGetProjectSecurityGroupsGroupInboundOutput ¶ added in v0.1.5
func (i GetProjectSecurityGroupsGroupInboundArgs) ToGetProjectSecurityGroupsGroupInboundOutput() GetProjectSecurityGroupsGroupInboundOutput
func (GetProjectSecurityGroupsGroupInboundArgs) ToGetProjectSecurityGroupsGroupInboundOutputWithContext ¶ added in v0.1.5
func (i GetProjectSecurityGroupsGroupInboundArgs) ToGetProjectSecurityGroupsGroupInboundOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupInboundOutput
type GetProjectSecurityGroupsGroupInboundArray ¶ added in v0.1.5
type GetProjectSecurityGroupsGroupInboundArray []GetProjectSecurityGroupsGroupInboundInput
func (GetProjectSecurityGroupsGroupInboundArray) ElementType ¶ added in v0.1.5
func (GetProjectSecurityGroupsGroupInboundArray) ElementType() reflect.Type
func (GetProjectSecurityGroupsGroupInboundArray) ToGetProjectSecurityGroupsGroupInboundArrayOutput ¶ added in v0.1.5
func (i GetProjectSecurityGroupsGroupInboundArray) ToGetProjectSecurityGroupsGroupInboundArrayOutput() GetProjectSecurityGroupsGroupInboundArrayOutput
func (GetProjectSecurityGroupsGroupInboundArray) ToGetProjectSecurityGroupsGroupInboundArrayOutputWithContext ¶ added in v0.1.5
func (i GetProjectSecurityGroupsGroupInboundArray) ToGetProjectSecurityGroupsGroupInboundArrayOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupInboundArrayOutput
type GetProjectSecurityGroupsGroupInboundArrayInput ¶ added in v0.1.5
type GetProjectSecurityGroupsGroupInboundArrayInput interface { pulumi.Input ToGetProjectSecurityGroupsGroupInboundArrayOutput() GetProjectSecurityGroupsGroupInboundArrayOutput ToGetProjectSecurityGroupsGroupInboundArrayOutputWithContext(context.Context) GetProjectSecurityGroupsGroupInboundArrayOutput }
GetProjectSecurityGroupsGroupInboundArrayInput is an input type that accepts GetProjectSecurityGroupsGroupInboundArray and GetProjectSecurityGroupsGroupInboundArrayOutput values. You can construct a concrete instance of `GetProjectSecurityGroupsGroupInboundArrayInput` via:
GetProjectSecurityGroupsGroupInboundArray{ GetProjectSecurityGroupsGroupInboundArgs{...} }
type GetProjectSecurityGroupsGroupInboundArrayOutput ¶ added in v0.1.5
type GetProjectSecurityGroupsGroupInboundArrayOutput struct{ *pulumi.OutputState }
func (GetProjectSecurityGroupsGroupInboundArrayOutput) ElementType ¶ added in v0.1.5
func (GetProjectSecurityGroupsGroupInboundArrayOutput) ElementType() reflect.Type
func (GetProjectSecurityGroupsGroupInboundArrayOutput) ToGetProjectSecurityGroupsGroupInboundArrayOutput ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupInboundArrayOutput) ToGetProjectSecurityGroupsGroupInboundArrayOutput() GetProjectSecurityGroupsGroupInboundArrayOutput
func (GetProjectSecurityGroupsGroupInboundArrayOutput) ToGetProjectSecurityGroupsGroupInboundArrayOutputWithContext ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupInboundArrayOutput) ToGetProjectSecurityGroupsGroupInboundArrayOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupInboundArrayOutput
type GetProjectSecurityGroupsGroupInboundInput ¶ added in v0.1.5
type GetProjectSecurityGroupsGroupInboundInput interface { pulumi.Input ToGetProjectSecurityGroupsGroupInboundOutput() GetProjectSecurityGroupsGroupInboundOutput ToGetProjectSecurityGroupsGroupInboundOutputWithContext(context.Context) GetProjectSecurityGroupsGroupInboundOutput }
GetProjectSecurityGroupsGroupInboundInput is an input type that accepts GetProjectSecurityGroupsGroupInboundArgs and GetProjectSecurityGroupsGroupInboundOutput values. You can construct a concrete instance of `GetProjectSecurityGroupsGroupInboundInput` via:
GetProjectSecurityGroupsGroupInboundArgs{...}
type GetProjectSecurityGroupsGroupInboundOutput ¶ added in v0.1.5
type GetProjectSecurityGroupsGroupInboundOutput struct{ *pulumi.OutputState }
func (GetProjectSecurityGroupsGroupInboundOutput) Action ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupInboundOutput) Action() pulumi.StringOutput
Action.
func (GetProjectSecurityGroupsGroupInboundOutput) AddressModule ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupInboundOutput) AddressModule() pulumi.StringOutput
Address module.
func (GetProjectSecurityGroupsGroupInboundOutput) CidrIp ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupInboundOutput) CidrIp() pulumi.StringOutput
Cidr Ip.
func (GetProjectSecurityGroupsGroupInboundOutput) Desc ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupInboundOutput) Desc() pulumi.StringOutput
Description.
func (GetProjectSecurityGroupsGroupInboundOutput) ElementType ¶ added in v0.1.5
func (GetProjectSecurityGroupsGroupInboundOutput) ElementType() reflect.Type
func (GetProjectSecurityGroupsGroupInboundOutput) Id ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupInboundOutput) Id() pulumi.StringOutput
id.
func (GetProjectSecurityGroupsGroupInboundOutput) IpProtocol ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupInboundOutput) IpProtocol() pulumi.StringOutput
Ip protocol.
func (GetProjectSecurityGroupsGroupInboundOutput) PortRange ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupInboundOutput) PortRange() pulumi.StringOutput
Port range.
func (GetProjectSecurityGroupsGroupInboundOutput) ServiceModule ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupInboundOutput) ServiceModule() pulumi.StringOutput
Service module.
func (GetProjectSecurityGroupsGroupInboundOutput) ToGetProjectSecurityGroupsGroupInboundOutput ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupInboundOutput) ToGetProjectSecurityGroupsGroupInboundOutput() GetProjectSecurityGroupsGroupInboundOutput
func (GetProjectSecurityGroupsGroupInboundOutput) ToGetProjectSecurityGroupsGroupInboundOutputWithContext ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupInboundOutput) ToGetProjectSecurityGroupsGroupInboundOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupInboundOutput
type GetProjectSecurityGroupsGroupInput ¶ added in v0.1.5
type GetProjectSecurityGroupsGroupInput interface { pulumi.Input ToGetProjectSecurityGroupsGroupOutput() GetProjectSecurityGroupsGroupOutput ToGetProjectSecurityGroupsGroupOutputWithContext(context.Context) GetProjectSecurityGroupsGroupOutput }
GetProjectSecurityGroupsGroupInput is an input type that accepts GetProjectSecurityGroupsGroupArgs and GetProjectSecurityGroupsGroupOutput values. You can construct a concrete instance of `GetProjectSecurityGroupsGroupInput` via:
GetProjectSecurityGroupsGroupArgs{...}
type GetProjectSecurityGroupsGroupOutbound ¶ added in v0.1.5
type GetProjectSecurityGroupsGroupOutbound struct { // Action. Action string `pulumi:"action"` // Address module. AddressModule string `pulumi:"addressModule"` // Cidr Ip. CidrIp string `pulumi:"cidrIp"` // Description. Desc string `pulumi:"desc"` // id. Id string `pulumi:"id"` // Ip protocol. IpProtocol string `pulumi:"ipProtocol"` // Port range. PortRange string `pulumi:"portRange"` // Service module. ServiceModule string `pulumi:"serviceModule"` }
type GetProjectSecurityGroupsGroupOutboundArgs ¶ added in v0.1.5
type GetProjectSecurityGroupsGroupOutboundArgs struct { // Action. Action pulumi.StringInput `pulumi:"action"` // Address module. AddressModule pulumi.StringInput `pulumi:"addressModule"` // Cidr Ip. CidrIp pulumi.StringInput `pulumi:"cidrIp"` // Description. Desc pulumi.StringInput `pulumi:"desc"` // id. Id pulumi.StringInput `pulumi:"id"` // Ip protocol. IpProtocol pulumi.StringInput `pulumi:"ipProtocol"` // Port range. PortRange pulumi.StringInput `pulumi:"portRange"` // Service module. ServiceModule pulumi.StringInput `pulumi:"serviceModule"` }
func (GetProjectSecurityGroupsGroupOutboundArgs) ElementType ¶ added in v0.1.5
func (GetProjectSecurityGroupsGroupOutboundArgs) ElementType() reflect.Type
func (GetProjectSecurityGroupsGroupOutboundArgs) ToGetProjectSecurityGroupsGroupOutboundOutput ¶ added in v0.1.5
func (i GetProjectSecurityGroupsGroupOutboundArgs) ToGetProjectSecurityGroupsGroupOutboundOutput() GetProjectSecurityGroupsGroupOutboundOutput
func (GetProjectSecurityGroupsGroupOutboundArgs) ToGetProjectSecurityGroupsGroupOutboundOutputWithContext ¶ added in v0.1.5
func (i GetProjectSecurityGroupsGroupOutboundArgs) ToGetProjectSecurityGroupsGroupOutboundOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupOutboundOutput
type GetProjectSecurityGroupsGroupOutboundArray ¶ added in v0.1.5
type GetProjectSecurityGroupsGroupOutboundArray []GetProjectSecurityGroupsGroupOutboundInput
func (GetProjectSecurityGroupsGroupOutboundArray) ElementType ¶ added in v0.1.5
func (GetProjectSecurityGroupsGroupOutboundArray) ElementType() reflect.Type
func (GetProjectSecurityGroupsGroupOutboundArray) ToGetProjectSecurityGroupsGroupOutboundArrayOutput ¶ added in v0.1.5
func (i GetProjectSecurityGroupsGroupOutboundArray) ToGetProjectSecurityGroupsGroupOutboundArrayOutput() GetProjectSecurityGroupsGroupOutboundArrayOutput
func (GetProjectSecurityGroupsGroupOutboundArray) ToGetProjectSecurityGroupsGroupOutboundArrayOutputWithContext ¶ added in v0.1.5
func (i GetProjectSecurityGroupsGroupOutboundArray) ToGetProjectSecurityGroupsGroupOutboundArrayOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupOutboundArrayOutput
type GetProjectSecurityGroupsGroupOutboundArrayInput ¶ added in v0.1.5
type GetProjectSecurityGroupsGroupOutboundArrayInput interface { pulumi.Input ToGetProjectSecurityGroupsGroupOutboundArrayOutput() GetProjectSecurityGroupsGroupOutboundArrayOutput ToGetProjectSecurityGroupsGroupOutboundArrayOutputWithContext(context.Context) GetProjectSecurityGroupsGroupOutboundArrayOutput }
GetProjectSecurityGroupsGroupOutboundArrayInput is an input type that accepts GetProjectSecurityGroupsGroupOutboundArray and GetProjectSecurityGroupsGroupOutboundArrayOutput values. You can construct a concrete instance of `GetProjectSecurityGroupsGroupOutboundArrayInput` via:
GetProjectSecurityGroupsGroupOutboundArray{ GetProjectSecurityGroupsGroupOutboundArgs{...} }
type GetProjectSecurityGroupsGroupOutboundArrayOutput ¶ added in v0.1.5
type GetProjectSecurityGroupsGroupOutboundArrayOutput struct{ *pulumi.OutputState }
func (GetProjectSecurityGroupsGroupOutboundArrayOutput) ElementType ¶ added in v0.1.5
func (GetProjectSecurityGroupsGroupOutboundArrayOutput) ElementType() reflect.Type
func (GetProjectSecurityGroupsGroupOutboundArrayOutput) ToGetProjectSecurityGroupsGroupOutboundArrayOutput ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupOutboundArrayOutput) ToGetProjectSecurityGroupsGroupOutboundArrayOutput() GetProjectSecurityGroupsGroupOutboundArrayOutput
func (GetProjectSecurityGroupsGroupOutboundArrayOutput) ToGetProjectSecurityGroupsGroupOutboundArrayOutputWithContext ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupOutboundArrayOutput) ToGetProjectSecurityGroupsGroupOutboundArrayOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupOutboundArrayOutput
type GetProjectSecurityGroupsGroupOutboundInput ¶ added in v0.1.5
type GetProjectSecurityGroupsGroupOutboundInput interface { pulumi.Input ToGetProjectSecurityGroupsGroupOutboundOutput() GetProjectSecurityGroupsGroupOutboundOutput ToGetProjectSecurityGroupsGroupOutboundOutputWithContext(context.Context) GetProjectSecurityGroupsGroupOutboundOutput }
GetProjectSecurityGroupsGroupOutboundInput is an input type that accepts GetProjectSecurityGroupsGroupOutboundArgs and GetProjectSecurityGroupsGroupOutboundOutput values. You can construct a concrete instance of `GetProjectSecurityGroupsGroupOutboundInput` via:
GetProjectSecurityGroupsGroupOutboundArgs{...}
type GetProjectSecurityGroupsGroupOutboundOutput ¶ added in v0.1.5
type GetProjectSecurityGroupsGroupOutboundOutput struct{ *pulumi.OutputState }
func (GetProjectSecurityGroupsGroupOutboundOutput) Action ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupOutboundOutput) Action() pulumi.StringOutput
Action.
func (GetProjectSecurityGroupsGroupOutboundOutput) AddressModule ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupOutboundOutput) AddressModule() pulumi.StringOutput
Address module.
func (GetProjectSecurityGroupsGroupOutboundOutput) CidrIp ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupOutboundOutput) CidrIp() pulumi.StringOutput
Cidr Ip.
func (GetProjectSecurityGroupsGroupOutboundOutput) Desc ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupOutboundOutput) Desc() pulumi.StringOutput
Description.
func (GetProjectSecurityGroupsGroupOutboundOutput) ElementType ¶ added in v0.1.5
func (GetProjectSecurityGroupsGroupOutboundOutput) ElementType() reflect.Type
func (GetProjectSecurityGroupsGroupOutboundOutput) Id ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupOutboundOutput) Id() pulumi.StringOutput
id.
func (GetProjectSecurityGroupsGroupOutboundOutput) IpProtocol ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupOutboundOutput) IpProtocol() pulumi.StringOutput
Ip protocol.
func (GetProjectSecurityGroupsGroupOutboundOutput) PortRange ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupOutboundOutput) PortRange() pulumi.StringOutput
Port range.
func (GetProjectSecurityGroupsGroupOutboundOutput) ServiceModule ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupOutboundOutput) ServiceModule() pulumi.StringOutput
Service module.
func (GetProjectSecurityGroupsGroupOutboundOutput) ToGetProjectSecurityGroupsGroupOutboundOutput ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupOutboundOutput) ToGetProjectSecurityGroupsGroupOutboundOutput() GetProjectSecurityGroupsGroupOutboundOutput
func (GetProjectSecurityGroupsGroupOutboundOutput) ToGetProjectSecurityGroupsGroupOutboundOutputWithContext ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupOutboundOutput) ToGetProjectSecurityGroupsGroupOutboundOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupOutboundOutput
type GetProjectSecurityGroupsGroupOutput ¶ added in v0.1.5
type GetProjectSecurityGroupsGroupOutput struct{ *pulumi.OutputState }
func (GetProjectSecurityGroupsGroupOutput) CreateTime ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupOutput) CreateTime() pulumi.StringOutput
Creation time, time format: yyyy mm dd hh: mm: ss.
func (GetProjectSecurityGroupsGroupOutput) ElementType ¶ added in v0.1.5
func (GetProjectSecurityGroupsGroupOutput) ElementType() reflect.Type
func (GetProjectSecurityGroupsGroupOutput) Inbounds ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupOutput) Inbounds() GetProjectSecurityGroupsGroupInboundArrayOutput
Inbound Rules.
func (GetProjectSecurityGroupsGroupOutput) Outbounds ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupOutput) Outbounds() GetProjectSecurityGroupsGroupOutboundArrayOutput
Outbound rules.
func (GetProjectSecurityGroupsGroupOutput) ProjectId ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupOutput) ProjectId() pulumi.IntOutput
Project ID.
func (GetProjectSecurityGroupsGroupOutput) SecurityGroupId ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupOutput) SecurityGroupId() pulumi.StringOutput
Security Group ID.
func (GetProjectSecurityGroupsGroupOutput) SecurityGroupName ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupOutput) SecurityGroupName() pulumi.StringOutput
Security Group Name.
func (GetProjectSecurityGroupsGroupOutput) SecurityGroupRemark ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupOutput) SecurityGroupRemark() pulumi.StringOutput
Security Group Notes.
func (GetProjectSecurityGroupsGroupOutput) ToGetProjectSecurityGroupsGroupOutput ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupOutput) ToGetProjectSecurityGroupsGroupOutput() GetProjectSecurityGroupsGroupOutput
func (GetProjectSecurityGroupsGroupOutput) ToGetProjectSecurityGroupsGroupOutputWithContext ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupOutput) ToGetProjectSecurityGroupsGroupOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupOutput
type GetProjectSecurityGroupsOutputArgs ¶ added in v0.1.5
type GetProjectSecurityGroupsOutputArgs struct { // Project ID. ProjectId pulumi.IntPtrInput `pulumi:"projectId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Search Keywords. SearchKey pulumi.StringPtrInput `pulumi:"searchKey"` }
A collection of arguments for invoking getProjectSecurityGroups.
func (GetProjectSecurityGroupsOutputArgs) ElementType ¶ added in v0.1.5
func (GetProjectSecurityGroupsOutputArgs) ElementType() reflect.Type
type GetProjectSecurityGroupsResult ¶ added in v0.1.5
type GetProjectSecurityGroupsResult struct { // Security Group Details. Groups []GetProjectSecurityGroupsGroup `pulumi:"groups"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Project ID. ProjectId *int `pulumi:"projectId"` ResultOutputFile *string `pulumi:"resultOutputFile"` SearchKey *string `pulumi:"searchKey"` }
A collection of values returned by getProjectSecurityGroups.
func GetProjectSecurityGroups ¶ added in v0.1.5
func GetProjectSecurityGroups(ctx *pulumi.Context, args *GetProjectSecurityGroupsArgs, opts ...pulumi.InvokeOption) (*GetProjectSecurityGroupsResult, error)
Use this data source to query detailed information of cynosdb projectSecurityGroups
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetProjectSecurityGroups(ctx, &cynosdb.GetProjectSecurityGroupsArgs{ ProjectId: pulumi.IntRef(1250480), SearchKey: pulumi.StringRef("自定义模版"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetProjectSecurityGroupsResultOutput ¶ added in v0.1.5
type GetProjectSecurityGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProjectSecurityGroups.
func GetProjectSecurityGroupsOutput ¶ added in v0.1.5
func GetProjectSecurityGroupsOutput(ctx *pulumi.Context, args GetProjectSecurityGroupsOutputArgs, opts ...pulumi.InvokeOption) GetProjectSecurityGroupsResultOutput
func (GetProjectSecurityGroupsResultOutput) ElementType ¶ added in v0.1.5
func (GetProjectSecurityGroupsResultOutput) ElementType() reflect.Type
func (GetProjectSecurityGroupsResultOutput) Groups ¶ added in v0.1.5
func (o GetProjectSecurityGroupsResultOutput) Groups() GetProjectSecurityGroupsGroupArrayOutput
Security Group Details.
func (GetProjectSecurityGroupsResultOutput) Id ¶ added in v0.1.5
func (o GetProjectSecurityGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetProjectSecurityGroupsResultOutput) ProjectId ¶ added in v0.1.5
func (o GetProjectSecurityGroupsResultOutput) ProjectId() pulumi.IntPtrOutput
Project ID.
func (GetProjectSecurityGroupsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetProjectSecurityGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetProjectSecurityGroupsResultOutput) SearchKey ¶ added in v0.1.5
func (o GetProjectSecurityGroupsResultOutput) SearchKey() pulumi.StringPtrOutput
func (GetProjectSecurityGroupsResultOutput) ToGetProjectSecurityGroupsResultOutput ¶ added in v0.1.5
func (o GetProjectSecurityGroupsResultOutput) ToGetProjectSecurityGroupsResultOutput() GetProjectSecurityGroupsResultOutput
func (GetProjectSecurityGroupsResultOutput) ToGetProjectSecurityGroupsResultOutputWithContext ¶ added in v0.1.5
func (o GetProjectSecurityGroupsResultOutput) ToGetProjectSecurityGroupsResultOutputWithContext(ctx context.Context) GetProjectSecurityGroupsResultOutput
type GetProxyNodeArgs ¶ added in v0.1.5
type GetProxyNodeArgs struct { // Search criteria, if there are multiple filters, the relationship between the filters is a logical AND relationship. Filters []GetProxyNodeFilter `pulumi:"filters"` // Sort field, value range:CREATETIME: creation time; PRIODENDTIME: expiration time. OrderBy *string `pulumi:"orderBy"` // Sort type, value range:ASC: ascending sort; DESC: descending sort. OrderByType *string `pulumi:"orderByType"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getProxyNode.
type GetProxyNodeFilter ¶ added in v0.1.5
type GetProxyNodeFilter struct { // Exact match or not. ExactMatch *bool `pulumi:"exactMatch"` // Search Fields. Supported: Status, ProxyNodeId, ClusterId. Name *string `pulumi:"name"` // Search String. Names []string `pulumi:"names"` // Operator. Operator *string `pulumi:"operator"` // Search String. Values []string `pulumi:"values"` }
type GetProxyNodeFilterArgs ¶ added in v0.1.5
type GetProxyNodeFilterArgs struct { // Exact match or not. ExactMatch pulumi.BoolPtrInput `pulumi:"exactMatch"` // Search Fields. Supported: Status, ProxyNodeId, ClusterId. Name pulumi.StringPtrInput `pulumi:"name"` // Search String. Names pulumi.StringArrayInput `pulumi:"names"` // Operator. Operator pulumi.StringPtrInput `pulumi:"operator"` // Search String. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetProxyNodeFilterArgs) ElementType ¶ added in v0.1.5
func (GetProxyNodeFilterArgs) ElementType() reflect.Type
func (GetProxyNodeFilterArgs) ToGetProxyNodeFilterOutput ¶ added in v0.1.5
func (i GetProxyNodeFilterArgs) ToGetProxyNodeFilterOutput() GetProxyNodeFilterOutput
func (GetProxyNodeFilterArgs) ToGetProxyNodeFilterOutputWithContext ¶ added in v0.1.5
func (i GetProxyNodeFilterArgs) ToGetProxyNodeFilterOutputWithContext(ctx context.Context) GetProxyNodeFilterOutput
type GetProxyNodeFilterArray ¶ added in v0.1.5
type GetProxyNodeFilterArray []GetProxyNodeFilterInput
func (GetProxyNodeFilterArray) ElementType ¶ added in v0.1.5
func (GetProxyNodeFilterArray) ElementType() reflect.Type
func (GetProxyNodeFilterArray) ToGetProxyNodeFilterArrayOutput ¶ added in v0.1.5
func (i GetProxyNodeFilterArray) ToGetProxyNodeFilterArrayOutput() GetProxyNodeFilterArrayOutput
func (GetProxyNodeFilterArray) ToGetProxyNodeFilterArrayOutputWithContext ¶ added in v0.1.5
func (i GetProxyNodeFilterArray) ToGetProxyNodeFilterArrayOutputWithContext(ctx context.Context) GetProxyNodeFilterArrayOutput
type GetProxyNodeFilterArrayInput ¶ added in v0.1.5
type GetProxyNodeFilterArrayInput interface { pulumi.Input ToGetProxyNodeFilterArrayOutput() GetProxyNodeFilterArrayOutput ToGetProxyNodeFilterArrayOutputWithContext(context.Context) GetProxyNodeFilterArrayOutput }
GetProxyNodeFilterArrayInput is an input type that accepts GetProxyNodeFilterArray and GetProxyNodeFilterArrayOutput values. You can construct a concrete instance of `GetProxyNodeFilterArrayInput` via:
GetProxyNodeFilterArray{ GetProxyNodeFilterArgs{...} }
type GetProxyNodeFilterArrayOutput ¶ added in v0.1.5
type GetProxyNodeFilterArrayOutput struct{ *pulumi.OutputState }
func (GetProxyNodeFilterArrayOutput) ElementType ¶ added in v0.1.5
func (GetProxyNodeFilterArrayOutput) ElementType() reflect.Type
func (GetProxyNodeFilterArrayOutput) Index ¶ added in v0.1.5
func (o GetProxyNodeFilterArrayOutput) Index(i pulumi.IntInput) GetProxyNodeFilterOutput
func (GetProxyNodeFilterArrayOutput) ToGetProxyNodeFilterArrayOutput ¶ added in v0.1.5
func (o GetProxyNodeFilterArrayOutput) ToGetProxyNodeFilterArrayOutput() GetProxyNodeFilterArrayOutput
func (GetProxyNodeFilterArrayOutput) ToGetProxyNodeFilterArrayOutputWithContext ¶ added in v0.1.5
func (o GetProxyNodeFilterArrayOutput) ToGetProxyNodeFilterArrayOutputWithContext(ctx context.Context) GetProxyNodeFilterArrayOutput
type GetProxyNodeFilterInput ¶ added in v0.1.5
type GetProxyNodeFilterInput interface { pulumi.Input ToGetProxyNodeFilterOutput() GetProxyNodeFilterOutput ToGetProxyNodeFilterOutputWithContext(context.Context) GetProxyNodeFilterOutput }
GetProxyNodeFilterInput is an input type that accepts GetProxyNodeFilterArgs and GetProxyNodeFilterOutput values. You can construct a concrete instance of `GetProxyNodeFilterInput` via:
GetProxyNodeFilterArgs{...}
type GetProxyNodeFilterOutput ¶ added in v0.1.5
type GetProxyNodeFilterOutput struct{ *pulumi.OutputState }
func (GetProxyNodeFilterOutput) ElementType ¶ added in v0.1.5
func (GetProxyNodeFilterOutput) ElementType() reflect.Type
func (GetProxyNodeFilterOutput) ExactMatch ¶ added in v0.1.5
func (o GetProxyNodeFilterOutput) ExactMatch() pulumi.BoolPtrOutput
Exact match or not.
func (GetProxyNodeFilterOutput) Name ¶ added in v0.1.5
func (o GetProxyNodeFilterOutput) Name() pulumi.StringPtrOutput
Search Fields. Supported: Status, ProxyNodeId, ClusterId.
func (GetProxyNodeFilterOutput) Names ¶ added in v0.1.5
func (o GetProxyNodeFilterOutput) Names() pulumi.StringArrayOutput
Search String.
func (GetProxyNodeFilterOutput) Operator ¶ added in v0.1.5
func (o GetProxyNodeFilterOutput) Operator() pulumi.StringPtrOutput
Operator.
func (GetProxyNodeFilterOutput) ToGetProxyNodeFilterOutput ¶ added in v0.1.5
func (o GetProxyNodeFilterOutput) ToGetProxyNodeFilterOutput() GetProxyNodeFilterOutput
func (GetProxyNodeFilterOutput) ToGetProxyNodeFilterOutputWithContext ¶ added in v0.1.5
func (o GetProxyNodeFilterOutput) ToGetProxyNodeFilterOutputWithContext(ctx context.Context) GetProxyNodeFilterOutput
func (GetProxyNodeFilterOutput) Values ¶ added in v0.1.5
func (o GetProxyNodeFilterOutput) Values() pulumi.StringArrayOutput
Search String.
type GetProxyNodeOutputArgs ¶ added in v0.1.5
type GetProxyNodeOutputArgs struct { // Search criteria, if there are multiple filters, the relationship between the filters is a logical AND relationship. Filters GetProxyNodeFilterArrayInput `pulumi:"filters"` // Sort field, value range:CREATETIME: creation time; PRIODENDTIME: expiration time. OrderBy pulumi.StringPtrInput `pulumi:"orderBy"` // Sort type, value range:ASC: ascending sort; DESC: descending sort. OrderByType pulumi.StringPtrInput `pulumi:"orderByType"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getProxyNode.
func (GetProxyNodeOutputArgs) ElementType ¶ added in v0.1.5
func (GetProxyNodeOutputArgs) ElementType() reflect.Type
type GetProxyNodeProxyNodeInfo ¶ added in v0.1.5
type GetProxyNodeProxyNodeInfo struct { // User AppID. AppId int `pulumi:"appId"` // Cluster ID. ClusterId string `pulumi:"clusterId"` // Database Agent Node CPU. Cpu int `pulumi:"cpu"` // Database Agent Node Memory. Mem int `pulumi:"mem"` // Database Agent Group ID. ProxyGroupId string `pulumi:"proxyGroupId"` // The current number of connections of the node. The DescribeProxyNodes interface does not return a value for this field. ProxyNodeConnections int `pulumi:"proxyNodeConnections"` // Database Agent Node ID. ProxyNodeId string `pulumi:"proxyNodeId"` // region. Region string `pulumi:"region"` // Database Agent Node Status. Status string `pulumi:"status"` // Availability Zone. Zone string `pulumi:"zone"` }
type GetProxyNodeProxyNodeInfoArgs ¶ added in v0.1.5
type GetProxyNodeProxyNodeInfoArgs struct { // User AppID. AppId pulumi.IntInput `pulumi:"appId"` // Cluster ID. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Database Agent Node CPU. Cpu pulumi.IntInput `pulumi:"cpu"` // Database Agent Node Memory. Mem pulumi.IntInput `pulumi:"mem"` // Database Agent Group ID. ProxyGroupId pulumi.StringInput `pulumi:"proxyGroupId"` // The current number of connections of the node. The DescribeProxyNodes interface does not return a value for this field. ProxyNodeConnections pulumi.IntInput `pulumi:"proxyNodeConnections"` // Database Agent Node ID. ProxyNodeId pulumi.StringInput `pulumi:"proxyNodeId"` // region. Region pulumi.StringInput `pulumi:"region"` // Database Agent Node Status. Status pulumi.StringInput `pulumi:"status"` // Availability Zone. Zone pulumi.StringInput `pulumi:"zone"` }
func (GetProxyNodeProxyNodeInfoArgs) ElementType ¶ added in v0.1.5
func (GetProxyNodeProxyNodeInfoArgs) ElementType() reflect.Type
func (GetProxyNodeProxyNodeInfoArgs) ToGetProxyNodeProxyNodeInfoOutput ¶ added in v0.1.5
func (i GetProxyNodeProxyNodeInfoArgs) ToGetProxyNodeProxyNodeInfoOutput() GetProxyNodeProxyNodeInfoOutput
func (GetProxyNodeProxyNodeInfoArgs) ToGetProxyNodeProxyNodeInfoOutputWithContext ¶ added in v0.1.5
func (i GetProxyNodeProxyNodeInfoArgs) ToGetProxyNodeProxyNodeInfoOutputWithContext(ctx context.Context) GetProxyNodeProxyNodeInfoOutput
type GetProxyNodeProxyNodeInfoArray ¶ added in v0.1.5
type GetProxyNodeProxyNodeInfoArray []GetProxyNodeProxyNodeInfoInput
func (GetProxyNodeProxyNodeInfoArray) ElementType ¶ added in v0.1.5
func (GetProxyNodeProxyNodeInfoArray) ElementType() reflect.Type
func (GetProxyNodeProxyNodeInfoArray) ToGetProxyNodeProxyNodeInfoArrayOutput ¶ added in v0.1.5
func (i GetProxyNodeProxyNodeInfoArray) ToGetProxyNodeProxyNodeInfoArrayOutput() GetProxyNodeProxyNodeInfoArrayOutput
func (GetProxyNodeProxyNodeInfoArray) ToGetProxyNodeProxyNodeInfoArrayOutputWithContext ¶ added in v0.1.5
func (i GetProxyNodeProxyNodeInfoArray) ToGetProxyNodeProxyNodeInfoArrayOutputWithContext(ctx context.Context) GetProxyNodeProxyNodeInfoArrayOutput
type GetProxyNodeProxyNodeInfoArrayInput ¶ added in v0.1.5
type GetProxyNodeProxyNodeInfoArrayInput interface { pulumi.Input ToGetProxyNodeProxyNodeInfoArrayOutput() GetProxyNodeProxyNodeInfoArrayOutput ToGetProxyNodeProxyNodeInfoArrayOutputWithContext(context.Context) GetProxyNodeProxyNodeInfoArrayOutput }
GetProxyNodeProxyNodeInfoArrayInput is an input type that accepts GetProxyNodeProxyNodeInfoArray and GetProxyNodeProxyNodeInfoArrayOutput values. You can construct a concrete instance of `GetProxyNodeProxyNodeInfoArrayInput` via:
GetProxyNodeProxyNodeInfoArray{ GetProxyNodeProxyNodeInfoArgs{...} }
type GetProxyNodeProxyNodeInfoArrayOutput ¶ added in v0.1.5
type GetProxyNodeProxyNodeInfoArrayOutput struct{ *pulumi.OutputState }
func (GetProxyNodeProxyNodeInfoArrayOutput) ElementType ¶ added in v0.1.5
func (GetProxyNodeProxyNodeInfoArrayOutput) ElementType() reflect.Type
func (GetProxyNodeProxyNodeInfoArrayOutput) Index ¶ added in v0.1.5
func (o GetProxyNodeProxyNodeInfoArrayOutput) Index(i pulumi.IntInput) GetProxyNodeProxyNodeInfoOutput
func (GetProxyNodeProxyNodeInfoArrayOutput) ToGetProxyNodeProxyNodeInfoArrayOutput ¶ added in v0.1.5
func (o GetProxyNodeProxyNodeInfoArrayOutput) ToGetProxyNodeProxyNodeInfoArrayOutput() GetProxyNodeProxyNodeInfoArrayOutput
func (GetProxyNodeProxyNodeInfoArrayOutput) ToGetProxyNodeProxyNodeInfoArrayOutputWithContext ¶ added in v0.1.5
func (o GetProxyNodeProxyNodeInfoArrayOutput) ToGetProxyNodeProxyNodeInfoArrayOutputWithContext(ctx context.Context) GetProxyNodeProxyNodeInfoArrayOutput
type GetProxyNodeProxyNodeInfoInput ¶ added in v0.1.5
type GetProxyNodeProxyNodeInfoInput interface { pulumi.Input ToGetProxyNodeProxyNodeInfoOutput() GetProxyNodeProxyNodeInfoOutput ToGetProxyNodeProxyNodeInfoOutputWithContext(context.Context) GetProxyNodeProxyNodeInfoOutput }
GetProxyNodeProxyNodeInfoInput is an input type that accepts GetProxyNodeProxyNodeInfoArgs and GetProxyNodeProxyNodeInfoOutput values. You can construct a concrete instance of `GetProxyNodeProxyNodeInfoInput` via:
GetProxyNodeProxyNodeInfoArgs{...}
type GetProxyNodeProxyNodeInfoOutput ¶ added in v0.1.5
type GetProxyNodeProxyNodeInfoOutput struct{ *pulumi.OutputState }
func (GetProxyNodeProxyNodeInfoOutput) AppId ¶ added in v0.1.5
func (o GetProxyNodeProxyNodeInfoOutput) AppId() pulumi.IntOutput
User AppID.
func (GetProxyNodeProxyNodeInfoOutput) ClusterId ¶ added in v0.1.5
func (o GetProxyNodeProxyNodeInfoOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (GetProxyNodeProxyNodeInfoOutput) Cpu ¶ added in v0.1.5
func (o GetProxyNodeProxyNodeInfoOutput) Cpu() pulumi.IntOutput
Database Agent Node CPU.
func (GetProxyNodeProxyNodeInfoOutput) ElementType ¶ added in v0.1.5
func (GetProxyNodeProxyNodeInfoOutput) ElementType() reflect.Type
func (GetProxyNodeProxyNodeInfoOutput) Mem ¶ added in v0.1.5
func (o GetProxyNodeProxyNodeInfoOutput) Mem() pulumi.IntOutput
Database Agent Node Memory.
func (GetProxyNodeProxyNodeInfoOutput) ProxyGroupId ¶ added in v0.1.5
func (o GetProxyNodeProxyNodeInfoOutput) ProxyGroupId() pulumi.StringOutput
Database Agent Group ID.
func (GetProxyNodeProxyNodeInfoOutput) ProxyNodeConnections ¶ added in v0.1.5
func (o GetProxyNodeProxyNodeInfoOutput) ProxyNodeConnections() pulumi.IntOutput
The current number of connections of the node. The DescribeProxyNodes interface does not return a value for this field.
func (GetProxyNodeProxyNodeInfoOutput) ProxyNodeId ¶ added in v0.1.5
func (o GetProxyNodeProxyNodeInfoOutput) ProxyNodeId() pulumi.StringOutput
Database Agent Node ID.
func (GetProxyNodeProxyNodeInfoOutput) Region ¶ added in v0.1.5
func (o GetProxyNodeProxyNodeInfoOutput) Region() pulumi.StringOutput
region.
func (GetProxyNodeProxyNodeInfoOutput) Status ¶ added in v0.1.5
func (o GetProxyNodeProxyNodeInfoOutput) Status() pulumi.StringOutput
Database Agent Node Status.
func (GetProxyNodeProxyNodeInfoOutput) ToGetProxyNodeProxyNodeInfoOutput ¶ added in v0.1.5
func (o GetProxyNodeProxyNodeInfoOutput) ToGetProxyNodeProxyNodeInfoOutput() GetProxyNodeProxyNodeInfoOutput
func (GetProxyNodeProxyNodeInfoOutput) ToGetProxyNodeProxyNodeInfoOutputWithContext ¶ added in v0.1.5
func (o GetProxyNodeProxyNodeInfoOutput) ToGetProxyNodeProxyNodeInfoOutputWithContext(ctx context.Context) GetProxyNodeProxyNodeInfoOutput
func (GetProxyNodeProxyNodeInfoOutput) Zone ¶ added in v0.1.5
func (o GetProxyNodeProxyNodeInfoOutput) Zone() pulumi.StringOutput
Availability Zone.
type GetProxyNodeResult ¶ added in v0.1.5
type GetProxyNodeResult struct { Filters []GetProxyNodeFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` OrderBy *string `pulumi:"orderBy"` OrderByType *string `pulumi:"orderByType"` // Database Agent Node List. ProxyNodeInfos []GetProxyNodeProxyNodeInfo `pulumi:"proxyNodeInfos"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getProxyNode.
func GetProxyNode ¶ added in v0.1.5
func GetProxyNode(ctx *pulumi.Context, args *GetProxyNodeArgs, opts ...pulumi.InvokeOption) (*GetProxyNodeResult, error)
Use this data source to query detailed information of cynosdb proxyNode
type GetProxyNodeResultOutput ¶ added in v0.1.5
type GetProxyNodeResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProxyNode.
func GetProxyNodeOutput ¶ added in v0.1.5
func GetProxyNodeOutput(ctx *pulumi.Context, args GetProxyNodeOutputArgs, opts ...pulumi.InvokeOption) GetProxyNodeResultOutput
func (GetProxyNodeResultOutput) ElementType ¶ added in v0.1.5
func (GetProxyNodeResultOutput) ElementType() reflect.Type
func (GetProxyNodeResultOutput) Filters ¶ added in v0.1.5
func (o GetProxyNodeResultOutput) Filters() GetProxyNodeFilterArrayOutput
func (GetProxyNodeResultOutput) Id ¶ added in v0.1.5
func (o GetProxyNodeResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetProxyNodeResultOutput) OrderBy ¶ added in v0.1.5
func (o GetProxyNodeResultOutput) OrderBy() pulumi.StringPtrOutput
func (GetProxyNodeResultOutput) OrderByType ¶ added in v0.1.5
func (o GetProxyNodeResultOutput) OrderByType() pulumi.StringPtrOutput
func (GetProxyNodeResultOutput) ProxyNodeInfos ¶ added in v0.1.5
func (o GetProxyNodeResultOutput) ProxyNodeInfos() GetProxyNodeProxyNodeInfoArrayOutput
Database Agent Node List.
func (GetProxyNodeResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetProxyNodeResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetProxyNodeResultOutput) ToGetProxyNodeResultOutput ¶ added in v0.1.5
func (o GetProxyNodeResultOutput) ToGetProxyNodeResultOutput() GetProxyNodeResultOutput
func (GetProxyNodeResultOutput) ToGetProxyNodeResultOutputWithContext ¶ added in v0.1.5
func (o GetProxyNodeResultOutput) ToGetProxyNodeResultOutputWithContext(ctx context.Context) GetProxyNodeResultOutput
type GetProxyVersionArgs ¶ added in v0.1.5
type GetProxyVersionArgs struct { // Cluster ID. ClusterId string `pulumi:"clusterId"` // Database Agent Group ID. ProxyGroupId *string `pulumi:"proxyGroupId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getProxyVersion.
type GetProxyVersionOutputArgs ¶ added in v0.1.5
type GetProxyVersionOutputArgs struct { // Cluster ID. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Database Agent Group ID. ProxyGroupId pulumi.StringPtrInput `pulumi:"proxyGroupId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getProxyVersion.
func (GetProxyVersionOutputArgs) ElementType ¶ added in v0.1.5
func (GetProxyVersionOutputArgs) ElementType() reflect.Type
type GetProxyVersionResult ¶ added in v0.1.5
type GetProxyVersionResult struct { ClusterId string `pulumi:"clusterId"` // Current proxy version number note: This field may return null, indicating that a valid value cannot be obtained. CurrentProxyVersion string `pulumi:"currentProxyVersion"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ProxyGroupId *string `pulumi:"proxyGroupId"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Supported Database Agent Version Collection Note: This field may return null, indicating that a valid value cannot be obtained. SupportProxyVersions []string `pulumi:"supportProxyVersions"` }
A collection of values returned by getProxyVersion.
func GetProxyVersion ¶ added in v0.1.5
func GetProxyVersion(ctx *pulumi.Context, args *GetProxyVersionArgs, opts ...pulumi.InvokeOption) (*GetProxyVersionResult, error)
Use this data source to query detailed information of cynosdb proxyVersion
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetProxyVersion(ctx, &cynosdb.GetProxyVersionArgs{ ClusterId: "cynosdbmysql-bws8h88b", ProxyGroupId: pulumi.StringRef("cynosdbmysql-proxy-l6zf9t30"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetProxyVersionResultOutput ¶ added in v0.1.5
type GetProxyVersionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProxyVersion.
func GetProxyVersionOutput ¶ added in v0.1.5
func GetProxyVersionOutput(ctx *pulumi.Context, args GetProxyVersionOutputArgs, opts ...pulumi.InvokeOption) GetProxyVersionResultOutput
func (GetProxyVersionResultOutput) ClusterId ¶ added in v0.1.5
func (o GetProxyVersionResultOutput) ClusterId() pulumi.StringOutput
func (GetProxyVersionResultOutput) CurrentProxyVersion ¶ added in v0.1.5
func (o GetProxyVersionResultOutput) CurrentProxyVersion() pulumi.StringOutput
Current proxy version number note: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyVersionResultOutput) ElementType ¶ added in v0.1.5
func (GetProxyVersionResultOutput) ElementType() reflect.Type
func (GetProxyVersionResultOutput) Id ¶ added in v0.1.5
func (o GetProxyVersionResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetProxyVersionResultOutput) ProxyGroupId ¶ added in v0.1.5
func (o GetProxyVersionResultOutput) ProxyGroupId() pulumi.StringPtrOutput
func (GetProxyVersionResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetProxyVersionResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetProxyVersionResultOutput) SupportProxyVersions ¶ added in v0.1.5
func (o GetProxyVersionResultOutput) SupportProxyVersions() pulumi.StringArrayOutput
Supported Database Agent Version Collection Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetProxyVersionResultOutput) ToGetProxyVersionResultOutput ¶ added in v0.1.5
func (o GetProxyVersionResultOutput) ToGetProxyVersionResultOutput() GetProxyVersionResultOutput
func (GetProxyVersionResultOutput) ToGetProxyVersionResultOutputWithContext ¶ added in v0.1.5
func (o GetProxyVersionResultOutput) ToGetProxyVersionResultOutputWithContext(ctx context.Context) GetProxyVersionResultOutput
type GetResourcePackageListArgs ¶ added in v0.1.5
type GetResourcePackageListArgs struct { // Sorting conditions supported: startTime - effective time, expireTime - expiration time, packageUsedSpec - usage capacity, and packageTotalSpec - total storage capacity. Arrange in array order;. OrderBies []string `pulumi:"orderBies"` // Sort by, DESC Descending, ASC Ascending. OrderDirection *string `pulumi:"orderDirection"` // Resource Package Unique ID. PackageIds []string `pulumi:"packageIds"` // Resource Package Name. PackageNames []string `pulumi:"packageNames"` // Resource package usage region China - common in mainland China, overseas - common in Hong Kong, Macao, Taiwan, and overseas. PackageRegions []string `pulumi:"packageRegions"` // Resource package type CCU - Compute resource package, DISK - Storage resource package. PackageTypes []string `pulumi:"packageTypes"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Resource package status creating - creating; Using - In use; Expired - has expired; Normal_ Finish - used up; Apply_ Refund - Applying for a refund; Refund - The fee has been refunded. Statuses []string `pulumi:"statuses"` }
A collection of arguments for invoking getResourcePackageList.
type GetResourcePackageListOutputArgs ¶ added in v0.1.5
type GetResourcePackageListOutputArgs struct { // Sorting conditions supported: startTime - effective time, expireTime - expiration time, packageUsedSpec - usage capacity, and packageTotalSpec - total storage capacity. Arrange in array order;. OrderBies pulumi.StringArrayInput `pulumi:"orderBies"` // Sort by, DESC Descending, ASC Ascending. OrderDirection pulumi.StringPtrInput `pulumi:"orderDirection"` // Resource Package Unique ID. PackageIds pulumi.StringArrayInput `pulumi:"packageIds"` // Resource Package Name. PackageNames pulumi.StringArrayInput `pulumi:"packageNames"` // Resource package usage region China - common in mainland China, overseas - common in Hong Kong, Macao, Taiwan, and overseas. PackageRegions pulumi.StringArrayInput `pulumi:"packageRegions"` // Resource package type CCU - Compute resource package, DISK - Storage resource package. PackageTypes pulumi.StringArrayInput `pulumi:"packageTypes"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Resource package status creating - creating; Using - In use; Expired - has expired; Normal_ Finish - used up; Apply_ Refund - Applying for a refund; Refund - The fee has been refunded. Statuses pulumi.StringArrayInput `pulumi:"statuses"` }
A collection of arguments for invoking getResourcePackageList.
func (GetResourcePackageListOutputArgs) ElementType ¶ added in v0.1.5
func (GetResourcePackageListOutputArgs) ElementType() reflect.Type
type GetResourcePackageListResourcePackageList ¶ added in v0.1.5
type GetResourcePackageListResourcePackageList struct { // AppID note: This field may return null, indicating that a valid value cannot be obtained. AppId int `pulumi:"appId"` // Note for binding instance information: This field may return null, indicating that a valid value cannot be obtained. BindInstanceInfos []GetResourcePackageListResourcePackageListBindInstanceInfo `pulumi:"bindInstanceInfos"` // Expiration time: August 1st, 2022 00:00:00 Attention: This field may return null, indicating that a valid value cannot be obtained. ExpireTime string `pulumi:"expireTime"` // Resource package usage note: This field may return null, indicating that a valid value cannot be obtained. HasQuota bool `pulumi:"hasQuota"` // Resource Package Unique ID. PackageId string `pulumi:"packageId"` // Resource Package Name. PackageName string `pulumi:"packageName"` // Resource package usage region China - common in mainland China, overseas - common in Hong Kong, Macao, Taiwan, and overseas. PackageRegion string `pulumi:"packageRegion"` // Attention to the total amount of resource packages: This field may return null, indicating that a valid value cannot be obtained. PackageTotalSpec float64 `pulumi:"packageTotalSpec"` // Resource package type CCU - Compute resource package, DISK - Storage resource package. PackageType string `pulumi:"packageType"` // Resource package usage note: This field may return null, indicating that a valid value cannot be obtained. PackageUsedSpec float64 `pulumi:"packageUsedSpec"` // Effective time: July 1st, 2022 00:00:00 Attention: This field may return null, indicating that a valid value cannot be obtained. StartTime string `pulumi:"startTime"` // Resource package status creating - creating; Using - In use; Expired - has expired; Normal_ Finish - used up; Apply_ Refund - Applying for a refund; Refund - The fee has been refunded. Status string `pulumi:"status"` }
type GetResourcePackageListResourcePackageListArgs ¶ added in v0.1.5
type GetResourcePackageListResourcePackageListArgs struct { // AppID note: This field may return null, indicating that a valid value cannot be obtained. AppId pulumi.IntInput `pulumi:"appId"` // Note for binding instance information: This field may return null, indicating that a valid value cannot be obtained. BindInstanceInfos GetResourcePackageListResourcePackageListBindInstanceInfoArrayInput `pulumi:"bindInstanceInfos"` // Expiration time: August 1st, 2022 00:00:00 Attention: This field may return null, indicating that a valid value cannot be obtained. ExpireTime pulumi.StringInput `pulumi:"expireTime"` // Resource package usage note: This field may return null, indicating that a valid value cannot be obtained. HasQuota pulumi.BoolInput `pulumi:"hasQuota"` // Resource Package Unique ID. PackageId pulumi.StringInput `pulumi:"packageId"` // Resource Package Name. PackageName pulumi.StringInput `pulumi:"packageName"` // Resource package usage region China - common in mainland China, overseas - common in Hong Kong, Macao, Taiwan, and overseas. PackageRegion pulumi.StringInput `pulumi:"packageRegion"` // Attention to the total amount of resource packages: This field may return null, indicating that a valid value cannot be obtained. PackageTotalSpec pulumi.Float64Input `pulumi:"packageTotalSpec"` // Resource package type CCU - Compute resource package, DISK - Storage resource package. PackageType pulumi.StringInput `pulumi:"packageType"` // Resource package usage note: This field may return null, indicating that a valid value cannot be obtained. PackageUsedSpec pulumi.Float64Input `pulumi:"packageUsedSpec"` // Effective time: July 1st, 2022 00:00:00 Attention: This field may return null, indicating that a valid value cannot be obtained. StartTime pulumi.StringInput `pulumi:"startTime"` // Resource package status creating - creating; Using - In use; Expired - has expired; Normal_ Finish - used up; Apply_ Refund - Applying for a refund; Refund - The fee has been refunded. Status pulumi.StringInput `pulumi:"status"` }
func (GetResourcePackageListResourcePackageListArgs) ElementType ¶ added in v0.1.5
func (GetResourcePackageListResourcePackageListArgs) ElementType() reflect.Type
func (GetResourcePackageListResourcePackageListArgs) ToGetResourcePackageListResourcePackageListOutput ¶ added in v0.1.5
func (i GetResourcePackageListResourcePackageListArgs) ToGetResourcePackageListResourcePackageListOutput() GetResourcePackageListResourcePackageListOutput
func (GetResourcePackageListResourcePackageListArgs) ToGetResourcePackageListResourcePackageListOutputWithContext ¶ added in v0.1.5
func (i GetResourcePackageListResourcePackageListArgs) ToGetResourcePackageListResourcePackageListOutputWithContext(ctx context.Context) GetResourcePackageListResourcePackageListOutput
type GetResourcePackageListResourcePackageListArray ¶ added in v0.1.5
type GetResourcePackageListResourcePackageListArray []GetResourcePackageListResourcePackageListInput
func (GetResourcePackageListResourcePackageListArray) ElementType ¶ added in v0.1.5
func (GetResourcePackageListResourcePackageListArray) ElementType() reflect.Type
func (GetResourcePackageListResourcePackageListArray) ToGetResourcePackageListResourcePackageListArrayOutput ¶ added in v0.1.5
func (i GetResourcePackageListResourcePackageListArray) ToGetResourcePackageListResourcePackageListArrayOutput() GetResourcePackageListResourcePackageListArrayOutput
func (GetResourcePackageListResourcePackageListArray) ToGetResourcePackageListResourcePackageListArrayOutputWithContext ¶ added in v0.1.5
func (i GetResourcePackageListResourcePackageListArray) ToGetResourcePackageListResourcePackageListArrayOutputWithContext(ctx context.Context) GetResourcePackageListResourcePackageListArrayOutput
type GetResourcePackageListResourcePackageListArrayInput ¶ added in v0.1.5
type GetResourcePackageListResourcePackageListArrayInput interface { pulumi.Input ToGetResourcePackageListResourcePackageListArrayOutput() GetResourcePackageListResourcePackageListArrayOutput ToGetResourcePackageListResourcePackageListArrayOutputWithContext(context.Context) GetResourcePackageListResourcePackageListArrayOutput }
GetResourcePackageListResourcePackageListArrayInput is an input type that accepts GetResourcePackageListResourcePackageListArray and GetResourcePackageListResourcePackageListArrayOutput values. You can construct a concrete instance of `GetResourcePackageListResourcePackageListArrayInput` via:
GetResourcePackageListResourcePackageListArray{ GetResourcePackageListResourcePackageListArgs{...} }
type GetResourcePackageListResourcePackageListArrayOutput ¶ added in v0.1.5
type GetResourcePackageListResourcePackageListArrayOutput struct{ *pulumi.OutputState }
func (GetResourcePackageListResourcePackageListArrayOutput) ElementType ¶ added in v0.1.5
func (GetResourcePackageListResourcePackageListArrayOutput) ElementType() reflect.Type
func (GetResourcePackageListResourcePackageListArrayOutput) ToGetResourcePackageListResourcePackageListArrayOutput ¶ added in v0.1.5
func (o GetResourcePackageListResourcePackageListArrayOutput) ToGetResourcePackageListResourcePackageListArrayOutput() GetResourcePackageListResourcePackageListArrayOutput
func (GetResourcePackageListResourcePackageListArrayOutput) ToGetResourcePackageListResourcePackageListArrayOutputWithContext ¶ added in v0.1.5
func (o GetResourcePackageListResourcePackageListArrayOutput) ToGetResourcePackageListResourcePackageListArrayOutputWithContext(ctx context.Context) GetResourcePackageListResourcePackageListArrayOutput
type GetResourcePackageListResourcePackageListBindInstanceInfo ¶ added in v0.1.5
type GetResourcePackageListResourcePackageListBindInstanceInfoArgs ¶ added in v0.1.5
type GetResourcePackageListResourcePackageListBindInstanceInfoArgs struct { // Instance ID. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Region of instance. InstanceRegion pulumi.StringInput `pulumi:"instanceRegion"` // Instance type. InstanceType pulumi.StringInput `pulumi:"instanceType"` }
func (GetResourcePackageListResourcePackageListBindInstanceInfoArgs) ElementType ¶ added in v0.1.5
func (GetResourcePackageListResourcePackageListBindInstanceInfoArgs) ElementType() reflect.Type
func (GetResourcePackageListResourcePackageListBindInstanceInfoArgs) ToGetResourcePackageListResourcePackageListBindInstanceInfoOutput ¶ added in v0.1.5
func (i GetResourcePackageListResourcePackageListBindInstanceInfoArgs) ToGetResourcePackageListResourcePackageListBindInstanceInfoOutput() GetResourcePackageListResourcePackageListBindInstanceInfoOutput
func (GetResourcePackageListResourcePackageListBindInstanceInfoArgs) ToGetResourcePackageListResourcePackageListBindInstanceInfoOutputWithContext ¶ added in v0.1.5
func (i GetResourcePackageListResourcePackageListBindInstanceInfoArgs) ToGetResourcePackageListResourcePackageListBindInstanceInfoOutputWithContext(ctx context.Context) GetResourcePackageListResourcePackageListBindInstanceInfoOutput
type GetResourcePackageListResourcePackageListBindInstanceInfoArray ¶ added in v0.1.5
type GetResourcePackageListResourcePackageListBindInstanceInfoArray []GetResourcePackageListResourcePackageListBindInstanceInfoInput
func (GetResourcePackageListResourcePackageListBindInstanceInfoArray) ElementType ¶ added in v0.1.5
func (GetResourcePackageListResourcePackageListBindInstanceInfoArray) ElementType() reflect.Type
func (GetResourcePackageListResourcePackageListBindInstanceInfoArray) ToGetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput ¶ added in v0.1.5
func (i GetResourcePackageListResourcePackageListBindInstanceInfoArray) ToGetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput() GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput
func (GetResourcePackageListResourcePackageListBindInstanceInfoArray) ToGetResourcePackageListResourcePackageListBindInstanceInfoArrayOutputWithContext ¶ added in v0.1.5
func (i GetResourcePackageListResourcePackageListBindInstanceInfoArray) ToGetResourcePackageListResourcePackageListBindInstanceInfoArrayOutputWithContext(ctx context.Context) GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput
type GetResourcePackageListResourcePackageListBindInstanceInfoArrayInput ¶ added in v0.1.5
type GetResourcePackageListResourcePackageListBindInstanceInfoArrayInput interface { pulumi.Input ToGetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput() GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput ToGetResourcePackageListResourcePackageListBindInstanceInfoArrayOutputWithContext(context.Context) GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput }
GetResourcePackageListResourcePackageListBindInstanceInfoArrayInput is an input type that accepts GetResourcePackageListResourcePackageListBindInstanceInfoArray and GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput values. You can construct a concrete instance of `GetResourcePackageListResourcePackageListBindInstanceInfoArrayInput` via:
GetResourcePackageListResourcePackageListBindInstanceInfoArray{ GetResourcePackageListResourcePackageListBindInstanceInfoArgs{...} }
type GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput ¶ added in v0.1.5
type GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput struct{ *pulumi.OutputState }
func (GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput) ElementType ¶ added in v0.1.5
func (GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput) ElementType() reflect.Type
func (GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput) ToGetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput ¶ added in v0.1.5
func (o GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput) ToGetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput() GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput
func (GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput) ToGetResourcePackageListResourcePackageListBindInstanceInfoArrayOutputWithContext ¶ added in v0.1.5
func (o GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput) ToGetResourcePackageListResourcePackageListBindInstanceInfoArrayOutputWithContext(ctx context.Context) GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput
type GetResourcePackageListResourcePackageListBindInstanceInfoInput ¶ added in v0.1.5
type GetResourcePackageListResourcePackageListBindInstanceInfoInput interface { pulumi.Input ToGetResourcePackageListResourcePackageListBindInstanceInfoOutput() GetResourcePackageListResourcePackageListBindInstanceInfoOutput ToGetResourcePackageListResourcePackageListBindInstanceInfoOutputWithContext(context.Context) GetResourcePackageListResourcePackageListBindInstanceInfoOutput }
GetResourcePackageListResourcePackageListBindInstanceInfoInput is an input type that accepts GetResourcePackageListResourcePackageListBindInstanceInfoArgs and GetResourcePackageListResourcePackageListBindInstanceInfoOutput values. You can construct a concrete instance of `GetResourcePackageListResourcePackageListBindInstanceInfoInput` via:
GetResourcePackageListResourcePackageListBindInstanceInfoArgs{...}
type GetResourcePackageListResourcePackageListBindInstanceInfoOutput ¶ added in v0.1.5
type GetResourcePackageListResourcePackageListBindInstanceInfoOutput struct{ *pulumi.OutputState }
func (GetResourcePackageListResourcePackageListBindInstanceInfoOutput) ElementType ¶ added in v0.1.5
func (GetResourcePackageListResourcePackageListBindInstanceInfoOutput) ElementType() reflect.Type
func (GetResourcePackageListResourcePackageListBindInstanceInfoOutput) InstanceId ¶ added in v0.1.5
func (o GetResourcePackageListResourcePackageListBindInstanceInfoOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (GetResourcePackageListResourcePackageListBindInstanceInfoOutput) InstanceRegion ¶ added in v0.1.5
func (o GetResourcePackageListResourcePackageListBindInstanceInfoOutput) InstanceRegion() pulumi.StringOutput
Region of instance.
func (GetResourcePackageListResourcePackageListBindInstanceInfoOutput) InstanceType ¶ added in v0.1.5
func (o GetResourcePackageListResourcePackageListBindInstanceInfoOutput) InstanceType() pulumi.StringOutput
Instance type.
func (GetResourcePackageListResourcePackageListBindInstanceInfoOutput) ToGetResourcePackageListResourcePackageListBindInstanceInfoOutput ¶ added in v0.1.5
func (o GetResourcePackageListResourcePackageListBindInstanceInfoOutput) ToGetResourcePackageListResourcePackageListBindInstanceInfoOutput() GetResourcePackageListResourcePackageListBindInstanceInfoOutput
func (GetResourcePackageListResourcePackageListBindInstanceInfoOutput) ToGetResourcePackageListResourcePackageListBindInstanceInfoOutputWithContext ¶ added in v0.1.5
func (o GetResourcePackageListResourcePackageListBindInstanceInfoOutput) ToGetResourcePackageListResourcePackageListBindInstanceInfoOutputWithContext(ctx context.Context) GetResourcePackageListResourcePackageListBindInstanceInfoOutput
type GetResourcePackageListResourcePackageListInput ¶ added in v0.1.5
type GetResourcePackageListResourcePackageListInput interface { pulumi.Input ToGetResourcePackageListResourcePackageListOutput() GetResourcePackageListResourcePackageListOutput ToGetResourcePackageListResourcePackageListOutputWithContext(context.Context) GetResourcePackageListResourcePackageListOutput }
GetResourcePackageListResourcePackageListInput is an input type that accepts GetResourcePackageListResourcePackageListArgs and GetResourcePackageListResourcePackageListOutput values. You can construct a concrete instance of `GetResourcePackageListResourcePackageListInput` via:
GetResourcePackageListResourcePackageListArgs{...}
type GetResourcePackageListResourcePackageListOutput ¶ added in v0.1.5
type GetResourcePackageListResourcePackageListOutput struct{ *pulumi.OutputState }
func (GetResourcePackageListResourcePackageListOutput) AppId ¶ added in v0.1.5
func (o GetResourcePackageListResourcePackageListOutput) AppId() pulumi.IntOutput
AppID note: This field may return null, indicating that a valid value cannot be obtained.
func (GetResourcePackageListResourcePackageListOutput) BindInstanceInfos ¶ added in v0.1.5
func (o GetResourcePackageListResourcePackageListOutput) BindInstanceInfos() GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput
Note for binding instance information: This field may return null, indicating that a valid value cannot be obtained.
func (GetResourcePackageListResourcePackageListOutput) ElementType ¶ added in v0.1.5
func (GetResourcePackageListResourcePackageListOutput) ElementType() reflect.Type
func (GetResourcePackageListResourcePackageListOutput) ExpireTime ¶ added in v0.1.5
func (o GetResourcePackageListResourcePackageListOutput) ExpireTime() pulumi.StringOutput
Expiration time: August 1st, 2022 00:00:00 Attention: This field may return null, indicating that a valid value cannot be obtained.
func (GetResourcePackageListResourcePackageListOutput) HasQuota ¶ added in v0.1.5
func (o GetResourcePackageListResourcePackageListOutput) HasQuota() pulumi.BoolOutput
Resource package usage note: This field may return null, indicating that a valid value cannot be obtained.
func (GetResourcePackageListResourcePackageListOutput) PackageId ¶ added in v0.1.5
func (o GetResourcePackageListResourcePackageListOutput) PackageId() pulumi.StringOutput
Resource Package Unique ID.
func (GetResourcePackageListResourcePackageListOutput) PackageName ¶ added in v0.1.5
func (o GetResourcePackageListResourcePackageListOutput) PackageName() pulumi.StringOutput
Resource Package Name.
func (GetResourcePackageListResourcePackageListOutput) PackageRegion ¶ added in v0.1.5
func (o GetResourcePackageListResourcePackageListOutput) PackageRegion() pulumi.StringOutput
Resource package usage region China - common in mainland China, overseas - common in Hong Kong, Macao, Taiwan, and overseas.
func (GetResourcePackageListResourcePackageListOutput) PackageTotalSpec ¶ added in v0.1.5
func (o GetResourcePackageListResourcePackageListOutput) PackageTotalSpec() pulumi.Float64Output
Attention to the total amount of resource packages: This field may return null, indicating that a valid value cannot be obtained.
func (GetResourcePackageListResourcePackageListOutput) PackageType ¶ added in v0.1.5
func (o GetResourcePackageListResourcePackageListOutput) PackageType() pulumi.StringOutput
Resource package type CCU - Compute resource package, DISK - Storage resource package.
func (GetResourcePackageListResourcePackageListOutput) PackageUsedSpec ¶ added in v0.1.5
func (o GetResourcePackageListResourcePackageListOutput) PackageUsedSpec() pulumi.Float64Output
Resource package usage note: This field may return null, indicating that a valid value cannot be obtained.
func (GetResourcePackageListResourcePackageListOutput) StartTime ¶ added in v0.1.5
func (o GetResourcePackageListResourcePackageListOutput) StartTime() pulumi.StringOutput
Effective time: July 1st, 2022 00:00:00 Attention: This field may return null, indicating that a valid value cannot be obtained.
func (GetResourcePackageListResourcePackageListOutput) Status ¶ added in v0.1.5
func (o GetResourcePackageListResourcePackageListOutput) Status() pulumi.StringOutput
Resource package status creating - creating; Using - In use; Expired - has expired; Normal_ Finish - used up; Apply_ Refund - Applying for a refund; Refund - The fee has been refunded.
func (GetResourcePackageListResourcePackageListOutput) ToGetResourcePackageListResourcePackageListOutput ¶ added in v0.1.5
func (o GetResourcePackageListResourcePackageListOutput) ToGetResourcePackageListResourcePackageListOutput() GetResourcePackageListResourcePackageListOutput
func (GetResourcePackageListResourcePackageListOutput) ToGetResourcePackageListResourcePackageListOutputWithContext ¶ added in v0.1.5
func (o GetResourcePackageListResourcePackageListOutput) ToGetResourcePackageListResourcePackageListOutputWithContext(ctx context.Context) GetResourcePackageListResourcePackageListOutput
type GetResourcePackageListResult ¶ added in v0.1.5
type GetResourcePackageListResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` OrderBies []string `pulumi:"orderBies"` OrderDirection *string `pulumi:"orderDirection"` // Resource Package Unique ID Note: This field may return null, indicating that a valid value cannot be obtained. PackageIds []string `pulumi:"packageIds"` // Resource package name note: This field may return null, indicating that a valid value cannot be obtained. PackageNames []string `pulumi:"packageNames"` // The resource package is used in China, which is commonly used in mainland China, and in overseas, which is commonly used in Hong Kong, Macao, Taiwan, and overseas. Note: This field may return null, indicating that a valid value cannot be obtained. PackageRegions []string `pulumi:"packageRegions"` // Resource package type CCU - Compute resource package, DISK - Store resource package Note: This field may return null, indicating that a valid value cannot be obtained. PackageTypes []string `pulumi:"packageTypes"` // Resource package details note: This field may return null, indicating that a valid value cannot be obtained. ResourcePackageLists []GetResourcePackageListResourcePackageList `pulumi:"resourcePackageLists"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Resource package status creating - creating; Using - In use; Expired - has expired; Normal_ Finish - used up; Apply_ Refund - Applying for a refund; Refund - The fee has been refunded. Note: This field may return null, indicating that a valid value cannot be obtained. Statuses []string `pulumi:"statuses"` }
A collection of values returned by getResourcePackageList.
func GetResourcePackageList ¶ added in v0.1.5
func GetResourcePackageList(ctx *pulumi.Context, args *GetResourcePackageListArgs, opts ...pulumi.InvokeOption) (*GetResourcePackageListResult, error)
Use this data source to query detailed information of cynosdb resourcePackageList
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetResourcePackageList(ctx, &cynosdb.GetResourcePackageListArgs{ OrderBies: []string{ "startTime", }, OrderDirection: pulumi.StringRef("DESC"), PackageIds: []string{ "package-hy4d2ppl", }, PackageNames: []string{ "keep-package-disk", }, PackageRegions: []string{ "china", }, PackageTypes: []string{ "DISK", }, Statuses: []string{ "using", }, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetResourcePackageListResultOutput ¶ added in v0.1.5
type GetResourcePackageListResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getResourcePackageList.
func GetResourcePackageListOutput ¶ added in v0.1.5
func GetResourcePackageListOutput(ctx *pulumi.Context, args GetResourcePackageListOutputArgs, opts ...pulumi.InvokeOption) GetResourcePackageListResultOutput
func (GetResourcePackageListResultOutput) ElementType ¶ added in v0.1.5
func (GetResourcePackageListResultOutput) ElementType() reflect.Type
func (GetResourcePackageListResultOutput) Id ¶ added in v0.1.5
func (o GetResourcePackageListResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetResourcePackageListResultOutput) OrderBies ¶ added in v0.1.5
func (o GetResourcePackageListResultOutput) OrderBies() pulumi.StringArrayOutput
func (GetResourcePackageListResultOutput) OrderDirection ¶ added in v0.1.5
func (o GetResourcePackageListResultOutput) OrderDirection() pulumi.StringPtrOutput
func (GetResourcePackageListResultOutput) PackageIds ¶ added in v0.1.5
func (o GetResourcePackageListResultOutput) PackageIds() pulumi.StringArrayOutput
Resource Package Unique ID Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetResourcePackageListResultOutput) PackageNames ¶ added in v0.1.5
func (o GetResourcePackageListResultOutput) PackageNames() pulumi.StringArrayOutput
Resource package name note: This field may return null, indicating that a valid value cannot be obtained.
func (GetResourcePackageListResultOutput) PackageRegions ¶ added in v0.1.5
func (o GetResourcePackageListResultOutput) PackageRegions() pulumi.StringArrayOutput
The resource package is used in China, which is commonly used in mainland China, and in overseas, which is commonly used in Hong Kong, Macao, Taiwan, and overseas. Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetResourcePackageListResultOutput) PackageTypes ¶ added in v0.1.5
func (o GetResourcePackageListResultOutput) PackageTypes() pulumi.StringArrayOutput
Resource package type CCU - Compute resource package, DISK - Store resource package Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetResourcePackageListResultOutput) ResourcePackageLists ¶ added in v0.1.5
func (o GetResourcePackageListResultOutput) ResourcePackageLists() GetResourcePackageListResourcePackageListArrayOutput
Resource package details note: This field may return null, indicating that a valid value cannot be obtained.
func (GetResourcePackageListResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetResourcePackageListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetResourcePackageListResultOutput) Statuses ¶ added in v0.1.5
func (o GetResourcePackageListResultOutput) Statuses() pulumi.StringArrayOutput
Resource package status creating - creating; Using - In use; Expired - has expired; Normal_ Finish - used up; Apply_ Refund - Applying for a refund; Refund - The fee has been refunded. Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetResourcePackageListResultOutput) ToGetResourcePackageListResultOutput ¶ added in v0.1.5
func (o GetResourcePackageListResultOutput) ToGetResourcePackageListResultOutput() GetResourcePackageListResultOutput
func (GetResourcePackageListResultOutput) ToGetResourcePackageListResultOutputWithContext ¶ added in v0.1.5
func (o GetResourcePackageListResultOutput) ToGetResourcePackageListResultOutputWithContext(ctx context.Context) GetResourcePackageListResultOutput
type GetResourcePackageSaleSpecsArgs ¶ added in v0.1.5
type GetResourcePackageSaleSpecsArgs struct { // Instance Type. Value range: cynosdb-serverless, cynosdb, cdb. InstanceType string `pulumi:"instanceType"` // Resource package usage region China - common in mainland China, overseas - common in Hong Kong, Macao, Taiwan, and overseas. PackageRegion string `pulumi:"packageRegion"` // Resource package type CCU - Computing resource package DISK - Storage resource package. PackageType string `pulumi:"packageType"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getResourcePackageSaleSpecs.
type GetResourcePackageSaleSpecsDetail ¶ added in v0.1.5
type GetResourcePackageSaleSpecsDetail struct { // Resource package validity period, in days. Note: This field may return null, indicating that a valid value cannot be obtained. ExpireDay int `pulumi:"expireDay"` // The maximum number of resources in the current version of the resource package, calculated in units of resources; Storage resource: GB Note: This field may return null, indicating that a valid value cannot be obtained. MaxPackageSpec float64 `pulumi:"maxPackageSpec"` // The minimum number of resources in the current version of the resource package, calculated in units of resources; Storage resource: GB Note: This field may return null, indicating that a valid value cannot be obtained. MinPackageSpec float64 `pulumi:"minPackageSpec"` // Resource package usage region China - common in mainland China, overseas - common in Hong Kong, Macao, Taiwan, and overseas. PackageRegion string `pulumi:"packageRegion"` // Resource package type CCU - Computing resource package DISK - Storage resource package. PackageType string `pulumi:"packageType"` // Resource package version base basic version, common general version, enterprise enterprise version Note: This field may return null, indicating that a valid value cannot be obtained. PackageVersion string `pulumi:"packageVersion"` }
type GetResourcePackageSaleSpecsDetailArgs ¶ added in v0.1.5
type GetResourcePackageSaleSpecsDetailArgs struct { // Resource package validity period, in days. Note: This field may return null, indicating that a valid value cannot be obtained. ExpireDay pulumi.IntInput `pulumi:"expireDay"` // The maximum number of resources in the current version of the resource package, calculated in units of resources; Storage resource: GB Note: This field may return null, indicating that a valid value cannot be obtained. MaxPackageSpec pulumi.Float64Input `pulumi:"maxPackageSpec"` // The minimum number of resources in the current version of the resource package, calculated in units of resources; Storage resource: GB Note: This field may return null, indicating that a valid value cannot be obtained. MinPackageSpec pulumi.Float64Input `pulumi:"minPackageSpec"` // Resource package usage region China - common in mainland China, overseas - common in Hong Kong, Macao, Taiwan, and overseas. PackageRegion pulumi.StringInput `pulumi:"packageRegion"` // Resource package type CCU - Computing resource package DISK - Storage resource package. PackageType pulumi.StringInput `pulumi:"packageType"` // Resource package version base basic version, common general version, enterprise enterprise version Note: This field may return null, indicating that a valid value cannot be obtained. PackageVersion pulumi.StringInput `pulumi:"packageVersion"` }
func (GetResourcePackageSaleSpecsDetailArgs) ElementType ¶ added in v0.1.5
func (GetResourcePackageSaleSpecsDetailArgs) ElementType() reflect.Type
func (GetResourcePackageSaleSpecsDetailArgs) ToGetResourcePackageSaleSpecsDetailOutput ¶ added in v0.1.5
func (i GetResourcePackageSaleSpecsDetailArgs) ToGetResourcePackageSaleSpecsDetailOutput() GetResourcePackageSaleSpecsDetailOutput
func (GetResourcePackageSaleSpecsDetailArgs) ToGetResourcePackageSaleSpecsDetailOutputWithContext ¶ added in v0.1.5
func (i GetResourcePackageSaleSpecsDetailArgs) ToGetResourcePackageSaleSpecsDetailOutputWithContext(ctx context.Context) GetResourcePackageSaleSpecsDetailOutput
type GetResourcePackageSaleSpecsDetailArray ¶ added in v0.1.5
type GetResourcePackageSaleSpecsDetailArray []GetResourcePackageSaleSpecsDetailInput
func (GetResourcePackageSaleSpecsDetailArray) ElementType ¶ added in v0.1.5
func (GetResourcePackageSaleSpecsDetailArray) ElementType() reflect.Type
func (GetResourcePackageSaleSpecsDetailArray) ToGetResourcePackageSaleSpecsDetailArrayOutput ¶ added in v0.1.5
func (i GetResourcePackageSaleSpecsDetailArray) ToGetResourcePackageSaleSpecsDetailArrayOutput() GetResourcePackageSaleSpecsDetailArrayOutput
func (GetResourcePackageSaleSpecsDetailArray) ToGetResourcePackageSaleSpecsDetailArrayOutputWithContext ¶ added in v0.1.5
func (i GetResourcePackageSaleSpecsDetailArray) ToGetResourcePackageSaleSpecsDetailArrayOutputWithContext(ctx context.Context) GetResourcePackageSaleSpecsDetailArrayOutput
type GetResourcePackageSaleSpecsDetailArrayInput ¶ added in v0.1.5
type GetResourcePackageSaleSpecsDetailArrayInput interface { pulumi.Input ToGetResourcePackageSaleSpecsDetailArrayOutput() GetResourcePackageSaleSpecsDetailArrayOutput ToGetResourcePackageSaleSpecsDetailArrayOutputWithContext(context.Context) GetResourcePackageSaleSpecsDetailArrayOutput }
GetResourcePackageSaleSpecsDetailArrayInput is an input type that accepts GetResourcePackageSaleSpecsDetailArray and GetResourcePackageSaleSpecsDetailArrayOutput values. You can construct a concrete instance of `GetResourcePackageSaleSpecsDetailArrayInput` via:
GetResourcePackageSaleSpecsDetailArray{ GetResourcePackageSaleSpecsDetailArgs{...} }
type GetResourcePackageSaleSpecsDetailArrayOutput ¶ added in v0.1.5
type GetResourcePackageSaleSpecsDetailArrayOutput struct{ *pulumi.OutputState }
func (GetResourcePackageSaleSpecsDetailArrayOutput) ElementType ¶ added in v0.1.5
func (GetResourcePackageSaleSpecsDetailArrayOutput) ElementType() reflect.Type
func (GetResourcePackageSaleSpecsDetailArrayOutput) ToGetResourcePackageSaleSpecsDetailArrayOutput ¶ added in v0.1.5
func (o GetResourcePackageSaleSpecsDetailArrayOutput) ToGetResourcePackageSaleSpecsDetailArrayOutput() GetResourcePackageSaleSpecsDetailArrayOutput
func (GetResourcePackageSaleSpecsDetailArrayOutput) ToGetResourcePackageSaleSpecsDetailArrayOutputWithContext ¶ added in v0.1.5
func (o GetResourcePackageSaleSpecsDetailArrayOutput) ToGetResourcePackageSaleSpecsDetailArrayOutputWithContext(ctx context.Context) GetResourcePackageSaleSpecsDetailArrayOutput
type GetResourcePackageSaleSpecsDetailInput ¶ added in v0.1.5
type GetResourcePackageSaleSpecsDetailInput interface { pulumi.Input ToGetResourcePackageSaleSpecsDetailOutput() GetResourcePackageSaleSpecsDetailOutput ToGetResourcePackageSaleSpecsDetailOutputWithContext(context.Context) GetResourcePackageSaleSpecsDetailOutput }
GetResourcePackageSaleSpecsDetailInput is an input type that accepts GetResourcePackageSaleSpecsDetailArgs and GetResourcePackageSaleSpecsDetailOutput values. You can construct a concrete instance of `GetResourcePackageSaleSpecsDetailInput` via:
GetResourcePackageSaleSpecsDetailArgs{...}
type GetResourcePackageSaleSpecsDetailOutput ¶ added in v0.1.5
type GetResourcePackageSaleSpecsDetailOutput struct{ *pulumi.OutputState }
func (GetResourcePackageSaleSpecsDetailOutput) ElementType ¶ added in v0.1.5
func (GetResourcePackageSaleSpecsDetailOutput) ElementType() reflect.Type
func (GetResourcePackageSaleSpecsDetailOutput) ExpireDay ¶ added in v0.1.5
func (o GetResourcePackageSaleSpecsDetailOutput) ExpireDay() pulumi.IntOutput
Resource package validity period, in days. Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetResourcePackageSaleSpecsDetailOutput) MaxPackageSpec ¶ added in v0.1.5
func (o GetResourcePackageSaleSpecsDetailOutput) MaxPackageSpec() pulumi.Float64Output
The maximum number of resources in the current version of the resource package, calculated in units of resources; Storage resource: GB Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetResourcePackageSaleSpecsDetailOutput) MinPackageSpec ¶ added in v0.1.5
func (o GetResourcePackageSaleSpecsDetailOutput) MinPackageSpec() pulumi.Float64Output
The minimum number of resources in the current version of the resource package, calculated in units of resources; Storage resource: GB Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetResourcePackageSaleSpecsDetailOutput) PackageRegion ¶ added in v0.1.5
func (o GetResourcePackageSaleSpecsDetailOutput) PackageRegion() pulumi.StringOutput
Resource package usage region China - common in mainland China, overseas - common in Hong Kong, Macao, Taiwan, and overseas.
func (GetResourcePackageSaleSpecsDetailOutput) PackageType ¶ added in v0.1.5
func (o GetResourcePackageSaleSpecsDetailOutput) PackageType() pulumi.StringOutput
Resource package type CCU - Computing resource package DISK - Storage resource package.
func (GetResourcePackageSaleSpecsDetailOutput) PackageVersion ¶ added in v0.1.5
func (o GetResourcePackageSaleSpecsDetailOutput) PackageVersion() pulumi.StringOutput
Resource package version base basic version, common general version, enterprise enterprise version Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetResourcePackageSaleSpecsDetailOutput) ToGetResourcePackageSaleSpecsDetailOutput ¶ added in v0.1.5
func (o GetResourcePackageSaleSpecsDetailOutput) ToGetResourcePackageSaleSpecsDetailOutput() GetResourcePackageSaleSpecsDetailOutput
func (GetResourcePackageSaleSpecsDetailOutput) ToGetResourcePackageSaleSpecsDetailOutputWithContext ¶ added in v0.1.5
func (o GetResourcePackageSaleSpecsDetailOutput) ToGetResourcePackageSaleSpecsDetailOutputWithContext(ctx context.Context) GetResourcePackageSaleSpecsDetailOutput
type GetResourcePackageSaleSpecsOutputArgs ¶ added in v0.1.5
type GetResourcePackageSaleSpecsOutputArgs struct { // Instance Type. Value range: cynosdb-serverless, cynosdb, cdb. InstanceType pulumi.StringInput `pulumi:"instanceType"` // Resource package usage region China - common in mainland China, overseas - common in Hong Kong, Macao, Taiwan, and overseas. PackageRegion pulumi.StringInput `pulumi:"packageRegion"` // Resource package type CCU - Computing resource package DISK - Storage resource package. PackageType pulumi.StringInput `pulumi:"packageType"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getResourcePackageSaleSpecs.
func (GetResourcePackageSaleSpecsOutputArgs) ElementType ¶ added in v0.1.5
func (GetResourcePackageSaleSpecsOutputArgs) ElementType() reflect.Type
type GetResourcePackageSaleSpecsResult ¶ added in v0.1.5
type GetResourcePackageSaleSpecsResult struct { // Resource package details note: This field may return null, indicating that a valid value cannot be obtained. Details []GetResourcePackageSaleSpecsDetail `pulumi:"details"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceType string `pulumi:"instanceType"` // Note: This field may return null, indicating that a valid value cannot be obtained. PackageRegion string `pulumi:"packageRegion"` // Resource package type CCU - Compute resource package DISK - Store resource package Note: This field may return null, indicating that a valid value cannot be obtained. PackageType string `pulumi:"packageType"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getResourcePackageSaleSpecs.
func GetResourcePackageSaleSpecs ¶ added in v0.1.5
func GetResourcePackageSaleSpecs(ctx *pulumi.Context, args *GetResourcePackageSaleSpecsArgs, opts ...pulumi.InvokeOption) (*GetResourcePackageSaleSpecsResult, error)
Use this data source to query detailed information of cynosdb resourcePackageSaleSpecs
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetResourcePackageSaleSpecs(ctx, &cynosdb.GetResourcePackageSaleSpecsArgs{ InstanceType: "cynosdb-serverless", PackageRegion: "china", PackageType: "CCU", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetResourcePackageSaleSpecsResultOutput ¶ added in v0.1.5
type GetResourcePackageSaleSpecsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getResourcePackageSaleSpecs.
func GetResourcePackageSaleSpecsOutput ¶ added in v0.1.5
func GetResourcePackageSaleSpecsOutput(ctx *pulumi.Context, args GetResourcePackageSaleSpecsOutputArgs, opts ...pulumi.InvokeOption) GetResourcePackageSaleSpecsResultOutput
func (GetResourcePackageSaleSpecsResultOutput) Details ¶ added in v0.1.5
func (o GetResourcePackageSaleSpecsResultOutput) Details() GetResourcePackageSaleSpecsDetailArrayOutput
Resource package details note: This field may return null, indicating that a valid value cannot be obtained.
func (GetResourcePackageSaleSpecsResultOutput) ElementType ¶ added in v0.1.5
func (GetResourcePackageSaleSpecsResultOutput) ElementType() reflect.Type
func (GetResourcePackageSaleSpecsResultOutput) Id ¶ added in v0.1.5
func (o GetResourcePackageSaleSpecsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetResourcePackageSaleSpecsResultOutput) InstanceType ¶ added in v0.1.5
func (o GetResourcePackageSaleSpecsResultOutput) InstanceType() pulumi.StringOutput
func (GetResourcePackageSaleSpecsResultOutput) PackageRegion ¶ added in v0.1.5
func (o GetResourcePackageSaleSpecsResultOutput) PackageRegion() pulumi.StringOutput
Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetResourcePackageSaleSpecsResultOutput) PackageType ¶ added in v0.1.5
func (o GetResourcePackageSaleSpecsResultOutput) PackageType() pulumi.StringOutput
Resource package type CCU - Compute resource package DISK - Store resource package Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetResourcePackageSaleSpecsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetResourcePackageSaleSpecsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetResourcePackageSaleSpecsResultOutput) ToGetResourcePackageSaleSpecsResultOutput ¶ added in v0.1.5
func (o GetResourcePackageSaleSpecsResultOutput) ToGetResourcePackageSaleSpecsResultOutput() GetResourcePackageSaleSpecsResultOutput
func (GetResourcePackageSaleSpecsResultOutput) ToGetResourcePackageSaleSpecsResultOutputWithContext ¶ added in v0.1.5
func (o GetResourcePackageSaleSpecsResultOutput) ToGetResourcePackageSaleSpecsResultOutputWithContext(ctx context.Context) GetResourcePackageSaleSpecsResultOutput
type GetRollbackTimeRangeArgs ¶ added in v0.1.5
type GetRollbackTimeRangeArgs struct { // Cluster ID. ClusterId string `pulumi:"clusterId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRollbackTimeRange.
type GetRollbackTimeRangeOutputArgs ¶ added in v0.1.5
type GetRollbackTimeRangeOutputArgs struct { // Cluster ID. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRollbackTimeRange.
func (GetRollbackTimeRangeOutputArgs) ElementType ¶ added in v0.1.5
func (GetRollbackTimeRangeOutputArgs) ElementType() reflect.Type
type GetRollbackTimeRangeResult ¶ added in v0.1.5
type GetRollbackTimeRangeResult struct { ClusterId string `pulumi:"clusterId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Reversible time range. RollbackTimeRanges []GetRollbackTimeRangeRollbackTimeRange `pulumi:"rollbackTimeRanges"` // Effective regression time range end time point (obsolete) Note: This field may return null, indicating that a valid value cannot be obtained. TimeRangeEnd string `pulumi:"timeRangeEnd"` // Effective regression time range start time point (obsolete) Note: This field may return null, indicating that a valid value cannot be obtained. TimeRangeStart string `pulumi:"timeRangeStart"` }
A collection of values returned by getRollbackTimeRange.
func GetRollbackTimeRange ¶ added in v0.1.5
func GetRollbackTimeRange(ctx *pulumi.Context, args *GetRollbackTimeRangeArgs, opts ...pulumi.InvokeOption) (*GetRollbackTimeRangeResult, error)
Use this data source to query detailed information of cynosdb rollbackTimeRange
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetRollbackTimeRange(ctx, &cynosdb.GetRollbackTimeRangeArgs{ ClusterId: "cynosdbmysql-bws8h88b", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetRollbackTimeRangeResultOutput ¶ added in v0.1.5
type GetRollbackTimeRangeResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRollbackTimeRange.
func GetRollbackTimeRangeOutput ¶ added in v0.1.5
func GetRollbackTimeRangeOutput(ctx *pulumi.Context, args GetRollbackTimeRangeOutputArgs, opts ...pulumi.InvokeOption) GetRollbackTimeRangeResultOutput
func (GetRollbackTimeRangeResultOutput) ClusterId ¶ added in v0.1.5
func (o GetRollbackTimeRangeResultOutput) ClusterId() pulumi.StringOutput
func (GetRollbackTimeRangeResultOutput) ElementType ¶ added in v0.1.5
func (GetRollbackTimeRangeResultOutput) ElementType() reflect.Type
func (GetRollbackTimeRangeResultOutput) Id ¶ added in v0.1.5
func (o GetRollbackTimeRangeResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRollbackTimeRangeResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetRollbackTimeRangeResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetRollbackTimeRangeResultOutput) RollbackTimeRanges ¶ added in v0.1.5
func (o GetRollbackTimeRangeResultOutput) RollbackTimeRanges() GetRollbackTimeRangeRollbackTimeRangeArrayOutput
Reversible time range.
func (GetRollbackTimeRangeResultOutput) TimeRangeEnd ¶ added in v0.1.5
func (o GetRollbackTimeRangeResultOutput) TimeRangeEnd() pulumi.StringOutput
Effective regression time range end time point (obsolete) Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetRollbackTimeRangeResultOutput) TimeRangeStart ¶ added in v0.1.5
func (o GetRollbackTimeRangeResultOutput) TimeRangeStart() pulumi.StringOutput
Effective regression time range start time point (obsolete) Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetRollbackTimeRangeResultOutput) ToGetRollbackTimeRangeResultOutput ¶ added in v0.1.5
func (o GetRollbackTimeRangeResultOutput) ToGetRollbackTimeRangeResultOutput() GetRollbackTimeRangeResultOutput
func (GetRollbackTimeRangeResultOutput) ToGetRollbackTimeRangeResultOutputWithContext ¶ added in v0.1.5
func (o GetRollbackTimeRangeResultOutput) ToGetRollbackTimeRangeResultOutputWithContext(ctx context.Context) GetRollbackTimeRangeResultOutput
type GetRollbackTimeRangeRollbackTimeRange ¶ added in v0.1.5
type GetRollbackTimeRangeRollbackTimeRange struct { // Effective regression time range end time point (obsolete) Note: This field may return null, indicating that a valid value cannot be obtained. TimeRangeEnd string `pulumi:"timeRangeEnd"` // Effective regression time range start time point (obsolete) Note: This field may return null, indicating that a valid value cannot be obtained. TimeRangeStart string `pulumi:"timeRangeStart"` }
type GetRollbackTimeRangeRollbackTimeRangeArgs ¶ added in v0.1.5
type GetRollbackTimeRangeRollbackTimeRangeArgs struct { // Effective regression time range end time point (obsolete) Note: This field may return null, indicating that a valid value cannot be obtained. TimeRangeEnd pulumi.StringInput `pulumi:"timeRangeEnd"` // Effective regression time range start time point (obsolete) Note: This field may return null, indicating that a valid value cannot be obtained. TimeRangeStart pulumi.StringInput `pulumi:"timeRangeStart"` }
func (GetRollbackTimeRangeRollbackTimeRangeArgs) ElementType ¶ added in v0.1.5
func (GetRollbackTimeRangeRollbackTimeRangeArgs) ElementType() reflect.Type
func (GetRollbackTimeRangeRollbackTimeRangeArgs) ToGetRollbackTimeRangeRollbackTimeRangeOutput ¶ added in v0.1.5
func (i GetRollbackTimeRangeRollbackTimeRangeArgs) ToGetRollbackTimeRangeRollbackTimeRangeOutput() GetRollbackTimeRangeRollbackTimeRangeOutput
func (GetRollbackTimeRangeRollbackTimeRangeArgs) ToGetRollbackTimeRangeRollbackTimeRangeOutputWithContext ¶ added in v0.1.5
func (i GetRollbackTimeRangeRollbackTimeRangeArgs) ToGetRollbackTimeRangeRollbackTimeRangeOutputWithContext(ctx context.Context) GetRollbackTimeRangeRollbackTimeRangeOutput
type GetRollbackTimeRangeRollbackTimeRangeArray ¶ added in v0.1.5
type GetRollbackTimeRangeRollbackTimeRangeArray []GetRollbackTimeRangeRollbackTimeRangeInput
func (GetRollbackTimeRangeRollbackTimeRangeArray) ElementType ¶ added in v0.1.5
func (GetRollbackTimeRangeRollbackTimeRangeArray) ElementType() reflect.Type
func (GetRollbackTimeRangeRollbackTimeRangeArray) ToGetRollbackTimeRangeRollbackTimeRangeArrayOutput ¶ added in v0.1.5
func (i GetRollbackTimeRangeRollbackTimeRangeArray) ToGetRollbackTimeRangeRollbackTimeRangeArrayOutput() GetRollbackTimeRangeRollbackTimeRangeArrayOutput
func (GetRollbackTimeRangeRollbackTimeRangeArray) ToGetRollbackTimeRangeRollbackTimeRangeArrayOutputWithContext ¶ added in v0.1.5
func (i GetRollbackTimeRangeRollbackTimeRangeArray) ToGetRollbackTimeRangeRollbackTimeRangeArrayOutputWithContext(ctx context.Context) GetRollbackTimeRangeRollbackTimeRangeArrayOutput
type GetRollbackTimeRangeRollbackTimeRangeArrayInput ¶ added in v0.1.5
type GetRollbackTimeRangeRollbackTimeRangeArrayInput interface { pulumi.Input ToGetRollbackTimeRangeRollbackTimeRangeArrayOutput() GetRollbackTimeRangeRollbackTimeRangeArrayOutput ToGetRollbackTimeRangeRollbackTimeRangeArrayOutputWithContext(context.Context) GetRollbackTimeRangeRollbackTimeRangeArrayOutput }
GetRollbackTimeRangeRollbackTimeRangeArrayInput is an input type that accepts GetRollbackTimeRangeRollbackTimeRangeArray and GetRollbackTimeRangeRollbackTimeRangeArrayOutput values. You can construct a concrete instance of `GetRollbackTimeRangeRollbackTimeRangeArrayInput` via:
GetRollbackTimeRangeRollbackTimeRangeArray{ GetRollbackTimeRangeRollbackTimeRangeArgs{...} }
type GetRollbackTimeRangeRollbackTimeRangeArrayOutput ¶ added in v0.1.5
type GetRollbackTimeRangeRollbackTimeRangeArrayOutput struct{ *pulumi.OutputState }
func (GetRollbackTimeRangeRollbackTimeRangeArrayOutput) ElementType ¶ added in v0.1.5
func (GetRollbackTimeRangeRollbackTimeRangeArrayOutput) ElementType() reflect.Type
func (GetRollbackTimeRangeRollbackTimeRangeArrayOutput) ToGetRollbackTimeRangeRollbackTimeRangeArrayOutput ¶ added in v0.1.5
func (o GetRollbackTimeRangeRollbackTimeRangeArrayOutput) ToGetRollbackTimeRangeRollbackTimeRangeArrayOutput() GetRollbackTimeRangeRollbackTimeRangeArrayOutput
func (GetRollbackTimeRangeRollbackTimeRangeArrayOutput) ToGetRollbackTimeRangeRollbackTimeRangeArrayOutputWithContext ¶ added in v0.1.5
func (o GetRollbackTimeRangeRollbackTimeRangeArrayOutput) ToGetRollbackTimeRangeRollbackTimeRangeArrayOutputWithContext(ctx context.Context) GetRollbackTimeRangeRollbackTimeRangeArrayOutput
type GetRollbackTimeRangeRollbackTimeRangeInput ¶ added in v0.1.5
type GetRollbackTimeRangeRollbackTimeRangeInput interface { pulumi.Input ToGetRollbackTimeRangeRollbackTimeRangeOutput() GetRollbackTimeRangeRollbackTimeRangeOutput ToGetRollbackTimeRangeRollbackTimeRangeOutputWithContext(context.Context) GetRollbackTimeRangeRollbackTimeRangeOutput }
GetRollbackTimeRangeRollbackTimeRangeInput is an input type that accepts GetRollbackTimeRangeRollbackTimeRangeArgs and GetRollbackTimeRangeRollbackTimeRangeOutput values. You can construct a concrete instance of `GetRollbackTimeRangeRollbackTimeRangeInput` via:
GetRollbackTimeRangeRollbackTimeRangeArgs{...}
type GetRollbackTimeRangeRollbackTimeRangeOutput ¶ added in v0.1.5
type GetRollbackTimeRangeRollbackTimeRangeOutput struct{ *pulumi.OutputState }
func (GetRollbackTimeRangeRollbackTimeRangeOutput) ElementType ¶ added in v0.1.5
func (GetRollbackTimeRangeRollbackTimeRangeOutput) ElementType() reflect.Type
func (GetRollbackTimeRangeRollbackTimeRangeOutput) TimeRangeEnd ¶ added in v0.1.5
func (o GetRollbackTimeRangeRollbackTimeRangeOutput) TimeRangeEnd() pulumi.StringOutput
Effective regression time range end time point (obsolete) Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetRollbackTimeRangeRollbackTimeRangeOutput) TimeRangeStart ¶ added in v0.1.5
func (o GetRollbackTimeRangeRollbackTimeRangeOutput) TimeRangeStart() pulumi.StringOutput
Effective regression time range start time point (obsolete) Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetRollbackTimeRangeRollbackTimeRangeOutput) ToGetRollbackTimeRangeRollbackTimeRangeOutput ¶ added in v0.1.5
func (o GetRollbackTimeRangeRollbackTimeRangeOutput) ToGetRollbackTimeRangeRollbackTimeRangeOutput() GetRollbackTimeRangeRollbackTimeRangeOutput
func (GetRollbackTimeRangeRollbackTimeRangeOutput) ToGetRollbackTimeRangeRollbackTimeRangeOutputWithContext ¶ added in v0.1.5
func (o GetRollbackTimeRangeRollbackTimeRangeOutput) ToGetRollbackTimeRangeRollbackTimeRangeOutputWithContext(ctx context.Context) GetRollbackTimeRangeRollbackTimeRangeOutput
type GetZoneArgs ¶ added in v0.1.5
type GetZoneArgs struct { // Is virtual zone included. IncludeVirtualZones *bool `pulumi:"includeVirtualZones"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Whether to display all available zones under the region and display the permissions of each available zone of the user. ShowPermission *bool `pulumi:"showPermission"` }
A collection of arguments for invoking getZone.
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
<!--Start PulumiCodeChooser --> ```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.GetZoneConfig(ctx, nil, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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 GetZoneOutputArgs ¶ added in v0.1.5
type GetZoneOutputArgs struct { // Is virtual zone included. IncludeVirtualZones pulumi.BoolPtrInput `pulumi:"includeVirtualZones"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Whether to display all available zones under the region and display the permissions of each available zone of the user. ShowPermission pulumi.BoolPtrInput `pulumi:"showPermission"` }
A collection of arguments for invoking getZone.
func (GetZoneOutputArgs) ElementType ¶ added in v0.1.5
func (GetZoneOutputArgs) ElementType() reflect.Type
type GetZoneRegionSet ¶ added in v0.1.5
type GetZoneRegionSet struct { // Database type. DbType string `pulumi:"dbType"` // Regional module support. Modules []GetZoneRegionSetModule `pulumi:"modules"` // Region in English. Region string `pulumi:"region"` // Region ID. RegionId int `pulumi:"regionId"` // Region name in Chinese. RegionZh string `pulumi:"regionZh"` // List of available zones for sale. ZoneSets []GetZoneRegionSetZoneSet `pulumi:"zoneSets"` }
type GetZoneRegionSetArgs ¶ added in v0.1.5
type GetZoneRegionSetArgs struct { // Database type. DbType pulumi.StringInput `pulumi:"dbType"` // Regional module support. Modules GetZoneRegionSetModuleArrayInput `pulumi:"modules"` // Region in English. Region pulumi.StringInput `pulumi:"region"` // Region ID. RegionId pulumi.IntInput `pulumi:"regionId"` // Region name in Chinese. RegionZh pulumi.StringInput `pulumi:"regionZh"` // List of available zones for sale. ZoneSets GetZoneRegionSetZoneSetArrayInput `pulumi:"zoneSets"` }
func (GetZoneRegionSetArgs) ElementType ¶ added in v0.1.5
func (GetZoneRegionSetArgs) ElementType() reflect.Type
func (GetZoneRegionSetArgs) ToGetZoneRegionSetOutput ¶ added in v0.1.5
func (i GetZoneRegionSetArgs) ToGetZoneRegionSetOutput() GetZoneRegionSetOutput
func (GetZoneRegionSetArgs) ToGetZoneRegionSetOutputWithContext ¶ added in v0.1.5
func (i GetZoneRegionSetArgs) ToGetZoneRegionSetOutputWithContext(ctx context.Context) GetZoneRegionSetOutput
type GetZoneRegionSetArray ¶ added in v0.1.5
type GetZoneRegionSetArray []GetZoneRegionSetInput
func (GetZoneRegionSetArray) ElementType ¶ added in v0.1.5
func (GetZoneRegionSetArray) ElementType() reflect.Type
func (GetZoneRegionSetArray) ToGetZoneRegionSetArrayOutput ¶ added in v0.1.5
func (i GetZoneRegionSetArray) ToGetZoneRegionSetArrayOutput() GetZoneRegionSetArrayOutput
func (GetZoneRegionSetArray) ToGetZoneRegionSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetZoneRegionSetArray) ToGetZoneRegionSetArrayOutputWithContext(ctx context.Context) GetZoneRegionSetArrayOutput
type GetZoneRegionSetArrayInput ¶ added in v0.1.5
type GetZoneRegionSetArrayInput interface { pulumi.Input ToGetZoneRegionSetArrayOutput() GetZoneRegionSetArrayOutput ToGetZoneRegionSetArrayOutputWithContext(context.Context) GetZoneRegionSetArrayOutput }
GetZoneRegionSetArrayInput is an input type that accepts GetZoneRegionSetArray and GetZoneRegionSetArrayOutput values. You can construct a concrete instance of `GetZoneRegionSetArrayInput` via:
GetZoneRegionSetArray{ GetZoneRegionSetArgs{...} }
type GetZoneRegionSetArrayOutput ¶ added in v0.1.5
type GetZoneRegionSetArrayOutput struct{ *pulumi.OutputState }
func (GetZoneRegionSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetZoneRegionSetArrayOutput) ElementType() reflect.Type
func (GetZoneRegionSetArrayOutput) Index ¶ added in v0.1.5
func (o GetZoneRegionSetArrayOutput) Index(i pulumi.IntInput) GetZoneRegionSetOutput
func (GetZoneRegionSetArrayOutput) ToGetZoneRegionSetArrayOutput ¶ added in v0.1.5
func (o GetZoneRegionSetArrayOutput) ToGetZoneRegionSetArrayOutput() GetZoneRegionSetArrayOutput
func (GetZoneRegionSetArrayOutput) ToGetZoneRegionSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetZoneRegionSetArrayOutput) ToGetZoneRegionSetArrayOutputWithContext(ctx context.Context) GetZoneRegionSetArrayOutput
type GetZoneRegionSetInput ¶ added in v0.1.5
type GetZoneRegionSetInput interface { pulumi.Input ToGetZoneRegionSetOutput() GetZoneRegionSetOutput ToGetZoneRegionSetOutputWithContext(context.Context) GetZoneRegionSetOutput }
GetZoneRegionSetInput is an input type that accepts GetZoneRegionSetArgs and GetZoneRegionSetOutput values. You can construct a concrete instance of `GetZoneRegionSetInput` via:
GetZoneRegionSetArgs{...}
type GetZoneRegionSetModule ¶ added in v0.1.5
type GetZoneRegionSetModuleArgs ¶ added in v0.1.5
type GetZoneRegionSetModuleArgs struct { // Is zone on sale, optional values: yes, no. IsDisable pulumi.StringInput `pulumi:"isDisable"` // Module name. ModuleName pulumi.StringInput `pulumi:"moduleName"` }
func (GetZoneRegionSetModuleArgs) ElementType ¶ added in v0.1.5
func (GetZoneRegionSetModuleArgs) ElementType() reflect.Type
func (GetZoneRegionSetModuleArgs) ToGetZoneRegionSetModuleOutput ¶ added in v0.1.5
func (i GetZoneRegionSetModuleArgs) ToGetZoneRegionSetModuleOutput() GetZoneRegionSetModuleOutput
func (GetZoneRegionSetModuleArgs) ToGetZoneRegionSetModuleOutputWithContext ¶ added in v0.1.5
func (i GetZoneRegionSetModuleArgs) ToGetZoneRegionSetModuleOutputWithContext(ctx context.Context) GetZoneRegionSetModuleOutput
type GetZoneRegionSetModuleArray ¶ added in v0.1.5
type GetZoneRegionSetModuleArray []GetZoneRegionSetModuleInput
func (GetZoneRegionSetModuleArray) ElementType ¶ added in v0.1.5
func (GetZoneRegionSetModuleArray) ElementType() reflect.Type
func (GetZoneRegionSetModuleArray) ToGetZoneRegionSetModuleArrayOutput ¶ added in v0.1.5
func (i GetZoneRegionSetModuleArray) ToGetZoneRegionSetModuleArrayOutput() GetZoneRegionSetModuleArrayOutput
func (GetZoneRegionSetModuleArray) ToGetZoneRegionSetModuleArrayOutputWithContext ¶ added in v0.1.5
func (i GetZoneRegionSetModuleArray) ToGetZoneRegionSetModuleArrayOutputWithContext(ctx context.Context) GetZoneRegionSetModuleArrayOutput
type GetZoneRegionSetModuleArrayInput ¶ added in v0.1.5
type GetZoneRegionSetModuleArrayInput interface { pulumi.Input ToGetZoneRegionSetModuleArrayOutput() GetZoneRegionSetModuleArrayOutput ToGetZoneRegionSetModuleArrayOutputWithContext(context.Context) GetZoneRegionSetModuleArrayOutput }
GetZoneRegionSetModuleArrayInput is an input type that accepts GetZoneRegionSetModuleArray and GetZoneRegionSetModuleArrayOutput values. You can construct a concrete instance of `GetZoneRegionSetModuleArrayInput` via:
GetZoneRegionSetModuleArray{ GetZoneRegionSetModuleArgs{...} }
type GetZoneRegionSetModuleArrayOutput ¶ added in v0.1.5
type GetZoneRegionSetModuleArrayOutput struct{ *pulumi.OutputState }
func (GetZoneRegionSetModuleArrayOutput) ElementType ¶ added in v0.1.5
func (GetZoneRegionSetModuleArrayOutput) ElementType() reflect.Type
func (GetZoneRegionSetModuleArrayOutput) Index ¶ added in v0.1.5
func (o GetZoneRegionSetModuleArrayOutput) Index(i pulumi.IntInput) GetZoneRegionSetModuleOutput
func (GetZoneRegionSetModuleArrayOutput) ToGetZoneRegionSetModuleArrayOutput ¶ added in v0.1.5
func (o GetZoneRegionSetModuleArrayOutput) ToGetZoneRegionSetModuleArrayOutput() GetZoneRegionSetModuleArrayOutput
func (GetZoneRegionSetModuleArrayOutput) ToGetZoneRegionSetModuleArrayOutputWithContext ¶ added in v0.1.5
func (o GetZoneRegionSetModuleArrayOutput) ToGetZoneRegionSetModuleArrayOutputWithContext(ctx context.Context) GetZoneRegionSetModuleArrayOutput
type GetZoneRegionSetModuleInput ¶ added in v0.1.5
type GetZoneRegionSetModuleInput interface { pulumi.Input ToGetZoneRegionSetModuleOutput() GetZoneRegionSetModuleOutput ToGetZoneRegionSetModuleOutputWithContext(context.Context) GetZoneRegionSetModuleOutput }
GetZoneRegionSetModuleInput is an input type that accepts GetZoneRegionSetModuleArgs and GetZoneRegionSetModuleOutput values. You can construct a concrete instance of `GetZoneRegionSetModuleInput` via:
GetZoneRegionSetModuleArgs{...}
type GetZoneRegionSetModuleOutput ¶ added in v0.1.5
type GetZoneRegionSetModuleOutput struct{ *pulumi.OutputState }
func (GetZoneRegionSetModuleOutput) ElementType ¶ added in v0.1.5
func (GetZoneRegionSetModuleOutput) ElementType() reflect.Type
func (GetZoneRegionSetModuleOutput) IsDisable ¶ added in v0.1.5
func (o GetZoneRegionSetModuleOutput) IsDisable() pulumi.StringOutput
Is zone on sale, optional values: yes, no.
func (GetZoneRegionSetModuleOutput) ModuleName ¶ added in v0.1.5
func (o GetZoneRegionSetModuleOutput) ModuleName() pulumi.StringOutput
Module name.
func (GetZoneRegionSetModuleOutput) ToGetZoneRegionSetModuleOutput ¶ added in v0.1.5
func (o GetZoneRegionSetModuleOutput) ToGetZoneRegionSetModuleOutput() GetZoneRegionSetModuleOutput
func (GetZoneRegionSetModuleOutput) ToGetZoneRegionSetModuleOutputWithContext ¶ added in v0.1.5
func (o GetZoneRegionSetModuleOutput) ToGetZoneRegionSetModuleOutputWithContext(ctx context.Context) GetZoneRegionSetModuleOutput
type GetZoneRegionSetOutput ¶ added in v0.1.5
type GetZoneRegionSetOutput struct{ *pulumi.OutputState }
func (GetZoneRegionSetOutput) DbType ¶ added in v0.1.5
func (o GetZoneRegionSetOutput) DbType() pulumi.StringOutput
Database type.
func (GetZoneRegionSetOutput) ElementType ¶ added in v0.1.5
func (GetZoneRegionSetOutput) ElementType() reflect.Type
func (GetZoneRegionSetOutput) Modules ¶ added in v0.1.5
func (o GetZoneRegionSetOutput) Modules() GetZoneRegionSetModuleArrayOutput
Regional module support.
func (GetZoneRegionSetOutput) Region ¶ added in v0.1.5
func (o GetZoneRegionSetOutput) Region() pulumi.StringOutput
Region in English.
func (GetZoneRegionSetOutput) RegionId ¶ added in v0.1.5
func (o GetZoneRegionSetOutput) RegionId() pulumi.IntOutput
Region ID.
func (GetZoneRegionSetOutput) RegionZh ¶ added in v0.1.5
func (o GetZoneRegionSetOutput) RegionZh() pulumi.StringOutput
Region name in Chinese.
func (GetZoneRegionSetOutput) ToGetZoneRegionSetOutput ¶ added in v0.1.5
func (o GetZoneRegionSetOutput) ToGetZoneRegionSetOutput() GetZoneRegionSetOutput
func (GetZoneRegionSetOutput) ToGetZoneRegionSetOutputWithContext ¶ added in v0.1.5
func (o GetZoneRegionSetOutput) ToGetZoneRegionSetOutputWithContext(ctx context.Context) GetZoneRegionSetOutput
func (GetZoneRegionSetOutput) ZoneSets ¶ added in v0.1.5
func (o GetZoneRegionSetOutput) ZoneSets() GetZoneRegionSetZoneSetArrayOutput
List of available zones for sale.
type GetZoneRegionSetZoneSet ¶ added in v0.1.5
type GetZoneRegionSetZoneSet struct { // Whether the user have zone permissionsNote: This field may return null, indicating that no valid value can be obtained. HasPermission bool `pulumi:"hasPermission"` // Does it support normal clusters, 0:Not supported 1:Support. IsSupportNormal int `pulumi:"isSupportNormal"` // Does it support serverless clusters, 0:Not supported 1:Support. IsSupportServerless int `pulumi:"isSupportServerless"` // Is zone Rdma. IsWholeRdmaZone string `pulumi:"isWholeRdmaZone"` // Physical zone. PhysicalZone string `pulumi:"physicalZone"` // Zone name in English. Zone string `pulumi:"zone"` // ZoneId. ZoneId int `pulumi:"zoneId"` // Zone name in Chinesee. ZoneZh string `pulumi:"zoneZh"` }
type GetZoneRegionSetZoneSetArgs ¶ added in v0.1.5
type GetZoneRegionSetZoneSetArgs struct { // Whether the user have zone permissionsNote: This field may return null, indicating that no valid value can be obtained. HasPermission pulumi.BoolInput `pulumi:"hasPermission"` // Does it support normal clusters, 0:Not supported 1:Support. IsSupportNormal pulumi.IntInput `pulumi:"isSupportNormal"` // Does it support serverless clusters, 0:Not supported 1:Support. IsSupportServerless pulumi.IntInput `pulumi:"isSupportServerless"` // Is zone Rdma. IsWholeRdmaZone pulumi.StringInput `pulumi:"isWholeRdmaZone"` // Physical zone. PhysicalZone pulumi.StringInput `pulumi:"physicalZone"` // Zone name in English. Zone pulumi.StringInput `pulumi:"zone"` // ZoneId. ZoneId pulumi.IntInput `pulumi:"zoneId"` // Zone name in Chinesee. ZoneZh pulumi.StringInput `pulumi:"zoneZh"` }
func (GetZoneRegionSetZoneSetArgs) ElementType ¶ added in v0.1.5
func (GetZoneRegionSetZoneSetArgs) ElementType() reflect.Type
func (GetZoneRegionSetZoneSetArgs) ToGetZoneRegionSetZoneSetOutput ¶ added in v0.1.5
func (i GetZoneRegionSetZoneSetArgs) ToGetZoneRegionSetZoneSetOutput() GetZoneRegionSetZoneSetOutput
func (GetZoneRegionSetZoneSetArgs) ToGetZoneRegionSetZoneSetOutputWithContext ¶ added in v0.1.5
func (i GetZoneRegionSetZoneSetArgs) ToGetZoneRegionSetZoneSetOutputWithContext(ctx context.Context) GetZoneRegionSetZoneSetOutput
type GetZoneRegionSetZoneSetArray ¶ added in v0.1.5
type GetZoneRegionSetZoneSetArray []GetZoneRegionSetZoneSetInput
func (GetZoneRegionSetZoneSetArray) ElementType ¶ added in v0.1.5
func (GetZoneRegionSetZoneSetArray) ElementType() reflect.Type
func (GetZoneRegionSetZoneSetArray) ToGetZoneRegionSetZoneSetArrayOutput ¶ added in v0.1.5
func (i GetZoneRegionSetZoneSetArray) ToGetZoneRegionSetZoneSetArrayOutput() GetZoneRegionSetZoneSetArrayOutput
func (GetZoneRegionSetZoneSetArray) ToGetZoneRegionSetZoneSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetZoneRegionSetZoneSetArray) ToGetZoneRegionSetZoneSetArrayOutputWithContext(ctx context.Context) GetZoneRegionSetZoneSetArrayOutput
type GetZoneRegionSetZoneSetArrayInput ¶ added in v0.1.5
type GetZoneRegionSetZoneSetArrayInput interface { pulumi.Input ToGetZoneRegionSetZoneSetArrayOutput() GetZoneRegionSetZoneSetArrayOutput ToGetZoneRegionSetZoneSetArrayOutputWithContext(context.Context) GetZoneRegionSetZoneSetArrayOutput }
GetZoneRegionSetZoneSetArrayInput is an input type that accepts GetZoneRegionSetZoneSetArray and GetZoneRegionSetZoneSetArrayOutput values. You can construct a concrete instance of `GetZoneRegionSetZoneSetArrayInput` via:
GetZoneRegionSetZoneSetArray{ GetZoneRegionSetZoneSetArgs{...} }
type GetZoneRegionSetZoneSetArrayOutput ¶ added in v0.1.5
type GetZoneRegionSetZoneSetArrayOutput struct{ *pulumi.OutputState }
func (GetZoneRegionSetZoneSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetZoneRegionSetZoneSetArrayOutput) ElementType() reflect.Type
func (GetZoneRegionSetZoneSetArrayOutput) Index ¶ added in v0.1.5
func (o GetZoneRegionSetZoneSetArrayOutput) Index(i pulumi.IntInput) GetZoneRegionSetZoneSetOutput
func (GetZoneRegionSetZoneSetArrayOutput) ToGetZoneRegionSetZoneSetArrayOutput ¶ added in v0.1.5
func (o GetZoneRegionSetZoneSetArrayOutput) ToGetZoneRegionSetZoneSetArrayOutput() GetZoneRegionSetZoneSetArrayOutput
func (GetZoneRegionSetZoneSetArrayOutput) ToGetZoneRegionSetZoneSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetZoneRegionSetZoneSetArrayOutput) ToGetZoneRegionSetZoneSetArrayOutputWithContext(ctx context.Context) GetZoneRegionSetZoneSetArrayOutput
type GetZoneRegionSetZoneSetInput ¶ added in v0.1.5
type GetZoneRegionSetZoneSetInput interface { pulumi.Input ToGetZoneRegionSetZoneSetOutput() GetZoneRegionSetZoneSetOutput ToGetZoneRegionSetZoneSetOutputWithContext(context.Context) GetZoneRegionSetZoneSetOutput }
GetZoneRegionSetZoneSetInput is an input type that accepts GetZoneRegionSetZoneSetArgs and GetZoneRegionSetZoneSetOutput values. You can construct a concrete instance of `GetZoneRegionSetZoneSetInput` via:
GetZoneRegionSetZoneSetArgs{...}
type GetZoneRegionSetZoneSetOutput ¶ added in v0.1.5
type GetZoneRegionSetZoneSetOutput struct{ *pulumi.OutputState }
func (GetZoneRegionSetZoneSetOutput) ElementType ¶ added in v0.1.5
func (GetZoneRegionSetZoneSetOutput) ElementType() reflect.Type
func (GetZoneRegionSetZoneSetOutput) HasPermission ¶ added in v0.1.5
func (o GetZoneRegionSetZoneSetOutput) HasPermission() pulumi.BoolOutput
Whether the user have zone permissionsNote: This field may return null, indicating that no valid value can be obtained.
func (GetZoneRegionSetZoneSetOutput) IsSupportNormal ¶ added in v0.1.5
func (o GetZoneRegionSetZoneSetOutput) IsSupportNormal() pulumi.IntOutput
Does it support normal clusters, 0:Not supported 1:Support.
func (GetZoneRegionSetZoneSetOutput) IsSupportServerless ¶ added in v0.1.5
func (o GetZoneRegionSetZoneSetOutput) IsSupportServerless() pulumi.IntOutput
Does it support serverless clusters, 0:Not supported 1:Support.
func (GetZoneRegionSetZoneSetOutput) IsWholeRdmaZone ¶ added in v0.1.5
func (o GetZoneRegionSetZoneSetOutput) IsWholeRdmaZone() pulumi.StringOutput
Is zone Rdma.
func (GetZoneRegionSetZoneSetOutput) PhysicalZone ¶ added in v0.1.5
func (o GetZoneRegionSetZoneSetOutput) PhysicalZone() pulumi.StringOutput
Physical zone.
func (GetZoneRegionSetZoneSetOutput) ToGetZoneRegionSetZoneSetOutput ¶ added in v0.1.5
func (o GetZoneRegionSetZoneSetOutput) ToGetZoneRegionSetZoneSetOutput() GetZoneRegionSetZoneSetOutput
func (GetZoneRegionSetZoneSetOutput) ToGetZoneRegionSetZoneSetOutputWithContext ¶ added in v0.1.5
func (o GetZoneRegionSetZoneSetOutput) ToGetZoneRegionSetZoneSetOutputWithContext(ctx context.Context) GetZoneRegionSetZoneSetOutput
func (GetZoneRegionSetZoneSetOutput) Zone ¶ added in v0.1.5
func (o GetZoneRegionSetZoneSetOutput) Zone() pulumi.StringOutput
Zone name in English.
func (GetZoneRegionSetZoneSetOutput) ZoneId ¶ added in v0.1.5
func (o GetZoneRegionSetZoneSetOutput) ZoneId() pulumi.IntOutput
ZoneId.
func (GetZoneRegionSetZoneSetOutput) ZoneZh ¶ added in v0.1.5
func (o GetZoneRegionSetZoneSetOutput) ZoneZh() pulumi.StringOutput
Zone name in Chinesee.
type GetZoneResult ¶ added in v0.1.5
type GetZoneResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IncludeVirtualZones *bool `pulumi:"includeVirtualZones"` // Information of region. RegionSets []GetZoneRegionSet `pulumi:"regionSets"` ResultOutputFile *string `pulumi:"resultOutputFile"` ShowPermission *bool `pulumi:"showPermission"` }
A collection of values returned by getZone.
func GetZone ¶ added in v0.1.5
func GetZone(ctx *pulumi.Context, args *GetZoneArgs, opts ...pulumi.InvokeOption) (*GetZoneResult, error)
Use this data source to query detailed information of cynosdb zone
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetZone(ctx, &cynosdb.GetZoneArgs{ IncludeVirtualZones: pulumi.BoolRef(true), ShowPermission: pulumi.BoolRef(true), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetZoneResultOutput ¶ added in v0.1.5
type GetZoneResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getZone.
func GetZoneOutput ¶ added in v0.1.5
func GetZoneOutput(ctx *pulumi.Context, args GetZoneOutputArgs, opts ...pulumi.InvokeOption) GetZoneResultOutput
func (GetZoneResultOutput) ElementType ¶ added in v0.1.5
func (GetZoneResultOutput) ElementType() reflect.Type
func (GetZoneResultOutput) Id ¶ added in v0.1.5
func (o GetZoneResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetZoneResultOutput) IncludeVirtualZones ¶ added in v0.1.5
func (o GetZoneResultOutput) IncludeVirtualZones() pulumi.BoolPtrOutput
func (GetZoneResultOutput) RegionSets ¶ added in v0.1.5
func (o GetZoneResultOutput) RegionSets() GetZoneRegionSetArrayOutput
Information of region.
func (GetZoneResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetZoneResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetZoneResultOutput) ShowPermission ¶ added in v0.1.5
func (o GetZoneResultOutput) ShowPermission() pulumi.BoolPtrOutput
func (GetZoneResultOutput) ToGetZoneResultOutput ¶ added in v0.1.5
func (o GetZoneResultOutput) ToGetZoneResultOutput() GetZoneResultOutput
func (GetZoneResultOutput) ToGetZoneResultOutputWithContext ¶ added in v0.1.5
func (o GetZoneResultOutput) ToGetZoneResultOutputWithContext(ctx context.Context) GetZoneResultOutput
type InstanceParam ¶ added in v0.1.5
type InstanceParam struct { pulumi.CustomResourceState // Cluster ID. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Instance ID. InstanceId pulumi.StringPtrOutput `pulumi:"instanceId"` // Instance parameter list. InstanceParamLists InstanceParamInstanceParamListArrayOutput `pulumi:"instanceParamLists"` // Yes: modify within the operation and maintenance time window, no: execute immediately (default value). IsInMaintainPeriod pulumi.StringPtrOutput `pulumi:"isInMaintainPeriod"` }
Provides a resource to create a cynosdb instanceParam
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewInstanceParam(ctx, "instanceParam", &Cynosdb.InstanceParamArgs{ ClusterId: pulumi.String("cynosdbmysql-bws8h88b"), InstanceId: pulumi.String("cynosdbmysql-ins-rikr6z4o"), InstanceParamLists: cynosdb.InstanceParamInstanceParamListArray{ &cynosdb.InstanceParamInstanceParamListArgs{ CurrentValue: pulumi.String("0"), ParamName: pulumi.String("init_connect"), }, }, IsInMaintainPeriod: pulumi.String("no"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetInstanceParam ¶ added in v0.1.5
func GetInstanceParam(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceParamState, opts ...pulumi.ResourceOption) (*InstanceParam, error)
GetInstanceParam gets an existing InstanceParam 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 NewInstanceParam ¶ added in v0.1.5
func NewInstanceParam(ctx *pulumi.Context, name string, args *InstanceParamArgs, opts ...pulumi.ResourceOption) (*InstanceParam, error)
NewInstanceParam registers a new resource with the given unique name, arguments, and options.
func (*InstanceParam) ElementType ¶ added in v0.1.5
func (*InstanceParam) ElementType() reflect.Type
func (*InstanceParam) ToInstanceParamOutput ¶ added in v0.1.5
func (i *InstanceParam) ToInstanceParamOutput() InstanceParamOutput
func (*InstanceParam) ToInstanceParamOutputWithContext ¶ added in v0.1.5
func (i *InstanceParam) ToInstanceParamOutputWithContext(ctx context.Context) InstanceParamOutput
type InstanceParamArgs ¶ added in v0.1.5
type InstanceParamArgs struct { // Cluster ID. ClusterId pulumi.StringInput // Instance ID. InstanceId pulumi.StringPtrInput // Instance parameter list. InstanceParamLists InstanceParamInstanceParamListArrayInput // Yes: modify within the operation and maintenance time window, no: execute immediately (default value). IsInMaintainPeriod pulumi.StringPtrInput }
The set of arguments for constructing a InstanceParam resource.
func (InstanceParamArgs) ElementType ¶ added in v0.1.5
func (InstanceParamArgs) ElementType() reflect.Type
type InstanceParamArray ¶ added in v0.1.5
type InstanceParamArray []InstanceParamInput
func (InstanceParamArray) ElementType ¶ added in v0.1.5
func (InstanceParamArray) ElementType() reflect.Type
func (InstanceParamArray) ToInstanceParamArrayOutput ¶ added in v0.1.5
func (i InstanceParamArray) ToInstanceParamArrayOutput() InstanceParamArrayOutput
func (InstanceParamArray) ToInstanceParamArrayOutputWithContext ¶ added in v0.1.5
func (i InstanceParamArray) ToInstanceParamArrayOutputWithContext(ctx context.Context) InstanceParamArrayOutput
type InstanceParamArrayInput ¶ added in v0.1.5
type InstanceParamArrayInput interface { pulumi.Input ToInstanceParamArrayOutput() InstanceParamArrayOutput ToInstanceParamArrayOutputWithContext(context.Context) InstanceParamArrayOutput }
InstanceParamArrayInput is an input type that accepts InstanceParamArray and InstanceParamArrayOutput values. You can construct a concrete instance of `InstanceParamArrayInput` via:
InstanceParamArray{ InstanceParamArgs{...} }
type InstanceParamArrayOutput ¶ added in v0.1.5
type InstanceParamArrayOutput struct{ *pulumi.OutputState }
func (InstanceParamArrayOutput) ElementType ¶ added in v0.1.5
func (InstanceParamArrayOutput) ElementType() reflect.Type
func (InstanceParamArrayOutput) Index ¶ added in v0.1.5
func (o InstanceParamArrayOutput) Index(i pulumi.IntInput) InstanceParamOutput
func (InstanceParamArrayOutput) ToInstanceParamArrayOutput ¶ added in v0.1.5
func (o InstanceParamArrayOutput) ToInstanceParamArrayOutput() InstanceParamArrayOutput
func (InstanceParamArrayOutput) ToInstanceParamArrayOutputWithContext ¶ added in v0.1.5
func (o InstanceParamArrayOutput) ToInstanceParamArrayOutputWithContext(ctx context.Context) InstanceParamArrayOutput
type InstanceParamInput ¶ added in v0.1.5
type InstanceParamInput interface { pulumi.Input ToInstanceParamOutput() InstanceParamOutput ToInstanceParamOutputWithContext(ctx context.Context) InstanceParamOutput }
type InstanceParamInstanceParamList ¶ added in v0.1.5
type InstanceParamInstanceParamListArgs ¶ added in v0.1.5
type InstanceParamInstanceParamListArgs struct { // Current value of parameter. CurrentValue pulumi.StringInput `pulumi:"currentValue"` // Parameter Name. ParamName pulumi.StringInput `pulumi:"paramName"` }
func (InstanceParamInstanceParamListArgs) ElementType ¶ added in v0.1.5
func (InstanceParamInstanceParamListArgs) ElementType() reflect.Type
func (InstanceParamInstanceParamListArgs) ToInstanceParamInstanceParamListOutput ¶ added in v0.1.5
func (i InstanceParamInstanceParamListArgs) ToInstanceParamInstanceParamListOutput() InstanceParamInstanceParamListOutput
func (InstanceParamInstanceParamListArgs) ToInstanceParamInstanceParamListOutputWithContext ¶ added in v0.1.5
func (i InstanceParamInstanceParamListArgs) ToInstanceParamInstanceParamListOutputWithContext(ctx context.Context) InstanceParamInstanceParamListOutput
type InstanceParamInstanceParamListArray ¶ added in v0.1.5
type InstanceParamInstanceParamListArray []InstanceParamInstanceParamListInput
func (InstanceParamInstanceParamListArray) ElementType ¶ added in v0.1.5
func (InstanceParamInstanceParamListArray) ElementType() reflect.Type
func (InstanceParamInstanceParamListArray) ToInstanceParamInstanceParamListArrayOutput ¶ added in v0.1.5
func (i InstanceParamInstanceParamListArray) ToInstanceParamInstanceParamListArrayOutput() InstanceParamInstanceParamListArrayOutput
func (InstanceParamInstanceParamListArray) ToInstanceParamInstanceParamListArrayOutputWithContext ¶ added in v0.1.5
func (i InstanceParamInstanceParamListArray) ToInstanceParamInstanceParamListArrayOutputWithContext(ctx context.Context) InstanceParamInstanceParamListArrayOutput
type InstanceParamInstanceParamListArrayInput ¶ added in v0.1.5
type InstanceParamInstanceParamListArrayInput interface { pulumi.Input ToInstanceParamInstanceParamListArrayOutput() InstanceParamInstanceParamListArrayOutput ToInstanceParamInstanceParamListArrayOutputWithContext(context.Context) InstanceParamInstanceParamListArrayOutput }
InstanceParamInstanceParamListArrayInput is an input type that accepts InstanceParamInstanceParamListArray and InstanceParamInstanceParamListArrayOutput values. You can construct a concrete instance of `InstanceParamInstanceParamListArrayInput` via:
InstanceParamInstanceParamListArray{ InstanceParamInstanceParamListArgs{...} }
type InstanceParamInstanceParamListArrayOutput ¶ added in v0.1.5
type InstanceParamInstanceParamListArrayOutput struct{ *pulumi.OutputState }
func (InstanceParamInstanceParamListArrayOutput) ElementType ¶ added in v0.1.5
func (InstanceParamInstanceParamListArrayOutput) ElementType() reflect.Type
func (InstanceParamInstanceParamListArrayOutput) ToInstanceParamInstanceParamListArrayOutput ¶ added in v0.1.5
func (o InstanceParamInstanceParamListArrayOutput) ToInstanceParamInstanceParamListArrayOutput() InstanceParamInstanceParamListArrayOutput
func (InstanceParamInstanceParamListArrayOutput) ToInstanceParamInstanceParamListArrayOutputWithContext ¶ added in v0.1.5
func (o InstanceParamInstanceParamListArrayOutput) ToInstanceParamInstanceParamListArrayOutputWithContext(ctx context.Context) InstanceParamInstanceParamListArrayOutput
type InstanceParamInstanceParamListInput ¶ added in v0.1.5
type InstanceParamInstanceParamListInput interface { pulumi.Input ToInstanceParamInstanceParamListOutput() InstanceParamInstanceParamListOutput ToInstanceParamInstanceParamListOutputWithContext(context.Context) InstanceParamInstanceParamListOutput }
InstanceParamInstanceParamListInput is an input type that accepts InstanceParamInstanceParamListArgs and InstanceParamInstanceParamListOutput values. You can construct a concrete instance of `InstanceParamInstanceParamListInput` via:
InstanceParamInstanceParamListArgs{...}
type InstanceParamInstanceParamListOutput ¶ added in v0.1.5
type InstanceParamInstanceParamListOutput struct{ *pulumi.OutputState }
func (InstanceParamInstanceParamListOutput) CurrentValue ¶ added in v0.1.5
func (o InstanceParamInstanceParamListOutput) CurrentValue() pulumi.StringOutput
Current value of parameter.
func (InstanceParamInstanceParamListOutput) ElementType ¶ added in v0.1.5
func (InstanceParamInstanceParamListOutput) ElementType() reflect.Type
func (InstanceParamInstanceParamListOutput) ParamName ¶ added in v0.1.5
func (o InstanceParamInstanceParamListOutput) ParamName() pulumi.StringOutput
Parameter Name.
func (InstanceParamInstanceParamListOutput) ToInstanceParamInstanceParamListOutput ¶ added in v0.1.5
func (o InstanceParamInstanceParamListOutput) ToInstanceParamInstanceParamListOutput() InstanceParamInstanceParamListOutput
func (InstanceParamInstanceParamListOutput) ToInstanceParamInstanceParamListOutputWithContext ¶ added in v0.1.5
func (o InstanceParamInstanceParamListOutput) ToInstanceParamInstanceParamListOutputWithContext(ctx context.Context) InstanceParamInstanceParamListOutput
type InstanceParamMap ¶ added in v0.1.5
type InstanceParamMap map[string]InstanceParamInput
func (InstanceParamMap) ElementType ¶ added in v0.1.5
func (InstanceParamMap) ElementType() reflect.Type
func (InstanceParamMap) ToInstanceParamMapOutput ¶ added in v0.1.5
func (i InstanceParamMap) ToInstanceParamMapOutput() InstanceParamMapOutput
func (InstanceParamMap) ToInstanceParamMapOutputWithContext ¶ added in v0.1.5
func (i InstanceParamMap) ToInstanceParamMapOutputWithContext(ctx context.Context) InstanceParamMapOutput
type InstanceParamMapInput ¶ added in v0.1.5
type InstanceParamMapInput interface { pulumi.Input ToInstanceParamMapOutput() InstanceParamMapOutput ToInstanceParamMapOutputWithContext(context.Context) InstanceParamMapOutput }
InstanceParamMapInput is an input type that accepts InstanceParamMap and InstanceParamMapOutput values. You can construct a concrete instance of `InstanceParamMapInput` via:
InstanceParamMap{ "key": InstanceParamArgs{...} }
type InstanceParamMapOutput ¶ added in v0.1.5
type InstanceParamMapOutput struct{ *pulumi.OutputState }
func (InstanceParamMapOutput) ElementType ¶ added in v0.1.5
func (InstanceParamMapOutput) ElementType() reflect.Type
func (InstanceParamMapOutput) MapIndex ¶ added in v0.1.5
func (o InstanceParamMapOutput) MapIndex(k pulumi.StringInput) InstanceParamOutput
func (InstanceParamMapOutput) ToInstanceParamMapOutput ¶ added in v0.1.5
func (o InstanceParamMapOutput) ToInstanceParamMapOutput() InstanceParamMapOutput
func (InstanceParamMapOutput) ToInstanceParamMapOutputWithContext ¶ added in v0.1.5
func (o InstanceParamMapOutput) ToInstanceParamMapOutputWithContext(ctx context.Context) InstanceParamMapOutput
type InstanceParamOutput ¶ added in v0.1.5
type InstanceParamOutput struct{ *pulumi.OutputState }
func (InstanceParamOutput) ClusterId ¶ added in v0.1.5
func (o InstanceParamOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (InstanceParamOutput) ElementType ¶ added in v0.1.5
func (InstanceParamOutput) ElementType() reflect.Type
func (InstanceParamOutput) InstanceId ¶ added in v0.1.5
func (o InstanceParamOutput) InstanceId() pulumi.StringPtrOutput
Instance ID.
func (InstanceParamOutput) InstanceParamLists ¶ added in v0.1.5
func (o InstanceParamOutput) InstanceParamLists() InstanceParamInstanceParamListArrayOutput
Instance parameter list.
func (InstanceParamOutput) IsInMaintainPeriod ¶ added in v0.1.5
func (o InstanceParamOutput) IsInMaintainPeriod() pulumi.StringPtrOutput
Yes: modify within the operation and maintenance time window, no: execute immediately (default value).
func (InstanceParamOutput) ToInstanceParamOutput ¶ added in v0.1.5
func (o InstanceParamOutput) ToInstanceParamOutput() InstanceParamOutput
func (InstanceParamOutput) ToInstanceParamOutputWithContext ¶ added in v0.1.5
func (o InstanceParamOutput) ToInstanceParamOutputWithContext(ctx context.Context) InstanceParamOutput
type InstanceParamState ¶ added in v0.1.5
type InstanceParamState struct { // Cluster ID. ClusterId pulumi.StringPtrInput // Instance ID. InstanceId pulumi.StringPtrInput // Instance parameter list. InstanceParamLists InstanceParamInstanceParamListArrayInput // Yes: modify within the operation and maintenance time window, no: execute immediately (default value). IsInMaintainPeriod pulumi.StringPtrInput }
func (InstanceParamState) ElementType ¶ added in v0.1.5
func (InstanceParamState) ElementType() reflect.Type
type IsolateInstance ¶ added in v0.1.5
type IsolateInstance struct { pulumi.CustomResourceState // Cluster ID. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // isolate, activate. Operate pulumi.StringOutput `pulumi:"operate"` }
Provides a resource to create a cynosdb isolateInstance
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewAccount(ctx, "account", &Cynosdb.AccountArgs{ AccountName: pulumi.String("terraform_test"), AccountPassword: pulumi.String("Password@1234"), ClusterId: pulumi.String("cynosdbmysql-bws8h88b"), Description: pulumi.String("testx"), Host: pulumi.String("%"), MaxUserConnections: pulumi.Int(2), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetIsolateInstance ¶ added in v0.1.5
func GetIsolateInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IsolateInstanceState, opts ...pulumi.ResourceOption) (*IsolateInstance, error)
GetIsolateInstance gets an existing IsolateInstance 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 NewIsolateInstance ¶ added in v0.1.5
func NewIsolateInstance(ctx *pulumi.Context, name string, args *IsolateInstanceArgs, opts ...pulumi.ResourceOption) (*IsolateInstance, error)
NewIsolateInstance registers a new resource with the given unique name, arguments, and options.
func (*IsolateInstance) ElementType ¶ added in v0.1.5
func (*IsolateInstance) ElementType() reflect.Type
func (*IsolateInstance) ToIsolateInstanceOutput ¶ added in v0.1.5
func (i *IsolateInstance) ToIsolateInstanceOutput() IsolateInstanceOutput
func (*IsolateInstance) ToIsolateInstanceOutputWithContext ¶ added in v0.1.5
func (i *IsolateInstance) ToIsolateInstanceOutputWithContext(ctx context.Context) IsolateInstanceOutput
type IsolateInstanceArgs ¶ added in v0.1.5
type IsolateInstanceArgs struct { // Cluster ID. ClusterId pulumi.StringInput // Instance ID. InstanceId pulumi.StringInput // isolate, activate. Operate pulumi.StringInput }
The set of arguments for constructing a IsolateInstance resource.
func (IsolateInstanceArgs) ElementType ¶ added in v0.1.5
func (IsolateInstanceArgs) ElementType() reflect.Type
type IsolateInstanceArray ¶ added in v0.1.5
type IsolateInstanceArray []IsolateInstanceInput
func (IsolateInstanceArray) ElementType ¶ added in v0.1.5
func (IsolateInstanceArray) ElementType() reflect.Type
func (IsolateInstanceArray) ToIsolateInstanceArrayOutput ¶ added in v0.1.5
func (i IsolateInstanceArray) ToIsolateInstanceArrayOutput() IsolateInstanceArrayOutput
func (IsolateInstanceArray) ToIsolateInstanceArrayOutputWithContext ¶ added in v0.1.5
func (i IsolateInstanceArray) ToIsolateInstanceArrayOutputWithContext(ctx context.Context) IsolateInstanceArrayOutput
type IsolateInstanceArrayInput ¶ added in v0.1.5
type IsolateInstanceArrayInput interface { pulumi.Input ToIsolateInstanceArrayOutput() IsolateInstanceArrayOutput ToIsolateInstanceArrayOutputWithContext(context.Context) IsolateInstanceArrayOutput }
IsolateInstanceArrayInput is an input type that accepts IsolateInstanceArray and IsolateInstanceArrayOutput values. You can construct a concrete instance of `IsolateInstanceArrayInput` via:
IsolateInstanceArray{ IsolateInstanceArgs{...} }
type IsolateInstanceArrayOutput ¶ added in v0.1.5
type IsolateInstanceArrayOutput struct{ *pulumi.OutputState }
func (IsolateInstanceArrayOutput) ElementType ¶ added in v0.1.5
func (IsolateInstanceArrayOutput) ElementType() reflect.Type
func (IsolateInstanceArrayOutput) Index ¶ added in v0.1.5
func (o IsolateInstanceArrayOutput) Index(i pulumi.IntInput) IsolateInstanceOutput
func (IsolateInstanceArrayOutput) ToIsolateInstanceArrayOutput ¶ added in v0.1.5
func (o IsolateInstanceArrayOutput) ToIsolateInstanceArrayOutput() IsolateInstanceArrayOutput
func (IsolateInstanceArrayOutput) ToIsolateInstanceArrayOutputWithContext ¶ added in v0.1.5
func (o IsolateInstanceArrayOutput) ToIsolateInstanceArrayOutputWithContext(ctx context.Context) IsolateInstanceArrayOutput
type IsolateInstanceInput ¶ added in v0.1.5
type IsolateInstanceInput interface { pulumi.Input ToIsolateInstanceOutput() IsolateInstanceOutput ToIsolateInstanceOutputWithContext(ctx context.Context) IsolateInstanceOutput }
type IsolateInstanceMap ¶ added in v0.1.5
type IsolateInstanceMap map[string]IsolateInstanceInput
func (IsolateInstanceMap) ElementType ¶ added in v0.1.5
func (IsolateInstanceMap) ElementType() reflect.Type
func (IsolateInstanceMap) ToIsolateInstanceMapOutput ¶ added in v0.1.5
func (i IsolateInstanceMap) ToIsolateInstanceMapOutput() IsolateInstanceMapOutput
func (IsolateInstanceMap) ToIsolateInstanceMapOutputWithContext ¶ added in v0.1.5
func (i IsolateInstanceMap) ToIsolateInstanceMapOutputWithContext(ctx context.Context) IsolateInstanceMapOutput
type IsolateInstanceMapInput ¶ added in v0.1.5
type IsolateInstanceMapInput interface { pulumi.Input ToIsolateInstanceMapOutput() IsolateInstanceMapOutput ToIsolateInstanceMapOutputWithContext(context.Context) IsolateInstanceMapOutput }
IsolateInstanceMapInput is an input type that accepts IsolateInstanceMap and IsolateInstanceMapOutput values. You can construct a concrete instance of `IsolateInstanceMapInput` via:
IsolateInstanceMap{ "key": IsolateInstanceArgs{...} }
type IsolateInstanceMapOutput ¶ added in v0.1.5
type IsolateInstanceMapOutput struct{ *pulumi.OutputState }
func (IsolateInstanceMapOutput) ElementType ¶ added in v0.1.5
func (IsolateInstanceMapOutput) ElementType() reflect.Type
func (IsolateInstanceMapOutput) MapIndex ¶ added in v0.1.5
func (o IsolateInstanceMapOutput) MapIndex(k pulumi.StringInput) IsolateInstanceOutput
func (IsolateInstanceMapOutput) ToIsolateInstanceMapOutput ¶ added in v0.1.5
func (o IsolateInstanceMapOutput) ToIsolateInstanceMapOutput() IsolateInstanceMapOutput
func (IsolateInstanceMapOutput) ToIsolateInstanceMapOutputWithContext ¶ added in v0.1.5
func (o IsolateInstanceMapOutput) ToIsolateInstanceMapOutputWithContext(ctx context.Context) IsolateInstanceMapOutput
type IsolateInstanceOutput ¶ added in v0.1.5
type IsolateInstanceOutput struct{ *pulumi.OutputState }
func (IsolateInstanceOutput) ClusterId ¶ added in v0.1.5
func (o IsolateInstanceOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (IsolateInstanceOutput) ElementType ¶ added in v0.1.5
func (IsolateInstanceOutput) ElementType() reflect.Type
func (IsolateInstanceOutput) InstanceId ¶ added in v0.1.5
func (o IsolateInstanceOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (IsolateInstanceOutput) Operate ¶ added in v0.1.5
func (o IsolateInstanceOutput) Operate() pulumi.StringOutput
isolate, activate.
func (IsolateInstanceOutput) ToIsolateInstanceOutput ¶ added in v0.1.5
func (o IsolateInstanceOutput) ToIsolateInstanceOutput() IsolateInstanceOutput
func (IsolateInstanceOutput) ToIsolateInstanceOutputWithContext ¶ added in v0.1.5
func (o IsolateInstanceOutput) ToIsolateInstanceOutputWithContext(ctx context.Context) IsolateInstanceOutput
type IsolateInstanceState ¶ added in v0.1.5
type IsolateInstanceState struct { // Cluster ID. ClusterId pulumi.StringPtrInput // Instance ID. InstanceId pulumi.StringPtrInput // isolate, activate. Operate pulumi.StringPtrInput }
func (IsolateInstanceState) ElementType ¶ added in v0.1.5
func (IsolateInstanceState) ElementType() reflect.Type
type LookupClusterArgs ¶ added in v0.1.5
type LookupClusterArgs struct { // Cluster ID. ClusterId string `pulumi:"clusterId"` // Database name. Database *string `pulumi:"database"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Data Table Name. Table *string `pulumi:"table"` // Data table type: view: only return view, base_ Table: only returns the basic table, all: returns the view and table. TableType *string `pulumi:"tableType"` }
A collection of arguments for invoking getCluster.
type LookupClusterOutputArgs ¶ added in v0.1.5
type LookupClusterOutputArgs struct { // Cluster ID. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Database name. Database pulumi.StringPtrInput `pulumi:"database"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Data Table Name. Table pulumi.StringPtrInput `pulumi:"table"` // Data table type: view: only return view, base_ Table: only returns the basic table, all: returns the view and table. TableType pulumi.StringPtrInput `pulumi:"tableType"` }
A collection of arguments for invoking getCluster.
func (LookupClusterOutputArgs) ElementType ¶ added in v0.1.5
func (LookupClusterOutputArgs) ElementType() reflect.Type
type LookupClusterResult ¶ added in v0.1.5
type LookupClusterResult struct { ClusterId string `pulumi:"clusterId"` // Database name note: This field may return null, indicating that a valid value cannot be obtained. Database *string `pulumi:"database"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` Table *string `pulumi:"table"` TableType *string `pulumi:"tableType"` // Table Name List Note: This field may return null, indicating that a valid value cannot be obtained. Tables []GetClusterTable `pulumi:"tables"` }
A collection of values returned by getCluster.
func LookupCluster ¶ added in v0.1.5
func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)
Use this data source to query detailed information of cynosdb cluster
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetCluster(ctx, &cynosdb.GetClusterArgs{ ClusterId: "cynosdbmysql-bws8h88b", Database: pulumi.StringRef("users"), Table: pulumi.StringRef("tb_user_name"), TableType: pulumi.StringRef("all"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type LookupClusterResultOutput ¶ added in v0.1.5
type LookupClusterResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCluster.
func LookupClusterOutput ¶ added in v0.1.5
func LookupClusterOutput(ctx *pulumi.Context, args LookupClusterOutputArgs, opts ...pulumi.InvokeOption) LookupClusterResultOutput
func (LookupClusterResultOutput) ClusterId ¶ added in v0.1.5
func (o LookupClusterResultOutput) ClusterId() pulumi.StringOutput
func (LookupClusterResultOutput) Database ¶ added in v0.1.5
func (o LookupClusterResultOutput) Database() pulumi.StringPtrOutput
Database name note: This field may return null, indicating that a valid value cannot be obtained.
func (LookupClusterResultOutput) ElementType ¶ added in v0.1.5
func (LookupClusterResultOutput) ElementType() reflect.Type
func (LookupClusterResultOutput) Id ¶ added in v0.1.5
func (o LookupClusterResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupClusterResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o LookupClusterResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (LookupClusterResultOutput) Table ¶ added in v0.1.5
func (o LookupClusterResultOutput) Table() pulumi.StringPtrOutput
func (LookupClusterResultOutput) TableType ¶ added in v0.1.5
func (o LookupClusterResultOutput) TableType() pulumi.StringPtrOutput
func (LookupClusterResultOutput) Tables ¶ added in v0.1.5
func (o LookupClusterResultOutput) Tables() GetClusterTableArrayOutput
Table Name List Note: This field may return null, indicating that a valid value cannot be obtained.
func (LookupClusterResultOutput) ToLookupClusterResultOutput ¶ added in v0.1.5
func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput
func (LookupClusterResultOutput) ToLookupClusterResultOutputWithContext ¶ added in v0.1.5
func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput
type ParamTemplate ¶ added in v0.1.5
type ParamTemplate struct { pulumi.CustomResourceState // Database type, optional values: NORMAL (default), SERVERLESS. DbMode pulumi.StringPtrOutput `pulumi:"dbMode"` // MySQL version number. EngineVersion pulumi.StringOutput `pulumi:"engineVersion"` // parameter list. ParamLists ParamTemplateParamListArrayOutput `pulumi:"paramLists"` // Template Description. TemplateDescription pulumi.StringPtrOutput `pulumi:"templateDescription"` // Optional parameter, template ID to be copied. TemplateId pulumi.IntOutput `pulumi:"templateId"` // Template Name. TemplateName pulumi.StringOutput `pulumi:"templateName"` }
Provides a resource to create a cynosdb paramTemplate
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewParamTemplate(ctx, "paramTemplate", &Cynosdb.ParamTemplateArgs{ DbMode: pulumi.String("SERVERLESS"), EngineVersion: pulumi.String("5.7"), ParamLists: cynosdb.ParamTemplateParamListArray{ &cynosdb.ParamTemplateParamListArgs{ CurrentValue: pulumi.String("-1"), ParamName: pulumi.String("optimizer_trace_offset"), }, }, TemplateDescription: pulumi.String("terraform-template"), TemplateName: pulumi.String("terraform-template"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetParamTemplate ¶ added in v0.1.5
func GetParamTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ParamTemplateState, opts ...pulumi.ResourceOption) (*ParamTemplate, error)
GetParamTemplate gets an existing ParamTemplate 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 NewParamTemplate ¶ added in v0.1.5
func NewParamTemplate(ctx *pulumi.Context, name string, args *ParamTemplateArgs, opts ...pulumi.ResourceOption) (*ParamTemplate, error)
NewParamTemplate registers a new resource with the given unique name, arguments, and options.
func (*ParamTemplate) ElementType ¶ added in v0.1.5
func (*ParamTemplate) ElementType() reflect.Type
func (*ParamTemplate) ToParamTemplateOutput ¶ added in v0.1.5
func (i *ParamTemplate) ToParamTemplateOutput() ParamTemplateOutput
func (*ParamTemplate) ToParamTemplateOutputWithContext ¶ added in v0.1.5
func (i *ParamTemplate) ToParamTemplateOutputWithContext(ctx context.Context) ParamTemplateOutput
type ParamTemplateArgs ¶ added in v0.1.5
type ParamTemplateArgs struct { // Database type, optional values: NORMAL (default), SERVERLESS. DbMode pulumi.StringPtrInput // MySQL version number. EngineVersion pulumi.StringInput // parameter list. ParamLists ParamTemplateParamListArrayInput // Template Description. TemplateDescription pulumi.StringPtrInput // Optional parameter, template ID to be copied. TemplateId pulumi.IntPtrInput // Template Name. TemplateName pulumi.StringInput }
The set of arguments for constructing a ParamTemplate resource.
func (ParamTemplateArgs) ElementType ¶ added in v0.1.5
func (ParamTemplateArgs) ElementType() reflect.Type
type ParamTemplateArray ¶ added in v0.1.5
type ParamTemplateArray []ParamTemplateInput
func (ParamTemplateArray) ElementType ¶ added in v0.1.5
func (ParamTemplateArray) ElementType() reflect.Type
func (ParamTemplateArray) ToParamTemplateArrayOutput ¶ added in v0.1.5
func (i ParamTemplateArray) ToParamTemplateArrayOutput() ParamTemplateArrayOutput
func (ParamTemplateArray) ToParamTemplateArrayOutputWithContext ¶ added in v0.1.5
func (i ParamTemplateArray) ToParamTemplateArrayOutputWithContext(ctx context.Context) ParamTemplateArrayOutput
type ParamTemplateArrayInput ¶ added in v0.1.5
type ParamTemplateArrayInput interface { pulumi.Input ToParamTemplateArrayOutput() ParamTemplateArrayOutput ToParamTemplateArrayOutputWithContext(context.Context) ParamTemplateArrayOutput }
ParamTemplateArrayInput is an input type that accepts ParamTemplateArray and ParamTemplateArrayOutput values. You can construct a concrete instance of `ParamTemplateArrayInput` via:
ParamTemplateArray{ ParamTemplateArgs{...} }
type ParamTemplateArrayOutput ¶ added in v0.1.5
type ParamTemplateArrayOutput struct{ *pulumi.OutputState }
func (ParamTemplateArrayOutput) ElementType ¶ added in v0.1.5
func (ParamTemplateArrayOutput) ElementType() reflect.Type
func (ParamTemplateArrayOutput) Index ¶ added in v0.1.5
func (o ParamTemplateArrayOutput) Index(i pulumi.IntInput) ParamTemplateOutput
func (ParamTemplateArrayOutput) ToParamTemplateArrayOutput ¶ added in v0.1.5
func (o ParamTemplateArrayOutput) ToParamTemplateArrayOutput() ParamTemplateArrayOutput
func (ParamTemplateArrayOutput) ToParamTemplateArrayOutputWithContext ¶ added in v0.1.5
func (o ParamTemplateArrayOutput) ToParamTemplateArrayOutputWithContext(ctx context.Context) ParamTemplateArrayOutput
type ParamTemplateInput ¶ added in v0.1.5
type ParamTemplateInput interface { pulumi.Input ToParamTemplateOutput() ParamTemplateOutput ToParamTemplateOutputWithContext(ctx context.Context) ParamTemplateOutput }
type ParamTemplateMap ¶ added in v0.1.5
type ParamTemplateMap map[string]ParamTemplateInput
func (ParamTemplateMap) ElementType ¶ added in v0.1.5
func (ParamTemplateMap) ElementType() reflect.Type
func (ParamTemplateMap) ToParamTemplateMapOutput ¶ added in v0.1.5
func (i ParamTemplateMap) ToParamTemplateMapOutput() ParamTemplateMapOutput
func (ParamTemplateMap) ToParamTemplateMapOutputWithContext ¶ added in v0.1.5
func (i ParamTemplateMap) ToParamTemplateMapOutputWithContext(ctx context.Context) ParamTemplateMapOutput
type ParamTemplateMapInput ¶ added in v0.1.5
type ParamTemplateMapInput interface { pulumi.Input ToParamTemplateMapOutput() ParamTemplateMapOutput ToParamTemplateMapOutputWithContext(context.Context) ParamTemplateMapOutput }
ParamTemplateMapInput is an input type that accepts ParamTemplateMap and ParamTemplateMapOutput values. You can construct a concrete instance of `ParamTemplateMapInput` via:
ParamTemplateMap{ "key": ParamTemplateArgs{...} }
type ParamTemplateMapOutput ¶ added in v0.1.5
type ParamTemplateMapOutput struct{ *pulumi.OutputState }
func (ParamTemplateMapOutput) ElementType ¶ added in v0.1.5
func (ParamTemplateMapOutput) ElementType() reflect.Type
func (ParamTemplateMapOutput) MapIndex ¶ added in v0.1.5
func (o ParamTemplateMapOutput) MapIndex(k pulumi.StringInput) ParamTemplateOutput
func (ParamTemplateMapOutput) ToParamTemplateMapOutput ¶ added in v0.1.5
func (o ParamTemplateMapOutput) ToParamTemplateMapOutput() ParamTemplateMapOutput
func (ParamTemplateMapOutput) ToParamTemplateMapOutputWithContext ¶ added in v0.1.5
func (o ParamTemplateMapOutput) ToParamTemplateMapOutputWithContext(ctx context.Context) ParamTemplateMapOutput
type ParamTemplateOutput ¶ added in v0.1.5
type ParamTemplateOutput struct{ *pulumi.OutputState }
func (ParamTemplateOutput) DbMode ¶ added in v0.1.5
func (o ParamTemplateOutput) DbMode() pulumi.StringPtrOutput
Database type, optional values: NORMAL (default), SERVERLESS.
func (ParamTemplateOutput) ElementType ¶ added in v0.1.5
func (ParamTemplateOutput) ElementType() reflect.Type
func (ParamTemplateOutput) EngineVersion ¶ added in v0.1.5
func (o ParamTemplateOutput) EngineVersion() pulumi.StringOutput
MySQL version number.
func (ParamTemplateOutput) ParamLists ¶ added in v0.1.5
func (o ParamTemplateOutput) ParamLists() ParamTemplateParamListArrayOutput
parameter list.
func (ParamTemplateOutput) TemplateDescription ¶ added in v0.1.5
func (o ParamTemplateOutput) TemplateDescription() pulumi.StringPtrOutput
Template Description.
func (ParamTemplateOutput) TemplateId ¶ added in v0.1.5
func (o ParamTemplateOutput) TemplateId() pulumi.IntOutput
Optional parameter, template ID to be copied.
func (ParamTemplateOutput) TemplateName ¶ added in v0.1.5
func (o ParamTemplateOutput) TemplateName() pulumi.StringOutput
Template Name.
func (ParamTemplateOutput) ToParamTemplateOutput ¶ added in v0.1.5
func (o ParamTemplateOutput) ToParamTemplateOutput() ParamTemplateOutput
func (ParamTemplateOutput) ToParamTemplateOutputWithContext ¶ added in v0.1.5
func (o ParamTemplateOutput) ToParamTemplateOutputWithContext(ctx context.Context) ParamTemplateOutput
type ParamTemplateParamList ¶ added in v0.1.5
type ParamTemplateParamListArgs ¶ added in v0.1.5
type ParamTemplateParamListArgs struct { // Current value. CurrentValue pulumi.StringPtrInput `pulumi:"currentValue"` // Parameter Name. ParamName pulumi.StringPtrInput `pulumi:"paramName"` }
func (ParamTemplateParamListArgs) ElementType ¶ added in v0.1.5
func (ParamTemplateParamListArgs) ElementType() reflect.Type
func (ParamTemplateParamListArgs) ToParamTemplateParamListOutput ¶ added in v0.1.5
func (i ParamTemplateParamListArgs) ToParamTemplateParamListOutput() ParamTemplateParamListOutput
func (ParamTemplateParamListArgs) ToParamTemplateParamListOutputWithContext ¶ added in v0.1.5
func (i ParamTemplateParamListArgs) ToParamTemplateParamListOutputWithContext(ctx context.Context) ParamTemplateParamListOutput
type ParamTemplateParamListArray ¶ added in v0.1.5
type ParamTemplateParamListArray []ParamTemplateParamListInput
func (ParamTemplateParamListArray) ElementType ¶ added in v0.1.5
func (ParamTemplateParamListArray) ElementType() reflect.Type
func (ParamTemplateParamListArray) ToParamTemplateParamListArrayOutput ¶ added in v0.1.5
func (i ParamTemplateParamListArray) ToParamTemplateParamListArrayOutput() ParamTemplateParamListArrayOutput
func (ParamTemplateParamListArray) ToParamTemplateParamListArrayOutputWithContext ¶ added in v0.1.5
func (i ParamTemplateParamListArray) ToParamTemplateParamListArrayOutputWithContext(ctx context.Context) ParamTemplateParamListArrayOutput
type ParamTemplateParamListArrayInput ¶ added in v0.1.5
type ParamTemplateParamListArrayInput interface { pulumi.Input ToParamTemplateParamListArrayOutput() ParamTemplateParamListArrayOutput ToParamTemplateParamListArrayOutputWithContext(context.Context) ParamTemplateParamListArrayOutput }
ParamTemplateParamListArrayInput is an input type that accepts ParamTemplateParamListArray and ParamTemplateParamListArrayOutput values. You can construct a concrete instance of `ParamTemplateParamListArrayInput` via:
ParamTemplateParamListArray{ ParamTemplateParamListArgs{...} }
type ParamTemplateParamListArrayOutput ¶ added in v0.1.5
type ParamTemplateParamListArrayOutput struct{ *pulumi.OutputState }
func (ParamTemplateParamListArrayOutput) ElementType ¶ added in v0.1.5
func (ParamTemplateParamListArrayOutput) ElementType() reflect.Type
func (ParamTemplateParamListArrayOutput) Index ¶ added in v0.1.5
func (o ParamTemplateParamListArrayOutput) Index(i pulumi.IntInput) ParamTemplateParamListOutput
func (ParamTemplateParamListArrayOutput) ToParamTemplateParamListArrayOutput ¶ added in v0.1.5
func (o ParamTemplateParamListArrayOutput) ToParamTemplateParamListArrayOutput() ParamTemplateParamListArrayOutput
func (ParamTemplateParamListArrayOutput) ToParamTemplateParamListArrayOutputWithContext ¶ added in v0.1.5
func (o ParamTemplateParamListArrayOutput) ToParamTemplateParamListArrayOutputWithContext(ctx context.Context) ParamTemplateParamListArrayOutput
type ParamTemplateParamListInput ¶ added in v0.1.5
type ParamTemplateParamListInput interface { pulumi.Input ToParamTemplateParamListOutput() ParamTemplateParamListOutput ToParamTemplateParamListOutputWithContext(context.Context) ParamTemplateParamListOutput }
ParamTemplateParamListInput is an input type that accepts ParamTemplateParamListArgs and ParamTemplateParamListOutput values. You can construct a concrete instance of `ParamTemplateParamListInput` via:
ParamTemplateParamListArgs{...}
type ParamTemplateParamListOutput ¶ added in v0.1.5
type ParamTemplateParamListOutput struct{ *pulumi.OutputState }
func (ParamTemplateParamListOutput) CurrentValue ¶ added in v0.1.5
func (o ParamTemplateParamListOutput) CurrentValue() pulumi.StringPtrOutput
Current value.
func (ParamTemplateParamListOutput) ElementType ¶ added in v0.1.5
func (ParamTemplateParamListOutput) ElementType() reflect.Type
func (ParamTemplateParamListOutput) ParamName ¶ added in v0.1.5
func (o ParamTemplateParamListOutput) ParamName() pulumi.StringPtrOutput
Parameter Name.
func (ParamTemplateParamListOutput) ToParamTemplateParamListOutput ¶ added in v0.1.5
func (o ParamTemplateParamListOutput) ToParamTemplateParamListOutput() ParamTemplateParamListOutput
func (ParamTemplateParamListOutput) ToParamTemplateParamListOutputWithContext ¶ added in v0.1.5
func (o ParamTemplateParamListOutput) ToParamTemplateParamListOutputWithContext(ctx context.Context) ParamTemplateParamListOutput
type ParamTemplateState ¶ added in v0.1.5
type ParamTemplateState struct { // Database type, optional values: NORMAL (default), SERVERLESS. DbMode pulumi.StringPtrInput // MySQL version number. EngineVersion pulumi.StringPtrInput // parameter list. ParamLists ParamTemplateParamListArrayInput // Template Description. TemplateDescription pulumi.StringPtrInput // Optional parameter, template ID to be copied. TemplateId pulumi.IntPtrInput // Template Name. TemplateName pulumi.StringPtrInput }
func (ParamTemplateState) ElementType ¶ added in v0.1.5
func (ParamTemplateState) ElementType() reflect.Type
type Proxy ¶ added in v0.1.5
type Proxy struct { pulumi.CustomResourceState // Cluster ID. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Connection pool threshold: unit (second). ConnectionPoolTimeOut pulumi.IntPtrOutput `pulumi:"connectionPoolTimeOut"` // Connection pool type: SessionConnectionPool (session level Connection pool). ConnectionPoolType pulumi.StringPtrOutput `pulumi:"connectionPoolType"` // Number of CPU cores. Cpu pulumi.IntOutput `pulumi:"cpu"` // Description. Description pulumi.StringPtrOutput `pulumi:"description"` // Memory. Mem pulumi.IntOutput `pulumi:"mem"` // Whether to enable Connection pool, yes - enable, no - do not enable. OpenConnectionPool pulumi.StringPtrOutput `pulumi:"openConnectionPool"` // Number of database proxy group nodes. If it is set at the same time as the `proxyZones` field, the `proxyZones` parameter shall prevail. ProxyCount pulumi.IntOutput `pulumi:"proxyCount"` // Proxy Group Id. ProxyGroupId pulumi.StringOutput `pulumi:"proxyGroupId"` // Database node information. ProxyZones ProxyProxyZoneArrayOutput `pulumi:"proxyZones"` // Read only instance list. RoInstances ProxyRoInstanceArrayOutput `pulumi:"roInstances"` // Security Group ID Array. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // The private network subnet ID is consistent with the cluster subnet ID by default. UniqueSubnetId pulumi.StringOutput `pulumi:"uniqueSubnetId"` // Private network ID, which is consistent with the cluster private network ID by default. UniqueVpcId pulumi.StringOutput `pulumi:"uniqueVpcId"` }
Provides a resource to create a cynosdb proxy
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewProxy(ctx, "proxy", &Cynosdb.ProxyArgs{ ClusterId: pulumi.String("cynosdbmysql-bws8h88b"), ConnectionPoolTimeOut: pulumi.Int(30), ConnectionPoolType: pulumi.String("SessionConnectionPool"), Cpu: pulumi.Int(2), Description: pulumi.String("desc sample"), Mem: pulumi.Int(4000), OpenConnectionPool: pulumi.String("yes"), ProxyZones: cynosdb.ProxyProxyZoneArray{ &cynosdb.ProxyProxyZoneArgs{ ProxyNodeCount: pulumi.Int(2), ProxyNodeZone: pulumi.String("ap-guangzhou-7"), }, }, SecurityGroupIds: pulumi.StringArray{ pulumi.String("sg-baxfiao5"), }, UniqueSubnetId: pulumi.String("subnet-jdi5xn22"), UniqueVpcId: pulumi.String("vpc-k1t8ickr"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetProxy ¶ added in v0.1.5
func GetProxy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProxyState, opts ...pulumi.ResourceOption) (*Proxy, error)
GetProxy gets an existing Proxy 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 NewProxy ¶ added in v0.1.5
func NewProxy(ctx *pulumi.Context, name string, args *ProxyArgs, opts ...pulumi.ResourceOption) (*Proxy, error)
NewProxy registers a new resource with the given unique name, arguments, and options.
func (*Proxy) ElementType ¶ added in v0.1.5
func (*Proxy) ToProxyOutput ¶ added in v0.1.5
func (i *Proxy) ToProxyOutput() ProxyOutput
func (*Proxy) ToProxyOutputWithContext ¶ added in v0.1.5
func (i *Proxy) ToProxyOutputWithContext(ctx context.Context) ProxyOutput
type ProxyArgs ¶ added in v0.1.5
type ProxyArgs struct { // Cluster ID. ClusterId pulumi.StringInput // Connection pool threshold: unit (second). ConnectionPoolTimeOut pulumi.IntPtrInput // Connection pool type: SessionConnectionPool (session level Connection pool). ConnectionPoolType pulumi.StringPtrInput // Number of CPU cores. Cpu pulumi.IntInput // Description. Description pulumi.StringPtrInput // Memory. Mem pulumi.IntInput // Whether to enable Connection pool, yes - enable, no - do not enable. OpenConnectionPool pulumi.StringPtrInput // Number of database proxy group nodes. If it is set at the same time as the `proxyZones` field, the `proxyZones` parameter shall prevail. ProxyCount pulumi.IntPtrInput // Database node information. ProxyZones ProxyProxyZoneArrayInput // Security Group ID Array. SecurityGroupIds pulumi.StringArrayInput // The private network subnet ID is consistent with the cluster subnet ID by default. UniqueSubnetId pulumi.StringPtrInput // Private network ID, which is consistent with the cluster private network ID by default. UniqueVpcId pulumi.StringPtrInput }
The set of arguments for constructing a Proxy resource.
func (ProxyArgs) ElementType ¶ added in v0.1.5
type ProxyArray ¶ added in v0.1.5
type ProxyArray []ProxyInput
func (ProxyArray) ElementType ¶ added in v0.1.5
func (ProxyArray) ElementType() reflect.Type
func (ProxyArray) ToProxyArrayOutput ¶ added in v0.1.5
func (i ProxyArray) ToProxyArrayOutput() ProxyArrayOutput
func (ProxyArray) ToProxyArrayOutputWithContext ¶ added in v0.1.5
func (i ProxyArray) ToProxyArrayOutputWithContext(ctx context.Context) ProxyArrayOutput
type ProxyArrayInput ¶ added in v0.1.5
type ProxyArrayInput interface { pulumi.Input ToProxyArrayOutput() ProxyArrayOutput ToProxyArrayOutputWithContext(context.Context) ProxyArrayOutput }
ProxyArrayInput is an input type that accepts ProxyArray and ProxyArrayOutput values. You can construct a concrete instance of `ProxyArrayInput` via:
ProxyArray{ ProxyArgs{...} }
type ProxyArrayOutput ¶ added in v0.1.5
type ProxyArrayOutput struct{ *pulumi.OutputState }
func (ProxyArrayOutput) ElementType ¶ added in v0.1.5
func (ProxyArrayOutput) ElementType() reflect.Type
func (ProxyArrayOutput) Index ¶ added in v0.1.5
func (o ProxyArrayOutput) Index(i pulumi.IntInput) ProxyOutput
func (ProxyArrayOutput) ToProxyArrayOutput ¶ added in v0.1.5
func (o ProxyArrayOutput) ToProxyArrayOutput() ProxyArrayOutput
func (ProxyArrayOutput) ToProxyArrayOutputWithContext ¶ added in v0.1.5
func (o ProxyArrayOutput) ToProxyArrayOutputWithContext(ctx context.Context) ProxyArrayOutput
type ProxyEndPoint ¶ added in v0.1.5
type ProxyEndPoint struct { pulumi.CustomResourceState // Connection mode: nearby, balance. AccessMode pulumi.StringOutput `pulumi:"accessMode"` // Do you want to automatically add read-only instances? Yes - Yes, no - Do not automatically add. AutoAddRo pulumi.StringOutput `pulumi:"autoAddRo"` // Cluster ID. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Connection pool threshold: unit (second). ConnectionPoolTimeOut pulumi.IntOutput `pulumi:"connectionPoolTimeOut"` // Connection pool type: SessionConnectionPool (session level Connection pool). ConnectionPoolType pulumi.StringOutput `pulumi:"connectionPoolType"` // Consistency timeout. ConsistencyTimeOut pulumi.IntOutput `pulumi:"consistencyTimeOut"` // Consistency type: event, global, session. ConsistencyType pulumi.StringOutput `pulumi:"consistencyType"` // Description. Description pulumi.StringOutput `pulumi:"description"` // Enable Failover. yes or no. FailOver pulumi.StringOutput `pulumi:"failOver"` // Instance Group ID. InstanceGroupId pulumi.StringOutput `pulumi:"instanceGroupId"` // Instance Weight. InstanceWeights ProxyEndPointInstanceWeightArrayOutput `pulumi:"instanceWeights"` // Whether to enable Connection pool, yes - enable, no - do not enable. OpenConnectionPool pulumi.StringOutput `pulumi:"openConnectionPool"` // Proxy Group ID. ProxyGroupId pulumi.StringOutput `pulumi:"proxyGroupId"` // Read and write attributes: READWRITE, READONLY. RwType pulumi.StringOutput `pulumi:"rwType"` // Security Group ID Array. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // Transaction splitting. TransSplit pulumi.BoolOutput `pulumi:"transSplit"` // The private network subnet ID is consistent with the cluster subnet ID by default. UniqueSubnetId pulumi.StringOutput `pulumi:"uniqueSubnetId"` // Private network ID, which is consistent with the cluster private network ID by default. UniqueVpcId pulumi.StringOutput `pulumi:"uniqueVpcId"` // VIP Information. Vip pulumi.StringOutput `pulumi:"vip"` // Port Information. Vport pulumi.IntOutput `pulumi:"vport"` // Weight mode: system system allocation, custom customization. WeightMode pulumi.StringOutput `pulumi:"weightMode"` }
Provides a resource to create a cynosdb proxyEndPoint
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewProxyEndPoint(ctx, "proxyEndPoint", &Cynosdb.ProxyEndPointArgs{ ClusterId: pulumi.String("cynosdbmysql-bws8h88b"), InstanceWeights: cynosdb.ProxyEndPointInstanceWeightArray{ &cynosdb.ProxyEndPointInstanceWeightArgs{ InstanceId: pulumi.String("cynosdbmysql-ins-afqx1hy0"), Weight: pulumi.Int(1), }, }, UniqueSubnetId: pulumi.String("subnet-dwj7ipnc"), UniqueVpcId: pulumi.String("vpc-4owdpnwr"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
<!--Start PulumiCodeChooser --> ```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.NewProxyEndPoint(ctx, "proxyEndPoint", &Cynosdb.ProxyEndPointArgs{ ClusterId: pulumi.String("cynosdbmysql-bws8h88b"), InstanceWeights: cynosdb.ProxyEndPointInstanceWeightArray{ &cynosdb.ProxyEndPointInstanceWeightArgs{ InstanceId: pulumi.String("cynosdbmysql-ins-afqx1hy0"), Weight: pulumi.Int(1), }, }, UniqueSubnetId: pulumi.String("subnet-dwj7ipnc"), UniqueVpcId: pulumi.String("vpc-4owdpnwr"), Vip: pulumi.String("172.16.112.108"), Vport: pulumi.Int(3306), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Open connection pool
<!--Start PulumiCodeChooser --> ```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.NewProxyEndPoint(ctx, "proxyEndPoint", &Cynosdb.ProxyEndPointArgs{ ClusterId: pulumi.String("cynosdbmysql-bws8h88b"), ConnectionPoolTimeOut: pulumi.Int(30), ConnectionPoolType: pulumi.String("SessionConnectionPool"), InstanceWeights: cynosdb.ProxyEndPointInstanceWeightArray{ &cynosdb.ProxyEndPointInstanceWeightArgs{ InstanceId: pulumi.String("cynosdbmysql-ins-afqx1hy0"), Weight: pulumi.Int(1), }, }, OpenConnectionPool: pulumi.String("yes"), UniqueSubnetId: pulumi.String("subnet-dwj7ipnc"), UniqueVpcId: pulumi.String("vpc-4owdpnwr"), Vip: pulumi.String("172.16.112.108"), Vport: pulumi.Int(3306), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Close connection pool
<!--Start PulumiCodeChooser --> ```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.NewProxyEndPoint(ctx, "proxyEndPoint", &Cynosdb.ProxyEndPointArgs{ ClusterId: pulumi.String("cynosdbmysql-bws8h88b"), InstanceWeights: cynosdb.ProxyEndPointInstanceWeightArray{ &cynosdb.ProxyEndPointInstanceWeightArgs{ InstanceId: pulumi.String("cynosdbmysql-ins-afqx1hy0"), Weight: pulumi.Int(1), }, }, OpenConnectionPool: pulumi.String("no"), UniqueSubnetId: pulumi.String("subnet-dwj7ipnc"), UniqueVpcId: pulumi.String("vpc-4owdpnwr"), Vip: pulumi.String("172.16.112.108"), Vport: pulumi.Int(3306), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
<!--Start PulumiCodeChooser --> ```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.NewProxyEndPoint(ctx, "proxyEndPoint", &Cynosdb.ProxyEndPointArgs{ ClusterId: pulumi.String("cynosdbmysql-bws8h88b"), ConsistencyTimeOut: pulumi.Int(30), ConsistencyType: pulumi.String("global"), FailOver: pulumi.String("yes"), InstanceWeights: cynosdb.ProxyEndPointInstanceWeightArray{ &cynosdb.ProxyEndPointInstanceWeightArgs{ InstanceId: pulumi.String("cynosdbmysql-ins-afqx1hy0"), Weight: pulumi.Int(1), }, }, OpenConnectionPool: pulumi.String("no"), RwType: pulumi.String("READWRITE"), UniqueSubnetId: pulumi.String("subnet-dwj7ipnc"), UniqueVpcId: pulumi.String("vpc-4owdpnwr"), Vip: pulumi.String("172.16.112.108"), Vport: pulumi.Int(3306), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
<!--Start PulumiCodeChooser --> ```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.NewProxyEndPoint(ctx, "proxyEndPoint", &Cynosdb.ProxyEndPointArgs{ ClusterId: pulumi.String("cynosdbmysql-bws8h88b"), InstanceWeights: cynosdb.ProxyEndPointInstanceWeightArray{ &cynosdb.ProxyEndPointInstanceWeightArgs{ InstanceId: pulumi.String("cynosdbmysql-ins-rikr6z4o"), Weight: pulumi.Int(1), }, }, OpenConnectionPool: pulumi.String("no"), RwType: pulumi.String("READONLY"), UniqueSubnetId: pulumi.String("subnet-dwj7ipnc"), UniqueVpcId: pulumi.String("vpc-4owdpnwr"), Vip: pulumi.String("172.16.112.108"), Vport: pulumi.Int(3306), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Comprehensive parameter examples
<!--Start PulumiCodeChooser --> ```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.NewProxyEndPoint(ctx, "proxyEndPoint", &Cynosdb.ProxyEndPointArgs{ AccessMode: pulumi.String("nearby"), AutoAddRo: pulumi.String("yes"), ClusterId: pulumi.String("cynosdbmysql-bws8h88b"), ConnectionPoolTimeOut: pulumi.Int(30), ConnectionPoolType: pulumi.String("SessionConnectionPool"), ConsistencyTimeOut: pulumi.Int(30), ConsistencyType: pulumi.String("global"), Description: pulumi.String("desc value"), FailOver: pulumi.String("yes"), InstanceWeights: cynosdb.ProxyEndPointInstanceWeightArray{ &cynosdb.ProxyEndPointInstanceWeightArgs{ InstanceId: pulumi.String("cynosdbmysql-ins-afqx1hy0"), Weight: pulumi.Int(1), }, }, OpenConnectionPool: pulumi.String("yes"), RwType: pulumi.String("READWRITE"), SecurityGroupIds: pulumi.StringArray{ pulumi.String("sg-7kpsbxdb"), }, TransSplit: pulumi.Bool(true), UniqueSubnetId: pulumi.String("subnet-dwj7ipnc"), UniqueVpcId: pulumi.String("vpc-4owdpnwr"), Vip: pulumi.String("172.16.112.118"), Vport: pulumi.Int(3306), WeightMode: pulumi.String("system"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetProxyEndPoint ¶ added in v0.1.5
func GetProxyEndPoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProxyEndPointState, opts ...pulumi.ResourceOption) (*ProxyEndPoint, error)
GetProxyEndPoint gets an existing ProxyEndPoint 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 NewProxyEndPoint ¶ added in v0.1.5
func NewProxyEndPoint(ctx *pulumi.Context, name string, args *ProxyEndPointArgs, opts ...pulumi.ResourceOption) (*ProxyEndPoint, error)
NewProxyEndPoint registers a new resource with the given unique name, arguments, and options.
func (*ProxyEndPoint) ElementType ¶ added in v0.1.5
func (*ProxyEndPoint) ElementType() reflect.Type
func (*ProxyEndPoint) ToProxyEndPointOutput ¶ added in v0.1.5
func (i *ProxyEndPoint) ToProxyEndPointOutput() ProxyEndPointOutput
func (*ProxyEndPoint) ToProxyEndPointOutputWithContext ¶ added in v0.1.5
func (i *ProxyEndPoint) ToProxyEndPointOutputWithContext(ctx context.Context) ProxyEndPointOutput
type ProxyEndPointArgs ¶ added in v0.1.5
type ProxyEndPointArgs struct { // Connection mode: nearby, balance. AccessMode pulumi.StringPtrInput // Do you want to automatically add read-only instances? Yes - Yes, no - Do not automatically add. AutoAddRo pulumi.StringPtrInput // Cluster ID. ClusterId pulumi.StringInput // Connection pool threshold: unit (second). ConnectionPoolTimeOut pulumi.IntPtrInput // Connection pool type: SessionConnectionPool (session level Connection pool). ConnectionPoolType pulumi.StringPtrInput // Consistency timeout. ConsistencyTimeOut pulumi.IntPtrInput // Consistency type: event, global, session. ConsistencyType pulumi.StringPtrInput // Description. Description pulumi.StringPtrInput // Enable Failover. yes or no. FailOver pulumi.StringPtrInput // Instance Weight. InstanceWeights ProxyEndPointInstanceWeightArrayInput // Whether to enable Connection pool, yes - enable, no - do not enable. OpenConnectionPool pulumi.StringPtrInput // Read and write attributes: READWRITE, READONLY. RwType pulumi.StringPtrInput // Security Group ID Array. SecurityGroupIds pulumi.StringArrayInput // Transaction splitting. TransSplit pulumi.BoolPtrInput // The private network subnet ID is consistent with the cluster subnet ID by default. UniqueSubnetId pulumi.StringInput // Private network ID, which is consistent with the cluster private network ID by default. UniqueVpcId pulumi.StringInput // VIP Information. Vip pulumi.StringPtrInput // Port Information. Vport pulumi.IntPtrInput // Weight mode: system system allocation, custom customization. WeightMode pulumi.StringPtrInput }
The set of arguments for constructing a ProxyEndPoint resource.
func (ProxyEndPointArgs) ElementType ¶ added in v0.1.5
func (ProxyEndPointArgs) ElementType() reflect.Type
type ProxyEndPointArray ¶ added in v0.1.5
type ProxyEndPointArray []ProxyEndPointInput
func (ProxyEndPointArray) ElementType ¶ added in v0.1.5
func (ProxyEndPointArray) ElementType() reflect.Type
func (ProxyEndPointArray) ToProxyEndPointArrayOutput ¶ added in v0.1.5
func (i ProxyEndPointArray) ToProxyEndPointArrayOutput() ProxyEndPointArrayOutput
func (ProxyEndPointArray) ToProxyEndPointArrayOutputWithContext ¶ added in v0.1.5
func (i ProxyEndPointArray) ToProxyEndPointArrayOutputWithContext(ctx context.Context) ProxyEndPointArrayOutput
type ProxyEndPointArrayInput ¶ added in v0.1.5
type ProxyEndPointArrayInput interface { pulumi.Input ToProxyEndPointArrayOutput() ProxyEndPointArrayOutput ToProxyEndPointArrayOutputWithContext(context.Context) ProxyEndPointArrayOutput }
ProxyEndPointArrayInput is an input type that accepts ProxyEndPointArray and ProxyEndPointArrayOutput values. You can construct a concrete instance of `ProxyEndPointArrayInput` via:
ProxyEndPointArray{ ProxyEndPointArgs{...} }
type ProxyEndPointArrayOutput ¶ added in v0.1.5
type ProxyEndPointArrayOutput struct{ *pulumi.OutputState }
func (ProxyEndPointArrayOutput) ElementType ¶ added in v0.1.5
func (ProxyEndPointArrayOutput) ElementType() reflect.Type
func (ProxyEndPointArrayOutput) Index ¶ added in v0.1.5
func (o ProxyEndPointArrayOutput) Index(i pulumi.IntInput) ProxyEndPointOutput
func (ProxyEndPointArrayOutput) ToProxyEndPointArrayOutput ¶ added in v0.1.5
func (o ProxyEndPointArrayOutput) ToProxyEndPointArrayOutput() ProxyEndPointArrayOutput
func (ProxyEndPointArrayOutput) ToProxyEndPointArrayOutputWithContext ¶ added in v0.1.5
func (o ProxyEndPointArrayOutput) ToProxyEndPointArrayOutputWithContext(ctx context.Context) ProxyEndPointArrayOutput
type ProxyEndPointInput ¶ added in v0.1.5
type ProxyEndPointInput interface { pulumi.Input ToProxyEndPointOutput() ProxyEndPointOutput ToProxyEndPointOutputWithContext(ctx context.Context) ProxyEndPointOutput }
type ProxyEndPointInstanceWeight ¶ added in v0.1.5
type ProxyEndPointInstanceWeightArgs ¶ added in v0.1.5
type ProxyEndPointInstanceWeightArgs struct { // Instance Id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Instance Weight. Weight pulumi.IntInput `pulumi:"weight"` }
func (ProxyEndPointInstanceWeightArgs) ElementType ¶ added in v0.1.5
func (ProxyEndPointInstanceWeightArgs) ElementType() reflect.Type
func (ProxyEndPointInstanceWeightArgs) ToProxyEndPointInstanceWeightOutput ¶ added in v0.1.5
func (i ProxyEndPointInstanceWeightArgs) ToProxyEndPointInstanceWeightOutput() ProxyEndPointInstanceWeightOutput
func (ProxyEndPointInstanceWeightArgs) ToProxyEndPointInstanceWeightOutputWithContext ¶ added in v0.1.5
func (i ProxyEndPointInstanceWeightArgs) ToProxyEndPointInstanceWeightOutputWithContext(ctx context.Context) ProxyEndPointInstanceWeightOutput
type ProxyEndPointInstanceWeightArray ¶ added in v0.1.5
type ProxyEndPointInstanceWeightArray []ProxyEndPointInstanceWeightInput
func (ProxyEndPointInstanceWeightArray) ElementType ¶ added in v0.1.5
func (ProxyEndPointInstanceWeightArray) ElementType() reflect.Type
func (ProxyEndPointInstanceWeightArray) ToProxyEndPointInstanceWeightArrayOutput ¶ added in v0.1.5
func (i ProxyEndPointInstanceWeightArray) ToProxyEndPointInstanceWeightArrayOutput() ProxyEndPointInstanceWeightArrayOutput
func (ProxyEndPointInstanceWeightArray) ToProxyEndPointInstanceWeightArrayOutputWithContext ¶ added in v0.1.5
func (i ProxyEndPointInstanceWeightArray) ToProxyEndPointInstanceWeightArrayOutputWithContext(ctx context.Context) ProxyEndPointInstanceWeightArrayOutput
type ProxyEndPointInstanceWeightArrayInput ¶ added in v0.1.5
type ProxyEndPointInstanceWeightArrayInput interface { pulumi.Input ToProxyEndPointInstanceWeightArrayOutput() ProxyEndPointInstanceWeightArrayOutput ToProxyEndPointInstanceWeightArrayOutputWithContext(context.Context) ProxyEndPointInstanceWeightArrayOutput }
ProxyEndPointInstanceWeightArrayInput is an input type that accepts ProxyEndPointInstanceWeightArray and ProxyEndPointInstanceWeightArrayOutput values. You can construct a concrete instance of `ProxyEndPointInstanceWeightArrayInput` via:
ProxyEndPointInstanceWeightArray{ ProxyEndPointInstanceWeightArgs{...} }
type ProxyEndPointInstanceWeightArrayOutput ¶ added in v0.1.5
type ProxyEndPointInstanceWeightArrayOutput struct{ *pulumi.OutputState }
func (ProxyEndPointInstanceWeightArrayOutput) ElementType ¶ added in v0.1.5
func (ProxyEndPointInstanceWeightArrayOutput) ElementType() reflect.Type
func (ProxyEndPointInstanceWeightArrayOutput) ToProxyEndPointInstanceWeightArrayOutput ¶ added in v0.1.5
func (o ProxyEndPointInstanceWeightArrayOutput) ToProxyEndPointInstanceWeightArrayOutput() ProxyEndPointInstanceWeightArrayOutput
func (ProxyEndPointInstanceWeightArrayOutput) ToProxyEndPointInstanceWeightArrayOutputWithContext ¶ added in v0.1.5
func (o ProxyEndPointInstanceWeightArrayOutput) ToProxyEndPointInstanceWeightArrayOutputWithContext(ctx context.Context) ProxyEndPointInstanceWeightArrayOutput
type ProxyEndPointInstanceWeightInput ¶ added in v0.1.5
type ProxyEndPointInstanceWeightInput interface { pulumi.Input ToProxyEndPointInstanceWeightOutput() ProxyEndPointInstanceWeightOutput ToProxyEndPointInstanceWeightOutputWithContext(context.Context) ProxyEndPointInstanceWeightOutput }
ProxyEndPointInstanceWeightInput is an input type that accepts ProxyEndPointInstanceWeightArgs and ProxyEndPointInstanceWeightOutput values. You can construct a concrete instance of `ProxyEndPointInstanceWeightInput` via:
ProxyEndPointInstanceWeightArgs{...}
type ProxyEndPointInstanceWeightOutput ¶ added in v0.1.5
type ProxyEndPointInstanceWeightOutput struct{ *pulumi.OutputState }
func (ProxyEndPointInstanceWeightOutput) ElementType ¶ added in v0.1.5
func (ProxyEndPointInstanceWeightOutput) ElementType() reflect.Type
func (ProxyEndPointInstanceWeightOutput) InstanceId ¶ added in v0.1.5
func (o ProxyEndPointInstanceWeightOutput) InstanceId() pulumi.StringOutput
Instance Id.
func (ProxyEndPointInstanceWeightOutput) ToProxyEndPointInstanceWeightOutput ¶ added in v0.1.5
func (o ProxyEndPointInstanceWeightOutput) ToProxyEndPointInstanceWeightOutput() ProxyEndPointInstanceWeightOutput
func (ProxyEndPointInstanceWeightOutput) ToProxyEndPointInstanceWeightOutputWithContext ¶ added in v0.1.5
func (o ProxyEndPointInstanceWeightOutput) ToProxyEndPointInstanceWeightOutputWithContext(ctx context.Context) ProxyEndPointInstanceWeightOutput
func (ProxyEndPointInstanceWeightOutput) Weight ¶ added in v0.1.5
func (o ProxyEndPointInstanceWeightOutput) Weight() pulumi.IntOutput
Instance Weight.
type ProxyEndPointMap ¶ added in v0.1.5
type ProxyEndPointMap map[string]ProxyEndPointInput
func (ProxyEndPointMap) ElementType ¶ added in v0.1.5
func (ProxyEndPointMap) ElementType() reflect.Type
func (ProxyEndPointMap) ToProxyEndPointMapOutput ¶ added in v0.1.5
func (i ProxyEndPointMap) ToProxyEndPointMapOutput() ProxyEndPointMapOutput
func (ProxyEndPointMap) ToProxyEndPointMapOutputWithContext ¶ added in v0.1.5
func (i ProxyEndPointMap) ToProxyEndPointMapOutputWithContext(ctx context.Context) ProxyEndPointMapOutput
type ProxyEndPointMapInput ¶ added in v0.1.5
type ProxyEndPointMapInput interface { pulumi.Input ToProxyEndPointMapOutput() ProxyEndPointMapOutput ToProxyEndPointMapOutputWithContext(context.Context) ProxyEndPointMapOutput }
ProxyEndPointMapInput is an input type that accepts ProxyEndPointMap and ProxyEndPointMapOutput values. You can construct a concrete instance of `ProxyEndPointMapInput` via:
ProxyEndPointMap{ "key": ProxyEndPointArgs{...} }
type ProxyEndPointMapOutput ¶ added in v0.1.5
type ProxyEndPointMapOutput struct{ *pulumi.OutputState }
func (ProxyEndPointMapOutput) ElementType ¶ added in v0.1.5
func (ProxyEndPointMapOutput) ElementType() reflect.Type
func (ProxyEndPointMapOutput) MapIndex ¶ added in v0.1.5
func (o ProxyEndPointMapOutput) MapIndex(k pulumi.StringInput) ProxyEndPointOutput
func (ProxyEndPointMapOutput) ToProxyEndPointMapOutput ¶ added in v0.1.5
func (o ProxyEndPointMapOutput) ToProxyEndPointMapOutput() ProxyEndPointMapOutput
func (ProxyEndPointMapOutput) ToProxyEndPointMapOutputWithContext ¶ added in v0.1.5
func (o ProxyEndPointMapOutput) ToProxyEndPointMapOutputWithContext(ctx context.Context) ProxyEndPointMapOutput
type ProxyEndPointOutput ¶ added in v0.1.5
type ProxyEndPointOutput struct{ *pulumi.OutputState }
func (ProxyEndPointOutput) AccessMode ¶ added in v0.1.5
func (o ProxyEndPointOutput) AccessMode() pulumi.StringOutput
Connection mode: nearby, balance.
func (ProxyEndPointOutput) AutoAddRo ¶ added in v0.1.5
func (o ProxyEndPointOutput) AutoAddRo() pulumi.StringOutput
Do you want to automatically add read-only instances? Yes - Yes, no - Do not automatically add.
func (ProxyEndPointOutput) ClusterId ¶ added in v0.1.5
func (o ProxyEndPointOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (ProxyEndPointOutput) ConnectionPoolTimeOut ¶ added in v0.1.5
func (o ProxyEndPointOutput) ConnectionPoolTimeOut() pulumi.IntOutput
Connection pool threshold: unit (second).
func (ProxyEndPointOutput) ConnectionPoolType ¶ added in v0.1.5
func (o ProxyEndPointOutput) ConnectionPoolType() pulumi.StringOutput
Connection pool type: SessionConnectionPool (session level Connection pool).
func (ProxyEndPointOutput) ConsistencyTimeOut ¶ added in v0.1.5
func (o ProxyEndPointOutput) ConsistencyTimeOut() pulumi.IntOutput
Consistency timeout.
func (ProxyEndPointOutput) ConsistencyType ¶ added in v0.1.5
func (o ProxyEndPointOutput) ConsistencyType() pulumi.StringOutput
Consistency type: event, global, session.
func (ProxyEndPointOutput) Description ¶ added in v0.1.5
func (o ProxyEndPointOutput) Description() pulumi.StringOutput
Description.
func (ProxyEndPointOutput) ElementType ¶ added in v0.1.5
func (ProxyEndPointOutput) ElementType() reflect.Type
func (ProxyEndPointOutput) FailOver ¶ added in v0.1.5
func (o ProxyEndPointOutput) FailOver() pulumi.StringOutput
Enable Failover. yes or no.
func (ProxyEndPointOutput) InstanceGroupId ¶ added in v0.1.5
func (o ProxyEndPointOutput) InstanceGroupId() pulumi.StringOutput
Instance Group ID.
func (ProxyEndPointOutput) InstanceWeights ¶ added in v0.1.5
func (o ProxyEndPointOutput) InstanceWeights() ProxyEndPointInstanceWeightArrayOutput
Instance Weight.
func (ProxyEndPointOutput) OpenConnectionPool ¶ added in v0.1.5
func (o ProxyEndPointOutput) OpenConnectionPool() pulumi.StringOutput
Whether to enable Connection pool, yes - enable, no - do not enable.
func (ProxyEndPointOutput) ProxyGroupId ¶ added in v0.1.5
func (o ProxyEndPointOutput) ProxyGroupId() pulumi.StringOutput
Proxy Group ID.
func (ProxyEndPointOutput) RwType ¶ added in v0.1.5
func (o ProxyEndPointOutput) RwType() pulumi.StringOutput
Read and write attributes: READWRITE, READONLY.
func (ProxyEndPointOutput) SecurityGroupIds ¶ added in v0.1.5
func (o ProxyEndPointOutput) SecurityGroupIds() pulumi.StringArrayOutput
Security Group ID Array.
func (ProxyEndPointOutput) ToProxyEndPointOutput ¶ added in v0.1.5
func (o ProxyEndPointOutput) ToProxyEndPointOutput() ProxyEndPointOutput
func (ProxyEndPointOutput) ToProxyEndPointOutputWithContext ¶ added in v0.1.5
func (o ProxyEndPointOutput) ToProxyEndPointOutputWithContext(ctx context.Context) ProxyEndPointOutput
func (ProxyEndPointOutput) TransSplit ¶ added in v0.1.5
func (o ProxyEndPointOutput) TransSplit() pulumi.BoolOutput
Transaction splitting.
func (ProxyEndPointOutput) UniqueSubnetId ¶ added in v0.1.5
func (o ProxyEndPointOutput) UniqueSubnetId() pulumi.StringOutput
The private network subnet ID is consistent with the cluster subnet ID by default.
func (ProxyEndPointOutput) UniqueVpcId ¶ added in v0.1.5
func (o ProxyEndPointOutput) UniqueVpcId() pulumi.StringOutput
Private network ID, which is consistent with the cluster private network ID by default.
func (ProxyEndPointOutput) Vip ¶ added in v0.1.5
func (o ProxyEndPointOutput) Vip() pulumi.StringOutput
VIP Information.
func (ProxyEndPointOutput) Vport ¶ added in v0.1.5
func (o ProxyEndPointOutput) Vport() pulumi.IntOutput
Port Information.
func (ProxyEndPointOutput) WeightMode ¶ added in v0.1.5
func (o ProxyEndPointOutput) WeightMode() pulumi.StringOutput
Weight mode: system system allocation, custom customization.
type ProxyEndPointState ¶ added in v0.1.5
type ProxyEndPointState struct { // Connection mode: nearby, balance. AccessMode pulumi.StringPtrInput // Do you want to automatically add read-only instances? Yes - Yes, no - Do not automatically add. AutoAddRo pulumi.StringPtrInput // Cluster ID. ClusterId pulumi.StringPtrInput // Connection pool threshold: unit (second). ConnectionPoolTimeOut pulumi.IntPtrInput // Connection pool type: SessionConnectionPool (session level Connection pool). ConnectionPoolType pulumi.StringPtrInput // Consistency timeout. ConsistencyTimeOut pulumi.IntPtrInput // Consistency type: event, global, session. ConsistencyType pulumi.StringPtrInput // Description. Description pulumi.StringPtrInput // Enable Failover. yes or no. FailOver pulumi.StringPtrInput // Instance Group ID. InstanceGroupId pulumi.StringPtrInput // Instance Weight. InstanceWeights ProxyEndPointInstanceWeightArrayInput // Whether to enable Connection pool, yes - enable, no - do not enable. OpenConnectionPool pulumi.StringPtrInput // Proxy Group ID. ProxyGroupId pulumi.StringPtrInput // Read and write attributes: READWRITE, READONLY. RwType pulumi.StringPtrInput // Security Group ID Array. SecurityGroupIds pulumi.StringArrayInput // Transaction splitting. TransSplit pulumi.BoolPtrInput // The private network subnet ID is consistent with the cluster subnet ID by default. UniqueSubnetId pulumi.StringPtrInput // Private network ID, which is consistent with the cluster private network ID by default. UniqueVpcId pulumi.StringPtrInput // VIP Information. Vip pulumi.StringPtrInput // Port Information. Vport pulumi.IntPtrInput // Weight mode: system system allocation, custom customization. WeightMode pulumi.StringPtrInput }
func (ProxyEndPointState) ElementType ¶ added in v0.1.5
func (ProxyEndPointState) ElementType() reflect.Type
type ProxyInput ¶ added in v0.1.5
type ProxyInput interface { pulumi.Input ToProxyOutput() ProxyOutput ToProxyOutputWithContext(ctx context.Context) ProxyOutput }
type ProxyMap ¶ added in v0.1.5
type ProxyMap map[string]ProxyInput
func (ProxyMap) ElementType ¶ added in v0.1.5
func (ProxyMap) ToProxyMapOutput ¶ added in v0.1.5
func (i ProxyMap) ToProxyMapOutput() ProxyMapOutput
func (ProxyMap) ToProxyMapOutputWithContext ¶ added in v0.1.5
func (i ProxyMap) ToProxyMapOutputWithContext(ctx context.Context) ProxyMapOutput
type ProxyMapInput ¶ added in v0.1.5
type ProxyMapInput interface { pulumi.Input ToProxyMapOutput() ProxyMapOutput ToProxyMapOutputWithContext(context.Context) ProxyMapOutput }
ProxyMapInput is an input type that accepts ProxyMap and ProxyMapOutput values. You can construct a concrete instance of `ProxyMapInput` via:
ProxyMap{ "key": ProxyArgs{...} }
type ProxyMapOutput ¶ added in v0.1.5
type ProxyMapOutput struct{ *pulumi.OutputState }
func (ProxyMapOutput) ElementType ¶ added in v0.1.5
func (ProxyMapOutput) ElementType() reflect.Type
func (ProxyMapOutput) MapIndex ¶ added in v0.1.5
func (o ProxyMapOutput) MapIndex(k pulumi.StringInput) ProxyOutput
func (ProxyMapOutput) ToProxyMapOutput ¶ added in v0.1.5
func (o ProxyMapOutput) ToProxyMapOutput() ProxyMapOutput
func (ProxyMapOutput) ToProxyMapOutputWithContext ¶ added in v0.1.5
func (o ProxyMapOutput) ToProxyMapOutputWithContext(ctx context.Context) ProxyMapOutput
type ProxyOutput ¶ added in v0.1.5
type ProxyOutput struct{ *pulumi.OutputState }
func (ProxyOutput) ClusterId ¶ added in v0.1.5
func (o ProxyOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (ProxyOutput) ConnectionPoolTimeOut ¶ added in v0.1.5
func (o ProxyOutput) ConnectionPoolTimeOut() pulumi.IntPtrOutput
Connection pool threshold: unit (second).
func (ProxyOutput) ConnectionPoolType ¶ added in v0.1.5
func (o ProxyOutput) ConnectionPoolType() pulumi.StringPtrOutput
Connection pool type: SessionConnectionPool (session level Connection pool).
func (ProxyOutput) Cpu ¶ added in v0.1.5
func (o ProxyOutput) Cpu() pulumi.IntOutput
Number of CPU cores.
func (ProxyOutput) Description ¶ added in v0.1.5
func (o ProxyOutput) Description() pulumi.StringPtrOutput
Description.
func (ProxyOutput) ElementType ¶ added in v0.1.5
func (ProxyOutput) ElementType() reflect.Type
func (ProxyOutput) OpenConnectionPool ¶ added in v0.1.5
func (o ProxyOutput) OpenConnectionPool() pulumi.StringPtrOutput
Whether to enable Connection pool, yes - enable, no - do not enable.
func (ProxyOutput) ProxyCount ¶ added in v0.1.5
func (o ProxyOutput) ProxyCount() pulumi.IntOutput
Number of database proxy group nodes. If it is set at the same time as the `proxyZones` field, the `proxyZones` parameter shall prevail.
func (ProxyOutput) ProxyGroupId ¶ added in v0.1.5
func (o ProxyOutput) ProxyGroupId() pulumi.StringOutput
Proxy Group Id.
func (ProxyOutput) ProxyZones ¶ added in v0.1.5
func (o ProxyOutput) ProxyZones() ProxyProxyZoneArrayOutput
Database node information.
func (ProxyOutput) RoInstances ¶ added in v0.1.8
func (o ProxyOutput) RoInstances() ProxyRoInstanceArrayOutput
Read only instance list.
func (ProxyOutput) SecurityGroupIds ¶ added in v0.1.5
func (o ProxyOutput) SecurityGroupIds() pulumi.StringArrayOutput
Security Group ID Array.
func (ProxyOutput) ToProxyOutput ¶ added in v0.1.5
func (o ProxyOutput) ToProxyOutput() ProxyOutput
func (ProxyOutput) ToProxyOutputWithContext ¶ added in v0.1.5
func (o ProxyOutput) ToProxyOutputWithContext(ctx context.Context) ProxyOutput
func (ProxyOutput) UniqueSubnetId ¶ added in v0.1.5
func (o ProxyOutput) UniqueSubnetId() pulumi.StringOutput
The private network subnet ID is consistent with the cluster subnet ID by default.
func (ProxyOutput) UniqueVpcId ¶ added in v0.1.5
func (o ProxyOutput) UniqueVpcId() pulumi.StringOutput
Private network ID, which is consistent with the cluster private network ID by default.
type ProxyProxyZone ¶ added in v0.1.5
type ProxyProxyZoneArgs ¶ added in v0.1.5
type ProxyProxyZoneArgs struct { // Number of proxy nodes. ProxyNodeCount pulumi.IntPtrInput `pulumi:"proxyNodeCount"` // Proxy node availability zone. ProxyNodeZone pulumi.StringPtrInput `pulumi:"proxyNodeZone"` }
func (ProxyProxyZoneArgs) ElementType ¶ added in v0.1.5
func (ProxyProxyZoneArgs) ElementType() reflect.Type
func (ProxyProxyZoneArgs) ToProxyProxyZoneOutput ¶ added in v0.1.5
func (i ProxyProxyZoneArgs) ToProxyProxyZoneOutput() ProxyProxyZoneOutput
func (ProxyProxyZoneArgs) ToProxyProxyZoneOutputWithContext ¶ added in v0.1.5
func (i ProxyProxyZoneArgs) ToProxyProxyZoneOutputWithContext(ctx context.Context) ProxyProxyZoneOutput
type ProxyProxyZoneArray ¶ added in v0.1.5
type ProxyProxyZoneArray []ProxyProxyZoneInput
func (ProxyProxyZoneArray) ElementType ¶ added in v0.1.5
func (ProxyProxyZoneArray) ElementType() reflect.Type
func (ProxyProxyZoneArray) ToProxyProxyZoneArrayOutput ¶ added in v0.1.5
func (i ProxyProxyZoneArray) ToProxyProxyZoneArrayOutput() ProxyProxyZoneArrayOutput
func (ProxyProxyZoneArray) ToProxyProxyZoneArrayOutputWithContext ¶ added in v0.1.5
func (i ProxyProxyZoneArray) ToProxyProxyZoneArrayOutputWithContext(ctx context.Context) ProxyProxyZoneArrayOutput
type ProxyProxyZoneArrayInput ¶ added in v0.1.5
type ProxyProxyZoneArrayInput interface { pulumi.Input ToProxyProxyZoneArrayOutput() ProxyProxyZoneArrayOutput ToProxyProxyZoneArrayOutputWithContext(context.Context) ProxyProxyZoneArrayOutput }
ProxyProxyZoneArrayInput is an input type that accepts ProxyProxyZoneArray and ProxyProxyZoneArrayOutput values. You can construct a concrete instance of `ProxyProxyZoneArrayInput` via:
ProxyProxyZoneArray{ ProxyProxyZoneArgs{...} }
type ProxyProxyZoneArrayOutput ¶ added in v0.1.5
type ProxyProxyZoneArrayOutput struct{ *pulumi.OutputState }
func (ProxyProxyZoneArrayOutput) ElementType ¶ added in v0.1.5
func (ProxyProxyZoneArrayOutput) ElementType() reflect.Type
func (ProxyProxyZoneArrayOutput) Index ¶ added in v0.1.5
func (o ProxyProxyZoneArrayOutput) Index(i pulumi.IntInput) ProxyProxyZoneOutput
func (ProxyProxyZoneArrayOutput) ToProxyProxyZoneArrayOutput ¶ added in v0.1.5
func (o ProxyProxyZoneArrayOutput) ToProxyProxyZoneArrayOutput() ProxyProxyZoneArrayOutput
func (ProxyProxyZoneArrayOutput) ToProxyProxyZoneArrayOutputWithContext ¶ added in v0.1.5
func (o ProxyProxyZoneArrayOutput) ToProxyProxyZoneArrayOutputWithContext(ctx context.Context) ProxyProxyZoneArrayOutput
type ProxyProxyZoneInput ¶ added in v0.1.5
type ProxyProxyZoneInput interface { pulumi.Input ToProxyProxyZoneOutput() ProxyProxyZoneOutput ToProxyProxyZoneOutputWithContext(context.Context) ProxyProxyZoneOutput }
ProxyProxyZoneInput is an input type that accepts ProxyProxyZoneArgs and ProxyProxyZoneOutput values. You can construct a concrete instance of `ProxyProxyZoneInput` via:
ProxyProxyZoneArgs{...}
type ProxyProxyZoneOutput ¶ added in v0.1.5
type ProxyProxyZoneOutput struct{ *pulumi.OutputState }
func (ProxyProxyZoneOutput) ElementType ¶ added in v0.1.5
func (ProxyProxyZoneOutput) ElementType() reflect.Type
func (ProxyProxyZoneOutput) ProxyNodeCount ¶ added in v0.1.5
func (o ProxyProxyZoneOutput) ProxyNodeCount() pulumi.IntPtrOutput
Number of proxy nodes.
func (ProxyProxyZoneOutput) ProxyNodeZone ¶ added in v0.1.5
func (o ProxyProxyZoneOutput) ProxyNodeZone() pulumi.StringPtrOutput
Proxy node availability zone.
func (ProxyProxyZoneOutput) ToProxyProxyZoneOutput ¶ added in v0.1.5
func (o ProxyProxyZoneOutput) ToProxyProxyZoneOutput() ProxyProxyZoneOutput
func (ProxyProxyZoneOutput) ToProxyProxyZoneOutputWithContext ¶ added in v0.1.5
func (o ProxyProxyZoneOutput) ToProxyProxyZoneOutputWithContext(ctx context.Context) ProxyProxyZoneOutput
type ProxyRoInstance ¶ added in v0.1.8
type ProxyRoInstanceArgs ¶ added in v0.1.8
type ProxyRoInstanceArgs struct { // instance id. InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` // weight. Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (ProxyRoInstanceArgs) ElementType ¶ added in v0.1.8
func (ProxyRoInstanceArgs) ElementType() reflect.Type
func (ProxyRoInstanceArgs) ToProxyRoInstanceOutput ¶ added in v0.1.8
func (i ProxyRoInstanceArgs) ToProxyRoInstanceOutput() ProxyRoInstanceOutput
func (ProxyRoInstanceArgs) ToProxyRoInstanceOutputWithContext ¶ added in v0.1.8
func (i ProxyRoInstanceArgs) ToProxyRoInstanceOutputWithContext(ctx context.Context) ProxyRoInstanceOutput
type ProxyRoInstanceArray ¶ added in v0.1.8
type ProxyRoInstanceArray []ProxyRoInstanceInput
func (ProxyRoInstanceArray) ElementType ¶ added in v0.1.8
func (ProxyRoInstanceArray) ElementType() reflect.Type
func (ProxyRoInstanceArray) ToProxyRoInstanceArrayOutput ¶ added in v0.1.8
func (i ProxyRoInstanceArray) ToProxyRoInstanceArrayOutput() ProxyRoInstanceArrayOutput
func (ProxyRoInstanceArray) ToProxyRoInstanceArrayOutputWithContext ¶ added in v0.1.8
func (i ProxyRoInstanceArray) ToProxyRoInstanceArrayOutputWithContext(ctx context.Context) ProxyRoInstanceArrayOutput
type ProxyRoInstanceArrayInput ¶ added in v0.1.8
type ProxyRoInstanceArrayInput interface { pulumi.Input ToProxyRoInstanceArrayOutput() ProxyRoInstanceArrayOutput ToProxyRoInstanceArrayOutputWithContext(context.Context) ProxyRoInstanceArrayOutput }
ProxyRoInstanceArrayInput is an input type that accepts ProxyRoInstanceArray and ProxyRoInstanceArrayOutput values. You can construct a concrete instance of `ProxyRoInstanceArrayInput` via:
ProxyRoInstanceArray{ ProxyRoInstanceArgs{...} }
type ProxyRoInstanceArrayOutput ¶ added in v0.1.8
type ProxyRoInstanceArrayOutput struct{ *pulumi.OutputState }
func (ProxyRoInstanceArrayOutput) ElementType ¶ added in v0.1.8
func (ProxyRoInstanceArrayOutput) ElementType() reflect.Type
func (ProxyRoInstanceArrayOutput) Index ¶ added in v0.1.8
func (o ProxyRoInstanceArrayOutput) Index(i pulumi.IntInput) ProxyRoInstanceOutput
func (ProxyRoInstanceArrayOutput) ToProxyRoInstanceArrayOutput ¶ added in v0.1.8
func (o ProxyRoInstanceArrayOutput) ToProxyRoInstanceArrayOutput() ProxyRoInstanceArrayOutput
func (ProxyRoInstanceArrayOutput) ToProxyRoInstanceArrayOutputWithContext ¶ added in v0.1.8
func (o ProxyRoInstanceArrayOutput) ToProxyRoInstanceArrayOutputWithContext(ctx context.Context) ProxyRoInstanceArrayOutput
type ProxyRoInstanceInput ¶ added in v0.1.8
type ProxyRoInstanceInput interface { pulumi.Input ToProxyRoInstanceOutput() ProxyRoInstanceOutput ToProxyRoInstanceOutputWithContext(context.Context) ProxyRoInstanceOutput }
ProxyRoInstanceInput is an input type that accepts ProxyRoInstanceArgs and ProxyRoInstanceOutput values. You can construct a concrete instance of `ProxyRoInstanceInput` via:
ProxyRoInstanceArgs{...}
type ProxyRoInstanceOutput ¶ added in v0.1.8
type ProxyRoInstanceOutput struct{ *pulumi.OutputState }
func (ProxyRoInstanceOutput) ElementType ¶ added in v0.1.8
func (ProxyRoInstanceOutput) ElementType() reflect.Type
func (ProxyRoInstanceOutput) InstanceId ¶ added in v0.1.8
func (o ProxyRoInstanceOutput) InstanceId() pulumi.StringPtrOutput
instance id.
func (ProxyRoInstanceOutput) ToProxyRoInstanceOutput ¶ added in v0.1.8
func (o ProxyRoInstanceOutput) ToProxyRoInstanceOutput() ProxyRoInstanceOutput
func (ProxyRoInstanceOutput) ToProxyRoInstanceOutputWithContext ¶ added in v0.1.8
func (o ProxyRoInstanceOutput) ToProxyRoInstanceOutputWithContext(ctx context.Context) ProxyRoInstanceOutput
func (ProxyRoInstanceOutput) Weight ¶ added in v0.1.8
func (o ProxyRoInstanceOutput) Weight() pulumi.IntPtrOutput
weight.
type ProxyState ¶ added in v0.1.5
type ProxyState struct { // Cluster ID. ClusterId pulumi.StringPtrInput // Connection pool threshold: unit (second). ConnectionPoolTimeOut pulumi.IntPtrInput // Connection pool type: SessionConnectionPool (session level Connection pool). ConnectionPoolType pulumi.StringPtrInput // Number of CPU cores. Cpu pulumi.IntPtrInput // Description. Description pulumi.StringPtrInput // Memory. Mem pulumi.IntPtrInput // Whether to enable Connection pool, yes - enable, no - do not enable. OpenConnectionPool pulumi.StringPtrInput // Number of database proxy group nodes. If it is set at the same time as the `proxyZones` field, the `proxyZones` parameter shall prevail. ProxyCount pulumi.IntPtrInput // Proxy Group Id. ProxyGroupId pulumi.StringPtrInput // Database node information. ProxyZones ProxyProxyZoneArrayInput // Read only instance list. RoInstances ProxyRoInstanceArrayInput // Security Group ID Array. SecurityGroupIds pulumi.StringArrayInput // The private network subnet ID is consistent with the cluster subnet ID by default. UniqueSubnetId pulumi.StringPtrInput // Private network ID, which is consistent with the cluster private network ID by default. UniqueVpcId pulumi.StringPtrInput }
func (ProxyState) ElementType ¶ added in v0.1.5
func (ProxyState) ElementType() reflect.Type
type ReadOnlyInstanceExclusiveAccess ¶ added in v0.1.5
type ReadOnlyInstanceExclusiveAccess struct { pulumi.CustomResourceState // Cluster ID. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Need to activate a read-only instance ID with unique access. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // port. Port pulumi.IntOutput `pulumi:"port"` // Security Group. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // The specified subnet ID. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // Specified VPC ID. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Provides a resource to create a cynosdb readOnlyInstanceExclusiveAccess
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cynosdb" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") cynosdbClusterId := "default_cynosdb_cluster" if param := cfg.Get("cynosdbClusterId"); param != "" { cynosdbClusterId = param } cynosdbClusterInstanceId := "default_cluster_instance" if param := cfg.Get("cynosdbClusterInstanceId"); param != "" { cynosdbClusterInstanceId = param } cynosdbClusterSecurityGroupId := "default_security_group_id" if param := cfg.Get("cynosdbClusterSecurityGroupId"); param != "" { cynosdbClusterSecurityGroupId = param } gz3, err := Vpc.GetSubnets(ctx, &vpc.GetSubnetsArgs{ AvailabilityZone: pulumi.StringRef(_var.Default_az), IsDefault: pulumi.BoolRef(true), }, nil) if err != nil { return err } vpcId := gz3.InstanceLists[0].VpcId subnetId := gz3.InstanceLists[0].SubnetId _, err = Cynosdb.NewReadOnlyInstanceExclusiveAccess(ctx, "readOnlyInstanceExclusiveAccess", &Cynosdb.ReadOnlyInstanceExclusiveAccessArgs{ ClusterId: pulumi.String(cynosdbClusterId), InstanceId: pulumi.String(cynosdbClusterInstanceId), VpcId: pulumi.String(vpcId), SubnetId: pulumi.String(subnetId), Port: pulumi.Int(1234), SecurityGroupIds: pulumi.StringArray{ pulumi.String(cynosdbClusterSecurityGroupId), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetReadOnlyInstanceExclusiveAccess ¶ added in v0.1.5
func GetReadOnlyInstanceExclusiveAccess(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReadOnlyInstanceExclusiveAccessState, opts ...pulumi.ResourceOption) (*ReadOnlyInstanceExclusiveAccess, error)
GetReadOnlyInstanceExclusiveAccess gets an existing ReadOnlyInstanceExclusiveAccess 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 NewReadOnlyInstanceExclusiveAccess ¶ added in v0.1.5
func NewReadOnlyInstanceExclusiveAccess(ctx *pulumi.Context, name string, args *ReadOnlyInstanceExclusiveAccessArgs, opts ...pulumi.ResourceOption) (*ReadOnlyInstanceExclusiveAccess, error)
NewReadOnlyInstanceExclusiveAccess registers a new resource with the given unique name, arguments, and options.
func (*ReadOnlyInstanceExclusiveAccess) ElementType ¶ added in v0.1.5
func (*ReadOnlyInstanceExclusiveAccess) ElementType() reflect.Type
func (*ReadOnlyInstanceExclusiveAccess) ToReadOnlyInstanceExclusiveAccessOutput ¶ added in v0.1.5
func (i *ReadOnlyInstanceExclusiveAccess) ToReadOnlyInstanceExclusiveAccessOutput() ReadOnlyInstanceExclusiveAccessOutput
func (*ReadOnlyInstanceExclusiveAccess) ToReadOnlyInstanceExclusiveAccessOutputWithContext ¶ added in v0.1.5
func (i *ReadOnlyInstanceExclusiveAccess) ToReadOnlyInstanceExclusiveAccessOutputWithContext(ctx context.Context) ReadOnlyInstanceExclusiveAccessOutput
type ReadOnlyInstanceExclusiveAccessArgs ¶ added in v0.1.5
type ReadOnlyInstanceExclusiveAccessArgs struct { // Cluster ID. ClusterId pulumi.StringInput // Need to activate a read-only instance ID with unique access. InstanceId pulumi.StringInput // port. Port pulumi.IntInput // Security Group. SecurityGroupIds pulumi.StringArrayInput // The specified subnet ID. SubnetId pulumi.StringInput // Specified VPC ID. VpcId pulumi.StringInput }
The set of arguments for constructing a ReadOnlyInstanceExclusiveAccess resource.
func (ReadOnlyInstanceExclusiveAccessArgs) ElementType ¶ added in v0.1.5
func (ReadOnlyInstanceExclusiveAccessArgs) ElementType() reflect.Type
type ReadOnlyInstanceExclusiveAccessArray ¶ added in v0.1.5
type ReadOnlyInstanceExclusiveAccessArray []ReadOnlyInstanceExclusiveAccessInput
func (ReadOnlyInstanceExclusiveAccessArray) ElementType ¶ added in v0.1.5
func (ReadOnlyInstanceExclusiveAccessArray) ElementType() reflect.Type
func (ReadOnlyInstanceExclusiveAccessArray) ToReadOnlyInstanceExclusiveAccessArrayOutput ¶ added in v0.1.5
func (i ReadOnlyInstanceExclusiveAccessArray) ToReadOnlyInstanceExclusiveAccessArrayOutput() ReadOnlyInstanceExclusiveAccessArrayOutput
func (ReadOnlyInstanceExclusiveAccessArray) ToReadOnlyInstanceExclusiveAccessArrayOutputWithContext ¶ added in v0.1.5
func (i ReadOnlyInstanceExclusiveAccessArray) ToReadOnlyInstanceExclusiveAccessArrayOutputWithContext(ctx context.Context) ReadOnlyInstanceExclusiveAccessArrayOutput
type ReadOnlyInstanceExclusiveAccessArrayInput ¶ added in v0.1.5
type ReadOnlyInstanceExclusiveAccessArrayInput interface { pulumi.Input ToReadOnlyInstanceExclusiveAccessArrayOutput() ReadOnlyInstanceExclusiveAccessArrayOutput ToReadOnlyInstanceExclusiveAccessArrayOutputWithContext(context.Context) ReadOnlyInstanceExclusiveAccessArrayOutput }
ReadOnlyInstanceExclusiveAccessArrayInput is an input type that accepts ReadOnlyInstanceExclusiveAccessArray and ReadOnlyInstanceExclusiveAccessArrayOutput values. You can construct a concrete instance of `ReadOnlyInstanceExclusiveAccessArrayInput` via:
ReadOnlyInstanceExclusiveAccessArray{ ReadOnlyInstanceExclusiveAccessArgs{...} }
type ReadOnlyInstanceExclusiveAccessArrayOutput ¶ added in v0.1.5
type ReadOnlyInstanceExclusiveAccessArrayOutput struct{ *pulumi.OutputState }
func (ReadOnlyInstanceExclusiveAccessArrayOutput) ElementType ¶ added in v0.1.5
func (ReadOnlyInstanceExclusiveAccessArrayOutput) ElementType() reflect.Type
func (ReadOnlyInstanceExclusiveAccessArrayOutput) ToReadOnlyInstanceExclusiveAccessArrayOutput ¶ added in v0.1.5
func (o ReadOnlyInstanceExclusiveAccessArrayOutput) ToReadOnlyInstanceExclusiveAccessArrayOutput() ReadOnlyInstanceExclusiveAccessArrayOutput
func (ReadOnlyInstanceExclusiveAccessArrayOutput) ToReadOnlyInstanceExclusiveAccessArrayOutputWithContext ¶ added in v0.1.5
func (o ReadOnlyInstanceExclusiveAccessArrayOutput) ToReadOnlyInstanceExclusiveAccessArrayOutputWithContext(ctx context.Context) ReadOnlyInstanceExclusiveAccessArrayOutput
type ReadOnlyInstanceExclusiveAccessInput ¶ added in v0.1.5
type ReadOnlyInstanceExclusiveAccessInput interface { pulumi.Input ToReadOnlyInstanceExclusiveAccessOutput() ReadOnlyInstanceExclusiveAccessOutput ToReadOnlyInstanceExclusiveAccessOutputWithContext(ctx context.Context) ReadOnlyInstanceExclusiveAccessOutput }
type ReadOnlyInstanceExclusiveAccessMap ¶ added in v0.1.5
type ReadOnlyInstanceExclusiveAccessMap map[string]ReadOnlyInstanceExclusiveAccessInput
func (ReadOnlyInstanceExclusiveAccessMap) ElementType ¶ added in v0.1.5
func (ReadOnlyInstanceExclusiveAccessMap) ElementType() reflect.Type
func (ReadOnlyInstanceExclusiveAccessMap) ToReadOnlyInstanceExclusiveAccessMapOutput ¶ added in v0.1.5
func (i ReadOnlyInstanceExclusiveAccessMap) ToReadOnlyInstanceExclusiveAccessMapOutput() ReadOnlyInstanceExclusiveAccessMapOutput
func (ReadOnlyInstanceExclusiveAccessMap) ToReadOnlyInstanceExclusiveAccessMapOutputWithContext ¶ added in v0.1.5
func (i ReadOnlyInstanceExclusiveAccessMap) ToReadOnlyInstanceExclusiveAccessMapOutputWithContext(ctx context.Context) ReadOnlyInstanceExclusiveAccessMapOutput
type ReadOnlyInstanceExclusiveAccessMapInput ¶ added in v0.1.5
type ReadOnlyInstanceExclusiveAccessMapInput interface { pulumi.Input ToReadOnlyInstanceExclusiveAccessMapOutput() ReadOnlyInstanceExclusiveAccessMapOutput ToReadOnlyInstanceExclusiveAccessMapOutputWithContext(context.Context) ReadOnlyInstanceExclusiveAccessMapOutput }
ReadOnlyInstanceExclusiveAccessMapInput is an input type that accepts ReadOnlyInstanceExclusiveAccessMap and ReadOnlyInstanceExclusiveAccessMapOutput values. You can construct a concrete instance of `ReadOnlyInstanceExclusiveAccessMapInput` via:
ReadOnlyInstanceExclusiveAccessMap{ "key": ReadOnlyInstanceExclusiveAccessArgs{...} }
type ReadOnlyInstanceExclusiveAccessMapOutput ¶ added in v0.1.5
type ReadOnlyInstanceExclusiveAccessMapOutput struct{ *pulumi.OutputState }
func (ReadOnlyInstanceExclusiveAccessMapOutput) ElementType ¶ added in v0.1.5
func (ReadOnlyInstanceExclusiveAccessMapOutput) ElementType() reflect.Type
func (ReadOnlyInstanceExclusiveAccessMapOutput) MapIndex ¶ added in v0.1.5
func (o ReadOnlyInstanceExclusiveAccessMapOutput) MapIndex(k pulumi.StringInput) ReadOnlyInstanceExclusiveAccessOutput
func (ReadOnlyInstanceExclusiveAccessMapOutput) ToReadOnlyInstanceExclusiveAccessMapOutput ¶ added in v0.1.5
func (o ReadOnlyInstanceExclusiveAccessMapOutput) ToReadOnlyInstanceExclusiveAccessMapOutput() ReadOnlyInstanceExclusiveAccessMapOutput
func (ReadOnlyInstanceExclusiveAccessMapOutput) ToReadOnlyInstanceExclusiveAccessMapOutputWithContext ¶ added in v0.1.5
func (o ReadOnlyInstanceExclusiveAccessMapOutput) ToReadOnlyInstanceExclusiveAccessMapOutputWithContext(ctx context.Context) ReadOnlyInstanceExclusiveAccessMapOutput
type ReadOnlyInstanceExclusiveAccessOutput ¶ added in v0.1.5
type ReadOnlyInstanceExclusiveAccessOutput struct{ *pulumi.OutputState }
func (ReadOnlyInstanceExclusiveAccessOutput) ClusterId ¶ added in v0.1.5
func (o ReadOnlyInstanceExclusiveAccessOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (ReadOnlyInstanceExclusiveAccessOutput) ElementType ¶ added in v0.1.5
func (ReadOnlyInstanceExclusiveAccessOutput) ElementType() reflect.Type
func (ReadOnlyInstanceExclusiveAccessOutput) InstanceId ¶ added in v0.1.5
func (o ReadOnlyInstanceExclusiveAccessOutput) InstanceId() pulumi.StringOutput
Need to activate a read-only instance ID with unique access.
func (ReadOnlyInstanceExclusiveAccessOutput) Port ¶ added in v0.1.5
func (o ReadOnlyInstanceExclusiveAccessOutput) Port() pulumi.IntOutput
port.
func (ReadOnlyInstanceExclusiveAccessOutput) SecurityGroupIds ¶ added in v0.1.5
func (o ReadOnlyInstanceExclusiveAccessOutput) SecurityGroupIds() pulumi.StringArrayOutput
Security Group.
func (ReadOnlyInstanceExclusiveAccessOutput) SubnetId ¶ added in v0.1.5
func (o ReadOnlyInstanceExclusiveAccessOutput) SubnetId() pulumi.StringOutput
The specified subnet ID.
func (ReadOnlyInstanceExclusiveAccessOutput) ToReadOnlyInstanceExclusiveAccessOutput ¶ added in v0.1.5
func (o ReadOnlyInstanceExclusiveAccessOutput) ToReadOnlyInstanceExclusiveAccessOutput() ReadOnlyInstanceExclusiveAccessOutput
func (ReadOnlyInstanceExclusiveAccessOutput) ToReadOnlyInstanceExclusiveAccessOutputWithContext ¶ added in v0.1.5
func (o ReadOnlyInstanceExclusiveAccessOutput) ToReadOnlyInstanceExclusiveAccessOutputWithContext(ctx context.Context) ReadOnlyInstanceExclusiveAccessOutput
func (ReadOnlyInstanceExclusiveAccessOutput) VpcId ¶ added in v0.1.5
func (o ReadOnlyInstanceExclusiveAccessOutput) VpcId() pulumi.StringOutput
Specified VPC ID.
type ReadOnlyInstanceExclusiveAccessState ¶ added in v0.1.5
type ReadOnlyInstanceExclusiveAccessState struct { // Cluster ID. ClusterId pulumi.StringPtrInput // Need to activate a read-only instance ID with unique access. InstanceId pulumi.StringPtrInput // port. Port pulumi.IntPtrInput // Security Group. SecurityGroupIds pulumi.StringArrayInput // The specified subnet ID. SubnetId pulumi.StringPtrInput // Specified VPC ID. VpcId pulumi.StringPtrInput }
func (ReadOnlyInstanceExclusiveAccessState) ElementType ¶ added in v0.1.5
func (ReadOnlyInstanceExclusiveAccessState) ElementType() reflect.Type
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"` // ID of the subnet within this VPC. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // ID of the VPC. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Provide a resource to create a CynosDB readonly instance.
## Example Usage
<!--Start PulumiCodeChooser --> ```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 }) }
``` <!--End PulumiCodeChooser -->
## 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 // ID of the subnet within this VPC. SubnetId pulumi.StringPtrInput // ID of the VPC. VpcId pulumi.StringPtrInput }
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) SubnetId ¶ added in v0.1.8
func (o ReadonlyInstanceOutput) SubnetId() pulumi.StringOutput
ID of the subnet within this VPC.
func (ReadonlyInstanceOutput) ToReadonlyInstanceOutput ¶
func (o ReadonlyInstanceOutput) ToReadonlyInstanceOutput() ReadonlyInstanceOutput
func (ReadonlyInstanceOutput) ToReadonlyInstanceOutputWithContext ¶
func (o ReadonlyInstanceOutput) ToReadonlyInstanceOutputWithContext(ctx context.Context) ReadonlyInstanceOutput
func (ReadonlyInstanceOutput) VpcId ¶ added in v0.1.8
func (o ReadonlyInstanceOutput) VpcId() pulumi.StringOutput
ID of the VPC.
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 // ID of the subnet within this VPC. SubnetId pulumi.StringPtrInput // ID of the VPC. VpcId pulumi.StringPtrInput }
func (ReadonlyInstanceState) ElementType ¶
func (ReadonlyInstanceState) ElementType() reflect.Type
type ReloadProxyNode ¶ added in v0.1.5
type ReloadProxyNode struct { pulumi.CustomResourceState // cluster id. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // proxy group id. ProxyGroupId pulumi.StringOutput `pulumi:"proxyGroupId"` }
Provides a resource to create a cynosdb reloadProxyNode
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewReloadProxyNode(ctx, "reloadProxyNode", &Cynosdb.ReloadProxyNodeArgs{ ClusterId: pulumi.String("cynosdbmysql-cgd2gpwr"), ProxyGroupId: pulumi.String("cynosdbmysql-proxy-8lqtl8pk"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
cynosdb reload_proxy_node can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Cynosdb/reloadProxyNode:ReloadProxyNode reload_proxy_node reload_proxy_node_id ```
func GetReloadProxyNode ¶ added in v0.1.5
func GetReloadProxyNode(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReloadProxyNodeState, opts ...pulumi.ResourceOption) (*ReloadProxyNode, error)
GetReloadProxyNode gets an existing ReloadProxyNode 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 NewReloadProxyNode ¶ added in v0.1.5
func NewReloadProxyNode(ctx *pulumi.Context, name string, args *ReloadProxyNodeArgs, opts ...pulumi.ResourceOption) (*ReloadProxyNode, error)
NewReloadProxyNode registers a new resource with the given unique name, arguments, and options.
func (*ReloadProxyNode) ElementType ¶ added in v0.1.5
func (*ReloadProxyNode) ElementType() reflect.Type
func (*ReloadProxyNode) ToReloadProxyNodeOutput ¶ added in v0.1.5
func (i *ReloadProxyNode) ToReloadProxyNodeOutput() ReloadProxyNodeOutput
func (*ReloadProxyNode) ToReloadProxyNodeOutputWithContext ¶ added in v0.1.5
func (i *ReloadProxyNode) ToReloadProxyNodeOutputWithContext(ctx context.Context) ReloadProxyNodeOutput
type ReloadProxyNodeArgs ¶ added in v0.1.5
type ReloadProxyNodeArgs struct { // cluster id. ClusterId pulumi.StringInput // proxy group id. ProxyGroupId pulumi.StringInput }
The set of arguments for constructing a ReloadProxyNode resource.
func (ReloadProxyNodeArgs) ElementType ¶ added in v0.1.5
func (ReloadProxyNodeArgs) ElementType() reflect.Type
type ReloadProxyNodeArray ¶ added in v0.1.5
type ReloadProxyNodeArray []ReloadProxyNodeInput
func (ReloadProxyNodeArray) ElementType ¶ added in v0.1.5
func (ReloadProxyNodeArray) ElementType() reflect.Type
func (ReloadProxyNodeArray) ToReloadProxyNodeArrayOutput ¶ added in v0.1.5
func (i ReloadProxyNodeArray) ToReloadProxyNodeArrayOutput() ReloadProxyNodeArrayOutput
func (ReloadProxyNodeArray) ToReloadProxyNodeArrayOutputWithContext ¶ added in v0.1.5
func (i ReloadProxyNodeArray) ToReloadProxyNodeArrayOutputWithContext(ctx context.Context) ReloadProxyNodeArrayOutput
type ReloadProxyNodeArrayInput ¶ added in v0.1.5
type ReloadProxyNodeArrayInput interface { pulumi.Input ToReloadProxyNodeArrayOutput() ReloadProxyNodeArrayOutput ToReloadProxyNodeArrayOutputWithContext(context.Context) ReloadProxyNodeArrayOutput }
ReloadProxyNodeArrayInput is an input type that accepts ReloadProxyNodeArray and ReloadProxyNodeArrayOutput values. You can construct a concrete instance of `ReloadProxyNodeArrayInput` via:
ReloadProxyNodeArray{ ReloadProxyNodeArgs{...} }
type ReloadProxyNodeArrayOutput ¶ added in v0.1.5
type ReloadProxyNodeArrayOutput struct{ *pulumi.OutputState }
func (ReloadProxyNodeArrayOutput) ElementType ¶ added in v0.1.5
func (ReloadProxyNodeArrayOutput) ElementType() reflect.Type
func (ReloadProxyNodeArrayOutput) Index ¶ added in v0.1.5
func (o ReloadProxyNodeArrayOutput) Index(i pulumi.IntInput) ReloadProxyNodeOutput
func (ReloadProxyNodeArrayOutput) ToReloadProxyNodeArrayOutput ¶ added in v0.1.5
func (o ReloadProxyNodeArrayOutput) ToReloadProxyNodeArrayOutput() ReloadProxyNodeArrayOutput
func (ReloadProxyNodeArrayOutput) ToReloadProxyNodeArrayOutputWithContext ¶ added in v0.1.5
func (o ReloadProxyNodeArrayOutput) ToReloadProxyNodeArrayOutputWithContext(ctx context.Context) ReloadProxyNodeArrayOutput
type ReloadProxyNodeInput ¶ added in v0.1.5
type ReloadProxyNodeInput interface { pulumi.Input ToReloadProxyNodeOutput() ReloadProxyNodeOutput ToReloadProxyNodeOutputWithContext(ctx context.Context) ReloadProxyNodeOutput }
type ReloadProxyNodeMap ¶ added in v0.1.5
type ReloadProxyNodeMap map[string]ReloadProxyNodeInput
func (ReloadProxyNodeMap) ElementType ¶ added in v0.1.5
func (ReloadProxyNodeMap) ElementType() reflect.Type
func (ReloadProxyNodeMap) ToReloadProxyNodeMapOutput ¶ added in v0.1.5
func (i ReloadProxyNodeMap) ToReloadProxyNodeMapOutput() ReloadProxyNodeMapOutput
func (ReloadProxyNodeMap) ToReloadProxyNodeMapOutputWithContext ¶ added in v0.1.5
func (i ReloadProxyNodeMap) ToReloadProxyNodeMapOutputWithContext(ctx context.Context) ReloadProxyNodeMapOutput
type ReloadProxyNodeMapInput ¶ added in v0.1.5
type ReloadProxyNodeMapInput interface { pulumi.Input ToReloadProxyNodeMapOutput() ReloadProxyNodeMapOutput ToReloadProxyNodeMapOutputWithContext(context.Context) ReloadProxyNodeMapOutput }
ReloadProxyNodeMapInput is an input type that accepts ReloadProxyNodeMap and ReloadProxyNodeMapOutput values. You can construct a concrete instance of `ReloadProxyNodeMapInput` via:
ReloadProxyNodeMap{ "key": ReloadProxyNodeArgs{...} }
type ReloadProxyNodeMapOutput ¶ added in v0.1.5
type ReloadProxyNodeMapOutput struct{ *pulumi.OutputState }
func (ReloadProxyNodeMapOutput) ElementType ¶ added in v0.1.5
func (ReloadProxyNodeMapOutput) ElementType() reflect.Type
func (ReloadProxyNodeMapOutput) MapIndex ¶ added in v0.1.5
func (o ReloadProxyNodeMapOutput) MapIndex(k pulumi.StringInput) ReloadProxyNodeOutput
func (ReloadProxyNodeMapOutput) ToReloadProxyNodeMapOutput ¶ added in v0.1.5
func (o ReloadProxyNodeMapOutput) ToReloadProxyNodeMapOutput() ReloadProxyNodeMapOutput
func (ReloadProxyNodeMapOutput) ToReloadProxyNodeMapOutputWithContext ¶ added in v0.1.5
func (o ReloadProxyNodeMapOutput) ToReloadProxyNodeMapOutputWithContext(ctx context.Context) ReloadProxyNodeMapOutput
type ReloadProxyNodeOutput ¶ added in v0.1.5
type ReloadProxyNodeOutput struct{ *pulumi.OutputState }
func (ReloadProxyNodeOutput) ClusterId ¶ added in v0.1.5
func (o ReloadProxyNodeOutput) ClusterId() pulumi.StringOutput
cluster id.
func (ReloadProxyNodeOutput) ElementType ¶ added in v0.1.5
func (ReloadProxyNodeOutput) ElementType() reflect.Type
func (ReloadProxyNodeOutput) ProxyGroupId ¶ added in v0.1.5
func (o ReloadProxyNodeOutput) ProxyGroupId() pulumi.StringOutput
proxy group id.
func (ReloadProxyNodeOutput) ToReloadProxyNodeOutput ¶ added in v0.1.5
func (o ReloadProxyNodeOutput) ToReloadProxyNodeOutput() ReloadProxyNodeOutput
func (ReloadProxyNodeOutput) ToReloadProxyNodeOutputWithContext ¶ added in v0.1.5
func (o ReloadProxyNodeOutput) ToReloadProxyNodeOutputWithContext(ctx context.Context) ReloadProxyNodeOutput
type ReloadProxyNodeState ¶ added in v0.1.5
type ReloadProxyNodeState struct { // cluster id. ClusterId pulumi.StringPtrInput // proxy group id. ProxyGroupId pulumi.StringPtrInput }
func (ReloadProxyNodeState) ElementType ¶ added in v0.1.5
func (ReloadProxyNodeState) ElementType() reflect.Type
type ResourcePackage ¶ added in v0.1.5
type ResourcePackage struct { pulumi.CustomResourceState // Validity period of resource package, in days. ExpireDay pulumi.IntOutput `pulumi:"expireDay"` // Instance Type. InstanceType pulumi.StringOutput `pulumi:"instanceType"` // Number of purchased resource packs. PackageCount pulumi.IntOutput `pulumi:"packageCount"` // Resource Package Name. PackageName pulumi.StringPtrOutput `pulumi:"packageName"` // Resource package usage region China - common in mainland China, overseas - common in Hong Kong, Macao, Taiwan, and // overseas. PackageRegion pulumi.StringOutput `pulumi:"packageRegion"` // Resource package size, calculated in 10000 units; Storage resources: GB. PackageSpec pulumi.Float64Output `pulumi:"packageSpec"` // Resource package type: CCU computing resource package, DISK storage resource package. PackageType pulumi.StringOutput `pulumi:"packageType"` // Resource package version base basic version, common general version, enterprise enterprise version. PackageVersion pulumi.StringOutput `pulumi:"packageVersion"` }
func GetResourcePackage ¶ added in v0.1.5
func GetResourcePackage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourcePackageState, opts ...pulumi.ResourceOption) (*ResourcePackage, error)
GetResourcePackage gets an existing ResourcePackage 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 NewResourcePackage ¶ added in v0.1.5
func NewResourcePackage(ctx *pulumi.Context, name string, args *ResourcePackageArgs, opts ...pulumi.ResourceOption) (*ResourcePackage, error)
NewResourcePackage registers a new resource with the given unique name, arguments, and options.
func (*ResourcePackage) ElementType ¶ added in v0.1.5
func (*ResourcePackage) ElementType() reflect.Type
func (*ResourcePackage) ToResourcePackageOutput ¶ added in v0.1.5
func (i *ResourcePackage) ToResourcePackageOutput() ResourcePackageOutput
func (*ResourcePackage) ToResourcePackageOutputWithContext ¶ added in v0.1.5
func (i *ResourcePackage) ToResourcePackageOutputWithContext(ctx context.Context) ResourcePackageOutput
type ResourcePackageArgs ¶ added in v0.1.5
type ResourcePackageArgs struct { // Validity period of resource package, in days. ExpireDay pulumi.IntInput // Instance Type. InstanceType pulumi.StringInput // Number of purchased resource packs. PackageCount pulumi.IntInput // Resource Package Name. PackageName pulumi.StringPtrInput // Resource package usage region China - common in mainland China, overseas - common in Hong Kong, Macao, Taiwan, and // overseas. PackageRegion pulumi.StringInput // Resource package size, calculated in 10000 units; Storage resources: GB. PackageSpec pulumi.Float64Input // Resource package type: CCU computing resource package, DISK storage resource package. PackageType pulumi.StringInput // Resource package version base basic version, common general version, enterprise enterprise version. PackageVersion pulumi.StringInput }
The set of arguments for constructing a ResourcePackage resource.
func (ResourcePackageArgs) ElementType ¶ added in v0.1.5
func (ResourcePackageArgs) ElementType() reflect.Type
type ResourcePackageArray ¶ added in v0.1.5
type ResourcePackageArray []ResourcePackageInput
func (ResourcePackageArray) ElementType ¶ added in v0.1.5
func (ResourcePackageArray) ElementType() reflect.Type
func (ResourcePackageArray) ToResourcePackageArrayOutput ¶ added in v0.1.5
func (i ResourcePackageArray) ToResourcePackageArrayOutput() ResourcePackageArrayOutput
func (ResourcePackageArray) ToResourcePackageArrayOutputWithContext ¶ added in v0.1.5
func (i ResourcePackageArray) ToResourcePackageArrayOutputWithContext(ctx context.Context) ResourcePackageArrayOutput
type ResourcePackageArrayInput ¶ added in v0.1.5
type ResourcePackageArrayInput interface { pulumi.Input ToResourcePackageArrayOutput() ResourcePackageArrayOutput ToResourcePackageArrayOutputWithContext(context.Context) ResourcePackageArrayOutput }
ResourcePackageArrayInput is an input type that accepts ResourcePackageArray and ResourcePackageArrayOutput values. You can construct a concrete instance of `ResourcePackageArrayInput` via:
ResourcePackageArray{ ResourcePackageArgs{...} }
type ResourcePackageArrayOutput ¶ added in v0.1.5
type ResourcePackageArrayOutput struct{ *pulumi.OutputState }
func (ResourcePackageArrayOutput) ElementType ¶ added in v0.1.5
func (ResourcePackageArrayOutput) ElementType() reflect.Type
func (ResourcePackageArrayOutput) Index ¶ added in v0.1.5
func (o ResourcePackageArrayOutput) Index(i pulumi.IntInput) ResourcePackageOutput
func (ResourcePackageArrayOutput) ToResourcePackageArrayOutput ¶ added in v0.1.5
func (o ResourcePackageArrayOutput) ToResourcePackageArrayOutput() ResourcePackageArrayOutput
func (ResourcePackageArrayOutput) ToResourcePackageArrayOutputWithContext ¶ added in v0.1.5
func (o ResourcePackageArrayOutput) ToResourcePackageArrayOutputWithContext(ctx context.Context) ResourcePackageArrayOutput
type ResourcePackageInput ¶ added in v0.1.5
type ResourcePackageInput interface { pulumi.Input ToResourcePackageOutput() ResourcePackageOutput ToResourcePackageOutputWithContext(ctx context.Context) ResourcePackageOutput }
type ResourcePackageMap ¶ added in v0.1.5
type ResourcePackageMap map[string]ResourcePackageInput
func (ResourcePackageMap) ElementType ¶ added in v0.1.5
func (ResourcePackageMap) ElementType() reflect.Type
func (ResourcePackageMap) ToResourcePackageMapOutput ¶ added in v0.1.5
func (i ResourcePackageMap) ToResourcePackageMapOutput() ResourcePackageMapOutput
func (ResourcePackageMap) ToResourcePackageMapOutputWithContext ¶ added in v0.1.5
func (i ResourcePackageMap) ToResourcePackageMapOutputWithContext(ctx context.Context) ResourcePackageMapOutput
type ResourcePackageMapInput ¶ added in v0.1.5
type ResourcePackageMapInput interface { pulumi.Input ToResourcePackageMapOutput() ResourcePackageMapOutput ToResourcePackageMapOutputWithContext(context.Context) ResourcePackageMapOutput }
ResourcePackageMapInput is an input type that accepts ResourcePackageMap and ResourcePackageMapOutput values. You can construct a concrete instance of `ResourcePackageMapInput` via:
ResourcePackageMap{ "key": ResourcePackageArgs{...} }
type ResourcePackageMapOutput ¶ added in v0.1.5
type ResourcePackageMapOutput struct{ *pulumi.OutputState }
func (ResourcePackageMapOutput) ElementType ¶ added in v0.1.5
func (ResourcePackageMapOutput) ElementType() reflect.Type
func (ResourcePackageMapOutput) MapIndex ¶ added in v0.1.5
func (o ResourcePackageMapOutput) MapIndex(k pulumi.StringInput) ResourcePackageOutput
func (ResourcePackageMapOutput) ToResourcePackageMapOutput ¶ added in v0.1.5
func (o ResourcePackageMapOutput) ToResourcePackageMapOutput() ResourcePackageMapOutput
func (ResourcePackageMapOutput) ToResourcePackageMapOutputWithContext ¶ added in v0.1.5
func (o ResourcePackageMapOutput) ToResourcePackageMapOutputWithContext(ctx context.Context) ResourcePackageMapOutput
type ResourcePackageOutput ¶ added in v0.1.5
type ResourcePackageOutput struct{ *pulumi.OutputState }
func (ResourcePackageOutput) ElementType ¶ added in v0.1.5
func (ResourcePackageOutput) ElementType() reflect.Type
func (ResourcePackageOutput) ExpireDay ¶ added in v0.1.5
func (o ResourcePackageOutput) ExpireDay() pulumi.IntOutput
Validity period of resource package, in days.
func (ResourcePackageOutput) InstanceType ¶ added in v0.1.5
func (o ResourcePackageOutput) InstanceType() pulumi.StringOutput
Instance Type.
func (ResourcePackageOutput) PackageCount ¶ added in v0.1.5
func (o ResourcePackageOutput) PackageCount() pulumi.IntOutput
Number of purchased resource packs.
func (ResourcePackageOutput) PackageName ¶ added in v0.1.5
func (o ResourcePackageOutput) PackageName() pulumi.StringPtrOutput
Resource Package Name.
func (ResourcePackageOutput) PackageRegion ¶ added in v0.1.5
func (o ResourcePackageOutput) PackageRegion() pulumi.StringOutput
Resource package usage region China - common in mainland China, overseas - common in Hong Kong, Macao, Taiwan, and overseas.
func (ResourcePackageOutput) PackageSpec ¶ added in v0.1.5
func (o ResourcePackageOutput) PackageSpec() pulumi.Float64Output
Resource package size, calculated in 10000 units; Storage resources: GB.
func (ResourcePackageOutput) PackageType ¶ added in v0.1.5
func (o ResourcePackageOutput) PackageType() pulumi.StringOutput
Resource package type: CCU computing resource package, DISK storage resource package.
func (ResourcePackageOutput) PackageVersion ¶ added in v0.1.5
func (o ResourcePackageOutput) PackageVersion() pulumi.StringOutput
Resource package version base basic version, common general version, enterprise enterprise version.
func (ResourcePackageOutput) ToResourcePackageOutput ¶ added in v0.1.5
func (o ResourcePackageOutput) ToResourcePackageOutput() ResourcePackageOutput
func (ResourcePackageOutput) ToResourcePackageOutputWithContext ¶ added in v0.1.5
func (o ResourcePackageOutput) ToResourcePackageOutputWithContext(ctx context.Context) ResourcePackageOutput
type ResourcePackageState ¶ added in v0.1.5
type ResourcePackageState struct { // Validity period of resource package, in days. ExpireDay pulumi.IntPtrInput // Instance Type. InstanceType pulumi.StringPtrInput // Number of purchased resource packs. PackageCount pulumi.IntPtrInput // Resource Package Name. PackageName pulumi.StringPtrInput // Resource package usage region China - common in mainland China, overseas - common in Hong Kong, Macao, Taiwan, and // overseas. PackageRegion pulumi.StringPtrInput // Resource package size, calculated in 10000 units; Storage resources: GB. PackageSpec pulumi.Float64PtrInput // Resource package type: CCU computing resource package, DISK storage resource package. PackageType pulumi.StringPtrInput // Resource package version base basic version, common general version, enterprise enterprise version. PackageVersion pulumi.StringPtrInput }
func (ResourcePackageState) ElementType ¶ added in v0.1.5
func (ResourcePackageState) ElementType() reflect.Type
type RestartInstance ¶ added in v0.1.5
type RestartInstance struct { pulumi.CustomResourceState // Instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // instance state. Status pulumi.StringOutput `pulumi:"status"` }
Provides a resource to create a cynosdb restartInstance
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewRestartInstance(ctx, "restartInstance", &Cynosdb.RestartInstanceArgs{ InstanceId: pulumi.String("cynosdbmysql-ins-afqx1hy0"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetRestartInstance ¶ added in v0.1.5
func GetRestartInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RestartInstanceState, opts ...pulumi.ResourceOption) (*RestartInstance, error)
GetRestartInstance gets an existing RestartInstance 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 NewRestartInstance ¶ added in v0.1.5
func NewRestartInstance(ctx *pulumi.Context, name string, args *RestartInstanceArgs, opts ...pulumi.ResourceOption) (*RestartInstance, error)
NewRestartInstance registers a new resource with the given unique name, arguments, and options.
func (*RestartInstance) ElementType ¶ added in v0.1.5
func (*RestartInstance) ElementType() reflect.Type
func (*RestartInstance) ToRestartInstanceOutput ¶ added in v0.1.5
func (i *RestartInstance) ToRestartInstanceOutput() RestartInstanceOutput
func (*RestartInstance) ToRestartInstanceOutputWithContext ¶ added in v0.1.5
func (i *RestartInstance) ToRestartInstanceOutputWithContext(ctx context.Context) RestartInstanceOutput
type RestartInstanceArgs ¶ added in v0.1.5
type RestartInstanceArgs struct { // Instance ID. InstanceId pulumi.StringInput }
The set of arguments for constructing a RestartInstance resource.
func (RestartInstanceArgs) ElementType ¶ added in v0.1.5
func (RestartInstanceArgs) ElementType() reflect.Type
type RestartInstanceArray ¶ added in v0.1.5
type RestartInstanceArray []RestartInstanceInput
func (RestartInstanceArray) ElementType ¶ added in v0.1.5
func (RestartInstanceArray) ElementType() reflect.Type
func (RestartInstanceArray) ToRestartInstanceArrayOutput ¶ added in v0.1.5
func (i RestartInstanceArray) ToRestartInstanceArrayOutput() RestartInstanceArrayOutput
func (RestartInstanceArray) ToRestartInstanceArrayOutputWithContext ¶ added in v0.1.5
func (i RestartInstanceArray) ToRestartInstanceArrayOutputWithContext(ctx context.Context) RestartInstanceArrayOutput
type RestartInstanceArrayInput ¶ added in v0.1.5
type RestartInstanceArrayInput interface { pulumi.Input ToRestartInstanceArrayOutput() RestartInstanceArrayOutput ToRestartInstanceArrayOutputWithContext(context.Context) RestartInstanceArrayOutput }
RestartInstanceArrayInput is an input type that accepts RestartInstanceArray and RestartInstanceArrayOutput values. You can construct a concrete instance of `RestartInstanceArrayInput` via:
RestartInstanceArray{ RestartInstanceArgs{...} }
type RestartInstanceArrayOutput ¶ added in v0.1.5
type RestartInstanceArrayOutput struct{ *pulumi.OutputState }
func (RestartInstanceArrayOutput) ElementType ¶ added in v0.1.5
func (RestartInstanceArrayOutput) ElementType() reflect.Type
func (RestartInstanceArrayOutput) Index ¶ added in v0.1.5
func (o RestartInstanceArrayOutput) Index(i pulumi.IntInput) RestartInstanceOutput
func (RestartInstanceArrayOutput) ToRestartInstanceArrayOutput ¶ added in v0.1.5
func (o RestartInstanceArrayOutput) ToRestartInstanceArrayOutput() RestartInstanceArrayOutput
func (RestartInstanceArrayOutput) ToRestartInstanceArrayOutputWithContext ¶ added in v0.1.5
func (o RestartInstanceArrayOutput) ToRestartInstanceArrayOutputWithContext(ctx context.Context) RestartInstanceArrayOutput
type RestartInstanceInput ¶ added in v0.1.5
type RestartInstanceInput interface { pulumi.Input ToRestartInstanceOutput() RestartInstanceOutput ToRestartInstanceOutputWithContext(ctx context.Context) RestartInstanceOutput }
type RestartInstanceMap ¶ added in v0.1.5
type RestartInstanceMap map[string]RestartInstanceInput
func (RestartInstanceMap) ElementType ¶ added in v0.1.5
func (RestartInstanceMap) ElementType() reflect.Type
func (RestartInstanceMap) ToRestartInstanceMapOutput ¶ added in v0.1.5
func (i RestartInstanceMap) ToRestartInstanceMapOutput() RestartInstanceMapOutput
func (RestartInstanceMap) ToRestartInstanceMapOutputWithContext ¶ added in v0.1.5
func (i RestartInstanceMap) ToRestartInstanceMapOutputWithContext(ctx context.Context) RestartInstanceMapOutput
type RestartInstanceMapInput ¶ added in v0.1.5
type RestartInstanceMapInput interface { pulumi.Input ToRestartInstanceMapOutput() RestartInstanceMapOutput ToRestartInstanceMapOutputWithContext(context.Context) RestartInstanceMapOutput }
RestartInstanceMapInput is an input type that accepts RestartInstanceMap and RestartInstanceMapOutput values. You can construct a concrete instance of `RestartInstanceMapInput` via:
RestartInstanceMap{ "key": RestartInstanceArgs{...} }
type RestartInstanceMapOutput ¶ added in v0.1.5
type RestartInstanceMapOutput struct{ *pulumi.OutputState }
func (RestartInstanceMapOutput) ElementType ¶ added in v0.1.5
func (RestartInstanceMapOutput) ElementType() reflect.Type
func (RestartInstanceMapOutput) MapIndex ¶ added in v0.1.5
func (o RestartInstanceMapOutput) MapIndex(k pulumi.StringInput) RestartInstanceOutput
func (RestartInstanceMapOutput) ToRestartInstanceMapOutput ¶ added in v0.1.5
func (o RestartInstanceMapOutput) ToRestartInstanceMapOutput() RestartInstanceMapOutput
func (RestartInstanceMapOutput) ToRestartInstanceMapOutputWithContext ¶ added in v0.1.5
func (o RestartInstanceMapOutput) ToRestartInstanceMapOutputWithContext(ctx context.Context) RestartInstanceMapOutput
type RestartInstanceOutput ¶ added in v0.1.5
type RestartInstanceOutput struct{ *pulumi.OutputState }
func (RestartInstanceOutput) ElementType ¶ added in v0.1.5
func (RestartInstanceOutput) ElementType() reflect.Type
func (RestartInstanceOutput) InstanceId ¶ added in v0.1.5
func (o RestartInstanceOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (RestartInstanceOutput) Status ¶ added in v0.1.5
func (o RestartInstanceOutput) Status() pulumi.StringOutput
instance state.
func (RestartInstanceOutput) ToRestartInstanceOutput ¶ added in v0.1.5
func (o RestartInstanceOutput) ToRestartInstanceOutput() RestartInstanceOutput
func (RestartInstanceOutput) ToRestartInstanceOutputWithContext ¶ added in v0.1.5
func (o RestartInstanceOutput) ToRestartInstanceOutputWithContext(ctx context.Context) RestartInstanceOutput
type RestartInstanceState ¶ added in v0.1.5
type RestartInstanceState struct { // Instance ID. InstanceId pulumi.StringPtrInput // instance state. Status pulumi.StringPtrInput }
func (RestartInstanceState) ElementType ¶ added in v0.1.5
func (RestartInstanceState) ElementType() reflect.Type
type RollBackCluster ¶ added in v0.1.5
type RollBackCluster struct { pulumi.CustomResourceState // The ID of cluster. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Expected rollback Time. ExpectTime pulumi.StringPtrOutput `pulumi:"expectTime"` // Expected Threshold (Obsolete). ExpectTimeThresh pulumi.IntPtrOutput `pulumi:"expectTimeThresh"` // Database list. RollbackDatabases RollBackClusterRollbackDatabaseArrayOutput `pulumi:"rollbackDatabases"` // Rollback ID. RollbackId pulumi.IntOutput `pulumi:"rollbackId"` // Rollback mode by time point, full: normal; Db: fast; Table: Extreme speed (default is normal). RollbackMode pulumi.StringPtrOutput `pulumi:"rollbackMode"` // Backfile policy timeRollback - Backfile by point in time snapRollback - Backfile by backup file. RollbackStrategy pulumi.StringOutput `pulumi:"rollbackStrategy"` // Table list. RollbackTables RollBackClusterRollbackTableArrayOutput `pulumi:"rollbackTables"` }
Provides a resource to create a cynosdb rollBackCluster
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewRollBackCluster(ctx, "rollBackCluster", &Cynosdb.RollBackClusterArgs{ ClusterId: pulumi.String("cynosdbmysql-bws8h88b"), ExpectTimeThresh: pulumi.Int(0), RollbackDatabases: cynosdb.RollBackClusterRollbackDatabaseArray{ &cynosdb.RollBackClusterRollbackDatabaseArgs{ NewDatabase: pulumi.String("users_bak_1"), OldDatabase: pulumi.String("users"), }, }, RollbackId: pulumi.Int(732725), RollbackMode: pulumi.String("full"), RollbackStrategy: pulumi.String("snapRollback"), RollbackTables: cynosdb.RollBackClusterRollbackTableArray{ &cynosdb.RollBackClusterRollbackTableArgs{ Database: pulumi.String("tf_ci_test"), Tables: cynosdb.RollBackClusterRollbackTableTableArray{ &cynosdb.RollBackClusterRollbackTableTableArgs{ NewTable: pulumi.String("test_bak_111"), OldTable: pulumi.String("test"), }, }, }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetRollBackCluster ¶ added in v0.1.5
func GetRollBackCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RollBackClusterState, opts ...pulumi.ResourceOption) (*RollBackCluster, error)
GetRollBackCluster gets an existing RollBackCluster 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 NewRollBackCluster ¶ added in v0.1.5
func NewRollBackCluster(ctx *pulumi.Context, name string, args *RollBackClusterArgs, opts ...pulumi.ResourceOption) (*RollBackCluster, error)
NewRollBackCluster registers a new resource with the given unique name, arguments, and options.
func (*RollBackCluster) ElementType ¶ added in v0.1.5
func (*RollBackCluster) ElementType() reflect.Type
func (*RollBackCluster) ToRollBackClusterOutput ¶ added in v0.1.5
func (i *RollBackCluster) ToRollBackClusterOutput() RollBackClusterOutput
func (*RollBackCluster) ToRollBackClusterOutputWithContext ¶ added in v0.1.5
func (i *RollBackCluster) ToRollBackClusterOutputWithContext(ctx context.Context) RollBackClusterOutput
type RollBackClusterArgs ¶ added in v0.1.5
type RollBackClusterArgs struct { // The ID of cluster. ClusterId pulumi.StringInput // Expected rollback Time. ExpectTime pulumi.StringPtrInput // Expected Threshold (Obsolete). ExpectTimeThresh pulumi.IntPtrInput // Database list. RollbackDatabases RollBackClusterRollbackDatabaseArrayInput // Rollback ID. RollbackId pulumi.IntInput // Rollback mode by time point, full: normal; Db: fast; Table: Extreme speed (default is normal). RollbackMode pulumi.StringPtrInput // Backfile policy timeRollback - Backfile by point in time snapRollback - Backfile by backup file. RollbackStrategy pulumi.StringInput // Table list. RollbackTables RollBackClusterRollbackTableArrayInput }
The set of arguments for constructing a RollBackCluster resource.
func (RollBackClusterArgs) ElementType ¶ added in v0.1.5
func (RollBackClusterArgs) ElementType() reflect.Type
type RollBackClusterArray ¶ added in v0.1.5
type RollBackClusterArray []RollBackClusterInput
func (RollBackClusterArray) ElementType ¶ added in v0.1.5
func (RollBackClusterArray) ElementType() reflect.Type
func (RollBackClusterArray) ToRollBackClusterArrayOutput ¶ added in v0.1.5
func (i RollBackClusterArray) ToRollBackClusterArrayOutput() RollBackClusterArrayOutput
func (RollBackClusterArray) ToRollBackClusterArrayOutputWithContext ¶ added in v0.1.5
func (i RollBackClusterArray) ToRollBackClusterArrayOutputWithContext(ctx context.Context) RollBackClusterArrayOutput
type RollBackClusterArrayInput ¶ added in v0.1.5
type RollBackClusterArrayInput interface { pulumi.Input ToRollBackClusterArrayOutput() RollBackClusterArrayOutput ToRollBackClusterArrayOutputWithContext(context.Context) RollBackClusterArrayOutput }
RollBackClusterArrayInput is an input type that accepts RollBackClusterArray and RollBackClusterArrayOutput values. You can construct a concrete instance of `RollBackClusterArrayInput` via:
RollBackClusterArray{ RollBackClusterArgs{...} }
type RollBackClusterArrayOutput ¶ added in v0.1.5
type RollBackClusterArrayOutput struct{ *pulumi.OutputState }
func (RollBackClusterArrayOutput) ElementType ¶ added in v0.1.5
func (RollBackClusterArrayOutput) ElementType() reflect.Type
func (RollBackClusterArrayOutput) Index ¶ added in v0.1.5
func (o RollBackClusterArrayOutput) Index(i pulumi.IntInput) RollBackClusterOutput
func (RollBackClusterArrayOutput) ToRollBackClusterArrayOutput ¶ added in v0.1.5
func (o RollBackClusterArrayOutput) ToRollBackClusterArrayOutput() RollBackClusterArrayOutput
func (RollBackClusterArrayOutput) ToRollBackClusterArrayOutputWithContext ¶ added in v0.1.5
func (o RollBackClusterArrayOutput) ToRollBackClusterArrayOutputWithContext(ctx context.Context) RollBackClusterArrayOutput
type RollBackClusterInput ¶ added in v0.1.5
type RollBackClusterInput interface { pulumi.Input ToRollBackClusterOutput() RollBackClusterOutput ToRollBackClusterOutputWithContext(ctx context.Context) RollBackClusterOutput }
type RollBackClusterMap ¶ added in v0.1.5
type RollBackClusterMap map[string]RollBackClusterInput
func (RollBackClusterMap) ElementType ¶ added in v0.1.5
func (RollBackClusterMap) ElementType() reflect.Type
func (RollBackClusterMap) ToRollBackClusterMapOutput ¶ added in v0.1.5
func (i RollBackClusterMap) ToRollBackClusterMapOutput() RollBackClusterMapOutput
func (RollBackClusterMap) ToRollBackClusterMapOutputWithContext ¶ added in v0.1.5
func (i RollBackClusterMap) ToRollBackClusterMapOutputWithContext(ctx context.Context) RollBackClusterMapOutput
type RollBackClusterMapInput ¶ added in v0.1.5
type RollBackClusterMapInput interface { pulumi.Input ToRollBackClusterMapOutput() RollBackClusterMapOutput ToRollBackClusterMapOutputWithContext(context.Context) RollBackClusterMapOutput }
RollBackClusterMapInput is an input type that accepts RollBackClusterMap and RollBackClusterMapOutput values. You can construct a concrete instance of `RollBackClusterMapInput` via:
RollBackClusterMap{ "key": RollBackClusterArgs{...} }
type RollBackClusterMapOutput ¶ added in v0.1.5
type RollBackClusterMapOutput struct{ *pulumi.OutputState }
func (RollBackClusterMapOutput) ElementType ¶ added in v0.1.5
func (RollBackClusterMapOutput) ElementType() reflect.Type
func (RollBackClusterMapOutput) MapIndex ¶ added in v0.1.5
func (o RollBackClusterMapOutput) MapIndex(k pulumi.StringInput) RollBackClusterOutput
func (RollBackClusterMapOutput) ToRollBackClusterMapOutput ¶ added in v0.1.5
func (o RollBackClusterMapOutput) ToRollBackClusterMapOutput() RollBackClusterMapOutput
func (RollBackClusterMapOutput) ToRollBackClusterMapOutputWithContext ¶ added in v0.1.5
func (o RollBackClusterMapOutput) ToRollBackClusterMapOutputWithContext(ctx context.Context) RollBackClusterMapOutput
type RollBackClusterOutput ¶ added in v0.1.5
type RollBackClusterOutput struct{ *pulumi.OutputState }
func (RollBackClusterOutput) ClusterId ¶ added in v0.1.5
func (o RollBackClusterOutput) ClusterId() pulumi.StringOutput
The ID of cluster.
func (RollBackClusterOutput) ElementType ¶ added in v0.1.5
func (RollBackClusterOutput) ElementType() reflect.Type
func (RollBackClusterOutput) ExpectTime ¶ added in v0.1.5
func (o RollBackClusterOutput) ExpectTime() pulumi.StringPtrOutput
Expected rollback Time.
func (RollBackClusterOutput) ExpectTimeThresh ¶ added in v0.1.5
func (o RollBackClusterOutput) ExpectTimeThresh() pulumi.IntPtrOutput
Expected Threshold (Obsolete).
func (RollBackClusterOutput) RollbackDatabases ¶ added in v0.1.5
func (o RollBackClusterOutput) RollbackDatabases() RollBackClusterRollbackDatabaseArrayOutput
Database list.
func (RollBackClusterOutput) RollbackId ¶ added in v0.1.5
func (o RollBackClusterOutput) RollbackId() pulumi.IntOutput
Rollback ID.
func (RollBackClusterOutput) RollbackMode ¶ added in v0.1.5
func (o RollBackClusterOutput) RollbackMode() pulumi.StringPtrOutput
Rollback mode by time point, full: normal; Db: fast; Table: Extreme speed (default is normal).
func (RollBackClusterOutput) RollbackStrategy ¶ added in v0.1.5
func (o RollBackClusterOutput) RollbackStrategy() pulumi.StringOutput
Backfile policy timeRollback - Backfile by point in time snapRollback - Backfile by backup file.
func (RollBackClusterOutput) RollbackTables ¶ added in v0.1.5
func (o RollBackClusterOutput) RollbackTables() RollBackClusterRollbackTableArrayOutput
Table list.
func (RollBackClusterOutput) ToRollBackClusterOutput ¶ added in v0.1.5
func (o RollBackClusterOutput) ToRollBackClusterOutput() RollBackClusterOutput
func (RollBackClusterOutput) ToRollBackClusterOutputWithContext ¶ added in v0.1.5
func (o RollBackClusterOutput) ToRollBackClusterOutputWithContext(ctx context.Context) RollBackClusterOutput
type RollBackClusterRollbackDatabase ¶ added in v0.1.5
type RollBackClusterRollbackDatabaseArgs ¶ added in v0.1.5
type RollBackClusterRollbackDatabaseArgs struct { // New database name. NewDatabase pulumi.StringInput `pulumi:"newDatabase"` // Old database name. OldDatabase pulumi.StringInput `pulumi:"oldDatabase"` }
func (RollBackClusterRollbackDatabaseArgs) ElementType ¶ added in v0.1.5
func (RollBackClusterRollbackDatabaseArgs) ElementType() reflect.Type
func (RollBackClusterRollbackDatabaseArgs) ToRollBackClusterRollbackDatabaseOutput ¶ added in v0.1.5
func (i RollBackClusterRollbackDatabaseArgs) ToRollBackClusterRollbackDatabaseOutput() RollBackClusterRollbackDatabaseOutput
func (RollBackClusterRollbackDatabaseArgs) ToRollBackClusterRollbackDatabaseOutputWithContext ¶ added in v0.1.5
func (i RollBackClusterRollbackDatabaseArgs) ToRollBackClusterRollbackDatabaseOutputWithContext(ctx context.Context) RollBackClusterRollbackDatabaseOutput
type RollBackClusterRollbackDatabaseArray ¶ added in v0.1.5
type RollBackClusterRollbackDatabaseArray []RollBackClusterRollbackDatabaseInput
func (RollBackClusterRollbackDatabaseArray) ElementType ¶ added in v0.1.5
func (RollBackClusterRollbackDatabaseArray) ElementType() reflect.Type
func (RollBackClusterRollbackDatabaseArray) ToRollBackClusterRollbackDatabaseArrayOutput ¶ added in v0.1.5
func (i RollBackClusterRollbackDatabaseArray) ToRollBackClusterRollbackDatabaseArrayOutput() RollBackClusterRollbackDatabaseArrayOutput
func (RollBackClusterRollbackDatabaseArray) ToRollBackClusterRollbackDatabaseArrayOutputWithContext ¶ added in v0.1.5
func (i RollBackClusterRollbackDatabaseArray) ToRollBackClusterRollbackDatabaseArrayOutputWithContext(ctx context.Context) RollBackClusterRollbackDatabaseArrayOutput
type RollBackClusterRollbackDatabaseArrayInput ¶ added in v0.1.5
type RollBackClusterRollbackDatabaseArrayInput interface { pulumi.Input ToRollBackClusterRollbackDatabaseArrayOutput() RollBackClusterRollbackDatabaseArrayOutput ToRollBackClusterRollbackDatabaseArrayOutputWithContext(context.Context) RollBackClusterRollbackDatabaseArrayOutput }
RollBackClusterRollbackDatabaseArrayInput is an input type that accepts RollBackClusterRollbackDatabaseArray and RollBackClusterRollbackDatabaseArrayOutput values. You can construct a concrete instance of `RollBackClusterRollbackDatabaseArrayInput` via:
RollBackClusterRollbackDatabaseArray{ RollBackClusterRollbackDatabaseArgs{...} }
type RollBackClusterRollbackDatabaseArrayOutput ¶ added in v0.1.5
type RollBackClusterRollbackDatabaseArrayOutput struct{ *pulumi.OutputState }
func (RollBackClusterRollbackDatabaseArrayOutput) ElementType ¶ added in v0.1.5
func (RollBackClusterRollbackDatabaseArrayOutput) ElementType() reflect.Type
func (RollBackClusterRollbackDatabaseArrayOutput) ToRollBackClusterRollbackDatabaseArrayOutput ¶ added in v0.1.5
func (o RollBackClusterRollbackDatabaseArrayOutput) ToRollBackClusterRollbackDatabaseArrayOutput() RollBackClusterRollbackDatabaseArrayOutput
func (RollBackClusterRollbackDatabaseArrayOutput) ToRollBackClusterRollbackDatabaseArrayOutputWithContext ¶ added in v0.1.5
func (o RollBackClusterRollbackDatabaseArrayOutput) ToRollBackClusterRollbackDatabaseArrayOutputWithContext(ctx context.Context) RollBackClusterRollbackDatabaseArrayOutput
type RollBackClusterRollbackDatabaseInput ¶ added in v0.1.5
type RollBackClusterRollbackDatabaseInput interface { pulumi.Input ToRollBackClusterRollbackDatabaseOutput() RollBackClusterRollbackDatabaseOutput ToRollBackClusterRollbackDatabaseOutputWithContext(context.Context) RollBackClusterRollbackDatabaseOutput }
RollBackClusterRollbackDatabaseInput is an input type that accepts RollBackClusterRollbackDatabaseArgs and RollBackClusterRollbackDatabaseOutput values. You can construct a concrete instance of `RollBackClusterRollbackDatabaseInput` via:
RollBackClusterRollbackDatabaseArgs{...}
type RollBackClusterRollbackDatabaseOutput ¶ added in v0.1.5
type RollBackClusterRollbackDatabaseOutput struct{ *pulumi.OutputState }
func (RollBackClusterRollbackDatabaseOutput) ElementType ¶ added in v0.1.5
func (RollBackClusterRollbackDatabaseOutput) ElementType() reflect.Type
func (RollBackClusterRollbackDatabaseOutput) NewDatabase ¶ added in v0.1.5
func (o RollBackClusterRollbackDatabaseOutput) NewDatabase() pulumi.StringOutput
New database name.
func (RollBackClusterRollbackDatabaseOutput) OldDatabase ¶ added in v0.1.5
func (o RollBackClusterRollbackDatabaseOutput) OldDatabase() pulumi.StringOutput
Old database name.
func (RollBackClusterRollbackDatabaseOutput) ToRollBackClusterRollbackDatabaseOutput ¶ added in v0.1.5
func (o RollBackClusterRollbackDatabaseOutput) ToRollBackClusterRollbackDatabaseOutput() RollBackClusterRollbackDatabaseOutput
func (RollBackClusterRollbackDatabaseOutput) ToRollBackClusterRollbackDatabaseOutputWithContext ¶ added in v0.1.5
func (o RollBackClusterRollbackDatabaseOutput) ToRollBackClusterRollbackDatabaseOutputWithContext(ctx context.Context) RollBackClusterRollbackDatabaseOutput
type RollBackClusterRollbackTable ¶ added in v0.1.5
type RollBackClusterRollbackTable struct { // New database name. Database string `pulumi:"database"` // Tables. Tables []RollBackClusterRollbackTableTable `pulumi:"tables"` }
type RollBackClusterRollbackTableArgs ¶ added in v0.1.5
type RollBackClusterRollbackTableArgs struct { // New database name. Database pulumi.StringInput `pulumi:"database"` // Tables. Tables RollBackClusterRollbackTableTableArrayInput `pulumi:"tables"` }
func (RollBackClusterRollbackTableArgs) ElementType ¶ added in v0.1.5
func (RollBackClusterRollbackTableArgs) ElementType() reflect.Type
func (RollBackClusterRollbackTableArgs) ToRollBackClusterRollbackTableOutput ¶ added in v0.1.5
func (i RollBackClusterRollbackTableArgs) ToRollBackClusterRollbackTableOutput() RollBackClusterRollbackTableOutput
func (RollBackClusterRollbackTableArgs) ToRollBackClusterRollbackTableOutputWithContext ¶ added in v0.1.5
func (i RollBackClusterRollbackTableArgs) ToRollBackClusterRollbackTableOutputWithContext(ctx context.Context) RollBackClusterRollbackTableOutput
type RollBackClusterRollbackTableArray ¶ added in v0.1.5
type RollBackClusterRollbackTableArray []RollBackClusterRollbackTableInput
func (RollBackClusterRollbackTableArray) ElementType ¶ added in v0.1.5
func (RollBackClusterRollbackTableArray) ElementType() reflect.Type
func (RollBackClusterRollbackTableArray) ToRollBackClusterRollbackTableArrayOutput ¶ added in v0.1.5
func (i RollBackClusterRollbackTableArray) ToRollBackClusterRollbackTableArrayOutput() RollBackClusterRollbackTableArrayOutput
func (RollBackClusterRollbackTableArray) ToRollBackClusterRollbackTableArrayOutputWithContext ¶ added in v0.1.5
func (i RollBackClusterRollbackTableArray) ToRollBackClusterRollbackTableArrayOutputWithContext(ctx context.Context) RollBackClusterRollbackTableArrayOutput
type RollBackClusterRollbackTableArrayInput ¶ added in v0.1.5
type RollBackClusterRollbackTableArrayInput interface { pulumi.Input ToRollBackClusterRollbackTableArrayOutput() RollBackClusterRollbackTableArrayOutput ToRollBackClusterRollbackTableArrayOutputWithContext(context.Context) RollBackClusterRollbackTableArrayOutput }
RollBackClusterRollbackTableArrayInput is an input type that accepts RollBackClusterRollbackTableArray and RollBackClusterRollbackTableArrayOutput values. You can construct a concrete instance of `RollBackClusterRollbackTableArrayInput` via:
RollBackClusterRollbackTableArray{ RollBackClusterRollbackTableArgs{...} }
type RollBackClusterRollbackTableArrayOutput ¶ added in v0.1.5
type RollBackClusterRollbackTableArrayOutput struct{ *pulumi.OutputState }
func (RollBackClusterRollbackTableArrayOutput) ElementType ¶ added in v0.1.5
func (RollBackClusterRollbackTableArrayOutput) ElementType() reflect.Type
func (RollBackClusterRollbackTableArrayOutput) ToRollBackClusterRollbackTableArrayOutput ¶ added in v0.1.5
func (o RollBackClusterRollbackTableArrayOutput) ToRollBackClusterRollbackTableArrayOutput() RollBackClusterRollbackTableArrayOutput
func (RollBackClusterRollbackTableArrayOutput) ToRollBackClusterRollbackTableArrayOutputWithContext ¶ added in v0.1.5
func (o RollBackClusterRollbackTableArrayOutput) ToRollBackClusterRollbackTableArrayOutputWithContext(ctx context.Context) RollBackClusterRollbackTableArrayOutput
type RollBackClusterRollbackTableInput ¶ added in v0.1.5
type RollBackClusterRollbackTableInput interface { pulumi.Input ToRollBackClusterRollbackTableOutput() RollBackClusterRollbackTableOutput ToRollBackClusterRollbackTableOutputWithContext(context.Context) RollBackClusterRollbackTableOutput }
RollBackClusterRollbackTableInput is an input type that accepts RollBackClusterRollbackTableArgs and RollBackClusterRollbackTableOutput values. You can construct a concrete instance of `RollBackClusterRollbackTableInput` via:
RollBackClusterRollbackTableArgs{...}
type RollBackClusterRollbackTableOutput ¶ added in v0.1.5
type RollBackClusterRollbackTableOutput struct{ *pulumi.OutputState }
func (RollBackClusterRollbackTableOutput) Database ¶ added in v0.1.5
func (o RollBackClusterRollbackTableOutput) Database() pulumi.StringOutput
New database name.
func (RollBackClusterRollbackTableOutput) ElementType ¶ added in v0.1.5
func (RollBackClusterRollbackTableOutput) ElementType() reflect.Type
func (RollBackClusterRollbackTableOutput) ToRollBackClusterRollbackTableOutput ¶ added in v0.1.5
func (o RollBackClusterRollbackTableOutput) ToRollBackClusterRollbackTableOutput() RollBackClusterRollbackTableOutput
func (RollBackClusterRollbackTableOutput) ToRollBackClusterRollbackTableOutputWithContext ¶ added in v0.1.5
func (o RollBackClusterRollbackTableOutput) ToRollBackClusterRollbackTableOutputWithContext(ctx context.Context) RollBackClusterRollbackTableOutput
type RollBackClusterRollbackTableTable ¶ added in v0.1.5
type RollBackClusterRollbackTableTableArgs ¶ added in v0.1.5
type RollBackClusterRollbackTableTableArgs struct { // New table name. NewTable pulumi.StringInput `pulumi:"newTable"` // Old table name. OldTable pulumi.StringInput `pulumi:"oldTable"` }
func (RollBackClusterRollbackTableTableArgs) ElementType ¶ added in v0.1.5
func (RollBackClusterRollbackTableTableArgs) ElementType() reflect.Type
func (RollBackClusterRollbackTableTableArgs) ToRollBackClusterRollbackTableTableOutput ¶ added in v0.1.5
func (i RollBackClusterRollbackTableTableArgs) ToRollBackClusterRollbackTableTableOutput() RollBackClusterRollbackTableTableOutput
func (RollBackClusterRollbackTableTableArgs) ToRollBackClusterRollbackTableTableOutputWithContext ¶ added in v0.1.5
func (i RollBackClusterRollbackTableTableArgs) ToRollBackClusterRollbackTableTableOutputWithContext(ctx context.Context) RollBackClusterRollbackTableTableOutput
type RollBackClusterRollbackTableTableArray ¶ added in v0.1.5
type RollBackClusterRollbackTableTableArray []RollBackClusterRollbackTableTableInput
func (RollBackClusterRollbackTableTableArray) ElementType ¶ added in v0.1.5
func (RollBackClusterRollbackTableTableArray) ElementType() reflect.Type
func (RollBackClusterRollbackTableTableArray) ToRollBackClusterRollbackTableTableArrayOutput ¶ added in v0.1.5
func (i RollBackClusterRollbackTableTableArray) ToRollBackClusterRollbackTableTableArrayOutput() RollBackClusterRollbackTableTableArrayOutput
func (RollBackClusterRollbackTableTableArray) ToRollBackClusterRollbackTableTableArrayOutputWithContext ¶ added in v0.1.5
func (i RollBackClusterRollbackTableTableArray) ToRollBackClusterRollbackTableTableArrayOutputWithContext(ctx context.Context) RollBackClusterRollbackTableTableArrayOutput
type RollBackClusterRollbackTableTableArrayInput ¶ added in v0.1.5
type RollBackClusterRollbackTableTableArrayInput interface { pulumi.Input ToRollBackClusterRollbackTableTableArrayOutput() RollBackClusterRollbackTableTableArrayOutput ToRollBackClusterRollbackTableTableArrayOutputWithContext(context.Context) RollBackClusterRollbackTableTableArrayOutput }
RollBackClusterRollbackTableTableArrayInput is an input type that accepts RollBackClusterRollbackTableTableArray and RollBackClusterRollbackTableTableArrayOutput values. You can construct a concrete instance of `RollBackClusterRollbackTableTableArrayInput` via:
RollBackClusterRollbackTableTableArray{ RollBackClusterRollbackTableTableArgs{...} }
type RollBackClusterRollbackTableTableArrayOutput ¶ added in v0.1.5
type RollBackClusterRollbackTableTableArrayOutput struct{ *pulumi.OutputState }
func (RollBackClusterRollbackTableTableArrayOutput) ElementType ¶ added in v0.1.5
func (RollBackClusterRollbackTableTableArrayOutput) ElementType() reflect.Type
func (RollBackClusterRollbackTableTableArrayOutput) ToRollBackClusterRollbackTableTableArrayOutput ¶ added in v0.1.5
func (o RollBackClusterRollbackTableTableArrayOutput) ToRollBackClusterRollbackTableTableArrayOutput() RollBackClusterRollbackTableTableArrayOutput
func (RollBackClusterRollbackTableTableArrayOutput) ToRollBackClusterRollbackTableTableArrayOutputWithContext ¶ added in v0.1.5
func (o RollBackClusterRollbackTableTableArrayOutput) ToRollBackClusterRollbackTableTableArrayOutputWithContext(ctx context.Context) RollBackClusterRollbackTableTableArrayOutput
type RollBackClusterRollbackTableTableInput ¶ added in v0.1.5
type RollBackClusterRollbackTableTableInput interface { pulumi.Input ToRollBackClusterRollbackTableTableOutput() RollBackClusterRollbackTableTableOutput ToRollBackClusterRollbackTableTableOutputWithContext(context.Context) RollBackClusterRollbackTableTableOutput }
RollBackClusterRollbackTableTableInput is an input type that accepts RollBackClusterRollbackTableTableArgs and RollBackClusterRollbackTableTableOutput values. You can construct a concrete instance of `RollBackClusterRollbackTableTableInput` via:
RollBackClusterRollbackTableTableArgs{...}
type RollBackClusterRollbackTableTableOutput ¶ added in v0.1.5
type RollBackClusterRollbackTableTableOutput struct{ *pulumi.OutputState }
func (RollBackClusterRollbackTableTableOutput) ElementType ¶ added in v0.1.5
func (RollBackClusterRollbackTableTableOutput) ElementType() reflect.Type
func (RollBackClusterRollbackTableTableOutput) NewTable ¶ added in v0.1.5
func (o RollBackClusterRollbackTableTableOutput) NewTable() pulumi.StringOutput
New table name.
func (RollBackClusterRollbackTableTableOutput) OldTable ¶ added in v0.1.5
func (o RollBackClusterRollbackTableTableOutput) OldTable() pulumi.StringOutput
Old table name.
func (RollBackClusterRollbackTableTableOutput) ToRollBackClusterRollbackTableTableOutput ¶ added in v0.1.5
func (o RollBackClusterRollbackTableTableOutput) ToRollBackClusterRollbackTableTableOutput() RollBackClusterRollbackTableTableOutput
func (RollBackClusterRollbackTableTableOutput) ToRollBackClusterRollbackTableTableOutputWithContext ¶ added in v0.1.5
func (o RollBackClusterRollbackTableTableOutput) ToRollBackClusterRollbackTableTableOutputWithContext(ctx context.Context) RollBackClusterRollbackTableTableOutput
type RollBackClusterState ¶ added in v0.1.5
type RollBackClusterState struct { // The ID of cluster. ClusterId pulumi.StringPtrInput // Expected rollback Time. ExpectTime pulumi.StringPtrInput // Expected Threshold (Obsolete). ExpectTimeThresh pulumi.IntPtrInput // Database list. RollbackDatabases RollBackClusterRollbackDatabaseArrayInput // Rollback ID. RollbackId pulumi.IntPtrInput // Rollback mode by time point, full: normal; Db: fast; Table: Extreme speed (default is normal). RollbackMode pulumi.StringPtrInput // Backfile policy timeRollback - Backfile by point in time snapRollback - Backfile by backup file. RollbackStrategy pulumi.StringPtrInput // Table list. RollbackTables RollBackClusterRollbackTableArrayInput }
func (RollBackClusterState) ElementType ¶ added in v0.1.5
func (RollBackClusterState) 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: 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
<!--Start PulumiCodeChooser --> ```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 }) }
``` <!--End PulumiCodeChooser -->
## 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: 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:
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: 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
type UpgradeProxyVersion ¶ added in v0.1.5
type UpgradeProxyVersion struct { pulumi.CustomResourceState // Cluster ID. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Database Agent Upgrade Version. DstProxyVersion pulumi.StringOutput `pulumi:"dstProxyVersion"` }
Provides a resource to create a cynosdb upgradeProxyVersion
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewUpgradeProxyVersion(ctx, "upgradeProxyVersion", &Cynosdb.UpgradeProxyVersionArgs{ ClusterId: pulumi.String("cynosdbmysql-bws8h88b"), DstProxyVersion: pulumi.String("1.3.7"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetUpgradeProxyVersion ¶ added in v0.1.5
func GetUpgradeProxyVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UpgradeProxyVersionState, opts ...pulumi.ResourceOption) (*UpgradeProxyVersion, error)
GetUpgradeProxyVersion gets an existing UpgradeProxyVersion 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 NewUpgradeProxyVersion ¶ added in v0.1.5
func NewUpgradeProxyVersion(ctx *pulumi.Context, name string, args *UpgradeProxyVersionArgs, opts ...pulumi.ResourceOption) (*UpgradeProxyVersion, error)
NewUpgradeProxyVersion registers a new resource with the given unique name, arguments, and options.
func (*UpgradeProxyVersion) ElementType ¶ added in v0.1.5
func (*UpgradeProxyVersion) ElementType() reflect.Type
func (*UpgradeProxyVersion) ToUpgradeProxyVersionOutput ¶ added in v0.1.5
func (i *UpgradeProxyVersion) ToUpgradeProxyVersionOutput() UpgradeProxyVersionOutput
func (*UpgradeProxyVersion) ToUpgradeProxyVersionOutputWithContext ¶ added in v0.1.5
func (i *UpgradeProxyVersion) ToUpgradeProxyVersionOutputWithContext(ctx context.Context) UpgradeProxyVersionOutput
type UpgradeProxyVersionArgs ¶ added in v0.1.5
type UpgradeProxyVersionArgs struct { // Cluster ID. ClusterId pulumi.StringInput // Database Agent Upgrade Version. DstProxyVersion pulumi.StringInput }
The set of arguments for constructing a UpgradeProxyVersion resource.
func (UpgradeProxyVersionArgs) ElementType ¶ added in v0.1.5
func (UpgradeProxyVersionArgs) ElementType() reflect.Type
type UpgradeProxyVersionArray ¶ added in v0.1.5
type UpgradeProxyVersionArray []UpgradeProxyVersionInput
func (UpgradeProxyVersionArray) ElementType ¶ added in v0.1.5
func (UpgradeProxyVersionArray) ElementType() reflect.Type
func (UpgradeProxyVersionArray) ToUpgradeProxyVersionArrayOutput ¶ added in v0.1.5
func (i UpgradeProxyVersionArray) ToUpgradeProxyVersionArrayOutput() UpgradeProxyVersionArrayOutput
func (UpgradeProxyVersionArray) ToUpgradeProxyVersionArrayOutputWithContext ¶ added in v0.1.5
func (i UpgradeProxyVersionArray) ToUpgradeProxyVersionArrayOutputWithContext(ctx context.Context) UpgradeProxyVersionArrayOutput
type UpgradeProxyVersionArrayInput ¶ added in v0.1.5
type UpgradeProxyVersionArrayInput interface { pulumi.Input ToUpgradeProxyVersionArrayOutput() UpgradeProxyVersionArrayOutput ToUpgradeProxyVersionArrayOutputWithContext(context.Context) UpgradeProxyVersionArrayOutput }
UpgradeProxyVersionArrayInput is an input type that accepts UpgradeProxyVersionArray and UpgradeProxyVersionArrayOutput values. You can construct a concrete instance of `UpgradeProxyVersionArrayInput` via:
UpgradeProxyVersionArray{ UpgradeProxyVersionArgs{...} }
type UpgradeProxyVersionArrayOutput ¶ added in v0.1.5
type UpgradeProxyVersionArrayOutput struct{ *pulumi.OutputState }
func (UpgradeProxyVersionArrayOutput) ElementType ¶ added in v0.1.5
func (UpgradeProxyVersionArrayOutput) ElementType() reflect.Type
func (UpgradeProxyVersionArrayOutput) Index ¶ added in v0.1.5
func (o UpgradeProxyVersionArrayOutput) Index(i pulumi.IntInput) UpgradeProxyVersionOutput
func (UpgradeProxyVersionArrayOutput) ToUpgradeProxyVersionArrayOutput ¶ added in v0.1.5
func (o UpgradeProxyVersionArrayOutput) ToUpgradeProxyVersionArrayOutput() UpgradeProxyVersionArrayOutput
func (UpgradeProxyVersionArrayOutput) ToUpgradeProxyVersionArrayOutputWithContext ¶ added in v0.1.5
func (o UpgradeProxyVersionArrayOutput) ToUpgradeProxyVersionArrayOutputWithContext(ctx context.Context) UpgradeProxyVersionArrayOutput
type UpgradeProxyVersionInput ¶ added in v0.1.5
type UpgradeProxyVersionInput interface { pulumi.Input ToUpgradeProxyVersionOutput() UpgradeProxyVersionOutput ToUpgradeProxyVersionOutputWithContext(ctx context.Context) UpgradeProxyVersionOutput }
type UpgradeProxyVersionMap ¶ added in v0.1.5
type UpgradeProxyVersionMap map[string]UpgradeProxyVersionInput
func (UpgradeProxyVersionMap) ElementType ¶ added in v0.1.5
func (UpgradeProxyVersionMap) ElementType() reflect.Type
func (UpgradeProxyVersionMap) ToUpgradeProxyVersionMapOutput ¶ added in v0.1.5
func (i UpgradeProxyVersionMap) ToUpgradeProxyVersionMapOutput() UpgradeProxyVersionMapOutput
func (UpgradeProxyVersionMap) ToUpgradeProxyVersionMapOutputWithContext ¶ added in v0.1.5
func (i UpgradeProxyVersionMap) ToUpgradeProxyVersionMapOutputWithContext(ctx context.Context) UpgradeProxyVersionMapOutput
type UpgradeProxyVersionMapInput ¶ added in v0.1.5
type UpgradeProxyVersionMapInput interface { pulumi.Input ToUpgradeProxyVersionMapOutput() UpgradeProxyVersionMapOutput ToUpgradeProxyVersionMapOutputWithContext(context.Context) UpgradeProxyVersionMapOutput }
UpgradeProxyVersionMapInput is an input type that accepts UpgradeProxyVersionMap and UpgradeProxyVersionMapOutput values. You can construct a concrete instance of `UpgradeProxyVersionMapInput` via:
UpgradeProxyVersionMap{ "key": UpgradeProxyVersionArgs{...} }
type UpgradeProxyVersionMapOutput ¶ added in v0.1.5
type UpgradeProxyVersionMapOutput struct{ *pulumi.OutputState }
func (UpgradeProxyVersionMapOutput) ElementType ¶ added in v0.1.5
func (UpgradeProxyVersionMapOutput) ElementType() reflect.Type
func (UpgradeProxyVersionMapOutput) MapIndex ¶ added in v0.1.5
func (o UpgradeProxyVersionMapOutput) MapIndex(k pulumi.StringInput) UpgradeProxyVersionOutput
func (UpgradeProxyVersionMapOutput) ToUpgradeProxyVersionMapOutput ¶ added in v0.1.5
func (o UpgradeProxyVersionMapOutput) ToUpgradeProxyVersionMapOutput() UpgradeProxyVersionMapOutput
func (UpgradeProxyVersionMapOutput) ToUpgradeProxyVersionMapOutputWithContext ¶ added in v0.1.5
func (o UpgradeProxyVersionMapOutput) ToUpgradeProxyVersionMapOutputWithContext(ctx context.Context) UpgradeProxyVersionMapOutput
type UpgradeProxyVersionOutput ¶ added in v0.1.5
type UpgradeProxyVersionOutput struct{ *pulumi.OutputState }
func (UpgradeProxyVersionOutput) ClusterId ¶ added in v0.1.5
func (o UpgradeProxyVersionOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (UpgradeProxyVersionOutput) DstProxyVersion ¶ added in v0.1.5
func (o UpgradeProxyVersionOutput) DstProxyVersion() pulumi.StringOutput
Database Agent Upgrade Version.
func (UpgradeProxyVersionOutput) ElementType ¶ added in v0.1.5
func (UpgradeProxyVersionOutput) ElementType() reflect.Type
func (UpgradeProxyVersionOutput) ToUpgradeProxyVersionOutput ¶ added in v0.1.5
func (o UpgradeProxyVersionOutput) ToUpgradeProxyVersionOutput() UpgradeProxyVersionOutput
func (UpgradeProxyVersionOutput) ToUpgradeProxyVersionOutputWithContext ¶ added in v0.1.5
func (o UpgradeProxyVersionOutput) ToUpgradeProxyVersionOutputWithContext(ctx context.Context) UpgradeProxyVersionOutput
type UpgradeProxyVersionState ¶ added in v0.1.5
type UpgradeProxyVersionState struct { // Cluster ID. ClusterId pulumi.StringPtrInput // Database Agent Upgrade Version. DstProxyVersion pulumi.StringPtrInput }
func (UpgradeProxyVersionState) ElementType ¶ added in v0.1.5
func (UpgradeProxyVersionState) ElementType() reflect.Type
type Wan ¶ added in v0.1.5
type Wan struct { pulumi.CustomResourceState // Cluster ID. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Instance Group ID. InstanceGrpId pulumi.StringOutput `pulumi:"instanceGrpId"` // Domain name. WanDomain pulumi.StringOutput `pulumi:"wanDomain"` // Network ip. WanIp pulumi.StringOutput `pulumi:"wanIp"` // Internet port. WanPort pulumi.IntOutput `pulumi:"wanPort"` // Internet status. WanStatus pulumi.StringOutput `pulumi:"wanStatus"` }
Provides a resource to create a cynosdb wan
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewWan(ctx, "wan", &Cynosdb.WanArgs{ ClusterId: pulumi.String("cynosdbmysql-bws8h88b"), InstanceGrpId: pulumi.String("cynosdbmysql-grp-lxav0p9z"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
cynosdb wan can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Cynosdb/wan:Wan wan cynosdbmysql-bws8h88b#cynosdbmysql-grp-lxav0p9z ```
func GetWan ¶ added in v0.1.5
func GetWan(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WanState, opts ...pulumi.ResourceOption) (*Wan, error)
GetWan gets an existing Wan 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 NewWan ¶ added in v0.1.5
func NewWan(ctx *pulumi.Context, name string, args *WanArgs, opts ...pulumi.ResourceOption) (*Wan, error)
NewWan registers a new resource with the given unique name, arguments, and options.
func (*Wan) ElementType ¶ added in v0.1.5
func (*Wan) ToWanOutput ¶ added in v0.1.5
type WanArgs ¶ added in v0.1.5
type WanArgs struct { // Cluster ID. ClusterId pulumi.StringInput // Instance Group ID. InstanceGrpId pulumi.StringInput }
The set of arguments for constructing a Wan resource.
func (WanArgs) ElementType ¶ added in v0.1.5
type WanArray ¶ added in v0.1.5
type WanArray []WanInput
func (WanArray) ElementType ¶ added in v0.1.5
func (WanArray) ToWanArrayOutput ¶ added in v0.1.5
func (i WanArray) ToWanArrayOutput() WanArrayOutput
func (WanArray) ToWanArrayOutputWithContext ¶ added in v0.1.5
func (i WanArray) ToWanArrayOutputWithContext(ctx context.Context) WanArrayOutput
type WanArrayInput ¶ added in v0.1.5
type WanArrayInput interface { pulumi.Input ToWanArrayOutput() WanArrayOutput ToWanArrayOutputWithContext(context.Context) WanArrayOutput }
WanArrayInput is an input type that accepts WanArray and WanArrayOutput values. You can construct a concrete instance of `WanArrayInput` via:
WanArray{ WanArgs{...} }
type WanArrayOutput ¶ added in v0.1.5
type WanArrayOutput struct{ *pulumi.OutputState }
func (WanArrayOutput) ElementType ¶ added in v0.1.5
func (WanArrayOutput) ElementType() reflect.Type
func (WanArrayOutput) Index ¶ added in v0.1.5
func (o WanArrayOutput) Index(i pulumi.IntInput) WanOutput
func (WanArrayOutput) ToWanArrayOutput ¶ added in v0.1.5
func (o WanArrayOutput) ToWanArrayOutput() WanArrayOutput
func (WanArrayOutput) ToWanArrayOutputWithContext ¶ added in v0.1.5
func (o WanArrayOutput) ToWanArrayOutputWithContext(ctx context.Context) WanArrayOutput
type WanMap ¶ added in v0.1.5
func (WanMap) ElementType ¶ added in v0.1.5
func (WanMap) ToWanMapOutput ¶ added in v0.1.5
func (i WanMap) ToWanMapOutput() WanMapOutput
func (WanMap) ToWanMapOutputWithContext ¶ added in v0.1.5
func (i WanMap) ToWanMapOutputWithContext(ctx context.Context) WanMapOutput
type WanMapInput ¶ added in v0.1.5
type WanMapInput interface { pulumi.Input ToWanMapOutput() WanMapOutput ToWanMapOutputWithContext(context.Context) WanMapOutput }
WanMapInput is an input type that accepts WanMap and WanMapOutput values. You can construct a concrete instance of `WanMapInput` via:
WanMap{ "key": WanArgs{...} }
type WanMapOutput ¶ added in v0.1.5
type WanMapOutput struct{ *pulumi.OutputState }
func (WanMapOutput) ElementType ¶ added in v0.1.5
func (WanMapOutput) ElementType() reflect.Type
func (WanMapOutput) MapIndex ¶ added in v0.1.5
func (o WanMapOutput) MapIndex(k pulumi.StringInput) WanOutput
func (WanMapOutput) ToWanMapOutput ¶ added in v0.1.5
func (o WanMapOutput) ToWanMapOutput() WanMapOutput
func (WanMapOutput) ToWanMapOutputWithContext ¶ added in v0.1.5
func (o WanMapOutput) ToWanMapOutputWithContext(ctx context.Context) WanMapOutput
type WanOutput ¶ added in v0.1.5
type WanOutput struct{ *pulumi.OutputState }
func (WanOutput) ClusterId ¶ added in v0.1.5
func (o WanOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (WanOutput) ElementType ¶ added in v0.1.5
func (WanOutput) InstanceGrpId ¶ added in v0.1.5
func (o WanOutput) InstanceGrpId() pulumi.StringOutput
Instance Group ID.
func (WanOutput) ToWanOutput ¶ added in v0.1.5
func (WanOutput) ToWanOutputWithContext ¶ added in v0.1.5
func (WanOutput) WanDomain ¶ added in v0.1.5
func (o WanOutput) WanDomain() pulumi.StringOutput
Domain name.
func (WanOutput) WanStatus ¶ added in v0.1.5
func (o WanOutput) WanStatus() pulumi.StringOutput
Internet status.
type WanState ¶ added in v0.1.5
type WanState struct { // Cluster ID. ClusterId pulumi.StringPtrInput // Instance Group ID. InstanceGrpId pulumi.StringPtrInput // Domain name. WanDomain pulumi.StringPtrInput // Network ip. WanIp pulumi.StringPtrInput // Internet port. WanPort pulumi.IntPtrInput // Internet status. WanStatus pulumi.StringPtrInput }
func (WanState) ElementType ¶ added in v0.1.5
Source Files
¶
- account.go
- accountPrivileges.go
- auditLogFile.go
- binlogSaveDays.go
- cluster.go
- clusterDatabases.go
- clusterPasswordComplexity.go
- clusterResourcePackagesAttachment.go
- clusterSlaveZone.go
- exportInstanceErrorLogs.go
- exportInstanceSlowQueries.go
- getAccountAllGrantPrivileges.go
- getAccounts.go
- getAuditLogs.go
- getBackupDownloadUrl.go
- getBinlogDownloadUrl.go
- getCluster.go
- getClusterDetailDatabases.go
- getClusterInstanceGroups.go
- getClusterParamLogs.go
- getClusterParams.go
- getClusters.go
- getDescribeInstanceErrorLogs.go
- getDescribeInstanceSlowQueries.go
- getInstanceSlowQueries.go
- getInstances.go
- getParamTemplates.go
- getProjectSecurityGroups.go
- getProxyNode.go
- getProxyVersion.go
- getResourcePackageList.go
- getResourcePackageSaleSpecs.go
- getRollbackTimeRange.go
- getZone.go
- getZoneConfig.go
- init.go
- instanceParam.go
- isolateInstance.go
- paramTemplate.go
- proxy.go
- proxyEndPoint.go
- pulumiTypes.go
- readOnlyInstanceExclusiveAccess.go
- readonlyInstance.go
- reloadProxyNode.go
- resourcePackage.go
- restartInstance.go
- rollBackCluster.go
- securityGroup.go
- upgradeProxyVersion.go
- wan.go