Documentation ¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type Account
- type AccountArgs
- type AccountArray
- type AccountArrayInput
- type AccountArrayOutput
- type AccountInput
- type AccountMap
- type AccountMapInput
- type AccountMapOutput
- type AccountOutput
- func (o AccountOutput) Description() pulumi.StringPtrOutput
- func (AccountOutput) ElementType() reflect.Type
- func (o AccountOutput) Host() pulumi.StringOutput
- func (o AccountOutput) InstanceId() pulumi.StringOutput
- func (o AccountOutput) Password() pulumi.StringOutput
- func (o AccountOutput) ReadOnly() pulumi.IntPtrOutput
- func (o AccountOutput) ToAccountOutput() AccountOutput
- func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput
- func (o AccountOutput) UserName() pulumi.StringOutput
- type AccountPrivileges
- type AccountPrivilegesAccounts
- type AccountPrivilegesAccountsArgs
- func (AccountPrivilegesAccountsArgs) ElementType() reflect.Type
- func (i AccountPrivilegesAccountsArgs) ToAccountPrivilegesAccountsOutput() AccountPrivilegesAccountsOutput
- func (i AccountPrivilegesAccountsArgs) ToAccountPrivilegesAccountsOutputWithContext(ctx context.Context) AccountPrivilegesAccountsOutput
- func (i AccountPrivilegesAccountsArgs) ToAccountPrivilegesAccountsPtrOutput() AccountPrivilegesAccountsPtrOutput
- func (i AccountPrivilegesAccountsArgs) ToAccountPrivilegesAccountsPtrOutputWithContext(ctx context.Context) AccountPrivilegesAccountsPtrOutput
- type AccountPrivilegesAccountsInput
- type AccountPrivilegesAccountsOutput
- func (AccountPrivilegesAccountsOutput) ElementType() reflect.Type
- func (o AccountPrivilegesAccountsOutput) Host() pulumi.StringOutput
- func (o AccountPrivilegesAccountsOutput) ToAccountPrivilegesAccountsOutput() AccountPrivilegesAccountsOutput
- func (o AccountPrivilegesAccountsOutput) ToAccountPrivilegesAccountsOutputWithContext(ctx context.Context) AccountPrivilegesAccountsOutput
- func (o AccountPrivilegesAccountsOutput) ToAccountPrivilegesAccountsPtrOutput() AccountPrivilegesAccountsPtrOutput
- func (o AccountPrivilegesAccountsOutput) ToAccountPrivilegesAccountsPtrOutputWithContext(ctx context.Context) AccountPrivilegesAccountsPtrOutput
- func (o AccountPrivilegesAccountsOutput) User() pulumi.StringOutput
- type AccountPrivilegesAccountsPtrInput
- type AccountPrivilegesAccountsPtrOutput
- func (o AccountPrivilegesAccountsPtrOutput) Elem() AccountPrivilegesAccountsOutput
- func (AccountPrivilegesAccountsPtrOutput) ElementType() reflect.Type
- func (o AccountPrivilegesAccountsPtrOutput) Host() pulumi.StringPtrOutput
- func (o AccountPrivilegesAccountsPtrOutput) ToAccountPrivilegesAccountsPtrOutput() AccountPrivilegesAccountsPtrOutput
- func (o AccountPrivilegesAccountsPtrOutput) ToAccountPrivilegesAccountsPtrOutputWithContext(ctx context.Context) AccountPrivilegesAccountsPtrOutput
- func (o AccountPrivilegesAccountsPtrOutput) User() pulumi.StringPtrOutput
- 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 AccountPrivilegesColumnPrivilege
- type AccountPrivilegesColumnPrivilegeArgs
- func (AccountPrivilegesColumnPrivilegeArgs) ElementType() reflect.Type
- func (i AccountPrivilegesColumnPrivilegeArgs) ToAccountPrivilegesColumnPrivilegeOutput() AccountPrivilegesColumnPrivilegeOutput
- func (i AccountPrivilegesColumnPrivilegeArgs) ToAccountPrivilegesColumnPrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesColumnPrivilegeOutput
- type AccountPrivilegesColumnPrivilegeArray
- func (AccountPrivilegesColumnPrivilegeArray) ElementType() reflect.Type
- func (i AccountPrivilegesColumnPrivilegeArray) ToAccountPrivilegesColumnPrivilegeArrayOutput() AccountPrivilegesColumnPrivilegeArrayOutput
- func (i AccountPrivilegesColumnPrivilegeArray) ToAccountPrivilegesColumnPrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesColumnPrivilegeArrayOutput
- type AccountPrivilegesColumnPrivilegeArrayInput
- type AccountPrivilegesColumnPrivilegeArrayOutput
- func (AccountPrivilegesColumnPrivilegeArrayOutput) ElementType() reflect.Type
- func (o AccountPrivilegesColumnPrivilegeArrayOutput) Index(i pulumi.IntInput) AccountPrivilegesColumnPrivilegeOutput
- func (o AccountPrivilegesColumnPrivilegeArrayOutput) ToAccountPrivilegesColumnPrivilegeArrayOutput() AccountPrivilegesColumnPrivilegeArrayOutput
- func (o AccountPrivilegesColumnPrivilegeArrayOutput) ToAccountPrivilegesColumnPrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesColumnPrivilegeArrayOutput
- type AccountPrivilegesColumnPrivilegeInput
- type AccountPrivilegesColumnPrivilegeOutput
- func (o AccountPrivilegesColumnPrivilegeOutput) Column() pulumi.StringOutput
- func (o AccountPrivilegesColumnPrivilegeOutput) Database() pulumi.StringOutput
- func (AccountPrivilegesColumnPrivilegeOutput) ElementType() reflect.Type
- func (o AccountPrivilegesColumnPrivilegeOutput) Privileges() pulumi.StringArrayOutput
- func (o AccountPrivilegesColumnPrivilegeOutput) Table() pulumi.StringOutput
- func (o AccountPrivilegesColumnPrivilegeOutput) ToAccountPrivilegesColumnPrivilegeOutput() AccountPrivilegesColumnPrivilegeOutput
- func (o AccountPrivilegesColumnPrivilegeOutput) ToAccountPrivilegesColumnPrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesColumnPrivilegeOutput
- 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) Database() 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 AccountPrivilegesFunctionPrivilege
- type AccountPrivilegesFunctionPrivilegeArgs
- func (AccountPrivilegesFunctionPrivilegeArgs) ElementType() reflect.Type
- func (i AccountPrivilegesFunctionPrivilegeArgs) ToAccountPrivilegesFunctionPrivilegeOutput() AccountPrivilegesFunctionPrivilegeOutput
- func (i AccountPrivilegesFunctionPrivilegeArgs) ToAccountPrivilegesFunctionPrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesFunctionPrivilegeOutput
- type AccountPrivilegesFunctionPrivilegeArray
- func (AccountPrivilegesFunctionPrivilegeArray) ElementType() reflect.Type
- func (i AccountPrivilegesFunctionPrivilegeArray) ToAccountPrivilegesFunctionPrivilegeArrayOutput() AccountPrivilegesFunctionPrivilegeArrayOutput
- func (i AccountPrivilegesFunctionPrivilegeArray) ToAccountPrivilegesFunctionPrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesFunctionPrivilegeArrayOutput
- type AccountPrivilegesFunctionPrivilegeArrayInput
- type AccountPrivilegesFunctionPrivilegeArrayOutput
- func (AccountPrivilegesFunctionPrivilegeArrayOutput) ElementType() reflect.Type
- func (o AccountPrivilegesFunctionPrivilegeArrayOutput) Index(i pulumi.IntInput) AccountPrivilegesFunctionPrivilegeOutput
- func (o AccountPrivilegesFunctionPrivilegeArrayOutput) ToAccountPrivilegesFunctionPrivilegeArrayOutput() AccountPrivilegesFunctionPrivilegeArrayOutput
- func (o AccountPrivilegesFunctionPrivilegeArrayOutput) ToAccountPrivilegesFunctionPrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesFunctionPrivilegeArrayOutput
- type AccountPrivilegesFunctionPrivilegeInput
- type AccountPrivilegesFunctionPrivilegeOutput
- func (o AccountPrivilegesFunctionPrivilegeOutput) Database() pulumi.StringOutput
- func (AccountPrivilegesFunctionPrivilegeOutput) ElementType() reflect.Type
- func (o AccountPrivilegesFunctionPrivilegeOutput) FunctionName() pulumi.StringOutput
- func (o AccountPrivilegesFunctionPrivilegeOutput) Privileges() pulumi.StringArrayOutput
- func (o AccountPrivilegesFunctionPrivilegeOutput) ToAccountPrivilegesFunctionPrivilegeOutput() AccountPrivilegesFunctionPrivilegeOutput
- func (o AccountPrivilegesFunctionPrivilegeOutput) ToAccountPrivilegesFunctionPrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesFunctionPrivilegeOutput
- 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) Accounts() AccountPrivilegesAccountsOutput
- func (o AccountPrivilegesOutput) ColumnPrivileges() AccountPrivilegesColumnPrivilegeArrayOutput
- func (o AccountPrivilegesOutput) DatabasePrivileges() AccountPrivilegesDatabasePrivilegeArrayOutput
- func (AccountPrivilegesOutput) ElementType() reflect.Type
- func (o AccountPrivilegesOutput) FunctionPrivileges() AccountPrivilegesFunctionPrivilegeArrayOutput
- func (o AccountPrivilegesOutput) GlobalPrivileges() pulumi.StringArrayOutput
- func (o AccountPrivilegesOutput) InstanceId() pulumi.StringOutput
- func (o AccountPrivilegesOutput) ProcedurePrivileges() AccountPrivilegesProcedurePrivilegeArrayOutput
- func (o AccountPrivilegesOutput) TablePrivileges() AccountPrivilegesTablePrivilegeArrayOutput
- func (o AccountPrivilegesOutput) ToAccountPrivilegesOutput() AccountPrivilegesOutput
- func (o AccountPrivilegesOutput) ToAccountPrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesOutput
- func (o AccountPrivilegesOutput) ViewPrivileges() AccountPrivilegesViewPrivilegeArrayOutput
- type AccountPrivilegesProcedurePrivilege
- type AccountPrivilegesProcedurePrivilegeArgs
- func (AccountPrivilegesProcedurePrivilegeArgs) ElementType() reflect.Type
- func (i AccountPrivilegesProcedurePrivilegeArgs) ToAccountPrivilegesProcedurePrivilegeOutput() AccountPrivilegesProcedurePrivilegeOutput
- func (i AccountPrivilegesProcedurePrivilegeArgs) ToAccountPrivilegesProcedurePrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesProcedurePrivilegeOutput
- type AccountPrivilegesProcedurePrivilegeArray
- func (AccountPrivilegesProcedurePrivilegeArray) ElementType() reflect.Type
- func (i AccountPrivilegesProcedurePrivilegeArray) ToAccountPrivilegesProcedurePrivilegeArrayOutput() AccountPrivilegesProcedurePrivilegeArrayOutput
- func (i AccountPrivilegesProcedurePrivilegeArray) ToAccountPrivilegesProcedurePrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesProcedurePrivilegeArrayOutput
- type AccountPrivilegesProcedurePrivilegeArrayInput
- type AccountPrivilegesProcedurePrivilegeArrayOutput
- func (AccountPrivilegesProcedurePrivilegeArrayOutput) ElementType() reflect.Type
- func (o AccountPrivilegesProcedurePrivilegeArrayOutput) Index(i pulumi.IntInput) AccountPrivilegesProcedurePrivilegeOutput
- func (o AccountPrivilegesProcedurePrivilegeArrayOutput) ToAccountPrivilegesProcedurePrivilegeArrayOutput() AccountPrivilegesProcedurePrivilegeArrayOutput
- func (o AccountPrivilegesProcedurePrivilegeArrayOutput) ToAccountPrivilegesProcedurePrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesProcedurePrivilegeArrayOutput
- type AccountPrivilegesProcedurePrivilegeInput
- type AccountPrivilegesProcedurePrivilegeOutput
- func (o AccountPrivilegesProcedurePrivilegeOutput) Database() pulumi.StringOutput
- func (AccountPrivilegesProcedurePrivilegeOutput) ElementType() reflect.Type
- func (o AccountPrivilegesProcedurePrivilegeOutput) Privileges() pulumi.StringArrayOutput
- func (o AccountPrivilegesProcedurePrivilegeOutput) Procedure() pulumi.StringOutput
- func (o AccountPrivilegesProcedurePrivilegeOutput) ToAccountPrivilegesProcedurePrivilegeOutput() AccountPrivilegesProcedurePrivilegeOutput
- func (o AccountPrivilegesProcedurePrivilegeOutput) ToAccountPrivilegesProcedurePrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesProcedurePrivilegeOutput
- 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) Database() pulumi.StringOutput
- func (AccountPrivilegesTablePrivilegeOutput) ElementType() reflect.Type
- func (o AccountPrivilegesTablePrivilegeOutput) Privileges() pulumi.StringArrayOutput
- func (o AccountPrivilegesTablePrivilegeOutput) Table() pulumi.StringOutput
- func (o AccountPrivilegesTablePrivilegeOutput) ToAccountPrivilegesTablePrivilegeOutput() AccountPrivilegesTablePrivilegeOutput
- func (o AccountPrivilegesTablePrivilegeOutput) ToAccountPrivilegesTablePrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegeOutput
- type AccountPrivilegesViewPrivilege
- type AccountPrivilegesViewPrivilegeArgs
- func (AccountPrivilegesViewPrivilegeArgs) ElementType() reflect.Type
- func (i AccountPrivilegesViewPrivilegeArgs) ToAccountPrivilegesViewPrivilegeOutput() AccountPrivilegesViewPrivilegeOutput
- func (i AccountPrivilegesViewPrivilegeArgs) ToAccountPrivilegesViewPrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesViewPrivilegeOutput
- type AccountPrivilegesViewPrivilegeArray
- func (AccountPrivilegesViewPrivilegeArray) ElementType() reflect.Type
- func (i AccountPrivilegesViewPrivilegeArray) ToAccountPrivilegesViewPrivilegeArrayOutput() AccountPrivilegesViewPrivilegeArrayOutput
- func (i AccountPrivilegesViewPrivilegeArray) ToAccountPrivilegesViewPrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesViewPrivilegeArrayOutput
- type AccountPrivilegesViewPrivilegeArrayInput
- type AccountPrivilegesViewPrivilegeArrayOutput
- func (AccountPrivilegesViewPrivilegeArrayOutput) ElementType() reflect.Type
- func (o AccountPrivilegesViewPrivilegeArrayOutput) Index(i pulumi.IntInput) AccountPrivilegesViewPrivilegeOutput
- func (o AccountPrivilegesViewPrivilegeArrayOutput) ToAccountPrivilegesViewPrivilegeArrayOutput() AccountPrivilegesViewPrivilegeArrayOutput
- func (o AccountPrivilegesViewPrivilegeArrayOutput) ToAccountPrivilegesViewPrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesViewPrivilegeArrayOutput
- type AccountPrivilegesViewPrivilegeInput
- type AccountPrivilegesViewPrivilegeOutput
- func (o AccountPrivilegesViewPrivilegeOutput) Database() pulumi.StringOutput
- func (AccountPrivilegesViewPrivilegeOutput) ElementType() reflect.Type
- func (o AccountPrivilegesViewPrivilegeOutput) Privileges() pulumi.StringArrayOutput
- func (o AccountPrivilegesViewPrivilegeOutput) ToAccountPrivilegesViewPrivilegeOutput() AccountPrivilegesViewPrivilegeOutput
- func (o AccountPrivilegesViewPrivilegeOutput) ToAccountPrivilegesViewPrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesViewPrivilegeOutput
- func (o AccountPrivilegesViewPrivilegeOutput) View() pulumi.StringOutput
- type AccountState
- type BackupTime
- type BackupTimeArgs
- type BackupTimeArray
- type BackupTimeArrayInput
- type BackupTimeArrayOutput
- func (BackupTimeArrayOutput) ElementType() reflect.Type
- func (o BackupTimeArrayOutput) Index(i pulumi.IntInput) BackupTimeOutput
- func (o BackupTimeArrayOutput) ToBackupTimeArrayOutput() BackupTimeArrayOutput
- func (o BackupTimeArrayOutput) ToBackupTimeArrayOutputWithContext(ctx context.Context) BackupTimeArrayOutput
- type BackupTimeInput
- type BackupTimeMap
- type BackupTimeMapInput
- type BackupTimeMapOutput
- func (BackupTimeMapOutput) ElementType() reflect.Type
- func (o BackupTimeMapOutput) MapIndex(k pulumi.StringInput) BackupTimeOutput
- func (o BackupTimeMapOutput) ToBackupTimeMapOutput() BackupTimeMapOutput
- func (o BackupTimeMapOutput) ToBackupTimeMapOutputWithContext(ctx context.Context) BackupTimeMapOutput
- type BackupTimeOutput
- func (BackupTimeOutput) ElementType() reflect.Type
- func (o BackupTimeOutput) EndBackupTime() pulumi.StringOutput
- func (o BackupTimeOutput) InstanceId() pulumi.StringOutput
- func (o BackupTimeOutput) StartBackupTime() pulumi.StringOutput
- func (o BackupTimeOutput) ToBackupTimeOutput() BackupTimeOutput
- func (o BackupTimeOutput) ToBackupTimeOutputWithContext(ctx context.Context) BackupTimeOutput
- type BackupTimeState
- type CancelDcnJob
- type CancelDcnJobArgs
- type CancelDcnJobArray
- type CancelDcnJobArrayInput
- type CancelDcnJobArrayOutput
- func (CancelDcnJobArrayOutput) ElementType() reflect.Type
- func (o CancelDcnJobArrayOutput) Index(i pulumi.IntInput) CancelDcnJobOutput
- func (o CancelDcnJobArrayOutput) ToCancelDcnJobArrayOutput() CancelDcnJobArrayOutput
- func (o CancelDcnJobArrayOutput) ToCancelDcnJobArrayOutputWithContext(ctx context.Context) CancelDcnJobArrayOutput
- type CancelDcnJobInput
- type CancelDcnJobMap
- type CancelDcnJobMapInput
- type CancelDcnJobMapOutput
- func (CancelDcnJobMapOutput) ElementType() reflect.Type
- func (o CancelDcnJobMapOutput) MapIndex(k pulumi.StringInput) CancelDcnJobOutput
- func (o CancelDcnJobMapOutput) ToCancelDcnJobMapOutput() CancelDcnJobMapOutput
- func (o CancelDcnJobMapOutput) ToCancelDcnJobMapOutputWithContext(ctx context.Context) CancelDcnJobMapOutput
- type CancelDcnJobOutput
- type CancelDcnJobState
- type DedicatedclusterDbInstance
- func (*DedicatedclusterDbInstance) ElementType() reflect.Type
- func (i *DedicatedclusterDbInstance) ToDedicatedclusterDbInstanceOutput() DedicatedclusterDbInstanceOutput
- func (i *DedicatedclusterDbInstance) ToDedicatedclusterDbInstanceOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceOutput
- type DedicatedclusterDbInstanceArgs
- type DedicatedclusterDbInstanceArray
- func (DedicatedclusterDbInstanceArray) ElementType() reflect.Type
- func (i DedicatedclusterDbInstanceArray) ToDedicatedclusterDbInstanceArrayOutput() DedicatedclusterDbInstanceArrayOutput
- func (i DedicatedclusterDbInstanceArray) ToDedicatedclusterDbInstanceArrayOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceArrayOutput
- type DedicatedclusterDbInstanceArrayInput
- type DedicatedclusterDbInstanceArrayOutput
- func (DedicatedclusterDbInstanceArrayOutput) ElementType() reflect.Type
- func (o DedicatedclusterDbInstanceArrayOutput) Index(i pulumi.IntInput) DedicatedclusterDbInstanceOutput
- func (o DedicatedclusterDbInstanceArrayOutput) ToDedicatedclusterDbInstanceArrayOutput() DedicatedclusterDbInstanceArrayOutput
- func (o DedicatedclusterDbInstanceArrayOutput) ToDedicatedclusterDbInstanceArrayOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceArrayOutput
- type DedicatedclusterDbInstanceInput
- type DedicatedclusterDbInstanceMap
- func (DedicatedclusterDbInstanceMap) ElementType() reflect.Type
- func (i DedicatedclusterDbInstanceMap) ToDedicatedclusterDbInstanceMapOutput() DedicatedclusterDbInstanceMapOutput
- func (i DedicatedclusterDbInstanceMap) ToDedicatedclusterDbInstanceMapOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceMapOutput
- type DedicatedclusterDbInstanceMapInput
- type DedicatedclusterDbInstanceMapOutput
- func (DedicatedclusterDbInstanceMapOutput) ElementType() reflect.Type
- func (o DedicatedclusterDbInstanceMapOutput) MapIndex(k pulumi.StringInput) DedicatedclusterDbInstanceOutput
- func (o DedicatedclusterDbInstanceMapOutput) ToDedicatedclusterDbInstanceMapOutput() DedicatedclusterDbInstanceMapOutput
- func (o DedicatedclusterDbInstanceMapOutput) ToDedicatedclusterDbInstanceMapOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceMapOutput
- type DedicatedclusterDbInstanceOutput
- func (o DedicatedclusterDbInstanceOutput) ClusterId() pulumi.StringOutput
- func (o DedicatedclusterDbInstanceOutput) DbVersionId() pulumi.StringOutput
- func (DedicatedclusterDbInstanceOutput) ElementType() reflect.Type
- func (o DedicatedclusterDbInstanceOutput) GoodsNum() pulumi.IntOutput
- func (o DedicatedclusterDbInstanceOutput) InstanceName() pulumi.StringPtrOutput
- func (o DedicatedclusterDbInstanceOutput) Memory() pulumi.IntOutput
- func (o DedicatedclusterDbInstanceOutput) ProjectId() pulumi.IntPtrOutput
- func (o DedicatedclusterDbInstanceOutput) Storage() pulumi.IntOutput
- func (o DedicatedclusterDbInstanceOutput) SubnetId() pulumi.StringPtrOutput
- func (o DedicatedclusterDbInstanceOutput) Tags() pulumi.MapOutput
- func (o DedicatedclusterDbInstanceOutput) ToDedicatedclusterDbInstanceOutput() DedicatedclusterDbInstanceOutput
- func (o DedicatedclusterDbInstanceOutput) ToDedicatedclusterDbInstanceOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceOutput
- func (o DedicatedclusterDbInstanceOutput) Vip() pulumi.StringOutput
- func (o DedicatedclusterDbInstanceOutput) VpcId() pulumi.StringOutput
- type DedicatedclusterDbInstanceState
- type EncryptAttributes
- type EncryptAttributesArgs
- type EncryptAttributesArray
- type EncryptAttributesArrayInput
- type EncryptAttributesArrayOutput
- func (EncryptAttributesArrayOutput) ElementType() reflect.Type
- func (o EncryptAttributesArrayOutput) Index(i pulumi.IntInput) EncryptAttributesOutput
- func (o EncryptAttributesArrayOutput) ToEncryptAttributesArrayOutput() EncryptAttributesArrayOutput
- func (o EncryptAttributesArrayOutput) ToEncryptAttributesArrayOutputWithContext(ctx context.Context) EncryptAttributesArrayOutput
- type EncryptAttributesInput
- type EncryptAttributesMap
- type EncryptAttributesMapInput
- type EncryptAttributesMapOutput
- func (EncryptAttributesMapOutput) ElementType() reflect.Type
- func (o EncryptAttributesMapOutput) MapIndex(k pulumi.StringInput) EncryptAttributesOutput
- func (o EncryptAttributesMapOutput) ToEncryptAttributesMapOutput() EncryptAttributesMapOutput
- func (o EncryptAttributesMapOutput) ToEncryptAttributesMapOutputWithContext(ctx context.Context) EncryptAttributesMapOutput
- type EncryptAttributesOutput
- func (EncryptAttributesOutput) ElementType() reflect.Type
- func (o EncryptAttributesOutput) EncryptEnabled() pulumi.IntOutput
- func (o EncryptAttributesOutput) InstanceId() pulumi.StringOutput
- func (o EncryptAttributesOutput) ToEncryptAttributesOutput() EncryptAttributesOutput
- func (o EncryptAttributesOutput) ToEncryptAttributesOutputWithContext(ctx context.Context) EncryptAttributesOutput
- type EncryptAttributesState
- type FlushBinlog
- type FlushBinlogArgs
- type FlushBinlogArray
- type FlushBinlogArrayInput
- type FlushBinlogArrayOutput
- func (FlushBinlogArrayOutput) ElementType() reflect.Type
- func (o FlushBinlogArrayOutput) Index(i pulumi.IntInput) FlushBinlogOutput
- func (o FlushBinlogArrayOutput) ToFlushBinlogArrayOutput() FlushBinlogArrayOutput
- func (o FlushBinlogArrayOutput) ToFlushBinlogArrayOutputWithContext(ctx context.Context) FlushBinlogArrayOutput
- type FlushBinlogInput
- type FlushBinlogMap
- type FlushBinlogMapInput
- type FlushBinlogMapOutput
- func (FlushBinlogMapOutput) ElementType() reflect.Type
- func (o FlushBinlogMapOutput) MapIndex(k pulumi.StringInput) FlushBinlogOutput
- func (o FlushBinlogMapOutput) ToFlushBinlogMapOutput() FlushBinlogMapOutput
- func (o FlushBinlogMapOutput) ToFlushBinlogMapOutputWithContext(ctx context.Context) FlushBinlogMapOutput
- type FlushBinlogOutput
- type FlushBinlogState
- type GetAccountsArgs
- type GetAccountsList
- type GetAccountsListArgs
- type GetAccountsListArray
- type GetAccountsListArrayInput
- type GetAccountsListArrayOutput
- func (GetAccountsListArrayOutput) ElementType() reflect.Type
- func (o GetAccountsListArrayOutput) Index(i pulumi.IntInput) GetAccountsListOutput
- func (o GetAccountsListArrayOutput) ToGetAccountsListArrayOutput() GetAccountsListArrayOutput
- func (o GetAccountsListArrayOutput) ToGetAccountsListArrayOutputWithContext(ctx context.Context) GetAccountsListArrayOutput
- type GetAccountsListInput
- type GetAccountsListOutput
- func (o GetAccountsListOutput) CreateTime() pulumi.StringOutput
- func (o GetAccountsListOutput) DelayThresh() pulumi.IntOutput
- func (o GetAccountsListOutput) Description() pulumi.StringOutput
- func (GetAccountsListOutput) ElementType() reflect.Type
- func (o GetAccountsListOutput) Host() pulumi.StringOutput
- func (o GetAccountsListOutput) ReadOnly() pulumi.IntOutput
- func (o GetAccountsListOutput) SlaveConst() pulumi.IntOutput
- func (o GetAccountsListOutput) ToGetAccountsListOutput() GetAccountsListOutput
- func (o GetAccountsListOutput) ToGetAccountsListOutputWithContext(ctx context.Context) GetAccountsListOutput
- func (o GetAccountsListOutput) UpdateTime() pulumi.StringOutput
- func (o GetAccountsListOutput) UserName() pulumi.StringOutput
- type GetAccountsOutputArgs
- type GetAccountsResult
- type GetAccountsResultOutput
- func (GetAccountsResultOutput) ElementType() reflect.Type
- func (o GetAccountsResultOutput) Id() pulumi.StringOutput
- func (o GetAccountsResultOutput) InstanceId() pulumi.StringOutput
- func (o GetAccountsResultOutput) Lists() GetAccountsListArrayOutput
- func (o GetAccountsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAccountsResultOutput) ToGetAccountsResultOutput() GetAccountsResultOutput
- func (o GetAccountsResultOutput) ToGetAccountsResultOutputWithContext(ctx context.Context) GetAccountsResultOutput
- type GetDatabaseObjectsArgs
- type GetDatabaseObjectsFunc
- type GetDatabaseObjectsFuncArgs
- type GetDatabaseObjectsFuncArray
- func (GetDatabaseObjectsFuncArray) ElementType() reflect.Type
- func (i GetDatabaseObjectsFuncArray) ToGetDatabaseObjectsFuncArrayOutput() GetDatabaseObjectsFuncArrayOutput
- func (i GetDatabaseObjectsFuncArray) ToGetDatabaseObjectsFuncArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsFuncArrayOutput
- type GetDatabaseObjectsFuncArrayInput
- type GetDatabaseObjectsFuncArrayOutput
- func (GetDatabaseObjectsFuncArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseObjectsFuncArrayOutput) Index(i pulumi.IntInput) GetDatabaseObjectsFuncOutput
- func (o GetDatabaseObjectsFuncArrayOutput) ToGetDatabaseObjectsFuncArrayOutput() GetDatabaseObjectsFuncArrayOutput
- func (o GetDatabaseObjectsFuncArrayOutput) ToGetDatabaseObjectsFuncArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsFuncArrayOutput
- type GetDatabaseObjectsFuncInput
- type GetDatabaseObjectsFuncOutput
- func (GetDatabaseObjectsFuncOutput) ElementType() reflect.Type
- func (o GetDatabaseObjectsFuncOutput) Func() pulumi.StringOutput
- func (o GetDatabaseObjectsFuncOutput) ToGetDatabaseObjectsFuncOutput() GetDatabaseObjectsFuncOutput
- func (o GetDatabaseObjectsFuncOutput) ToGetDatabaseObjectsFuncOutputWithContext(ctx context.Context) GetDatabaseObjectsFuncOutput
- type GetDatabaseObjectsOutputArgs
- type GetDatabaseObjectsProc
- type GetDatabaseObjectsProcArgs
- type GetDatabaseObjectsProcArray
- func (GetDatabaseObjectsProcArray) ElementType() reflect.Type
- func (i GetDatabaseObjectsProcArray) ToGetDatabaseObjectsProcArrayOutput() GetDatabaseObjectsProcArrayOutput
- func (i GetDatabaseObjectsProcArray) ToGetDatabaseObjectsProcArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsProcArrayOutput
- type GetDatabaseObjectsProcArrayInput
- type GetDatabaseObjectsProcArrayOutput
- func (GetDatabaseObjectsProcArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseObjectsProcArrayOutput) Index(i pulumi.IntInput) GetDatabaseObjectsProcOutput
- func (o GetDatabaseObjectsProcArrayOutput) ToGetDatabaseObjectsProcArrayOutput() GetDatabaseObjectsProcArrayOutput
- func (o GetDatabaseObjectsProcArrayOutput) ToGetDatabaseObjectsProcArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsProcArrayOutput
- type GetDatabaseObjectsProcInput
- type GetDatabaseObjectsProcOutput
- func (GetDatabaseObjectsProcOutput) ElementType() reflect.Type
- func (o GetDatabaseObjectsProcOutput) Proc() pulumi.StringOutput
- func (o GetDatabaseObjectsProcOutput) ToGetDatabaseObjectsProcOutput() GetDatabaseObjectsProcOutput
- func (o GetDatabaseObjectsProcOutput) ToGetDatabaseObjectsProcOutputWithContext(ctx context.Context) GetDatabaseObjectsProcOutput
- type GetDatabaseObjectsResult
- type GetDatabaseObjectsResultOutput
- func (o GetDatabaseObjectsResultOutput) DbName() pulumi.StringOutput
- func (GetDatabaseObjectsResultOutput) ElementType() reflect.Type
- func (o GetDatabaseObjectsResultOutput) Funcs() GetDatabaseObjectsFuncArrayOutput
- func (o GetDatabaseObjectsResultOutput) Id() pulumi.StringOutput
- func (o GetDatabaseObjectsResultOutput) InstanceId() pulumi.StringOutput
- func (o GetDatabaseObjectsResultOutput) Procs() GetDatabaseObjectsProcArrayOutput
- func (o GetDatabaseObjectsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDatabaseObjectsResultOutput) Tables() GetDatabaseObjectsTableArrayOutput
- func (o GetDatabaseObjectsResultOutput) ToGetDatabaseObjectsResultOutput() GetDatabaseObjectsResultOutput
- func (o GetDatabaseObjectsResultOutput) ToGetDatabaseObjectsResultOutputWithContext(ctx context.Context) GetDatabaseObjectsResultOutput
- func (o GetDatabaseObjectsResultOutput) Views() GetDatabaseObjectsViewArrayOutput
- type GetDatabaseObjectsTable
- type GetDatabaseObjectsTableArgs
- type GetDatabaseObjectsTableArray
- func (GetDatabaseObjectsTableArray) ElementType() reflect.Type
- func (i GetDatabaseObjectsTableArray) ToGetDatabaseObjectsTableArrayOutput() GetDatabaseObjectsTableArrayOutput
- func (i GetDatabaseObjectsTableArray) ToGetDatabaseObjectsTableArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsTableArrayOutput
- type GetDatabaseObjectsTableArrayInput
- type GetDatabaseObjectsTableArrayOutput
- func (GetDatabaseObjectsTableArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseObjectsTableArrayOutput) Index(i pulumi.IntInput) GetDatabaseObjectsTableOutput
- func (o GetDatabaseObjectsTableArrayOutput) ToGetDatabaseObjectsTableArrayOutput() GetDatabaseObjectsTableArrayOutput
- func (o GetDatabaseObjectsTableArrayOutput) ToGetDatabaseObjectsTableArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsTableArrayOutput
- type GetDatabaseObjectsTableInput
- type GetDatabaseObjectsTableOutput
- func (GetDatabaseObjectsTableOutput) ElementType() reflect.Type
- func (o GetDatabaseObjectsTableOutput) Table() pulumi.StringOutput
- func (o GetDatabaseObjectsTableOutput) ToGetDatabaseObjectsTableOutput() GetDatabaseObjectsTableOutput
- func (o GetDatabaseObjectsTableOutput) ToGetDatabaseObjectsTableOutputWithContext(ctx context.Context) GetDatabaseObjectsTableOutput
- type GetDatabaseObjectsView
- type GetDatabaseObjectsViewArgs
- type GetDatabaseObjectsViewArray
- func (GetDatabaseObjectsViewArray) ElementType() reflect.Type
- func (i GetDatabaseObjectsViewArray) ToGetDatabaseObjectsViewArrayOutput() GetDatabaseObjectsViewArrayOutput
- func (i GetDatabaseObjectsViewArray) ToGetDatabaseObjectsViewArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsViewArrayOutput
- type GetDatabaseObjectsViewArrayInput
- type GetDatabaseObjectsViewArrayOutput
- func (GetDatabaseObjectsViewArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseObjectsViewArrayOutput) Index(i pulumi.IntInput) GetDatabaseObjectsViewOutput
- func (o GetDatabaseObjectsViewArrayOutput) ToGetDatabaseObjectsViewArrayOutput() GetDatabaseObjectsViewArrayOutput
- func (o GetDatabaseObjectsViewArrayOutput) ToGetDatabaseObjectsViewArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsViewArrayOutput
- type GetDatabaseObjectsViewInput
- type GetDatabaseObjectsViewOutput
- func (GetDatabaseObjectsViewOutput) ElementType() reflect.Type
- func (o GetDatabaseObjectsViewOutput) ToGetDatabaseObjectsViewOutput() GetDatabaseObjectsViewOutput
- func (o GetDatabaseObjectsViewOutput) ToGetDatabaseObjectsViewOutputWithContext(ctx context.Context) GetDatabaseObjectsViewOutput
- func (o GetDatabaseObjectsViewOutput) View() pulumi.StringOutput
- type GetDatabaseTableArgs
- type GetDatabaseTableCol
- type GetDatabaseTableColArgs
- type GetDatabaseTableColArray
- type GetDatabaseTableColArrayInput
- type GetDatabaseTableColArrayOutput
- func (GetDatabaseTableColArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseTableColArrayOutput) Index(i pulumi.IntInput) GetDatabaseTableColOutput
- func (o GetDatabaseTableColArrayOutput) ToGetDatabaseTableColArrayOutput() GetDatabaseTableColArrayOutput
- func (o GetDatabaseTableColArrayOutput) ToGetDatabaseTableColArrayOutputWithContext(ctx context.Context) GetDatabaseTableColArrayOutput
- type GetDatabaseTableColInput
- type GetDatabaseTableColOutput
- func (o GetDatabaseTableColOutput) Col() pulumi.StringOutput
- func (GetDatabaseTableColOutput) ElementType() reflect.Type
- func (o GetDatabaseTableColOutput) ToGetDatabaseTableColOutput() GetDatabaseTableColOutput
- func (o GetDatabaseTableColOutput) ToGetDatabaseTableColOutputWithContext(ctx context.Context) GetDatabaseTableColOutput
- func (o GetDatabaseTableColOutput) Type() pulumi.StringOutput
- type GetDatabaseTableOutputArgs
- type GetDatabaseTableResult
- type GetDatabaseTableResultOutput
- func (o GetDatabaseTableResultOutput) Cols() GetDatabaseTableColArrayOutput
- func (o GetDatabaseTableResultOutput) DbName() pulumi.StringOutput
- func (GetDatabaseTableResultOutput) ElementType() reflect.Type
- func (o GetDatabaseTableResultOutput) Id() pulumi.StringOutput
- func (o GetDatabaseTableResultOutput) InstanceId() pulumi.StringOutput
- func (o GetDatabaseTableResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDatabaseTableResultOutput) Table() pulumi.StringOutput
- func (o GetDatabaseTableResultOutput) ToGetDatabaseTableResultOutput() GetDatabaseTableResultOutput
- func (o GetDatabaseTableResultOutput) ToGetDatabaseTableResultOutputWithContext(ctx context.Context) GetDatabaseTableResultOutput
- type GetDatabasesArgs
- type GetDatabasesDatabase
- type GetDatabasesDatabaseArgs
- type GetDatabasesDatabaseArray
- type GetDatabasesDatabaseArrayInput
- type GetDatabasesDatabaseArrayOutput
- func (GetDatabasesDatabaseArrayOutput) ElementType() reflect.Type
- func (o GetDatabasesDatabaseArrayOutput) Index(i pulumi.IntInput) GetDatabasesDatabaseOutput
- func (o GetDatabasesDatabaseArrayOutput) ToGetDatabasesDatabaseArrayOutput() GetDatabasesDatabaseArrayOutput
- func (o GetDatabasesDatabaseArrayOutput) ToGetDatabasesDatabaseArrayOutputWithContext(ctx context.Context) GetDatabasesDatabaseArrayOutput
- type GetDatabasesDatabaseInput
- type GetDatabasesDatabaseOutput
- func (o GetDatabasesDatabaseOutput) DbName() pulumi.StringOutput
- func (GetDatabasesDatabaseOutput) ElementType() reflect.Type
- func (o GetDatabasesDatabaseOutput) ToGetDatabasesDatabaseOutput() GetDatabasesDatabaseOutput
- func (o GetDatabasesDatabaseOutput) ToGetDatabasesDatabaseOutputWithContext(ctx context.Context) GetDatabasesDatabaseOutput
- type GetDatabasesOutputArgs
- type GetDatabasesResult
- type GetDatabasesResultOutput
- func (o GetDatabasesResultOutput) Databases() GetDatabasesDatabaseArrayOutput
- func (GetDatabasesResultOutput) ElementType() reflect.Type
- func (o GetDatabasesResultOutput) Id() pulumi.StringOutput
- func (o GetDatabasesResultOutput) InstanceId() pulumi.StringOutput
- func (o GetDatabasesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDatabasesResultOutput) ToGetDatabasesResultOutput() GetDatabasesResultOutput
- func (o GetDatabasesResultOutput) ToGetDatabasesResultOutputWithContext(ctx context.Context) GetDatabasesResultOutput
- type GetDbInstancesArgs
- type GetDbInstancesInstance
- type GetDbInstancesInstanceArgs
- type GetDbInstancesInstanceArray
- func (GetDbInstancesInstanceArray) ElementType() reflect.Type
- func (i GetDbInstancesInstanceArray) ToGetDbInstancesInstanceArrayOutput() GetDbInstancesInstanceArrayOutput
- func (i GetDbInstancesInstanceArray) ToGetDbInstancesInstanceArrayOutputWithContext(ctx context.Context) GetDbInstancesInstanceArrayOutput
- type GetDbInstancesInstanceArrayInput
- type GetDbInstancesInstanceArrayOutput
- func (GetDbInstancesInstanceArrayOutput) ElementType() reflect.Type
- func (o GetDbInstancesInstanceArrayOutput) Index(i pulumi.IntInput) GetDbInstancesInstanceOutput
- func (o GetDbInstancesInstanceArrayOutput) ToGetDbInstancesInstanceArrayOutput() GetDbInstancesInstanceArrayOutput
- func (o GetDbInstancesInstanceArrayOutput) ToGetDbInstancesInstanceArrayOutputWithContext(ctx context.Context) GetDbInstancesInstanceArrayOutput
- type GetDbInstancesInstanceInput
- type GetDbInstancesInstanceOutput
- func (o GetDbInstancesInstanceOutput) DbVersionId() pulumi.StringOutput
- func (GetDbInstancesInstanceOutput) ElementType() reflect.Type
- func (o GetDbInstancesInstanceOutput) InstanceId() pulumi.StringOutput
- func (o GetDbInstancesInstanceOutput) InstanceName() pulumi.StringOutput
- func (o GetDbInstancesInstanceOutput) Memory() pulumi.IntOutput
- func (o GetDbInstancesInstanceOutput) ProjectId() pulumi.IntOutput
- func (o GetDbInstancesInstanceOutput) Region() pulumi.StringOutput
- func (o GetDbInstancesInstanceOutput) ResourceTags() GetDbInstancesInstanceResourceTagArrayOutput
- func (o GetDbInstancesInstanceOutput) Storage() pulumi.IntOutput
- func (o GetDbInstancesInstanceOutput) SubnetId() pulumi.StringOutput
- func (o GetDbInstancesInstanceOutput) ToGetDbInstancesInstanceOutput() GetDbInstancesInstanceOutput
- func (o GetDbInstancesInstanceOutput) ToGetDbInstancesInstanceOutputWithContext(ctx context.Context) GetDbInstancesInstanceOutput
- func (o GetDbInstancesInstanceOutput) VpcId() pulumi.StringOutput
- func (o GetDbInstancesInstanceOutput) Zone() pulumi.StringOutput
- type GetDbInstancesInstanceResourceTag
- type GetDbInstancesInstanceResourceTagArgs
- func (GetDbInstancesInstanceResourceTagArgs) ElementType() reflect.Type
- func (i GetDbInstancesInstanceResourceTagArgs) ToGetDbInstancesInstanceResourceTagOutput() GetDbInstancesInstanceResourceTagOutput
- func (i GetDbInstancesInstanceResourceTagArgs) ToGetDbInstancesInstanceResourceTagOutputWithContext(ctx context.Context) GetDbInstancesInstanceResourceTagOutput
- type GetDbInstancesInstanceResourceTagArray
- func (GetDbInstancesInstanceResourceTagArray) ElementType() reflect.Type
- func (i GetDbInstancesInstanceResourceTagArray) ToGetDbInstancesInstanceResourceTagArrayOutput() GetDbInstancesInstanceResourceTagArrayOutput
- func (i GetDbInstancesInstanceResourceTagArray) ToGetDbInstancesInstanceResourceTagArrayOutputWithContext(ctx context.Context) GetDbInstancesInstanceResourceTagArrayOutput
- type GetDbInstancesInstanceResourceTagArrayInput
- type GetDbInstancesInstanceResourceTagArrayOutput
- func (GetDbInstancesInstanceResourceTagArrayOutput) ElementType() reflect.Type
- func (o GetDbInstancesInstanceResourceTagArrayOutput) Index(i pulumi.IntInput) GetDbInstancesInstanceResourceTagOutput
- func (o GetDbInstancesInstanceResourceTagArrayOutput) ToGetDbInstancesInstanceResourceTagArrayOutput() GetDbInstancesInstanceResourceTagArrayOutput
- func (o GetDbInstancesInstanceResourceTagArrayOutput) ToGetDbInstancesInstanceResourceTagArrayOutputWithContext(ctx context.Context) GetDbInstancesInstanceResourceTagArrayOutput
- type GetDbInstancesInstanceResourceTagInput
- type GetDbInstancesInstanceResourceTagOutput
- func (GetDbInstancesInstanceResourceTagOutput) ElementType() reflect.Type
- func (o GetDbInstancesInstanceResourceTagOutput) TagKey() pulumi.StringOutput
- func (o GetDbInstancesInstanceResourceTagOutput) TagValue() pulumi.StringOutput
- func (o GetDbInstancesInstanceResourceTagOutput) ToGetDbInstancesInstanceResourceTagOutput() GetDbInstancesInstanceResourceTagOutput
- func (o GetDbInstancesInstanceResourceTagOutput) ToGetDbInstancesInstanceResourceTagOutputWithContext(ctx context.Context) GetDbInstancesInstanceResourceTagOutput
- type GetDbInstancesOutputArgs
- type GetDbInstancesResult
- type GetDbInstancesResultOutput
- func (GetDbInstancesResultOutput) ElementType() reflect.Type
- func (o GetDbInstancesResultOutput) Id() pulumi.StringOutput
- func (o GetDbInstancesResultOutput) InstanceIds() pulumi.StringArrayOutput
- func (o GetDbInstancesResultOutput) Instances() GetDbInstancesInstanceArrayOutput
- func (o GetDbInstancesResultOutput) ProjectIds() pulumi.IntArrayOutput
- func (o GetDbInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDbInstancesResultOutput) SearchName() pulumi.StringPtrOutput
- func (o GetDbInstancesResultOutput) SubnetId() pulumi.StringPtrOutput
- func (o GetDbInstancesResultOutput) ToGetDbInstancesResultOutput() GetDbInstancesResultOutput
- func (o GetDbInstancesResultOutput) ToGetDbInstancesResultOutputWithContext(ctx context.Context) GetDbInstancesResultOutput
- func (o GetDbInstancesResultOutput) VpcId() pulumi.StringPtrOutput
- type GetDcnDetailArgs
- type GetDcnDetailDcnDetail
- type GetDcnDetailDcnDetailArgs
- type GetDcnDetailDcnDetailArray
- func (GetDcnDetailDcnDetailArray) ElementType() reflect.Type
- func (i GetDcnDetailDcnDetailArray) ToGetDcnDetailDcnDetailArrayOutput() GetDcnDetailDcnDetailArrayOutput
- func (i GetDcnDetailDcnDetailArray) ToGetDcnDetailDcnDetailArrayOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailArrayOutput
- type GetDcnDetailDcnDetailArrayInput
- type GetDcnDetailDcnDetailArrayOutput
- func (GetDcnDetailDcnDetailArrayOutput) ElementType() reflect.Type
- func (o GetDcnDetailDcnDetailArrayOutput) Index(i pulumi.IntInput) GetDcnDetailDcnDetailOutput
- func (o GetDcnDetailDcnDetailArrayOutput) ToGetDcnDetailDcnDetailArrayOutput() GetDcnDetailDcnDetailArrayOutput
- func (o GetDcnDetailDcnDetailArrayOutput) ToGetDcnDetailDcnDetailArrayOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailArrayOutput
- type GetDcnDetailDcnDetailInput
- type GetDcnDetailDcnDetailOutput
- func (o GetDcnDetailDcnDetailOutput) Cpu() pulumi.IntOutput
- func (o GetDcnDetailDcnDetailOutput) CreateTime() pulumi.StringOutput
- func (o GetDcnDetailDcnDetailOutput) DcnFlag() pulumi.IntOutput
- func (o GetDcnDetailDcnDetailOutput) DcnStatus() pulumi.IntOutput
- func (GetDcnDetailDcnDetailOutput) ElementType() reflect.Type
- func (o GetDcnDetailDcnDetailOutput) EncryptStatus() pulumi.IntOutput
- func (o GetDcnDetailDcnDetailOutput) InstanceId() pulumi.StringOutput
- func (o GetDcnDetailDcnDetailOutput) InstanceName() pulumi.StringOutput
- func (o GetDcnDetailDcnDetailOutput) InstanceType() pulumi.IntOutput
- func (o GetDcnDetailDcnDetailOutput) Memory() pulumi.IntOutput
- func (o GetDcnDetailDcnDetailOutput) PayMode() pulumi.IntOutput
- func (o GetDcnDetailDcnDetailOutput) PeriodEndTime() pulumi.StringOutput
- func (o GetDcnDetailDcnDetailOutput) Region() pulumi.StringOutput
- func (o GetDcnDetailDcnDetailOutput) ReplicaConfigs() GetDcnDetailDcnDetailReplicaConfigArrayOutput
- func (o GetDcnDetailDcnDetailOutput) ReplicaStatuses() GetDcnDetailDcnDetailReplicaStatusArrayOutput
- func (o GetDcnDetailDcnDetailOutput) Status() pulumi.IntOutput
- func (o GetDcnDetailDcnDetailOutput) StatusDesc() pulumi.StringOutput
- func (o GetDcnDetailDcnDetailOutput) Storage() pulumi.IntOutput
- func (o GetDcnDetailDcnDetailOutput) ToGetDcnDetailDcnDetailOutput() GetDcnDetailDcnDetailOutput
- func (o GetDcnDetailDcnDetailOutput) ToGetDcnDetailDcnDetailOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailOutput
- func (o GetDcnDetailDcnDetailOutput) Vip() pulumi.StringOutput
- func (o GetDcnDetailDcnDetailOutput) Vipv6() pulumi.StringOutput
- func (o GetDcnDetailDcnDetailOutput) Vport() pulumi.IntOutput
- func (o GetDcnDetailDcnDetailOutput) Zone() pulumi.StringOutput
- type GetDcnDetailDcnDetailReplicaConfig
- type GetDcnDetailDcnDetailReplicaConfigArgs
- func (GetDcnDetailDcnDetailReplicaConfigArgs) ElementType() reflect.Type
- func (i GetDcnDetailDcnDetailReplicaConfigArgs) ToGetDcnDetailDcnDetailReplicaConfigOutput() GetDcnDetailDcnDetailReplicaConfigOutput
- func (i GetDcnDetailDcnDetailReplicaConfigArgs) ToGetDcnDetailDcnDetailReplicaConfigOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailReplicaConfigOutput
- type GetDcnDetailDcnDetailReplicaConfigArray
- func (GetDcnDetailDcnDetailReplicaConfigArray) ElementType() reflect.Type
- func (i GetDcnDetailDcnDetailReplicaConfigArray) ToGetDcnDetailDcnDetailReplicaConfigArrayOutput() GetDcnDetailDcnDetailReplicaConfigArrayOutput
- func (i GetDcnDetailDcnDetailReplicaConfigArray) ToGetDcnDetailDcnDetailReplicaConfigArrayOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailReplicaConfigArrayOutput
- type GetDcnDetailDcnDetailReplicaConfigArrayInput
- type GetDcnDetailDcnDetailReplicaConfigArrayOutput
- func (GetDcnDetailDcnDetailReplicaConfigArrayOutput) ElementType() reflect.Type
- func (o GetDcnDetailDcnDetailReplicaConfigArrayOutput) Index(i pulumi.IntInput) GetDcnDetailDcnDetailReplicaConfigOutput
- func (o GetDcnDetailDcnDetailReplicaConfigArrayOutput) ToGetDcnDetailDcnDetailReplicaConfigArrayOutput() GetDcnDetailDcnDetailReplicaConfigArrayOutput
- func (o GetDcnDetailDcnDetailReplicaConfigArrayOutput) ToGetDcnDetailDcnDetailReplicaConfigArrayOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailReplicaConfigArrayOutput
- type GetDcnDetailDcnDetailReplicaConfigInput
- type GetDcnDetailDcnDetailReplicaConfigOutput
- func (o GetDcnDetailDcnDetailReplicaConfigOutput) DelayReplicationType() pulumi.StringOutput
- func (o GetDcnDetailDcnDetailReplicaConfigOutput) DueTime() pulumi.StringOutput
- func (GetDcnDetailDcnDetailReplicaConfigOutput) ElementType() reflect.Type
- func (o GetDcnDetailDcnDetailReplicaConfigOutput) ReplicationDelay() pulumi.IntOutput
- func (o GetDcnDetailDcnDetailReplicaConfigOutput) RoReplicationMode() pulumi.StringOutput
- func (o GetDcnDetailDcnDetailReplicaConfigOutput) ToGetDcnDetailDcnDetailReplicaConfigOutput() GetDcnDetailDcnDetailReplicaConfigOutput
- func (o GetDcnDetailDcnDetailReplicaConfigOutput) ToGetDcnDetailDcnDetailReplicaConfigOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailReplicaConfigOutput
- type GetDcnDetailDcnDetailReplicaStatus
- type GetDcnDetailDcnDetailReplicaStatusArgs
- func (GetDcnDetailDcnDetailReplicaStatusArgs) ElementType() reflect.Type
- func (i GetDcnDetailDcnDetailReplicaStatusArgs) ToGetDcnDetailDcnDetailReplicaStatusOutput() GetDcnDetailDcnDetailReplicaStatusOutput
- func (i GetDcnDetailDcnDetailReplicaStatusArgs) ToGetDcnDetailDcnDetailReplicaStatusOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailReplicaStatusOutput
- type GetDcnDetailDcnDetailReplicaStatusArray
- func (GetDcnDetailDcnDetailReplicaStatusArray) ElementType() reflect.Type
- func (i GetDcnDetailDcnDetailReplicaStatusArray) ToGetDcnDetailDcnDetailReplicaStatusArrayOutput() GetDcnDetailDcnDetailReplicaStatusArrayOutput
- func (i GetDcnDetailDcnDetailReplicaStatusArray) ToGetDcnDetailDcnDetailReplicaStatusArrayOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailReplicaStatusArrayOutput
- type GetDcnDetailDcnDetailReplicaStatusArrayInput
- type GetDcnDetailDcnDetailReplicaStatusArrayOutput
- func (GetDcnDetailDcnDetailReplicaStatusArrayOutput) ElementType() reflect.Type
- func (o GetDcnDetailDcnDetailReplicaStatusArrayOutput) Index(i pulumi.IntInput) GetDcnDetailDcnDetailReplicaStatusOutput
- func (o GetDcnDetailDcnDetailReplicaStatusArrayOutput) ToGetDcnDetailDcnDetailReplicaStatusArrayOutput() GetDcnDetailDcnDetailReplicaStatusArrayOutput
- func (o GetDcnDetailDcnDetailReplicaStatusArrayOutput) ToGetDcnDetailDcnDetailReplicaStatusArrayOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailReplicaStatusArrayOutput
- type GetDcnDetailDcnDetailReplicaStatusInput
- type GetDcnDetailDcnDetailReplicaStatusOutput
- func (o GetDcnDetailDcnDetailReplicaStatusOutput) Delay() pulumi.IntOutput
- func (GetDcnDetailDcnDetailReplicaStatusOutput) ElementType() reflect.Type
- func (o GetDcnDetailDcnDetailReplicaStatusOutput) Status() pulumi.StringOutput
- func (o GetDcnDetailDcnDetailReplicaStatusOutput) ToGetDcnDetailDcnDetailReplicaStatusOutput() GetDcnDetailDcnDetailReplicaStatusOutput
- func (o GetDcnDetailDcnDetailReplicaStatusOutput) ToGetDcnDetailDcnDetailReplicaStatusOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailReplicaStatusOutput
- type GetDcnDetailOutputArgs
- type GetDcnDetailResult
- type GetDcnDetailResultOutput
- func (o GetDcnDetailResultOutput) DcnDetails() GetDcnDetailDcnDetailArrayOutput
- func (GetDcnDetailResultOutput) ElementType() reflect.Type
- func (o GetDcnDetailResultOutput) Id() pulumi.StringOutput
- func (o GetDcnDetailResultOutput) InstanceId() pulumi.StringOutput
- func (o GetDcnDetailResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDcnDetailResultOutput) ToGetDcnDetailResultOutput() GetDcnDetailResultOutput
- func (o GetDcnDetailResultOutput) ToGetDcnDetailResultOutputWithContext(ctx context.Context) GetDcnDetailResultOutput
- type GetFileDownloadUrlArgs
- type GetFileDownloadUrlOutputArgs
- type GetFileDownloadUrlResult
- type GetFileDownloadUrlResultOutput
- func (GetFileDownloadUrlResultOutput) ElementType() reflect.Type
- func (o GetFileDownloadUrlResultOutput) FilePath() pulumi.StringOutput
- func (o GetFileDownloadUrlResultOutput) Id() pulumi.StringOutput
- func (o GetFileDownloadUrlResultOutput) InstanceId() pulumi.StringOutput
- func (o GetFileDownloadUrlResultOutput) PreSignedUrl() pulumi.StringOutput
- func (o GetFileDownloadUrlResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetFileDownloadUrlResultOutput) ToGetFileDownloadUrlResultOutput() GetFileDownloadUrlResultOutput
- func (o GetFileDownloadUrlResultOutput) ToGetFileDownloadUrlResultOutputWithContext(ctx context.Context) GetFileDownloadUrlResultOutput
- type GetFlowArgs
- type GetFlowOutputArgs
- type GetFlowResult
- type GetFlowResultOutput
- func (GetFlowResultOutput) ElementType() reflect.Type
- func (o GetFlowResultOutput) FlowId() pulumi.IntOutput
- func (o GetFlowResultOutput) Id() pulumi.StringOutput
- func (o GetFlowResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetFlowResultOutput) Status() pulumi.IntOutput
- func (o GetFlowResultOutput) ToGetFlowResultOutput() GetFlowResultOutput
- func (o GetFlowResultOutput) ToGetFlowResultOutputWithContext(ctx context.Context) GetFlowResultOutput
- type GetInstanceNodeInfoArgs
- type GetInstanceNodeInfoNodesInfo
- type GetInstanceNodeInfoNodesInfoArgs
- func (GetInstanceNodeInfoNodesInfoArgs) ElementType() reflect.Type
- func (i GetInstanceNodeInfoNodesInfoArgs) ToGetInstanceNodeInfoNodesInfoOutput() GetInstanceNodeInfoNodesInfoOutput
- func (i GetInstanceNodeInfoNodesInfoArgs) ToGetInstanceNodeInfoNodesInfoOutputWithContext(ctx context.Context) GetInstanceNodeInfoNodesInfoOutput
- type GetInstanceNodeInfoNodesInfoArray
- func (GetInstanceNodeInfoNodesInfoArray) ElementType() reflect.Type
- func (i GetInstanceNodeInfoNodesInfoArray) ToGetInstanceNodeInfoNodesInfoArrayOutput() GetInstanceNodeInfoNodesInfoArrayOutput
- func (i GetInstanceNodeInfoNodesInfoArray) ToGetInstanceNodeInfoNodesInfoArrayOutputWithContext(ctx context.Context) GetInstanceNodeInfoNodesInfoArrayOutput
- type GetInstanceNodeInfoNodesInfoArrayInput
- type GetInstanceNodeInfoNodesInfoArrayOutput
- func (GetInstanceNodeInfoNodesInfoArrayOutput) ElementType() reflect.Type
- func (o GetInstanceNodeInfoNodesInfoArrayOutput) Index(i pulumi.IntInput) GetInstanceNodeInfoNodesInfoOutput
- func (o GetInstanceNodeInfoNodesInfoArrayOutput) ToGetInstanceNodeInfoNodesInfoArrayOutput() GetInstanceNodeInfoNodesInfoArrayOutput
- func (o GetInstanceNodeInfoNodesInfoArrayOutput) ToGetInstanceNodeInfoNodesInfoArrayOutputWithContext(ctx context.Context) GetInstanceNodeInfoNodesInfoArrayOutput
- type GetInstanceNodeInfoNodesInfoInput
- type GetInstanceNodeInfoNodesInfoOutput
- func (GetInstanceNodeInfoNodesInfoOutput) ElementType() reflect.Type
- func (o GetInstanceNodeInfoNodesInfoOutput) NodeId() pulumi.StringOutput
- func (o GetInstanceNodeInfoNodesInfoOutput) Role() pulumi.StringOutput
- func (o GetInstanceNodeInfoNodesInfoOutput) ToGetInstanceNodeInfoNodesInfoOutput() GetInstanceNodeInfoNodesInfoOutput
- func (o GetInstanceNodeInfoNodesInfoOutput) ToGetInstanceNodeInfoNodesInfoOutputWithContext(ctx context.Context) GetInstanceNodeInfoNodesInfoOutput
- type GetInstanceNodeInfoOutputArgs
- type GetInstanceNodeInfoResult
- type GetInstanceNodeInfoResultOutput
- func (GetInstanceNodeInfoResultOutput) ElementType() reflect.Type
- func (o GetInstanceNodeInfoResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceNodeInfoResultOutput) InstanceId() pulumi.StringOutput
- func (o GetInstanceNodeInfoResultOutput) NodesInfos() GetInstanceNodeInfoNodesInfoArrayOutput
- func (o GetInstanceNodeInfoResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstanceNodeInfoResultOutput) ToGetInstanceNodeInfoResultOutput() GetInstanceNodeInfoResultOutput
- func (o GetInstanceNodeInfoResultOutput) ToGetInstanceNodeInfoResultOutputWithContext(ctx context.Context) GetInstanceNodeInfoResultOutput
- type GetInstanceSpecsArgs
- type GetInstanceSpecsOutputArgs
- type GetInstanceSpecsResult
- type GetInstanceSpecsResultOutput
- func (GetInstanceSpecsResultOutput) ElementType() reflect.Type
- func (o GetInstanceSpecsResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceSpecsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstanceSpecsResultOutput) Specs() GetInstanceSpecsSpecArrayOutput
- func (o GetInstanceSpecsResultOutput) ToGetInstanceSpecsResultOutput() GetInstanceSpecsResultOutput
- func (o GetInstanceSpecsResultOutput) ToGetInstanceSpecsResultOutputWithContext(ctx context.Context) GetInstanceSpecsResultOutput
- type GetInstanceSpecsSpec
- type GetInstanceSpecsSpecArgs
- type GetInstanceSpecsSpecArray
- type GetInstanceSpecsSpecArrayInput
- type GetInstanceSpecsSpecArrayOutput
- func (GetInstanceSpecsSpecArrayOutput) ElementType() reflect.Type
- func (o GetInstanceSpecsSpecArrayOutput) Index(i pulumi.IntInput) GetInstanceSpecsSpecOutput
- func (o GetInstanceSpecsSpecArrayOutput) ToGetInstanceSpecsSpecArrayOutput() GetInstanceSpecsSpecArrayOutput
- func (o GetInstanceSpecsSpecArrayOutput) ToGetInstanceSpecsSpecArrayOutputWithContext(ctx context.Context) GetInstanceSpecsSpecArrayOutput
- type GetInstanceSpecsSpecInput
- type GetInstanceSpecsSpecOutput
- func (GetInstanceSpecsSpecOutput) ElementType() reflect.Type
- func (o GetInstanceSpecsSpecOutput) Machine() pulumi.StringOutput
- func (o GetInstanceSpecsSpecOutput) SpecInfos() GetInstanceSpecsSpecSpecInfoArrayOutput
- func (o GetInstanceSpecsSpecOutput) ToGetInstanceSpecsSpecOutput() GetInstanceSpecsSpecOutput
- func (o GetInstanceSpecsSpecOutput) ToGetInstanceSpecsSpecOutputWithContext(ctx context.Context) GetInstanceSpecsSpecOutput
- type GetInstanceSpecsSpecSpecInfo
- type GetInstanceSpecsSpecSpecInfoArgs
- func (GetInstanceSpecsSpecSpecInfoArgs) ElementType() reflect.Type
- func (i GetInstanceSpecsSpecSpecInfoArgs) ToGetInstanceSpecsSpecSpecInfoOutput() GetInstanceSpecsSpecSpecInfoOutput
- func (i GetInstanceSpecsSpecSpecInfoArgs) ToGetInstanceSpecsSpecSpecInfoOutputWithContext(ctx context.Context) GetInstanceSpecsSpecSpecInfoOutput
- type GetInstanceSpecsSpecSpecInfoArray
- func (GetInstanceSpecsSpecSpecInfoArray) ElementType() reflect.Type
- func (i GetInstanceSpecsSpecSpecInfoArray) ToGetInstanceSpecsSpecSpecInfoArrayOutput() GetInstanceSpecsSpecSpecInfoArrayOutput
- func (i GetInstanceSpecsSpecSpecInfoArray) ToGetInstanceSpecsSpecSpecInfoArrayOutputWithContext(ctx context.Context) GetInstanceSpecsSpecSpecInfoArrayOutput
- type GetInstanceSpecsSpecSpecInfoArrayInput
- type GetInstanceSpecsSpecSpecInfoArrayOutput
- func (GetInstanceSpecsSpecSpecInfoArrayOutput) ElementType() reflect.Type
- func (o GetInstanceSpecsSpecSpecInfoArrayOutput) Index(i pulumi.IntInput) GetInstanceSpecsSpecSpecInfoOutput
- func (o GetInstanceSpecsSpecSpecInfoArrayOutput) ToGetInstanceSpecsSpecSpecInfoArrayOutput() GetInstanceSpecsSpecSpecInfoArrayOutput
- func (o GetInstanceSpecsSpecSpecInfoArrayOutput) ToGetInstanceSpecsSpecSpecInfoArrayOutputWithContext(ctx context.Context) GetInstanceSpecsSpecSpecInfoArrayOutput
- type GetInstanceSpecsSpecSpecInfoInput
- type GetInstanceSpecsSpecSpecInfoOutput
- func (o GetInstanceSpecsSpecSpecInfoOutput) Cpu() pulumi.IntOutput
- func (GetInstanceSpecsSpecSpecInfoOutput) ElementType() reflect.Type
- func (o GetInstanceSpecsSpecSpecInfoOutput) Machine() pulumi.StringOutput
- func (o GetInstanceSpecsSpecSpecInfoOutput) MaxStorage() pulumi.IntOutput
- func (o GetInstanceSpecsSpecSpecInfoOutput) Memory() pulumi.IntOutput
- func (o GetInstanceSpecsSpecSpecInfoOutput) MinStorage() pulumi.IntOutput
- func (o GetInstanceSpecsSpecSpecInfoOutput) NodeCount() pulumi.IntOutput
- func (o GetInstanceSpecsSpecSpecInfoOutput) Pid() pulumi.IntOutput
- func (o GetInstanceSpecsSpecSpecInfoOutput) Qps() pulumi.IntOutput
- func (o GetInstanceSpecsSpecSpecInfoOutput) SuitInfo() pulumi.StringOutput
- func (o GetInstanceSpecsSpecSpecInfoOutput) ToGetInstanceSpecsSpecSpecInfoOutput() GetInstanceSpecsSpecSpecInfoOutput
- func (o GetInstanceSpecsSpecSpecInfoOutput) ToGetInstanceSpecsSpecSpecInfoOutputWithContext(ctx context.Context) GetInstanceSpecsSpecSpecInfoOutput
- type GetLogFilesArgs
- type GetLogFilesFile
- type GetLogFilesFileArgs
- type GetLogFilesFileArray
- type GetLogFilesFileArrayInput
- type GetLogFilesFileArrayOutput
- func (GetLogFilesFileArrayOutput) ElementType() reflect.Type
- func (o GetLogFilesFileArrayOutput) Index(i pulumi.IntInput) GetLogFilesFileOutput
- func (o GetLogFilesFileArrayOutput) ToGetLogFilesFileArrayOutput() GetLogFilesFileArrayOutput
- func (o GetLogFilesFileArrayOutput) ToGetLogFilesFileArrayOutputWithContext(ctx context.Context) GetLogFilesFileArrayOutput
- type GetLogFilesFileInput
- type GetLogFilesFileOutput
- func (GetLogFilesFileOutput) ElementType() reflect.Type
- func (o GetLogFilesFileOutput) FileName() pulumi.StringOutput
- func (o GetLogFilesFileOutput) Length() pulumi.IntOutput
- func (o GetLogFilesFileOutput) Mtime() pulumi.IntOutput
- func (o GetLogFilesFileOutput) ToGetLogFilesFileOutput() GetLogFilesFileOutput
- func (o GetLogFilesFileOutput) ToGetLogFilesFileOutputWithContext(ctx context.Context) GetLogFilesFileOutput
- func (o GetLogFilesFileOutput) Uri() pulumi.StringOutput
- type GetLogFilesOutputArgs
- type GetLogFilesResult
- type GetLogFilesResultOutput
- func (GetLogFilesResultOutput) ElementType() reflect.Type
- func (o GetLogFilesResultOutput) Files() GetLogFilesFileArrayOutput
- func (o GetLogFilesResultOutput) Id() pulumi.StringOutput
- func (o GetLogFilesResultOutput) InstanceId() pulumi.StringOutput
- func (o GetLogFilesResultOutput) NormalPrefix() pulumi.StringOutput
- func (o GetLogFilesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetLogFilesResultOutput) ToGetLogFilesResultOutput() GetLogFilesResultOutput
- func (o GetLogFilesResultOutput) ToGetLogFilesResultOutputWithContext(ctx context.Context) GetLogFilesResultOutput
- func (o GetLogFilesResultOutput) Type() pulumi.IntOutput
- func (o GetLogFilesResultOutput) VpcPrefix() pulumi.StringOutput
- type GetOrdersArgs
- type GetOrdersDeal
- type GetOrdersDealArgs
- type GetOrdersDealArray
- type GetOrdersDealArrayInput
- type GetOrdersDealArrayOutput
- func (GetOrdersDealArrayOutput) ElementType() reflect.Type
- func (o GetOrdersDealArrayOutput) Index(i pulumi.IntInput) GetOrdersDealOutput
- func (o GetOrdersDealArrayOutput) ToGetOrdersDealArrayOutput() GetOrdersDealArrayOutput
- func (o GetOrdersDealArrayOutput) ToGetOrdersDealArrayOutputWithContext(ctx context.Context) GetOrdersDealArrayOutput
- type GetOrdersDealInput
- type GetOrdersDealOutput
- func (o GetOrdersDealOutput) Count() pulumi.IntOutput
- func (o GetOrdersDealOutput) DealName() pulumi.StringOutput
- func (GetOrdersDealOutput) ElementType() reflect.Type
- func (o GetOrdersDealOutput) FlowId() pulumi.IntOutput
- func (o GetOrdersDealOutput) InstanceIds() pulumi.StringArrayOutput
- func (o GetOrdersDealOutput) OwnerUin() pulumi.StringOutput
- func (o GetOrdersDealOutput) PayMode() pulumi.IntOutput
- func (o GetOrdersDealOutput) ToGetOrdersDealOutput() GetOrdersDealOutput
- func (o GetOrdersDealOutput) ToGetOrdersDealOutputWithContext(ctx context.Context) GetOrdersDealOutput
- type GetOrdersOutputArgs
- type GetOrdersResult
- type GetOrdersResultOutput
- func (o GetOrdersResultOutput) DealName() pulumi.StringOutput
- func (o GetOrdersResultOutput) Deals() GetOrdersDealArrayOutput
- func (GetOrdersResultOutput) ElementType() reflect.Type
- func (o GetOrdersResultOutput) Id() pulumi.StringOutput
- func (o GetOrdersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetOrdersResultOutput) ToGetOrdersResultOutput() GetOrdersResultOutput
- func (o GetOrdersResultOutput) ToGetOrdersResultOutputWithContext(ctx context.Context) GetOrdersResultOutput
- type GetPriceArgs
- type GetPriceOutputArgs
- type GetPriceResult
- type GetPriceResultOutput
- func (o GetPriceResultOutput) AmountUnit() pulumi.StringPtrOutput
- func (o GetPriceResultOutput) BuyCount() pulumi.IntOutput
- func (GetPriceResultOutput) ElementType() reflect.Type
- func (o GetPriceResultOutput) Id() pulumi.StringOutput
- func (o GetPriceResultOutput) Memory() pulumi.IntOutput
- func (o GetPriceResultOutput) NodeCount() pulumi.IntOutput
- func (o GetPriceResultOutput) OriginalPrice() pulumi.IntOutput
- func (o GetPriceResultOutput) Paymode() pulumi.StringPtrOutput
- func (o GetPriceResultOutput) Period() pulumi.IntPtrOutput
- func (o GetPriceResultOutput) Price() pulumi.IntOutput
- func (o GetPriceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetPriceResultOutput) Storage() pulumi.IntOutput
- func (o GetPriceResultOutput) ToGetPriceResultOutput() GetPriceResultOutput
- func (o GetPriceResultOutput) ToGetPriceResultOutputWithContext(ctx context.Context) GetPriceResultOutput
- func (o GetPriceResultOutput) Zone() pulumi.StringOutput
- 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) CidrIp() pulumi.StringOutput
- func (GetProjectSecurityGroupsGroupInboundOutput) ElementType() reflect.Type
- func (o GetProjectSecurityGroupsGroupInboundOutput) IpProtocol() pulumi.StringOutput
- func (o GetProjectSecurityGroupsGroupInboundOutput) PortRange() 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) CidrIp() pulumi.StringOutput
- func (GetProjectSecurityGroupsGroupOutboundOutput) ElementType() reflect.Type
- func (o GetProjectSecurityGroupsGroupOutboundOutput) IpProtocol() pulumi.StringOutput
- func (o GetProjectSecurityGroupsGroupOutboundOutput) PortRange() 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) Product() pulumi.StringOutput
- func (o GetProjectSecurityGroupsResultOutput) ProjectId() pulumi.IntPtrOutput
- func (o GetProjectSecurityGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetProjectSecurityGroupsResultOutput) ToGetProjectSecurityGroupsResultOutput() GetProjectSecurityGroupsResultOutput
- func (o GetProjectSecurityGroupsResultOutput) ToGetProjectSecurityGroupsResultOutputWithContext(ctx context.Context) GetProjectSecurityGroupsResultOutput
- type GetRenewalPriceArgs
- type GetRenewalPriceOutputArgs
- type GetRenewalPriceResult
- type GetRenewalPriceResultOutput
- func (o GetRenewalPriceResultOutput) AmountUnit() pulumi.StringPtrOutput
- func (GetRenewalPriceResultOutput) ElementType() reflect.Type
- func (o GetRenewalPriceResultOutput) Id() pulumi.StringOutput
- func (o GetRenewalPriceResultOutput) InstanceId() pulumi.StringOutput
- func (o GetRenewalPriceResultOutput) OriginalPrice() pulumi.IntOutput
- func (o GetRenewalPriceResultOutput) Period() pulumi.IntPtrOutput
- func (o GetRenewalPriceResultOutput) Price() pulumi.IntOutput
- func (o GetRenewalPriceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetRenewalPriceResultOutput) ToGetRenewalPriceResultOutput() GetRenewalPriceResultOutput
- func (o GetRenewalPriceResultOutput) ToGetRenewalPriceResultOutputWithContext(ctx context.Context) GetRenewalPriceResultOutput
- type GetSaleInfoArgs
- type GetSaleInfoOutputArgs
- type GetSaleInfoRegionList
- type GetSaleInfoRegionListArgs
- type GetSaleInfoRegionListArray
- func (GetSaleInfoRegionListArray) ElementType() reflect.Type
- func (i GetSaleInfoRegionListArray) ToGetSaleInfoRegionListArrayOutput() GetSaleInfoRegionListArrayOutput
- func (i GetSaleInfoRegionListArray) ToGetSaleInfoRegionListArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListArrayOutput
- type GetSaleInfoRegionListArrayInput
- type GetSaleInfoRegionListArrayOutput
- func (GetSaleInfoRegionListArrayOutput) ElementType() reflect.Type
- func (o GetSaleInfoRegionListArrayOutput) Index(i pulumi.IntInput) GetSaleInfoRegionListOutput
- func (o GetSaleInfoRegionListArrayOutput) ToGetSaleInfoRegionListArrayOutput() GetSaleInfoRegionListArrayOutput
- func (o GetSaleInfoRegionListArrayOutput) ToGetSaleInfoRegionListArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListArrayOutput
- type GetSaleInfoRegionListAvailableChoice
- type GetSaleInfoRegionListAvailableChoiceArgs
- func (GetSaleInfoRegionListAvailableChoiceArgs) ElementType() reflect.Type
- func (i GetSaleInfoRegionListAvailableChoiceArgs) ToGetSaleInfoRegionListAvailableChoiceOutput() GetSaleInfoRegionListAvailableChoiceOutput
- func (i GetSaleInfoRegionListAvailableChoiceArgs) ToGetSaleInfoRegionListAvailableChoiceOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceOutput
- type GetSaleInfoRegionListAvailableChoiceArray
- func (GetSaleInfoRegionListAvailableChoiceArray) ElementType() reflect.Type
- func (i GetSaleInfoRegionListAvailableChoiceArray) ToGetSaleInfoRegionListAvailableChoiceArrayOutput() GetSaleInfoRegionListAvailableChoiceArrayOutput
- func (i GetSaleInfoRegionListAvailableChoiceArray) ToGetSaleInfoRegionListAvailableChoiceArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceArrayOutput
- type GetSaleInfoRegionListAvailableChoiceArrayInput
- type GetSaleInfoRegionListAvailableChoiceArrayOutput
- func (GetSaleInfoRegionListAvailableChoiceArrayOutput) ElementType() reflect.Type
- func (o GetSaleInfoRegionListAvailableChoiceArrayOutput) Index(i pulumi.IntInput) GetSaleInfoRegionListAvailableChoiceOutput
- func (o GetSaleInfoRegionListAvailableChoiceArrayOutput) ToGetSaleInfoRegionListAvailableChoiceArrayOutput() GetSaleInfoRegionListAvailableChoiceArrayOutput
- func (o GetSaleInfoRegionListAvailableChoiceArrayOutput) ToGetSaleInfoRegionListAvailableChoiceArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceArrayOutput
- type GetSaleInfoRegionListAvailableChoiceInput
- type GetSaleInfoRegionListAvailableChoiceMasterZone
- type GetSaleInfoRegionListAvailableChoiceMasterZoneArgs
- func (GetSaleInfoRegionListAvailableChoiceMasterZoneArgs) ElementType() reflect.Type
- func (i GetSaleInfoRegionListAvailableChoiceMasterZoneArgs) ToGetSaleInfoRegionListAvailableChoiceMasterZoneOutput() GetSaleInfoRegionListAvailableChoiceMasterZoneOutput
- func (i GetSaleInfoRegionListAvailableChoiceMasterZoneArgs) ToGetSaleInfoRegionListAvailableChoiceMasterZoneOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceMasterZoneOutput
- type GetSaleInfoRegionListAvailableChoiceMasterZoneArray
- func (GetSaleInfoRegionListAvailableChoiceMasterZoneArray) ElementType() reflect.Type
- func (i GetSaleInfoRegionListAvailableChoiceMasterZoneArray) ToGetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput() GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput
- func (i GetSaleInfoRegionListAvailableChoiceMasterZoneArray) ToGetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput
- type GetSaleInfoRegionListAvailableChoiceMasterZoneArrayInput
- type GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput
- func (GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput) ElementType() reflect.Type
- func (o GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput) Index(i pulumi.IntInput) GetSaleInfoRegionListAvailableChoiceMasterZoneOutput
- func (o GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput) ToGetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput() GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput
- func (o GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput) ToGetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput
- type GetSaleInfoRegionListAvailableChoiceMasterZoneInput
- type GetSaleInfoRegionListAvailableChoiceMasterZoneOutput
- func (GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) ElementType() reflect.Type
- func (o GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) OnSale() pulumi.BoolOutput
- func (o GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) ToGetSaleInfoRegionListAvailableChoiceMasterZoneOutput() GetSaleInfoRegionListAvailableChoiceMasterZoneOutput
- func (o GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) ToGetSaleInfoRegionListAvailableChoiceMasterZoneOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceMasterZoneOutput
- func (o GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) Zone() pulumi.StringOutput
- func (o GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) ZoneId() pulumi.IntOutput
- func (o GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) ZoneName() pulumi.StringOutput
- type GetSaleInfoRegionListAvailableChoiceOutput
- func (GetSaleInfoRegionListAvailableChoiceOutput) ElementType() reflect.Type
- func (o GetSaleInfoRegionListAvailableChoiceOutput) MasterZones() GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput
- func (o GetSaleInfoRegionListAvailableChoiceOutput) SlaveZones() GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput
- func (o GetSaleInfoRegionListAvailableChoiceOutput) ToGetSaleInfoRegionListAvailableChoiceOutput() GetSaleInfoRegionListAvailableChoiceOutput
- func (o GetSaleInfoRegionListAvailableChoiceOutput) ToGetSaleInfoRegionListAvailableChoiceOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceOutput
- type GetSaleInfoRegionListAvailableChoiceSlaveZone
- type GetSaleInfoRegionListAvailableChoiceSlaveZoneArgs
- func (GetSaleInfoRegionListAvailableChoiceSlaveZoneArgs) ElementType() reflect.Type
- func (i GetSaleInfoRegionListAvailableChoiceSlaveZoneArgs) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneOutput() GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput
- func (i GetSaleInfoRegionListAvailableChoiceSlaveZoneArgs) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput
- type GetSaleInfoRegionListAvailableChoiceSlaveZoneArray
- func (GetSaleInfoRegionListAvailableChoiceSlaveZoneArray) ElementType() reflect.Type
- func (i GetSaleInfoRegionListAvailableChoiceSlaveZoneArray) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput() GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput
- func (i GetSaleInfoRegionListAvailableChoiceSlaveZoneArray) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput
- type GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayInput
- type GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput
- func (GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput) ElementType() reflect.Type
- func (o GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput) Index(i pulumi.IntInput) GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput
- func (o GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput() GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput
- func (o GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput
- type GetSaleInfoRegionListAvailableChoiceSlaveZoneInput
- type GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput
- func (GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) ElementType() reflect.Type
- func (o GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) OnSale() pulumi.BoolOutput
- func (o GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneOutput() GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput
- func (o GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput
- func (o GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) Zone() pulumi.StringOutput
- func (o GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) ZoneId() pulumi.IntOutput
- func (o GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) ZoneName() pulumi.StringOutput
- type GetSaleInfoRegionListInput
- type GetSaleInfoRegionListOutput
- func (o GetSaleInfoRegionListOutput) AvailableChoices() GetSaleInfoRegionListAvailableChoiceArrayOutput
- func (GetSaleInfoRegionListOutput) ElementType() reflect.Type
- func (o GetSaleInfoRegionListOutput) Region() pulumi.StringOutput
- func (o GetSaleInfoRegionListOutput) RegionId() pulumi.IntOutput
- func (o GetSaleInfoRegionListOutput) RegionName() pulumi.StringOutput
- func (o GetSaleInfoRegionListOutput) ToGetSaleInfoRegionListOutput() GetSaleInfoRegionListOutput
- func (o GetSaleInfoRegionListOutput) ToGetSaleInfoRegionListOutputWithContext(ctx context.Context) GetSaleInfoRegionListOutput
- func (o GetSaleInfoRegionListOutput) ZoneLists() GetSaleInfoRegionListZoneListArrayOutput
- type GetSaleInfoRegionListZoneList
- type GetSaleInfoRegionListZoneListArgs
- func (GetSaleInfoRegionListZoneListArgs) ElementType() reflect.Type
- func (i GetSaleInfoRegionListZoneListArgs) ToGetSaleInfoRegionListZoneListOutput() GetSaleInfoRegionListZoneListOutput
- func (i GetSaleInfoRegionListZoneListArgs) ToGetSaleInfoRegionListZoneListOutputWithContext(ctx context.Context) GetSaleInfoRegionListZoneListOutput
- type GetSaleInfoRegionListZoneListArray
- func (GetSaleInfoRegionListZoneListArray) ElementType() reflect.Type
- func (i GetSaleInfoRegionListZoneListArray) ToGetSaleInfoRegionListZoneListArrayOutput() GetSaleInfoRegionListZoneListArrayOutput
- func (i GetSaleInfoRegionListZoneListArray) ToGetSaleInfoRegionListZoneListArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListZoneListArrayOutput
- type GetSaleInfoRegionListZoneListArrayInput
- type GetSaleInfoRegionListZoneListArrayOutput
- func (GetSaleInfoRegionListZoneListArrayOutput) ElementType() reflect.Type
- func (o GetSaleInfoRegionListZoneListArrayOutput) Index(i pulumi.IntInput) GetSaleInfoRegionListZoneListOutput
- func (o GetSaleInfoRegionListZoneListArrayOutput) ToGetSaleInfoRegionListZoneListArrayOutput() GetSaleInfoRegionListZoneListArrayOutput
- func (o GetSaleInfoRegionListZoneListArrayOutput) ToGetSaleInfoRegionListZoneListArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListZoneListArrayOutput
- type GetSaleInfoRegionListZoneListInput
- type GetSaleInfoRegionListZoneListOutput
- func (GetSaleInfoRegionListZoneListOutput) ElementType() reflect.Type
- func (o GetSaleInfoRegionListZoneListOutput) OnSale() pulumi.BoolOutput
- func (o GetSaleInfoRegionListZoneListOutput) ToGetSaleInfoRegionListZoneListOutput() GetSaleInfoRegionListZoneListOutput
- func (o GetSaleInfoRegionListZoneListOutput) ToGetSaleInfoRegionListZoneListOutputWithContext(ctx context.Context) GetSaleInfoRegionListZoneListOutput
- func (o GetSaleInfoRegionListZoneListOutput) Zone() pulumi.StringOutput
- func (o GetSaleInfoRegionListZoneListOutput) ZoneId() pulumi.IntOutput
- func (o GetSaleInfoRegionListZoneListOutput) ZoneName() pulumi.StringOutput
- type GetSaleInfoResult
- type GetSaleInfoResultOutput
- func (GetSaleInfoResultOutput) ElementType() reflect.Type
- func (o GetSaleInfoResultOutput) Id() pulumi.StringOutput
- func (o GetSaleInfoResultOutput) RegionLists() GetSaleInfoRegionListArrayOutput
- func (o GetSaleInfoResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetSaleInfoResultOutput) ToGetSaleInfoResultOutput() GetSaleInfoResultOutput
- func (o GetSaleInfoResultOutput) ToGetSaleInfoResultOutputWithContext(ctx context.Context) GetSaleInfoResultOutput
- type GetSecurityGroupsList
- type GetSecurityGroupsListArgs
- type GetSecurityGroupsListArray
- func (GetSecurityGroupsListArray) ElementType() reflect.Type
- func (i GetSecurityGroupsListArray) ToGetSecurityGroupsListArrayOutput() GetSecurityGroupsListArrayOutput
- func (i GetSecurityGroupsListArray) ToGetSecurityGroupsListArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListArrayOutput
- type GetSecurityGroupsListArrayInput
- type GetSecurityGroupsListArrayOutput
- func (GetSecurityGroupsListArrayOutput) ElementType() reflect.Type
- func (o GetSecurityGroupsListArrayOutput) Index(i pulumi.IntInput) GetSecurityGroupsListOutput
- func (o GetSecurityGroupsListArrayOutput) ToGetSecurityGroupsListArrayOutput() GetSecurityGroupsListArrayOutput
- func (o GetSecurityGroupsListArrayOutput) ToGetSecurityGroupsListArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListArrayOutput
- type GetSecurityGroupsListInbound
- type GetSecurityGroupsListInboundArgs
- func (GetSecurityGroupsListInboundArgs) ElementType() reflect.Type
- func (i GetSecurityGroupsListInboundArgs) ToGetSecurityGroupsListInboundOutput() GetSecurityGroupsListInboundOutput
- func (i GetSecurityGroupsListInboundArgs) ToGetSecurityGroupsListInboundOutputWithContext(ctx context.Context) GetSecurityGroupsListInboundOutput
- type GetSecurityGroupsListInboundArray
- func (GetSecurityGroupsListInboundArray) ElementType() reflect.Type
- func (i GetSecurityGroupsListInboundArray) ToGetSecurityGroupsListInboundArrayOutput() GetSecurityGroupsListInboundArrayOutput
- func (i GetSecurityGroupsListInboundArray) ToGetSecurityGroupsListInboundArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListInboundArrayOutput
- type GetSecurityGroupsListInboundArrayInput
- type GetSecurityGroupsListInboundArrayOutput
- func (GetSecurityGroupsListInboundArrayOutput) ElementType() reflect.Type
- func (o GetSecurityGroupsListInboundArrayOutput) Index(i pulumi.IntInput) GetSecurityGroupsListInboundOutput
- func (o GetSecurityGroupsListInboundArrayOutput) ToGetSecurityGroupsListInboundArrayOutput() GetSecurityGroupsListInboundArrayOutput
- func (o GetSecurityGroupsListInboundArrayOutput) ToGetSecurityGroupsListInboundArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListInboundArrayOutput
- type GetSecurityGroupsListInboundInput
- type GetSecurityGroupsListInboundOutput
- func (o GetSecurityGroupsListInboundOutput) Action() pulumi.StringOutput
- func (o GetSecurityGroupsListInboundOutput) CidrIp() pulumi.StringOutput
- func (GetSecurityGroupsListInboundOutput) ElementType() reflect.Type
- func (o GetSecurityGroupsListInboundOutput) IpProtocol() pulumi.StringOutput
- func (o GetSecurityGroupsListInboundOutput) PortRange() pulumi.StringOutput
- func (o GetSecurityGroupsListInboundOutput) ToGetSecurityGroupsListInboundOutput() GetSecurityGroupsListInboundOutput
- func (o GetSecurityGroupsListInboundOutput) ToGetSecurityGroupsListInboundOutputWithContext(ctx context.Context) GetSecurityGroupsListInboundOutput
- type GetSecurityGroupsListInput
- type GetSecurityGroupsListOutbound
- type GetSecurityGroupsListOutboundArgs
- func (GetSecurityGroupsListOutboundArgs) ElementType() reflect.Type
- func (i GetSecurityGroupsListOutboundArgs) ToGetSecurityGroupsListOutboundOutput() GetSecurityGroupsListOutboundOutput
- func (i GetSecurityGroupsListOutboundArgs) ToGetSecurityGroupsListOutboundOutputWithContext(ctx context.Context) GetSecurityGroupsListOutboundOutput
- type GetSecurityGroupsListOutboundArray
- func (GetSecurityGroupsListOutboundArray) ElementType() reflect.Type
- func (i GetSecurityGroupsListOutboundArray) ToGetSecurityGroupsListOutboundArrayOutput() GetSecurityGroupsListOutboundArrayOutput
- func (i GetSecurityGroupsListOutboundArray) ToGetSecurityGroupsListOutboundArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListOutboundArrayOutput
- type GetSecurityGroupsListOutboundArrayInput
- type GetSecurityGroupsListOutboundArrayOutput
- func (GetSecurityGroupsListOutboundArrayOutput) ElementType() reflect.Type
- func (o GetSecurityGroupsListOutboundArrayOutput) Index(i pulumi.IntInput) GetSecurityGroupsListOutboundOutput
- func (o GetSecurityGroupsListOutboundArrayOutput) ToGetSecurityGroupsListOutboundArrayOutput() GetSecurityGroupsListOutboundArrayOutput
- func (o GetSecurityGroupsListOutboundArrayOutput) ToGetSecurityGroupsListOutboundArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListOutboundArrayOutput
- type GetSecurityGroupsListOutboundInput
- type GetSecurityGroupsListOutboundOutput
- func (o GetSecurityGroupsListOutboundOutput) Action() pulumi.StringOutput
- func (o GetSecurityGroupsListOutboundOutput) CidrIp() pulumi.StringOutput
- func (GetSecurityGroupsListOutboundOutput) ElementType() reflect.Type
- func (o GetSecurityGroupsListOutboundOutput) IpProtocol() pulumi.StringOutput
- func (o GetSecurityGroupsListOutboundOutput) PortRange() pulumi.StringOutput
- func (o GetSecurityGroupsListOutboundOutput) ToGetSecurityGroupsListOutboundOutput() GetSecurityGroupsListOutboundOutput
- func (o GetSecurityGroupsListOutboundOutput) ToGetSecurityGroupsListOutboundOutputWithContext(ctx context.Context) GetSecurityGroupsListOutboundOutput
- type GetSecurityGroupsListOutput
- func (o GetSecurityGroupsListOutput) CreateTime() pulumi.StringOutput
- func (GetSecurityGroupsListOutput) ElementType() reflect.Type
- func (o GetSecurityGroupsListOutput) Inbounds() GetSecurityGroupsListInboundArrayOutput
- func (o GetSecurityGroupsListOutput) Outbounds() GetSecurityGroupsListOutboundArrayOutput
- func (o GetSecurityGroupsListOutput) ProjectId() pulumi.IntOutput
- func (o GetSecurityGroupsListOutput) SecurityGroupId() pulumi.StringOutput
- func (o GetSecurityGroupsListOutput) SecurityGroupName() pulumi.StringOutput
- func (o GetSecurityGroupsListOutput) SecurityGroupRemark() pulumi.StringOutput
- func (o GetSecurityGroupsListOutput) ToGetSecurityGroupsListOutput() GetSecurityGroupsListOutput
- func (o GetSecurityGroupsListOutput) ToGetSecurityGroupsListOutputWithContext(ctx context.Context) GetSecurityGroupsListOutput
- type GetSlowLogsArgs
- type GetSlowLogsData
- type GetSlowLogsDataArgs
- type GetSlowLogsDataArray
- type GetSlowLogsDataArrayInput
- type GetSlowLogsDataArrayOutput
- func (GetSlowLogsDataArrayOutput) ElementType() reflect.Type
- func (o GetSlowLogsDataArrayOutput) Index(i pulumi.IntInput) GetSlowLogsDataOutput
- func (o GetSlowLogsDataArrayOutput) ToGetSlowLogsDataArrayOutput() GetSlowLogsDataArrayOutput
- func (o GetSlowLogsDataArrayOutput) ToGetSlowLogsDataArrayOutputWithContext(ctx context.Context) GetSlowLogsDataArrayOutput
- type GetSlowLogsDataInput
- type GetSlowLogsDataOutput
- func (o GetSlowLogsDataOutput) CheckSum() pulumi.StringOutput
- func (o GetSlowLogsDataOutput) Db() pulumi.StringOutput
- func (GetSlowLogsDataOutput) ElementType() reflect.Type
- func (o GetSlowLogsDataOutput) ExampleSql() pulumi.StringOutput
- func (o GetSlowLogsDataOutput) FingerPrint() pulumi.StringOutput
- func (o GetSlowLogsDataOutput) Host() pulumi.StringOutput
- func (o GetSlowLogsDataOutput) LockTimeAvg() pulumi.StringOutput
- func (o GetSlowLogsDataOutput) LockTimeMax() pulumi.StringOutput
- func (o GetSlowLogsDataOutput) LockTimeMin() pulumi.StringOutput
- func (o GetSlowLogsDataOutput) LockTimeSum() pulumi.StringOutput
- func (o GetSlowLogsDataOutput) QueryCount() pulumi.StringOutput
- func (o GetSlowLogsDataOutput) QueryTimeAvg() pulumi.StringOutput
- func (o GetSlowLogsDataOutput) QueryTimeMax() pulumi.StringOutput
- func (o GetSlowLogsDataOutput) QueryTimeMin() pulumi.StringOutput
- func (o GetSlowLogsDataOutput) QueryTimeSum() pulumi.StringOutput
- func (o GetSlowLogsDataOutput) RowsExaminedSum() pulumi.StringOutput
- func (o GetSlowLogsDataOutput) RowsSentSum() pulumi.StringOutput
- func (o GetSlowLogsDataOutput) ToGetSlowLogsDataOutput() GetSlowLogsDataOutput
- func (o GetSlowLogsDataOutput) ToGetSlowLogsDataOutputWithContext(ctx context.Context) GetSlowLogsDataOutput
- func (o GetSlowLogsDataOutput) TsMax() pulumi.StringOutput
- func (o GetSlowLogsDataOutput) TsMin() pulumi.StringOutput
- func (o GetSlowLogsDataOutput) User() pulumi.StringOutput
- type GetSlowLogsOutputArgs
- type GetSlowLogsResult
- type GetSlowLogsResultOutput
- func (o GetSlowLogsResultOutput) Datas() GetSlowLogsDataArrayOutput
- func (o GetSlowLogsResultOutput) Db() pulumi.StringPtrOutput
- func (GetSlowLogsResultOutput) ElementType() reflect.Type
- func (o GetSlowLogsResultOutput) EndTime() pulumi.StringPtrOutput
- func (o GetSlowLogsResultOutput) Id() pulumi.StringOutput
- func (o GetSlowLogsResultOutput) InstanceId() pulumi.StringOutput
- func (o GetSlowLogsResultOutput) LockTimeSum() pulumi.Float64Output
- func (o GetSlowLogsResultOutput) OrderBy() pulumi.StringPtrOutput
- func (o GetSlowLogsResultOutput) OrderByType() pulumi.StringPtrOutput
- func (o GetSlowLogsResultOutput) QueryCount() pulumi.IntOutput
- func (o GetSlowLogsResultOutput) QueryTimeSum() pulumi.Float64Output
- func (o GetSlowLogsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetSlowLogsResultOutput) Slave() pulumi.IntPtrOutput
- func (o GetSlowLogsResultOutput) StartTime() pulumi.StringOutput
- func (o GetSlowLogsResultOutput) ToGetSlowLogsResultOutput() GetSlowLogsResultOutput
- func (o GetSlowLogsResultOutput) ToGetSlowLogsResultOutputWithContext(ctx context.Context) GetSlowLogsResultOutput
- type GetUpgradePriceArgs
- type GetUpgradePriceOutputArgs
- type GetUpgradePriceResult
- type GetUpgradePriceResultOutput
- func (o GetUpgradePriceResultOutput) AmountUnit() pulumi.StringPtrOutput
- func (GetUpgradePriceResultOutput) ElementType() reflect.Type
- func (o GetUpgradePriceResultOutput) Formula() pulumi.StringOutput
- func (o GetUpgradePriceResultOutput) Id() pulumi.StringOutput
- func (o GetUpgradePriceResultOutput) InstanceId() pulumi.StringOutput
- func (o GetUpgradePriceResultOutput) Memory() pulumi.IntOutput
- func (o GetUpgradePriceResultOutput) NodeCount() pulumi.IntPtrOutput
- func (o GetUpgradePriceResultOutput) OriginalPrice() pulumi.IntOutput
- func (o GetUpgradePriceResultOutput) Price() pulumi.IntOutput
- func (o GetUpgradePriceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetUpgradePriceResultOutput) Storage() pulumi.IntOutput
- func (o GetUpgradePriceResultOutput) ToGetUpgradePriceResultOutput() GetUpgradePriceResultOutput
- func (o GetUpgradePriceResultOutput) ToGetUpgradePriceResultOutputWithContext(ctx context.Context) GetUpgradePriceResultOutput
- type HourDbInstance
- type HourDbInstanceArgs
- type HourDbInstanceArray
- type HourDbInstanceArrayInput
- type HourDbInstanceArrayOutput
- func (HourDbInstanceArrayOutput) ElementType() reflect.Type
- func (o HourDbInstanceArrayOutput) Index(i pulumi.IntInput) HourDbInstanceOutput
- func (o HourDbInstanceArrayOutput) ToHourDbInstanceArrayOutput() HourDbInstanceArrayOutput
- func (o HourDbInstanceArrayOutput) ToHourDbInstanceArrayOutputWithContext(ctx context.Context) HourDbInstanceArrayOutput
- type HourDbInstanceInput
- type HourDbInstanceMap
- type HourDbInstanceMapInput
- type HourDbInstanceMapOutput
- func (HourDbInstanceMapOutput) ElementType() reflect.Type
- func (o HourDbInstanceMapOutput) MapIndex(k pulumi.StringInput) HourDbInstanceOutput
- func (o HourDbInstanceMapOutput) ToHourDbInstanceMapOutput() HourDbInstanceMapOutput
- func (o HourDbInstanceMapOutput) ToHourDbInstanceMapOutputWithContext(ctx context.Context) HourDbInstanceMapOutput
- type HourDbInstanceOutput
- func (o HourDbInstanceOutput) DbVersionId() pulumi.StringOutput
- func (HourDbInstanceOutput) ElementType() reflect.Type
- func (o HourDbInstanceOutput) InstanceName() pulumi.StringPtrOutput
- func (o HourDbInstanceOutput) Memory() pulumi.IntOutput
- func (o HourDbInstanceOutput) NodeCount() pulumi.IntOutput
- func (o HourDbInstanceOutput) ProjectId() pulumi.IntPtrOutput
- func (o HourDbInstanceOutput) Storage() pulumi.IntOutput
- func (o HourDbInstanceOutput) SubnetId() pulumi.StringPtrOutput
- func (o HourDbInstanceOutput) Tags() pulumi.MapOutput
- func (o HourDbInstanceOutput) ToHourDbInstanceOutput() HourDbInstanceOutput
- func (o HourDbInstanceOutput) ToHourDbInstanceOutputWithContext(ctx context.Context) HourDbInstanceOutput
- func (o HourDbInstanceOutput) Vip() pulumi.StringOutput
- func (o HourDbInstanceOutput) VpcId() pulumi.StringOutput
- func (o HourDbInstanceOutput) Zones() pulumi.StringArrayOutput
- type HourDbInstanceState
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceConfig
- type InstanceConfigArgs
- type InstanceConfigArray
- type InstanceConfigArrayInput
- type InstanceConfigArrayOutput
- func (InstanceConfigArrayOutput) ElementType() reflect.Type
- func (o InstanceConfigArrayOutput) Index(i pulumi.IntInput) InstanceConfigOutput
- func (o InstanceConfigArrayOutput) ToInstanceConfigArrayOutput() InstanceConfigArrayOutput
- func (o InstanceConfigArrayOutput) ToInstanceConfigArrayOutputWithContext(ctx context.Context) InstanceConfigArrayOutput
- type InstanceConfigInput
- type InstanceConfigMap
- type InstanceConfigMapInput
- type InstanceConfigMapOutput
- func (InstanceConfigMapOutput) ElementType() reflect.Type
- func (o InstanceConfigMapOutput) MapIndex(k pulumi.StringInput) InstanceConfigOutput
- func (o InstanceConfigMapOutput) ToInstanceConfigMapOutput() InstanceConfigMapOutput
- func (o InstanceConfigMapOutput) ToInstanceConfigMapOutputWithContext(ctx context.Context) InstanceConfigMapOutput
- type InstanceConfigOutput
- func (InstanceConfigOutput) ElementType() reflect.Type
- func (o InstanceConfigOutput) ExtranetAccess() pulumi.IntOutput
- func (o InstanceConfigOutput) InstanceId() pulumi.StringOutput
- func (o InstanceConfigOutput) RsAccessStrategy() pulumi.IntOutput
- func (o InstanceConfigOutput) ToInstanceConfigOutput() InstanceConfigOutput
- func (o InstanceConfigOutput) ToInstanceConfigOutputWithContext(ctx context.Context) InstanceConfigOutput
- type InstanceConfigState
- type InstanceInitParam
- type InstanceInitParamArgs
- type InstanceInitParamArray
- type InstanceInitParamArrayInput
- type InstanceInitParamArrayOutput
- func (InstanceInitParamArrayOutput) ElementType() reflect.Type
- func (o InstanceInitParamArrayOutput) Index(i pulumi.IntInput) InstanceInitParamOutput
- func (o InstanceInitParamArrayOutput) ToInstanceInitParamArrayOutput() InstanceInitParamArrayOutput
- func (o InstanceInitParamArrayOutput) ToInstanceInitParamArrayOutputWithContext(ctx context.Context) InstanceInitParamArrayOutput
- type InstanceInitParamInput
- type InstanceInitParamOutput
- func (InstanceInitParamOutput) ElementType() reflect.Type
- func (o InstanceInitParamOutput) Param() pulumi.StringOutput
- func (o InstanceInitParamOutput) ToInstanceInitParamOutput() InstanceInitParamOutput
- func (o InstanceInitParamOutput) ToInstanceInitParamOutputWithContext(ctx context.Context) InstanceInitParamOutput
- func (o InstanceInitParamOutput) Value() pulumi.StringOutput
- type InstanceInput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- func (o InstanceOutput) AppId() pulumi.IntOutput
- func (o InstanceOutput) AutoRenewFlag() pulumi.IntOutput
- func (o InstanceOutput) AutoVoucher() pulumi.BoolPtrOutput
- func (o InstanceOutput) Cpu() pulumi.IntOutput
- func (o InstanceOutput) CreateTime() pulumi.StringOutput
- func (o InstanceOutput) DbEngine() pulumi.StringOutput
- func (o InstanceOutput) DbVersionId() pulumi.StringOutput
- func (o InstanceOutput) DcnDstNum() pulumi.IntOutput
- func (o InstanceOutput) DcnFlag() pulumi.IntOutput
- func (o InstanceOutput) DcnInstanceId() pulumi.StringPtrOutput
- func (o InstanceOutput) DcnRegion() pulumi.StringPtrOutput
- func (o InstanceOutput) DcnStatus() pulumi.IntOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) ExclusterId() pulumi.StringOutput
- func (o InstanceOutput) InitParams() InstanceInitParamArrayOutput
- func (o InstanceOutput) InstanceId() pulumi.StringOutput
- func (o InstanceOutput) InstanceName() pulumi.StringOutput
- func (o InstanceOutput) InstanceType() pulumi.IntOutput
- func (o InstanceOutput) Ipv6Flag() pulumi.IntOutput
- func (o InstanceOutput) IsAuditSupported() pulumi.IntOutput
- func (o InstanceOutput) IsEncryptSupported() pulumi.IntOutput
- func (o InstanceOutput) IsTmp() pulumi.IntOutput
- func (o InstanceOutput) Locker() pulumi.IntOutput
- func (o InstanceOutput) Machine() pulumi.StringOutput
- func (o InstanceOutput) Memory() pulumi.IntOutput
- func (o InstanceOutput) NodeCount() pulumi.IntOutput
- func (o InstanceOutput) Paymode() pulumi.StringOutput
- func (o InstanceOutput) Period() pulumi.IntPtrOutput
- func (o InstanceOutput) PeriodEndTime() pulumi.StringOutput
- func (o InstanceOutput) Pid() pulumi.IntOutput
- func (o InstanceOutput) ProjectId() pulumi.IntOutput
- func (o InstanceOutput) Qps() pulumi.IntOutput
- func (o InstanceOutput) Region() pulumi.StringOutput
- func (o InstanceOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o InstanceOutput) Status() pulumi.IntOutput
- func (o InstanceOutput) StatusDesc() pulumi.StringOutput
- func (o InstanceOutput) Storage() pulumi.IntOutput
- func (o InstanceOutput) SubnetId() pulumi.StringOutput
- func (o InstanceOutput) Tags() pulumi.MapOutput
- func (o InstanceOutput) TdsqlVersion() pulumi.StringOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- func (o InstanceOutput) Uin() pulumi.StringOutput
- func (o InstanceOutput) UpdateTime() pulumi.StringOutput
- func (o InstanceOutput) Vip() pulumi.StringOutput
- func (o InstanceOutput) Vipv6() pulumi.StringOutput
- func (o InstanceOutput) VoucherIds() pulumi.StringArrayOutput
- func (o InstanceOutput) VpcId() pulumi.StringOutput
- func (o InstanceOutput) Vport() pulumi.IntOutput
- func (o InstanceOutput) WanDomain() pulumi.StringOutput
- func (o InstanceOutput) WanPort() pulumi.IntOutput
- func (o InstanceOutput) WanPortIpv6() pulumi.IntOutput
- func (o InstanceOutput) WanStatus() pulumi.IntOutput
- func (o InstanceOutput) WanStatusIpv6() pulumi.IntOutput
- func (o InstanceOutput) WanVip() pulumi.StringOutput
- func (o InstanceOutput) WanVipv6() pulumi.StringOutput
- func (o InstanceOutput) Zones() pulumi.StringArrayOutput
- type InstanceState
- type LogFileRetentionPeriod
- type LogFileRetentionPeriodArgs
- type LogFileRetentionPeriodArray
- func (LogFileRetentionPeriodArray) ElementType() reflect.Type
- func (i LogFileRetentionPeriodArray) ToLogFileRetentionPeriodArrayOutput() LogFileRetentionPeriodArrayOutput
- func (i LogFileRetentionPeriodArray) ToLogFileRetentionPeriodArrayOutputWithContext(ctx context.Context) LogFileRetentionPeriodArrayOutput
- type LogFileRetentionPeriodArrayInput
- type LogFileRetentionPeriodArrayOutput
- func (LogFileRetentionPeriodArrayOutput) ElementType() reflect.Type
- func (o LogFileRetentionPeriodArrayOutput) Index(i pulumi.IntInput) LogFileRetentionPeriodOutput
- func (o LogFileRetentionPeriodArrayOutput) ToLogFileRetentionPeriodArrayOutput() LogFileRetentionPeriodArrayOutput
- func (o LogFileRetentionPeriodArrayOutput) ToLogFileRetentionPeriodArrayOutputWithContext(ctx context.Context) LogFileRetentionPeriodArrayOutput
- type LogFileRetentionPeriodInput
- type LogFileRetentionPeriodMap
- type LogFileRetentionPeriodMapInput
- type LogFileRetentionPeriodMapOutput
- func (LogFileRetentionPeriodMapOutput) ElementType() reflect.Type
- func (o LogFileRetentionPeriodMapOutput) MapIndex(k pulumi.StringInput) LogFileRetentionPeriodOutput
- func (o LogFileRetentionPeriodMapOutput) ToLogFileRetentionPeriodMapOutput() LogFileRetentionPeriodMapOutput
- func (o LogFileRetentionPeriodMapOutput) ToLogFileRetentionPeriodMapOutputWithContext(ctx context.Context) LogFileRetentionPeriodMapOutput
- type LogFileRetentionPeriodOutput
- func (o LogFileRetentionPeriodOutput) Days() pulumi.IntOutput
- func (LogFileRetentionPeriodOutput) ElementType() reflect.Type
- func (o LogFileRetentionPeriodOutput) InstanceId() pulumi.StringOutput
- func (o LogFileRetentionPeriodOutput) ToLogFileRetentionPeriodOutput() LogFileRetentionPeriodOutput
- func (o LogFileRetentionPeriodOutput) ToLogFileRetentionPeriodOutputWithContext(ctx context.Context) LogFileRetentionPeriodOutput
- type LogFileRetentionPeriodState
- type LookupSecurityGroupsArgs
- type LookupSecurityGroupsOutputArgs
- type LookupSecurityGroupsResult
- type LookupSecurityGroupsResultOutput
- func (LookupSecurityGroupsResultOutput) ElementType() reflect.Type
- func (o LookupSecurityGroupsResultOutput) Id() pulumi.StringOutput
- func (o LookupSecurityGroupsResultOutput) InstanceId() pulumi.StringOutput
- func (o LookupSecurityGroupsResultOutput) Lists() GetSecurityGroupsListArrayOutput
- func (o LookupSecurityGroupsResultOutput) Product() pulumi.StringOutput
- func (o LookupSecurityGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o LookupSecurityGroupsResultOutput) ToLookupSecurityGroupsResultOutput() LookupSecurityGroupsResultOutput
- func (o LookupSecurityGroupsResultOutput) ToLookupSecurityGroupsResultOutputWithContext(ctx context.Context) LookupSecurityGroupsResultOutput
- type OperateHourDbInstance
- type OperateHourDbInstanceArgs
- type OperateHourDbInstanceArray
- func (OperateHourDbInstanceArray) ElementType() reflect.Type
- func (i OperateHourDbInstanceArray) ToOperateHourDbInstanceArrayOutput() OperateHourDbInstanceArrayOutput
- func (i OperateHourDbInstanceArray) ToOperateHourDbInstanceArrayOutputWithContext(ctx context.Context) OperateHourDbInstanceArrayOutput
- type OperateHourDbInstanceArrayInput
- type OperateHourDbInstanceArrayOutput
- func (OperateHourDbInstanceArrayOutput) ElementType() reflect.Type
- func (o OperateHourDbInstanceArrayOutput) Index(i pulumi.IntInput) OperateHourDbInstanceOutput
- func (o OperateHourDbInstanceArrayOutput) ToOperateHourDbInstanceArrayOutput() OperateHourDbInstanceArrayOutput
- func (o OperateHourDbInstanceArrayOutput) ToOperateHourDbInstanceArrayOutputWithContext(ctx context.Context) OperateHourDbInstanceArrayOutput
- type OperateHourDbInstanceInput
- type OperateHourDbInstanceMap
- type OperateHourDbInstanceMapInput
- type OperateHourDbInstanceMapOutput
- func (OperateHourDbInstanceMapOutput) ElementType() reflect.Type
- func (o OperateHourDbInstanceMapOutput) MapIndex(k pulumi.StringInput) OperateHourDbInstanceOutput
- func (o OperateHourDbInstanceMapOutput) ToOperateHourDbInstanceMapOutput() OperateHourDbInstanceMapOutput
- func (o OperateHourDbInstanceMapOutput) ToOperateHourDbInstanceMapOutputWithContext(ctx context.Context) OperateHourDbInstanceMapOutput
- type OperateHourDbInstanceOutput
- func (OperateHourDbInstanceOutput) ElementType() reflect.Type
- func (o OperateHourDbInstanceOutput) InstanceId() pulumi.StringOutput
- func (o OperateHourDbInstanceOutput) Operate() pulumi.StringOutput
- func (o OperateHourDbInstanceOutput) ToOperateHourDbInstanceOutput() OperateHourDbInstanceOutput
- func (o OperateHourDbInstanceOutput) ToOperateHourDbInstanceOutputWithContext(ctx context.Context) OperateHourDbInstanceOutput
- type OperateHourDbInstanceState
- type Parameters
- type ParametersArgs
- type ParametersArray
- type ParametersArrayInput
- type ParametersArrayOutput
- func (ParametersArrayOutput) ElementType() reflect.Type
- func (o ParametersArrayOutput) Index(i pulumi.IntInput) ParametersOutput
- func (o ParametersArrayOutput) ToParametersArrayOutput() ParametersArrayOutput
- func (o ParametersArrayOutput) ToParametersArrayOutputWithContext(ctx context.Context) ParametersArrayOutput
- type ParametersInput
- type ParametersMap
- type ParametersMapInput
- type ParametersMapOutput
- func (ParametersMapOutput) ElementType() reflect.Type
- func (o ParametersMapOutput) MapIndex(k pulumi.StringInput) ParametersOutput
- func (o ParametersMapOutput) ToParametersMapOutput() ParametersMapOutput
- func (o ParametersMapOutput) ToParametersMapOutputWithContext(ctx context.Context) ParametersMapOutput
- type ParametersOutput
- func (ParametersOutput) ElementType() reflect.Type
- func (o ParametersOutput) InstanceId() pulumi.StringOutput
- func (o ParametersOutput) Params() ParametersParamArrayOutput
- func (o ParametersOutput) ToParametersOutput() ParametersOutput
- func (o ParametersOutput) ToParametersOutputWithContext(ctx context.Context) ParametersOutput
- type ParametersParam
- type ParametersParamArgs
- type ParametersParamArray
- type ParametersParamArrayInput
- type ParametersParamArrayOutput
- func (ParametersParamArrayOutput) ElementType() reflect.Type
- func (o ParametersParamArrayOutput) Index(i pulumi.IntInput) ParametersParamOutput
- func (o ParametersParamArrayOutput) ToParametersParamArrayOutput() ParametersParamArrayOutput
- func (o ParametersParamArrayOutput) ToParametersParamArrayOutputWithContext(ctx context.Context) ParametersParamArrayOutput
- type ParametersParamInput
- type ParametersParamOutput
- func (ParametersParamOutput) ElementType() reflect.Type
- func (o ParametersParamOutput) Param() pulumi.StringOutput
- func (o ParametersParamOutput) ToParametersParamOutput() ParametersParamOutput
- func (o ParametersParamOutput) ToParametersParamOutputWithContext(ctx context.Context) ParametersParamOutput
- func (o ParametersParamOutput) Value() pulumi.StringOutput
- type ParametersState
- type RenewInstance
- type RenewInstanceArgs
- type RenewInstanceArray
- type RenewInstanceArrayInput
- type RenewInstanceArrayOutput
- func (RenewInstanceArrayOutput) ElementType() reflect.Type
- func (o RenewInstanceArrayOutput) Index(i pulumi.IntInput) RenewInstanceOutput
- func (o RenewInstanceArrayOutput) ToRenewInstanceArrayOutput() RenewInstanceArrayOutput
- func (o RenewInstanceArrayOutput) ToRenewInstanceArrayOutputWithContext(ctx context.Context) RenewInstanceArrayOutput
- type RenewInstanceInput
- type RenewInstanceMap
- type RenewInstanceMapInput
- type RenewInstanceMapOutput
- func (RenewInstanceMapOutput) ElementType() reflect.Type
- func (o RenewInstanceMapOutput) MapIndex(k pulumi.StringInput) RenewInstanceOutput
- func (o RenewInstanceMapOutput) ToRenewInstanceMapOutput() RenewInstanceMapOutput
- func (o RenewInstanceMapOutput) ToRenewInstanceMapOutputWithContext(ctx context.Context) RenewInstanceMapOutput
- type RenewInstanceOutput
- func (RenewInstanceOutput) ElementType() reflect.Type
- func (o RenewInstanceOutput) InstanceId() pulumi.StringOutput
- func (o RenewInstanceOutput) Period() pulumi.IntOutput
- func (o RenewInstanceOutput) ToRenewInstanceOutput() RenewInstanceOutput
- func (o RenewInstanceOutput) ToRenewInstanceOutputWithContext(ctx context.Context) RenewInstanceOutput
- type RenewInstanceState
- 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) RestartTime() pulumi.StringPtrOutput
- func (o RestartInstanceOutput) ToRestartInstanceOutput() RestartInstanceOutput
- func (o RestartInstanceOutput) ToRestartInstanceOutputWithContext(ctx context.Context) RestartInstanceOutput
- type RestartInstanceState
- type SecurityGroups
- type SecurityGroupsArgs
- type SecurityGroupsArray
- type SecurityGroupsArrayInput
- type SecurityGroupsArrayOutput
- func (SecurityGroupsArrayOutput) ElementType() reflect.Type
- func (o SecurityGroupsArrayOutput) Index(i pulumi.IntInput) SecurityGroupsOutput
- func (o SecurityGroupsArrayOutput) ToSecurityGroupsArrayOutput() SecurityGroupsArrayOutput
- func (o SecurityGroupsArrayOutput) ToSecurityGroupsArrayOutputWithContext(ctx context.Context) SecurityGroupsArrayOutput
- type SecurityGroupsInput
- type SecurityGroupsMap
- type SecurityGroupsMapInput
- type SecurityGroupsMapOutput
- func (SecurityGroupsMapOutput) ElementType() reflect.Type
- func (o SecurityGroupsMapOutput) MapIndex(k pulumi.StringInput) SecurityGroupsOutput
- func (o SecurityGroupsMapOutput) ToSecurityGroupsMapOutput() SecurityGroupsMapOutput
- func (o SecurityGroupsMapOutput) ToSecurityGroupsMapOutputWithContext(ctx context.Context) SecurityGroupsMapOutput
- type SecurityGroupsOutput
- func (SecurityGroupsOutput) ElementType() reflect.Type
- func (o SecurityGroupsOutput) InstanceId() pulumi.StringOutput
- func (o SecurityGroupsOutput) Product() pulumi.StringOutput
- func (o SecurityGroupsOutput) SecurityGroupId() pulumi.StringOutput
- func (o SecurityGroupsOutput) ToSecurityGroupsOutput() SecurityGroupsOutput
- func (o SecurityGroupsOutput) ToSecurityGroupsOutputWithContext(ctx context.Context) SecurityGroupsOutput
- type SecurityGroupsState
- type SwitchHa
- type SwitchHaArgs
- type SwitchHaArray
- type SwitchHaArrayInput
- type SwitchHaArrayOutput
- type SwitchHaInput
- type SwitchHaMap
- type SwitchHaMapInput
- type SwitchHaMapOutput
- type SwitchHaOutput
- func (SwitchHaOutput) ElementType() reflect.Type
- func (o SwitchHaOutput) InstanceId() pulumi.StringOutput
- func (o SwitchHaOutput) ToSwitchHaOutput() SwitchHaOutput
- func (o SwitchHaOutput) ToSwitchHaOutputWithContext(ctx context.Context) SwitchHaOutput
- func (o SwitchHaOutput) Zone() pulumi.StringOutput
- type SwitchHaState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type Account ¶
type Account struct { pulumi.CustomResourceState // account description. Description pulumi.StringPtrOutput `pulumi:"description"` // host. Host pulumi.StringOutput `pulumi:"host"` // instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // account password. Password pulumi.StringOutput `pulumi:"password"` // wether account is read only, 0 means not a read only account. ReadOnly pulumi.IntPtrOutput `pulumi:"readOnly"` // user name. UserName pulumi.StringOutput `pulumi:"userName"` }
Provides a resource to create a mariadb account
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.NewAccount(ctx, "account", &Mariadb.AccountArgs{ Description: pulumi.String("desc"), Host: pulumi.String("10.101.202.22"), InstanceId: pulumi.String("tdsql-4pzs5b67"), Password: pulumi.String("Password123."), ReadOnly: pulumi.Int(0), UserName: pulumi.String("account-test"), }) if err != nil { return err } return nil }) }
```
## Import
mariadb account can be imported using the instance_id#user_name#host, e.g.
```sh
$ pulumi import tencentcloud:Mariadb/account:Account account tdsql-4pzs5b67#account-test#10.101.202.22
```
func GetAccount ¶
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 ¶
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 ¶
func (*Account) ToAccountOutput ¶
func (i *Account) ToAccountOutput() AccountOutput
func (*Account) ToAccountOutputWithContext ¶
func (i *Account) ToAccountOutputWithContext(ctx context.Context) AccountOutput
type AccountArgs ¶
type AccountArgs struct { // account description. Description pulumi.StringPtrInput // host. Host pulumi.StringInput // instance id. InstanceId pulumi.StringInput // account password. Password pulumi.StringInput // wether account is read only, 0 means not a read only account. ReadOnly pulumi.IntPtrInput // user name. UserName pulumi.StringInput }
The set of arguments for constructing a Account resource.
func (AccountArgs) ElementType ¶
func (AccountArgs) ElementType() reflect.Type
type AccountArray ¶
type AccountArray []AccountInput
func (AccountArray) ElementType ¶
func (AccountArray) ElementType() reflect.Type
func (AccountArray) ToAccountArrayOutput ¶
func (i AccountArray) ToAccountArrayOutput() AccountArrayOutput
func (AccountArray) ToAccountArrayOutputWithContext ¶
func (i AccountArray) ToAccountArrayOutputWithContext(ctx context.Context) AccountArrayOutput
type AccountArrayInput ¶
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 ¶
type AccountArrayOutput struct{ *pulumi.OutputState }
func (AccountArrayOutput) ElementType ¶
func (AccountArrayOutput) ElementType() reflect.Type
func (AccountArrayOutput) Index ¶
func (o AccountArrayOutput) Index(i pulumi.IntInput) AccountOutput
func (AccountArrayOutput) ToAccountArrayOutput ¶
func (o AccountArrayOutput) ToAccountArrayOutput() AccountArrayOutput
func (AccountArrayOutput) ToAccountArrayOutputWithContext ¶
func (o AccountArrayOutput) ToAccountArrayOutputWithContext(ctx context.Context) AccountArrayOutput
type AccountInput ¶
type AccountInput interface { pulumi.Input ToAccountOutput() AccountOutput ToAccountOutputWithContext(ctx context.Context) AccountOutput }
type AccountMap ¶
type AccountMap map[string]AccountInput
func (AccountMap) ElementType ¶
func (AccountMap) ElementType() reflect.Type
func (AccountMap) ToAccountMapOutput ¶
func (i AccountMap) ToAccountMapOutput() AccountMapOutput
func (AccountMap) ToAccountMapOutputWithContext ¶
func (i AccountMap) ToAccountMapOutputWithContext(ctx context.Context) AccountMapOutput
type AccountMapInput ¶
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 ¶
type AccountMapOutput struct{ *pulumi.OutputState }
func (AccountMapOutput) ElementType ¶
func (AccountMapOutput) ElementType() reflect.Type
func (AccountMapOutput) MapIndex ¶
func (o AccountMapOutput) MapIndex(k pulumi.StringInput) AccountOutput
func (AccountMapOutput) ToAccountMapOutput ¶
func (o AccountMapOutput) ToAccountMapOutput() AccountMapOutput
func (AccountMapOutput) ToAccountMapOutputWithContext ¶
func (o AccountMapOutput) ToAccountMapOutputWithContext(ctx context.Context) AccountMapOutput
type AccountOutput ¶
type AccountOutput struct{ *pulumi.OutputState }
func (AccountOutput) Description ¶
func (o AccountOutput) Description() pulumi.StringPtrOutput
account description.
func (AccountOutput) ElementType ¶
func (AccountOutput) ElementType() reflect.Type
func (AccountOutput) InstanceId ¶
func (o AccountOutput) InstanceId() pulumi.StringOutput
instance id.
func (AccountOutput) Password ¶
func (o AccountOutput) Password() pulumi.StringOutput
account password.
func (AccountOutput) ReadOnly ¶
func (o AccountOutput) ReadOnly() pulumi.IntPtrOutput
wether account is read only, 0 means not a read only account.
func (AccountOutput) ToAccountOutput ¶
func (o AccountOutput) ToAccountOutput() AccountOutput
func (AccountOutput) ToAccountOutputWithContext ¶
func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput
type AccountPrivileges ¶ added in v0.1.5
type AccountPrivileges struct { pulumi.CustomResourceState // account information. Accounts AccountPrivilegesAccountsOutput `pulumi:"accounts"` // Column permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `REFERENCES`.Note: if the parameter is left empty, no change will be made to the granted column permissions. To clear the granted column permissions, set `Privileges` to an empty array. ColumnPrivileges AccountPrivilegesColumnPrivilegeArrayOutput `pulumi:"columnPrivileges"` // Database permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE VIEW`, `SHOW VIEW`, `CREATE ROUTINE`, `ALTER ROUTINE`, `EVENT`, `TRIGGER`.Note: if the parameter is left empty, no change will be made to the granted database permissions. To clear the granted database permissions, set `Privileges` to an empty array. DatabasePrivileges AccountPrivilegesDatabasePrivilegeArrayOutput `pulumi:"databasePrivileges"` // Database function permissions. Valid values of `Privileges`: `ALTER ROUTINE`, `EXECUTE`.Note: if the parameter is not passed in, no change will be made to the granted function permissions. To clear the granted function permissions, set `Privileges` to an empty array. FunctionPrivileges AccountPrivilegesFunctionPrivilegeArrayOutput `pulumi:"functionPrivileges"` // Global permission. Valid values of `GlobalPrivileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `PROCESS`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `SHOW DATABASES`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE VIEW`, `SHOW VIEW`, `CREATE ROUTINE`, `ALTER ROUTINE`, `EVENT`, `TRIGGER`.Note: if the parameter is left empty, no change will be made to the granted global permissions. To clear the granted global permissions, set the parameter to an empty array. GlobalPrivileges pulumi.StringArrayOutput `pulumi:"globalPrivileges"` // instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Database stored procedure permission. Valid values of `Privileges`: `ALTER ROUTINE`, `EXECUTE`.Note: if the parameter is not passed in, no change will be made to the granted stored procedure permissions. To clear the granted stored procedure permissions, set `Privileges` to an empty array. ProcedurePrivileges AccountPrivilegesProcedurePrivilegeArrayOutput `pulumi:"procedurePrivileges"` // `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE VIEW`, `SHOW VIEW`, `TRIGGER`.Note: if the parameter is not passed in, no change will be made to the granted table permissions. To clear the granted table permissions, set `Privileges` to an empty array. TablePrivileges AccountPrivilegesTablePrivilegeArrayOutput `pulumi:"tablePrivileges"` // Database view permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE VIEW`, `SHOW VIEW`, `TRIGGER`.Note: if the parameter is not passed in, no change will be made to the granted view permissions. To clear the granted view permissions, set `Privileges` to an empty array. ViewPrivileges AccountPrivilegesViewPrivilegeArrayOutput `pulumi:"viewPrivileges"` }
Provides a resource to create a mariadb accountPrivileges
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.NewAccountPrivileges(ctx, "accountPrivileges", &Mariadb.AccountPrivilegesArgs{ Accounts: &mariadb.AccountPrivilegesAccountsArgs{ Host: pulumi.String("127.0.0.1"), User: pulumi.String("keep-modify-privileges"), }, GlobalPrivileges: pulumi.StringArray{ pulumi.String("ALTER"), pulumi.String("CREATE"), pulumi.String("DELETE"), pulumi.String("SELECT"), pulumi.String("UPDATE"), pulumi.String("DROP"), }, InstanceId: pulumi.String("tdsql-9vqvls95"), }) if err != nil { return err } return nil }) }
```
## Import
mariadb account_privileges can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Mariadb/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 AccountPrivilegesAccounts ¶ added in v0.1.5
type AccountPrivilegesAccountsArgs ¶ added in v0.1.5
type AccountPrivilegesAccountsArgs struct { // user host. Host pulumi.StringInput `pulumi:"host"` // user name. User pulumi.StringInput `pulumi:"user"` }
func (AccountPrivilegesAccountsArgs) ElementType ¶ added in v0.1.5
func (AccountPrivilegesAccountsArgs) ElementType() reflect.Type
func (AccountPrivilegesAccountsArgs) ToAccountPrivilegesAccountsOutput ¶ added in v0.1.5
func (i AccountPrivilegesAccountsArgs) ToAccountPrivilegesAccountsOutput() AccountPrivilegesAccountsOutput
func (AccountPrivilegesAccountsArgs) ToAccountPrivilegesAccountsOutputWithContext ¶ added in v0.1.5
func (i AccountPrivilegesAccountsArgs) ToAccountPrivilegesAccountsOutputWithContext(ctx context.Context) AccountPrivilegesAccountsOutput
func (AccountPrivilegesAccountsArgs) ToAccountPrivilegesAccountsPtrOutput ¶ added in v0.1.5
func (i AccountPrivilegesAccountsArgs) ToAccountPrivilegesAccountsPtrOutput() AccountPrivilegesAccountsPtrOutput
func (AccountPrivilegesAccountsArgs) ToAccountPrivilegesAccountsPtrOutputWithContext ¶ added in v0.1.5
func (i AccountPrivilegesAccountsArgs) ToAccountPrivilegesAccountsPtrOutputWithContext(ctx context.Context) AccountPrivilegesAccountsPtrOutput
type AccountPrivilegesAccountsInput ¶ added in v0.1.5
type AccountPrivilegesAccountsInput interface { pulumi.Input ToAccountPrivilegesAccountsOutput() AccountPrivilegesAccountsOutput ToAccountPrivilegesAccountsOutputWithContext(context.Context) AccountPrivilegesAccountsOutput }
AccountPrivilegesAccountsInput is an input type that accepts AccountPrivilegesAccountsArgs and AccountPrivilegesAccountsOutput values. You can construct a concrete instance of `AccountPrivilegesAccountsInput` via:
AccountPrivilegesAccountsArgs{...}
type AccountPrivilegesAccountsOutput ¶ added in v0.1.5
type AccountPrivilegesAccountsOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesAccountsOutput) ElementType ¶ added in v0.1.5
func (AccountPrivilegesAccountsOutput) ElementType() reflect.Type
func (AccountPrivilegesAccountsOutput) Host ¶ added in v0.1.5
func (o AccountPrivilegesAccountsOutput) Host() pulumi.StringOutput
user host.
func (AccountPrivilegesAccountsOutput) ToAccountPrivilegesAccountsOutput ¶ added in v0.1.5
func (o AccountPrivilegesAccountsOutput) ToAccountPrivilegesAccountsOutput() AccountPrivilegesAccountsOutput
func (AccountPrivilegesAccountsOutput) ToAccountPrivilegesAccountsOutputWithContext ¶ added in v0.1.5
func (o AccountPrivilegesAccountsOutput) ToAccountPrivilegesAccountsOutputWithContext(ctx context.Context) AccountPrivilegesAccountsOutput
func (AccountPrivilegesAccountsOutput) ToAccountPrivilegesAccountsPtrOutput ¶ added in v0.1.5
func (o AccountPrivilegesAccountsOutput) ToAccountPrivilegesAccountsPtrOutput() AccountPrivilegesAccountsPtrOutput
func (AccountPrivilegesAccountsOutput) ToAccountPrivilegesAccountsPtrOutputWithContext ¶ added in v0.1.5
func (o AccountPrivilegesAccountsOutput) ToAccountPrivilegesAccountsPtrOutputWithContext(ctx context.Context) AccountPrivilegesAccountsPtrOutput
func (AccountPrivilegesAccountsOutput) User ¶ added in v0.1.5
func (o AccountPrivilegesAccountsOutput) User() pulumi.StringOutput
user name.
type AccountPrivilegesAccountsPtrInput ¶ added in v0.1.5
type AccountPrivilegesAccountsPtrInput interface { pulumi.Input ToAccountPrivilegesAccountsPtrOutput() AccountPrivilegesAccountsPtrOutput ToAccountPrivilegesAccountsPtrOutputWithContext(context.Context) AccountPrivilegesAccountsPtrOutput }
AccountPrivilegesAccountsPtrInput is an input type that accepts AccountPrivilegesAccountsArgs, AccountPrivilegesAccountsPtr and AccountPrivilegesAccountsPtrOutput values. You can construct a concrete instance of `AccountPrivilegesAccountsPtrInput` via:
AccountPrivilegesAccountsArgs{...} or: nil
func AccountPrivilegesAccountsPtr ¶ added in v0.1.5
func AccountPrivilegesAccountsPtr(v *AccountPrivilegesAccountsArgs) AccountPrivilegesAccountsPtrInput
type AccountPrivilegesAccountsPtrOutput ¶ added in v0.1.5
type AccountPrivilegesAccountsPtrOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesAccountsPtrOutput) Elem ¶ added in v0.1.5
func (o AccountPrivilegesAccountsPtrOutput) Elem() AccountPrivilegesAccountsOutput
func (AccountPrivilegesAccountsPtrOutput) ElementType ¶ added in v0.1.5
func (AccountPrivilegesAccountsPtrOutput) ElementType() reflect.Type
func (AccountPrivilegesAccountsPtrOutput) Host ¶ added in v0.1.5
func (o AccountPrivilegesAccountsPtrOutput) Host() pulumi.StringPtrOutput
user host.
func (AccountPrivilegesAccountsPtrOutput) ToAccountPrivilegesAccountsPtrOutput ¶ added in v0.1.5
func (o AccountPrivilegesAccountsPtrOutput) ToAccountPrivilegesAccountsPtrOutput() AccountPrivilegesAccountsPtrOutput
func (AccountPrivilegesAccountsPtrOutput) ToAccountPrivilegesAccountsPtrOutputWithContext ¶ added in v0.1.5
func (o AccountPrivilegesAccountsPtrOutput) ToAccountPrivilegesAccountsPtrOutputWithContext(ctx context.Context) AccountPrivilegesAccountsPtrOutput
func (AccountPrivilegesAccountsPtrOutput) User ¶ added in v0.1.5
func (o AccountPrivilegesAccountsPtrOutput) User() pulumi.StringPtrOutput
user name.
type AccountPrivilegesArgs ¶ added in v0.1.5
type AccountPrivilegesArgs struct { // account information. Accounts AccountPrivilegesAccountsInput // Column permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `REFERENCES`.Note: if the parameter is left empty, no change will be made to the granted column permissions. To clear the granted column permissions, set `Privileges` to an empty array. ColumnPrivileges AccountPrivilegesColumnPrivilegeArrayInput // Database permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE VIEW`, `SHOW VIEW`, `CREATE ROUTINE`, `ALTER ROUTINE`, `EVENT`, `TRIGGER`.Note: if the parameter is left empty, no change will be made to the granted database permissions. To clear the granted database permissions, set `Privileges` to an empty array. DatabasePrivileges AccountPrivilegesDatabasePrivilegeArrayInput // Database function permissions. Valid values of `Privileges`: `ALTER ROUTINE`, `EXECUTE`.Note: if the parameter is not passed in, no change will be made to the granted function permissions. To clear the granted function permissions, set `Privileges` to an empty array. FunctionPrivileges AccountPrivilegesFunctionPrivilegeArrayInput // Global permission. Valid values of `GlobalPrivileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `PROCESS`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `SHOW DATABASES`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE VIEW`, `SHOW VIEW`, `CREATE ROUTINE`, `ALTER ROUTINE`, `EVENT`, `TRIGGER`.Note: if the parameter is left empty, no change will be made to the granted global permissions. To clear the granted global permissions, set the parameter to an empty array. GlobalPrivileges pulumi.StringArrayInput // instance id. InstanceId pulumi.StringInput // Database stored procedure permission. Valid values of `Privileges`: `ALTER ROUTINE`, `EXECUTE`.Note: if the parameter is not passed in, no change will be made to the granted stored procedure permissions. To clear the granted stored procedure permissions, set `Privileges` to an empty array. ProcedurePrivileges AccountPrivilegesProcedurePrivilegeArrayInput // `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE VIEW`, `SHOW VIEW`, `TRIGGER`.Note: if the parameter is not passed in, no change will be made to the granted table permissions. To clear the granted table permissions, set `Privileges` to an empty array. TablePrivileges AccountPrivilegesTablePrivilegeArrayInput // Database view permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE VIEW`, `SHOW VIEW`, `TRIGGER`.Note: if the parameter is not passed in, no change will be made to the granted view permissions. To clear the granted view permissions, set `Privileges` to an empty array. ViewPrivileges AccountPrivilegesViewPrivilegeArrayInput }
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 AccountPrivilegesColumnPrivilege ¶ added in v0.1.5
type AccountPrivilegesColumnPrivilegeArgs ¶ added in v0.1.5
type AccountPrivilegesColumnPrivilegeArgs struct { // Column name. Column pulumi.StringInput `pulumi:"column"` // Database name. Database pulumi.StringInput `pulumi:"database"` // Permission information. Privileges pulumi.StringArrayInput `pulumi:"privileges"` // Table name. Table pulumi.StringInput `pulumi:"table"` }
func (AccountPrivilegesColumnPrivilegeArgs) ElementType ¶ added in v0.1.5
func (AccountPrivilegesColumnPrivilegeArgs) ElementType() reflect.Type
func (AccountPrivilegesColumnPrivilegeArgs) ToAccountPrivilegesColumnPrivilegeOutput ¶ added in v0.1.5
func (i AccountPrivilegesColumnPrivilegeArgs) ToAccountPrivilegesColumnPrivilegeOutput() AccountPrivilegesColumnPrivilegeOutput
func (AccountPrivilegesColumnPrivilegeArgs) ToAccountPrivilegesColumnPrivilegeOutputWithContext ¶ added in v0.1.5
func (i AccountPrivilegesColumnPrivilegeArgs) ToAccountPrivilegesColumnPrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesColumnPrivilegeOutput
type AccountPrivilegesColumnPrivilegeArray ¶ added in v0.1.5
type AccountPrivilegesColumnPrivilegeArray []AccountPrivilegesColumnPrivilegeInput
func (AccountPrivilegesColumnPrivilegeArray) ElementType ¶ added in v0.1.5
func (AccountPrivilegesColumnPrivilegeArray) ElementType() reflect.Type
func (AccountPrivilegesColumnPrivilegeArray) ToAccountPrivilegesColumnPrivilegeArrayOutput ¶ added in v0.1.5
func (i AccountPrivilegesColumnPrivilegeArray) ToAccountPrivilegesColumnPrivilegeArrayOutput() AccountPrivilegesColumnPrivilegeArrayOutput
func (AccountPrivilegesColumnPrivilegeArray) ToAccountPrivilegesColumnPrivilegeArrayOutputWithContext ¶ added in v0.1.5
func (i AccountPrivilegesColumnPrivilegeArray) ToAccountPrivilegesColumnPrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesColumnPrivilegeArrayOutput
type AccountPrivilegesColumnPrivilegeArrayInput ¶ added in v0.1.5
type AccountPrivilegesColumnPrivilegeArrayInput interface { pulumi.Input ToAccountPrivilegesColumnPrivilegeArrayOutput() AccountPrivilegesColumnPrivilegeArrayOutput ToAccountPrivilegesColumnPrivilegeArrayOutputWithContext(context.Context) AccountPrivilegesColumnPrivilegeArrayOutput }
AccountPrivilegesColumnPrivilegeArrayInput is an input type that accepts AccountPrivilegesColumnPrivilegeArray and AccountPrivilegesColumnPrivilegeArrayOutput values. You can construct a concrete instance of `AccountPrivilegesColumnPrivilegeArrayInput` via:
AccountPrivilegesColumnPrivilegeArray{ AccountPrivilegesColumnPrivilegeArgs{...} }
type AccountPrivilegesColumnPrivilegeArrayOutput ¶ added in v0.1.5
type AccountPrivilegesColumnPrivilegeArrayOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesColumnPrivilegeArrayOutput) ElementType ¶ added in v0.1.5
func (AccountPrivilegesColumnPrivilegeArrayOutput) ElementType() reflect.Type
func (AccountPrivilegesColumnPrivilegeArrayOutput) ToAccountPrivilegesColumnPrivilegeArrayOutput ¶ added in v0.1.5
func (o AccountPrivilegesColumnPrivilegeArrayOutput) ToAccountPrivilegesColumnPrivilegeArrayOutput() AccountPrivilegesColumnPrivilegeArrayOutput
func (AccountPrivilegesColumnPrivilegeArrayOutput) ToAccountPrivilegesColumnPrivilegeArrayOutputWithContext ¶ added in v0.1.5
func (o AccountPrivilegesColumnPrivilegeArrayOutput) ToAccountPrivilegesColumnPrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesColumnPrivilegeArrayOutput
type AccountPrivilegesColumnPrivilegeInput ¶ added in v0.1.5
type AccountPrivilegesColumnPrivilegeInput interface { pulumi.Input ToAccountPrivilegesColumnPrivilegeOutput() AccountPrivilegesColumnPrivilegeOutput ToAccountPrivilegesColumnPrivilegeOutputWithContext(context.Context) AccountPrivilegesColumnPrivilegeOutput }
AccountPrivilegesColumnPrivilegeInput is an input type that accepts AccountPrivilegesColumnPrivilegeArgs and AccountPrivilegesColumnPrivilegeOutput values. You can construct a concrete instance of `AccountPrivilegesColumnPrivilegeInput` via:
AccountPrivilegesColumnPrivilegeArgs{...}
type AccountPrivilegesColumnPrivilegeOutput ¶ added in v0.1.5
type AccountPrivilegesColumnPrivilegeOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesColumnPrivilegeOutput) Column ¶ added in v0.1.5
func (o AccountPrivilegesColumnPrivilegeOutput) Column() pulumi.StringOutput
Column name.
func (AccountPrivilegesColumnPrivilegeOutput) Database ¶ added in v0.1.5
func (o AccountPrivilegesColumnPrivilegeOutput) Database() pulumi.StringOutput
Database name.
func (AccountPrivilegesColumnPrivilegeOutput) ElementType ¶ added in v0.1.5
func (AccountPrivilegesColumnPrivilegeOutput) ElementType() reflect.Type
func (AccountPrivilegesColumnPrivilegeOutput) Privileges ¶ added in v0.1.5
func (o AccountPrivilegesColumnPrivilegeOutput) Privileges() pulumi.StringArrayOutput
Permission information.
func (AccountPrivilegesColumnPrivilegeOutput) Table ¶ added in v0.1.5
func (o AccountPrivilegesColumnPrivilegeOutput) Table() pulumi.StringOutput
Table name.
func (AccountPrivilegesColumnPrivilegeOutput) ToAccountPrivilegesColumnPrivilegeOutput ¶ added in v0.1.5
func (o AccountPrivilegesColumnPrivilegeOutput) ToAccountPrivilegesColumnPrivilegeOutput() AccountPrivilegesColumnPrivilegeOutput
func (AccountPrivilegesColumnPrivilegeOutput) ToAccountPrivilegesColumnPrivilegeOutputWithContext ¶ added in v0.1.5
func (o AccountPrivilegesColumnPrivilegeOutput) ToAccountPrivilegesColumnPrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesColumnPrivilegeOutput
type AccountPrivilegesDatabasePrivilege ¶ added in v0.1.5
type AccountPrivilegesDatabasePrivilegeArgs ¶ added in v0.1.5
type AccountPrivilegesDatabasePrivilegeArgs struct { // Database name. Database pulumi.StringInput `pulumi:"database"` // Permission information. 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) Database ¶ added in v0.1.5
func (o AccountPrivilegesDatabasePrivilegeOutput) Database() pulumi.StringOutput
Database name.
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
Permission information.
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 AccountPrivilegesFunctionPrivilege ¶ added in v0.1.5
type AccountPrivilegesFunctionPrivilegeArgs ¶ added in v0.1.5
type AccountPrivilegesFunctionPrivilegeArgs struct { // Database name. Database pulumi.StringInput `pulumi:"database"` // Function name. FunctionName pulumi.StringInput `pulumi:"functionName"` // Permission information. Privileges pulumi.StringArrayInput `pulumi:"privileges"` }
func (AccountPrivilegesFunctionPrivilegeArgs) ElementType ¶ added in v0.1.5
func (AccountPrivilegesFunctionPrivilegeArgs) ElementType() reflect.Type
func (AccountPrivilegesFunctionPrivilegeArgs) ToAccountPrivilegesFunctionPrivilegeOutput ¶ added in v0.1.5
func (i AccountPrivilegesFunctionPrivilegeArgs) ToAccountPrivilegesFunctionPrivilegeOutput() AccountPrivilegesFunctionPrivilegeOutput
func (AccountPrivilegesFunctionPrivilegeArgs) ToAccountPrivilegesFunctionPrivilegeOutputWithContext ¶ added in v0.1.5
func (i AccountPrivilegesFunctionPrivilegeArgs) ToAccountPrivilegesFunctionPrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesFunctionPrivilegeOutput
type AccountPrivilegesFunctionPrivilegeArray ¶ added in v0.1.5
type AccountPrivilegesFunctionPrivilegeArray []AccountPrivilegesFunctionPrivilegeInput
func (AccountPrivilegesFunctionPrivilegeArray) ElementType ¶ added in v0.1.5
func (AccountPrivilegesFunctionPrivilegeArray) ElementType() reflect.Type
func (AccountPrivilegesFunctionPrivilegeArray) ToAccountPrivilegesFunctionPrivilegeArrayOutput ¶ added in v0.1.5
func (i AccountPrivilegesFunctionPrivilegeArray) ToAccountPrivilegesFunctionPrivilegeArrayOutput() AccountPrivilegesFunctionPrivilegeArrayOutput
func (AccountPrivilegesFunctionPrivilegeArray) ToAccountPrivilegesFunctionPrivilegeArrayOutputWithContext ¶ added in v0.1.5
func (i AccountPrivilegesFunctionPrivilegeArray) ToAccountPrivilegesFunctionPrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesFunctionPrivilegeArrayOutput
type AccountPrivilegesFunctionPrivilegeArrayInput ¶ added in v0.1.5
type AccountPrivilegesFunctionPrivilegeArrayInput interface { pulumi.Input ToAccountPrivilegesFunctionPrivilegeArrayOutput() AccountPrivilegesFunctionPrivilegeArrayOutput ToAccountPrivilegesFunctionPrivilegeArrayOutputWithContext(context.Context) AccountPrivilegesFunctionPrivilegeArrayOutput }
AccountPrivilegesFunctionPrivilegeArrayInput is an input type that accepts AccountPrivilegesFunctionPrivilegeArray and AccountPrivilegesFunctionPrivilegeArrayOutput values. You can construct a concrete instance of `AccountPrivilegesFunctionPrivilegeArrayInput` via:
AccountPrivilegesFunctionPrivilegeArray{ AccountPrivilegesFunctionPrivilegeArgs{...} }
type AccountPrivilegesFunctionPrivilegeArrayOutput ¶ added in v0.1.5
type AccountPrivilegesFunctionPrivilegeArrayOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesFunctionPrivilegeArrayOutput) ElementType ¶ added in v0.1.5
func (AccountPrivilegesFunctionPrivilegeArrayOutput) ElementType() reflect.Type
func (AccountPrivilegesFunctionPrivilegeArrayOutput) ToAccountPrivilegesFunctionPrivilegeArrayOutput ¶ added in v0.1.5
func (o AccountPrivilegesFunctionPrivilegeArrayOutput) ToAccountPrivilegesFunctionPrivilegeArrayOutput() AccountPrivilegesFunctionPrivilegeArrayOutput
func (AccountPrivilegesFunctionPrivilegeArrayOutput) ToAccountPrivilegesFunctionPrivilegeArrayOutputWithContext ¶ added in v0.1.5
func (o AccountPrivilegesFunctionPrivilegeArrayOutput) ToAccountPrivilegesFunctionPrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesFunctionPrivilegeArrayOutput
type AccountPrivilegesFunctionPrivilegeInput ¶ added in v0.1.5
type AccountPrivilegesFunctionPrivilegeInput interface { pulumi.Input ToAccountPrivilegesFunctionPrivilegeOutput() AccountPrivilegesFunctionPrivilegeOutput ToAccountPrivilegesFunctionPrivilegeOutputWithContext(context.Context) AccountPrivilegesFunctionPrivilegeOutput }
AccountPrivilegesFunctionPrivilegeInput is an input type that accepts AccountPrivilegesFunctionPrivilegeArgs and AccountPrivilegesFunctionPrivilegeOutput values. You can construct a concrete instance of `AccountPrivilegesFunctionPrivilegeInput` via:
AccountPrivilegesFunctionPrivilegeArgs{...}
type AccountPrivilegesFunctionPrivilegeOutput ¶ added in v0.1.5
type AccountPrivilegesFunctionPrivilegeOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesFunctionPrivilegeOutput) Database ¶ added in v0.1.5
func (o AccountPrivilegesFunctionPrivilegeOutput) Database() pulumi.StringOutput
Database name.
func (AccountPrivilegesFunctionPrivilegeOutput) ElementType ¶ added in v0.1.5
func (AccountPrivilegesFunctionPrivilegeOutput) ElementType() reflect.Type
func (AccountPrivilegesFunctionPrivilegeOutput) FunctionName ¶ added in v0.1.5
func (o AccountPrivilegesFunctionPrivilegeOutput) FunctionName() pulumi.StringOutput
Function name.
func (AccountPrivilegesFunctionPrivilegeOutput) Privileges ¶ added in v0.1.5
func (o AccountPrivilegesFunctionPrivilegeOutput) Privileges() pulumi.StringArrayOutput
Permission information.
func (AccountPrivilegesFunctionPrivilegeOutput) ToAccountPrivilegesFunctionPrivilegeOutput ¶ added in v0.1.5
func (o AccountPrivilegesFunctionPrivilegeOutput) ToAccountPrivilegesFunctionPrivilegeOutput() AccountPrivilegesFunctionPrivilegeOutput
func (AccountPrivilegesFunctionPrivilegeOutput) ToAccountPrivilegesFunctionPrivilegeOutputWithContext ¶ added in v0.1.5
func (o AccountPrivilegesFunctionPrivilegeOutput) ToAccountPrivilegesFunctionPrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesFunctionPrivilegeOutput
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) Accounts ¶ added in v0.1.5
func (o AccountPrivilegesOutput) Accounts() AccountPrivilegesAccountsOutput
account information.
func (AccountPrivilegesOutput) ColumnPrivileges ¶ added in v0.1.5
func (o AccountPrivilegesOutput) ColumnPrivileges() AccountPrivilegesColumnPrivilegeArrayOutput
Column permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `REFERENCES`.Note: if the parameter is left empty, no change will be made to the granted column permissions. To clear the granted column permissions, set `Privileges` to an empty array.
func (AccountPrivilegesOutput) DatabasePrivileges ¶ added in v0.1.5
func (o AccountPrivilegesOutput) DatabasePrivileges() AccountPrivilegesDatabasePrivilegeArrayOutput
Database permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE VIEW`, `SHOW VIEW`, `CREATE ROUTINE`, `ALTER ROUTINE`, `EVENT`, `TRIGGER`.Note: if the parameter is left empty, no change will be made to the granted database permissions. To clear the granted database permissions, set `Privileges` to an empty array.
func (AccountPrivilegesOutput) ElementType ¶ added in v0.1.5
func (AccountPrivilegesOutput) ElementType() reflect.Type
func (AccountPrivilegesOutput) FunctionPrivileges ¶ added in v0.1.5
func (o AccountPrivilegesOutput) FunctionPrivileges() AccountPrivilegesFunctionPrivilegeArrayOutput
Database function permissions. Valid values of `Privileges`: `ALTER ROUTINE`, `EXECUTE`.Note: if the parameter is not passed in, no change will be made to the granted function permissions. To clear the granted function permissions, set `Privileges` to an empty array.
func (AccountPrivilegesOutput) GlobalPrivileges ¶ added in v0.1.5
func (o AccountPrivilegesOutput) GlobalPrivileges() pulumi.StringArrayOutput
Global permission. Valid values of `GlobalPrivileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `PROCESS`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `SHOW DATABASES`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE VIEW`, `SHOW VIEW`, `CREATE ROUTINE`, `ALTER ROUTINE`, `EVENT`, `TRIGGER`.Note: if the parameter is left empty, no change will be made to the granted global permissions. To clear the granted global permissions, set the parameter to an empty array.
func (AccountPrivilegesOutput) InstanceId ¶ added in v0.1.5
func (o AccountPrivilegesOutput) InstanceId() pulumi.StringOutput
instance id.
func (AccountPrivilegesOutput) ProcedurePrivileges ¶ added in v0.1.5
func (o AccountPrivilegesOutput) ProcedurePrivileges() AccountPrivilegesProcedurePrivilegeArrayOutput
Database stored procedure permission. Valid values of `Privileges`: `ALTER ROUTINE`, `EXECUTE`.Note: if the parameter is not passed in, no change will be made to the granted stored procedure permissions. To clear the granted stored procedure permissions, set `Privileges` to an empty array.
func (AccountPrivilegesOutput) TablePrivileges ¶ added in v0.1.5
func (o AccountPrivilegesOutput) TablePrivileges() AccountPrivilegesTablePrivilegeArrayOutput
`SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE VIEW`, `SHOW VIEW`, `TRIGGER`.Note: if the parameter is not passed in, no change will be made to the granted table permissions. To clear the granted table permissions, set `Privileges` to an empty array.
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
func (AccountPrivilegesOutput) ViewPrivileges ¶ added in v0.1.5
func (o AccountPrivilegesOutput) ViewPrivileges() AccountPrivilegesViewPrivilegeArrayOutput
Database view permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE VIEW`, `SHOW VIEW`, `TRIGGER`.Note: if the parameter is not passed in, no change will be made to the granted view permissions. To clear the granted view permissions, set `Privileges` to an empty array.
type AccountPrivilegesProcedurePrivilege ¶ added in v0.1.5
type AccountPrivilegesProcedurePrivilegeArgs ¶ added in v0.1.5
type AccountPrivilegesProcedurePrivilegeArgs struct { // Database name. Database pulumi.StringInput `pulumi:"database"` // Permission information. Privileges pulumi.StringArrayInput `pulumi:"privileges"` // Procedure name. Procedure pulumi.StringInput `pulumi:"procedure"` }
func (AccountPrivilegesProcedurePrivilegeArgs) ElementType ¶ added in v0.1.5
func (AccountPrivilegesProcedurePrivilegeArgs) ElementType() reflect.Type
func (AccountPrivilegesProcedurePrivilegeArgs) ToAccountPrivilegesProcedurePrivilegeOutput ¶ added in v0.1.5
func (i AccountPrivilegesProcedurePrivilegeArgs) ToAccountPrivilegesProcedurePrivilegeOutput() AccountPrivilegesProcedurePrivilegeOutput
func (AccountPrivilegesProcedurePrivilegeArgs) ToAccountPrivilegesProcedurePrivilegeOutputWithContext ¶ added in v0.1.5
func (i AccountPrivilegesProcedurePrivilegeArgs) ToAccountPrivilegesProcedurePrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesProcedurePrivilegeOutput
type AccountPrivilegesProcedurePrivilegeArray ¶ added in v0.1.5
type AccountPrivilegesProcedurePrivilegeArray []AccountPrivilegesProcedurePrivilegeInput
func (AccountPrivilegesProcedurePrivilegeArray) ElementType ¶ added in v0.1.5
func (AccountPrivilegesProcedurePrivilegeArray) ElementType() reflect.Type
func (AccountPrivilegesProcedurePrivilegeArray) ToAccountPrivilegesProcedurePrivilegeArrayOutput ¶ added in v0.1.5
func (i AccountPrivilegesProcedurePrivilegeArray) ToAccountPrivilegesProcedurePrivilegeArrayOutput() AccountPrivilegesProcedurePrivilegeArrayOutput
func (AccountPrivilegesProcedurePrivilegeArray) ToAccountPrivilegesProcedurePrivilegeArrayOutputWithContext ¶ added in v0.1.5
func (i AccountPrivilegesProcedurePrivilegeArray) ToAccountPrivilegesProcedurePrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesProcedurePrivilegeArrayOutput
type AccountPrivilegesProcedurePrivilegeArrayInput ¶ added in v0.1.5
type AccountPrivilegesProcedurePrivilegeArrayInput interface { pulumi.Input ToAccountPrivilegesProcedurePrivilegeArrayOutput() AccountPrivilegesProcedurePrivilegeArrayOutput ToAccountPrivilegesProcedurePrivilegeArrayOutputWithContext(context.Context) AccountPrivilegesProcedurePrivilegeArrayOutput }
AccountPrivilegesProcedurePrivilegeArrayInput is an input type that accepts AccountPrivilegesProcedurePrivilegeArray and AccountPrivilegesProcedurePrivilegeArrayOutput values. You can construct a concrete instance of `AccountPrivilegesProcedurePrivilegeArrayInput` via:
AccountPrivilegesProcedurePrivilegeArray{ AccountPrivilegesProcedurePrivilegeArgs{...} }
type AccountPrivilegesProcedurePrivilegeArrayOutput ¶ added in v0.1.5
type AccountPrivilegesProcedurePrivilegeArrayOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesProcedurePrivilegeArrayOutput) ElementType ¶ added in v0.1.5
func (AccountPrivilegesProcedurePrivilegeArrayOutput) ElementType() reflect.Type
func (AccountPrivilegesProcedurePrivilegeArrayOutput) ToAccountPrivilegesProcedurePrivilegeArrayOutput ¶ added in v0.1.5
func (o AccountPrivilegesProcedurePrivilegeArrayOutput) ToAccountPrivilegesProcedurePrivilegeArrayOutput() AccountPrivilegesProcedurePrivilegeArrayOutput
func (AccountPrivilegesProcedurePrivilegeArrayOutput) ToAccountPrivilegesProcedurePrivilegeArrayOutputWithContext ¶ added in v0.1.5
func (o AccountPrivilegesProcedurePrivilegeArrayOutput) ToAccountPrivilegesProcedurePrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesProcedurePrivilegeArrayOutput
type AccountPrivilegesProcedurePrivilegeInput ¶ added in v0.1.5
type AccountPrivilegesProcedurePrivilegeInput interface { pulumi.Input ToAccountPrivilegesProcedurePrivilegeOutput() AccountPrivilegesProcedurePrivilegeOutput ToAccountPrivilegesProcedurePrivilegeOutputWithContext(context.Context) AccountPrivilegesProcedurePrivilegeOutput }
AccountPrivilegesProcedurePrivilegeInput is an input type that accepts AccountPrivilegesProcedurePrivilegeArgs and AccountPrivilegesProcedurePrivilegeOutput values. You can construct a concrete instance of `AccountPrivilegesProcedurePrivilegeInput` via:
AccountPrivilegesProcedurePrivilegeArgs{...}
type AccountPrivilegesProcedurePrivilegeOutput ¶ added in v0.1.5
type AccountPrivilegesProcedurePrivilegeOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesProcedurePrivilegeOutput) Database ¶ added in v0.1.5
func (o AccountPrivilegesProcedurePrivilegeOutput) Database() pulumi.StringOutput
Database name.
func (AccountPrivilegesProcedurePrivilegeOutput) ElementType ¶ added in v0.1.5
func (AccountPrivilegesProcedurePrivilegeOutput) ElementType() reflect.Type
func (AccountPrivilegesProcedurePrivilegeOutput) Privileges ¶ added in v0.1.5
func (o AccountPrivilegesProcedurePrivilegeOutput) Privileges() pulumi.StringArrayOutput
Permission information.
func (AccountPrivilegesProcedurePrivilegeOutput) Procedure ¶ added in v0.1.5
func (o AccountPrivilegesProcedurePrivilegeOutput) Procedure() pulumi.StringOutput
Procedure name.
func (AccountPrivilegesProcedurePrivilegeOutput) ToAccountPrivilegesProcedurePrivilegeOutput ¶ added in v0.1.5
func (o AccountPrivilegesProcedurePrivilegeOutput) ToAccountPrivilegesProcedurePrivilegeOutput() AccountPrivilegesProcedurePrivilegeOutput
func (AccountPrivilegesProcedurePrivilegeOutput) ToAccountPrivilegesProcedurePrivilegeOutputWithContext ¶ added in v0.1.5
func (o AccountPrivilegesProcedurePrivilegeOutput) ToAccountPrivilegesProcedurePrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesProcedurePrivilegeOutput
type AccountPrivilegesState ¶ added in v0.1.5
type AccountPrivilegesState struct { // account information. Accounts AccountPrivilegesAccountsPtrInput // Column permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `REFERENCES`.Note: if the parameter is left empty, no change will be made to the granted column permissions. To clear the granted column permissions, set `Privileges` to an empty array. ColumnPrivileges AccountPrivilegesColumnPrivilegeArrayInput // Database permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE VIEW`, `SHOW VIEW`, `CREATE ROUTINE`, `ALTER ROUTINE`, `EVENT`, `TRIGGER`.Note: if the parameter is left empty, no change will be made to the granted database permissions. To clear the granted database permissions, set `Privileges` to an empty array. DatabasePrivileges AccountPrivilegesDatabasePrivilegeArrayInput // Database function permissions. Valid values of `Privileges`: `ALTER ROUTINE`, `EXECUTE`.Note: if the parameter is not passed in, no change will be made to the granted function permissions. To clear the granted function permissions, set `Privileges` to an empty array. FunctionPrivileges AccountPrivilegesFunctionPrivilegeArrayInput // Global permission. Valid values of `GlobalPrivileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `PROCESS`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `SHOW DATABASES`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE VIEW`, `SHOW VIEW`, `CREATE ROUTINE`, `ALTER ROUTINE`, `EVENT`, `TRIGGER`.Note: if the parameter is left empty, no change will be made to the granted global permissions. To clear the granted global permissions, set the parameter to an empty array. GlobalPrivileges pulumi.StringArrayInput // instance id. InstanceId pulumi.StringPtrInput // Database stored procedure permission. Valid values of `Privileges`: `ALTER ROUTINE`, `EXECUTE`.Note: if the parameter is not passed in, no change will be made to the granted stored procedure permissions. To clear the granted stored procedure permissions, set `Privileges` to an empty array. ProcedurePrivileges AccountPrivilegesProcedurePrivilegeArrayInput // `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE VIEW`, `SHOW VIEW`, `TRIGGER`.Note: if the parameter is not passed in, no change will be made to the granted table permissions. To clear the granted table permissions, set `Privileges` to an empty array. TablePrivileges AccountPrivilegesTablePrivilegeArrayInput // Database view permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE VIEW`, `SHOW VIEW`, `TRIGGER`.Note: if the parameter is not passed in, no change will be made to the granted view permissions. To clear the granted view permissions, set `Privileges` to an empty array. ViewPrivileges AccountPrivilegesViewPrivilegeArrayInput }
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. Database pulumi.StringInput `pulumi:"database"` // Permission information. Privileges pulumi.StringArrayInput `pulumi:"privileges"` // Table name. Table pulumi.StringInput `pulumi:"table"` }
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) Database ¶ added in v0.1.5
func (o AccountPrivilegesTablePrivilegeOutput) Database() 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
Permission information.
func (AccountPrivilegesTablePrivilegeOutput) Table ¶ added in v0.1.5
func (o AccountPrivilegesTablePrivilegeOutput) Table() 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 AccountPrivilegesViewPrivilege ¶ added in v0.1.5
type AccountPrivilegesViewPrivilegeArgs ¶ added in v0.1.5
type AccountPrivilegesViewPrivilegeArgs struct { // Database name. Database pulumi.StringInput `pulumi:"database"` // Permission information. Privileges pulumi.StringArrayInput `pulumi:"privileges"` // View name. View pulumi.StringInput `pulumi:"view"` }
func (AccountPrivilegesViewPrivilegeArgs) ElementType ¶ added in v0.1.5
func (AccountPrivilegesViewPrivilegeArgs) ElementType() reflect.Type
func (AccountPrivilegesViewPrivilegeArgs) ToAccountPrivilegesViewPrivilegeOutput ¶ added in v0.1.5
func (i AccountPrivilegesViewPrivilegeArgs) ToAccountPrivilegesViewPrivilegeOutput() AccountPrivilegesViewPrivilegeOutput
func (AccountPrivilegesViewPrivilegeArgs) ToAccountPrivilegesViewPrivilegeOutputWithContext ¶ added in v0.1.5
func (i AccountPrivilegesViewPrivilegeArgs) ToAccountPrivilegesViewPrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesViewPrivilegeOutput
type AccountPrivilegesViewPrivilegeArray ¶ added in v0.1.5
type AccountPrivilegesViewPrivilegeArray []AccountPrivilegesViewPrivilegeInput
func (AccountPrivilegesViewPrivilegeArray) ElementType ¶ added in v0.1.5
func (AccountPrivilegesViewPrivilegeArray) ElementType() reflect.Type
func (AccountPrivilegesViewPrivilegeArray) ToAccountPrivilegesViewPrivilegeArrayOutput ¶ added in v0.1.5
func (i AccountPrivilegesViewPrivilegeArray) ToAccountPrivilegesViewPrivilegeArrayOutput() AccountPrivilegesViewPrivilegeArrayOutput
func (AccountPrivilegesViewPrivilegeArray) ToAccountPrivilegesViewPrivilegeArrayOutputWithContext ¶ added in v0.1.5
func (i AccountPrivilegesViewPrivilegeArray) ToAccountPrivilegesViewPrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesViewPrivilegeArrayOutput
type AccountPrivilegesViewPrivilegeArrayInput ¶ added in v0.1.5
type AccountPrivilegesViewPrivilegeArrayInput interface { pulumi.Input ToAccountPrivilegesViewPrivilegeArrayOutput() AccountPrivilegesViewPrivilegeArrayOutput ToAccountPrivilegesViewPrivilegeArrayOutputWithContext(context.Context) AccountPrivilegesViewPrivilegeArrayOutput }
AccountPrivilegesViewPrivilegeArrayInput is an input type that accepts AccountPrivilegesViewPrivilegeArray and AccountPrivilegesViewPrivilegeArrayOutput values. You can construct a concrete instance of `AccountPrivilegesViewPrivilegeArrayInput` via:
AccountPrivilegesViewPrivilegeArray{ AccountPrivilegesViewPrivilegeArgs{...} }
type AccountPrivilegesViewPrivilegeArrayOutput ¶ added in v0.1.5
type AccountPrivilegesViewPrivilegeArrayOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesViewPrivilegeArrayOutput) ElementType ¶ added in v0.1.5
func (AccountPrivilegesViewPrivilegeArrayOutput) ElementType() reflect.Type
func (AccountPrivilegesViewPrivilegeArrayOutput) ToAccountPrivilegesViewPrivilegeArrayOutput ¶ added in v0.1.5
func (o AccountPrivilegesViewPrivilegeArrayOutput) ToAccountPrivilegesViewPrivilegeArrayOutput() AccountPrivilegesViewPrivilegeArrayOutput
func (AccountPrivilegesViewPrivilegeArrayOutput) ToAccountPrivilegesViewPrivilegeArrayOutputWithContext ¶ added in v0.1.5
func (o AccountPrivilegesViewPrivilegeArrayOutput) ToAccountPrivilegesViewPrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesViewPrivilegeArrayOutput
type AccountPrivilegesViewPrivilegeInput ¶ added in v0.1.5
type AccountPrivilegesViewPrivilegeInput interface { pulumi.Input ToAccountPrivilegesViewPrivilegeOutput() AccountPrivilegesViewPrivilegeOutput ToAccountPrivilegesViewPrivilegeOutputWithContext(context.Context) AccountPrivilegesViewPrivilegeOutput }
AccountPrivilegesViewPrivilegeInput is an input type that accepts AccountPrivilegesViewPrivilegeArgs and AccountPrivilegesViewPrivilegeOutput values. You can construct a concrete instance of `AccountPrivilegesViewPrivilegeInput` via:
AccountPrivilegesViewPrivilegeArgs{...}
type AccountPrivilegesViewPrivilegeOutput ¶ added in v0.1.5
type AccountPrivilegesViewPrivilegeOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesViewPrivilegeOutput) Database ¶ added in v0.1.5
func (o AccountPrivilegesViewPrivilegeOutput) Database() pulumi.StringOutput
Database name.
func (AccountPrivilegesViewPrivilegeOutput) ElementType ¶ added in v0.1.5
func (AccountPrivilegesViewPrivilegeOutput) ElementType() reflect.Type
func (AccountPrivilegesViewPrivilegeOutput) Privileges ¶ added in v0.1.5
func (o AccountPrivilegesViewPrivilegeOutput) Privileges() pulumi.StringArrayOutput
Permission information.
func (AccountPrivilegesViewPrivilegeOutput) ToAccountPrivilegesViewPrivilegeOutput ¶ added in v0.1.5
func (o AccountPrivilegesViewPrivilegeOutput) ToAccountPrivilegesViewPrivilegeOutput() AccountPrivilegesViewPrivilegeOutput
func (AccountPrivilegesViewPrivilegeOutput) ToAccountPrivilegesViewPrivilegeOutputWithContext ¶ added in v0.1.5
func (o AccountPrivilegesViewPrivilegeOutput) ToAccountPrivilegesViewPrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesViewPrivilegeOutput
func (AccountPrivilegesViewPrivilegeOutput) View ¶ added in v0.1.5
func (o AccountPrivilegesViewPrivilegeOutput) View() pulumi.StringOutput
View name.
type AccountState ¶
type AccountState struct { // account description. Description pulumi.StringPtrInput // host. Host pulumi.StringPtrInput // instance id. InstanceId pulumi.StringPtrInput // account password. Password pulumi.StringPtrInput // wether account is read only, 0 means not a read only account. ReadOnly pulumi.IntPtrInput // user name. UserName pulumi.StringPtrInput }
func (AccountState) ElementType ¶
func (AccountState) ElementType() reflect.Type
type BackupTime ¶ added in v0.1.5
type BackupTime struct { pulumi.CustomResourceState // End time of daily backup window in the format of `mm:ss`, such as 23:59. EndBackupTime pulumi.StringOutput `pulumi:"endBackupTime"` // instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Start time of daily backup window in the format of `mm:ss`, such as 22:00. StartBackupTime pulumi.StringOutput `pulumi:"startBackupTime"` }
Provides a resource to create a mariadb backupTime
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.NewBackupTime(ctx, "backupTime", &Mariadb.BackupTimeArgs{ EndBackupTime: pulumi.String("04:00"), InstanceId: pulumi.String("tdsql-9vqvls95"), StartBackupTime: pulumi.String("01:00"), }) if err != nil { return err } return nil }) }
```
## Import
mariadb backup_time can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Mariadb/backupTime:BackupTime backup_time backup_time_id
```
func GetBackupTime ¶ added in v0.1.5
func GetBackupTime(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BackupTimeState, opts ...pulumi.ResourceOption) (*BackupTime, error)
GetBackupTime gets an existing BackupTime 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 NewBackupTime ¶ added in v0.1.5
func NewBackupTime(ctx *pulumi.Context, name string, args *BackupTimeArgs, opts ...pulumi.ResourceOption) (*BackupTime, error)
NewBackupTime registers a new resource with the given unique name, arguments, and options.
func (*BackupTime) ElementType ¶ added in v0.1.5
func (*BackupTime) ElementType() reflect.Type
func (*BackupTime) ToBackupTimeOutput ¶ added in v0.1.5
func (i *BackupTime) ToBackupTimeOutput() BackupTimeOutput
func (*BackupTime) ToBackupTimeOutputWithContext ¶ added in v0.1.5
func (i *BackupTime) ToBackupTimeOutputWithContext(ctx context.Context) BackupTimeOutput
type BackupTimeArgs ¶ added in v0.1.5
type BackupTimeArgs struct { // End time of daily backup window in the format of `mm:ss`, such as 23:59. EndBackupTime pulumi.StringInput // instance id. InstanceId pulumi.StringInput // Start time of daily backup window in the format of `mm:ss`, such as 22:00. StartBackupTime pulumi.StringInput }
The set of arguments for constructing a BackupTime resource.
func (BackupTimeArgs) ElementType ¶ added in v0.1.5
func (BackupTimeArgs) ElementType() reflect.Type
type BackupTimeArray ¶ added in v0.1.5
type BackupTimeArray []BackupTimeInput
func (BackupTimeArray) ElementType ¶ added in v0.1.5
func (BackupTimeArray) ElementType() reflect.Type
func (BackupTimeArray) ToBackupTimeArrayOutput ¶ added in v0.1.5
func (i BackupTimeArray) ToBackupTimeArrayOutput() BackupTimeArrayOutput
func (BackupTimeArray) ToBackupTimeArrayOutputWithContext ¶ added in v0.1.5
func (i BackupTimeArray) ToBackupTimeArrayOutputWithContext(ctx context.Context) BackupTimeArrayOutput
type BackupTimeArrayInput ¶ added in v0.1.5
type BackupTimeArrayInput interface { pulumi.Input ToBackupTimeArrayOutput() BackupTimeArrayOutput ToBackupTimeArrayOutputWithContext(context.Context) BackupTimeArrayOutput }
BackupTimeArrayInput is an input type that accepts BackupTimeArray and BackupTimeArrayOutput values. You can construct a concrete instance of `BackupTimeArrayInput` via:
BackupTimeArray{ BackupTimeArgs{...} }
type BackupTimeArrayOutput ¶ added in v0.1.5
type BackupTimeArrayOutput struct{ *pulumi.OutputState }
func (BackupTimeArrayOutput) ElementType ¶ added in v0.1.5
func (BackupTimeArrayOutput) ElementType() reflect.Type
func (BackupTimeArrayOutput) Index ¶ added in v0.1.5
func (o BackupTimeArrayOutput) Index(i pulumi.IntInput) BackupTimeOutput
func (BackupTimeArrayOutput) ToBackupTimeArrayOutput ¶ added in v0.1.5
func (o BackupTimeArrayOutput) ToBackupTimeArrayOutput() BackupTimeArrayOutput
func (BackupTimeArrayOutput) ToBackupTimeArrayOutputWithContext ¶ added in v0.1.5
func (o BackupTimeArrayOutput) ToBackupTimeArrayOutputWithContext(ctx context.Context) BackupTimeArrayOutput
type BackupTimeInput ¶ added in v0.1.5
type BackupTimeInput interface { pulumi.Input ToBackupTimeOutput() BackupTimeOutput ToBackupTimeOutputWithContext(ctx context.Context) BackupTimeOutput }
type BackupTimeMap ¶ added in v0.1.5
type BackupTimeMap map[string]BackupTimeInput
func (BackupTimeMap) ElementType ¶ added in v0.1.5
func (BackupTimeMap) ElementType() reflect.Type
func (BackupTimeMap) ToBackupTimeMapOutput ¶ added in v0.1.5
func (i BackupTimeMap) ToBackupTimeMapOutput() BackupTimeMapOutput
func (BackupTimeMap) ToBackupTimeMapOutputWithContext ¶ added in v0.1.5
func (i BackupTimeMap) ToBackupTimeMapOutputWithContext(ctx context.Context) BackupTimeMapOutput
type BackupTimeMapInput ¶ added in v0.1.5
type BackupTimeMapInput interface { pulumi.Input ToBackupTimeMapOutput() BackupTimeMapOutput ToBackupTimeMapOutputWithContext(context.Context) BackupTimeMapOutput }
BackupTimeMapInput is an input type that accepts BackupTimeMap and BackupTimeMapOutput values. You can construct a concrete instance of `BackupTimeMapInput` via:
BackupTimeMap{ "key": BackupTimeArgs{...} }
type BackupTimeMapOutput ¶ added in v0.1.5
type BackupTimeMapOutput struct{ *pulumi.OutputState }
func (BackupTimeMapOutput) ElementType ¶ added in v0.1.5
func (BackupTimeMapOutput) ElementType() reflect.Type
func (BackupTimeMapOutput) MapIndex ¶ added in v0.1.5
func (o BackupTimeMapOutput) MapIndex(k pulumi.StringInput) BackupTimeOutput
func (BackupTimeMapOutput) ToBackupTimeMapOutput ¶ added in v0.1.5
func (o BackupTimeMapOutput) ToBackupTimeMapOutput() BackupTimeMapOutput
func (BackupTimeMapOutput) ToBackupTimeMapOutputWithContext ¶ added in v0.1.5
func (o BackupTimeMapOutput) ToBackupTimeMapOutputWithContext(ctx context.Context) BackupTimeMapOutput
type BackupTimeOutput ¶ added in v0.1.5
type BackupTimeOutput struct{ *pulumi.OutputState }
func (BackupTimeOutput) ElementType ¶ added in v0.1.5
func (BackupTimeOutput) ElementType() reflect.Type
func (BackupTimeOutput) EndBackupTime ¶ added in v0.1.5
func (o BackupTimeOutput) EndBackupTime() pulumi.StringOutput
End time of daily backup window in the format of `mm:ss`, such as 23:59.
func (BackupTimeOutput) InstanceId ¶ added in v0.1.5
func (o BackupTimeOutput) InstanceId() pulumi.StringOutput
instance id.
func (BackupTimeOutput) StartBackupTime ¶ added in v0.1.5
func (o BackupTimeOutput) StartBackupTime() pulumi.StringOutput
Start time of daily backup window in the format of `mm:ss`, such as 22:00.
func (BackupTimeOutput) ToBackupTimeOutput ¶ added in v0.1.5
func (o BackupTimeOutput) ToBackupTimeOutput() BackupTimeOutput
func (BackupTimeOutput) ToBackupTimeOutputWithContext ¶ added in v0.1.5
func (o BackupTimeOutput) ToBackupTimeOutputWithContext(ctx context.Context) BackupTimeOutput
type BackupTimeState ¶ added in v0.1.5
type BackupTimeState struct { // End time of daily backup window in the format of `mm:ss`, such as 23:59. EndBackupTime pulumi.StringPtrInput // instance id. InstanceId pulumi.StringPtrInput // Start time of daily backup window in the format of `mm:ss`, such as 22:00. StartBackupTime pulumi.StringPtrInput }
func (BackupTimeState) ElementType ¶ added in v0.1.5
func (BackupTimeState) ElementType() reflect.Type
type CancelDcnJob ¶ added in v0.1.5
type CancelDcnJob struct { pulumi.CustomResourceState // Instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides a resource to create a mariadb cancelDcnJob
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.NewCancelDcnJob(ctx, "cancelDcnJob", &Mariadb.CancelDcnJobArgs{ InstanceId: pulumi.String("tdsql-9vqvls95"), }) if err != nil { return err } return nil }) }
```
func GetCancelDcnJob ¶ added in v0.1.5
func GetCancelDcnJob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CancelDcnJobState, opts ...pulumi.ResourceOption) (*CancelDcnJob, error)
GetCancelDcnJob gets an existing CancelDcnJob 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 NewCancelDcnJob ¶ added in v0.1.5
func NewCancelDcnJob(ctx *pulumi.Context, name string, args *CancelDcnJobArgs, opts ...pulumi.ResourceOption) (*CancelDcnJob, error)
NewCancelDcnJob registers a new resource with the given unique name, arguments, and options.
func (*CancelDcnJob) ElementType ¶ added in v0.1.5
func (*CancelDcnJob) ElementType() reflect.Type
func (*CancelDcnJob) ToCancelDcnJobOutput ¶ added in v0.1.5
func (i *CancelDcnJob) ToCancelDcnJobOutput() CancelDcnJobOutput
func (*CancelDcnJob) ToCancelDcnJobOutputWithContext ¶ added in v0.1.5
func (i *CancelDcnJob) ToCancelDcnJobOutputWithContext(ctx context.Context) CancelDcnJobOutput
type CancelDcnJobArgs ¶ added in v0.1.5
type CancelDcnJobArgs struct { // Instance ID. InstanceId pulumi.StringInput }
The set of arguments for constructing a CancelDcnJob resource.
func (CancelDcnJobArgs) ElementType ¶ added in v0.1.5
func (CancelDcnJobArgs) ElementType() reflect.Type
type CancelDcnJobArray ¶ added in v0.1.5
type CancelDcnJobArray []CancelDcnJobInput
func (CancelDcnJobArray) ElementType ¶ added in v0.1.5
func (CancelDcnJobArray) ElementType() reflect.Type
func (CancelDcnJobArray) ToCancelDcnJobArrayOutput ¶ added in v0.1.5
func (i CancelDcnJobArray) ToCancelDcnJobArrayOutput() CancelDcnJobArrayOutput
func (CancelDcnJobArray) ToCancelDcnJobArrayOutputWithContext ¶ added in v0.1.5
func (i CancelDcnJobArray) ToCancelDcnJobArrayOutputWithContext(ctx context.Context) CancelDcnJobArrayOutput
type CancelDcnJobArrayInput ¶ added in v0.1.5
type CancelDcnJobArrayInput interface { pulumi.Input ToCancelDcnJobArrayOutput() CancelDcnJobArrayOutput ToCancelDcnJobArrayOutputWithContext(context.Context) CancelDcnJobArrayOutput }
CancelDcnJobArrayInput is an input type that accepts CancelDcnJobArray and CancelDcnJobArrayOutput values. You can construct a concrete instance of `CancelDcnJobArrayInput` via:
CancelDcnJobArray{ CancelDcnJobArgs{...} }
type CancelDcnJobArrayOutput ¶ added in v0.1.5
type CancelDcnJobArrayOutput struct{ *pulumi.OutputState }
func (CancelDcnJobArrayOutput) ElementType ¶ added in v0.1.5
func (CancelDcnJobArrayOutput) ElementType() reflect.Type
func (CancelDcnJobArrayOutput) Index ¶ added in v0.1.5
func (o CancelDcnJobArrayOutput) Index(i pulumi.IntInput) CancelDcnJobOutput
func (CancelDcnJobArrayOutput) ToCancelDcnJobArrayOutput ¶ added in v0.1.5
func (o CancelDcnJobArrayOutput) ToCancelDcnJobArrayOutput() CancelDcnJobArrayOutput
func (CancelDcnJobArrayOutput) ToCancelDcnJobArrayOutputWithContext ¶ added in v0.1.5
func (o CancelDcnJobArrayOutput) ToCancelDcnJobArrayOutputWithContext(ctx context.Context) CancelDcnJobArrayOutput
type CancelDcnJobInput ¶ added in v0.1.5
type CancelDcnJobInput interface { pulumi.Input ToCancelDcnJobOutput() CancelDcnJobOutput ToCancelDcnJobOutputWithContext(ctx context.Context) CancelDcnJobOutput }
type CancelDcnJobMap ¶ added in v0.1.5
type CancelDcnJobMap map[string]CancelDcnJobInput
func (CancelDcnJobMap) ElementType ¶ added in v0.1.5
func (CancelDcnJobMap) ElementType() reflect.Type
func (CancelDcnJobMap) ToCancelDcnJobMapOutput ¶ added in v0.1.5
func (i CancelDcnJobMap) ToCancelDcnJobMapOutput() CancelDcnJobMapOutput
func (CancelDcnJobMap) ToCancelDcnJobMapOutputWithContext ¶ added in v0.1.5
func (i CancelDcnJobMap) ToCancelDcnJobMapOutputWithContext(ctx context.Context) CancelDcnJobMapOutput
type CancelDcnJobMapInput ¶ added in v0.1.5
type CancelDcnJobMapInput interface { pulumi.Input ToCancelDcnJobMapOutput() CancelDcnJobMapOutput ToCancelDcnJobMapOutputWithContext(context.Context) CancelDcnJobMapOutput }
CancelDcnJobMapInput is an input type that accepts CancelDcnJobMap and CancelDcnJobMapOutput values. You can construct a concrete instance of `CancelDcnJobMapInput` via:
CancelDcnJobMap{ "key": CancelDcnJobArgs{...} }
type CancelDcnJobMapOutput ¶ added in v0.1.5
type CancelDcnJobMapOutput struct{ *pulumi.OutputState }
func (CancelDcnJobMapOutput) ElementType ¶ added in v0.1.5
func (CancelDcnJobMapOutput) ElementType() reflect.Type
func (CancelDcnJobMapOutput) MapIndex ¶ added in v0.1.5
func (o CancelDcnJobMapOutput) MapIndex(k pulumi.StringInput) CancelDcnJobOutput
func (CancelDcnJobMapOutput) ToCancelDcnJobMapOutput ¶ added in v0.1.5
func (o CancelDcnJobMapOutput) ToCancelDcnJobMapOutput() CancelDcnJobMapOutput
func (CancelDcnJobMapOutput) ToCancelDcnJobMapOutputWithContext ¶ added in v0.1.5
func (o CancelDcnJobMapOutput) ToCancelDcnJobMapOutputWithContext(ctx context.Context) CancelDcnJobMapOutput
type CancelDcnJobOutput ¶ added in v0.1.5
type CancelDcnJobOutput struct{ *pulumi.OutputState }
func (CancelDcnJobOutput) ElementType ¶ added in v0.1.5
func (CancelDcnJobOutput) ElementType() reflect.Type
func (CancelDcnJobOutput) InstanceId ¶ added in v0.1.5
func (o CancelDcnJobOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (CancelDcnJobOutput) ToCancelDcnJobOutput ¶ added in v0.1.5
func (o CancelDcnJobOutput) ToCancelDcnJobOutput() CancelDcnJobOutput
func (CancelDcnJobOutput) ToCancelDcnJobOutputWithContext ¶ added in v0.1.5
func (o CancelDcnJobOutput) ToCancelDcnJobOutputWithContext(ctx context.Context) CancelDcnJobOutput
type CancelDcnJobState ¶ added in v0.1.5
type CancelDcnJobState struct { // Instance ID. InstanceId pulumi.StringPtrInput }
func (CancelDcnJobState) ElementType ¶ added in v0.1.5
func (CancelDcnJobState) ElementType() reflect.Type
type DedicatedclusterDbInstance ¶
type DedicatedclusterDbInstance struct { pulumi.CustomResourceState // dedicated cluster id. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // db engine version, default to 0. DbVersionId pulumi.StringOutput `pulumi:"dbVersionId"` // number of instance. GoodsNum pulumi.IntOutput `pulumi:"goodsNum"` // name of this instance. InstanceName pulumi.StringPtrOutput `pulumi:"instanceName"` // instance memory. Memory pulumi.IntOutput `pulumi:"memory"` // project id. ProjectId pulumi.IntPtrOutput `pulumi:"projectId"` // instance disk storage. Storage pulumi.IntOutput `pulumi:"storage"` // subnet id, it's required when vpcId is set. SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // Tag description list. Tags pulumi.MapOutput `pulumi:"tags"` // vip. Vip pulumi.StringOutput `pulumi:"vip"` // vpc id. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Provides a resource to create a mariadb dedicatedclusterDbInstance
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.NewDedicatedclusterDbInstance(ctx, "dedicatedclusterDbInstance", &Mariadb.DedicatedclusterDbInstanceArgs{ ClusterId: pulumi.String("dbdc-24odnuhr"), DbVersionId: pulumi.String("8.0"), GoodsNum: pulumi.Int(1), InstanceName: pulumi.String("cluster-mariadb-test-1"), Memory: pulumi.Int(2), Storage: pulumi.Int(10), SubnetId: pulumi.String("subnet-3ku415by"), VpcId: pulumi.String("vpc-ii1jfbhl"), }) if err != nil { return err } return nil }) }
```
## Import
mariadb dedicatedcluster_db_instance can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Mariadb/dedicatedclusterDbInstance:DedicatedclusterDbInstance dedicatedcluster_db_instance tdsql-050g3fmv
```
func GetDedicatedclusterDbInstance ¶
func GetDedicatedclusterDbInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DedicatedclusterDbInstanceState, opts ...pulumi.ResourceOption) (*DedicatedclusterDbInstance, error)
GetDedicatedclusterDbInstance gets an existing DedicatedclusterDbInstance 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 NewDedicatedclusterDbInstance ¶
func NewDedicatedclusterDbInstance(ctx *pulumi.Context, name string, args *DedicatedclusterDbInstanceArgs, opts ...pulumi.ResourceOption) (*DedicatedclusterDbInstance, error)
NewDedicatedclusterDbInstance registers a new resource with the given unique name, arguments, and options.
func (*DedicatedclusterDbInstance) ElementType ¶
func (*DedicatedclusterDbInstance) ElementType() reflect.Type
func (*DedicatedclusterDbInstance) ToDedicatedclusterDbInstanceOutput ¶
func (i *DedicatedclusterDbInstance) ToDedicatedclusterDbInstanceOutput() DedicatedclusterDbInstanceOutput
func (*DedicatedclusterDbInstance) ToDedicatedclusterDbInstanceOutputWithContext ¶
func (i *DedicatedclusterDbInstance) ToDedicatedclusterDbInstanceOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceOutput
type DedicatedclusterDbInstanceArgs ¶
type DedicatedclusterDbInstanceArgs struct { // dedicated cluster id. ClusterId pulumi.StringInput // db engine version, default to 0. DbVersionId pulumi.StringPtrInput // number of instance. GoodsNum pulumi.IntInput // name of this instance. InstanceName pulumi.StringPtrInput // instance memory. Memory pulumi.IntInput // project id. ProjectId pulumi.IntPtrInput // instance disk storage. Storage pulumi.IntInput // subnet id, it's required when vpcId is set. SubnetId pulumi.StringPtrInput // Tag description list. Tags pulumi.MapInput // vip. Vip pulumi.StringPtrInput // vpc id. VpcId pulumi.StringPtrInput }
The set of arguments for constructing a DedicatedclusterDbInstance resource.
func (DedicatedclusterDbInstanceArgs) ElementType ¶
func (DedicatedclusterDbInstanceArgs) ElementType() reflect.Type
type DedicatedclusterDbInstanceArray ¶
type DedicatedclusterDbInstanceArray []DedicatedclusterDbInstanceInput
func (DedicatedclusterDbInstanceArray) ElementType ¶
func (DedicatedclusterDbInstanceArray) ElementType() reflect.Type
func (DedicatedclusterDbInstanceArray) ToDedicatedclusterDbInstanceArrayOutput ¶
func (i DedicatedclusterDbInstanceArray) ToDedicatedclusterDbInstanceArrayOutput() DedicatedclusterDbInstanceArrayOutput
func (DedicatedclusterDbInstanceArray) ToDedicatedclusterDbInstanceArrayOutputWithContext ¶
func (i DedicatedclusterDbInstanceArray) ToDedicatedclusterDbInstanceArrayOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceArrayOutput
type DedicatedclusterDbInstanceArrayInput ¶
type DedicatedclusterDbInstanceArrayInput interface { pulumi.Input ToDedicatedclusterDbInstanceArrayOutput() DedicatedclusterDbInstanceArrayOutput ToDedicatedclusterDbInstanceArrayOutputWithContext(context.Context) DedicatedclusterDbInstanceArrayOutput }
DedicatedclusterDbInstanceArrayInput is an input type that accepts DedicatedclusterDbInstanceArray and DedicatedclusterDbInstanceArrayOutput values. You can construct a concrete instance of `DedicatedclusterDbInstanceArrayInput` via:
DedicatedclusterDbInstanceArray{ DedicatedclusterDbInstanceArgs{...} }
type DedicatedclusterDbInstanceArrayOutput ¶
type DedicatedclusterDbInstanceArrayOutput struct{ *pulumi.OutputState }
func (DedicatedclusterDbInstanceArrayOutput) ElementType ¶
func (DedicatedclusterDbInstanceArrayOutput) ElementType() reflect.Type
func (DedicatedclusterDbInstanceArrayOutput) Index ¶
func (o DedicatedclusterDbInstanceArrayOutput) Index(i pulumi.IntInput) DedicatedclusterDbInstanceOutput
func (DedicatedclusterDbInstanceArrayOutput) ToDedicatedclusterDbInstanceArrayOutput ¶
func (o DedicatedclusterDbInstanceArrayOutput) ToDedicatedclusterDbInstanceArrayOutput() DedicatedclusterDbInstanceArrayOutput
func (DedicatedclusterDbInstanceArrayOutput) ToDedicatedclusterDbInstanceArrayOutputWithContext ¶
func (o DedicatedclusterDbInstanceArrayOutput) ToDedicatedclusterDbInstanceArrayOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceArrayOutput
type DedicatedclusterDbInstanceInput ¶
type DedicatedclusterDbInstanceInput interface { pulumi.Input ToDedicatedclusterDbInstanceOutput() DedicatedclusterDbInstanceOutput ToDedicatedclusterDbInstanceOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceOutput }
type DedicatedclusterDbInstanceMap ¶
type DedicatedclusterDbInstanceMap map[string]DedicatedclusterDbInstanceInput
func (DedicatedclusterDbInstanceMap) ElementType ¶
func (DedicatedclusterDbInstanceMap) ElementType() reflect.Type
func (DedicatedclusterDbInstanceMap) ToDedicatedclusterDbInstanceMapOutput ¶
func (i DedicatedclusterDbInstanceMap) ToDedicatedclusterDbInstanceMapOutput() DedicatedclusterDbInstanceMapOutput
func (DedicatedclusterDbInstanceMap) ToDedicatedclusterDbInstanceMapOutputWithContext ¶
func (i DedicatedclusterDbInstanceMap) ToDedicatedclusterDbInstanceMapOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceMapOutput
type DedicatedclusterDbInstanceMapInput ¶
type DedicatedclusterDbInstanceMapInput interface { pulumi.Input ToDedicatedclusterDbInstanceMapOutput() DedicatedclusterDbInstanceMapOutput ToDedicatedclusterDbInstanceMapOutputWithContext(context.Context) DedicatedclusterDbInstanceMapOutput }
DedicatedclusterDbInstanceMapInput is an input type that accepts DedicatedclusterDbInstanceMap and DedicatedclusterDbInstanceMapOutput values. You can construct a concrete instance of `DedicatedclusterDbInstanceMapInput` via:
DedicatedclusterDbInstanceMap{ "key": DedicatedclusterDbInstanceArgs{...} }
type DedicatedclusterDbInstanceMapOutput ¶
type DedicatedclusterDbInstanceMapOutput struct{ *pulumi.OutputState }
func (DedicatedclusterDbInstanceMapOutput) ElementType ¶
func (DedicatedclusterDbInstanceMapOutput) ElementType() reflect.Type
func (DedicatedclusterDbInstanceMapOutput) MapIndex ¶
func (o DedicatedclusterDbInstanceMapOutput) MapIndex(k pulumi.StringInput) DedicatedclusterDbInstanceOutput
func (DedicatedclusterDbInstanceMapOutput) ToDedicatedclusterDbInstanceMapOutput ¶
func (o DedicatedclusterDbInstanceMapOutput) ToDedicatedclusterDbInstanceMapOutput() DedicatedclusterDbInstanceMapOutput
func (DedicatedclusterDbInstanceMapOutput) ToDedicatedclusterDbInstanceMapOutputWithContext ¶
func (o DedicatedclusterDbInstanceMapOutput) ToDedicatedclusterDbInstanceMapOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceMapOutput
type DedicatedclusterDbInstanceOutput ¶
type DedicatedclusterDbInstanceOutput struct{ *pulumi.OutputState }
func (DedicatedclusterDbInstanceOutput) ClusterId ¶
func (o DedicatedclusterDbInstanceOutput) ClusterId() pulumi.StringOutput
dedicated cluster id.
func (DedicatedclusterDbInstanceOutput) DbVersionId ¶
func (o DedicatedclusterDbInstanceOutput) DbVersionId() pulumi.StringOutput
db engine version, default to 0.
func (DedicatedclusterDbInstanceOutput) ElementType ¶
func (DedicatedclusterDbInstanceOutput) ElementType() reflect.Type
func (DedicatedclusterDbInstanceOutput) GoodsNum ¶
func (o DedicatedclusterDbInstanceOutput) GoodsNum() pulumi.IntOutput
number of instance.
func (DedicatedclusterDbInstanceOutput) InstanceName ¶
func (o DedicatedclusterDbInstanceOutput) InstanceName() pulumi.StringPtrOutput
name of this instance.
func (DedicatedclusterDbInstanceOutput) Memory ¶
func (o DedicatedclusterDbInstanceOutput) Memory() pulumi.IntOutput
instance memory.
func (DedicatedclusterDbInstanceOutput) ProjectId ¶ added in v0.1.5
func (o DedicatedclusterDbInstanceOutput) ProjectId() pulumi.IntPtrOutput
project id.
func (DedicatedclusterDbInstanceOutput) Storage ¶
func (o DedicatedclusterDbInstanceOutput) Storage() pulumi.IntOutput
instance disk storage.
func (DedicatedclusterDbInstanceOutput) SubnetId ¶
func (o DedicatedclusterDbInstanceOutput) SubnetId() pulumi.StringPtrOutput
subnet id, it's required when vpcId is set.
func (DedicatedclusterDbInstanceOutput) Tags ¶
func (o DedicatedclusterDbInstanceOutput) Tags() pulumi.MapOutput
Tag description list.
func (DedicatedclusterDbInstanceOutput) ToDedicatedclusterDbInstanceOutput ¶
func (o DedicatedclusterDbInstanceOutput) ToDedicatedclusterDbInstanceOutput() DedicatedclusterDbInstanceOutput
func (DedicatedclusterDbInstanceOutput) ToDedicatedclusterDbInstanceOutputWithContext ¶
func (o DedicatedclusterDbInstanceOutput) ToDedicatedclusterDbInstanceOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceOutput
func (DedicatedclusterDbInstanceOutput) Vip ¶ added in v0.1.5
func (o DedicatedclusterDbInstanceOutput) Vip() pulumi.StringOutput
vip.
func (DedicatedclusterDbInstanceOutput) VpcId ¶
func (o DedicatedclusterDbInstanceOutput) VpcId() pulumi.StringOutput
vpc id.
type DedicatedclusterDbInstanceState ¶
type DedicatedclusterDbInstanceState struct { // dedicated cluster id. ClusterId pulumi.StringPtrInput // db engine version, default to 0. DbVersionId pulumi.StringPtrInput // number of instance. GoodsNum pulumi.IntPtrInput // name of this instance. InstanceName pulumi.StringPtrInput // instance memory. Memory pulumi.IntPtrInput // project id. ProjectId pulumi.IntPtrInput // instance disk storage. Storage pulumi.IntPtrInput // subnet id, it's required when vpcId is set. SubnetId pulumi.StringPtrInput // Tag description list. Tags pulumi.MapInput // vip. Vip pulumi.StringPtrInput // vpc id. VpcId pulumi.StringPtrInput }
func (DedicatedclusterDbInstanceState) ElementType ¶
func (DedicatedclusterDbInstanceState) ElementType() reflect.Type
type EncryptAttributes ¶
type EncryptAttributes struct { pulumi.CustomResourceState // whether to enable data encryption, it is not supported to turn it off after it is turned on. The optional values: // 0-disable, 1-enable. EncryptEnabled pulumi.IntOutput `pulumi:"encryptEnabled"` // instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
func GetEncryptAttributes ¶
func GetEncryptAttributes(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EncryptAttributesState, opts ...pulumi.ResourceOption) (*EncryptAttributes, error)
GetEncryptAttributes gets an existing EncryptAttributes 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 NewEncryptAttributes ¶
func NewEncryptAttributes(ctx *pulumi.Context, name string, args *EncryptAttributesArgs, opts ...pulumi.ResourceOption) (*EncryptAttributes, error)
NewEncryptAttributes registers a new resource with the given unique name, arguments, and options.
func (*EncryptAttributes) ElementType ¶
func (*EncryptAttributes) ElementType() reflect.Type
func (*EncryptAttributes) ToEncryptAttributesOutput ¶
func (i *EncryptAttributes) ToEncryptAttributesOutput() EncryptAttributesOutput
func (*EncryptAttributes) ToEncryptAttributesOutputWithContext ¶
func (i *EncryptAttributes) ToEncryptAttributesOutputWithContext(ctx context.Context) EncryptAttributesOutput
type EncryptAttributesArgs ¶
type EncryptAttributesArgs struct { // whether to enable data encryption, it is not supported to turn it off after it is turned on. The optional values: // 0-disable, 1-enable. EncryptEnabled pulumi.IntInput // instance id. InstanceId pulumi.StringInput }
The set of arguments for constructing a EncryptAttributes resource.
func (EncryptAttributesArgs) ElementType ¶
func (EncryptAttributesArgs) ElementType() reflect.Type
type EncryptAttributesArray ¶
type EncryptAttributesArray []EncryptAttributesInput
func (EncryptAttributesArray) ElementType ¶
func (EncryptAttributesArray) ElementType() reflect.Type
func (EncryptAttributesArray) ToEncryptAttributesArrayOutput ¶
func (i EncryptAttributesArray) ToEncryptAttributesArrayOutput() EncryptAttributesArrayOutput
func (EncryptAttributesArray) ToEncryptAttributesArrayOutputWithContext ¶
func (i EncryptAttributesArray) ToEncryptAttributesArrayOutputWithContext(ctx context.Context) EncryptAttributesArrayOutput
type EncryptAttributesArrayInput ¶
type EncryptAttributesArrayInput interface { pulumi.Input ToEncryptAttributesArrayOutput() EncryptAttributesArrayOutput ToEncryptAttributesArrayOutputWithContext(context.Context) EncryptAttributesArrayOutput }
EncryptAttributesArrayInput is an input type that accepts EncryptAttributesArray and EncryptAttributesArrayOutput values. You can construct a concrete instance of `EncryptAttributesArrayInput` via:
EncryptAttributesArray{ EncryptAttributesArgs{...} }
type EncryptAttributesArrayOutput ¶
type EncryptAttributesArrayOutput struct{ *pulumi.OutputState }
func (EncryptAttributesArrayOutput) ElementType ¶
func (EncryptAttributesArrayOutput) ElementType() reflect.Type
func (EncryptAttributesArrayOutput) Index ¶
func (o EncryptAttributesArrayOutput) Index(i pulumi.IntInput) EncryptAttributesOutput
func (EncryptAttributesArrayOutput) ToEncryptAttributesArrayOutput ¶
func (o EncryptAttributesArrayOutput) ToEncryptAttributesArrayOutput() EncryptAttributesArrayOutput
func (EncryptAttributesArrayOutput) ToEncryptAttributesArrayOutputWithContext ¶
func (o EncryptAttributesArrayOutput) ToEncryptAttributesArrayOutputWithContext(ctx context.Context) EncryptAttributesArrayOutput
type EncryptAttributesInput ¶
type EncryptAttributesInput interface { pulumi.Input ToEncryptAttributesOutput() EncryptAttributesOutput ToEncryptAttributesOutputWithContext(ctx context.Context) EncryptAttributesOutput }
type EncryptAttributesMap ¶
type EncryptAttributesMap map[string]EncryptAttributesInput
func (EncryptAttributesMap) ElementType ¶
func (EncryptAttributesMap) ElementType() reflect.Type
func (EncryptAttributesMap) ToEncryptAttributesMapOutput ¶
func (i EncryptAttributesMap) ToEncryptAttributesMapOutput() EncryptAttributesMapOutput
func (EncryptAttributesMap) ToEncryptAttributesMapOutputWithContext ¶
func (i EncryptAttributesMap) ToEncryptAttributesMapOutputWithContext(ctx context.Context) EncryptAttributesMapOutput
type EncryptAttributesMapInput ¶
type EncryptAttributesMapInput interface { pulumi.Input ToEncryptAttributesMapOutput() EncryptAttributesMapOutput ToEncryptAttributesMapOutputWithContext(context.Context) EncryptAttributesMapOutput }
EncryptAttributesMapInput is an input type that accepts EncryptAttributesMap and EncryptAttributesMapOutput values. You can construct a concrete instance of `EncryptAttributesMapInput` via:
EncryptAttributesMap{ "key": EncryptAttributesArgs{...} }
type EncryptAttributesMapOutput ¶
type EncryptAttributesMapOutput struct{ *pulumi.OutputState }
func (EncryptAttributesMapOutput) ElementType ¶
func (EncryptAttributesMapOutput) ElementType() reflect.Type
func (EncryptAttributesMapOutput) MapIndex ¶
func (o EncryptAttributesMapOutput) MapIndex(k pulumi.StringInput) EncryptAttributesOutput
func (EncryptAttributesMapOutput) ToEncryptAttributesMapOutput ¶
func (o EncryptAttributesMapOutput) ToEncryptAttributesMapOutput() EncryptAttributesMapOutput
func (EncryptAttributesMapOutput) ToEncryptAttributesMapOutputWithContext ¶
func (o EncryptAttributesMapOutput) ToEncryptAttributesMapOutputWithContext(ctx context.Context) EncryptAttributesMapOutput
type EncryptAttributesOutput ¶
type EncryptAttributesOutput struct{ *pulumi.OutputState }
func (EncryptAttributesOutput) ElementType ¶
func (EncryptAttributesOutput) ElementType() reflect.Type
func (EncryptAttributesOutput) EncryptEnabled ¶
func (o EncryptAttributesOutput) EncryptEnabled() pulumi.IntOutput
whether to enable data encryption, it is not supported to turn it off after it is turned on. The optional values: 0-disable, 1-enable.
func (EncryptAttributesOutput) InstanceId ¶
func (o EncryptAttributesOutput) InstanceId() pulumi.StringOutput
instance id.
func (EncryptAttributesOutput) ToEncryptAttributesOutput ¶
func (o EncryptAttributesOutput) ToEncryptAttributesOutput() EncryptAttributesOutput
func (EncryptAttributesOutput) ToEncryptAttributesOutputWithContext ¶
func (o EncryptAttributesOutput) ToEncryptAttributesOutputWithContext(ctx context.Context) EncryptAttributesOutput
type EncryptAttributesState ¶
type EncryptAttributesState struct { // whether to enable data encryption, it is not supported to turn it off after it is turned on. The optional values: // 0-disable, 1-enable. EncryptEnabled pulumi.IntPtrInput // instance id. InstanceId pulumi.StringPtrInput }
func (EncryptAttributesState) ElementType ¶
func (EncryptAttributesState) ElementType() reflect.Type
type FlushBinlog ¶ added in v0.1.5
type FlushBinlog struct { pulumi.CustomResourceState // Instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides a resource to create a mariadb flushBinlog
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.NewFlushBinlog(ctx, "flushBinlog", &Mariadb.FlushBinlogArgs{ InstanceId: pulumi.String("tdsql-9vqvls95"), }) if err != nil { return err } return nil }) }
```
func GetFlushBinlog ¶ added in v0.1.5
func GetFlushBinlog(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FlushBinlogState, opts ...pulumi.ResourceOption) (*FlushBinlog, error)
GetFlushBinlog gets an existing FlushBinlog 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 NewFlushBinlog ¶ added in v0.1.5
func NewFlushBinlog(ctx *pulumi.Context, name string, args *FlushBinlogArgs, opts ...pulumi.ResourceOption) (*FlushBinlog, error)
NewFlushBinlog registers a new resource with the given unique name, arguments, and options.
func (*FlushBinlog) ElementType ¶ added in v0.1.5
func (*FlushBinlog) ElementType() reflect.Type
func (*FlushBinlog) ToFlushBinlogOutput ¶ added in v0.1.5
func (i *FlushBinlog) ToFlushBinlogOutput() FlushBinlogOutput
func (*FlushBinlog) ToFlushBinlogOutputWithContext ¶ added in v0.1.5
func (i *FlushBinlog) ToFlushBinlogOutputWithContext(ctx context.Context) FlushBinlogOutput
type FlushBinlogArgs ¶ added in v0.1.5
type FlushBinlogArgs struct { // Instance ID. InstanceId pulumi.StringInput }
The set of arguments for constructing a FlushBinlog resource.
func (FlushBinlogArgs) ElementType ¶ added in v0.1.5
func (FlushBinlogArgs) ElementType() reflect.Type
type FlushBinlogArray ¶ added in v0.1.5
type FlushBinlogArray []FlushBinlogInput
func (FlushBinlogArray) ElementType ¶ added in v0.1.5
func (FlushBinlogArray) ElementType() reflect.Type
func (FlushBinlogArray) ToFlushBinlogArrayOutput ¶ added in v0.1.5
func (i FlushBinlogArray) ToFlushBinlogArrayOutput() FlushBinlogArrayOutput
func (FlushBinlogArray) ToFlushBinlogArrayOutputWithContext ¶ added in v0.1.5
func (i FlushBinlogArray) ToFlushBinlogArrayOutputWithContext(ctx context.Context) FlushBinlogArrayOutput
type FlushBinlogArrayInput ¶ added in v0.1.5
type FlushBinlogArrayInput interface { pulumi.Input ToFlushBinlogArrayOutput() FlushBinlogArrayOutput ToFlushBinlogArrayOutputWithContext(context.Context) FlushBinlogArrayOutput }
FlushBinlogArrayInput is an input type that accepts FlushBinlogArray and FlushBinlogArrayOutput values. You can construct a concrete instance of `FlushBinlogArrayInput` via:
FlushBinlogArray{ FlushBinlogArgs{...} }
type FlushBinlogArrayOutput ¶ added in v0.1.5
type FlushBinlogArrayOutput struct{ *pulumi.OutputState }
func (FlushBinlogArrayOutput) ElementType ¶ added in v0.1.5
func (FlushBinlogArrayOutput) ElementType() reflect.Type
func (FlushBinlogArrayOutput) Index ¶ added in v0.1.5
func (o FlushBinlogArrayOutput) Index(i pulumi.IntInput) FlushBinlogOutput
func (FlushBinlogArrayOutput) ToFlushBinlogArrayOutput ¶ added in v0.1.5
func (o FlushBinlogArrayOutput) ToFlushBinlogArrayOutput() FlushBinlogArrayOutput
func (FlushBinlogArrayOutput) ToFlushBinlogArrayOutputWithContext ¶ added in v0.1.5
func (o FlushBinlogArrayOutput) ToFlushBinlogArrayOutputWithContext(ctx context.Context) FlushBinlogArrayOutput
type FlushBinlogInput ¶ added in v0.1.5
type FlushBinlogInput interface { pulumi.Input ToFlushBinlogOutput() FlushBinlogOutput ToFlushBinlogOutputWithContext(ctx context.Context) FlushBinlogOutput }
type FlushBinlogMap ¶ added in v0.1.5
type FlushBinlogMap map[string]FlushBinlogInput
func (FlushBinlogMap) ElementType ¶ added in v0.1.5
func (FlushBinlogMap) ElementType() reflect.Type
func (FlushBinlogMap) ToFlushBinlogMapOutput ¶ added in v0.1.5
func (i FlushBinlogMap) ToFlushBinlogMapOutput() FlushBinlogMapOutput
func (FlushBinlogMap) ToFlushBinlogMapOutputWithContext ¶ added in v0.1.5
func (i FlushBinlogMap) ToFlushBinlogMapOutputWithContext(ctx context.Context) FlushBinlogMapOutput
type FlushBinlogMapInput ¶ added in v0.1.5
type FlushBinlogMapInput interface { pulumi.Input ToFlushBinlogMapOutput() FlushBinlogMapOutput ToFlushBinlogMapOutputWithContext(context.Context) FlushBinlogMapOutput }
FlushBinlogMapInput is an input type that accepts FlushBinlogMap and FlushBinlogMapOutput values. You can construct a concrete instance of `FlushBinlogMapInput` via:
FlushBinlogMap{ "key": FlushBinlogArgs{...} }
type FlushBinlogMapOutput ¶ added in v0.1.5
type FlushBinlogMapOutput struct{ *pulumi.OutputState }
func (FlushBinlogMapOutput) ElementType ¶ added in v0.1.5
func (FlushBinlogMapOutput) ElementType() reflect.Type
func (FlushBinlogMapOutput) MapIndex ¶ added in v0.1.5
func (o FlushBinlogMapOutput) MapIndex(k pulumi.StringInput) FlushBinlogOutput
func (FlushBinlogMapOutput) ToFlushBinlogMapOutput ¶ added in v0.1.5
func (o FlushBinlogMapOutput) ToFlushBinlogMapOutput() FlushBinlogMapOutput
func (FlushBinlogMapOutput) ToFlushBinlogMapOutputWithContext ¶ added in v0.1.5
func (o FlushBinlogMapOutput) ToFlushBinlogMapOutputWithContext(ctx context.Context) FlushBinlogMapOutput
type FlushBinlogOutput ¶ added in v0.1.5
type FlushBinlogOutput struct{ *pulumi.OutputState }
func (FlushBinlogOutput) ElementType ¶ added in v0.1.5
func (FlushBinlogOutput) ElementType() reflect.Type
func (FlushBinlogOutput) InstanceId ¶ added in v0.1.5
func (o FlushBinlogOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (FlushBinlogOutput) ToFlushBinlogOutput ¶ added in v0.1.5
func (o FlushBinlogOutput) ToFlushBinlogOutput() FlushBinlogOutput
func (FlushBinlogOutput) ToFlushBinlogOutputWithContext ¶ added in v0.1.5
func (o FlushBinlogOutput) ToFlushBinlogOutputWithContext(ctx context.Context) FlushBinlogOutput
type FlushBinlogState ¶ added in v0.1.5
type FlushBinlogState struct { // Instance ID. InstanceId pulumi.StringPtrInput }
func (FlushBinlogState) ElementType ¶ added in v0.1.5
func (FlushBinlogState) ElementType() reflect.Type
type GetAccountsArgs ¶
type GetAccountsArgs struct { // instance id. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAccounts.
type GetAccountsList ¶
type GetAccountsList struct { // creation time. CreateTime string `pulumi:"createTime"` // This field is meaningful for read-only accounts, indicating that the standby machine with the active-standby delay less than this value is selected. DelayThresh int `pulumi:"delayThresh"` // User remarks. Description string `pulumi:"description"` // The host from which the user can log in (corresponding to the host field of MySQL users, UserName + Host uniquely identifies a user, in the form of IP, and the IP segment ends with %; supports filling in %; if it is empty, it defaults to %). Host string `pulumi:"host"` // Read-only flag, `0`: No, `1`: The SQL request of this account is preferentially executed on the standby machine, and the host machine is selected for execution when the standby machine is unavailable, `2`: The standby machine is preferentially selected for execution, and the operation fails when the standby machine is unavailable. ReadOnly int `pulumi:"readOnly"` // For read-only accounts, set whether the policy is to fix the standby machine, `0`: The standby machine is not fixed, that is, the standby machine does not meet the conditions and will not disconnect from the client, and the Proxy selects other available standby machines, `1`: The standby machine does not meet the conditions Disconnect, make sure one connection secures the standby. SlaveConst int `pulumi:"slaveConst"` // Update time. UpdateTime string `pulumi:"updateTime"` // username. UserName string `pulumi:"userName"` }
type GetAccountsListArgs ¶
type GetAccountsListArgs struct { // creation time. CreateTime pulumi.StringInput `pulumi:"createTime"` // This field is meaningful for read-only accounts, indicating that the standby machine with the active-standby delay less than this value is selected. DelayThresh pulumi.IntInput `pulumi:"delayThresh"` // User remarks. Description pulumi.StringInput `pulumi:"description"` // The host from which the user can log in (corresponding to the host field of MySQL users, UserName + Host uniquely identifies a user, in the form of IP, and the IP segment ends with %; supports filling in %; if it is empty, it defaults to %). Host pulumi.StringInput `pulumi:"host"` // Read-only flag, `0`: No, `1`: The SQL request of this account is preferentially executed on the standby machine, and the host machine is selected for execution when the standby machine is unavailable, `2`: The standby machine is preferentially selected for execution, and the operation fails when the standby machine is unavailable. ReadOnly pulumi.IntInput `pulumi:"readOnly"` // For read-only accounts, set whether the policy is to fix the standby machine, `0`: The standby machine is not fixed, that is, the standby machine does not meet the conditions and will not disconnect from the client, and the Proxy selects other available standby machines, `1`: The standby machine does not meet the conditions Disconnect, make sure one connection secures the standby. SlaveConst pulumi.IntInput `pulumi:"slaveConst"` // Update time. UpdateTime pulumi.StringInput `pulumi:"updateTime"` // username. UserName pulumi.StringInput `pulumi:"userName"` }
func (GetAccountsListArgs) ElementType ¶
func (GetAccountsListArgs) ElementType() reflect.Type
func (GetAccountsListArgs) ToGetAccountsListOutput ¶
func (i GetAccountsListArgs) ToGetAccountsListOutput() GetAccountsListOutput
func (GetAccountsListArgs) ToGetAccountsListOutputWithContext ¶
func (i GetAccountsListArgs) ToGetAccountsListOutputWithContext(ctx context.Context) GetAccountsListOutput
type GetAccountsListArray ¶
type GetAccountsListArray []GetAccountsListInput
func (GetAccountsListArray) ElementType ¶
func (GetAccountsListArray) ElementType() reflect.Type
func (GetAccountsListArray) ToGetAccountsListArrayOutput ¶
func (i GetAccountsListArray) ToGetAccountsListArrayOutput() GetAccountsListArrayOutput
func (GetAccountsListArray) ToGetAccountsListArrayOutputWithContext ¶
func (i GetAccountsListArray) ToGetAccountsListArrayOutputWithContext(ctx context.Context) GetAccountsListArrayOutput
type GetAccountsListArrayInput ¶
type GetAccountsListArrayInput interface { pulumi.Input ToGetAccountsListArrayOutput() GetAccountsListArrayOutput ToGetAccountsListArrayOutputWithContext(context.Context) GetAccountsListArrayOutput }
GetAccountsListArrayInput is an input type that accepts GetAccountsListArray and GetAccountsListArrayOutput values. You can construct a concrete instance of `GetAccountsListArrayInput` via:
GetAccountsListArray{ GetAccountsListArgs{...} }
type GetAccountsListArrayOutput ¶
type GetAccountsListArrayOutput struct{ *pulumi.OutputState }
func (GetAccountsListArrayOutput) ElementType ¶
func (GetAccountsListArrayOutput) ElementType() reflect.Type
func (GetAccountsListArrayOutput) Index ¶
func (o GetAccountsListArrayOutput) Index(i pulumi.IntInput) GetAccountsListOutput
func (GetAccountsListArrayOutput) ToGetAccountsListArrayOutput ¶
func (o GetAccountsListArrayOutput) ToGetAccountsListArrayOutput() GetAccountsListArrayOutput
func (GetAccountsListArrayOutput) ToGetAccountsListArrayOutputWithContext ¶
func (o GetAccountsListArrayOutput) ToGetAccountsListArrayOutputWithContext(ctx context.Context) GetAccountsListArrayOutput
type GetAccountsListInput ¶
type GetAccountsListInput interface { pulumi.Input ToGetAccountsListOutput() GetAccountsListOutput ToGetAccountsListOutputWithContext(context.Context) GetAccountsListOutput }
GetAccountsListInput is an input type that accepts GetAccountsListArgs and GetAccountsListOutput values. You can construct a concrete instance of `GetAccountsListInput` via:
GetAccountsListArgs{...}
type GetAccountsListOutput ¶
type GetAccountsListOutput struct{ *pulumi.OutputState }
func (GetAccountsListOutput) CreateTime ¶
func (o GetAccountsListOutput) CreateTime() pulumi.StringOutput
creation time.
func (GetAccountsListOutput) DelayThresh ¶
func (o GetAccountsListOutput) DelayThresh() pulumi.IntOutput
This field is meaningful for read-only accounts, indicating that the standby machine with the active-standby delay less than this value is selected.
func (GetAccountsListOutput) Description ¶
func (o GetAccountsListOutput) Description() pulumi.StringOutput
User remarks.
func (GetAccountsListOutput) ElementType ¶
func (GetAccountsListOutput) ElementType() reflect.Type
func (GetAccountsListOutput) Host ¶
func (o GetAccountsListOutput) Host() pulumi.StringOutput
The host from which the user can log in (corresponding to the host field of MySQL users, UserName + Host uniquely identifies a user, in the form of IP, and the IP segment ends with %; supports filling in %; if it is empty, it defaults to %).
func (GetAccountsListOutput) ReadOnly ¶
func (o GetAccountsListOutput) ReadOnly() pulumi.IntOutput
Read-only flag, `0`: No, `1`: The SQL request of this account is preferentially executed on the standby machine, and the host machine is selected for execution when the standby machine is unavailable, `2`: The standby machine is preferentially selected for execution, and the operation fails when the standby machine is unavailable.
func (GetAccountsListOutput) SlaveConst ¶
func (o GetAccountsListOutput) SlaveConst() pulumi.IntOutput
For read-only accounts, set whether the policy is to fix the standby machine, `0`: The standby machine is not fixed, that is, the standby machine does not meet the conditions and will not disconnect from the client, and the Proxy selects other available standby machines, `1`: The standby machine does not meet the conditions Disconnect, make sure one connection secures the standby.
func (GetAccountsListOutput) ToGetAccountsListOutput ¶
func (o GetAccountsListOutput) ToGetAccountsListOutput() GetAccountsListOutput
func (GetAccountsListOutput) ToGetAccountsListOutputWithContext ¶
func (o GetAccountsListOutput) ToGetAccountsListOutputWithContext(ctx context.Context) GetAccountsListOutput
func (GetAccountsListOutput) UpdateTime ¶
func (o GetAccountsListOutput) UpdateTime() pulumi.StringOutput
Update time.
func (GetAccountsListOutput) UserName ¶
func (o GetAccountsListOutput) UserName() pulumi.StringOutput
username.
type GetAccountsOutputArgs ¶
type GetAccountsOutputArgs struct { // instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAccounts.
func (GetAccountsOutputArgs) ElementType ¶
func (GetAccountsOutputArgs) ElementType() reflect.Type
type GetAccountsResult ¶
type GetAccountsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // account list. Lists []GetAccountsList `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getAccounts.
func GetAccounts ¶
func GetAccounts(ctx *pulumi.Context, args *GetAccountsArgs, opts ...pulumi.InvokeOption) (*GetAccountsResult, error)
Use this data source to query detailed information of mariadb accounts
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.GetAccounts(ctx, &mariadb.GetAccountsArgs{ InstanceId: "tdsql-4pzs5b67", }, nil) if err != nil { return err } return nil }) }
```
type GetAccountsResultOutput ¶
type GetAccountsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAccounts.
func GetAccountsOutput ¶
func GetAccountsOutput(ctx *pulumi.Context, args GetAccountsOutputArgs, opts ...pulumi.InvokeOption) GetAccountsResultOutput
func (GetAccountsResultOutput) ElementType ¶
func (GetAccountsResultOutput) ElementType() reflect.Type
func (GetAccountsResultOutput) Id ¶
func (o GetAccountsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAccountsResultOutput) InstanceId ¶
func (o GetAccountsResultOutput) InstanceId() pulumi.StringOutput
func (GetAccountsResultOutput) Lists ¶
func (o GetAccountsResultOutput) Lists() GetAccountsListArrayOutput
account list.
func (GetAccountsResultOutput) ResultOutputFile ¶
func (o GetAccountsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAccountsResultOutput) ToGetAccountsResultOutput ¶
func (o GetAccountsResultOutput) ToGetAccountsResultOutput() GetAccountsResultOutput
func (GetAccountsResultOutput) ToGetAccountsResultOutputWithContext ¶
func (o GetAccountsResultOutput) ToGetAccountsResultOutputWithContext(ctx context.Context) GetAccountsResultOutput
type GetDatabaseObjectsArgs ¶
type GetDatabaseObjectsArgs struct { // database name. DbName string `pulumi:"dbName"` // instance id. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDatabaseObjects.
type GetDatabaseObjectsFunc ¶
type GetDatabaseObjectsFunc struct { // func name. Func string `pulumi:"func"` }
type GetDatabaseObjectsFuncArgs ¶
type GetDatabaseObjectsFuncArgs struct { // func name. Func pulumi.StringInput `pulumi:"func"` }
func (GetDatabaseObjectsFuncArgs) ElementType ¶
func (GetDatabaseObjectsFuncArgs) ElementType() reflect.Type
func (GetDatabaseObjectsFuncArgs) ToGetDatabaseObjectsFuncOutput ¶
func (i GetDatabaseObjectsFuncArgs) ToGetDatabaseObjectsFuncOutput() GetDatabaseObjectsFuncOutput
func (GetDatabaseObjectsFuncArgs) ToGetDatabaseObjectsFuncOutputWithContext ¶
func (i GetDatabaseObjectsFuncArgs) ToGetDatabaseObjectsFuncOutputWithContext(ctx context.Context) GetDatabaseObjectsFuncOutput
type GetDatabaseObjectsFuncArray ¶
type GetDatabaseObjectsFuncArray []GetDatabaseObjectsFuncInput
func (GetDatabaseObjectsFuncArray) ElementType ¶
func (GetDatabaseObjectsFuncArray) ElementType() reflect.Type
func (GetDatabaseObjectsFuncArray) ToGetDatabaseObjectsFuncArrayOutput ¶
func (i GetDatabaseObjectsFuncArray) ToGetDatabaseObjectsFuncArrayOutput() GetDatabaseObjectsFuncArrayOutput
func (GetDatabaseObjectsFuncArray) ToGetDatabaseObjectsFuncArrayOutputWithContext ¶
func (i GetDatabaseObjectsFuncArray) ToGetDatabaseObjectsFuncArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsFuncArrayOutput
type GetDatabaseObjectsFuncArrayInput ¶
type GetDatabaseObjectsFuncArrayInput interface { pulumi.Input ToGetDatabaseObjectsFuncArrayOutput() GetDatabaseObjectsFuncArrayOutput ToGetDatabaseObjectsFuncArrayOutputWithContext(context.Context) GetDatabaseObjectsFuncArrayOutput }
GetDatabaseObjectsFuncArrayInput is an input type that accepts GetDatabaseObjectsFuncArray and GetDatabaseObjectsFuncArrayOutput values. You can construct a concrete instance of `GetDatabaseObjectsFuncArrayInput` via:
GetDatabaseObjectsFuncArray{ GetDatabaseObjectsFuncArgs{...} }
type GetDatabaseObjectsFuncArrayOutput ¶
type GetDatabaseObjectsFuncArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseObjectsFuncArrayOutput) ElementType ¶
func (GetDatabaseObjectsFuncArrayOutput) ElementType() reflect.Type
func (GetDatabaseObjectsFuncArrayOutput) Index ¶
func (o GetDatabaseObjectsFuncArrayOutput) Index(i pulumi.IntInput) GetDatabaseObjectsFuncOutput
func (GetDatabaseObjectsFuncArrayOutput) ToGetDatabaseObjectsFuncArrayOutput ¶
func (o GetDatabaseObjectsFuncArrayOutput) ToGetDatabaseObjectsFuncArrayOutput() GetDatabaseObjectsFuncArrayOutput
func (GetDatabaseObjectsFuncArrayOutput) ToGetDatabaseObjectsFuncArrayOutputWithContext ¶
func (o GetDatabaseObjectsFuncArrayOutput) ToGetDatabaseObjectsFuncArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsFuncArrayOutput
type GetDatabaseObjectsFuncInput ¶
type GetDatabaseObjectsFuncInput interface { pulumi.Input ToGetDatabaseObjectsFuncOutput() GetDatabaseObjectsFuncOutput ToGetDatabaseObjectsFuncOutputWithContext(context.Context) GetDatabaseObjectsFuncOutput }
GetDatabaseObjectsFuncInput is an input type that accepts GetDatabaseObjectsFuncArgs and GetDatabaseObjectsFuncOutput values. You can construct a concrete instance of `GetDatabaseObjectsFuncInput` via:
GetDatabaseObjectsFuncArgs{...}
type GetDatabaseObjectsFuncOutput ¶
type GetDatabaseObjectsFuncOutput struct{ *pulumi.OutputState }
func (GetDatabaseObjectsFuncOutput) ElementType ¶
func (GetDatabaseObjectsFuncOutput) ElementType() reflect.Type
func (GetDatabaseObjectsFuncOutput) Func ¶
func (o GetDatabaseObjectsFuncOutput) Func() pulumi.StringOutput
func name.
func (GetDatabaseObjectsFuncOutput) ToGetDatabaseObjectsFuncOutput ¶
func (o GetDatabaseObjectsFuncOutput) ToGetDatabaseObjectsFuncOutput() GetDatabaseObjectsFuncOutput
func (GetDatabaseObjectsFuncOutput) ToGetDatabaseObjectsFuncOutputWithContext ¶
func (o GetDatabaseObjectsFuncOutput) ToGetDatabaseObjectsFuncOutputWithContext(ctx context.Context) GetDatabaseObjectsFuncOutput
type GetDatabaseObjectsOutputArgs ¶
type GetDatabaseObjectsOutputArgs struct { // database name. DbName pulumi.StringInput `pulumi:"dbName"` // instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDatabaseObjects.
func (GetDatabaseObjectsOutputArgs) ElementType ¶
func (GetDatabaseObjectsOutputArgs) ElementType() reflect.Type
type GetDatabaseObjectsProc ¶
type GetDatabaseObjectsProc struct { // proc name. Proc string `pulumi:"proc"` }
type GetDatabaseObjectsProcArgs ¶
type GetDatabaseObjectsProcArgs struct { // proc name. Proc pulumi.StringInput `pulumi:"proc"` }
func (GetDatabaseObjectsProcArgs) ElementType ¶
func (GetDatabaseObjectsProcArgs) ElementType() reflect.Type
func (GetDatabaseObjectsProcArgs) ToGetDatabaseObjectsProcOutput ¶
func (i GetDatabaseObjectsProcArgs) ToGetDatabaseObjectsProcOutput() GetDatabaseObjectsProcOutput
func (GetDatabaseObjectsProcArgs) ToGetDatabaseObjectsProcOutputWithContext ¶
func (i GetDatabaseObjectsProcArgs) ToGetDatabaseObjectsProcOutputWithContext(ctx context.Context) GetDatabaseObjectsProcOutput
type GetDatabaseObjectsProcArray ¶
type GetDatabaseObjectsProcArray []GetDatabaseObjectsProcInput
func (GetDatabaseObjectsProcArray) ElementType ¶
func (GetDatabaseObjectsProcArray) ElementType() reflect.Type
func (GetDatabaseObjectsProcArray) ToGetDatabaseObjectsProcArrayOutput ¶
func (i GetDatabaseObjectsProcArray) ToGetDatabaseObjectsProcArrayOutput() GetDatabaseObjectsProcArrayOutput
func (GetDatabaseObjectsProcArray) ToGetDatabaseObjectsProcArrayOutputWithContext ¶
func (i GetDatabaseObjectsProcArray) ToGetDatabaseObjectsProcArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsProcArrayOutput
type GetDatabaseObjectsProcArrayInput ¶
type GetDatabaseObjectsProcArrayInput interface { pulumi.Input ToGetDatabaseObjectsProcArrayOutput() GetDatabaseObjectsProcArrayOutput ToGetDatabaseObjectsProcArrayOutputWithContext(context.Context) GetDatabaseObjectsProcArrayOutput }
GetDatabaseObjectsProcArrayInput is an input type that accepts GetDatabaseObjectsProcArray and GetDatabaseObjectsProcArrayOutput values. You can construct a concrete instance of `GetDatabaseObjectsProcArrayInput` via:
GetDatabaseObjectsProcArray{ GetDatabaseObjectsProcArgs{...} }
type GetDatabaseObjectsProcArrayOutput ¶
type GetDatabaseObjectsProcArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseObjectsProcArrayOutput) ElementType ¶
func (GetDatabaseObjectsProcArrayOutput) ElementType() reflect.Type
func (GetDatabaseObjectsProcArrayOutput) Index ¶
func (o GetDatabaseObjectsProcArrayOutput) Index(i pulumi.IntInput) GetDatabaseObjectsProcOutput
func (GetDatabaseObjectsProcArrayOutput) ToGetDatabaseObjectsProcArrayOutput ¶
func (o GetDatabaseObjectsProcArrayOutput) ToGetDatabaseObjectsProcArrayOutput() GetDatabaseObjectsProcArrayOutput
func (GetDatabaseObjectsProcArrayOutput) ToGetDatabaseObjectsProcArrayOutputWithContext ¶
func (o GetDatabaseObjectsProcArrayOutput) ToGetDatabaseObjectsProcArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsProcArrayOutput
type GetDatabaseObjectsProcInput ¶
type GetDatabaseObjectsProcInput interface { pulumi.Input ToGetDatabaseObjectsProcOutput() GetDatabaseObjectsProcOutput ToGetDatabaseObjectsProcOutputWithContext(context.Context) GetDatabaseObjectsProcOutput }
GetDatabaseObjectsProcInput is an input type that accepts GetDatabaseObjectsProcArgs and GetDatabaseObjectsProcOutput values. You can construct a concrete instance of `GetDatabaseObjectsProcInput` via:
GetDatabaseObjectsProcArgs{...}
type GetDatabaseObjectsProcOutput ¶
type GetDatabaseObjectsProcOutput struct{ *pulumi.OutputState }
func (GetDatabaseObjectsProcOutput) ElementType ¶
func (GetDatabaseObjectsProcOutput) ElementType() reflect.Type
func (GetDatabaseObjectsProcOutput) Proc ¶
func (o GetDatabaseObjectsProcOutput) Proc() pulumi.StringOutput
proc name.
func (GetDatabaseObjectsProcOutput) ToGetDatabaseObjectsProcOutput ¶
func (o GetDatabaseObjectsProcOutput) ToGetDatabaseObjectsProcOutput() GetDatabaseObjectsProcOutput
func (GetDatabaseObjectsProcOutput) ToGetDatabaseObjectsProcOutputWithContext ¶
func (o GetDatabaseObjectsProcOutput) ToGetDatabaseObjectsProcOutputWithContext(ctx context.Context) GetDatabaseObjectsProcOutput
type GetDatabaseObjectsResult ¶
type GetDatabaseObjectsResult struct { DbName string `pulumi:"dbName"` // func list. Funcs []GetDatabaseObjectsFunc `pulumi:"funcs"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // proc list. Procs []GetDatabaseObjectsProc `pulumi:"procs"` ResultOutputFile *string `pulumi:"resultOutputFile"` // table list. Tables []GetDatabaseObjectsTable `pulumi:"tables"` // view list. Views []GetDatabaseObjectsView `pulumi:"views"` }
A collection of values returned by getDatabaseObjects.
func GetDatabaseObjects ¶
func GetDatabaseObjects(ctx *pulumi.Context, args *GetDatabaseObjectsArgs, opts ...pulumi.InvokeOption) (*GetDatabaseObjectsResult, error)
Use this data source to query detailed information of mariadb databaseObjects
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.GetDatabaseObjects(ctx, &mariadb.GetDatabaseObjectsArgs{ DbName: "mysql", InstanceId: "tdsql-n2fw7pn3", }, nil) if err != nil { return err } return nil }) }
```
type GetDatabaseObjectsResultOutput ¶
type GetDatabaseObjectsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDatabaseObjects.
func GetDatabaseObjectsOutput ¶
func GetDatabaseObjectsOutput(ctx *pulumi.Context, args GetDatabaseObjectsOutputArgs, opts ...pulumi.InvokeOption) GetDatabaseObjectsResultOutput
func (GetDatabaseObjectsResultOutput) DbName ¶
func (o GetDatabaseObjectsResultOutput) DbName() pulumi.StringOutput
func (GetDatabaseObjectsResultOutput) ElementType ¶
func (GetDatabaseObjectsResultOutput) ElementType() reflect.Type
func (GetDatabaseObjectsResultOutput) Funcs ¶
func (o GetDatabaseObjectsResultOutput) Funcs() GetDatabaseObjectsFuncArrayOutput
func list.
func (GetDatabaseObjectsResultOutput) Id ¶
func (o GetDatabaseObjectsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDatabaseObjectsResultOutput) InstanceId ¶
func (o GetDatabaseObjectsResultOutput) InstanceId() pulumi.StringOutput
func (GetDatabaseObjectsResultOutput) Procs ¶
func (o GetDatabaseObjectsResultOutput) Procs() GetDatabaseObjectsProcArrayOutput
proc list.
func (GetDatabaseObjectsResultOutput) ResultOutputFile ¶
func (o GetDatabaseObjectsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDatabaseObjectsResultOutput) Tables ¶
func (o GetDatabaseObjectsResultOutput) Tables() GetDatabaseObjectsTableArrayOutput
table list.
func (GetDatabaseObjectsResultOutput) ToGetDatabaseObjectsResultOutput ¶
func (o GetDatabaseObjectsResultOutput) ToGetDatabaseObjectsResultOutput() GetDatabaseObjectsResultOutput
func (GetDatabaseObjectsResultOutput) ToGetDatabaseObjectsResultOutputWithContext ¶
func (o GetDatabaseObjectsResultOutput) ToGetDatabaseObjectsResultOutputWithContext(ctx context.Context) GetDatabaseObjectsResultOutput
func (GetDatabaseObjectsResultOutput) Views ¶
func (o GetDatabaseObjectsResultOutput) Views() GetDatabaseObjectsViewArrayOutput
view list.
type GetDatabaseObjectsTable ¶
type GetDatabaseObjectsTable struct { // table name. Table string `pulumi:"table"` }
type GetDatabaseObjectsTableArgs ¶
type GetDatabaseObjectsTableArgs struct { // table name. Table pulumi.StringInput `pulumi:"table"` }
func (GetDatabaseObjectsTableArgs) ElementType ¶
func (GetDatabaseObjectsTableArgs) ElementType() reflect.Type
func (GetDatabaseObjectsTableArgs) ToGetDatabaseObjectsTableOutput ¶
func (i GetDatabaseObjectsTableArgs) ToGetDatabaseObjectsTableOutput() GetDatabaseObjectsTableOutput
func (GetDatabaseObjectsTableArgs) ToGetDatabaseObjectsTableOutputWithContext ¶
func (i GetDatabaseObjectsTableArgs) ToGetDatabaseObjectsTableOutputWithContext(ctx context.Context) GetDatabaseObjectsTableOutput
type GetDatabaseObjectsTableArray ¶
type GetDatabaseObjectsTableArray []GetDatabaseObjectsTableInput
func (GetDatabaseObjectsTableArray) ElementType ¶
func (GetDatabaseObjectsTableArray) ElementType() reflect.Type
func (GetDatabaseObjectsTableArray) ToGetDatabaseObjectsTableArrayOutput ¶
func (i GetDatabaseObjectsTableArray) ToGetDatabaseObjectsTableArrayOutput() GetDatabaseObjectsTableArrayOutput
func (GetDatabaseObjectsTableArray) ToGetDatabaseObjectsTableArrayOutputWithContext ¶
func (i GetDatabaseObjectsTableArray) ToGetDatabaseObjectsTableArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsTableArrayOutput
type GetDatabaseObjectsTableArrayInput ¶
type GetDatabaseObjectsTableArrayInput interface { pulumi.Input ToGetDatabaseObjectsTableArrayOutput() GetDatabaseObjectsTableArrayOutput ToGetDatabaseObjectsTableArrayOutputWithContext(context.Context) GetDatabaseObjectsTableArrayOutput }
GetDatabaseObjectsTableArrayInput is an input type that accepts GetDatabaseObjectsTableArray and GetDatabaseObjectsTableArrayOutput values. You can construct a concrete instance of `GetDatabaseObjectsTableArrayInput` via:
GetDatabaseObjectsTableArray{ GetDatabaseObjectsTableArgs{...} }
type GetDatabaseObjectsTableArrayOutput ¶
type GetDatabaseObjectsTableArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseObjectsTableArrayOutput) ElementType ¶
func (GetDatabaseObjectsTableArrayOutput) ElementType() reflect.Type
func (GetDatabaseObjectsTableArrayOutput) Index ¶
func (o GetDatabaseObjectsTableArrayOutput) Index(i pulumi.IntInput) GetDatabaseObjectsTableOutput
func (GetDatabaseObjectsTableArrayOutput) ToGetDatabaseObjectsTableArrayOutput ¶
func (o GetDatabaseObjectsTableArrayOutput) ToGetDatabaseObjectsTableArrayOutput() GetDatabaseObjectsTableArrayOutput
func (GetDatabaseObjectsTableArrayOutput) ToGetDatabaseObjectsTableArrayOutputWithContext ¶
func (o GetDatabaseObjectsTableArrayOutput) ToGetDatabaseObjectsTableArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsTableArrayOutput
type GetDatabaseObjectsTableInput ¶
type GetDatabaseObjectsTableInput interface { pulumi.Input ToGetDatabaseObjectsTableOutput() GetDatabaseObjectsTableOutput ToGetDatabaseObjectsTableOutputWithContext(context.Context) GetDatabaseObjectsTableOutput }
GetDatabaseObjectsTableInput is an input type that accepts GetDatabaseObjectsTableArgs and GetDatabaseObjectsTableOutput values. You can construct a concrete instance of `GetDatabaseObjectsTableInput` via:
GetDatabaseObjectsTableArgs{...}
type GetDatabaseObjectsTableOutput ¶
type GetDatabaseObjectsTableOutput struct{ *pulumi.OutputState }
func (GetDatabaseObjectsTableOutput) ElementType ¶
func (GetDatabaseObjectsTableOutput) ElementType() reflect.Type
func (GetDatabaseObjectsTableOutput) Table ¶
func (o GetDatabaseObjectsTableOutput) Table() pulumi.StringOutput
table name.
func (GetDatabaseObjectsTableOutput) ToGetDatabaseObjectsTableOutput ¶
func (o GetDatabaseObjectsTableOutput) ToGetDatabaseObjectsTableOutput() GetDatabaseObjectsTableOutput
func (GetDatabaseObjectsTableOutput) ToGetDatabaseObjectsTableOutputWithContext ¶
func (o GetDatabaseObjectsTableOutput) ToGetDatabaseObjectsTableOutputWithContext(ctx context.Context) GetDatabaseObjectsTableOutput
type GetDatabaseObjectsView ¶
type GetDatabaseObjectsView struct { // view name. View string `pulumi:"view"` }
type GetDatabaseObjectsViewArgs ¶
type GetDatabaseObjectsViewArgs struct { // view name. View pulumi.StringInput `pulumi:"view"` }
func (GetDatabaseObjectsViewArgs) ElementType ¶
func (GetDatabaseObjectsViewArgs) ElementType() reflect.Type
func (GetDatabaseObjectsViewArgs) ToGetDatabaseObjectsViewOutput ¶
func (i GetDatabaseObjectsViewArgs) ToGetDatabaseObjectsViewOutput() GetDatabaseObjectsViewOutput
func (GetDatabaseObjectsViewArgs) ToGetDatabaseObjectsViewOutputWithContext ¶
func (i GetDatabaseObjectsViewArgs) ToGetDatabaseObjectsViewOutputWithContext(ctx context.Context) GetDatabaseObjectsViewOutput
type GetDatabaseObjectsViewArray ¶
type GetDatabaseObjectsViewArray []GetDatabaseObjectsViewInput
func (GetDatabaseObjectsViewArray) ElementType ¶
func (GetDatabaseObjectsViewArray) ElementType() reflect.Type
func (GetDatabaseObjectsViewArray) ToGetDatabaseObjectsViewArrayOutput ¶
func (i GetDatabaseObjectsViewArray) ToGetDatabaseObjectsViewArrayOutput() GetDatabaseObjectsViewArrayOutput
func (GetDatabaseObjectsViewArray) ToGetDatabaseObjectsViewArrayOutputWithContext ¶
func (i GetDatabaseObjectsViewArray) ToGetDatabaseObjectsViewArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsViewArrayOutput
type GetDatabaseObjectsViewArrayInput ¶
type GetDatabaseObjectsViewArrayInput interface { pulumi.Input ToGetDatabaseObjectsViewArrayOutput() GetDatabaseObjectsViewArrayOutput ToGetDatabaseObjectsViewArrayOutputWithContext(context.Context) GetDatabaseObjectsViewArrayOutput }
GetDatabaseObjectsViewArrayInput is an input type that accepts GetDatabaseObjectsViewArray and GetDatabaseObjectsViewArrayOutput values. You can construct a concrete instance of `GetDatabaseObjectsViewArrayInput` via:
GetDatabaseObjectsViewArray{ GetDatabaseObjectsViewArgs{...} }
type GetDatabaseObjectsViewArrayOutput ¶
type GetDatabaseObjectsViewArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseObjectsViewArrayOutput) ElementType ¶
func (GetDatabaseObjectsViewArrayOutput) ElementType() reflect.Type
func (GetDatabaseObjectsViewArrayOutput) Index ¶
func (o GetDatabaseObjectsViewArrayOutput) Index(i pulumi.IntInput) GetDatabaseObjectsViewOutput
func (GetDatabaseObjectsViewArrayOutput) ToGetDatabaseObjectsViewArrayOutput ¶
func (o GetDatabaseObjectsViewArrayOutput) ToGetDatabaseObjectsViewArrayOutput() GetDatabaseObjectsViewArrayOutput
func (GetDatabaseObjectsViewArrayOutput) ToGetDatabaseObjectsViewArrayOutputWithContext ¶
func (o GetDatabaseObjectsViewArrayOutput) ToGetDatabaseObjectsViewArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsViewArrayOutput
type GetDatabaseObjectsViewInput ¶
type GetDatabaseObjectsViewInput interface { pulumi.Input ToGetDatabaseObjectsViewOutput() GetDatabaseObjectsViewOutput ToGetDatabaseObjectsViewOutputWithContext(context.Context) GetDatabaseObjectsViewOutput }
GetDatabaseObjectsViewInput is an input type that accepts GetDatabaseObjectsViewArgs and GetDatabaseObjectsViewOutput values. You can construct a concrete instance of `GetDatabaseObjectsViewInput` via:
GetDatabaseObjectsViewArgs{...}
type GetDatabaseObjectsViewOutput ¶
type GetDatabaseObjectsViewOutput struct{ *pulumi.OutputState }
func (GetDatabaseObjectsViewOutput) ElementType ¶
func (GetDatabaseObjectsViewOutput) ElementType() reflect.Type
func (GetDatabaseObjectsViewOutput) ToGetDatabaseObjectsViewOutput ¶
func (o GetDatabaseObjectsViewOutput) ToGetDatabaseObjectsViewOutput() GetDatabaseObjectsViewOutput
func (GetDatabaseObjectsViewOutput) ToGetDatabaseObjectsViewOutputWithContext ¶
func (o GetDatabaseObjectsViewOutput) ToGetDatabaseObjectsViewOutputWithContext(ctx context.Context) GetDatabaseObjectsViewOutput
func (GetDatabaseObjectsViewOutput) View ¶
func (o GetDatabaseObjectsViewOutput) View() pulumi.StringOutput
view name.
type GetDatabaseTableArgs ¶
type GetDatabaseTableArgs struct { // database name. DbName string `pulumi:"dbName"` // instance id. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // table name. Table string `pulumi:"table"` }
A collection of arguments for invoking getDatabaseTable.
type GetDatabaseTableCol ¶
type GetDatabaseTableColArgs ¶
type GetDatabaseTableColArgs struct { // column name. Col pulumi.StringInput `pulumi:"col"` // column type. Type pulumi.StringInput `pulumi:"type"` }
func (GetDatabaseTableColArgs) ElementType ¶
func (GetDatabaseTableColArgs) ElementType() reflect.Type
func (GetDatabaseTableColArgs) ToGetDatabaseTableColOutput ¶
func (i GetDatabaseTableColArgs) ToGetDatabaseTableColOutput() GetDatabaseTableColOutput
func (GetDatabaseTableColArgs) ToGetDatabaseTableColOutputWithContext ¶
func (i GetDatabaseTableColArgs) ToGetDatabaseTableColOutputWithContext(ctx context.Context) GetDatabaseTableColOutput
type GetDatabaseTableColArray ¶
type GetDatabaseTableColArray []GetDatabaseTableColInput
func (GetDatabaseTableColArray) ElementType ¶
func (GetDatabaseTableColArray) ElementType() reflect.Type
func (GetDatabaseTableColArray) ToGetDatabaseTableColArrayOutput ¶
func (i GetDatabaseTableColArray) ToGetDatabaseTableColArrayOutput() GetDatabaseTableColArrayOutput
func (GetDatabaseTableColArray) ToGetDatabaseTableColArrayOutputWithContext ¶
func (i GetDatabaseTableColArray) ToGetDatabaseTableColArrayOutputWithContext(ctx context.Context) GetDatabaseTableColArrayOutput
type GetDatabaseTableColArrayInput ¶
type GetDatabaseTableColArrayInput interface { pulumi.Input ToGetDatabaseTableColArrayOutput() GetDatabaseTableColArrayOutput ToGetDatabaseTableColArrayOutputWithContext(context.Context) GetDatabaseTableColArrayOutput }
GetDatabaseTableColArrayInput is an input type that accepts GetDatabaseTableColArray and GetDatabaseTableColArrayOutput values. You can construct a concrete instance of `GetDatabaseTableColArrayInput` via:
GetDatabaseTableColArray{ GetDatabaseTableColArgs{...} }
type GetDatabaseTableColArrayOutput ¶
type GetDatabaseTableColArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseTableColArrayOutput) ElementType ¶
func (GetDatabaseTableColArrayOutput) ElementType() reflect.Type
func (GetDatabaseTableColArrayOutput) Index ¶
func (o GetDatabaseTableColArrayOutput) Index(i pulumi.IntInput) GetDatabaseTableColOutput
func (GetDatabaseTableColArrayOutput) ToGetDatabaseTableColArrayOutput ¶
func (o GetDatabaseTableColArrayOutput) ToGetDatabaseTableColArrayOutput() GetDatabaseTableColArrayOutput
func (GetDatabaseTableColArrayOutput) ToGetDatabaseTableColArrayOutputWithContext ¶
func (o GetDatabaseTableColArrayOutput) ToGetDatabaseTableColArrayOutputWithContext(ctx context.Context) GetDatabaseTableColArrayOutput
type GetDatabaseTableColInput ¶
type GetDatabaseTableColInput interface { pulumi.Input ToGetDatabaseTableColOutput() GetDatabaseTableColOutput ToGetDatabaseTableColOutputWithContext(context.Context) GetDatabaseTableColOutput }
GetDatabaseTableColInput is an input type that accepts GetDatabaseTableColArgs and GetDatabaseTableColOutput values. You can construct a concrete instance of `GetDatabaseTableColInput` via:
GetDatabaseTableColArgs{...}
type GetDatabaseTableColOutput ¶
type GetDatabaseTableColOutput struct{ *pulumi.OutputState }
func (GetDatabaseTableColOutput) Col ¶
func (o GetDatabaseTableColOutput) Col() pulumi.StringOutput
column name.
func (GetDatabaseTableColOutput) ElementType ¶
func (GetDatabaseTableColOutput) ElementType() reflect.Type
func (GetDatabaseTableColOutput) ToGetDatabaseTableColOutput ¶
func (o GetDatabaseTableColOutput) ToGetDatabaseTableColOutput() GetDatabaseTableColOutput
func (GetDatabaseTableColOutput) ToGetDatabaseTableColOutputWithContext ¶
func (o GetDatabaseTableColOutput) ToGetDatabaseTableColOutputWithContext(ctx context.Context) GetDatabaseTableColOutput
func (GetDatabaseTableColOutput) Type ¶
func (o GetDatabaseTableColOutput) Type() pulumi.StringOutput
column type.
type GetDatabaseTableOutputArgs ¶
type GetDatabaseTableOutputArgs struct { // database name. DbName pulumi.StringInput `pulumi:"dbName"` // instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // table name. Table pulumi.StringInput `pulumi:"table"` }
A collection of arguments for invoking getDatabaseTable.
func (GetDatabaseTableOutputArgs) ElementType ¶
func (GetDatabaseTableOutputArgs) ElementType() reflect.Type
type GetDatabaseTableResult ¶
type GetDatabaseTableResult struct { // column list. Cols []GetDatabaseTableCol `pulumi:"cols"` DbName string `pulumi:"dbName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` Table string `pulumi:"table"` }
A collection of values returned by getDatabaseTable.
func GetDatabaseTable ¶
func GetDatabaseTable(ctx *pulumi.Context, args *GetDatabaseTableArgs, opts ...pulumi.InvokeOption) (*GetDatabaseTableResult, error)
Use this data source to query detailed information of mariadb databaseTable
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.GetDatabaseTable(ctx, &mariadb.GetDatabaseTableArgs{ DbName: "mysql", InstanceId: "tdsql-e9tklsgz", Table: "server_cost", }, nil) if err != nil { return err } return nil }) }
```
type GetDatabaseTableResultOutput ¶
type GetDatabaseTableResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDatabaseTable.
func GetDatabaseTableOutput ¶
func GetDatabaseTableOutput(ctx *pulumi.Context, args GetDatabaseTableOutputArgs, opts ...pulumi.InvokeOption) GetDatabaseTableResultOutput
func (GetDatabaseTableResultOutput) Cols ¶
func (o GetDatabaseTableResultOutput) Cols() GetDatabaseTableColArrayOutput
column list.
func (GetDatabaseTableResultOutput) DbName ¶
func (o GetDatabaseTableResultOutput) DbName() pulumi.StringOutput
func (GetDatabaseTableResultOutput) ElementType ¶
func (GetDatabaseTableResultOutput) ElementType() reflect.Type
func (GetDatabaseTableResultOutput) Id ¶
func (o GetDatabaseTableResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDatabaseTableResultOutput) InstanceId ¶
func (o GetDatabaseTableResultOutput) InstanceId() pulumi.StringOutput
func (GetDatabaseTableResultOutput) ResultOutputFile ¶
func (o GetDatabaseTableResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDatabaseTableResultOutput) Table ¶
func (o GetDatabaseTableResultOutput) Table() pulumi.StringOutput
func (GetDatabaseTableResultOutput) ToGetDatabaseTableResultOutput ¶
func (o GetDatabaseTableResultOutput) ToGetDatabaseTableResultOutput() GetDatabaseTableResultOutput
func (GetDatabaseTableResultOutput) ToGetDatabaseTableResultOutputWithContext ¶
func (o GetDatabaseTableResultOutput) ToGetDatabaseTableResultOutputWithContext(ctx context.Context) GetDatabaseTableResultOutput
type GetDatabasesArgs ¶
type GetDatabasesArgs struct { // instance id. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDatabases.
type GetDatabasesDatabase ¶
type GetDatabasesDatabase struct { // Database name. DbName string `pulumi:"dbName"` }
type GetDatabasesDatabaseArgs ¶
type GetDatabasesDatabaseArgs struct { // Database name. DbName pulumi.StringInput `pulumi:"dbName"` }
func (GetDatabasesDatabaseArgs) ElementType ¶
func (GetDatabasesDatabaseArgs) ElementType() reflect.Type
func (GetDatabasesDatabaseArgs) ToGetDatabasesDatabaseOutput ¶
func (i GetDatabasesDatabaseArgs) ToGetDatabasesDatabaseOutput() GetDatabasesDatabaseOutput
func (GetDatabasesDatabaseArgs) ToGetDatabasesDatabaseOutputWithContext ¶
func (i GetDatabasesDatabaseArgs) ToGetDatabasesDatabaseOutputWithContext(ctx context.Context) GetDatabasesDatabaseOutput
type GetDatabasesDatabaseArray ¶
type GetDatabasesDatabaseArray []GetDatabasesDatabaseInput
func (GetDatabasesDatabaseArray) ElementType ¶
func (GetDatabasesDatabaseArray) ElementType() reflect.Type
func (GetDatabasesDatabaseArray) ToGetDatabasesDatabaseArrayOutput ¶
func (i GetDatabasesDatabaseArray) ToGetDatabasesDatabaseArrayOutput() GetDatabasesDatabaseArrayOutput
func (GetDatabasesDatabaseArray) ToGetDatabasesDatabaseArrayOutputWithContext ¶
func (i GetDatabasesDatabaseArray) ToGetDatabasesDatabaseArrayOutputWithContext(ctx context.Context) GetDatabasesDatabaseArrayOutput
type GetDatabasesDatabaseArrayInput ¶
type GetDatabasesDatabaseArrayInput interface { pulumi.Input ToGetDatabasesDatabaseArrayOutput() GetDatabasesDatabaseArrayOutput ToGetDatabasesDatabaseArrayOutputWithContext(context.Context) GetDatabasesDatabaseArrayOutput }
GetDatabasesDatabaseArrayInput is an input type that accepts GetDatabasesDatabaseArray and GetDatabasesDatabaseArrayOutput values. You can construct a concrete instance of `GetDatabasesDatabaseArrayInput` via:
GetDatabasesDatabaseArray{ GetDatabasesDatabaseArgs{...} }
type GetDatabasesDatabaseArrayOutput ¶
type GetDatabasesDatabaseArrayOutput struct{ *pulumi.OutputState }
func (GetDatabasesDatabaseArrayOutput) ElementType ¶
func (GetDatabasesDatabaseArrayOutput) ElementType() reflect.Type
func (GetDatabasesDatabaseArrayOutput) Index ¶
func (o GetDatabasesDatabaseArrayOutput) Index(i pulumi.IntInput) GetDatabasesDatabaseOutput
func (GetDatabasesDatabaseArrayOutput) ToGetDatabasesDatabaseArrayOutput ¶
func (o GetDatabasesDatabaseArrayOutput) ToGetDatabasesDatabaseArrayOutput() GetDatabasesDatabaseArrayOutput
func (GetDatabasesDatabaseArrayOutput) ToGetDatabasesDatabaseArrayOutputWithContext ¶
func (o GetDatabasesDatabaseArrayOutput) ToGetDatabasesDatabaseArrayOutputWithContext(ctx context.Context) GetDatabasesDatabaseArrayOutput
type GetDatabasesDatabaseInput ¶
type GetDatabasesDatabaseInput interface { pulumi.Input ToGetDatabasesDatabaseOutput() GetDatabasesDatabaseOutput ToGetDatabasesDatabaseOutputWithContext(context.Context) GetDatabasesDatabaseOutput }
GetDatabasesDatabaseInput is an input type that accepts GetDatabasesDatabaseArgs and GetDatabasesDatabaseOutput values. You can construct a concrete instance of `GetDatabasesDatabaseInput` via:
GetDatabasesDatabaseArgs{...}
type GetDatabasesDatabaseOutput ¶
type GetDatabasesDatabaseOutput struct{ *pulumi.OutputState }
func (GetDatabasesDatabaseOutput) DbName ¶
func (o GetDatabasesDatabaseOutput) DbName() pulumi.StringOutput
Database name.
func (GetDatabasesDatabaseOutput) ElementType ¶
func (GetDatabasesDatabaseOutput) ElementType() reflect.Type
func (GetDatabasesDatabaseOutput) ToGetDatabasesDatabaseOutput ¶
func (o GetDatabasesDatabaseOutput) ToGetDatabasesDatabaseOutput() GetDatabasesDatabaseOutput
func (GetDatabasesDatabaseOutput) ToGetDatabasesDatabaseOutputWithContext ¶
func (o GetDatabasesDatabaseOutput) ToGetDatabasesDatabaseOutputWithContext(ctx context.Context) GetDatabasesDatabaseOutput
type GetDatabasesOutputArgs ¶
type GetDatabasesOutputArgs struct { // instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDatabases.
func (GetDatabasesOutputArgs) ElementType ¶
func (GetDatabasesOutputArgs) ElementType() reflect.Type
type GetDatabasesResult ¶
type GetDatabasesResult struct { // The database list of this instance. Databases []GetDatabasesDatabase `pulumi:"databases"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getDatabases.
func GetDatabases ¶
func GetDatabases(ctx *pulumi.Context, args *GetDatabasesArgs, opts ...pulumi.InvokeOption) (*GetDatabasesResult, error)
Use this data source to query detailed information of mariadb databases
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.GetDatabases(ctx, &mariadb.GetDatabasesArgs{ InstanceId: "tdsql-e9tklsgz", }, nil) if err != nil { return err } return nil }) }
```
type GetDatabasesResultOutput ¶
type GetDatabasesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDatabases.
func GetDatabasesOutput ¶
func GetDatabasesOutput(ctx *pulumi.Context, args GetDatabasesOutputArgs, opts ...pulumi.InvokeOption) GetDatabasesResultOutput
func (GetDatabasesResultOutput) Databases ¶
func (o GetDatabasesResultOutput) Databases() GetDatabasesDatabaseArrayOutput
The database list of this instance.
func (GetDatabasesResultOutput) ElementType ¶
func (GetDatabasesResultOutput) ElementType() reflect.Type
func (GetDatabasesResultOutput) Id ¶
func (o GetDatabasesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDatabasesResultOutput) InstanceId ¶
func (o GetDatabasesResultOutput) InstanceId() pulumi.StringOutput
func (GetDatabasesResultOutput) ResultOutputFile ¶
func (o GetDatabasesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDatabasesResultOutput) ToGetDatabasesResultOutput ¶
func (o GetDatabasesResultOutput) ToGetDatabasesResultOutput() GetDatabasesResultOutput
func (GetDatabasesResultOutput) ToGetDatabasesResultOutputWithContext ¶
func (o GetDatabasesResultOutput) ToGetDatabasesResultOutputWithContext(ctx context.Context) GetDatabasesResultOutput
type GetDbInstancesArgs ¶
type GetDbInstancesArgs struct { // instance ids. InstanceIds []string `pulumi:"instanceIds"` // project ids. ProjectIds []int `pulumi:"projectIds"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // instance name or vip. SearchName *string `pulumi:"searchName"` // subnet id. SubnetId *string `pulumi:"subnetId"` // vpc id. VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking getDbInstances.
type GetDbInstancesInstance ¶
type GetDbInstancesInstance struct { // db version id. DbVersionId string `pulumi:"dbVersionId"` // instance id. InstanceId string `pulumi:"instanceId"` // instance name. InstanceName string `pulumi:"instanceName"` // meory of instance. Memory int `pulumi:"memory"` // project id. ProjectId int `pulumi:"projectId"` // region. Region string `pulumi:"region"` // resource tags. ResourceTags []GetDbInstancesInstanceResourceTag `pulumi:"resourceTags"` // storage of instance. Storage int `pulumi:"storage"` // subnet id. SubnetId string `pulumi:"subnetId"` // vpc id. VpcId string `pulumi:"vpcId"` // available zone. Zone string `pulumi:"zone"` }
type GetDbInstancesInstanceArgs ¶
type GetDbInstancesInstanceArgs struct { // db version id. DbVersionId pulumi.StringInput `pulumi:"dbVersionId"` // instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // instance name. InstanceName pulumi.StringInput `pulumi:"instanceName"` // meory of instance. Memory pulumi.IntInput `pulumi:"memory"` // project id. ProjectId pulumi.IntInput `pulumi:"projectId"` // region. Region pulumi.StringInput `pulumi:"region"` // resource tags. ResourceTags GetDbInstancesInstanceResourceTagArrayInput `pulumi:"resourceTags"` // storage of instance. Storage pulumi.IntInput `pulumi:"storage"` // subnet id. SubnetId pulumi.StringInput `pulumi:"subnetId"` // vpc id. VpcId pulumi.StringInput `pulumi:"vpcId"` // available zone. Zone pulumi.StringInput `pulumi:"zone"` }
func (GetDbInstancesInstanceArgs) ElementType ¶
func (GetDbInstancesInstanceArgs) ElementType() reflect.Type
func (GetDbInstancesInstanceArgs) ToGetDbInstancesInstanceOutput ¶
func (i GetDbInstancesInstanceArgs) ToGetDbInstancesInstanceOutput() GetDbInstancesInstanceOutput
func (GetDbInstancesInstanceArgs) ToGetDbInstancesInstanceOutputWithContext ¶
func (i GetDbInstancesInstanceArgs) ToGetDbInstancesInstanceOutputWithContext(ctx context.Context) GetDbInstancesInstanceOutput
type GetDbInstancesInstanceArray ¶
type GetDbInstancesInstanceArray []GetDbInstancesInstanceInput
func (GetDbInstancesInstanceArray) ElementType ¶
func (GetDbInstancesInstanceArray) ElementType() reflect.Type
func (GetDbInstancesInstanceArray) ToGetDbInstancesInstanceArrayOutput ¶
func (i GetDbInstancesInstanceArray) ToGetDbInstancesInstanceArrayOutput() GetDbInstancesInstanceArrayOutput
func (GetDbInstancesInstanceArray) ToGetDbInstancesInstanceArrayOutputWithContext ¶
func (i GetDbInstancesInstanceArray) ToGetDbInstancesInstanceArrayOutputWithContext(ctx context.Context) GetDbInstancesInstanceArrayOutput
type GetDbInstancesInstanceArrayInput ¶
type GetDbInstancesInstanceArrayInput interface { pulumi.Input ToGetDbInstancesInstanceArrayOutput() GetDbInstancesInstanceArrayOutput ToGetDbInstancesInstanceArrayOutputWithContext(context.Context) GetDbInstancesInstanceArrayOutput }
GetDbInstancesInstanceArrayInput is an input type that accepts GetDbInstancesInstanceArray and GetDbInstancesInstanceArrayOutput values. You can construct a concrete instance of `GetDbInstancesInstanceArrayInput` via:
GetDbInstancesInstanceArray{ GetDbInstancesInstanceArgs{...} }
type GetDbInstancesInstanceArrayOutput ¶
type GetDbInstancesInstanceArrayOutput struct{ *pulumi.OutputState }
func (GetDbInstancesInstanceArrayOutput) ElementType ¶
func (GetDbInstancesInstanceArrayOutput) ElementType() reflect.Type
func (GetDbInstancesInstanceArrayOutput) Index ¶
func (o GetDbInstancesInstanceArrayOutput) Index(i pulumi.IntInput) GetDbInstancesInstanceOutput
func (GetDbInstancesInstanceArrayOutput) ToGetDbInstancesInstanceArrayOutput ¶
func (o GetDbInstancesInstanceArrayOutput) ToGetDbInstancesInstanceArrayOutput() GetDbInstancesInstanceArrayOutput
func (GetDbInstancesInstanceArrayOutput) ToGetDbInstancesInstanceArrayOutputWithContext ¶
func (o GetDbInstancesInstanceArrayOutput) ToGetDbInstancesInstanceArrayOutputWithContext(ctx context.Context) GetDbInstancesInstanceArrayOutput
type GetDbInstancesInstanceInput ¶
type GetDbInstancesInstanceInput interface { pulumi.Input ToGetDbInstancesInstanceOutput() GetDbInstancesInstanceOutput ToGetDbInstancesInstanceOutputWithContext(context.Context) GetDbInstancesInstanceOutput }
GetDbInstancesInstanceInput is an input type that accepts GetDbInstancesInstanceArgs and GetDbInstancesInstanceOutput values. You can construct a concrete instance of `GetDbInstancesInstanceInput` via:
GetDbInstancesInstanceArgs{...}
type GetDbInstancesInstanceOutput ¶
type GetDbInstancesInstanceOutput struct{ *pulumi.OutputState }
func (GetDbInstancesInstanceOutput) DbVersionId ¶
func (o GetDbInstancesInstanceOutput) DbVersionId() pulumi.StringOutput
db version id.
func (GetDbInstancesInstanceOutput) ElementType ¶
func (GetDbInstancesInstanceOutput) ElementType() reflect.Type
func (GetDbInstancesInstanceOutput) InstanceId ¶
func (o GetDbInstancesInstanceOutput) InstanceId() pulumi.StringOutput
instance id.
func (GetDbInstancesInstanceOutput) InstanceName ¶
func (o GetDbInstancesInstanceOutput) InstanceName() pulumi.StringOutput
instance name.
func (GetDbInstancesInstanceOutput) Memory ¶
func (o GetDbInstancesInstanceOutput) Memory() pulumi.IntOutput
meory of instance.
func (GetDbInstancesInstanceOutput) ProjectId ¶
func (o GetDbInstancesInstanceOutput) ProjectId() pulumi.IntOutput
project id.
func (GetDbInstancesInstanceOutput) Region ¶
func (o GetDbInstancesInstanceOutput) Region() pulumi.StringOutput
region.
func (GetDbInstancesInstanceOutput) ResourceTags ¶
func (o GetDbInstancesInstanceOutput) ResourceTags() GetDbInstancesInstanceResourceTagArrayOutput
resource tags.
func (GetDbInstancesInstanceOutput) Storage ¶
func (o GetDbInstancesInstanceOutput) Storage() pulumi.IntOutput
storage of instance.
func (GetDbInstancesInstanceOutput) SubnetId ¶
func (o GetDbInstancesInstanceOutput) SubnetId() pulumi.StringOutput
subnet id.
func (GetDbInstancesInstanceOutput) ToGetDbInstancesInstanceOutput ¶
func (o GetDbInstancesInstanceOutput) ToGetDbInstancesInstanceOutput() GetDbInstancesInstanceOutput
func (GetDbInstancesInstanceOutput) ToGetDbInstancesInstanceOutputWithContext ¶
func (o GetDbInstancesInstanceOutput) ToGetDbInstancesInstanceOutputWithContext(ctx context.Context) GetDbInstancesInstanceOutput
func (GetDbInstancesInstanceOutput) VpcId ¶
func (o GetDbInstancesInstanceOutput) VpcId() pulumi.StringOutput
vpc id.
func (GetDbInstancesInstanceOutput) Zone ¶
func (o GetDbInstancesInstanceOutput) Zone() pulumi.StringOutput
available zone.
type GetDbInstancesInstanceResourceTagArgs ¶
type GetDbInstancesInstanceResourceTagArgs struct { // tag key. TagKey pulumi.StringInput `pulumi:"tagKey"` // tag value. TagValue pulumi.StringInput `pulumi:"tagValue"` }
func (GetDbInstancesInstanceResourceTagArgs) ElementType ¶
func (GetDbInstancesInstanceResourceTagArgs) ElementType() reflect.Type
func (GetDbInstancesInstanceResourceTagArgs) ToGetDbInstancesInstanceResourceTagOutput ¶
func (i GetDbInstancesInstanceResourceTagArgs) ToGetDbInstancesInstanceResourceTagOutput() GetDbInstancesInstanceResourceTagOutput
func (GetDbInstancesInstanceResourceTagArgs) ToGetDbInstancesInstanceResourceTagOutputWithContext ¶
func (i GetDbInstancesInstanceResourceTagArgs) ToGetDbInstancesInstanceResourceTagOutputWithContext(ctx context.Context) GetDbInstancesInstanceResourceTagOutput
type GetDbInstancesInstanceResourceTagArray ¶
type GetDbInstancesInstanceResourceTagArray []GetDbInstancesInstanceResourceTagInput
func (GetDbInstancesInstanceResourceTagArray) ElementType ¶
func (GetDbInstancesInstanceResourceTagArray) ElementType() reflect.Type
func (GetDbInstancesInstanceResourceTagArray) ToGetDbInstancesInstanceResourceTagArrayOutput ¶
func (i GetDbInstancesInstanceResourceTagArray) ToGetDbInstancesInstanceResourceTagArrayOutput() GetDbInstancesInstanceResourceTagArrayOutput
func (GetDbInstancesInstanceResourceTagArray) ToGetDbInstancesInstanceResourceTagArrayOutputWithContext ¶
func (i GetDbInstancesInstanceResourceTagArray) ToGetDbInstancesInstanceResourceTagArrayOutputWithContext(ctx context.Context) GetDbInstancesInstanceResourceTagArrayOutput
type GetDbInstancesInstanceResourceTagArrayInput ¶
type GetDbInstancesInstanceResourceTagArrayInput interface { pulumi.Input ToGetDbInstancesInstanceResourceTagArrayOutput() GetDbInstancesInstanceResourceTagArrayOutput ToGetDbInstancesInstanceResourceTagArrayOutputWithContext(context.Context) GetDbInstancesInstanceResourceTagArrayOutput }
GetDbInstancesInstanceResourceTagArrayInput is an input type that accepts GetDbInstancesInstanceResourceTagArray and GetDbInstancesInstanceResourceTagArrayOutput values. You can construct a concrete instance of `GetDbInstancesInstanceResourceTagArrayInput` via:
GetDbInstancesInstanceResourceTagArray{ GetDbInstancesInstanceResourceTagArgs{...} }
type GetDbInstancesInstanceResourceTagArrayOutput ¶
type GetDbInstancesInstanceResourceTagArrayOutput struct{ *pulumi.OutputState }
func (GetDbInstancesInstanceResourceTagArrayOutput) ElementType ¶
func (GetDbInstancesInstanceResourceTagArrayOutput) ElementType() reflect.Type
func (GetDbInstancesInstanceResourceTagArrayOutput) ToGetDbInstancesInstanceResourceTagArrayOutput ¶
func (o GetDbInstancesInstanceResourceTagArrayOutput) ToGetDbInstancesInstanceResourceTagArrayOutput() GetDbInstancesInstanceResourceTagArrayOutput
func (GetDbInstancesInstanceResourceTagArrayOutput) ToGetDbInstancesInstanceResourceTagArrayOutputWithContext ¶
func (o GetDbInstancesInstanceResourceTagArrayOutput) ToGetDbInstancesInstanceResourceTagArrayOutputWithContext(ctx context.Context) GetDbInstancesInstanceResourceTagArrayOutput
type GetDbInstancesInstanceResourceTagInput ¶
type GetDbInstancesInstanceResourceTagInput interface { pulumi.Input ToGetDbInstancesInstanceResourceTagOutput() GetDbInstancesInstanceResourceTagOutput ToGetDbInstancesInstanceResourceTagOutputWithContext(context.Context) GetDbInstancesInstanceResourceTagOutput }
GetDbInstancesInstanceResourceTagInput is an input type that accepts GetDbInstancesInstanceResourceTagArgs and GetDbInstancesInstanceResourceTagOutput values. You can construct a concrete instance of `GetDbInstancesInstanceResourceTagInput` via:
GetDbInstancesInstanceResourceTagArgs{...}
type GetDbInstancesInstanceResourceTagOutput ¶
type GetDbInstancesInstanceResourceTagOutput struct{ *pulumi.OutputState }
func (GetDbInstancesInstanceResourceTagOutput) ElementType ¶
func (GetDbInstancesInstanceResourceTagOutput) ElementType() reflect.Type
func (GetDbInstancesInstanceResourceTagOutput) TagKey ¶
func (o GetDbInstancesInstanceResourceTagOutput) TagKey() pulumi.StringOutput
tag key.
func (GetDbInstancesInstanceResourceTagOutput) TagValue ¶
func (o GetDbInstancesInstanceResourceTagOutput) TagValue() pulumi.StringOutput
tag value.
func (GetDbInstancesInstanceResourceTagOutput) ToGetDbInstancesInstanceResourceTagOutput ¶
func (o GetDbInstancesInstanceResourceTagOutput) ToGetDbInstancesInstanceResourceTagOutput() GetDbInstancesInstanceResourceTagOutput
func (GetDbInstancesInstanceResourceTagOutput) ToGetDbInstancesInstanceResourceTagOutputWithContext ¶
func (o GetDbInstancesInstanceResourceTagOutput) ToGetDbInstancesInstanceResourceTagOutputWithContext(ctx context.Context) GetDbInstancesInstanceResourceTagOutput
type GetDbInstancesOutputArgs ¶
type GetDbInstancesOutputArgs struct { // instance ids. InstanceIds pulumi.StringArrayInput `pulumi:"instanceIds"` // project ids. ProjectIds pulumi.IntArrayInput `pulumi:"projectIds"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // instance name or vip. SearchName pulumi.StringPtrInput `pulumi:"searchName"` // subnet id. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // vpc id. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
A collection of arguments for invoking getDbInstances.
func (GetDbInstancesOutputArgs) ElementType ¶
func (GetDbInstancesOutputArgs) ElementType() reflect.Type
type GetDbInstancesResult ¶
type GetDbInstancesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceIds []string `pulumi:"instanceIds"` // instances info. Instances []GetDbInstancesInstance `pulumi:"instances"` ProjectIds []int `pulumi:"projectIds"` ResultOutputFile *string `pulumi:"resultOutputFile"` SearchName *string `pulumi:"searchName"` // subnet id. SubnetId *string `pulumi:"subnetId"` // vpc id. VpcId *string `pulumi:"vpcId"` }
A collection of values returned by getDbInstances.
func GetDbInstances ¶
func GetDbInstances(ctx *pulumi.Context, args *GetDbInstancesArgs, opts ...pulumi.InvokeOption) (*GetDbInstancesResult, error)
Use this data source to query detailed information of mariadb dbInstances
type GetDbInstancesResultOutput ¶
type GetDbInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDbInstances.
func GetDbInstancesOutput ¶
func GetDbInstancesOutput(ctx *pulumi.Context, args GetDbInstancesOutputArgs, opts ...pulumi.InvokeOption) GetDbInstancesResultOutput
func (GetDbInstancesResultOutput) ElementType ¶
func (GetDbInstancesResultOutput) ElementType() reflect.Type
func (GetDbInstancesResultOutput) Id ¶
func (o GetDbInstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDbInstancesResultOutput) InstanceIds ¶
func (o GetDbInstancesResultOutput) InstanceIds() pulumi.StringArrayOutput
func (GetDbInstancesResultOutput) Instances ¶
func (o GetDbInstancesResultOutput) Instances() GetDbInstancesInstanceArrayOutput
instances info.
func (GetDbInstancesResultOutput) ProjectIds ¶
func (o GetDbInstancesResultOutput) ProjectIds() pulumi.IntArrayOutput
func (GetDbInstancesResultOutput) ResultOutputFile ¶
func (o GetDbInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDbInstancesResultOutput) SearchName ¶
func (o GetDbInstancesResultOutput) SearchName() pulumi.StringPtrOutput
func (GetDbInstancesResultOutput) SubnetId ¶
func (o GetDbInstancesResultOutput) SubnetId() pulumi.StringPtrOutput
subnet id.
func (GetDbInstancesResultOutput) ToGetDbInstancesResultOutput ¶
func (o GetDbInstancesResultOutput) ToGetDbInstancesResultOutput() GetDbInstancesResultOutput
func (GetDbInstancesResultOutput) ToGetDbInstancesResultOutputWithContext ¶
func (o GetDbInstancesResultOutput) ToGetDbInstancesResultOutputWithContext(ctx context.Context) GetDbInstancesResultOutput
func (GetDbInstancesResultOutput) VpcId ¶
func (o GetDbInstancesResultOutput) VpcId() pulumi.StringPtrOutput
vpc id.
type GetDcnDetailArgs ¶ added in v0.1.5
type GetDcnDetailArgs struct { // Instance ID. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDcnDetail.
type GetDcnDetailDcnDetail ¶ added in v0.1.5
type GetDcnDetailDcnDetail struct { // Number of CPU cores of the instance. Cpu int `pulumi:"cpu"` // Creation time of the instance in the format of 2006-01-02 15:04:05. CreateTime string `pulumi:"createTime"` // DCN flag. Valid values: `1` (primary), `2` (disaster recovery). DcnFlag int `pulumi:"dcnFlag"` // DCN status. Valid values: `0` (none), `1` (creating), `2` (syncing), `3` (disconnected). DcnStatus int `pulumi:"dcnStatus"` // Whether KMS is enabled. EncryptStatus int `pulumi:"encryptStatus"` // Instance ID. InstanceId string `pulumi:"instanceId"` // Instance name. InstanceName string `pulumi:"instanceName"` // Instance type. Valid values: `1` (dedicated primary instance), `2` (non-dedicated primary instance), `3` (non-dedicated disaster recovery instance), `4` (dedicated disaster recovery instance). InstanceType int `pulumi:"instanceType"` // Instance memory capacity in GB. Memory int `pulumi:"memory"` // Billing mode. PayMode int `pulumi:"payMode"` // Expiration time of the instance in the format of 2006-01-02 15:04:05. PeriodEndTime string `pulumi:"periodEndTime"` // Region where the instance resides. Region string `pulumi:"region"` // Configuration information of DCN replication. This field is null for a primary instance.Note: This field may return null, indicating that no valid values can be obtained. ReplicaConfigs []GetDcnDetailDcnDetailReplicaConfig `pulumi:"replicaConfigs"` // DCN replication status. This field is null for the primary instance.Note: This field may return null, indicating that no valid values can be obtained. ReplicaStatuses []GetDcnDetailDcnDetailReplicaStatus `pulumi:"replicaStatuses"` // Instance status. Status int `pulumi:"status"` // Instance status description. StatusDesc string `pulumi:"statusDesc"` // Instance storage capacity in GB. Storage int `pulumi:"storage"` // Instance IP address. Vip string `pulumi:"vip"` // Instance IPv6 address. Vipv6 string `pulumi:"vipv6"` // Instance port. Vport int `pulumi:"vport"` // Availability zone where the instance resides. Zone string `pulumi:"zone"` }
type GetDcnDetailDcnDetailArgs ¶ added in v0.1.5
type GetDcnDetailDcnDetailArgs struct { // Number of CPU cores of the instance. Cpu pulumi.IntInput `pulumi:"cpu"` // Creation time of the instance in the format of 2006-01-02 15:04:05. CreateTime pulumi.StringInput `pulumi:"createTime"` // DCN flag. Valid values: `1` (primary), `2` (disaster recovery). DcnFlag pulumi.IntInput `pulumi:"dcnFlag"` // DCN status. Valid values: `0` (none), `1` (creating), `2` (syncing), `3` (disconnected). DcnStatus pulumi.IntInput `pulumi:"dcnStatus"` // Whether KMS is enabled. EncryptStatus pulumi.IntInput `pulumi:"encryptStatus"` // Instance ID. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Instance name. InstanceName pulumi.StringInput `pulumi:"instanceName"` // Instance type. Valid values: `1` (dedicated primary instance), `2` (non-dedicated primary instance), `3` (non-dedicated disaster recovery instance), `4` (dedicated disaster recovery instance). InstanceType pulumi.IntInput `pulumi:"instanceType"` // Instance memory capacity in GB. Memory pulumi.IntInput `pulumi:"memory"` // Billing mode. PayMode pulumi.IntInput `pulumi:"payMode"` // Expiration time of the instance in the format of 2006-01-02 15:04:05. PeriodEndTime pulumi.StringInput `pulumi:"periodEndTime"` // Region where the instance resides. Region pulumi.StringInput `pulumi:"region"` // Configuration information of DCN replication. This field is null for a primary instance.Note: This field may return null, indicating that no valid values can be obtained. ReplicaConfigs GetDcnDetailDcnDetailReplicaConfigArrayInput `pulumi:"replicaConfigs"` // DCN replication status. This field is null for the primary instance.Note: This field may return null, indicating that no valid values can be obtained. ReplicaStatuses GetDcnDetailDcnDetailReplicaStatusArrayInput `pulumi:"replicaStatuses"` // Instance status. Status pulumi.IntInput `pulumi:"status"` // Instance status description. StatusDesc pulumi.StringInput `pulumi:"statusDesc"` // Instance storage capacity in GB. Storage pulumi.IntInput `pulumi:"storage"` // Instance IP address. Vip pulumi.StringInput `pulumi:"vip"` // Instance IPv6 address. Vipv6 pulumi.StringInput `pulumi:"vipv6"` // Instance port. Vport pulumi.IntInput `pulumi:"vport"` // Availability zone where the instance resides. Zone pulumi.StringInput `pulumi:"zone"` }
func (GetDcnDetailDcnDetailArgs) ElementType ¶ added in v0.1.5
func (GetDcnDetailDcnDetailArgs) ElementType() reflect.Type
func (GetDcnDetailDcnDetailArgs) ToGetDcnDetailDcnDetailOutput ¶ added in v0.1.5
func (i GetDcnDetailDcnDetailArgs) ToGetDcnDetailDcnDetailOutput() GetDcnDetailDcnDetailOutput
func (GetDcnDetailDcnDetailArgs) ToGetDcnDetailDcnDetailOutputWithContext ¶ added in v0.1.5
func (i GetDcnDetailDcnDetailArgs) ToGetDcnDetailDcnDetailOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailOutput
type GetDcnDetailDcnDetailArray ¶ added in v0.1.5
type GetDcnDetailDcnDetailArray []GetDcnDetailDcnDetailInput
func (GetDcnDetailDcnDetailArray) ElementType ¶ added in v0.1.5
func (GetDcnDetailDcnDetailArray) ElementType() reflect.Type
func (GetDcnDetailDcnDetailArray) ToGetDcnDetailDcnDetailArrayOutput ¶ added in v0.1.5
func (i GetDcnDetailDcnDetailArray) ToGetDcnDetailDcnDetailArrayOutput() GetDcnDetailDcnDetailArrayOutput
func (GetDcnDetailDcnDetailArray) ToGetDcnDetailDcnDetailArrayOutputWithContext ¶ added in v0.1.5
func (i GetDcnDetailDcnDetailArray) ToGetDcnDetailDcnDetailArrayOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailArrayOutput
type GetDcnDetailDcnDetailArrayInput ¶ added in v0.1.5
type GetDcnDetailDcnDetailArrayInput interface { pulumi.Input ToGetDcnDetailDcnDetailArrayOutput() GetDcnDetailDcnDetailArrayOutput ToGetDcnDetailDcnDetailArrayOutputWithContext(context.Context) GetDcnDetailDcnDetailArrayOutput }
GetDcnDetailDcnDetailArrayInput is an input type that accepts GetDcnDetailDcnDetailArray and GetDcnDetailDcnDetailArrayOutput values. You can construct a concrete instance of `GetDcnDetailDcnDetailArrayInput` via:
GetDcnDetailDcnDetailArray{ GetDcnDetailDcnDetailArgs{...} }
type GetDcnDetailDcnDetailArrayOutput ¶ added in v0.1.5
type GetDcnDetailDcnDetailArrayOutput struct{ *pulumi.OutputState }
func (GetDcnDetailDcnDetailArrayOutput) ElementType ¶ added in v0.1.5
func (GetDcnDetailDcnDetailArrayOutput) ElementType() reflect.Type
func (GetDcnDetailDcnDetailArrayOutput) Index ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailArrayOutput) Index(i pulumi.IntInput) GetDcnDetailDcnDetailOutput
func (GetDcnDetailDcnDetailArrayOutput) ToGetDcnDetailDcnDetailArrayOutput ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailArrayOutput) ToGetDcnDetailDcnDetailArrayOutput() GetDcnDetailDcnDetailArrayOutput
func (GetDcnDetailDcnDetailArrayOutput) ToGetDcnDetailDcnDetailArrayOutputWithContext ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailArrayOutput) ToGetDcnDetailDcnDetailArrayOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailArrayOutput
type GetDcnDetailDcnDetailInput ¶ added in v0.1.5
type GetDcnDetailDcnDetailInput interface { pulumi.Input ToGetDcnDetailDcnDetailOutput() GetDcnDetailDcnDetailOutput ToGetDcnDetailDcnDetailOutputWithContext(context.Context) GetDcnDetailDcnDetailOutput }
GetDcnDetailDcnDetailInput is an input type that accepts GetDcnDetailDcnDetailArgs and GetDcnDetailDcnDetailOutput values. You can construct a concrete instance of `GetDcnDetailDcnDetailInput` via:
GetDcnDetailDcnDetailArgs{...}
type GetDcnDetailDcnDetailOutput ¶ added in v0.1.5
type GetDcnDetailDcnDetailOutput struct{ *pulumi.OutputState }
func (GetDcnDetailDcnDetailOutput) Cpu ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailOutput) Cpu() pulumi.IntOutput
Number of CPU cores of the instance.
func (GetDcnDetailDcnDetailOutput) CreateTime ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailOutput) CreateTime() pulumi.StringOutput
Creation time of the instance in the format of 2006-01-02 15:04:05.
func (GetDcnDetailDcnDetailOutput) DcnFlag ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailOutput) DcnFlag() pulumi.IntOutput
DCN flag. Valid values: `1` (primary), `2` (disaster recovery).
func (GetDcnDetailDcnDetailOutput) DcnStatus ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailOutput) DcnStatus() pulumi.IntOutput
DCN status. Valid values: `0` (none), `1` (creating), `2` (syncing), `3` (disconnected).
func (GetDcnDetailDcnDetailOutput) ElementType ¶ added in v0.1.5
func (GetDcnDetailDcnDetailOutput) ElementType() reflect.Type
func (GetDcnDetailDcnDetailOutput) EncryptStatus ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailOutput) EncryptStatus() pulumi.IntOutput
Whether KMS is enabled.
func (GetDcnDetailDcnDetailOutput) InstanceId ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (GetDcnDetailDcnDetailOutput) InstanceName ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailOutput) InstanceName() pulumi.StringOutput
Instance name.
func (GetDcnDetailDcnDetailOutput) InstanceType ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailOutput) InstanceType() pulumi.IntOutput
Instance type. Valid values: `1` (dedicated primary instance), `2` (non-dedicated primary instance), `3` (non-dedicated disaster recovery instance), `4` (dedicated disaster recovery instance).
func (GetDcnDetailDcnDetailOutput) Memory ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailOutput) Memory() pulumi.IntOutput
Instance memory capacity in GB.
func (GetDcnDetailDcnDetailOutput) PayMode ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailOutput) PayMode() pulumi.IntOutput
Billing mode.
func (GetDcnDetailDcnDetailOutput) PeriodEndTime ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailOutput) PeriodEndTime() pulumi.StringOutput
Expiration time of the instance in the format of 2006-01-02 15:04:05.
func (GetDcnDetailDcnDetailOutput) Region ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailOutput) Region() pulumi.StringOutput
Region where the instance resides.
func (GetDcnDetailDcnDetailOutput) ReplicaConfigs ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailOutput) ReplicaConfigs() GetDcnDetailDcnDetailReplicaConfigArrayOutput
Configuration information of DCN replication. This field is null for a primary instance.Note: This field may return null, indicating that no valid values can be obtained.
func (GetDcnDetailDcnDetailOutput) ReplicaStatuses ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailOutput) ReplicaStatuses() GetDcnDetailDcnDetailReplicaStatusArrayOutput
DCN replication status. This field is null for the primary instance.Note: This field may return null, indicating that no valid values can be obtained.
func (GetDcnDetailDcnDetailOutput) Status ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailOutput) Status() pulumi.IntOutput
Instance status.
func (GetDcnDetailDcnDetailOutput) StatusDesc ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailOutput) StatusDesc() pulumi.StringOutput
Instance status description.
func (GetDcnDetailDcnDetailOutput) Storage ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailOutput) Storage() pulumi.IntOutput
Instance storage capacity in GB.
func (GetDcnDetailDcnDetailOutput) ToGetDcnDetailDcnDetailOutput ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailOutput) ToGetDcnDetailDcnDetailOutput() GetDcnDetailDcnDetailOutput
func (GetDcnDetailDcnDetailOutput) ToGetDcnDetailDcnDetailOutputWithContext ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailOutput) ToGetDcnDetailDcnDetailOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailOutput
func (GetDcnDetailDcnDetailOutput) Vip ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailOutput) Vip() pulumi.StringOutput
Instance IP address.
func (GetDcnDetailDcnDetailOutput) Vipv6 ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailOutput) Vipv6() pulumi.StringOutput
Instance IPv6 address.
func (GetDcnDetailDcnDetailOutput) Vport ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailOutput) Vport() pulumi.IntOutput
Instance port.
func (GetDcnDetailDcnDetailOutput) Zone ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailOutput) Zone() pulumi.StringOutput
Availability zone where the instance resides.
type GetDcnDetailDcnDetailReplicaConfig ¶ added in v0.1.5
type GetDcnDetailDcnDetailReplicaConfig struct { // Delayed replication type. Valid values: `DEFAULT` (no delay), `DUE_TIME` (specified replication time)Note: This field may return null, indicating that no valid values can be obtained. DelayReplicationType string `pulumi:"delayReplicationType"` // Specified time for delayed replicationNote: This field may return null, indicating that no valid values can be obtained. DueTime string `pulumi:"dueTime"` // The number of seconds to delay the replicationNote: This field may return null, indicating that no valid values can be obtained. ReplicationDelay int `pulumi:"replicationDelay"` // DCN running status. Valid values: `START` (running), `STOP` (pause)Note: This field may return null, indicating that no valid values can be obtained. RoReplicationMode string `pulumi:"roReplicationMode"` }
type GetDcnDetailDcnDetailReplicaConfigArgs ¶ added in v0.1.5
type GetDcnDetailDcnDetailReplicaConfigArgs struct { // Delayed replication type. Valid values: `DEFAULT` (no delay), `DUE_TIME` (specified replication time)Note: This field may return null, indicating that no valid values can be obtained. DelayReplicationType pulumi.StringInput `pulumi:"delayReplicationType"` // Specified time for delayed replicationNote: This field may return null, indicating that no valid values can be obtained. DueTime pulumi.StringInput `pulumi:"dueTime"` // The number of seconds to delay the replicationNote: This field may return null, indicating that no valid values can be obtained. ReplicationDelay pulumi.IntInput `pulumi:"replicationDelay"` // DCN running status. Valid values: `START` (running), `STOP` (pause)Note: This field may return null, indicating that no valid values can be obtained. RoReplicationMode pulumi.StringInput `pulumi:"roReplicationMode"` }
func (GetDcnDetailDcnDetailReplicaConfigArgs) ElementType ¶ added in v0.1.5
func (GetDcnDetailDcnDetailReplicaConfigArgs) ElementType() reflect.Type
func (GetDcnDetailDcnDetailReplicaConfigArgs) ToGetDcnDetailDcnDetailReplicaConfigOutput ¶ added in v0.1.5
func (i GetDcnDetailDcnDetailReplicaConfigArgs) ToGetDcnDetailDcnDetailReplicaConfigOutput() GetDcnDetailDcnDetailReplicaConfigOutput
func (GetDcnDetailDcnDetailReplicaConfigArgs) ToGetDcnDetailDcnDetailReplicaConfigOutputWithContext ¶ added in v0.1.5
func (i GetDcnDetailDcnDetailReplicaConfigArgs) ToGetDcnDetailDcnDetailReplicaConfigOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailReplicaConfigOutput
type GetDcnDetailDcnDetailReplicaConfigArray ¶ added in v0.1.5
type GetDcnDetailDcnDetailReplicaConfigArray []GetDcnDetailDcnDetailReplicaConfigInput
func (GetDcnDetailDcnDetailReplicaConfigArray) ElementType ¶ added in v0.1.5
func (GetDcnDetailDcnDetailReplicaConfigArray) ElementType() reflect.Type
func (GetDcnDetailDcnDetailReplicaConfigArray) ToGetDcnDetailDcnDetailReplicaConfigArrayOutput ¶ added in v0.1.5
func (i GetDcnDetailDcnDetailReplicaConfigArray) ToGetDcnDetailDcnDetailReplicaConfigArrayOutput() GetDcnDetailDcnDetailReplicaConfigArrayOutput
func (GetDcnDetailDcnDetailReplicaConfigArray) ToGetDcnDetailDcnDetailReplicaConfigArrayOutputWithContext ¶ added in v0.1.5
func (i GetDcnDetailDcnDetailReplicaConfigArray) ToGetDcnDetailDcnDetailReplicaConfigArrayOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailReplicaConfigArrayOutput
type GetDcnDetailDcnDetailReplicaConfigArrayInput ¶ added in v0.1.5
type GetDcnDetailDcnDetailReplicaConfigArrayInput interface { pulumi.Input ToGetDcnDetailDcnDetailReplicaConfigArrayOutput() GetDcnDetailDcnDetailReplicaConfigArrayOutput ToGetDcnDetailDcnDetailReplicaConfigArrayOutputWithContext(context.Context) GetDcnDetailDcnDetailReplicaConfigArrayOutput }
GetDcnDetailDcnDetailReplicaConfigArrayInput is an input type that accepts GetDcnDetailDcnDetailReplicaConfigArray and GetDcnDetailDcnDetailReplicaConfigArrayOutput values. You can construct a concrete instance of `GetDcnDetailDcnDetailReplicaConfigArrayInput` via:
GetDcnDetailDcnDetailReplicaConfigArray{ GetDcnDetailDcnDetailReplicaConfigArgs{...} }
type GetDcnDetailDcnDetailReplicaConfigArrayOutput ¶ added in v0.1.5
type GetDcnDetailDcnDetailReplicaConfigArrayOutput struct{ *pulumi.OutputState }
func (GetDcnDetailDcnDetailReplicaConfigArrayOutput) ElementType ¶ added in v0.1.5
func (GetDcnDetailDcnDetailReplicaConfigArrayOutput) ElementType() reflect.Type
func (GetDcnDetailDcnDetailReplicaConfigArrayOutput) ToGetDcnDetailDcnDetailReplicaConfigArrayOutput ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailReplicaConfigArrayOutput) ToGetDcnDetailDcnDetailReplicaConfigArrayOutput() GetDcnDetailDcnDetailReplicaConfigArrayOutput
func (GetDcnDetailDcnDetailReplicaConfigArrayOutput) ToGetDcnDetailDcnDetailReplicaConfigArrayOutputWithContext ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailReplicaConfigArrayOutput) ToGetDcnDetailDcnDetailReplicaConfigArrayOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailReplicaConfigArrayOutput
type GetDcnDetailDcnDetailReplicaConfigInput ¶ added in v0.1.5
type GetDcnDetailDcnDetailReplicaConfigInput interface { pulumi.Input ToGetDcnDetailDcnDetailReplicaConfigOutput() GetDcnDetailDcnDetailReplicaConfigOutput ToGetDcnDetailDcnDetailReplicaConfigOutputWithContext(context.Context) GetDcnDetailDcnDetailReplicaConfigOutput }
GetDcnDetailDcnDetailReplicaConfigInput is an input type that accepts GetDcnDetailDcnDetailReplicaConfigArgs and GetDcnDetailDcnDetailReplicaConfigOutput values. You can construct a concrete instance of `GetDcnDetailDcnDetailReplicaConfigInput` via:
GetDcnDetailDcnDetailReplicaConfigArgs{...}
type GetDcnDetailDcnDetailReplicaConfigOutput ¶ added in v0.1.5
type GetDcnDetailDcnDetailReplicaConfigOutput struct{ *pulumi.OutputState }
func (GetDcnDetailDcnDetailReplicaConfigOutput) DelayReplicationType ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailReplicaConfigOutput) DelayReplicationType() pulumi.StringOutput
Delayed replication type. Valid values: `DEFAULT` (no delay), `DUE_TIME` (specified replication time)Note: This field may return null, indicating that no valid values can be obtained.
func (GetDcnDetailDcnDetailReplicaConfigOutput) DueTime ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailReplicaConfigOutput) DueTime() pulumi.StringOutput
Specified time for delayed replicationNote: This field may return null, indicating that no valid values can be obtained.
func (GetDcnDetailDcnDetailReplicaConfigOutput) ElementType ¶ added in v0.1.5
func (GetDcnDetailDcnDetailReplicaConfigOutput) ElementType() reflect.Type
func (GetDcnDetailDcnDetailReplicaConfigOutput) ReplicationDelay ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailReplicaConfigOutput) ReplicationDelay() pulumi.IntOutput
The number of seconds to delay the replicationNote: This field may return null, indicating that no valid values can be obtained.
func (GetDcnDetailDcnDetailReplicaConfigOutput) RoReplicationMode ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailReplicaConfigOutput) RoReplicationMode() pulumi.StringOutput
DCN running status. Valid values: `START` (running), `STOP` (pause)Note: This field may return null, indicating that no valid values can be obtained.
func (GetDcnDetailDcnDetailReplicaConfigOutput) ToGetDcnDetailDcnDetailReplicaConfigOutput ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailReplicaConfigOutput) ToGetDcnDetailDcnDetailReplicaConfigOutput() GetDcnDetailDcnDetailReplicaConfigOutput
func (GetDcnDetailDcnDetailReplicaConfigOutput) ToGetDcnDetailDcnDetailReplicaConfigOutputWithContext ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailReplicaConfigOutput) ToGetDcnDetailDcnDetailReplicaConfigOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailReplicaConfigOutput
type GetDcnDetailDcnDetailReplicaStatus ¶ added in v0.1.5
type GetDcnDetailDcnDetailReplicaStatusArgs ¶ added in v0.1.5
type GetDcnDetailDcnDetailReplicaStatusArgs struct { // The current delay, which takes the delay value of the replica instance. Delay pulumi.IntInput `pulumi:"delay"` // Instance status. Status pulumi.StringInput `pulumi:"status"` }
func (GetDcnDetailDcnDetailReplicaStatusArgs) ElementType ¶ added in v0.1.5
func (GetDcnDetailDcnDetailReplicaStatusArgs) ElementType() reflect.Type
func (GetDcnDetailDcnDetailReplicaStatusArgs) ToGetDcnDetailDcnDetailReplicaStatusOutput ¶ added in v0.1.5
func (i GetDcnDetailDcnDetailReplicaStatusArgs) ToGetDcnDetailDcnDetailReplicaStatusOutput() GetDcnDetailDcnDetailReplicaStatusOutput
func (GetDcnDetailDcnDetailReplicaStatusArgs) ToGetDcnDetailDcnDetailReplicaStatusOutputWithContext ¶ added in v0.1.5
func (i GetDcnDetailDcnDetailReplicaStatusArgs) ToGetDcnDetailDcnDetailReplicaStatusOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailReplicaStatusOutput
type GetDcnDetailDcnDetailReplicaStatusArray ¶ added in v0.1.5
type GetDcnDetailDcnDetailReplicaStatusArray []GetDcnDetailDcnDetailReplicaStatusInput
func (GetDcnDetailDcnDetailReplicaStatusArray) ElementType ¶ added in v0.1.5
func (GetDcnDetailDcnDetailReplicaStatusArray) ElementType() reflect.Type
func (GetDcnDetailDcnDetailReplicaStatusArray) ToGetDcnDetailDcnDetailReplicaStatusArrayOutput ¶ added in v0.1.5
func (i GetDcnDetailDcnDetailReplicaStatusArray) ToGetDcnDetailDcnDetailReplicaStatusArrayOutput() GetDcnDetailDcnDetailReplicaStatusArrayOutput
func (GetDcnDetailDcnDetailReplicaStatusArray) ToGetDcnDetailDcnDetailReplicaStatusArrayOutputWithContext ¶ added in v0.1.5
func (i GetDcnDetailDcnDetailReplicaStatusArray) ToGetDcnDetailDcnDetailReplicaStatusArrayOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailReplicaStatusArrayOutput
type GetDcnDetailDcnDetailReplicaStatusArrayInput ¶ added in v0.1.5
type GetDcnDetailDcnDetailReplicaStatusArrayInput interface { pulumi.Input ToGetDcnDetailDcnDetailReplicaStatusArrayOutput() GetDcnDetailDcnDetailReplicaStatusArrayOutput ToGetDcnDetailDcnDetailReplicaStatusArrayOutputWithContext(context.Context) GetDcnDetailDcnDetailReplicaStatusArrayOutput }
GetDcnDetailDcnDetailReplicaStatusArrayInput is an input type that accepts GetDcnDetailDcnDetailReplicaStatusArray and GetDcnDetailDcnDetailReplicaStatusArrayOutput values. You can construct a concrete instance of `GetDcnDetailDcnDetailReplicaStatusArrayInput` via:
GetDcnDetailDcnDetailReplicaStatusArray{ GetDcnDetailDcnDetailReplicaStatusArgs{...} }
type GetDcnDetailDcnDetailReplicaStatusArrayOutput ¶ added in v0.1.5
type GetDcnDetailDcnDetailReplicaStatusArrayOutput struct{ *pulumi.OutputState }
func (GetDcnDetailDcnDetailReplicaStatusArrayOutput) ElementType ¶ added in v0.1.5
func (GetDcnDetailDcnDetailReplicaStatusArrayOutput) ElementType() reflect.Type
func (GetDcnDetailDcnDetailReplicaStatusArrayOutput) ToGetDcnDetailDcnDetailReplicaStatusArrayOutput ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailReplicaStatusArrayOutput) ToGetDcnDetailDcnDetailReplicaStatusArrayOutput() GetDcnDetailDcnDetailReplicaStatusArrayOutput
func (GetDcnDetailDcnDetailReplicaStatusArrayOutput) ToGetDcnDetailDcnDetailReplicaStatusArrayOutputWithContext ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailReplicaStatusArrayOutput) ToGetDcnDetailDcnDetailReplicaStatusArrayOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailReplicaStatusArrayOutput
type GetDcnDetailDcnDetailReplicaStatusInput ¶ added in v0.1.5
type GetDcnDetailDcnDetailReplicaStatusInput interface { pulumi.Input ToGetDcnDetailDcnDetailReplicaStatusOutput() GetDcnDetailDcnDetailReplicaStatusOutput ToGetDcnDetailDcnDetailReplicaStatusOutputWithContext(context.Context) GetDcnDetailDcnDetailReplicaStatusOutput }
GetDcnDetailDcnDetailReplicaStatusInput is an input type that accepts GetDcnDetailDcnDetailReplicaStatusArgs and GetDcnDetailDcnDetailReplicaStatusOutput values. You can construct a concrete instance of `GetDcnDetailDcnDetailReplicaStatusInput` via:
GetDcnDetailDcnDetailReplicaStatusArgs{...}
type GetDcnDetailDcnDetailReplicaStatusOutput ¶ added in v0.1.5
type GetDcnDetailDcnDetailReplicaStatusOutput struct{ *pulumi.OutputState }
func (GetDcnDetailDcnDetailReplicaStatusOutput) Delay ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailReplicaStatusOutput) Delay() pulumi.IntOutput
The current delay, which takes the delay value of the replica instance.
func (GetDcnDetailDcnDetailReplicaStatusOutput) ElementType ¶ added in v0.1.5
func (GetDcnDetailDcnDetailReplicaStatusOutput) ElementType() reflect.Type
func (GetDcnDetailDcnDetailReplicaStatusOutput) Status ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailReplicaStatusOutput) Status() pulumi.StringOutput
Instance status.
func (GetDcnDetailDcnDetailReplicaStatusOutput) ToGetDcnDetailDcnDetailReplicaStatusOutput ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailReplicaStatusOutput) ToGetDcnDetailDcnDetailReplicaStatusOutput() GetDcnDetailDcnDetailReplicaStatusOutput
func (GetDcnDetailDcnDetailReplicaStatusOutput) ToGetDcnDetailDcnDetailReplicaStatusOutputWithContext ¶ added in v0.1.5
func (o GetDcnDetailDcnDetailReplicaStatusOutput) ToGetDcnDetailDcnDetailReplicaStatusOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailReplicaStatusOutput
type GetDcnDetailOutputArgs ¶ added in v0.1.5
type GetDcnDetailOutputArgs struct { // Instance ID. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDcnDetail.
func (GetDcnDetailOutputArgs) ElementType ¶ added in v0.1.5
func (GetDcnDetailOutputArgs) ElementType() reflect.Type
type GetDcnDetailResult ¶ added in v0.1.5
type GetDcnDetailResult struct { // DCN synchronization details. DcnDetails []GetDcnDetailDcnDetail `pulumi:"dcnDetails"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Instance ID. InstanceId string `pulumi:"instanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getDcnDetail.
func GetDcnDetail ¶ added in v0.1.5
func GetDcnDetail(ctx *pulumi.Context, args *GetDcnDetailArgs, opts ...pulumi.InvokeOption) (*GetDcnDetailResult, error)
Use this data source to query detailed information of mariadb dcnDetail
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.GetDcnDetail(ctx, &mariadb.GetDcnDetailArgs{ InstanceId: "tdsql-9vqvls95", }, nil) if err != nil { return err } return nil }) }
```
type GetDcnDetailResultOutput ¶ added in v0.1.5
type GetDcnDetailResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDcnDetail.
func GetDcnDetailOutput ¶ added in v0.1.5
func GetDcnDetailOutput(ctx *pulumi.Context, args GetDcnDetailOutputArgs, opts ...pulumi.InvokeOption) GetDcnDetailResultOutput
func (GetDcnDetailResultOutput) DcnDetails ¶ added in v0.1.5
func (o GetDcnDetailResultOutput) DcnDetails() GetDcnDetailDcnDetailArrayOutput
DCN synchronization details.
func (GetDcnDetailResultOutput) ElementType ¶ added in v0.1.5
func (GetDcnDetailResultOutput) ElementType() reflect.Type
func (GetDcnDetailResultOutput) Id ¶ added in v0.1.5
func (o GetDcnDetailResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDcnDetailResultOutput) InstanceId ¶ added in v0.1.5
func (o GetDcnDetailResultOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (GetDcnDetailResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetDcnDetailResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDcnDetailResultOutput) ToGetDcnDetailResultOutput ¶ added in v0.1.5
func (o GetDcnDetailResultOutput) ToGetDcnDetailResultOutput() GetDcnDetailResultOutput
func (GetDcnDetailResultOutput) ToGetDcnDetailResultOutputWithContext ¶ added in v0.1.5
func (o GetDcnDetailResultOutput) ToGetDcnDetailResultOutputWithContext(ctx context.Context) GetDcnDetailResultOutput
type GetFileDownloadUrlArgs ¶ added in v0.1.5
type GetFileDownloadUrlArgs struct { // Unsigned file path. FilePath string `pulumi:"filePath"` // Instance ID. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getFileDownloadUrl.
type GetFileDownloadUrlOutputArgs ¶ added in v0.1.5
type GetFileDownloadUrlOutputArgs struct { // Unsigned file path. FilePath pulumi.StringInput `pulumi:"filePath"` // Instance ID. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getFileDownloadUrl.
func (GetFileDownloadUrlOutputArgs) ElementType ¶ added in v0.1.5
func (GetFileDownloadUrlOutputArgs) ElementType() reflect.Type
type GetFileDownloadUrlResult ¶ added in v0.1.5
type GetFileDownloadUrlResult struct { FilePath string `pulumi:"filePath"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // Signed download URL. PreSignedUrl string `pulumi:"preSignedUrl"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getFileDownloadUrl.
func GetFileDownloadUrl ¶ added in v0.1.5
func GetFileDownloadUrl(ctx *pulumi.Context, args *GetFileDownloadUrlArgs, opts ...pulumi.InvokeOption) (*GetFileDownloadUrlResult, error)
Use this data source to query detailed information of mariadb fileDownloadUrl
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.GetFileDownloadUrl(ctx, &mariadb.GetFileDownloadUrlArgs{ FilePath: "/cos_backup/test.txt", InstanceId: "tdsql-9vqvls95", }, nil) if err != nil { return err } return nil }) }
```
type GetFileDownloadUrlResultOutput ¶ added in v0.1.5
type GetFileDownloadUrlResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFileDownloadUrl.
func GetFileDownloadUrlOutput ¶ added in v0.1.5
func GetFileDownloadUrlOutput(ctx *pulumi.Context, args GetFileDownloadUrlOutputArgs, opts ...pulumi.InvokeOption) GetFileDownloadUrlResultOutput
func (GetFileDownloadUrlResultOutput) ElementType ¶ added in v0.1.5
func (GetFileDownloadUrlResultOutput) ElementType() reflect.Type
func (GetFileDownloadUrlResultOutput) FilePath ¶ added in v0.1.5
func (o GetFileDownloadUrlResultOutput) FilePath() pulumi.StringOutput
func (GetFileDownloadUrlResultOutput) Id ¶ added in v0.1.5
func (o GetFileDownloadUrlResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetFileDownloadUrlResultOutput) InstanceId ¶ added in v0.1.5
func (o GetFileDownloadUrlResultOutput) InstanceId() pulumi.StringOutput
func (GetFileDownloadUrlResultOutput) PreSignedUrl ¶ added in v0.1.5
func (o GetFileDownloadUrlResultOutput) PreSignedUrl() pulumi.StringOutput
Signed download URL.
func (GetFileDownloadUrlResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetFileDownloadUrlResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetFileDownloadUrlResultOutput) ToGetFileDownloadUrlResultOutput ¶ added in v0.1.5
func (o GetFileDownloadUrlResultOutput) ToGetFileDownloadUrlResultOutput() GetFileDownloadUrlResultOutput
func (GetFileDownloadUrlResultOutput) ToGetFileDownloadUrlResultOutputWithContext ¶ added in v0.1.5
func (o GetFileDownloadUrlResultOutput) ToGetFileDownloadUrlResultOutputWithContext(ctx context.Context) GetFileDownloadUrlResultOutput
type GetFlowArgs ¶ added in v0.1.5
type GetFlowArgs struct { // Flow ID returned by async request API. FlowId int `pulumi:"flowId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getFlow.
type GetFlowOutputArgs ¶ added in v0.1.5
type GetFlowOutputArgs struct { // Flow ID returned by async request API. FlowId pulumi.IntInput `pulumi:"flowId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getFlow.
func (GetFlowOutputArgs) ElementType ¶ added in v0.1.5
func (GetFlowOutputArgs) ElementType() reflect.Type
type GetFlowResult ¶ added in v0.1.5
type GetFlowResult struct { FlowId int `pulumi:"flowId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Flow status. 0: succeeded, 1: failed, 2: running. Status int `pulumi:"status"` }
A collection of values returned by getFlow.
func GetFlow ¶ added in v0.1.5
func GetFlow(ctx *pulumi.Context, args *GetFlowArgs, opts ...pulumi.InvokeOption) (*GetFlowResult, error)
Use this data source to query detailed information of mariadb flow
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.GetFlow(ctx, &mariadb.GetFlowArgs{ FlowId: 1307, }, nil) if err != nil { return err } return nil }) }
```
type GetFlowResultOutput ¶ added in v0.1.5
type GetFlowResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFlow.
func GetFlowOutput ¶ added in v0.1.5
func GetFlowOutput(ctx *pulumi.Context, args GetFlowOutputArgs, opts ...pulumi.InvokeOption) GetFlowResultOutput
func (GetFlowResultOutput) ElementType ¶ added in v0.1.5
func (GetFlowResultOutput) ElementType() reflect.Type
func (GetFlowResultOutput) FlowId ¶ added in v0.1.5
func (o GetFlowResultOutput) FlowId() pulumi.IntOutput
func (GetFlowResultOutput) Id ¶ added in v0.1.5
func (o GetFlowResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetFlowResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetFlowResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetFlowResultOutput) Status ¶ added in v0.1.5
func (o GetFlowResultOutput) Status() pulumi.IntOutput
Flow status. 0: succeeded, 1: failed, 2: running.
func (GetFlowResultOutput) ToGetFlowResultOutput ¶ added in v0.1.5
func (o GetFlowResultOutput) ToGetFlowResultOutput() GetFlowResultOutput
func (GetFlowResultOutput) ToGetFlowResultOutputWithContext ¶ added in v0.1.5
func (o GetFlowResultOutput) ToGetFlowResultOutputWithContext(ctx context.Context) GetFlowResultOutput
type GetInstanceNodeInfoArgs ¶ added in v0.1.5
type GetInstanceNodeInfoArgs struct { InstanceId string `pulumi:"instanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceNodeInfo.
type GetInstanceNodeInfoNodesInfo ¶ added in v0.1.5
type GetInstanceNodeInfoNodesInfoArgs ¶ added in v0.1.5
type GetInstanceNodeInfoNodesInfoArgs struct { NodeId pulumi.StringInput `pulumi:"nodeId"` Role pulumi.StringInput `pulumi:"role"` }
func (GetInstanceNodeInfoNodesInfoArgs) ElementType ¶ added in v0.1.5
func (GetInstanceNodeInfoNodesInfoArgs) ElementType() reflect.Type
func (GetInstanceNodeInfoNodesInfoArgs) ToGetInstanceNodeInfoNodesInfoOutput ¶ added in v0.1.5
func (i GetInstanceNodeInfoNodesInfoArgs) ToGetInstanceNodeInfoNodesInfoOutput() GetInstanceNodeInfoNodesInfoOutput
func (GetInstanceNodeInfoNodesInfoArgs) ToGetInstanceNodeInfoNodesInfoOutputWithContext ¶ added in v0.1.5
func (i GetInstanceNodeInfoNodesInfoArgs) ToGetInstanceNodeInfoNodesInfoOutputWithContext(ctx context.Context) GetInstanceNodeInfoNodesInfoOutput
type GetInstanceNodeInfoNodesInfoArray ¶ added in v0.1.5
type GetInstanceNodeInfoNodesInfoArray []GetInstanceNodeInfoNodesInfoInput
func (GetInstanceNodeInfoNodesInfoArray) ElementType ¶ added in v0.1.5
func (GetInstanceNodeInfoNodesInfoArray) ElementType() reflect.Type
func (GetInstanceNodeInfoNodesInfoArray) ToGetInstanceNodeInfoNodesInfoArrayOutput ¶ added in v0.1.5
func (i GetInstanceNodeInfoNodesInfoArray) ToGetInstanceNodeInfoNodesInfoArrayOutput() GetInstanceNodeInfoNodesInfoArrayOutput
func (GetInstanceNodeInfoNodesInfoArray) ToGetInstanceNodeInfoNodesInfoArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceNodeInfoNodesInfoArray) ToGetInstanceNodeInfoNodesInfoArrayOutputWithContext(ctx context.Context) GetInstanceNodeInfoNodesInfoArrayOutput
type GetInstanceNodeInfoNodesInfoArrayInput ¶ added in v0.1.5
type GetInstanceNodeInfoNodesInfoArrayInput interface { pulumi.Input ToGetInstanceNodeInfoNodesInfoArrayOutput() GetInstanceNodeInfoNodesInfoArrayOutput ToGetInstanceNodeInfoNodesInfoArrayOutputWithContext(context.Context) GetInstanceNodeInfoNodesInfoArrayOutput }
GetInstanceNodeInfoNodesInfoArrayInput is an input type that accepts GetInstanceNodeInfoNodesInfoArray and GetInstanceNodeInfoNodesInfoArrayOutput values. You can construct a concrete instance of `GetInstanceNodeInfoNodesInfoArrayInput` via:
GetInstanceNodeInfoNodesInfoArray{ GetInstanceNodeInfoNodesInfoArgs{...} }
type GetInstanceNodeInfoNodesInfoArrayOutput ¶ added in v0.1.5
type GetInstanceNodeInfoNodesInfoArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceNodeInfoNodesInfoArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceNodeInfoNodesInfoArrayOutput) ElementType() reflect.Type
func (GetInstanceNodeInfoNodesInfoArrayOutput) ToGetInstanceNodeInfoNodesInfoArrayOutput ¶ added in v0.1.5
func (o GetInstanceNodeInfoNodesInfoArrayOutput) ToGetInstanceNodeInfoNodesInfoArrayOutput() GetInstanceNodeInfoNodesInfoArrayOutput
func (GetInstanceNodeInfoNodesInfoArrayOutput) ToGetInstanceNodeInfoNodesInfoArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceNodeInfoNodesInfoArrayOutput) ToGetInstanceNodeInfoNodesInfoArrayOutputWithContext(ctx context.Context) GetInstanceNodeInfoNodesInfoArrayOutput
type GetInstanceNodeInfoNodesInfoInput ¶ added in v0.1.5
type GetInstanceNodeInfoNodesInfoInput interface { pulumi.Input ToGetInstanceNodeInfoNodesInfoOutput() GetInstanceNodeInfoNodesInfoOutput ToGetInstanceNodeInfoNodesInfoOutputWithContext(context.Context) GetInstanceNodeInfoNodesInfoOutput }
GetInstanceNodeInfoNodesInfoInput is an input type that accepts GetInstanceNodeInfoNodesInfoArgs and GetInstanceNodeInfoNodesInfoOutput values. You can construct a concrete instance of `GetInstanceNodeInfoNodesInfoInput` via:
GetInstanceNodeInfoNodesInfoArgs{...}
type GetInstanceNodeInfoNodesInfoOutput ¶ added in v0.1.5
type GetInstanceNodeInfoNodesInfoOutput struct{ *pulumi.OutputState }
func (GetInstanceNodeInfoNodesInfoOutput) ElementType ¶ added in v0.1.5
func (GetInstanceNodeInfoNodesInfoOutput) ElementType() reflect.Type
func (GetInstanceNodeInfoNodesInfoOutput) NodeId ¶ added in v0.1.5
func (o GetInstanceNodeInfoNodesInfoOutput) NodeId() pulumi.StringOutput
func (GetInstanceNodeInfoNodesInfoOutput) Role ¶ added in v0.1.5
func (o GetInstanceNodeInfoNodesInfoOutput) Role() pulumi.StringOutput
func (GetInstanceNodeInfoNodesInfoOutput) ToGetInstanceNodeInfoNodesInfoOutput ¶ added in v0.1.5
func (o GetInstanceNodeInfoNodesInfoOutput) ToGetInstanceNodeInfoNodesInfoOutput() GetInstanceNodeInfoNodesInfoOutput
func (GetInstanceNodeInfoNodesInfoOutput) ToGetInstanceNodeInfoNodesInfoOutputWithContext ¶ added in v0.1.5
func (o GetInstanceNodeInfoNodesInfoOutput) ToGetInstanceNodeInfoNodesInfoOutputWithContext(ctx context.Context) GetInstanceNodeInfoNodesInfoOutput
type GetInstanceNodeInfoOutputArgs ¶ added in v0.1.5
type GetInstanceNodeInfoOutputArgs struct { InstanceId pulumi.StringInput `pulumi:"instanceId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceNodeInfo.
func (GetInstanceNodeInfoOutputArgs) ElementType ¶ added in v0.1.5
func (GetInstanceNodeInfoOutputArgs) ElementType() reflect.Type
type GetInstanceNodeInfoResult ¶ added in v0.1.5
type GetInstanceNodeInfoResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` NodesInfos []GetInstanceNodeInfoNodesInfo `pulumi:"nodesInfos"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getInstanceNodeInfo.
func GetInstanceNodeInfo ¶ added in v0.1.5
func GetInstanceNodeInfo(ctx *pulumi.Context, args *GetInstanceNodeInfoArgs, opts ...pulumi.InvokeOption) (*GetInstanceNodeInfoResult, error)
type GetInstanceNodeInfoResultOutput ¶ added in v0.1.5
type GetInstanceNodeInfoResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceNodeInfo.
func GetInstanceNodeInfoOutput ¶ added in v0.1.5
func GetInstanceNodeInfoOutput(ctx *pulumi.Context, args GetInstanceNodeInfoOutputArgs, opts ...pulumi.InvokeOption) GetInstanceNodeInfoResultOutput
func (GetInstanceNodeInfoResultOutput) ElementType ¶ added in v0.1.5
func (GetInstanceNodeInfoResultOutput) ElementType() reflect.Type
func (GetInstanceNodeInfoResultOutput) Id ¶ added in v0.1.5
func (o GetInstanceNodeInfoResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceNodeInfoResultOutput) InstanceId ¶ added in v0.1.5
func (o GetInstanceNodeInfoResultOutput) InstanceId() pulumi.StringOutput
func (GetInstanceNodeInfoResultOutput) NodesInfos ¶ added in v0.1.5
func (o GetInstanceNodeInfoResultOutput) NodesInfos() GetInstanceNodeInfoNodesInfoArrayOutput
func (GetInstanceNodeInfoResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetInstanceNodeInfoResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceNodeInfoResultOutput) ToGetInstanceNodeInfoResultOutput ¶ added in v0.1.5
func (o GetInstanceNodeInfoResultOutput) ToGetInstanceNodeInfoResultOutput() GetInstanceNodeInfoResultOutput
func (GetInstanceNodeInfoResultOutput) ToGetInstanceNodeInfoResultOutputWithContext ¶ added in v0.1.5
func (o GetInstanceNodeInfoResultOutput) ToGetInstanceNodeInfoResultOutputWithContext(ctx context.Context) GetInstanceNodeInfoResultOutput
type GetInstanceSpecsArgs ¶ added in v0.1.5
type GetInstanceSpecsArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceSpecs.
type GetInstanceSpecsOutputArgs ¶ added in v0.1.5
type GetInstanceSpecsOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceSpecs.
func (GetInstanceSpecsOutputArgs) ElementType ¶ added in v0.1.5
func (GetInstanceSpecsOutputArgs) ElementType() reflect.Type
type GetInstanceSpecsResult ¶ added in v0.1.5
type GetInstanceSpecsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` // list of instance specifications. Specs []GetInstanceSpecsSpec `pulumi:"specs"` }
A collection of values returned by getInstanceSpecs.
func GetInstanceSpecs ¶ added in v0.1.5
func GetInstanceSpecs(ctx *pulumi.Context, args *GetInstanceSpecsArgs, opts ...pulumi.InvokeOption) (*GetInstanceSpecsResult, error)
Use this data source to query detailed information of mariadb instanceSpecs
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.GetInstanceSpecs(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetInstanceSpecsResultOutput ¶ added in v0.1.5
type GetInstanceSpecsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceSpecs.
func GetInstanceSpecsOutput ¶ added in v0.1.5
func GetInstanceSpecsOutput(ctx *pulumi.Context, args GetInstanceSpecsOutputArgs, opts ...pulumi.InvokeOption) GetInstanceSpecsResultOutput
func (GetInstanceSpecsResultOutput) ElementType ¶ added in v0.1.5
func (GetInstanceSpecsResultOutput) ElementType() reflect.Type
func (GetInstanceSpecsResultOutput) Id ¶ added in v0.1.5
func (o GetInstanceSpecsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceSpecsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetInstanceSpecsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceSpecsResultOutput) Specs ¶ added in v0.1.5
func (o GetInstanceSpecsResultOutput) Specs() GetInstanceSpecsSpecArrayOutput
list of instance specifications.
func (GetInstanceSpecsResultOutput) ToGetInstanceSpecsResultOutput ¶ added in v0.1.5
func (o GetInstanceSpecsResultOutput) ToGetInstanceSpecsResultOutput() GetInstanceSpecsResultOutput
func (GetInstanceSpecsResultOutput) ToGetInstanceSpecsResultOutputWithContext ¶ added in v0.1.5
func (o GetInstanceSpecsResultOutput) ToGetInstanceSpecsResultOutputWithContext(ctx context.Context) GetInstanceSpecsResultOutput
type GetInstanceSpecsSpec ¶ added in v0.1.5
type GetInstanceSpecsSpec struct { // machine type. Machine string `pulumi:"machine"` // list of machine specifications. SpecInfos []GetInstanceSpecsSpecSpecInfo `pulumi:"specInfos"` }
type GetInstanceSpecsSpecArgs ¶ added in v0.1.5
type GetInstanceSpecsSpecArgs struct { // machine type. Machine pulumi.StringInput `pulumi:"machine"` // list of machine specifications. SpecInfos GetInstanceSpecsSpecSpecInfoArrayInput `pulumi:"specInfos"` }
func (GetInstanceSpecsSpecArgs) ElementType ¶ added in v0.1.5
func (GetInstanceSpecsSpecArgs) ElementType() reflect.Type
func (GetInstanceSpecsSpecArgs) ToGetInstanceSpecsSpecOutput ¶ added in v0.1.5
func (i GetInstanceSpecsSpecArgs) ToGetInstanceSpecsSpecOutput() GetInstanceSpecsSpecOutput
func (GetInstanceSpecsSpecArgs) ToGetInstanceSpecsSpecOutputWithContext ¶ added in v0.1.5
func (i GetInstanceSpecsSpecArgs) ToGetInstanceSpecsSpecOutputWithContext(ctx context.Context) GetInstanceSpecsSpecOutput
type GetInstanceSpecsSpecArray ¶ added in v0.1.5
type GetInstanceSpecsSpecArray []GetInstanceSpecsSpecInput
func (GetInstanceSpecsSpecArray) ElementType ¶ added in v0.1.5
func (GetInstanceSpecsSpecArray) ElementType() reflect.Type
func (GetInstanceSpecsSpecArray) ToGetInstanceSpecsSpecArrayOutput ¶ added in v0.1.5
func (i GetInstanceSpecsSpecArray) ToGetInstanceSpecsSpecArrayOutput() GetInstanceSpecsSpecArrayOutput
func (GetInstanceSpecsSpecArray) ToGetInstanceSpecsSpecArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceSpecsSpecArray) ToGetInstanceSpecsSpecArrayOutputWithContext(ctx context.Context) GetInstanceSpecsSpecArrayOutput
type GetInstanceSpecsSpecArrayInput ¶ added in v0.1.5
type GetInstanceSpecsSpecArrayInput interface { pulumi.Input ToGetInstanceSpecsSpecArrayOutput() GetInstanceSpecsSpecArrayOutput ToGetInstanceSpecsSpecArrayOutputWithContext(context.Context) GetInstanceSpecsSpecArrayOutput }
GetInstanceSpecsSpecArrayInput is an input type that accepts GetInstanceSpecsSpecArray and GetInstanceSpecsSpecArrayOutput values. You can construct a concrete instance of `GetInstanceSpecsSpecArrayInput` via:
GetInstanceSpecsSpecArray{ GetInstanceSpecsSpecArgs{...} }
type GetInstanceSpecsSpecArrayOutput ¶ added in v0.1.5
type GetInstanceSpecsSpecArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceSpecsSpecArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceSpecsSpecArrayOutput) ElementType() reflect.Type
func (GetInstanceSpecsSpecArrayOutput) Index ¶ added in v0.1.5
func (o GetInstanceSpecsSpecArrayOutput) Index(i pulumi.IntInput) GetInstanceSpecsSpecOutput
func (GetInstanceSpecsSpecArrayOutput) ToGetInstanceSpecsSpecArrayOutput ¶ added in v0.1.5
func (o GetInstanceSpecsSpecArrayOutput) ToGetInstanceSpecsSpecArrayOutput() GetInstanceSpecsSpecArrayOutput
func (GetInstanceSpecsSpecArrayOutput) ToGetInstanceSpecsSpecArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceSpecsSpecArrayOutput) ToGetInstanceSpecsSpecArrayOutputWithContext(ctx context.Context) GetInstanceSpecsSpecArrayOutput
type GetInstanceSpecsSpecInput ¶ added in v0.1.5
type GetInstanceSpecsSpecInput interface { pulumi.Input ToGetInstanceSpecsSpecOutput() GetInstanceSpecsSpecOutput ToGetInstanceSpecsSpecOutputWithContext(context.Context) GetInstanceSpecsSpecOutput }
GetInstanceSpecsSpecInput is an input type that accepts GetInstanceSpecsSpecArgs and GetInstanceSpecsSpecOutput values. You can construct a concrete instance of `GetInstanceSpecsSpecInput` via:
GetInstanceSpecsSpecArgs{...}
type GetInstanceSpecsSpecOutput ¶ added in v0.1.5
type GetInstanceSpecsSpecOutput struct{ *pulumi.OutputState }
func (GetInstanceSpecsSpecOutput) ElementType ¶ added in v0.1.5
func (GetInstanceSpecsSpecOutput) ElementType() reflect.Type
func (GetInstanceSpecsSpecOutput) Machine ¶ added in v0.1.5
func (o GetInstanceSpecsSpecOutput) Machine() pulumi.StringOutput
machine type.
func (GetInstanceSpecsSpecOutput) SpecInfos ¶ added in v0.1.5
func (o GetInstanceSpecsSpecOutput) SpecInfos() GetInstanceSpecsSpecSpecInfoArrayOutput
list of machine specifications.
func (GetInstanceSpecsSpecOutput) ToGetInstanceSpecsSpecOutput ¶ added in v0.1.5
func (o GetInstanceSpecsSpecOutput) ToGetInstanceSpecsSpecOutput() GetInstanceSpecsSpecOutput
func (GetInstanceSpecsSpecOutput) ToGetInstanceSpecsSpecOutputWithContext ¶ added in v0.1.5
func (o GetInstanceSpecsSpecOutput) ToGetInstanceSpecsSpecOutputWithContext(ctx context.Context) GetInstanceSpecsSpecOutput
type GetInstanceSpecsSpecSpecInfo ¶ added in v0.1.5
type GetInstanceSpecsSpecSpecInfo struct { // CPU cores. Cpu int `pulumi:"cpu"` // machine type. Machine string `pulumi:"machine"` // maximum storage size, in GB. MaxStorage int `pulumi:"maxStorage"` // memory, in GB. Memory int `pulumi:"memory"` // minimum storage size, in GB. MinStorage int `pulumi:"minStorage"` // node count. NodeCount int `pulumi:"nodeCount"` // product price id. Pid int `pulumi:"pid"` // maximum QPS. Qps int `pulumi:"qps"` // recommended usage scenarios. SuitInfo string `pulumi:"suitInfo"` }
type GetInstanceSpecsSpecSpecInfoArgs ¶ added in v0.1.5
type GetInstanceSpecsSpecSpecInfoArgs struct { // CPU cores. Cpu pulumi.IntInput `pulumi:"cpu"` // machine type. Machine pulumi.StringInput `pulumi:"machine"` // maximum storage size, in GB. MaxStorage pulumi.IntInput `pulumi:"maxStorage"` // memory, in GB. Memory pulumi.IntInput `pulumi:"memory"` // minimum storage size, in GB. MinStorage pulumi.IntInput `pulumi:"minStorage"` // node count. NodeCount pulumi.IntInput `pulumi:"nodeCount"` // product price id. Pid pulumi.IntInput `pulumi:"pid"` // maximum QPS. Qps pulumi.IntInput `pulumi:"qps"` // recommended usage scenarios. SuitInfo pulumi.StringInput `pulumi:"suitInfo"` }
func (GetInstanceSpecsSpecSpecInfoArgs) ElementType ¶ added in v0.1.5
func (GetInstanceSpecsSpecSpecInfoArgs) ElementType() reflect.Type
func (GetInstanceSpecsSpecSpecInfoArgs) ToGetInstanceSpecsSpecSpecInfoOutput ¶ added in v0.1.5
func (i GetInstanceSpecsSpecSpecInfoArgs) ToGetInstanceSpecsSpecSpecInfoOutput() GetInstanceSpecsSpecSpecInfoOutput
func (GetInstanceSpecsSpecSpecInfoArgs) ToGetInstanceSpecsSpecSpecInfoOutputWithContext ¶ added in v0.1.5
func (i GetInstanceSpecsSpecSpecInfoArgs) ToGetInstanceSpecsSpecSpecInfoOutputWithContext(ctx context.Context) GetInstanceSpecsSpecSpecInfoOutput
type GetInstanceSpecsSpecSpecInfoArray ¶ added in v0.1.5
type GetInstanceSpecsSpecSpecInfoArray []GetInstanceSpecsSpecSpecInfoInput
func (GetInstanceSpecsSpecSpecInfoArray) ElementType ¶ added in v0.1.5
func (GetInstanceSpecsSpecSpecInfoArray) ElementType() reflect.Type
func (GetInstanceSpecsSpecSpecInfoArray) ToGetInstanceSpecsSpecSpecInfoArrayOutput ¶ added in v0.1.5
func (i GetInstanceSpecsSpecSpecInfoArray) ToGetInstanceSpecsSpecSpecInfoArrayOutput() GetInstanceSpecsSpecSpecInfoArrayOutput
func (GetInstanceSpecsSpecSpecInfoArray) ToGetInstanceSpecsSpecSpecInfoArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceSpecsSpecSpecInfoArray) ToGetInstanceSpecsSpecSpecInfoArrayOutputWithContext(ctx context.Context) GetInstanceSpecsSpecSpecInfoArrayOutput
type GetInstanceSpecsSpecSpecInfoArrayInput ¶ added in v0.1.5
type GetInstanceSpecsSpecSpecInfoArrayInput interface { pulumi.Input ToGetInstanceSpecsSpecSpecInfoArrayOutput() GetInstanceSpecsSpecSpecInfoArrayOutput ToGetInstanceSpecsSpecSpecInfoArrayOutputWithContext(context.Context) GetInstanceSpecsSpecSpecInfoArrayOutput }
GetInstanceSpecsSpecSpecInfoArrayInput is an input type that accepts GetInstanceSpecsSpecSpecInfoArray and GetInstanceSpecsSpecSpecInfoArrayOutput values. You can construct a concrete instance of `GetInstanceSpecsSpecSpecInfoArrayInput` via:
GetInstanceSpecsSpecSpecInfoArray{ GetInstanceSpecsSpecSpecInfoArgs{...} }
type GetInstanceSpecsSpecSpecInfoArrayOutput ¶ added in v0.1.5
type GetInstanceSpecsSpecSpecInfoArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceSpecsSpecSpecInfoArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceSpecsSpecSpecInfoArrayOutput) ElementType() reflect.Type
func (GetInstanceSpecsSpecSpecInfoArrayOutput) ToGetInstanceSpecsSpecSpecInfoArrayOutput ¶ added in v0.1.5
func (o GetInstanceSpecsSpecSpecInfoArrayOutput) ToGetInstanceSpecsSpecSpecInfoArrayOutput() GetInstanceSpecsSpecSpecInfoArrayOutput
func (GetInstanceSpecsSpecSpecInfoArrayOutput) ToGetInstanceSpecsSpecSpecInfoArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceSpecsSpecSpecInfoArrayOutput) ToGetInstanceSpecsSpecSpecInfoArrayOutputWithContext(ctx context.Context) GetInstanceSpecsSpecSpecInfoArrayOutput
type GetInstanceSpecsSpecSpecInfoInput ¶ added in v0.1.5
type GetInstanceSpecsSpecSpecInfoInput interface { pulumi.Input ToGetInstanceSpecsSpecSpecInfoOutput() GetInstanceSpecsSpecSpecInfoOutput ToGetInstanceSpecsSpecSpecInfoOutputWithContext(context.Context) GetInstanceSpecsSpecSpecInfoOutput }
GetInstanceSpecsSpecSpecInfoInput is an input type that accepts GetInstanceSpecsSpecSpecInfoArgs and GetInstanceSpecsSpecSpecInfoOutput values. You can construct a concrete instance of `GetInstanceSpecsSpecSpecInfoInput` via:
GetInstanceSpecsSpecSpecInfoArgs{...}
type GetInstanceSpecsSpecSpecInfoOutput ¶ added in v0.1.5
type GetInstanceSpecsSpecSpecInfoOutput struct{ *pulumi.OutputState }
func (GetInstanceSpecsSpecSpecInfoOutput) Cpu ¶ added in v0.1.5
func (o GetInstanceSpecsSpecSpecInfoOutput) Cpu() pulumi.IntOutput
CPU cores.
func (GetInstanceSpecsSpecSpecInfoOutput) ElementType ¶ added in v0.1.5
func (GetInstanceSpecsSpecSpecInfoOutput) ElementType() reflect.Type
func (GetInstanceSpecsSpecSpecInfoOutput) Machine ¶ added in v0.1.5
func (o GetInstanceSpecsSpecSpecInfoOutput) Machine() pulumi.StringOutput
machine type.
func (GetInstanceSpecsSpecSpecInfoOutput) MaxStorage ¶ added in v0.1.5
func (o GetInstanceSpecsSpecSpecInfoOutput) MaxStorage() pulumi.IntOutput
maximum storage size, in GB.
func (GetInstanceSpecsSpecSpecInfoOutput) Memory ¶ added in v0.1.5
func (o GetInstanceSpecsSpecSpecInfoOutput) Memory() pulumi.IntOutput
memory, in GB.
func (GetInstanceSpecsSpecSpecInfoOutput) MinStorage ¶ added in v0.1.5
func (o GetInstanceSpecsSpecSpecInfoOutput) MinStorage() pulumi.IntOutput
minimum storage size, in GB.
func (GetInstanceSpecsSpecSpecInfoOutput) NodeCount ¶ added in v0.1.5
func (o GetInstanceSpecsSpecSpecInfoOutput) NodeCount() pulumi.IntOutput
node count.
func (GetInstanceSpecsSpecSpecInfoOutput) Pid ¶ added in v0.1.5
func (o GetInstanceSpecsSpecSpecInfoOutput) Pid() pulumi.IntOutput
product price id.
func (GetInstanceSpecsSpecSpecInfoOutput) Qps ¶ added in v0.1.5
func (o GetInstanceSpecsSpecSpecInfoOutput) Qps() pulumi.IntOutput
maximum QPS.
func (GetInstanceSpecsSpecSpecInfoOutput) SuitInfo ¶ added in v0.1.5
func (o GetInstanceSpecsSpecSpecInfoOutput) SuitInfo() pulumi.StringOutput
recommended usage scenarios.
func (GetInstanceSpecsSpecSpecInfoOutput) ToGetInstanceSpecsSpecSpecInfoOutput ¶ added in v0.1.5
func (o GetInstanceSpecsSpecSpecInfoOutput) ToGetInstanceSpecsSpecSpecInfoOutput() GetInstanceSpecsSpecSpecInfoOutput
func (GetInstanceSpecsSpecSpecInfoOutput) ToGetInstanceSpecsSpecSpecInfoOutputWithContext ¶ added in v0.1.5
func (o GetInstanceSpecsSpecSpecInfoOutput) ToGetInstanceSpecsSpecSpecInfoOutputWithContext(ctx context.Context) GetInstanceSpecsSpecSpecInfoOutput
type GetLogFilesArgs ¶ added in v0.1.5
type GetLogFilesArgs struct { // Instance ID in the format of `tdsql-ow728lmc`. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Requested log type. Valid values: 1 (binlog), 2 (cold backup), 3 (errlog), 4 (slowlog). Type int `pulumi:"type"` }
A collection of arguments for invoking getLogFiles.
type GetLogFilesFile ¶ added in v0.1.5
type GetLogFilesFileArgs ¶ added in v0.1.5
type GetLogFilesFileArgs struct { // Filename. FileName pulumi.StringInput `pulumi:"fileName"` // File length. Length pulumi.IntInput `pulumi:"length"` // Last modified time of log. Mtime pulumi.IntInput `pulumi:"mtime"` // Uniform resource identifier (URI) used during log download. Uri pulumi.StringInput `pulumi:"uri"` }
func (GetLogFilesFileArgs) ElementType ¶ added in v0.1.5
func (GetLogFilesFileArgs) ElementType() reflect.Type
func (GetLogFilesFileArgs) ToGetLogFilesFileOutput ¶ added in v0.1.5
func (i GetLogFilesFileArgs) ToGetLogFilesFileOutput() GetLogFilesFileOutput
func (GetLogFilesFileArgs) ToGetLogFilesFileOutputWithContext ¶ added in v0.1.5
func (i GetLogFilesFileArgs) ToGetLogFilesFileOutputWithContext(ctx context.Context) GetLogFilesFileOutput
type GetLogFilesFileArray ¶ added in v0.1.5
type GetLogFilesFileArray []GetLogFilesFileInput
func (GetLogFilesFileArray) ElementType ¶ added in v0.1.5
func (GetLogFilesFileArray) ElementType() reflect.Type
func (GetLogFilesFileArray) ToGetLogFilesFileArrayOutput ¶ added in v0.1.5
func (i GetLogFilesFileArray) ToGetLogFilesFileArrayOutput() GetLogFilesFileArrayOutput
func (GetLogFilesFileArray) ToGetLogFilesFileArrayOutputWithContext ¶ added in v0.1.5
func (i GetLogFilesFileArray) ToGetLogFilesFileArrayOutputWithContext(ctx context.Context) GetLogFilesFileArrayOutput
type GetLogFilesFileArrayInput ¶ added in v0.1.5
type GetLogFilesFileArrayInput interface { pulumi.Input ToGetLogFilesFileArrayOutput() GetLogFilesFileArrayOutput ToGetLogFilesFileArrayOutputWithContext(context.Context) GetLogFilesFileArrayOutput }
GetLogFilesFileArrayInput is an input type that accepts GetLogFilesFileArray and GetLogFilesFileArrayOutput values. You can construct a concrete instance of `GetLogFilesFileArrayInput` via:
GetLogFilesFileArray{ GetLogFilesFileArgs{...} }
type GetLogFilesFileArrayOutput ¶ added in v0.1.5
type GetLogFilesFileArrayOutput struct{ *pulumi.OutputState }
func (GetLogFilesFileArrayOutput) ElementType ¶ added in v0.1.5
func (GetLogFilesFileArrayOutput) ElementType() reflect.Type
func (GetLogFilesFileArrayOutput) Index ¶ added in v0.1.5
func (o GetLogFilesFileArrayOutput) Index(i pulumi.IntInput) GetLogFilesFileOutput
func (GetLogFilesFileArrayOutput) ToGetLogFilesFileArrayOutput ¶ added in v0.1.5
func (o GetLogFilesFileArrayOutput) ToGetLogFilesFileArrayOutput() GetLogFilesFileArrayOutput
func (GetLogFilesFileArrayOutput) ToGetLogFilesFileArrayOutputWithContext ¶ added in v0.1.5
func (o GetLogFilesFileArrayOutput) ToGetLogFilesFileArrayOutputWithContext(ctx context.Context) GetLogFilesFileArrayOutput
type GetLogFilesFileInput ¶ added in v0.1.5
type GetLogFilesFileInput interface { pulumi.Input ToGetLogFilesFileOutput() GetLogFilesFileOutput ToGetLogFilesFileOutputWithContext(context.Context) GetLogFilesFileOutput }
GetLogFilesFileInput is an input type that accepts GetLogFilesFileArgs and GetLogFilesFileOutput values. You can construct a concrete instance of `GetLogFilesFileInput` via:
GetLogFilesFileArgs{...}
type GetLogFilesFileOutput ¶ added in v0.1.5
type GetLogFilesFileOutput struct{ *pulumi.OutputState }
func (GetLogFilesFileOutput) ElementType ¶ added in v0.1.5
func (GetLogFilesFileOutput) ElementType() reflect.Type
func (GetLogFilesFileOutput) FileName ¶ added in v0.1.5
func (o GetLogFilesFileOutput) FileName() pulumi.StringOutput
Filename.
func (GetLogFilesFileOutput) Length ¶ added in v0.1.5
func (o GetLogFilesFileOutput) Length() pulumi.IntOutput
File length.
func (GetLogFilesFileOutput) Mtime ¶ added in v0.1.5
func (o GetLogFilesFileOutput) Mtime() pulumi.IntOutput
Last modified time of log.
func (GetLogFilesFileOutput) ToGetLogFilesFileOutput ¶ added in v0.1.5
func (o GetLogFilesFileOutput) ToGetLogFilesFileOutput() GetLogFilesFileOutput
func (GetLogFilesFileOutput) ToGetLogFilesFileOutputWithContext ¶ added in v0.1.5
func (o GetLogFilesFileOutput) ToGetLogFilesFileOutputWithContext(ctx context.Context) GetLogFilesFileOutput
func (GetLogFilesFileOutput) Uri ¶ added in v0.1.5
func (o GetLogFilesFileOutput) Uri() pulumi.StringOutput
Uniform resource identifier (URI) used during log download.
type GetLogFilesOutputArgs ¶ added in v0.1.5
type GetLogFilesOutputArgs struct { // Instance ID in the format of `tdsql-ow728lmc`. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Requested log type. Valid values: 1 (binlog), 2 (cold backup), 3 (errlog), 4 (slowlog). Type pulumi.IntInput `pulumi:"type"` }
A collection of arguments for invoking getLogFiles.
func (GetLogFilesOutputArgs) ElementType ¶ added in v0.1.5
func (GetLogFilesOutputArgs) ElementType() reflect.Type
type GetLogFilesResult ¶ added in v0.1.5
type GetLogFilesResult struct { // Information such as `uri`, `length`, and `mtime` (modification time). Files []GetLogFilesFile `pulumi:"files"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // For an instance in a common network, this prefix plus URI can be used as the download address. NormalPrefix string `pulumi:"normalPrefix"` ResultOutputFile *string `pulumi:"resultOutputFile"` Type int `pulumi:"type"` // For an instance in a VPC, this prefix plus URI can be used as the download address. VpcPrefix string `pulumi:"vpcPrefix"` }
A collection of values returned by getLogFiles.
func GetLogFiles ¶ added in v0.1.5
func GetLogFiles(ctx *pulumi.Context, args *GetLogFilesArgs, opts ...pulumi.InvokeOption) (*GetLogFilesResult, error)
Use this data source to query detailed information of mariadb logFiles
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.GetLogFiles(ctx, &mariadb.GetLogFilesArgs{ InstanceId: "tdsql-9vqvls95", Type: 1, }, nil) if err != nil { return err } return nil }) }
```
type GetLogFilesResultOutput ¶ added in v0.1.5
type GetLogFilesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getLogFiles.
func GetLogFilesOutput ¶ added in v0.1.5
func GetLogFilesOutput(ctx *pulumi.Context, args GetLogFilesOutputArgs, opts ...pulumi.InvokeOption) GetLogFilesResultOutput
func (GetLogFilesResultOutput) ElementType ¶ added in v0.1.5
func (GetLogFilesResultOutput) ElementType() reflect.Type
func (GetLogFilesResultOutput) Files ¶ added in v0.1.5
func (o GetLogFilesResultOutput) Files() GetLogFilesFileArrayOutput
Information such as `uri`, `length`, and `mtime` (modification time).
func (GetLogFilesResultOutput) Id ¶ added in v0.1.5
func (o GetLogFilesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetLogFilesResultOutput) InstanceId ¶ added in v0.1.5
func (o GetLogFilesResultOutput) InstanceId() pulumi.StringOutput
func (GetLogFilesResultOutput) NormalPrefix ¶ added in v0.1.5
func (o GetLogFilesResultOutput) NormalPrefix() pulumi.StringOutput
For an instance in a common network, this prefix plus URI can be used as the download address.
func (GetLogFilesResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetLogFilesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetLogFilesResultOutput) ToGetLogFilesResultOutput ¶ added in v0.1.5
func (o GetLogFilesResultOutput) ToGetLogFilesResultOutput() GetLogFilesResultOutput
func (GetLogFilesResultOutput) ToGetLogFilesResultOutputWithContext ¶ added in v0.1.5
func (o GetLogFilesResultOutput) ToGetLogFilesResultOutputWithContext(ctx context.Context) GetLogFilesResultOutput
func (GetLogFilesResultOutput) Type ¶ added in v0.1.5
func (o GetLogFilesResultOutput) Type() pulumi.IntOutput
func (GetLogFilesResultOutput) VpcPrefix ¶ added in v0.1.5
func (o GetLogFilesResultOutput) VpcPrefix() pulumi.StringOutput
For an instance in a VPC, this prefix plus URI can be used as the download address.
type GetOrdersArgs ¶ added in v0.1.5
type GetOrdersArgs struct { // List of long order numbers to be queried, which are returned for the APIs for creating, renewing, or scaling instances. DealName string `pulumi:"dealName"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getOrders.
type GetOrdersDeal ¶ added in v0.1.5
type GetOrdersDeal struct { // Number of items. Count int `pulumi:"count"` // List of long order numbers to be queried, which are returned for the APIs for creating, renewing, or scaling instances. DealName string `pulumi:"dealName"` // ID of the associated process, which can be used to query the process execution status. FlowId int `pulumi:"flowId"` // The ID of the created instance, which is required only for the order that creates an instance.Note: This field may return null, indicating that no valid values can be obtained. InstanceIds []string `pulumi:"instanceIds"` // Account. OwnerUin string `pulumi:"ownerUin"` // Payment mode. Valid values: 0 (postpaid), 1 (prepaid). PayMode int `pulumi:"payMode"` }
type GetOrdersDealArgs ¶ added in v0.1.5
type GetOrdersDealArgs struct { // Number of items. Count pulumi.IntInput `pulumi:"count"` // List of long order numbers to be queried, which are returned for the APIs for creating, renewing, or scaling instances. DealName pulumi.StringInput `pulumi:"dealName"` // ID of the associated process, which can be used to query the process execution status. FlowId pulumi.IntInput `pulumi:"flowId"` // The ID of the created instance, which is required only for the order that creates an instance.Note: This field may return null, indicating that no valid values can be obtained. InstanceIds pulumi.StringArrayInput `pulumi:"instanceIds"` // Account. OwnerUin pulumi.StringInput `pulumi:"ownerUin"` // Payment mode. Valid values: 0 (postpaid), 1 (prepaid). PayMode pulumi.IntInput `pulumi:"payMode"` }
func (GetOrdersDealArgs) ElementType ¶ added in v0.1.5
func (GetOrdersDealArgs) ElementType() reflect.Type
func (GetOrdersDealArgs) ToGetOrdersDealOutput ¶ added in v0.1.5
func (i GetOrdersDealArgs) ToGetOrdersDealOutput() GetOrdersDealOutput
func (GetOrdersDealArgs) ToGetOrdersDealOutputWithContext ¶ added in v0.1.5
func (i GetOrdersDealArgs) ToGetOrdersDealOutputWithContext(ctx context.Context) GetOrdersDealOutput
type GetOrdersDealArray ¶ added in v0.1.5
type GetOrdersDealArray []GetOrdersDealInput
func (GetOrdersDealArray) ElementType ¶ added in v0.1.5
func (GetOrdersDealArray) ElementType() reflect.Type
func (GetOrdersDealArray) ToGetOrdersDealArrayOutput ¶ added in v0.1.5
func (i GetOrdersDealArray) ToGetOrdersDealArrayOutput() GetOrdersDealArrayOutput
func (GetOrdersDealArray) ToGetOrdersDealArrayOutputWithContext ¶ added in v0.1.5
func (i GetOrdersDealArray) ToGetOrdersDealArrayOutputWithContext(ctx context.Context) GetOrdersDealArrayOutput
type GetOrdersDealArrayInput ¶ added in v0.1.5
type GetOrdersDealArrayInput interface { pulumi.Input ToGetOrdersDealArrayOutput() GetOrdersDealArrayOutput ToGetOrdersDealArrayOutputWithContext(context.Context) GetOrdersDealArrayOutput }
GetOrdersDealArrayInput is an input type that accepts GetOrdersDealArray and GetOrdersDealArrayOutput values. You can construct a concrete instance of `GetOrdersDealArrayInput` via:
GetOrdersDealArray{ GetOrdersDealArgs{...} }
type GetOrdersDealArrayOutput ¶ added in v0.1.5
type GetOrdersDealArrayOutput struct{ *pulumi.OutputState }
func (GetOrdersDealArrayOutput) ElementType ¶ added in v0.1.5
func (GetOrdersDealArrayOutput) ElementType() reflect.Type
func (GetOrdersDealArrayOutput) Index ¶ added in v0.1.5
func (o GetOrdersDealArrayOutput) Index(i pulumi.IntInput) GetOrdersDealOutput
func (GetOrdersDealArrayOutput) ToGetOrdersDealArrayOutput ¶ added in v0.1.5
func (o GetOrdersDealArrayOutput) ToGetOrdersDealArrayOutput() GetOrdersDealArrayOutput
func (GetOrdersDealArrayOutput) ToGetOrdersDealArrayOutputWithContext ¶ added in v0.1.5
func (o GetOrdersDealArrayOutput) ToGetOrdersDealArrayOutputWithContext(ctx context.Context) GetOrdersDealArrayOutput
type GetOrdersDealInput ¶ added in v0.1.5
type GetOrdersDealInput interface { pulumi.Input ToGetOrdersDealOutput() GetOrdersDealOutput ToGetOrdersDealOutputWithContext(context.Context) GetOrdersDealOutput }
GetOrdersDealInput is an input type that accepts GetOrdersDealArgs and GetOrdersDealOutput values. You can construct a concrete instance of `GetOrdersDealInput` via:
GetOrdersDealArgs{...}
type GetOrdersDealOutput ¶ added in v0.1.5
type GetOrdersDealOutput struct{ *pulumi.OutputState }
func (GetOrdersDealOutput) Count ¶ added in v0.1.5
func (o GetOrdersDealOutput) Count() pulumi.IntOutput
Number of items.
func (GetOrdersDealOutput) DealName ¶ added in v0.1.5
func (o GetOrdersDealOutput) DealName() pulumi.StringOutput
List of long order numbers to be queried, which are returned for the APIs for creating, renewing, or scaling instances.
func (GetOrdersDealOutput) ElementType ¶ added in v0.1.5
func (GetOrdersDealOutput) ElementType() reflect.Type
func (GetOrdersDealOutput) FlowId ¶ added in v0.1.5
func (o GetOrdersDealOutput) FlowId() pulumi.IntOutput
ID of the associated process, which can be used to query the process execution status.
func (GetOrdersDealOutput) InstanceIds ¶ added in v0.1.5
func (o GetOrdersDealOutput) InstanceIds() pulumi.StringArrayOutput
The ID of the created instance, which is required only for the order that creates an instance.Note: This field may return null, indicating that no valid values can be obtained.
func (GetOrdersDealOutput) OwnerUin ¶ added in v0.1.5
func (o GetOrdersDealOutput) OwnerUin() pulumi.StringOutput
Account.
func (GetOrdersDealOutput) PayMode ¶ added in v0.1.5
func (o GetOrdersDealOutput) PayMode() pulumi.IntOutput
Payment mode. Valid values: 0 (postpaid), 1 (prepaid).
func (GetOrdersDealOutput) ToGetOrdersDealOutput ¶ added in v0.1.5
func (o GetOrdersDealOutput) ToGetOrdersDealOutput() GetOrdersDealOutput
func (GetOrdersDealOutput) ToGetOrdersDealOutputWithContext ¶ added in v0.1.5
func (o GetOrdersDealOutput) ToGetOrdersDealOutputWithContext(ctx context.Context) GetOrdersDealOutput
type GetOrdersOutputArgs ¶ added in v0.1.5
type GetOrdersOutputArgs struct { // List of long order numbers to be queried, which are returned for the APIs for creating, renewing, or scaling instances. DealName pulumi.StringInput `pulumi:"dealName"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getOrders.
func (GetOrdersOutputArgs) ElementType ¶ added in v0.1.5
func (GetOrdersOutputArgs) ElementType() reflect.Type
type GetOrdersResult ¶ added in v0.1.5
type GetOrdersResult struct { // Order number. DealName string `pulumi:"dealName"` // Order information list. Deals []GetOrdersDeal `pulumi:"deals"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getOrders.
func GetOrders ¶ added in v0.1.5
func GetOrders(ctx *pulumi.Context, args *GetOrdersArgs, opts ...pulumi.InvokeOption) (*GetOrdersResult, error)
Use this data source to query detailed information of mariadb orders
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.GetOrders(ctx, &mariadb.GetOrdersArgs{ DealName: "20230607164033835942781", }, nil) if err != nil { return err } return nil }) }
```
type GetOrdersResultOutput ¶ added in v0.1.5
type GetOrdersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOrders.
func GetOrdersOutput ¶ added in v0.1.5
func GetOrdersOutput(ctx *pulumi.Context, args GetOrdersOutputArgs, opts ...pulumi.InvokeOption) GetOrdersResultOutput
func (GetOrdersResultOutput) DealName ¶ added in v0.1.5
func (o GetOrdersResultOutput) DealName() pulumi.StringOutput
Order number.
func (GetOrdersResultOutput) Deals ¶ added in v0.1.5
func (o GetOrdersResultOutput) Deals() GetOrdersDealArrayOutput
Order information list.
func (GetOrdersResultOutput) ElementType ¶ added in v0.1.5
func (GetOrdersResultOutput) ElementType() reflect.Type
func (GetOrdersResultOutput) Id ¶ added in v0.1.5
func (o GetOrdersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetOrdersResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetOrdersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetOrdersResultOutput) ToGetOrdersResultOutput ¶ added in v0.1.5
func (o GetOrdersResultOutput) ToGetOrdersResultOutput() GetOrdersResultOutput
func (GetOrdersResultOutput) ToGetOrdersResultOutputWithContext ¶ added in v0.1.5
func (o GetOrdersResultOutput) ToGetOrdersResultOutputWithContext(ctx context.Context) GetOrdersResultOutput
type GetPriceArgs ¶ added in v0.1.5
type GetPriceArgs struct { // Price unit. Valid values: `* pent` (cent), `* microPent` (microcent). AmountUnit *string `pulumi:"amountUnit"` // The quantity you want to purchase is queried by default for the price of purchasing 1 instance. BuyCount int `pulumi:"buyCount"` // Memory size in GB, which can be obtained by querying the instance specification through the `DescribeDBInstanceSpecs` API. Memory int `pulumi:"memory"` // Number of instance nodes, which can be obtained by querying the instance specification through the `DescribeDBInstanceSpecs` API. NodeCount int `pulumi:"nodeCount"` // Billing type. Valid values: `postpaid` (pay-as-you-go), `prepaid` (monthly subscription). Paymode *string `pulumi:"paymode"` // Purchase period in months. Period *int `pulumi:"period"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Storage capacity in GB. The maximum and minimum storage space can be obtained by querying instance specification through the `DescribeDBInstanceSpecs` API. Storage int `pulumi:"storage"` // AZ ID of the purchased instance. Zone string `pulumi:"zone"` }
A collection of arguments for invoking getPrice.
type GetPriceOutputArgs ¶ added in v0.1.5
type GetPriceOutputArgs struct { // Price unit. Valid values: `* pent` (cent), `* microPent` (microcent). AmountUnit pulumi.StringPtrInput `pulumi:"amountUnit"` // The quantity you want to purchase is queried by default for the price of purchasing 1 instance. BuyCount pulumi.IntInput `pulumi:"buyCount"` // Memory size in GB, which can be obtained by querying the instance specification through the `DescribeDBInstanceSpecs` API. Memory pulumi.IntInput `pulumi:"memory"` // Number of instance nodes, which can be obtained by querying the instance specification through the `DescribeDBInstanceSpecs` API. NodeCount pulumi.IntInput `pulumi:"nodeCount"` // Billing type. Valid values: `postpaid` (pay-as-you-go), `prepaid` (monthly subscription). Paymode pulumi.StringPtrInput `pulumi:"paymode"` // Purchase period in months. Period pulumi.IntPtrInput `pulumi:"period"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Storage capacity in GB. The maximum and minimum storage space can be obtained by querying instance specification through the `DescribeDBInstanceSpecs` API. Storage pulumi.IntInput `pulumi:"storage"` // AZ ID of the purchased instance. Zone pulumi.StringInput `pulumi:"zone"` }
A collection of arguments for invoking getPrice.
func (GetPriceOutputArgs) ElementType ¶ added in v0.1.5
func (GetPriceOutputArgs) ElementType() reflect.Type
type GetPriceResult ¶ added in v0.1.5
type GetPriceResult struct { AmountUnit *string `pulumi:"amountUnit"` BuyCount int `pulumi:"buyCount"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Memory int `pulumi:"memory"` NodeCount int `pulumi:"nodeCount"` // Original price * Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. * Currency: CNY (Chinese site), USD (international site). OriginalPrice int `pulumi:"originalPrice"` Paymode *string `pulumi:"paymode"` Period *int `pulumi:"period"` // The actual price may be different from the original price due to discounts. * Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. * Currency: CNY (Chinese site), USD (international site). Price int `pulumi:"price"` ResultOutputFile *string `pulumi:"resultOutputFile"` Storage int `pulumi:"storage"` Zone string `pulumi:"zone"` }
A collection of values returned by getPrice.
func GetPrice ¶ added in v0.1.5
func GetPrice(ctx *pulumi.Context, args *GetPriceArgs, opts ...pulumi.InvokeOption) (*GetPriceResult, error)
Use this data source to query detailed information of mariadb price
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.GetPrice(ctx, &mariadb.GetPriceArgs{ BuyCount: 1, Memory: 2, NodeCount: 2, Paymode: pulumi.StringRef("prepaid"), Period: pulumi.IntRef(1), Storage: 20, Zone: "ap-guangzhou-3", }, nil) if err != nil { return err } return nil }) }
```
type GetPriceResultOutput ¶ added in v0.1.5
type GetPriceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPrice.
func GetPriceOutput ¶ added in v0.1.5
func GetPriceOutput(ctx *pulumi.Context, args GetPriceOutputArgs, opts ...pulumi.InvokeOption) GetPriceResultOutput
func (GetPriceResultOutput) AmountUnit ¶ added in v0.1.5
func (o GetPriceResultOutput) AmountUnit() pulumi.StringPtrOutput
func (GetPriceResultOutput) BuyCount ¶ added in v0.1.5
func (o GetPriceResultOutput) BuyCount() pulumi.IntOutput
func (GetPriceResultOutput) ElementType ¶ added in v0.1.5
func (GetPriceResultOutput) ElementType() reflect.Type
func (GetPriceResultOutput) Id ¶ added in v0.1.5
func (o GetPriceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPriceResultOutput) Memory ¶ added in v0.1.5
func (o GetPriceResultOutput) Memory() pulumi.IntOutput
func (GetPriceResultOutput) NodeCount ¶ added in v0.1.5
func (o GetPriceResultOutput) NodeCount() pulumi.IntOutput
func (GetPriceResultOutput) OriginalPrice ¶ added in v0.1.5
func (o GetPriceResultOutput) OriginalPrice() pulumi.IntOutput
Original price * Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. * Currency: CNY (Chinese site), USD (international site).
func (GetPriceResultOutput) Paymode ¶ added in v0.1.5
func (o GetPriceResultOutput) Paymode() pulumi.StringPtrOutput
func (GetPriceResultOutput) Period ¶ added in v0.1.5
func (o GetPriceResultOutput) Period() pulumi.IntPtrOutput
func (GetPriceResultOutput) Price ¶ added in v0.1.5
func (o GetPriceResultOutput) Price() pulumi.IntOutput
The actual price may be different from the original price due to discounts. * Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. * Currency: CNY (Chinese site), USD (international site).
func (GetPriceResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetPriceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetPriceResultOutput) Storage ¶ added in v0.1.5
func (o GetPriceResultOutput) Storage() pulumi.IntOutput
func (GetPriceResultOutput) ToGetPriceResultOutput ¶ added in v0.1.5
func (o GetPriceResultOutput) ToGetPriceResultOutput() GetPriceResultOutput
func (GetPriceResultOutput) ToGetPriceResultOutputWithContext ¶ added in v0.1.5
func (o GetPriceResultOutput) ToGetPriceResultOutputWithContext(ctx context.Context) GetPriceResultOutput
func (GetPriceResultOutput) Zone ¶ added in v0.1.5
func (o GetPriceResultOutput) Zone() pulumi.StringOutput
type GetProjectSecurityGroupsArgs ¶ added in v0.1.5
type GetProjectSecurityGroupsArgs struct { // Database engine name. Valid value: `mariadb`. Product string `pulumi:"product"` // Project ID. ProjectId *int `pulumi:"projectId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getProjectSecurityGroups.
type GetProjectSecurityGroupsGroup ¶ added in v0.1.5
type GetProjectSecurityGroupsGroup struct { // Creation time in the format of yyyy-mm-dd hh:mm:ss. CreateTime string `pulumi:"createTime"` // Inbound rule. Inbounds []GetProjectSecurityGroupsGroupInbound `pulumi:"inbounds"` // Outbound rule. 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 remarks. SecurityGroupRemark string `pulumi:"securityGroupRemark"` }
type GetProjectSecurityGroupsGroupArgs ¶ added in v0.1.5
type GetProjectSecurityGroupsGroupArgs struct { // Creation time in the format of yyyy-mm-dd hh:mm:ss. CreateTime pulumi.StringInput `pulumi:"createTime"` // Inbound rule. Inbounds GetProjectSecurityGroupsGroupInboundArrayInput `pulumi:"inbounds"` // Outbound rule. 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 remarks. 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 { // Policy, which can be `ACCEPT` or `DROP`. Action string `pulumi:"action"` // Source IP or source IP range, such as 192.168.0.0/16. CidrIp string `pulumi:"cidrIp"` // Network protocol. UDP and TCP are supported. IpProtocol string `pulumi:"ipProtocol"` // Port. PortRange string `pulumi:"portRange"` }
type GetProjectSecurityGroupsGroupInboundArgs ¶ added in v0.1.5
type GetProjectSecurityGroupsGroupInboundArgs struct { // Policy, which can be `ACCEPT` or `DROP`. Action pulumi.StringInput `pulumi:"action"` // Source IP or source IP range, such as 192.168.0.0/16. CidrIp pulumi.StringInput `pulumi:"cidrIp"` // Network protocol. UDP and TCP are supported. IpProtocol pulumi.StringInput `pulumi:"ipProtocol"` // Port. PortRange pulumi.StringInput `pulumi:"portRange"` }
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
Policy, which can be `ACCEPT` or `DROP`.
func (GetProjectSecurityGroupsGroupInboundOutput) CidrIp ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupInboundOutput) CidrIp() pulumi.StringOutput
Source IP or source IP range, such as 192.168.0.0/16.
func (GetProjectSecurityGroupsGroupInboundOutput) ElementType ¶ added in v0.1.5
func (GetProjectSecurityGroupsGroupInboundOutput) ElementType() reflect.Type
func (GetProjectSecurityGroupsGroupInboundOutput) IpProtocol ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupInboundOutput) IpProtocol() pulumi.StringOutput
Network protocol. UDP and TCP are supported.
func (GetProjectSecurityGroupsGroupInboundOutput) PortRange ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupInboundOutput) PortRange() pulumi.StringOutput
Port.
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 { // Policy, which can be `ACCEPT` or `DROP`. Action string `pulumi:"action"` // Source IP or source IP range, such as 192.168.0.0/16. CidrIp string `pulumi:"cidrIp"` // Network protocol. UDP and TCP are supported. IpProtocol string `pulumi:"ipProtocol"` // Port. PortRange string `pulumi:"portRange"` }
type GetProjectSecurityGroupsGroupOutboundArgs ¶ added in v0.1.5
type GetProjectSecurityGroupsGroupOutboundArgs struct { // Policy, which can be `ACCEPT` or `DROP`. Action pulumi.StringInput `pulumi:"action"` // Source IP or source IP range, such as 192.168.0.0/16. CidrIp pulumi.StringInput `pulumi:"cidrIp"` // Network protocol. UDP and TCP are supported. IpProtocol pulumi.StringInput `pulumi:"ipProtocol"` // Port. PortRange pulumi.StringInput `pulumi:"portRange"` }
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
Policy, which can be `ACCEPT` or `DROP`.
func (GetProjectSecurityGroupsGroupOutboundOutput) CidrIp ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupOutboundOutput) CidrIp() pulumi.StringOutput
Source IP or source IP range, such as 192.168.0.0/16.
func (GetProjectSecurityGroupsGroupOutboundOutput) ElementType ¶ added in v0.1.5
func (GetProjectSecurityGroupsGroupOutboundOutput) ElementType() reflect.Type
func (GetProjectSecurityGroupsGroupOutboundOutput) IpProtocol ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupOutboundOutput) IpProtocol() pulumi.StringOutput
Network protocol. UDP and TCP are supported.
func (GetProjectSecurityGroupsGroupOutboundOutput) PortRange ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupOutboundOutput) PortRange() pulumi.StringOutput
Port.
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 in the format of 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 rule.
func (GetProjectSecurityGroupsGroupOutput) Outbounds ¶ added in v0.1.5
func (o GetProjectSecurityGroupsGroupOutput) Outbounds() GetProjectSecurityGroupsGroupOutboundArrayOutput
Outbound rule.
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 remarks.
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 { // Database engine name. Valid value: `mariadb`. Product pulumi.StringInput `pulumi:"product"` // Project ID. ProjectId pulumi.IntPtrInput `pulumi:"projectId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
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"` Product string `pulumi:"product"` // Project ID. ProjectId *int `pulumi:"projectId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
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 mariadb projectSecurityGroups
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.GetProjectSecurityGroups(ctx, &mariadb.GetProjectSecurityGroupsArgs{ Product: "mariadb", ProjectId: pulumi.IntRef(0), }, nil) if err != nil { return err } return nil }) }
```
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) Product ¶ added in v0.1.5
func (o GetProjectSecurityGroupsResultOutput) Product() pulumi.StringOutput
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) 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 GetRenewalPriceArgs ¶ added in v0.1.5
type GetRenewalPriceArgs struct { // Price unit. Valid values: `* pent` (cent), `* microPent` (microcent). AmountUnit *string `pulumi:"amountUnit"` // Instance ID. InstanceId string `pulumi:"instanceId"` // Renewal duration, default: 1 month. Period *int `pulumi:"period"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRenewalPrice.
type GetRenewalPriceOutputArgs ¶ added in v0.1.5
type GetRenewalPriceOutputArgs struct { // Price unit. Valid values: `* pent` (cent), `* microPent` (microcent). AmountUnit pulumi.StringPtrInput `pulumi:"amountUnit"` // Instance ID. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Renewal duration, default: 1 month. Period pulumi.IntPtrInput `pulumi:"period"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRenewalPrice.
func (GetRenewalPriceOutputArgs) ElementType ¶ added in v0.1.5
func (GetRenewalPriceOutputArgs) ElementType() reflect.Type
type GetRenewalPriceResult ¶ added in v0.1.5
type GetRenewalPriceResult struct { AmountUnit *string `pulumi:"amountUnit"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // Original price * Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. * Currency: CNY (Chinese site), USD (international site). OriginalPrice int `pulumi:"originalPrice"` Period *int `pulumi:"period"` // The actual price may be different from the original price due to discounts. * Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. * Currency: CNY (Chinese site), USD (international site). Price int `pulumi:"price"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getRenewalPrice.
func GetRenewalPrice ¶ added in v0.1.5
func GetRenewalPrice(ctx *pulumi.Context, args *GetRenewalPriceArgs, opts ...pulumi.InvokeOption) (*GetRenewalPriceResult, error)
Use this data source to query detailed information of mariadb renewalPrice
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.GetRenewalPrice(ctx, &mariadb.GetRenewalPriceArgs{ InstanceId: "tdsql-9vqvls95", Period: pulumi.IntRef(2), }, nil) if err != nil { return err } return nil }) }
```
type GetRenewalPriceResultOutput ¶ added in v0.1.5
type GetRenewalPriceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRenewalPrice.
func GetRenewalPriceOutput ¶ added in v0.1.5
func GetRenewalPriceOutput(ctx *pulumi.Context, args GetRenewalPriceOutputArgs, opts ...pulumi.InvokeOption) GetRenewalPriceResultOutput
func (GetRenewalPriceResultOutput) AmountUnit ¶ added in v0.1.5
func (o GetRenewalPriceResultOutput) AmountUnit() pulumi.StringPtrOutput
func (GetRenewalPriceResultOutput) ElementType ¶ added in v0.1.5
func (GetRenewalPriceResultOutput) ElementType() reflect.Type
func (GetRenewalPriceResultOutput) Id ¶ added in v0.1.5
func (o GetRenewalPriceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRenewalPriceResultOutput) InstanceId ¶ added in v0.1.5
func (o GetRenewalPriceResultOutput) InstanceId() pulumi.StringOutput
func (GetRenewalPriceResultOutput) OriginalPrice ¶ added in v0.1.5
func (o GetRenewalPriceResultOutput) OriginalPrice() pulumi.IntOutput
Original price * Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. * Currency: CNY (Chinese site), USD (international site).
func (GetRenewalPriceResultOutput) Period ¶ added in v0.1.5
func (o GetRenewalPriceResultOutput) Period() pulumi.IntPtrOutput
func (GetRenewalPriceResultOutput) Price ¶ added in v0.1.5
func (o GetRenewalPriceResultOutput) Price() pulumi.IntOutput
The actual price may be different from the original price due to discounts. * Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. * Currency: CNY (Chinese site), USD (international site).
func (GetRenewalPriceResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetRenewalPriceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetRenewalPriceResultOutput) ToGetRenewalPriceResultOutput ¶ added in v0.1.5
func (o GetRenewalPriceResultOutput) ToGetRenewalPriceResultOutput() GetRenewalPriceResultOutput
func (GetRenewalPriceResultOutput) ToGetRenewalPriceResultOutputWithContext ¶ added in v0.1.5
func (o GetRenewalPriceResultOutput) ToGetRenewalPriceResultOutputWithContext(ctx context.Context) GetRenewalPriceResultOutput
type GetSaleInfoArgs ¶ added in v0.1.5
type GetSaleInfoArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getSaleInfo.
type GetSaleInfoOutputArgs ¶ added in v0.1.5
type GetSaleInfoOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getSaleInfo.
func (GetSaleInfoOutputArgs) ElementType ¶ added in v0.1.5
func (GetSaleInfoOutputArgs) ElementType() reflect.Type
type GetSaleInfoRegionList ¶ added in v0.1.5
type GetSaleInfoRegionList struct { // available zone choice. AvailableChoices []GetSaleInfoRegionListAvailableChoice `pulumi:"availableChoices"` // region name(en). Region string `pulumi:"region"` // region id. RegionId int `pulumi:"regionId"` // region name(zh). RegionName string `pulumi:"regionName"` // list of az zone. ZoneLists []GetSaleInfoRegionListZoneList `pulumi:"zoneLists"` }
type GetSaleInfoRegionListArgs ¶ added in v0.1.5
type GetSaleInfoRegionListArgs struct { // available zone choice. AvailableChoices GetSaleInfoRegionListAvailableChoiceArrayInput `pulumi:"availableChoices"` // region name(en). Region pulumi.StringInput `pulumi:"region"` // region id. RegionId pulumi.IntInput `pulumi:"regionId"` // region name(zh). RegionName pulumi.StringInput `pulumi:"regionName"` // list of az zone. ZoneLists GetSaleInfoRegionListZoneListArrayInput `pulumi:"zoneLists"` }
func (GetSaleInfoRegionListArgs) ElementType ¶ added in v0.1.5
func (GetSaleInfoRegionListArgs) ElementType() reflect.Type
func (GetSaleInfoRegionListArgs) ToGetSaleInfoRegionListOutput ¶ added in v0.1.5
func (i GetSaleInfoRegionListArgs) ToGetSaleInfoRegionListOutput() GetSaleInfoRegionListOutput
func (GetSaleInfoRegionListArgs) ToGetSaleInfoRegionListOutputWithContext ¶ added in v0.1.5
func (i GetSaleInfoRegionListArgs) ToGetSaleInfoRegionListOutputWithContext(ctx context.Context) GetSaleInfoRegionListOutput
type GetSaleInfoRegionListArray ¶ added in v0.1.5
type GetSaleInfoRegionListArray []GetSaleInfoRegionListInput
func (GetSaleInfoRegionListArray) ElementType ¶ added in v0.1.5
func (GetSaleInfoRegionListArray) ElementType() reflect.Type
func (GetSaleInfoRegionListArray) ToGetSaleInfoRegionListArrayOutput ¶ added in v0.1.5
func (i GetSaleInfoRegionListArray) ToGetSaleInfoRegionListArrayOutput() GetSaleInfoRegionListArrayOutput
func (GetSaleInfoRegionListArray) ToGetSaleInfoRegionListArrayOutputWithContext ¶ added in v0.1.5
func (i GetSaleInfoRegionListArray) ToGetSaleInfoRegionListArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListArrayOutput
type GetSaleInfoRegionListArrayInput ¶ added in v0.1.5
type GetSaleInfoRegionListArrayInput interface { pulumi.Input ToGetSaleInfoRegionListArrayOutput() GetSaleInfoRegionListArrayOutput ToGetSaleInfoRegionListArrayOutputWithContext(context.Context) GetSaleInfoRegionListArrayOutput }
GetSaleInfoRegionListArrayInput is an input type that accepts GetSaleInfoRegionListArray and GetSaleInfoRegionListArrayOutput values. You can construct a concrete instance of `GetSaleInfoRegionListArrayInput` via:
GetSaleInfoRegionListArray{ GetSaleInfoRegionListArgs{...} }
type GetSaleInfoRegionListArrayOutput ¶ added in v0.1.5
type GetSaleInfoRegionListArrayOutput struct{ *pulumi.OutputState }
func (GetSaleInfoRegionListArrayOutput) ElementType ¶ added in v0.1.5
func (GetSaleInfoRegionListArrayOutput) ElementType() reflect.Type
func (GetSaleInfoRegionListArrayOutput) Index ¶ added in v0.1.5
func (o GetSaleInfoRegionListArrayOutput) Index(i pulumi.IntInput) GetSaleInfoRegionListOutput
func (GetSaleInfoRegionListArrayOutput) ToGetSaleInfoRegionListArrayOutput ¶ added in v0.1.5
func (o GetSaleInfoRegionListArrayOutput) ToGetSaleInfoRegionListArrayOutput() GetSaleInfoRegionListArrayOutput
func (GetSaleInfoRegionListArrayOutput) ToGetSaleInfoRegionListArrayOutputWithContext ¶ added in v0.1.5
func (o GetSaleInfoRegionListArrayOutput) ToGetSaleInfoRegionListArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListArrayOutput
type GetSaleInfoRegionListAvailableChoice ¶ added in v0.1.5
type GetSaleInfoRegionListAvailableChoice struct { // master zone. MasterZones []GetSaleInfoRegionListAvailableChoiceMasterZone `pulumi:"masterZones"` // slave zones. SlaveZones []GetSaleInfoRegionListAvailableChoiceSlaveZone `pulumi:"slaveZones"` }
type GetSaleInfoRegionListAvailableChoiceArgs ¶ added in v0.1.5
type GetSaleInfoRegionListAvailableChoiceArgs struct { // master zone. MasterZones GetSaleInfoRegionListAvailableChoiceMasterZoneArrayInput `pulumi:"masterZones"` // slave zones. SlaveZones GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayInput `pulumi:"slaveZones"` }
func (GetSaleInfoRegionListAvailableChoiceArgs) ElementType ¶ added in v0.1.5
func (GetSaleInfoRegionListAvailableChoiceArgs) ElementType() reflect.Type
func (GetSaleInfoRegionListAvailableChoiceArgs) ToGetSaleInfoRegionListAvailableChoiceOutput ¶ added in v0.1.5
func (i GetSaleInfoRegionListAvailableChoiceArgs) ToGetSaleInfoRegionListAvailableChoiceOutput() GetSaleInfoRegionListAvailableChoiceOutput
func (GetSaleInfoRegionListAvailableChoiceArgs) ToGetSaleInfoRegionListAvailableChoiceOutputWithContext ¶ added in v0.1.5
func (i GetSaleInfoRegionListAvailableChoiceArgs) ToGetSaleInfoRegionListAvailableChoiceOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceOutput
type GetSaleInfoRegionListAvailableChoiceArray ¶ added in v0.1.5
type GetSaleInfoRegionListAvailableChoiceArray []GetSaleInfoRegionListAvailableChoiceInput
func (GetSaleInfoRegionListAvailableChoiceArray) ElementType ¶ added in v0.1.5
func (GetSaleInfoRegionListAvailableChoiceArray) ElementType() reflect.Type
func (GetSaleInfoRegionListAvailableChoiceArray) ToGetSaleInfoRegionListAvailableChoiceArrayOutput ¶ added in v0.1.5
func (i GetSaleInfoRegionListAvailableChoiceArray) ToGetSaleInfoRegionListAvailableChoiceArrayOutput() GetSaleInfoRegionListAvailableChoiceArrayOutput
func (GetSaleInfoRegionListAvailableChoiceArray) ToGetSaleInfoRegionListAvailableChoiceArrayOutputWithContext ¶ added in v0.1.5
func (i GetSaleInfoRegionListAvailableChoiceArray) ToGetSaleInfoRegionListAvailableChoiceArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceArrayOutput
type GetSaleInfoRegionListAvailableChoiceArrayInput ¶ added in v0.1.5
type GetSaleInfoRegionListAvailableChoiceArrayInput interface { pulumi.Input ToGetSaleInfoRegionListAvailableChoiceArrayOutput() GetSaleInfoRegionListAvailableChoiceArrayOutput ToGetSaleInfoRegionListAvailableChoiceArrayOutputWithContext(context.Context) GetSaleInfoRegionListAvailableChoiceArrayOutput }
GetSaleInfoRegionListAvailableChoiceArrayInput is an input type that accepts GetSaleInfoRegionListAvailableChoiceArray and GetSaleInfoRegionListAvailableChoiceArrayOutput values. You can construct a concrete instance of `GetSaleInfoRegionListAvailableChoiceArrayInput` via:
GetSaleInfoRegionListAvailableChoiceArray{ GetSaleInfoRegionListAvailableChoiceArgs{...} }
type GetSaleInfoRegionListAvailableChoiceArrayOutput ¶ added in v0.1.5
type GetSaleInfoRegionListAvailableChoiceArrayOutput struct{ *pulumi.OutputState }
func (GetSaleInfoRegionListAvailableChoiceArrayOutput) ElementType ¶ added in v0.1.5
func (GetSaleInfoRegionListAvailableChoiceArrayOutput) ElementType() reflect.Type
func (GetSaleInfoRegionListAvailableChoiceArrayOutput) ToGetSaleInfoRegionListAvailableChoiceArrayOutput ¶ added in v0.1.5
func (o GetSaleInfoRegionListAvailableChoiceArrayOutput) ToGetSaleInfoRegionListAvailableChoiceArrayOutput() GetSaleInfoRegionListAvailableChoiceArrayOutput
func (GetSaleInfoRegionListAvailableChoiceArrayOutput) ToGetSaleInfoRegionListAvailableChoiceArrayOutputWithContext ¶ added in v0.1.5
func (o GetSaleInfoRegionListAvailableChoiceArrayOutput) ToGetSaleInfoRegionListAvailableChoiceArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceArrayOutput
type GetSaleInfoRegionListAvailableChoiceInput ¶ added in v0.1.5
type GetSaleInfoRegionListAvailableChoiceInput interface { pulumi.Input ToGetSaleInfoRegionListAvailableChoiceOutput() GetSaleInfoRegionListAvailableChoiceOutput ToGetSaleInfoRegionListAvailableChoiceOutputWithContext(context.Context) GetSaleInfoRegionListAvailableChoiceOutput }
GetSaleInfoRegionListAvailableChoiceInput is an input type that accepts GetSaleInfoRegionListAvailableChoiceArgs and GetSaleInfoRegionListAvailableChoiceOutput values. You can construct a concrete instance of `GetSaleInfoRegionListAvailableChoiceInput` via:
GetSaleInfoRegionListAvailableChoiceArgs{...}
type GetSaleInfoRegionListAvailableChoiceMasterZone ¶ added in v0.1.5
type GetSaleInfoRegionListAvailableChoiceMasterZoneArgs ¶ added in v0.1.5
type GetSaleInfoRegionListAvailableChoiceMasterZoneArgs struct { // is zone on sale. OnSale pulumi.BoolInput `pulumi:"onSale"` // zone name(en). Zone pulumi.StringInput `pulumi:"zone"` // zone id. ZoneId pulumi.IntInput `pulumi:"zoneId"` // zone name(zh). ZoneName pulumi.StringInput `pulumi:"zoneName"` }
func (GetSaleInfoRegionListAvailableChoiceMasterZoneArgs) ElementType ¶ added in v0.1.5
func (GetSaleInfoRegionListAvailableChoiceMasterZoneArgs) ElementType() reflect.Type
func (GetSaleInfoRegionListAvailableChoiceMasterZoneArgs) ToGetSaleInfoRegionListAvailableChoiceMasterZoneOutput ¶ added in v0.1.5
func (i GetSaleInfoRegionListAvailableChoiceMasterZoneArgs) ToGetSaleInfoRegionListAvailableChoiceMasterZoneOutput() GetSaleInfoRegionListAvailableChoiceMasterZoneOutput
func (GetSaleInfoRegionListAvailableChoiceMasterZoneArgs) ToGetSaleInfoRegionListAvailableChoiceMasterZoneOutputWithContext ¶ added in v0.1.5
func (i GetSaleInfoRegionListAvailableChoiceMasterZoneArgs) ToGetSaleInfoRegionListAvailableChoiceMasterZoneOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceMasterZoneOutput
type GetSaleInfoRegionListAvailableChoiceMasterZoneArray ¶ added in v0.1.5
type GetSaleInfoRegionListAvailableChoiceMasterZoneArray []GetSaleInfoRegionListAvailableChoiceMasterZoneInput
func (GetSaleInfoRegionListAvailableChoiceMasterZoneArray) ElementType ¶ added in v0.1.5
func (GetSaleInfoRegionListAvailableChoiceMasterZoneArray) ElementType() reflect.Type
func (GetSaleInfoRegionListAvailableChoiceMasterZoneArray) ToGetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput ¶ added in v0.1.5
func (i GetSaleInfoRegionListAvailableChoiceMasterZoneArray) ToGetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput() GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput
func (GetSaleInfoRegionListAvailableChoiceMasterZoneArray) ToGetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutputWithContext ¶ added in v0.1.5
func (i GetSaleInfoRegionListAvailableChoiceMasterZoneArray) ToGetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput
type GetSaleInfoRegionListAvailableChoiceMasterZoneArrayInput ¶ added in v0.1.5
type GetSaleInfoRegionListAvailableChoiceMasterZoneArrayInput interface { pulumi.Input ToGetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput() GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput ToGetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutputWithContext(context.Context) GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput }
GetSaleInfoRegionListAvailableChoiceMasterZoneArrayInput is an input type that accepts GetSaleInfoRegionListAvailableChoiceMasterZoneArray and GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput values. You can construct a concrete instance of `GetSaleInfoRegionListAvailableChoiceMasterZoneArrayInput` via:
GetSaleInfoRegionListAvailableChoiceMasterZoneArray{ GetSaleInfoRegionListAvailableChoiceMasterZoneArgs{...} }
type GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput ¶ added in v0.1.5
type GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput struct{ *pulumi.OutputState }
func (GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput) ElementType ¶ added in v0.1.5
func (GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput) ElementType() reflect.Type
func (GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput) ToGetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput ¶ added in v0.1.5
func (o GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput) ToGetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput() GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput
func (GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput) ToGetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutputWithContext ¶ added in v0.1.5
func (o GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput) ToGetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput
type GetSaleInfoRegionListAvailableChoiceMasterZoneInput ¶ added in v0.1.5
type GetSaleInfoRegionListAvailableChoiceMasterZoneInput interface { pulumi.Input ToGetSaleInfoRegionListAvailableChoiceMasterZoneOutput() GetSaleInfoRegionListAvailableChoiceMasterZoneOutput ToGetSaleInfoRegionListAvailableChoiceMasterZoneOutputWithContext(context.Context) GetSaleInfoRegionListAvailableChoiceMasterZoneOutput }
GetSaleInfoRegionListAvailableChoiceMasterZoneInput is an input type that accepts GetSaleInfoRegionListAvailableChoiceMasterZoneArgs and GetSaleInfoRegionListAvailableChoiceMasterZoneOutput values. You can construct a concrete instance of `GetSaleInfoRegionListAvailableChoiceMasterZoneInput` via:
GetSaleInfoRegionListAvailableChoiceMasterZoneArgs{...}
type GetSaleInfoRegionListAvailableChoiceMasterZoneOutput ¶ added in v0.1.5
type GetSaleInfoRegionListAvailableChoiceMasterZoneOutput struct{ *pulumi.OutputState }
func (GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) ElementType ¶ added in v0.1.5
func (GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) ElementType() reflect.Type
func (GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) OnSale ¶ added in v0.1.5
func (o GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) OnSale() pulumi.BoolOutput
is zone on sale.
func (GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) ToGetSaleInfoRegionListAvailableChoiceMasterZoneOutput ¶ added in v0.1.5
func (o GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) ToGetSaleInfoRegionListAvailableChoiceMasterZoneOutput() GetSaleInfoRegionListAvailableChoiceMasterZoneOutput
func (GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) ToGetSaleInfoRegionListAvailableChoiceMasterZoneOutputWithContext ¶ added in v0.1.5
func (o GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) ToGetSaleInfoRegionListAvailableChoiceMasterZoneOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceMasterZoneOutput
func (GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) Zone ¶ added in v0.1.5
func (o GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) Zone() pulumi.StringOutput
zone name(en).
func (GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) ZoneId ¶ added in v0.1.5
func (o GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) ZoneId() pulumi.IntOutput
zone id.
func (GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) ZoneName ¶ added in v0.1.5
func (o GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) ZoneName() pulumi.StringOutput
zone name(zh).
type GetSaleInfoRegionListAvailableChoiceOutput ¶ added in v0.1.5
type GetSaleInfoRegionListAvailableChoiceOutput struct{ *pulumi.OutputState }
func (GetSaleInfoRegionListAvailableChoiceOutput) ElementType ¶ added in v0.1.5
func (GetSaleInfoRegionListAvailableChoiceOutput) ElementType() reflect.Type
func (GetSaleInfoRegionListAvailableChoiceOutput) MasterZones ¶ added in v0.1.5
func (o GetSaleInfoRegionListAvailableChoiceOutput) MasterZones() GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput
master zone.
func (GetSaleInfoRegionListAvailableChoiceOutput) SlaveZones ¶ added in v0.1.5
func (o GetSaleInfoRegionListAvailableChoiceOutput) SlaveZones() GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput
slave zones.
func (GetSaleInfoRegionListAvailableChoiceOutput) ToGetSaleInfoRegionListAvailableChoiceOutput ¶ added in v0.1.5
func (o GetSaleInfoRegionListAvailableChoiceOutput) ToGetSaleInfoRegionListAvailableChoiceOutput() GetSaleInfoRegionListAvailableChoiceOutput
func (GetSaleInfoRegionListAvailableChoiceOutput) ToGetSaleInfoRegionListAvailableChoiceOutputWithContext ¶ added in v0.1.5
func (o GetSaleInfoRegionListAvailableChoiceOutput) ToGetSaleInfoRegionListAvailableChoiceOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceOutput
type GetSaleInfoRegionListAvailableChoiceSlaveZone ¶ added in v0.1.5
type GetSaleInfoRegionListAvailableChoiceSlaveZoneArgs ¶ added in v0.1.5
type GetSaleInfoRegionListAvailableChoiceSlaveZoneArgs struct { // is zone on sale. OnSale pulumi.BoolInput `pulumi:"onSale"` // zone name(en). Zone pulumi.StringInput `pulumi:"zone"` // zone id. ZoneId pulumi.IntInput `pulumi:"zoneId"` // zone name(zh). ZoneName pulumi.StringInput `pulumi:"zoneName"` }
func (GetSaleInfoRegionListAvailableChoiceSlaveZoneArgs) ElementType ¶ added in v0.1.5
func (GetSaleInfoRegionListAvailableChoiceSlaveZoneArgs) ElementType() reflect.Type
func (GetSaleInfoRegionListAvailableChoiceSlaveZoneArgs) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneOutput ¶ added in v0.1.5
func (i GetSaleInfoRegionListAvailableChoiceSlaveZoneArgs) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneOutput() GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput
func (GetSaleInfoRegionListAvailableChoiceSlaveZoneArgs) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneOutputWithContext ¶ added in v0.1.5
func (i GetSaleInfoRegionListAvailableChoiceSlaveZoneArgs) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput
type GetSaleInfoRegionListAvailableChoiceSlaveZoneArray ¶ added in v0.1.5
type GetSaleInfoRegionListAvailableChoiceSlaveZoneArray []GetSaleInfoRegionListAvailableChoiceSlaveZoneInput
func (GetSaleInfoRegionListAvailableChoiceSlaveZoneArray) ElementType ¶ added in v0.1.5
func (GetSaleInfoRegionListAvailableChoiceSlaveZoneArray) ElementType() reflect.Type
func (GetSaleInfoRegionListAvailableChoiceSlaveZoneArray) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput ¶ added in v0.1.5
func (i GetSaleInfoRegionListAvailableChoiceSlaveZoneArray) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput() GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput
func (GetSaleInfoRegionListAvailableChoiceSlaveZoneArray) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutputWithContext ¶ added in v0.1.5
func (i GetSaleInfoRegionListAvailableChoiceSlaveZoneArray) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput
type GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayInput ¶ added in v0.1.5
type GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayInput interface { pulumi.Input ToGetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput() GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput ToGetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutputWithContext(context.Context) GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput }
GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayInput is an input type that accepts GetSaleInfoRegionListAvailableChoiceSlaveZoneArray and GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput values. You can construct a concrete instance of `GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayInput` via:
GetSaleInfoRegionListAvailableChoiceSlaveZoneArray{ GetSaleInfoRegionListAvailableChoiceSlaveZoneArgs{...} }
type GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput ¶ added in v0.1.5
type GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput struct{ *pulumi.OutputState }
func (GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput) ElementType ¶ added in v0.1.5
func (GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput) ElementType() reflect.Type
func (GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput ¶ added in v0.1.5
func (o GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput() GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput
func (GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutputWithContext ¶ added in v0.1.5
func (o GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput
type GetSaleInfoRegionListAvailableChoiceSlaveZoneInput ¶ added in v0.1.5
type GetSaleInfoRegionListAvailableChoiceSlaveZoneInput interface { pulumi.Input ToGetSaleInfoRegionListAvailableChoiceSlaveZoneOutput() GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput ToGetSaleInfoRegionListAvailableChoiceSlaveZoneOutputWithContext(context.Context) GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput }
GetSaleInfoRegionListAvailableChoiceSlaveZoneInput is an input type that accepts GetSaleInfoRegionListAvailableChoiceSlaveZoneArgs and GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput values. You can construct a concrete instance of `GetSaleInfoRegionListAvailableChoiceSlaveZoneInput` via:
GetSaleInfoRegionListAvailableChoiceSlaveZoneArgs{...}
type GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput ¶ added in v0.1.5
type GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput struct{ *pulumi.OutputState }
func (GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) ElementType ¶ added in v0.1.5
func (GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) ElementType() reflect.Type
func (GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) OnSale ¶ added in v0.1.5
func (o GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) OnSale() pulumi.BoolOutput
is zone on sale.
func (GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneOutput ¶ added in v0.1.5
func (o GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneOutput() GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput
func (GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneOutputWithContext ¶ added in v0.1.5
func (o GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput
func (GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) Zone ¶ added in v0.1.5
func (o GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) Zone() pulumi.StringOutput
zone name(en).
func (GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) ZoneId ¶ added in v0.1.5
func (o GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) ZoneId() pulumi.IntOutput
zone id.
func (GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) ZoneName ¶ added in v0.1.5
func (o GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) ZoneName() pulumi.StringOutput
zone name(zh).
type GetSaleInfoRegionListInput ¶ added in v0.1.5
type GetSaleInfoRegionListInput interface { pulumi.Input ToGetSaleInfoRegionListOutput() GetSaleInfoRegionListOutput ToGetSaleInfoRegionListOutputWithContext(context.Context) GetSaleInfoRegionListOutput }
GetSaleInfoRegionListInput is an input type that accepts GetSaleInfoRegionListArgs and GetSaleInfoRegionListOutput values. You can construct a concrete instance of `GetSaleInfoRegionListInput` via:
GetSaleInfoRegionListArgs{...}
type GetSaleInfoRegionListOutput ¶ added in v0.1.5
type GetSaleInfoRegionListOutput struct{ *pulumi.OutputState }
func (GetSaleInfoRegionListOutput) AvailableChoices ¶ added in v0.1.5
func (o GetSaleInfoRegionListOutput) AvailableChoices() GetSaleInfoRegionListAvailableChoiceArrayOutput
available zone choice.
func (GetSaleInfoRegionListOutput) ElementType ¶ added in v0.1.5
func (GetSaleInfoRegionListOutput) ElementType() reflect.Type
func (GetSaleInfoRegionListOutput) Region ¶ added in v0.1.5
func (o GetSaleInfoRegionListOutput) Region() pulumi.StringOutput
region name(en).
func (GetSaleInfoRegionListOutput) RegionId ¶ added in v0.1.5
func (o GetSaleInfoRegionListOutput) RegionId() pulumi.IntOutput
region id.
func (GetSaleInfoRegionListOutput) RegionName ¶ added in v0.1.5
func (o GetSaleInfoRegionListOutput) RegionName() pulumi.StringOutput
region name(zh).
func (GetSaleInfoRegionListOutput) ToGetSaleInfoRegionListOutput ¶ added in v0.1.5
func (o GetSaleInfoRegionListOutput) ToGetSaleInfoRegionListOutput() GetSaleInfoRegionListOutput
func (GetSaleInfoRegionListOutput) ToGetSaleInfoRegionListOutputWithContext ¶ added in v0.1.5
func (o GetSaleInfoRegionListOutput) ToGetSaleInfoRegionListOutputWithContext(ctx context.Context) GetSaleInfoRegionListOutput
func (GetSaleInfoRegionListOutput) ZoneLists ¶ added in v0.1.5
func (o GetSaleInfoRegionListOutput) ZoneLists() GetSaleInfoRegionListZoneListArrayOutput
list of az zone.
type GetSaleInfoRegionListZoneList ¶ added in v0.1.5
type GetSaleInfoRegionListZoneListArgs ¶ added in v0.1.5
type GetSaleInfoRegionListZoneListArgs struct { // is zone on sale. OnSale pulumi.BoolInput `pulumi:"onSale"` // zone name(en). Zone pulumi.StringInput `pulumi:"zone"` // zone id. ZoneId pulumi.IntInput `pulumi:"zoneId"` // zone name(zh). ZoneName pulumi.StringInput `pulumi:"zoneName"` }
func (GetSaleInfoRegionListZoneListArgs) ElementType ¶ added in v0.1.5
func (GetSaleInfoRegionListZoneListArgs) ElementType() reflect.Type
func (GetSaleInfoRegionListZoneListArgs) ToGetSaleInfoRegionListZoneListOutput ¶ added in v0.1.5
func (i GetSaleInfoRegionListZoneListArgs) ToGetSaleInfoRegionListZoneListOutput() GetSaleInfoRegionListZoneListOutput
func (GetSaleInfoRegionListZoneListArgs) ToGetSaleInfoRegionListZoneListOutputWithContext ¶ added in v0.1.5
func (i GetSaleInfoRegionListZoneListArgs) ToGetSaleInfoRegionListZoneListOutputWithContext(ctx context.Context) GetSaleInfoRegionListZoneListOutput
type GetSaleInfoRegionListZoneListArray ¶ added in v0.1.5
type GetSaleInfoRegionListZoneListArray []GetSaleInfoRegionListZoneListInput
func (GetSaleInfoRegionListZoneListArray) ElementType ¶ added in v0.1.5
func (GetSaleInfoRegionListZoneListArray) ElementType() reflect.Type
func (GetSaleInfoRegionListZoneListArray) ToGetSaleInfoRegionListZoneListArrayOutput ¶ added in v0.1.5
func (i GetSaleInfoRegionListZoneListArray) ToGetSaleInfoRegionListZoneListArrayOutput() GetSaleInfoRegionListZoneListArrayOutput
func (GetSaleInfoRegionListZoneListArray) ToGetSaleInfoRegionListZoneListArrayOutputWithContext ¶ added in v0.1.5
func (i GetSaleInfoRegionListZoneListArray) ToGetSaleInfoRegionListZoneListArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListZoneListArrayOutput
type GetSaleInfoRegionListZoneListArrayInput ¶ added in v0.1.5
type GetSaleInfoRegionListZoneListArrayInput interface { pulumi.Input ToGetSaleInfoRegionListZoneListArrayOutput() GetSaleInfoRegionListZoneListArrayOutput ToGetSaleInfoRegionListZoneListArrayOutputWithContext(context.Context) GetSaleInfoRegionListZoneListArrayOutput }
GetSaleInfoRegionListZoneListArrayInput is an input type that accepts GetSaleInfoRegionListZoneListArray and GetSaleInfoRegionListZoneListArrayOutput values. You can construct a concrete instance of `GetSaleInfoRegionListZoneListArrayInput` via:
GetSaleInfoRegionListZoneListArray{ GetSaleInfoRegionListZoneListArgs{...} }
type GetSaleInfoRegionListZoneListArrayOutput ¶ added in v0.1.5
type GetSaleInfoRegionListZoneListArrayOutput struct{ *pulumi.OutputState }
func (GetSaleInfoRegionListZoneListArrayOutput) ElementType ¶ added in v0.1.5
func (GetSaleInfoRegionListZoneListArrayOutput) ElementType() reflect.Type
func (GetSaleInfoRegionListZoneListArrayOutput) ToGetSaleInfoRegionListZoneListArrayOutput ¶ added in v0.1.5
func (o GetSaleInfoRegionListZoneListArrayOutput) ToGetSaleInfoRegionListZoneListArrayOutput() GetSaleInfoRegionListZoneListArrayOutput
func (GetSaleInfoRegionListZoneListArrayOutput) ToGetSaleInfoRegionListZoneListArrayOutputWithContext ¶ added in v0.1.5
func (o GetSaleInfoRegionListZoneListArrayOutput) ToGetSaleInfoRegionListZoneListArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListZoneListArrayOutput
type GetSaleInfoRegionListZoneListInput ¶ added in v0.1.5
type GetSaleInfoRegionListZoneListInput interface { pulumi.Input ToGetSaleInfoRegionListZoneListOutput() GetSaleInfoRegionListZoneListOutput ToGetSaleInfoRegionListZoneListOutputWithContext(context.Context) GetSaleInfoRegionListZoneListOutput }
GetSaleInfoRegionListZoneListInput is an input type that accepts GetSaleInfoRegionListZoneListArgs and GetSaleInfoRegionListZoneListOutput values. You can construct a concrete instance of `GetSaleInfoRegionListZoneListInput` via:
GetSaleInfoRegionListZoneListArgs{...}
type GetSaleInfoRegionListZoneListOutput ¶ added in v0.1.5
type GetSaleInfoRegionListZoneListOutput struct{ *pulumi.OutputState }
func (GetSaleInfoRegionListZoneListOutput) ElementType ¶ added in v0.1.5
func (GetSaleInfoRegionListZoneListOutput) ElementType() reflect.Type
func (GetSaleInfoRegionListZoneListOutput) OnSale ¶ added in v0.1.5
func (o GetSaleInfoRegionListZoneListOutput) OnSale() pulumi.BoolOutput
is zone on sale.
func (GetSaleInfoRegionListZoneListOutput) ToGetSaleInfoRegionListZoneListOutput ¶ added in v0.1.5
func (o GetSaleInfoRegionListZoneListOutput) ToGetSaleInfoRegionListZoneListOutput() GetSaleInfoRegionListZoneListOutput
func (GetSaleInfoRegionListZoneListOutput) ToGetSaleInfoRegionListZoneListOutputWithContext ¶ added in v0.1.5
func (o GetSaleInfoRegionListZoneListOutput) ToGetSaleInfoRegionListZoneListOutputWithContext(ctx context.Context) GetSaleInfoRegionListZoneListOutput
func (GetSaleInfoRegionListZoneListOutput) Zone ¶ added in v0.1.5
func (o GetSaleInfoRegionListZoneListOutput) Zone() pulumi.StringOutput
zone name(en).
func (GetSaleInfoRegionListZoneListOutput) ZoneId ¶ added in v0.1.5
func (o GetSaleInfoRegionListZoneListOutput) ZoneId() pulumi.IntOutput
zone id.
func (GetSaleInfoRegionListZoneListOutput) ZoneName ¶ added in v0.1.5
func (o GetSaleInfoRegionListZoneListOutput) ZoneName() pulumi.StringOutput
zone name(zh).
type GetSaleInfoResult ¶ added in v0.1.5
type GetSaleInfoResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // list of sale region info. RegionLists []GetSaleInfoRegionList `pulumi:"regionLists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getSaleInfo.
func GetSaleInfo ¶ added in v0.1.5
func GetSaleInfo(ctx *pulumi.Context, args *GetSaleInfoArgs, opts ...pulumi.InvokeOption) (*GetSaleInfoResult, error)
Use this data source to query detailed information of mariadb saleInfo
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.GetSaleInfo(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetSaleInfoResultOutput ¶ added in v0.1.5
type GetSaleInfoResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSaleInfo.
func GetSaleInfoOutput ¶ added in v0.1.5
func GetSaleInfoOutput(ctx *pulumi.Context, args GetSaleInfoOutputArgs, opts ...pulumi.InvokeOption) GetSaleInfoResultOutput
func (GetSaleInfoResultOutput) ElementType ¶ added in v0.1.5
func (GetSaleInfoResultOutput) ElementType() reflect.Type
func (GetSaleInfoResultOutput) Id ¶ added in v0.1.5
func (o GetSaleInfoResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSaleInfoResultOutput) RegionLists ¶ added in v0.1.5
func (o GetSaleInfoResultOutput) RegionLists() GetSaleInfoRegionListArrayOutput
list of sale region info.
func (GetSaleInfoResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetSaleInfoResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetSaleInfoResultOutput) ToGetSaleInfoResultOutput ¶ added in v0.1.5
func (o GetSaleInfoResultOutput) ToGetSaleInfoResultOutput() GetSaleInfoResultOutput
func (GetSaleInfoResultOutput) ToGetSaleInfoResultOutputWithContext ¶ added in v0.1.5
func (o GetSaleInfoResultOutput) ToGetSaleInfoResultOutputWithContext(ctx context.Context) GetSaleInfoResultOutput
type GetSecurityGroupsList ¶
type GetSecurityGroupsList struct { // Creation time, time format: `yyyy-mm-dd hh:mm:ss`. CreateTime string `pulumi:"createTime"` // Inbound rules. Inbounds []GetSecurityGroupsListInbound `pulumi:"inbounds"` // Outbound Rules. Outbounds []GetSecurityGroupsListOutbound `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 GetSecurityGroupsListArgs ¶
type GetSecurityGroupsListArgs struct { // Creation time, time format: `yyyy-mm-dd hh:mm:ss`. CreateTime pulumi.StringInput `pulumi:"createTime"` // Inbound rules. Inbounds GetSecurityGroupsListInboundArrayInput `pulumi:"inbounds"` // Outbound Rules. Outbounds GetSecurityGroupsListOutboundArrayInput `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 (GetSecurityGroupsListArgs) ElementType ¶
func (GetSecurityGroupsListArgs) ElementType() reflect.Type
func (GetSecurityGroupsListArgs) ToGetSecurityGroupsListOutput ¶
func (i GetSecurityGroupsListArgs) ToGetSecurityGroupsListOutput() GetSecurityGroupsListOutput
func (GetSecurityGroupsListArgs) ToGetSecurityGroupsListOutputWithContext ¶
func (i GetSecurityGroupsListArgs) ToGetSecurityGroupsListOutputWithContext(ctx context.Context) GetSecurityGroupsListOutput
type GetSecurityGroupsListArray ¶
type GetSecurityGroupsListArray []GetSecurityGroupsListInput
func (GetSecurityGroupsListArray) ElementType ¶
func (GetSecurityGroupsListArray) ElementType() reflect.Type
func (GetSecurityGroupsListArray) ToGetSecurityGroupsListArrayOutput ¶
func (i GetSecurityGroupsListArray) ToGetSecurityGroupsListArrayOutput() GetSecurityGroupsListArrayOutput
func (GetSecurityGroupsListArray) ToGetSecurityGroupsListArrayOutputWithContext ¶
func (i GetSecurityGroupsListArray) ToGetSecurityGroupsListArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListArrayOutput
type GetSecurityGroupsListArrayInput ¶
type GetSecurityGroupsListArrayInput interface { pulumi.Input ToGetSecurityGroupsListArrayOutput() GetSecurityGroupsListArrayOutput ToGetSecurityGroupsListArrayOutputWithContext(context.Context) GetSecurityGroupsListArrayOutput }
GetSecurityGroupsListArrayInput is an input type that accepts GetSecurityGroupsListArray and GetSecurityGroupsListArrayOutput values. You can construct a concrete instance of `GetSecurityGroupsListArrayInput` via:
GetSecurityGroupsListArray{ GetSecurityGroupsListArgs{...} }
type GetSecurityGroupsListArrayOutput ¶
type GetSecurityGroupsListArrayOutput struct{ *pulumi.OutputState }
func (GetSecurityGroupsListArrayOutput) ElementType ¶
func (GetSecurityGroupsListArrayOutput) ElementType() reflect.Type
func (GetSecurityGroupsListArrayOutput) Index ¶
func (o GetSecurityGroupsListArrayOutput) Index(i pulumi.IntInput) GetSecurityGroupsListOutput
func (GetSecurityGroupsListArrayOutput) ToGetSecurityGroupsListArrayOutput ¶
func (o GetSecurityGroupsListArrayOutput) ToGetSecurityGroupsListArrayOutput() GetSecurityGroupsListArrayOutput
func (GetSecurityGroupsListArrayOutput) ToGetSecurityGroupsListArrayOutputWithContext ¶
func (o GetSecurityGroupsListArrayOutput) ToGetSecurityGroupsListArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListArrayOutput
type GetSecurityGroupsListInbound ¶
type GetSecurityGroupsListInbound struct { // Policy, ACCEPT or DROP. Action string `pulumi:"action"` // Source IP or IP range, such as 192.168.0.0/16. CidrIp string `pulumi:"cidrIp"` // Network protocols, support `UDP`, `TCP`, etc. IpProtocol string `pulumi:"ipProtocol"` // port. PortRange string `pulumi:"portRange"` }
type GetSecurityGroupsListInboundArgs ¶
type GetSecurityGroupsListInboundArgs struct { // Policy, ACCEPT or DROP. Action pulumi.StringInput `pulumi:"action"` // Source IP or IP range, such as 192.168.0.0/16. CidrIp pulumi.StringInput `pulumi:"cidrIp"` // Network protocols, support `UDP`, `TCP`, etc. IpProtocol pulumi.StringInput `pulumi:"ipProtocol"` // port. PortRange pulumi.StringInput `pulumi:"portRange"` }
func (GetSecurityGroupsListInboundArgs) ElementType ¶
func (GetSecurityGroupsListInboundArgs) ElementType() reflect.Type
func (GetSecurityGroupsListInboundArgs) ToGetSecurityGroupsListInboundOutput ¶
func (i GetSecurityGroupsListInboundArgs) ToGetSecurityGroupsListInboundOutput() GetSecurityGroupsListInboundOutput
func (GetSecurityGroupsListInboundArgs) ToGetSecurityGroupsListInboundOutputWithContext ¶
func (i GetSecurityGroupsListInboundArgs) ToGetSecurityGroupsListInboundOutputWithContext(ctx context.Context) GetSecurityGroupsListInboundOutput
type GetSecurityGroupsListInboundArray ¶
type GetSecurityGroupsListInboundArray []GetSecurityGroupsListInboundInput
func (GetSecurityGroupsListInboundArray) ElementType ¶
func (GetSecurityGroupsListInboundArray) ElementType() reflect.Type
func (GetSecurityGroupsListInboundArray) ToGetSecurityGroupsListInboundArrayOutput ¶
func (i GetSecurityGroupsListInboundArray) ToGetSecurityGroupsListInboundArrayOutput() GetSecurityGroupsListInboundArrayOutput
func (GetSecurityGroupsListInboundArray) ToGetSecurityGroupsListInboundArrayOutputWithContext ¶
func (i GetSecurityGroupsListInboundArray) ToGetSecurityGroupsListInboundArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListInboundArrayOutput
type GetSecurityGroupsListInboundArrayInput ¶
type GetSecurityGroupsListInboundArrayInput interface { pulumi.Input ToGetSecurityGroupsListInboundArrayOutput() GetSecurityGroupsListInboundArrayOutput ToGetSecurityGroupsListInboundArrayOutputWithContext(context.Context) GetSecurityGroupsListInboundArrayOutput }
GetSecurityGroupsListInboundArrayInput is an input type that accepts GetSecurityGroupsListInboundArray and GetSecurityGroupsListInboundArrayOutput values. You can construct a concrete instance of `GetSecurityGroupsListInboundArrayInput` via:
GetSecurityGroupsListInboundArray{ GetSecurityGroupsListInboundArgs{...} }
type GetSecurityGroupsListInboundArrayOutput ¶
type GetSecurityGroupsListInboundArrayOutput struct{ *pulumi.OutputState }
func (GetSecurityGroupsListInboundArrayOutput) ElementType ¶
func (GetSecurityGroupsListInboundArrayOutput) ElementType() reflect.Type
func (GetSecurityGroupsListInboundArrayOutput) ToGetSecurityGroupsListInboundArrayOutput ¶
func (o GetSecurityGroupsListInboundArrayOutput) ToGetSecurityGroupsListInboundArrayOutput() GetSecurityGroupsListInboundArrayOutput
func (GetSecurityGroupsListInboundArrayOutput) ToGetSecurityGroupsListInboundArrayOutputWithContext ¶
func (o GetSecurityGroupsListInboundArrayOutput) ToGetSecurityGroupsListInboundArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListInboundArrayOutput
type GetSecurityGroupsListInboundInput ¶
type GetSecurityGroupsListInboundInput interface { pulumi.Input ToGetSecurityGroupsListInboundOutput() GetSecurityGroupsListInboundOutput ToGetSecurityGroupsListInboundOutputWithContext(context.Context) GetSecurityGroupsListInboundOutput }
GetSecurityGroupsListInboundInput is an input type that accepts GetSecurityGroupsListInboundArgs and GetSecurityGroupsListInboundOutput values. You can construct a concrete instance of `GetSecurityGroupsListInboundInput` via:
GetSecurityGroupsListInboundArgs{...}
type GetSecurityGroupsListInboundOutput ¶
type GetSecurityGroupsListInboundOutput struct{ *pulumi.OutputState }
func (GetSecurityGroupsListInboundOutput) Action ¶
func (o GetSecurityGroupsListInboundOutput) Action() pulumi.StringOutput
Policy, ACCEPT or DROP.
func (GetSecurityGroupsListInboundOutput) CidrIp ¶
func (o GetSecurityGroupsListInboundOutput) CidrIp() pulumi.StringOutput
Source IP or IP range, such as 192.168.0.0/16.
func (GetSecurityGroupsListInboundOutput) ElementType ¶
func (GetSecurityGroupsListInboundOutput) ElementType() reflect.Type
func (GetSecurityGroupsListInboundOutput) IpProtocol ¶
func (o GetSecurityGroupsListInboundOutput) IpProtocol() pulumi.StringOutput
Network protocols, support `UDP`, `TCP`, etc.
func (GetSecurityGroupsListInboundOutput) PortRange ¶
func (o GetSecurityGroupsListInboundOutput) PortRange() pulumi.StringOutput
port.
func (GetSecurityGroupsListInboundOutput) ToGetSecurityGroupsListInboundOutput ¶
func (o GetSecurityGroupsListInboundOutput) ToGetSecurityGroupsListInboundOutput() GetSecurityGroupsListInboundOutput
func (GetSecurityGroupsListInboundOutput) ToGetSecurityGroupsListInboundOutputWithContext ¶
func (o GetSecurityGroupsListInboundOutput) ToGetSecurityGroupsListInboundOutputWithContext(ctx context.Context) GetSecurityGroupsListInboundOutput
type GetSecurityGroupsListInput ¶
type GetSecurityGroupsListInput interface { pulumi.Input ToGetSecurityGroupsListOutput() GetSecurityGroupsListOutput ToGetSecurityGroupsListOutputWithContext(context.Context) GetSecurityGroupsListOutput }
GetSecurityGroupsListInput is an input type that accepts GetSecurityGroupsListArgs and GetSecurityGroupsListOutput values. You can construct a concrete instance of `GetSecurityGroupsListInput` via:
GetSecurityGroupsListArgs{...}
type GetSecurityGroupsListOutbound ¶
type GetSecurityGroupsListOutbound struct { // Policy, ACCEPT or DROP. Action string `pulumi:"action"` // Source IP or IP range, such as 192.168.0.0/16. CidrIp string `pulumi:"cidrIp"` // Network protocols, support `UDP`, `TCP`, etc. IpProtocol string `pulumi:"ipProtocol"` // port. PortRange string `pulumi:"portRange"` }
type GetSecurityGroupsListOutboundArgs ¶
type GetSecurityGroupsListOutboundArgs struct { // Policy, ACCEPT or DROP. Action pulumi.StringInput `pulumi:"action"` // Source IP or IP range, such as 192.168.0.0/16. CidrIp pulumi.StringInput `pulumi:"cidrIp"` // Network protocols, support `UDP`, `TCP`, etc. IpProtocol pulumi.StringInput `pulumi:"ipProtocol"` // port. PortRange pulumi.StringInput `pulumi:"portRange"` }
func (GetSecurityGroupsListOutboundArgs) ElementType ¶
func (GetSecurityGroupsListOutboundArgs) ElementType() reflect.Type
func (GetSecurityGroupsListOutboundArgs) ToGetSecurityGroupsListOutboundOutput ¶
func (i GetSecurityGroupsListOutboundArgs) ToGetSecurityGroupsListOutboundOutput() GetSecurityGroupsListOutboundOutput
func (GetSecurityGroupsListOutboundArgs) ToGetSecurityGroupsListOutboundOutputWithContext ¶
func (i GetSecurityGroupsListOutboundArgs) ToGetSecurityGroupsListOutboundOutputWithContext(ctx context.Context) GetSecurityGroupsListOutboundOutput
type GetSecurityGroupsListOutboundArray ¶
type GetSecurityGroupsListOutboundArray []GetSecurityGroupsListOutboundInput
func (GetSecurityGroupsListOutboundArray) ElementType ¶
func (GetSecurityGroupsListOutboundArray) ElementType() reflect.Type
func (GetSecurityGroupsListOutboundArray) ToGetSecurityGroupsListOutboundArrayOutput ¶
func (i GetSecurityGroupsListOutboundArray) ToGetSecurityGroupsListOutboundArrayOutput() GetSecurityGroupsListOutboundArrayOutput
func (GetSecurityGroupsListOutboundArray) ToGetSecurityGroupsListOutboundArrayOutputWithContext ¶
func (i GetSecurityGroupsListOutboundArray) ToGetSecurityGroupsListOutboundArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListOutboundArrayOutput
type GetSecurityGroupsListOutboundArrayInput ¶
type GetSecurityGroupsListOutboundArrayInput interface { pulumi.Input ToGetSecurityGroupsListOutboundArrayOutput() GetSecurityGroupsListOutboundArrayOutput ToGetSecurityGroupsListOutboundArrayOutputWithContext(context.Context) GetSecurityGroupsListOutboundArrayOutput }
GetSecurityGroupsListOutboundArrayInput is an input type that accepts GetSecurityGroupsListOutboundArray and GetSecurityGroupsListOutboundArrayOutput values. You can construct a concrete instance of `GetSecurityGroupsListOutboundArrayInput` via:
GetSecurityGroupsListOutboundArray{ GetSecurityGroupsListOutboundArgs{...} }
type GetSecurityGroupsListOutboundArrayOutput ¶
type GetSecurityGroupsListOutboundArrayOutput struct{ *pulumi.OutputState }
func (GetSecurityGroupsListOutboundArrayOutput) ElementType ¶
func (GetSecurityGroupsListOutboundArrayOutput) ElementType() reflect.Type
func (GetSecurityGroupsListOutboundArrayOutput) ToGetSecurityGroupsListOutboundArrayOutput ¶
func (o GetSecurityGroupsListOutboundArrayOutput) ToGetSecurityGroupsListOutboundArrayOutput() GetSecurityGroupsListOutboundArrayOutput
func (GetSecurityGroupsListOutboundArrayOutput) ToGetSecurityGroupsListOutboundArrayOutputWithContext ¶
func (o GetSecurityGroupsListOutboundArrayOutput) ToGetSecurityGroupsListOutboundArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListOutboundArrayOutput
type GetSecurityGroupsListOutboundInput ¶
type GetSecurityGroupsListOutboundInput interface { pulumi.Input ToGetSecurityGroupsListOutboundOutput() GetSecurityGroupsListOutboundOutput ToGetSecurityGroupsListOutboundOutputWithContext(context.Context) GetSecurityGroupsListOutboundOutput }
GetSecurityGroupsListOutboundInput is an input type that accepts GetSecurityGroupsListOutboundArgs and GetSecurityGroupsListOutboundOutput values. You can construct a concrete instance of `GetSecurityGroupsListOutboundInput` via:
GetSecurityGroupsListOutboundArgs{...}
type GetSecurityGroupsListOutboundOutput ¶
type GetSecurityGroupsListOutboundOutput struct{ *pulumi.OutputState }
func (GetSecurityGroupsListOutboundOutput) Action ¶
func (o GetSecurityGroupsListOutboundOutput) Action() pulumi.StringOutput
Policy, ACCEPT or DROP.
func (GetSecurityGroupsListOutboundOutput) CidrIp ¶
func (o GetSecurityGroupsListOutboundOutput) CidrIp() pulumi.StringOutput
Source IP or IP range, such as 192.168.0.0/16.
func (GetSecurityGroupsListOutboundOutput) ElementType ¶
func (GetSecurityGroupsListOutboundOutput) ElementType() reflect.Type
func (GetSecurityGroupsListOutboundOutput) IpProtocol ¶
func (o GetSecurityGroupsListOutboundOutput) IpProtocol() pulumi.StringOutput
Network protocols, support `UDP`, `TCP`, etc.
func (GetSecurityGroupsListOutboundOutput) PortRange ¶
func (o GetSecurityGroupsListOutboundOutput) PortRange() pulumi.StringOutput
port.
func (GetSecurityGroupsListOutboundOutput) ToGetSecurityGroupsListOutboundOutput ¶
func (o GetSecurityGroupsListOutboundOutput) ToGetSecurityGroupsListOutboundOutput() GetSecurityGroupsListOutboundOutput
func (GetSecurityGroupsListOutboundOutput) ToGetSecurityGroupsListOutboundOutputWithContext ¶
func (o GetSecurityGroupsListOutboundOutput) ToGetSecurityGroupsListOutboundOutputWithContext(ctx context.Context) GetSecurityGroupsListOutboundOutput
type GetSecurityGroupsListOutput ¶
type GetSecurityGroupsListOutput struct{ *pulumi.OutputState }
func (GetSecurityGroupsListOutput) CreateTime ¶
func (o GetSecurityGroupsListOutput) CreateTime() pulumi.StringOutput
Creation time, time format: `yyyy-mm-dd hh:mm:ss`.
func (GetSecurityGroupsListOutput) ElementType ¶
func (GetSecurityGroupsListOutput) ElementType() reflect.Type
func (GetSecurityGroupsListOutput) Inbounds ¶
func (o GetSecurityGroupsListOutput) Inbounds() GetSecurityGroupsListInboundArrayOutput
Inbound rules.
func (GetSecurityGroupsListOutput) Outbounds ¶
func (o GetSecurityGroupsListOutput) Outbounds() GetSecurityGroupsListOutboundArrayOutput
Outbound Rules.
func (GetSecurityGroupsListOutput) ProjectId ¶
func (o GetSecurityGroupsListOutput) ProjectId() pulumi.IntOutput
Project ID.
func (GetSecurityGroupsListOutput) SecurityGroupId ¶
func (o GetSecurityGroupsListOutput) SecurityGroupId() pulumi.StringOutput
Security group ID.
func (GetSecurityGroupsListOutput) SecurityGroupName ¶
func (o GetSecurityGroupsListOutput) SecurityGroupName() pulumi.StringOutput
security group name.
func (GetSecurityGroupsListOutput) SecurityGroupRemark ¶
func (o GetSecurityGroupsListOutput) SecurityGroupRemark() pulumi.StringOutput
Security Group Notes.
func (GetSecurityGroupsListOutput) ToGetSecurityGroupsListOutput ¶
func (o GetSecurityGroupsListOutput) ToGetSecurityGroupsListOutput() GetSecurityGroupsListOutput
func (GetSecurityGroupsListOutput) ToGetSecurityGroupsListOutputWithContext ¶
func (o GetSecurityGroupsListOutput) ToGetSecurityGroupsListOutputWithContext(ctx context.Context) GetSecurityGroupsListOutput
type GetSlowLogsArgs ¶ added in v0.1.5
type GetSlowLogsArgs struct { // Specific name of the database to be queried. Db *string `pulumi:"db"` // Query end time in the format of 2016-08-22 14:55:20. EndTime *string `pulumi:"endTime"` // Instance ID in the format of `tdsql-ow728lmc`. InstanceId string `pulumi:"instanceId"` // Sorting metric. Valid values: query_time_sum, query_count. OrderBy *string `pulumi:"orderBy"` // Sorting order. Valid values: desc, asc. OrderByType *string `pulumi:"orderByType"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Query slow queries from either the primary or the replica. Valid values: 0 (primary), 1 (replica). Slave *int `pulumi:"slave"` // Query start time in the format of 2016-07-23 14:55:20. StartTime string `pulumi:"startTime"` }
A collection of arguments for invoking getSlowLogs.
type GetSlowLogsData ¶ added in v0.1.5
type GetSlowLogsData struct { // Statement checksum for querying details. CheckSum string `pulumi:"checkSum"` // Specific name of the database to be queried. Db string `pulumi:"db"` // Sample SQLNote: This field may return null, indicating that no valid values can be obtained. ExampleSql string `pulumi:"exampleSql"` // Abstracted SQL statement. FingerPrint string `pulumi:"fingerPrint"` // Host address of account. Host string `pulumi:"host"` // Average lock time. LockTimeAvg string `pulumi:"lockTimeAvg"` // Maximum lock time. LockTimeMax string `pulumi:"lockTimeMax"` // Minimum lock time. LockTimeMin string `pulumi:"lockTimeMin"` // Total statement lock time. LockTimeSum string `pulumi:"lockTimeSum"` // Total number of statement queries. QueryCount string `pulumi:"queryCount"` // Average query time. QueryTimeAvg string `pulumi:"queryTimeAvg"` // Maximum query time. QueryTimeMax string `pulumi:"queryTimeMax"` // Minimum query time. QueryTimeMin string `pulumi:"queryTimeMin"` // Total statement query time. QueryTimeSum string `pulumi:"queryTimeSum"` // Number of scanned rows. RowsExaminedSum string `pulumi:"rowsExaminedSum"` // Number of sent rows. RowsSentSum string `pulumi:"rowsSentSum"` // Last execution time. TsMax string `pulumi:"tsMax"` // First execution time. TsMin string `pulumi:"tsMin"` // Account. User string `pulumi:"user"` }
type GetSlowLogsDataArgs ¶ added in v0.1.5
type GetSlowLogsDataArgs struct { // Statement checksum for querying details. CheckSum pulumi.StringInput `pulumi:"checkSum"` // Specific name of the database to be queried. Db pulumi.StringInput `pulumi:"db"` // Sample SQLNote: This field may return null, indicating that no valid values can be obtained. ExampleSql pulumi.StringInput `pulumi:"exampleSql"` // Abstracted SQL statement. FingerPrint pulumi.StringInput `pulumi:"fingerPrint"` // Host address of account. Host pulumi.StringInput `pulumi:"host"` // Average lock time. LockTimeAvg pulumi.StringInput `pulumi:"lockTimeAvg"` // Maximum lock time. LockTimeMax pulumi.StringInput `pulumi:"lockTimeMax"` // Minimum lock time. LockTimeMin pulumi.StringInput `pulumi:"lockTimeMin"` // Total statement lock time. LockTimeSum pulumi.StringInput `pulumi:"lockTimeSum"` // Total number of statement queries. QueryCount pulumi.StringInput `pulumi:"queryCount"` // Average query time. QueryTimeAvg pulumi.StringInput `pulumi:"queryTimeAvg"` // Maximum query time. QueryTimeMax pulumi.StringInput `pulumi:"queryTimeMax"` // Minimum query time. QueryTimeMin pulumi.StringInput `pulumi:"queryTimeMin"` // Total statement query time. QueryTimeSum pulumi.StringInput `pulumi:"queryTimeSum"` // Number of scanned rows. RowsExaminedSum pulumi.StringInput `pulumi:"rowsExaminedSum"` // Number of sent rows. RowsSentSum pulumi.StringInput `pulumi:"rowsSentSum"` // Last execution time. TsMax pulumi.StringInput `pulumi:"tsMax"` // First execution time. TsMin pulumi.StringInput `pulumi:"tsMin"` // Account. User pulumi.StringInput `pulumi:"user"` }
func (GetSlowLogsDataArgs) ElementType ¶ added in v0.1.5
func (GetSlowLogsDataArgs) ElementType() reflect.Type
func (GetSlowLogsDataArgs) ToGetSlowLogsDataOutput ¶ added in v0.1.5
func (i GetSlowLogsDataArgs) ToGetSlowLogsDataOutput() GetSlowLogsDataOutput
func (GetSlowLogsDataArgs) ToGetSlowLogsDataOutputWithContext ¶ added in v0.1.5
func (i GetSlowLogsDataArgs) ToGetSlowLogsDataOutputWithContext(ctx context.Context) GetSlowLogsDataOutput
type GetSlowLogsDataArray ¶ added in v0.1.5
type GetSlowLogsDataArray []GetSlowLogsDataInput
func (GetSlowLogsDataArray) ElementType ¶ added in v0.1.5
func (GetSlowLogsDataArray) ElementType() reflect.Type
func (GetSlowLogsDataArray) ToGetSlowLogsDataArrayOutput ¶ added in v0.1.5
func (i GetSlowLogsDataArray) ToGetSlowLogsDataArrayOutput() GetSlowLogsDataArrayOutput
func (GetSlowLogsDataArray) ToGetSlowLogsDataArrayOutputWithContext ¶ added in v0.1.5
func (i GetSlowLogsDataArray) ToGetSlowLogsDataArrayOutputWithContext(ctx context.Context) GetSlowLogsDataArrayOutput
type GetSlowLogsDataArrayInput ¶ added in v0.1.5
type GetSlowLogsDataArrayInput interface { pulumi.Input ToGetSlowLogsDataArrayOutput() GetSlowLogsDataArrayOutput ToGetSlowLogsDataArrayOutputWithContext(context.Context) GetSlowLogsDataArrayOutput }
GetSlowLogsDataArrayInput is an input type that accepts GetSlowLogsDataArray and GetSlowLogsDataArrayOutput values. You can construct a concrete instance of `GetSlowLogsDataArrayInput` via:
GetSlowLogsDataArray{ GetSlowLogsDataArgs{...} }
type GetSlowLogsDataArrayOutput ¶ added in v0.1.5
type GetSlowLogsDataArrayOutput struct{ *pulumi.OutputState }
func (GetSlowLogsDataArrayOutput) ElementType ¶ added in v0.1.5
func (GetSlowLogsDataArrayOutput) ElementType() reflect.Type
func (GetSlowLogsDataArrayOutput) Index ¶ added in v0.1.5
func (o GetSlowLogsDataArrayOutput) Index(i pulumi.IntInput) GetSlowLogsDataOutput
func (GetSlowLogsDataArrayOutput) ToGetSlowLogsDataArrayOutput ¶ added in v0.1.5
func (o GetSlowLogsDataArrayOutput) ToGetSlowLogsDataArrayOutput() GetSlowLogsDataArrayOutput
func (GetSlowLogsDataArrayOutput) ToGetSlowLogsDataArrayOutputWithContext ¶ added in v0.1.5
func (o GetSlowLogsDataArrayOutput) ToGetSlowLogsDataArrayOutputWithContext(ctx context.Context) GetSlowLogsDataArrayOutput
type GetSlowLogsDataInput ¶ added in v0.1.5
type GetSlowLogsDataInput interface { pulumi.Input ToGetSlowLogsDataOutput() GetSlowLogsDataOutput ToGetSlowLogsDataOutputWithContext(context.Context) GetSlowLogsDataOutput }
GetSlowLogsDataInput is an input type that accepts GetSlowLogsDataArgs and GetSlowLogsDataOutput values. You can construct a concrete instance of `GetSlowLogsDataInput` via:
GetSlowLogsDataArgs{...}
type GetSlowLogsDataOutput ¶ added in v0.1.5
type GetSlowLogsDataOutput struct{ *pulumi.OutputState }
func (GetSlowLogsDataOutput) CheckSum ¶ added in v0.1.5
func (o GetSlowLogsDataOutput) CheckSum() pulumi.StringOutput
Statement checksum for querying details.
func (GetSlowLogsDataOutput) Db ¶ added in v0.1.5
func (o GetSlowLogsDataOutput) Db() pulumi.StringOutput
Specific name of the database to be queried.
func (GetSlowLogsDataOutput) ElementType ¶ added in v0.1.5
func (GetSlowLogsDataOutput) ElementType() reflect.Type
func (GetSlowLogsDataOutput) ExampleSql ¶ added in v0.1.5
func (o GetSlowLogsDataOutput) ExampleSql() pulumi.StringOutput
Sample SQLNote: This field may return null, indicating that no valid values can be obtained.
func (GetSlowLogsDataOutput) FingerPrint ¶ added in v0.1.5
func (o GetSlowLogsDataOutput) FingerPrint() pulumi.StringOutput
Abstracted SQL statement.
func (GetSlowLogsDataOutput) Host ¶ added in v0.1.5
func (o GetSlowLogsDataOutput) Host() pulumi.StringOutput
Host address of account.
func (GetSlowLogsDataOutput) LockTimeAvg ¶ added in v0.1.5
func (o GetSlowLogsDataOutput) LockTimeAvg() pulumi.StringOutput
Average lock time.
func (GetSlowLogsDataOutput) LockTimeMax ¶ added in v0.1.5
func (o GetSlowLogsDataOutput) LockTimeMax() pulumi.StringOutput
Maximum lock time.
func (GetSlowLogsDataOutput) LockTimeMin ¶ added in v0.1.5
func (o GetSlowLogsDataOutput) LockTimeMin() pulumi.StringOutput
Minimum lock time.
func (GetSlowLogsDataOutput) LockTimeSum ¶ added in v0.1.5
func (o GetSlowLogsDataOutput) LockTimeSum() pulumi.StringOutput
Total statement lock time.
func (GetSlowLogsDataOutput) QueryCount ¶ added in v0.1.5
func (o GetSlowLogsDataOutput) QueryCount() pulumi.StringOutput
Total number of statement queries.
func (GetSlowLogsDataOutput) QueryTimeAvg ¶ added in v0.1.5
func (o GetSlowLogsDataOutput) QueryTimeAvg() pulumi.StringOutput
Average query time.
func (GetSlowLogsDataOutput) QueryTimeMax ¶ added in v0.1.5
func (o GetSlowLogsDataOutput) QueryTimeMax() pulumi.StringOutput
Maximum query time.
func (GetSlowLogsDataOutput) QueryTimeMin ¶ added in v0.1.5
func (o GetSlowLogsDataOutput) QueryTimeMin() pulumi.StringOutput
Minimum query time.
func (GetSlowLogsDataOutput) QueryTimeSum ¶ added in v0.1.5
func (o GetSlowLogsDataOutput) QueryTimeSum() pulumi.StringOutput
Total statement query time.
func (GetSlowLogsDataOutput) RowsExaminedSum ¶ added in v0.1.5
func (o GetSlowLogsDataOutput) RowsExaminedSum() pulumi.StringOutput
Number of scanned rows.
func (GetSlowLogsDataOutput) RowsSentSum ¶ added in v0.1.5
func (o GetSlowLogsDataOutput) RowsSentSum() pulumi.StringOutput
Number of sent rows.
func (GetSlowLogsDataOutput) ToGetSlowLogsDataOutput ¶ added in v0.1.5
func (o GetSlowLogsDataOutput) ToGetSlowLogsDataOutput() GetSlowLogsDataOutput
func (GetSlowLogsDataOutput) ToGetSlowLogsDataOutputWithContext ¶ added in v0.1.5
func (o GetSlowLogsDataOutput) ToGetSlowLogsDataOutputWithContext(ctx context.Context) GetSlowLogsDataOutput
func (GetSlowLogsDataOutput) TsMax ¶ added in v0.1.5
func (o GetSlowLogsDataOutput) TsMax() pulumi.StringOutput
Last execution time.
func (GetSlowLogsDataOutput) TsMin ¶ added in v0.1.5
func (o GetSlowLogsDataOutput) TsMin() pulumi.StringOutput
First execution time.
func (GetSlowLogsDataOutput) User ¶ added in v0.1.5
func (o GetSlowLogsDataOutput) User() pulumi.StringOutput
Account.
type GetSlowLogsOutputArgs ¶ added in v0.1.5
type GetSlowLogsOutputArgs struct { // Specific name of the database to be queried. Db pulumi.StringPtrInput `pulumi:"db"` // Query end time in the format of 2016-08-22 14:55:20. EndTime pulumi.StringPtrInput `pulumi:"endTime"` // Instance ID in the format of `tdsql-ow728lmc`. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Sorting metric. Valid values: query_time_sum, query_count. OrderBy pulumi.StringPtrInput `pulumi:"orderBy"` // Sorting order. Valid values: desc, asc. OrderByType pulumi.StringPtrInput `pulumi:"orderByType"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Query slow queries from either the primary or the replica. Valid values: 0 (primary), 1 (replica). Slave pulumi.IntPtrInput `pulumi:"slave"` // Query start time in the format of 2016-07-23 14:55:20. StartTime pulumi.StringInput `pulumi:"startTime"` }
A collection of arguments for invoking getSlowLogs.
func (GetSlowLogsOutputArgs) ElementType ¶ added in v0.1.5
func (GetSlowLogsOutputArgs) ElementType() reflect.Type
type GetSlowLogsResult ¶ added in v0.1.5
type GetSlowLogsResult struct { // Slow query log data. Datas []GetSlowLogsData `pulumi:"datas"` // Database name. Db *string `pulumi:"db"` EndTime *string `pulumi:"endTime"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // Total statement lock time. LockTimeSum float64 `pulumi:"lockTimeSum"` OrderBy *string `pulumi:"orderBy"` OrderByType *string `pulumi:"orderByType"` // Total number of statement queries. QueryCount int `pulumi:"queryCount"` // Total statement query time. QueryTimeSum float64 `pulumi:"queryTimeSum"` ResultOutputFile *string `pulumi:"resultOutputFile"` Slave *int `pulumi:"slave"` StartTime string `pulumi:"startTime"` }
A collection of values returned by getSlowLogs.
func GetSlowLogs ¶ added in v0.1.5
func GetSlowLogs(ctx *pulumi.Context, args *GetSlowLogsArgs, opts ...pulumi.InvokeOption) (*GetSlowLogsResult, error)
Use this data source to query detailed information of mariadb slowLogs
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.GetSlowLogs(ctx, &mariadb.GetSlowLogsArgs{ InstanceId: "tdsql-9vqvls95", OrderBy: pulumi.StringRef("query_time_sum"), OrderByType: pulumi.StringRef("desc"), Slave: pulumi.IntRef(0), StartTime: "2023-06-01 14:55:20", }, nil) if err != nil { return err } return nil }) }
```
type GetSlowLogsResultOutput ¶ added in v0.1.5
type GetSlowLogsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSlowLogs.
func GetSlowLogsOutput ¶ added in v0.1.5
func GetSlowLogsOutput(ctx *pulumi.Context, args GetSlowLogsOutputArgs, opts ...pulumi.InvokeOption) GetSlowLogsResultOutput
func (GetSlowLogsResultOutput) Datas ¶ added in v0.1.5
func (o GetSlowLogsResultOutput) Datas() GetSlowLogsDataArrayOutput
Slow query log data.
func (GetSlowLogsResultOutput) Db ¶ added in v0.1.5
func (o GetSlowLogsResultOutput) Db() pulumi.StringPtrOutput
Database name.
func (GetSlowLogsResultOutput) ElementType ¶ added in v0.1.5
func (GetSlowLogsResultOutput) ElementType() reflect.Type
func (GetSlowLogsResultOutput) EndTime ¶ added in v0.1.5
func (o GetSlowLogsResultOutput) EndTime() pulumi.StringPtrOutput
func (GetSlowLogsResultOutput) Id ¶ added in v0.1.5
func (o GetSlowLogsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSlowLogsResultOutput) InstanceId ¶ added in v0.1.5
func (o GetSlowLogsResultOutput) InstanceId() pulumi.StringOutput
func (GetSlowLogsResultOutput) LockTimeSum ¶ added in v0.1.5
func (o GetSlowLogsResultOutput) LockTimeSum() pulumi.Float64Output
Total statement lock time.
func (GetSlowLogsResultOutput) OrderBy ¶ added in v0.1.5
func (o GetSlowLogsResultOutput) OrderBy() pulumi.StringPtrOutput
func (GetSlowLogsResultOutput) OrderByType ¶ added in v0.1.5
func (o GetSlowLogsResultOutput) OrderByType() pulumi.StringPtrOutput
func (GetSlowLogsResultOutput) QueryCount ¶ added in v0.1.5
func (o GetSlowLogsResultOutput) QueryCount() pulumi.IntOutput
Total number of statement queries.
func (GetSlowLogsResultOutput) QueryTimeSum ¶ added in v0.1.5
func (o GetSlowLogsResultOutput) QueryTimeSum() pulumi.Float64Output
Total statement query time.
func (GetSlowLogsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetSlowLogsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetSlowLogsResultOutput) Slave ¶ added in v0.1.5
func (o GetSlowLogsResultOutput) Slave() pulumi.IntPtrOutput
func (GetSlowLogsResultOutput) StartTime ¶ added in v0.1.5
func (o GetSlowLogsResultOutput) StartTime() pulumi.StringOutput
func (GetSlowLogsResultOutput) ToGetSlowLogsResultOutput ¶ added in v0.1.5
func (o GetSlowLogsResultOutput) ToGetSlowLogsResultOutput() GetSlowLogsResultOutput
func (GetSlowLogsResultOutput) ToGetSlowLogsResultOutputWithContext ¶ added in v0.1.5
func (o GetSlowLogsResultOutput) ToGetSlowLogsResultOutputWithContext(ctx context.Context) GetSlowLogsResultOutput
type GetUpgradePriceArgs ¶ added in v0.1.5
type GetUpgradePriceArgs struct { // Price unit. Valid values: `* pent` (cent), `* microPent` (microcent). AmountUnit *string `pulumi:"amountUnit"` // Instance ID. InstanceId string `pulumi:"instanceId"` // Memory size in GB, which can be obtained by querying the instance specification through the `DescribeDBInstanceSpecs` API. Memory int `pulumi:"memory"` // New instance nodes, zero means not change. NodeCount *int `pulumi:"nodeCount"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Storage capacity in GB. The maximum and minimum storage space can be obtained by querying instance specification through the `DescribeDBInstanceSpecs` API. Storage int `pulumi:"storage"` }
A collection of arguments for invoking getUpgradePrice.
type GetUpgradePriceOutputArgs ¶ added in v0.1.5
type GetUpgradePriceOutputArgs struct { // Price unit. Valid values: `* pent` (cent), `* microPent` (microcent). AmountUnit pulumi.StringPtrInput `pulumi:"amountUnit"` // Instance ID. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Memory size in GB, which can be obtained by querying the instance specification through the `DescribeDBInstanceSpecs` API. Memory pulumi.IntInput `pulumi:"memory"` // New instance nodes, zero means not change. NodeCount pulumi.IntPtrInput `pulumi:"nodeCount"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Storage capacity in GB. The maximum and minimum storage space can be obtained by querying instance specification through the `DescribeDBInstanceSpecs` API. Storage pulumi.IntInput `pulumi:"storage"` }
A collection of arguments for invoking getUpgradePrice.
func (GetUpgradePriceOutputArgs) ElementType ¶ added in v0.1.5
func (GetUpgradePriceOutputArgs) ElementType() reflect.Type
type GetUpgradePriceResult ¶ added in v0.1.5
type GetUpgradePriceResult struct { AmountUnit *string `pulumi:"amountUnit"` // Price calculation formula. Formula string `pulumi:"formula"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` Memory int `pulumi:"memory"` NodeCount *int `pulumi:"nodeCount"` // Original price * Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. * Currency: CNY (Chinese site), USD (international site). OriginalPrice int `pulumi:"originalPrice"` // The actual price may be different from the original price due to discounts. * Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. * Currency: CNY (Chinese site), USD (international site). Price int `pulumi:"price"` ResultOutputFile *string `pulumi:"resultOutputFile"` Storage int `pulumi:"storage"` }
A collection of values returned by getUpgradePrice.
func GetUpgradePrice ¶ added in v0.1.5
func GetUpgradePrice(ctx *pulumi.Context, args *GetUpgradePriceArgs, opts ...pulumi.InvokeOption) (*GetUpgradePriceResult, error)
Use this data source to query detailed information of mariadb upgradePrice
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.GetUpgradePrice(ctx, &mariadb.GetUpgradePriceArgs{ InstanceId: "tdsql-9vqvls95", Memory: 4, NodeCount: pulumi.IntRef(2), Storage: 40, }, nil) if err != nil { return err } return nil }) }
```
type GetUpgradePriceResultOutput ¶ added in v0.1.5
type GetUpgradePriceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUpgradePrice.
func GetUpgradePriceOutput ¶ added in v0.1.5
func GetUpgradePriceOutput(ctx *pulumi.Context, args GetUpgradePriceOutputArgs, opts ...pulumi.InvokeOption) GetUpgradePriceResultOutput
func (GetUpgradePriceResultOutput) AmountUnit ¶ added in v0.1.5
func (o GetUpgradePriceResultOutput) AmountUnit() pulumi.StringPtrOutput
func (GetUpgradePriceResultOutput) ElementType ¶ added in v0.1.5
func (GetUpgradePriceResultOutput) ElementType() reflect.Type
func (GetUpgradePriceResultOutput) Formula ¶ added in v0.1.5
func (o GetUpgradePriceResultOutput) Formula() pulumi.StringOutput
Price calculation formula.
func (GetUpgradePriceResultOutput) Id ¶ added in v0.1.5
func (o GetUpgradePriceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetUpgradePriceResultOutput) InstanceId ¶ added in v0.1.5
func (o GetUpgradePriceResultOutput) InstanceId() pulumi.StringOutput
func (GetUpgradePriceResultOutput) Memory ¶ added in v0.1.5
func (o GetUpgradePriceResultOutput) Memory() pulumi.IntOutput
func (GetUpgradePriceResultOutput) NodeCount ¶ added in v0.1.5
func (o GetUpgradePriceResultOutput) NodeCount() pulumi.IntPtrOutput
func (GetUpgradePriceResultOutput) OriginalPrice ¶ added in v0.1.5
func (o GetUpgradePriceResultOutput) OriginalPrice() pulumi.IntOutput
Original price * Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. * Currency: CNY (Chinese site), USD (international site).
func (GetUpgradePriceResultOutput) Price ¶ added in v0.1.5
func (o GetUpgradePriceResultOutput) Price() pulumi.IntOutput
The actual price may be different from the original price due to discounts. * Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. * Currency: CNY (Chinese site), USD (international site).
func (GetUpgradePriceResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetUpgradePriceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetUpgradePriceResultOutput) Storage ¶ added in v0.1.5
func (o GetUpgradePriceResultOutput) Storage() pulumi.IntOutput
func (GetUpgradePriceResultOutput) ToGetUpgradePriceResultOutput ¶ added in v0.1.5
func (o GetUpgradePriceResultOutput) ToGetUpgradePriceResultOutput() GetUpgradePriceResultOutput
func (GetUpgradePriceResultOutput) ToGetUpgradePriceResultOutputWithContext ¶ added in v0.1.5
func (o GetUpgradePriceResultOutput) ToGetUpgradePriceResultOutputWithContext(ctx context.Context) GetUpgradePriceResultOutput
type HourDbInstance ¶
type HourDbInstance struct { pulumi.CustomResourceState // db engine version, default to 10.1.9. DbVersionId pulumi.StringOutput `pulumi:"dbVersionId"` // name of this instance. InstanceName pulumi.StringPtrOutput `pulumi:"instanceName"` // instance memory. Memory pulumi.IntOutput `pulumi:"memory"` // number of node for instance. NodeCount pulumi.IntOutput `pulumi:"nodeCount"` // project id. ProjectId pulumi.IntPtrOutput `pulumi:"projectId"` // instance disk storage. Storage pulumi.IntOutput `pulumi:"storage"` // subnet id, it's required when vpcId is set. SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // Tag description list. Tags pulumi.MapOutput `pulumi:"tags"` // vip. Vip pulumi.StringOutput `pulumi:"vip"` // vpc id. VpcId pulumi.StringOutput `pulumi:"vpcId"` // available zone of instance. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
Provides a resource to create a mariadb hourDbInstance
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.NewHourDbInstance(ctx, "basic", &Mariadb.HourDbInstanceArgs{ DbVersionId: pulumi.String("10.0"), InstanceName: pulumi.String("db-test-del"), Memory: pulumi.Int(2), NodeCount: pulumi.Int(2), Storage: pulumi.Int(10), SubnetId: pulumi.String("subnet-jdi5xn22"), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, Vip: pulumi.String("10.0.0.197"), VpcId: pulumi.String("vpc-k1t8ickr"), Zones: pulumi.StringArray{ pulumi.String("ap-guangzhou-6"), pulumi.String("ap-guangzhou-7"), }, }) if err != nil { return err } return nil }) }
```
## Import
mariadb hour_db_instance can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Mariadb/hourDbInstance:HourDbInstance hour_db_instance tdsql-kjqih9nn
```
func GetHourDbInstance ¶
func GetHourDbInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HourDbInstanceState, opts ...pulumi.ResourceOption) (*HourDbInstance, error)
GetHourDbInstance gets an existing HourDbInstance 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 NewHourDbInstance ¶
func NewHourDbInstance(ctx *pulumi.Context, name string, args *HourDbInstanceArgs, opts ...pulumi.ResourceOption) (*HourDbInstance, error)
NewHourDbInstance registers a new resource with the given unique name, arguments, and options.
func (*HourDbInstance) ElementType ¶
func (*HourDbInstance) ElementType() reflect.Type
func (*HourDbInstance) ToHourDbInstanceOutput ¶
func (i *HourDbInstance) ToHourDbInstanceOutput() HourDbInstanceOutput
func (*HourDbInstance) ToHourDbInstanceOutputWithContext ¶
func (i *HourDbInstance) ToHourDbInstanceOutputWithContext(ctx context.Context) HourDbInstanceOutput
type HourDbInstanceArgs ¶
type HourDbInstanceArgs struct { // db engine version, default to 10.1.9. DbVersionId pulumi.StringPtrInput // name of this instance. InstanceName pulumi.StringPtrInput // instance memory. Memory pulumi.IntInput // number of node for instance. NodeCount pulumi.IntInput // project id. ProjectId pulumi.IntPtrInput // instance disk storage. Storage pulumi.IntInput // subnet id, it's required when vpcId is set. SubnetId pulumi.StringPtrInput // Tag description list. Tags pulumi.MapInput // vip. Vip pulumi.StringPtrInput // vpc id. VpcId pulumi.StringPtrInput // available zone of instance. Zones pulumi.StringArrayInput }
The set of arguments for constructing a HourDbInstance resource.
func (HourDbInstanceArgs) ElementType ¶
func (HourDbInstanceArgs) ElementType() reflect.Type
type HourDbInstanceArray ¶
type HourDbInstanceArray []HourDbInstanceInput
func (HourDbInstanceArray) ElementType ¶
func (HourDbInstanceArray) ElementType() reflect.Type
func (HourDbInstanceArray) ToHourDbInstanceArrayOutput ¶
func (i HourDbInstanceArray) ToHourDbInstanceArrayOutput() HourDbInstanceArrayOutput
func (HourDbInstanceArray) ToHourDbInstanceArrayOutputWithContext ¶
func (i HourDbInstanceArray) ToHourDbInstanceArrayOutputWithContext(ctx context.Context) HourDbInstanceArrayOutput
type HourDbInstanceArrayInput ¶
type HourDbInstanceArrayInput interface { pulumi.Input ToHourDbInstanceArrayOutput() HourDbInstanceArrayOutput ToHourDbInstanceArrayOutputWithContext(context.Context) HourDbInstanceArrayOutput }
HourDbInstanceArrayInput is an input type that accepts HourDbInstanceArray and HourDbInstanceArrayOutput values. You can construct a concrete instance of `HourDbInstanceArrayInput` via:
HourDbInstanceArray{ HourDbInstanceArgs{...} }
type HourDbInstanceArrayOutput ¶
type HourDbInstanceArrayOutput struct{ *pulumi.OutputState }
func (HourDbInstanceArrayOutput) ElementType ¶
func (HourDbInstanceArrayOutput) ElementType() reflect.Type
func (HourDbInstanceArrayOutput) Index ¶
func (o HourDbInstanceArrayOutput) Index(i pulumi.IntInput) HourDbInstanceOutput
func (HourDbInstanceArrayOutput) ToHourDbInstanceArrayOutput ¶
func (o HourDbInstanceArrayOutput) ToHourDbInstanceArrayOutput() HourDbInstanceArrayOutput
func (HourDbInstanceArrayOutput) ToHourDbInstanceArrayOutputWithContext ¶
func (o HourDbInstanceArrayOutput) ToHourDbInstanceArrayOutputWithContext(ctx context.Context) HourDbInstanceArrayOutput
type HourDbInstanceInput ¶
type HourDbInstanceInput interface { pulumi.Input ToHourDbInstanceOutput() HourDbInstanceOutput ToHourDbInstanceOutputWithContext(ctx context.Context) HourDbInstanceOutput }
type HourDbInstanceMap ¶
type HourDbInstanceMap map[string]HourDbInstanceInput
func (HourDbInstanceMap) ElementType ¶
func (HourDbInstanceMap) ElementType() reflect.Type
func (HourDbInstanceMap) ToHourDbInstanceMapOutput ¶
func (i HourDbInstanceMap) ToHourDbInstanceMapOutput() HourDbInstanceMapOutput
func (HourDbInstanceMap) ToHourDbInstanceMapOutputWithContext ¶
func (i HourDbInstanceMap) ToHourDbInstanceMapOutputWithContext(ctx context.Context) HourDbInstanceMapOutput
type HourDbInstanceMapInput ¶
type HourDbInstanceMapInput interface { pulumi.Input ToHourDbInstanceMapOutput() HourDbInstanceMapOutput ToHourDbInstanceMapOutputWithContext(context.Context) HourDbInstanceMapOutput }
HourDbInstanceMapInput is an input type that accepts HourDbInstanceMap and HourDbInstanceMapOutput values. You can construct a concrete instance of `HourDbInstanceMapInput` via:
HourDbInstanceMap{ "key": HourDbInstanceArgs{...} }
type HourDbInstanceMapOutput ¶
type HourDbInstanceMapOutput struct{ *pulumi.OutputState }
func (HourDbInstanceMapOutput) ElementType ¶
func (HourDbInstanceMapOutput) ElementType() reflect.Type
func (HourDbInstanceMapOutput) MapIndex ¶
func (o HourDbInstanceMapOutput) MapIndex(k pulumi.StringInput) HourDbInstanceOutput
func (HourDbInstanceMapOutput) ToHourDbInstanceMapOutput ¶
func (o HourDbInstanceMapOutput) ToHourDbInstanceMapOutput() HourDbInstanceMapOutput
func (HourDbInstanceMapOutput) ToHourDbInstanceMapOutputWithContext ¶
func (o HourDbInstanceMapOutput) ToHourDbInstanceMapOutputWithContext(ctx context.Context) HourDbInstanceMapOutput
type HourDbInstanceOutput ¶
type HourDbInstanceOutput struct{ *pulumi.OutputState }
func (HourDbInstanceOutput) DbVersionId ¶
func (o HourDbInstanceOutput) DbVersionId() pulumi.StringOutput
db engine version, default to 10.1.9.
func (HourDbInstanceOutput) ElementType ¶
func (HourDbInstanceOutput) ElementType() reflect.Type
func (HourDbInstanceOutput) InstanceName ¶
func (o HourDbInstanceOutput) InstanceName() pulumi.StringPtrOutput
name of this instance.
func (HourDbInstanceOutput) Memory ¶
func (o HourDbInstanceOutput) Memory() pulumi.IntOutput
instance memory.
func (HourDbInstanceOutput) NodeCount ¶
func (o HourDbInstanceOutput) NodeCount() pulumi.IntOutput
number of node for instance.
func (HourDbInstanceOutput) ProjectId ¶ added in v0.1.5
func (o HourDbInstanceOutput) ProjectId() pulumi.IntPtrOutput
project id.
func (HourDbInstanceOutput) Storage ¶
func (o HourDbInstanceOutput) Storage() pulumi.IntOutput
instance disk storage.
func (HourDbInstanceOutput) SubnetId ¶
func (o HourDbInstanceOutput) SubnetId() pulumi.StringPtrOutput
subnet id, it's required when vpcId is set.
func (HourDbInstanceOutput) Tags ¶
func (o HourDbInstanceOutput) Tags() pulumi.MapOutput
Tag description list.
func (HourDbInstanceOutput) ToHourDbInstanceOutput ¶
func (o HourDbInstanceOutput) ToHourDbInstanceOutput() HourDbInstanceOutput
func (HourDbInstanceOutput) ToHourDbInstanceOutputWithContext ¶
func (o HourDbInstanceOutput) ToHourDbInstanceOutputWithContext(ctx context.Context) HourDbInstanceOutput
func (HourDbInstanceOutput) Vip ¶ added in v0.1.5
func (o HourDbInstanceOutput) Vip() pulumi.StringOutput
vip.
func (HourDbInstanceOutput) VpcId ¶
func (o HourDbInstanceOutput) VpcId() pulumi.StringOutput
vpc id.
func (HourDbInstanceOutput) Zones ¶
func (o HourDbInstanceOutput) Zones() pulumi.StringArrayOutput
available zone of instance.
type HourDbInstanceState ¶
type HourDbInstanceState struct { // db engine version, default to 10.1.9. DbVersionId pulumi.StringPtrInput // name of this instance. InstanceName pulumi.StringPtrInput // instance memory. Memory pulumi.IntPtrInput // number of node for instance. NodeCount pulumi.IntPtrInput // project id. ProjectId pulumi.IntPtrInput // instance disk storage. Storage pulumi.IntPtrInput // subnet id, it's required when vpcId is set. SubnetId pulumi.StringPtrInput // Tag description list. Tags pulumi.MapInput // vip. Vip pulumi.StringPtrInput // vpc id. VpcId pulumi.StringPtrInput // available zone of instance. Zones pulumi.StringArrayInput }
func (HourDbInstanceState) ElementType ¶
func (HourDbInstanceState) ElementType() reflect.Type
type Instance ¶
type Instance struct { pulumi.CustomResourceState // ID of the application to which the instance belongs. AppId pulumi.IntOutput `pulumi:"appId"` // Automatic renewal flag, 1: automatic renewal, 2: no automatic renewal. AutoRenewFlag pulumi.IntOutput `pulumi:"autoRenewFlag"` // Whether to automatically use the voucher for payment, the default is not used. AutoVoucher pulumi.BoolPtrOutput `pulumi:"autoVoucher"` // Number of CPU cores of the instance. Cpu pulumi.IntOutput `pulumi:"cpu"` // Instance creation time, the format is 2006-01-02 15:04:05. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Database Engine. DbEngine pulumi.StringOutput `pulumi:"dbEngine"` // Database engine version, currently available: 8.0.18, 10.1.9, 5.7.17. If not passed, the default is Percona 5.7.17. DbVersionId pulumi.StringOutput `pulumi:"dbVersionId"` // Number of DCN disaster recovery instances. DcnDstNum pulumi.IntOutput `pulumi:"dcnDstNum"` // DCN flag, 0-none, 1-primary instance, 2-disaster backup instance. DcnFlag pulumi.IntOutput `pulumi:"dcnFlag"` // DCN source instance ID. DcnInstanceId pulumi.StringPtrOutput `pulumi:"dcnInstanceId"` // DCN source region. DcnRegion pulumi.StringPtrOutput `pulumi:"dcnRegion"` // DCN status, 0-none, 1-creating, 2-synchronizing, 3-disconnected. DcnStatus pulumi.IntOutput `pulumi:"dcnStatus"` // Exclusive cluster ID, if it is empty, it means a normal instance. ExclusterId pulumi.StringOutput `pulumi:"exclusterId"` // Parameter list. The optional values of this interface are: characterSetServer (character set, required) enum: utf8,latin1,gbk,utf8mb4,gb18030, lowerCaseTableNames (table name case sensitive, required, 0 - sensitive; 1 - insensitive), innodbPageSize (innodb data page, Default 16K), syncMode (sync mode: 0 - asynchronous; 1 - strong synchronous; 2 - strong synchronous can degenerate. The default is strong synchronous can degenerate). InitParams InstanceInitParamArrayOutput `pulumi:"initParams"` // Instance ID, uniquely identifies a TDSQL instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Instance name, you can set the name of the instance independently through this field. InstanceName pulumi.StringOutput `pulumi:"instanceName"` // 1: primary instance (exclusive), 2: primary instance, 3: disaster recovery instance, 4: disaster recovery instance (exclusive type). InstanceType pulumi.IntOutput `pulumi:"instanceType"` // Whether IPv6 is supported. Ipv6Flag pulumi.IntOutput `pulumi:"ipv6Flag"` // Whether the instance supports auditing. 1-supported; 0-not supported. IsAuditSupported pulumi.IntOutput `pulumi:"isAuditSupported"` // Whether data encryption is supported. 1-supported; 0-not supported. IsEncryptSupported pulumi.IntOutput `pulumi:"isEncryptSupported"` // Whether it is a temporary instance, 0 means no, non-zero means yes. IsTmp pulumi.IntOutput `pulumi:"isTmp"` // Asynchronous task process ID when the instance is in an asynchronous task. Locker pulumi.IntOutput `pulumi:"locker"` // Machine Model. Machine pulumi.StringOutput `pulumi:"machine"` // Memory size, unit: GB, can be obtained by querying instance specifications through DescribeDBInstanceSpecs. Memory pulumi.IntOutput `pulumi:"memory"` // Number of nodes, 2 is one master and one slave, 3 is one master and two slaves. NodeCount pulumi.IntOutput `pulumi:"nodeCount"` // Payment Mode. Paymode pulumi.StringOutput `pulumi:"paymode"` // The duration of the purchase, unit: month. Period pulumi.IntPtrOutput `pulumi:"period"` // Instance expiration time, the format is 2006-01-02 15:04:05. PeriodEndTime pulumi.StringOutput `pulumi:"periodEndTime"` // Product Type ID. Pid pulumi.IntOutput `pulumi:"pid"` // Project ID, which can be obtained by viewing the project list, if not passed, it will be associated with the default project. ProjectId pulumi.IntOutput `pulumi:"projectId"` // Maximum Qps value. Qps pulumi.IntOutput `pulumi:"qps"` // The name of the region where the instance is located, such as ap-shanghai. Region pulumi.StringOutput `pulumi:"region"` // Security group ID list. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // Instance status: 0 creating, 1 process processing, 2 running, 3 instance not initialized, -1 instance isolated, 4 instance initializing, 5 instance deleting, 6 instance restarting, 7 data migration. Status pulumi.IntOutput `pulumi:"status"` // Description of the current running state of the instance. StatusDesc pulumi.StringOutput `pulumi:"statusDesc"` // Storage size, unit: GB. You can query instance specifications through DescribeDBInstanceSpecs to obtain the lower and upper limits of disk specifications corresponding to different memory sizes. Storage pulumi.IntOutput `pulumi:"storage"` // Virtual private network subnet ID, required when VpcId is not empty. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // tag list. Tags pulumi.MapOutput `pulumi:"tags"` // TDSQL version information. TdsqlVersion pulumi.StringOutput `pulumi:"tdsqlVersion"` // The account to which the instance belongs. Uin pulumi.StringOutput `pulumi:"uin"` // The last update time of the instance in the format of 2006-01-02 15:04:05. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Intranet IP address. Vip pulumi.StringOutput `pulumi:"vip"` // Intranet IPv6. Vipv6 pulumi.StringOutput `pulumi:"vipv6"` // A list of voucher IDs. Currently, only one voucher can be specified. VoucherIds pulumi.StringArrayOutput `pulumi:"voucherIds"` // Virtual private network ID, if not passed, it means that it is created as a basic network. VpcId pulumi.StringOutput `pulumi:"vpcId"` // Intranet port. Vport pulumi.IntOutput `pulumi:"vport"` // The domain name accessed from the external network, which can be resolved by the public network. WanDomain pulumi.StringOutput `pulumi:"wanDomain"` // Internet port. WanPort pulumi.IntOutput `pulumi:"wanPort"` // Internet IPv6 port. WanPortIpv6 pulumi.IntOutput `pulumi:"wanPortIpv6"` // External network status, 0-unopened; 1-opened; 2-closed; 3-opening. WanStatus pulumi.IntOutput `pulumi:"wanStatus"` // Internet IPv6 status. WanStatusIpv6 pulumi.IntOutput `pulumi:"wanStatusIpv6"` // Extranet IP address, accessible from the public network. WanVip pulumi.StringOutput `pulumi:"wanVip"` // Internet IPv6. WanVipv6 pulumi.StringOutput `pulumi:"wanVipv6"` // Instance node availability zone distribution, up to two availability zones can be filled. When the shard specification is one master and two slaves, two of the nodes are in the first availability zone. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
Provides a resource to create a mariadb instance
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.NewInstance(ctx, "instance", &Mariadb.InstanceArgs{ AutoRenewFlag: pulumi.Int(1), DbVersionId: pulumi.String("8.0"), DcnInstanceId: pulumi.String(""), DcnRegion: pulumi.String(""), InitParams: mariadb.InstanceInitParamArray{ &mariadb.InstanceInitParamArgs{ Param: pulumi.String("character_set_server"), Value: pulumi.String("utf8mb4"), }, &mariadb.InstanceInitParamArgs{ Param: pulumi.String("lower_case_table_names"), Value: pulumi.String("0"), }, &mariadb.InstanceInitParamArgs{ Param: pulumi.String("innodb_page_size"), Value: pulumi.String("16384"), }, &mariadb.InstanceInitParamArgs{ Param: pulumi.String("sync_mode"), Value: pulumi.String("1"), }, }, InstanceName: pulumi.String("terraform-test"), Ipv6Flag: pulumi.Int(0), Memory: pulumi.Int(8), NodeCount: pulumi.Int(2), Period: pulumi.Int(1), Storage: pulumi.Int(10), SubnetId: pulumi.String("subnet-3ku415by"), Tags: pulumi.AnyMap{ "createby": pulumi.Any("terrafrom-2"), }, VpcId: pulumi.String("vpc-ii1jfbhl"), Zones: pulumi.StringArray{ pulumi.String("ap-guangzhou-3"), }, }) if err != nil { return err } return nil }) }
```
## Import
mariadb tencentcloud_mariadb_instance can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Mariadb/instance:Instance instance tdsql-4pzs5b67
```
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)
GetInstance gets an existing Instance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewInstance ¶
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) ElementType ¶
func (*Instance) ToInstanceOutput ¶
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceArgs ¶
type InstanceArgs struct { // Automatic renewal flag, 1: automatic renewal, 2: no automatic renewal. AutoRenewFlag pulumi.IntPtrInput // Whether to automatically use the voucher for payment, the default is not used. AutoVoucher pulumi.BoolPtrInput // Database engine version, currently available: 8.0.18, 10.1.9, 5.7.17. If not passed, the default is Percona 5.7.17. DbVersionId pulumi.StringPtrInput // DCN source instance ID. DcnInstanceId pulumi.StringPtrInput // DCN source region. DcnRegion pulumi.StringPtrInput // Parameter list. The optional values of this interface are: characterSetServer (character set, required) enum: utf8,latin1,gbk,utf8mb4,gb18030, lowerCaseTableNames (table name case sensitive, required, 0 - sensitive; 1 - insensitive), innodbPageSize (innodb data page, Default 16K), syncMode (sync mode: 0 - asynchronous; 1 - strong synchronous; 2 - strong synchronous can degenerate. The default is strong synchronous can degenerate). InitParams InstanceInitParamArrayInput // Instance name, you can set the name of the instance independently through this field. InstanceName pulumi.StringPtrInput // Whether IPv6 is supported. Ipv6Flag pulumi.IntPtrInput // Memory size, unit: GB, can be obtained by querying instance specifications through DescribeDBInstanceSpecs. Memory pulumi.IntInput // Number of nodes, 2 is one master and one slave, 3 is one master and two slaves. NodeCount pulumi.IntInput // The duration of the purchase, unit: month. Period pulumi.IntPtrInput // Project ID, which can be obtained by viewing the project list, if not passed, it will be associated with the default project. ProjectId pulumi.IntPtrInput // Security group ID list. SecurityGroupIds pulumi.StringArrayInput // Storage size, unit: GB. You can query instance specifications through DescribeDBInstanceSpecs to obtain the lower and upper limits of disk specifications corresponding to different memory sizes. Storage pulumi.IntInput // Virtual private network subnet ID, required when VpcId is not empty. SubnetId pulumi.StringPtrInput // tag list. Tags pulumi.MapInput // Intranet IP address. Vip pulumi.StringPtrInput // A list of voucher IDs. Currently, only one voucher can be specified. VoucherIds pulumi.StringArrayInput // Virtual private network ID, if not passed, it means that it is created as a basic network. VpcId pulumi.StringPtrInput // Instance node availability zone distribution, up to two availability zones can be filled. When the shard specification is one master and two slaves, two of the nodes are in the first availability zone. Zones pulumi.StringArrayInput }
The set of arguments for constructing a Instance resource.
func (InstanceArgs) ElementType ¶
func (InstanceArgs) ElementType() reflect.Type
type InstanceArray ¶
type InstanceArray []InstanceInput
func (InstanceArray) ElementType ¶
func (InstanceArray) ElementType() reflect.Type
func (InstanceArray) ToInstanceArrayOutput ¶
func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArray) ToInstanceArrayOutputWithContext ¶
func (i InstanceArray) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceArrayInput ¶
type InstanceArrayInput interface { pulumi.Input ToInstanceArrayOutput() InstanceArrayOutput ToInstanceArrayOutputWithContext(context.Context) InstanceArrayOutput }
InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values. You can construct a concrete instance of `InstanceArrayInput` via:
InstanceArray{ InstanceArgs{...} }
type InstanceArrayOutput ¶
type InstanceArrayOutput struct{ *pulumi.OutputState }
func (InstanceArrayOutput) ElementType ¶
func (InstanceArrayOutput) ElementType() reflect.Type
func (InstanceArrayOutput) Index ¶
func (o InstanceArrayOutput) Index(i pulumi.IntInput) InstanceOutput
func (InstanceArrayOutput) ToInstanceArrayOutput ¶
func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArrayOutput) ToInstanceArrayOutputWithContext ¶
func (o InstanceArrayOutput) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceConfig ¶ added in v0.1.5
type InstanceConfig struct { pulumi.CustomResourceState // External network status, 0-closed; 1- Opening; Default not enabled. ExtranetAccess pulumi.IntOutput `pulumi:"extranetAccess"` // instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // RS proximity mode, 0- no strategy, 1- access to the nearest available zone. RsAccessStrategy pulumi.IntOutput `pulumi:"rsAccessStrategy"` }
Provides a resource to create a mariadb instanceConfig
## Import
mariadb instance_config can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Mariadb/instanceConfig:InstanceConfig test id
```
func GetInstanceConfig ¶ added in v0.1.5
func GetInstanceConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceConfigState, opts ...pulumi.ResourceOption) (*InstanceConfig, error)
GetInstanceConfig gets an existing InstanceConfig 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 NewInstanceConfig ¶ added in v0.1.5
func NewInstanceConfig(ctx *pulumi.Context, name string, args *InstanceConfigArgs, opts ...pulumi.ResourceOption) (*InstanceConfig, error)
NewInstanceConfig registers a new resource with the given unique name, arguments, and options.
func (*InstanceConfig) ElementType ¶ added in v0.1.5
func (*InstanceConfig) ElementType() reflect.Type
func (*InstanceConfig) ToInstanceConfigOutput ¶ added in v0.1.5
func (i *InstanceConfig) ToInstanceConfigOutput() InstanceConfigOutput
func (*InstanceConfig) ToInstanceConfigOutputWithContext ¶ added in v0.1.5
func (i *InstanceConfig) ToInstanceConfigOutputWithContext(ctx context.Context) InstanceConfigOutput
type InstanceConfigArgs ¶ added in v0.1.5
type InstanceConfigArgs struct { // External network status, 0-closed; 1- Opening; Default not enabled. ExtranetAccess pulumi.IntPtrInput // instance id. InstanceId pulumi.StringInput // RS proximity mode, 0- no strategy, 1- access to the nearest available zone. RsAccessStrategy pulumi.IntPtrInput }
The set of arguments for constructing a InstanceConfig resource.
func (InstanceConfigArgs) ElementType ¶ added in v0.1.5
func (InstanceConfigArgs) ElementType() reflect.Type
type InstanceConfigArray ¶ added in v0.1.5
type InstanceConfigArray []InstanceConfigInput
func (InstanceConfigArray) ElementType ¶ added in v0.1.5
func (InstanceConfigArray) ElementType() reflect.Type
func (InstanceConfigArray) ToInstanceConfigArrayOutput ¶ added in v0.1.5
func (i InstanceConfigArray) ToInstanceConfigArrayOutput() InstanceConfigArrayOutput
func (InstanceConfigArray) ToInstanceConfigArrayOutputWithContext ¶ added in v0.1.5
func (i InstanceConfigArray) ToInstanceConfigArrayOutputWithContext(ctx context.Context) InstanceConfigArrayOutput
type InstanceConfigArrayInput ¶ added in v0.1.5
type InstanceConfigArrayInput interface { pulumi.Input ToInstanceConfigArrayOutput() InstanceConfigArrayOutput ToInstanceConfigArrayOutputWithContext(context.Context) InstanceConfigArrayOutput }
InstanceConfigArrayInput is an input type that accepts InstanceConfigArray and InstanceConfigArrayOutput values. You can construct a concrete instance of `InstanceConfigArrayInput` via:
InstanceConfigArray{ InstanceConfigArgs{...} }
type InstanceConfigArrayOutput ¶ added in v0.1.5
type InstanceConfigArrayOutput struct{ *pulumi.OutputState }
func (InstanceConfigArrayOutput) ElementType ¶ added in v0.1.5
func (InstanceConfigArrayOutput) ElementType() reflect.Type
func (InstanceConfigArrayOutput) Index ¶ added in v0.1.5
func (o InstanceConfigArrayOutput) Index(i pulumi.IntInput) InstanceConfigOutput
func (InstanceConfigArrayOutput) ToInstanceConfigArrayOutput ¶ added in v0.1.5
func (o InstanceConfigArrayOutput) ToInstanceConfigArrayOutput() InstanceConfigArrayOutput
func (InstanceConfigArrayOutput) ToInstanceConfigArrayOutputWithContext ¶ added in v0.1.5
func (o InstanceConfigArrayOutput) ToInstanceConfigArrayOutputWithContext(ctx context.Context) InstanceConfigArrayOutput
type InstanceConfigInput ¶ added in v0.1.5
type InstanceConfigInput interface { pulumi.Input ToInstanceConfigOutput() InstanceConfigOutput ToInstanceConfigOutputWithContext(ctx context.Context) InstanceConfigOutput }
type InstanceConfigMap ¶ added in v0.1.5
type InstanceConfigMap map[string]InstanceConfigInput
func (InstanceConfigMap) ElementType ¶ added in v0.1.5
func (InstanceConfigMap) ElementType() reflect.Type
func (InstanceConfigMap) ToInstanceConfigMapOutput ¶ added in v0.1.5
func (i InstanceConfigMap) ToInstanceConfigMapOutput() InstanceConfigMapOutput
func (InstanceConfigMap) ToInstanceConfigMapOutputWithContext ¶ added in v0.1.5
func (i InstanceConfigMap) ToInstanceConfigMapOutputWithContext(ctx context.Context) InstanceConfigMapOutput
type InstanceConfigMapInput ¶ added in v0.1.5
type InstanceConfigMapInput interface { pulumi.Input ToInstanceConfigMapOutput() InstanceConfigMapOutput ToInstanceConfigMapOutputWithContext(context.Context) InstanceConfigMapOutput }
InstanceConfigMapInput is an input type that accepts InstanceConfigMap and InstanceConfigMapOutput values. You can construct a concrete instance of `InstanceConfigMapInput` via:
InstanceConfigMap{ "key": InstanceConfigArgs{...} }
type InstanceConfigMapOutput ¶ added in v0.1.5
type InstanceConfigMapOutput struct{ *pulumi.OutputState }
func (InstanceConfigMapOutput) ElementType ¶ added in v0.1.5
func (InstanceConfigMapOutput) ElementType() reflect.Type
func (InstanceConfigMapOutput) MapIndex ¶ added in v0.1.5
func (o InstanceConfigMapOutput) MapIndex(k pulumi.StringInput) InstanceConfigOutput
func (InstanceConfigMapOutput) ToInstanceConfigMapOutput ¶ added in v0.1.5
func (o InstanceConfigMapOutput) ToInstanceConfigMapOutput() InstanceConfigMapOutput
func (InstanceConfigMapOutput) ToInstanceConfigMapOutputWithContext ¶ added in v0.1.5
func (o InstanceConfigMapOutput) ToInstanceConfigMapOutputWithContext(ctx context.Context) InstanceConfigMapOutput
type InstanceConfigOutput ¶ added in v0.1.5
type InstanceConfigOutput struct{ *pulumi.OutputState }
func (InstanceConfigOutput) ElementType ¶ added in v0.1.5
func (InstanceConfigOutput) ElementType() reflect.Type
func (InstanceConfigOutput) ExtranetAccess ¶ added in v0.1.5
func (o InstanceConfigOutput) ExtranetAccess() pulumi.IntOutput
External network status, 0-closed; 1- Opening; Default not enabled.
func (InstanceConfigOutput) InstanceId ¶ added in v0.1.5
func (o InstanceConfigOutput) InstanceId() pulumi.StringOutput
instance id.
func (InstanceConfigOutput) RsAccessStrategy ¶ added in v0.1.5
func (o InstanceConfigOutput) RsAccessStrategy() pulumi.IntOutput
RS proximity mode, 0- no strategy, 1- access to the nearest available zone.
func (InstanceConfigOutput) ToInstanceConfigOutput ¶ added in v0.1.5
func (o InstanceConfigOutput) ToInstanceConfigOutput() InstanceConfigOutput
func (InstanceConfigOutput) ToInstanceConfigOutputWithContext ¶ added in v0.1.5
func (o InstanceConfigOutput) ToInstanceConfigOutputWithContext(ctx context.Context) InstanceConfigOutput
type InstanceConfigState ¶ added in v0.1.5
type InstanceConfigState struct { // External network status, 0-closed; 1- Opening; Default not enabled. ExtranetAccess pulumi.IntPtrInput // instance id. InstanceId pulumi.StringPtrInput // RS proximity mode, 0- no strategy, 1- access to the nearest available zone. RsAccessStrategy pulumi.IntPtrInput }
func (InstanceConfigState) ElementType ¶ added in v0.1.5
func (InstanceConfigState) ElementType() reflect.Type
type InstanceInitParam ¶
type InstanceInitParamArgs ¶
type InstanceInitParamArgs struct { // parameter name. Param pulumi.StringInput `pulumi:"param"` // parameter value. Value pulumi.StringInput `pulumi:"value"` }
func (InstanceInitParamArgs) ElementType ¶
func (InstanceInitParamArgs) ElementType() reflect.Type
func (InstanceInitParamArgs) ToInstanceInitParamOutput ¶
func (i InstanceInitParamArgs) ToInstanceInitParamOutput() InstanceInitParamOutput
func (InstanceInitParamArgs) ToInstanceInitParamOutputWithContext ¶
func (i InstanceInitParamArgs) ToInstanceInitParamOutputWithContext(ctx context.Context) InstanceInitParamOutput
type InstanceInitParamArray ¶
type InstanceInitParamArray []InstanceInitParamInput
func (InstanceInitParamArray) ElementType ¶
func (InstanceInitParamArray) ElementType() reflect.Type
func (InstanceInitParamArray) ToInstanceInitParamArrayOutput ¶
func (i InstanceInitParamArray) ToInstanceInitParamArrayOutput() InstanceInitParamArrayOutput
func (InstanceInitParamArray) ToInstanceInitParamArrayOutputWithContext ¶
func (i InstanceInitParamArray) ToInstanceInitParamArrayOutputWithContext(ctx context.Context) InstanceInitParamArrayOutput
type InstanceInitParamArrayInput ¶
type InstanceInitParamArrayInput interface { pulumi.Input ToInstanceInitParamArrayOutput() InstanceInitParamArrayOutput ToInstanceInitParamArrayOutputWithContext(context.Context) InstanceInitParamArrayOutput }
InstanceInitParamArrayInput is an input type that accepts InstanceInitParamArray and InstanceInitParamArrayOutput values. You can construct a concrete instance of `InstanceInitParamArrayInput` via:
InstanceInitParamArray{ InstanceInitParamArgs{...} }
type InstanceInitParamArrayOutput ¶
type InstanceInitParamArrayOutput struct{ *pulumi.OutputState }
func (InstanceInitParamArrayOutput) ElementType ¶
func (InstanceInitParamArrayOutput) ElementType() reflect.Type
func (InstanceInitParamArrayOutput) Index ¶
func (o InstanceInitParamArrayOutput) Index(i pulumi.IntInput) InstanceInitParamOutput
func (InstanceInitParamArrayOutput) ToInstanceInitParamArrayOutput ¶
func (o InstanceInitParamArrayOutput) ToInstanceInitParamArrayOutput() InstanceInitParamArrayOutput
func (InstanceInitParamArrayOutput) ToInstanceInitParamArrayOutputWithContext ¶
func (o InstanceInitParamArrayOutput) ToInstanceInitParamArrayOutputWithContext(ctx context.Context) InstanceInitParamArrayOutput
type InstanceInitParamInput ¶
type InstanceInitParamInput interface { pulumi.Input ToInstanceInitParamOutput() InstanceInitParamOutput ToInstanceInitParamOutputWithContext(context.Context) InstanceInitParamOutput }
InstanceInitParamInput is an input type that accepts InstanceInitParamArgs and InstanceInitParamOutput values. You can construct a concrete instance of `InstanceInitParamInput` via:
InstanceInitParamArgs{...}
type InstanceInitParamOutput ¶
type InstanceInitParamOutput struct{ *pulumi.OutputState }
func (InstanceInitParamOutput) ElementType ¶
func (InstanceInitParamOutput) ElementType() reflect.Type
func (InstanceInitParamOutput) Param ¶
func (o InstanceInitParamOutput) Param() pulumi.StringOutput
parameter name.
func (InstanceInitParamOutput) ToInstanceInitParamOutput ¶
func (o InstanceInitParamOutput) ToInstanceInitParamOutput() InstanceInitParamOutput
func (InstanceInitParamOutput) ToInstanceInitParamOutputWithContext ¶
func (o InstanceInitParamOutput) ToInstanceInitParamOutputWithContext(ctx context.Context) InstanceInitParamOutput
func (InstanceInitParamOutput) Value ¶
func (o InstanceInitParamOutput) Value() pulumi.StringOutput
parameter value.
type InstanceInput ¶
type InstanceInput interface { pulumi.Input ToInstanceOutput() InstanceOutput ToInstanceOutputWithContext(ctx context.Context) InstanceOutput }
type InstanceMap ¶
type InstanceMap map[string]InstanceInput
func (InstanceMap) ElementType ¶
func (InstanceMap) ElementType() reflect.Type
func (InstanceMap) ToInstanceMapOutput ¶
func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMap) ToInstanceMapOutputWithContext ¶
func (i InstanceMap) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceMapInput ¶
type InstanceMapInput interface { pulumi.Input ToInstanceMapOutput() InstanceMapOutput ToInstanceMapOutputWithContext(context.Context) InstanceMapOutput }
InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values. You can construct a concrete instance of `InstanceMapInput` via:
InstanceMap{ "key": InstanceArgs{...} }
type InstanceMapOutput ¶
type InstanceMapOutput struct{ *pulumi.OutputState }
func (InstanceMapOutput) ElementType ¶
func (InstanceMapOutput) ElementType() reflect.Type
func (InstanceMapOutput) MapIndex ¶
func (o InstanceMapOutput) MapIndex(k pulumi.StringInput) InstanceOutput
func (InstanceMapOutput) ToInstanceMapOutput ¶
func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMapOutput) ToInstanceMapOutputWithContext ¶
func (o InstanceMapOutput) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) AppId ¶
func (o InstanceOutput) AppId() pulumi.IntOutput
ID of the application to which the instance belongs.
func (InstanceOutput) AutoRenewFlag ¶
func (o InstanceOutput) AutoRenewFlag() pulumi.IntOutput
Automatic renewal flag, 1: automatic renewal, 2: no automatic renewal.
func (InstanceOutput) AutoVoucher ¶
func (o InstanceOutput) AutoVoucher() pulumi.BoolPtrOutput
Whether to automatically use the voucher for payment, the default is not used.
func (InstanceOutput) Cpu ¶
func (o InstanceOutput) Cpu() pulumi.IntOutput
Number of CPU cores of the instance.
func (InstanceOutput) CreateTime ¶
func (o InstanceOutput) CreateTime() pulumi.StringOutput
Instance creation time, the format is 2006-01-02 15:04:05.
func (InstanceOutput) DbEngine ¶
func (o InstanceOutput) DbEngine() pulumi.StringOutput
Database Engine.
func (InstanceOutput) DbVersionId ¶
func (o InstanceOutput) DbVersionId() pulumi.StringOutput
Database engine version, currently available: 8.0.18, 10.1.9, 5.7.17. If not passed, the default is Percona 5.7.17.
func (InstanceOutput) DcnDstNum ¶
func (o InstanceOutput) DcnDstNum() pulumi.IntOutput
Number of DCN disaster recovery instances.
func (InstanceOutput) DcnFlag ¶
func (o InstanceOutput) DcnFlag() pulumi.IntOutput
DCN flag, 0-none, 1-primary instance, 2-disaster backup instance.
func (InstanceOutput) DcnInstanceId ¶
func (o InstanceOutput) DcnInstanceId() pulumi.StringPtrOutput
DCN source instance ID.
func (InstanceOutput) DcnRegion ¶
func (o InstanceOutput) DcnRegion() pulumi.StringPtrOutput
DCN source region.
func (InstanceOutput) DcnStatus ¶
func (o InstanceOutput) DcnStatus() pulumi.IntOutput
DCN status, 0-none, 1-creating, 2-synchronizing, 3-disconnected.
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) ExclusterId ¶
func (o InstanceOutput) ExclusterId() pulumi.StringOutput
Exclusive cluster ID, if it is empty, it means a normal instance.
func (InstanceOutput) InitParams ¶
func (o InstanceOutput) InitParams() InstanceInitParamArrayOutput
Parameter list. The optional values of this interface are: characterSetServer (character set, required) enum: utf8,latin1,gbk,utf8mb4,gb18030, lowerCaseTableNames (table name case sensitive, required, 0 - sensitive; 1 - insensitive), innodbPageSize (innodb data page, Default 16K), syncMode (sync mode: 0 - asynchronous; 1 - strong synchronous; 2 - strong synchronous can degenerate. The default is strong synchronous can degenerate).
func (InstanceOutput) InstanceId ¶
func (o InstanceOutput) InstanceId() pulumi.StringOutput
Instance ID, uniquely identifies a TDSQL instance.
func (InstanceOutput) InstanceName ¶
func (o InstanceOutput) InstanceName() pulumi.StringOutput
Instance name, you can set the name of the instance independently through this field.
func (InstanceOutput) InstanceType ¶
func (o InstanceOutput) InstanceType() pulumi.IntOutput
1: primary instance (exclusive), 2: primary instance, 3: disaster recovery instance, 4: disaster recovery instance (exclusive type).
func (InstanceOutput) Ipv6Flag ¶
func (o InstanceOutput) Ipv6Flag() pulumi.IntOutput
Whether IPv6 is supported.
func (InstanceOutput) IsAuditSupported ¶
func (o InstanceOutput) IsAuditSupported() pulumi.IntOutput
Whether the instance supports auditing. 1-supported; 0-not supported.
func (InstanceOutput) IsEncryptSupported ¶
func (o InstanceOutput) IsEncryptSupported() pulumi.IntOutput
Whether data encryption is supported. 1-supported; 0-not supported.
func (InstanceOutput) IsTmp ¶
func (o InstanceOutput) IsTmp() pulumi.IntOutput
Whether it is a temporary instance, 0 means no, non-zero means yes.
func (InstanceOutput) Locker ¶
func (o InstanceOutput) Locker() pulumi.IntOutput
Asynchronous task process ID when the instance is in an asynchronous task.
func (InstanceOutput) Machine ¶
func (o InstanceOutput) Machine() pulumi.StringOutput
Machine Model.
func (InstanceOutput) Memory ¶
func (o InstanceOutput) Memory() pulumi.IntOutput
Memory size, unit: GB, can be obtained by querying instance specifications through DescribeDBInstanceSpecs.
func (InstanceOutput) NodeCount ¶
func (o InstanceOutput) NodeCount() pulumi.IntOutput
Number of nodes, 2 is one master and one slave, 3 is one master and two slaves.
func (InstanceOutput) Period ¶
func (o InstanceOutput) Period() pulumi.IntPtrOutput
The duration of the purchase, unit: month.
func (InstanceOutput) PeriodEndTime ¶
func (o InstanceOutput) PeriodEndTime() pulumi.StringOutput
Instance expiration time, the format is 2006-01-02 15:04:05.
func (InstanceOutput) ProjectId ¶
func (o InstanceOutput) ProjectId() pulumi.IntOutput
Project ID, which can be obtained by viewing the project list, if not passed, it will be associated with the default project.
func (InstanceOutput) Region ¶
func (o InstanceOutput) Region() pulumi.StringOutput
The name of the region where the instance is located, such as ap-shanghai.
func (InstanceOutput) SecurityGroupIds ¶
func (o InstanceOutput) SecurityGroupIds() pulumi.StringArrayOutput
Security group ID list.
func (InstanceOutput) Status ¶
func (o InstanceOutput) Status() pulumi.IntOutput
Instance status: 0 creating, 1 process processing, 2 running, 3 instance not initialized, -1 instance isolated, 4 instance initializing, 5 instance deleting, 6 instance restarting, 7 data migration.
func (InstanceOutput) StatusDesc ¶
func (o InstanceOutput) StatusDesc() pulumi.StringOutput
Description of the current running state of the instance.
func (InstanceOutput) Storage ¶
func (o InstanceOutput) Storage() pulumi.IntOutput
Storage size, unit: GB. You can query instance specifications through DescribeDBInstanceSpecs to obtain the lower and upper limits of disk specifications corresponding to different memory sizes.
func (InstanceOutput) SubnetId ¶
func (o InstanceOutput) SubnetId() pulumi.StringOutput
Virtual private network subnet ID, required when VpcId is not empty.
func (InstanceOutput) TdsqlVersion ¶
func (o InstanceOutput) TdsqlVersion() pulumi.StringOutput
TDSQL version information.
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
func (InstanceOutput) Uin ¶
func (o InstanceOutput) Uin() pulumi.StringOutput
The account to which the instance belongs.
func (InstanceOutput) UpdateTime ¶
func (o InstanceOutput) UpdateTime() pulumi.StringOutput
The last update time of the instance in the format of 2006-01-02 15:04:05.
func (InstanceOutput) VoucherIds ¶
func (o InstanceOutput) VoucherIds() pulumi.StringArrayOutput
A list of voucher IDs. Currently, only one voucher can be specified.
func (InstanceOutput) VpcId ¶
func (o InstanceOutput) VpcId() pulumi.StringOutput
Virtual private network ID, if not passed, it means that it is created as a basic network.
func (InstanceOutput) WanDomain ¶
func (o InstanceOutput) WanDomain() pulumi.StringOutput
The domain name accessed from the external network, which can be resolved by the public network.
func (InstanceOutput) WanPortIpv6 ¶
func (o InstanceOutput) WanPortIpv6() pulumi.IntOutput
Internet IPv6 port.
func (InstanceOutput) WanStatus ¶
func (o InstanceOutput) WanStatus() pulumi.IntOutput
External network status, 0-unopened; 1-opened; 2-closed; 3-opening.
func (InstanceOutput) WanStatusIpv6 ¶
func (o InstanceOutput) WanStatusIpv6() pulumi.IntOutput
Internet IPv6 status.
func (InstanceOutput) WanVip ¶
func (o InstanceOutput) WanVip() pulumi.StringOutput
Extranet IP address, accessible from the public network.
func (InstanceOutput) WanVipv6 ¶
func (o InstanceOutput) WanVipv6() pulumi.StringOutput
Internet IPv6.
func (InstanceOutput) Zones ¶
func (o InstanceOutput) Zones() pulumi.StringArrayOutput
Instance node availability zone distribution, up to two availability zones can be filled. When the shard specification is one master and two slaves, two of the nodes are in the first availability zone.
type InstanceState ¶
type InstanceState struct { // ID of the application to which the instance belongs. AppId pulumi.IntPtrInput // Automatic renewal flag, 1: automatic renewal, 2: no automatic renewal. AutoRenewFlag pulumi.IntPtrInput // Whether to automatically use the voucher for payment, the default is not used. AutoVoucher pulumi.BoolPtrInput // Number of CPU cores of the instance. Cpu pulumi.IntPtrInput // Instance creation time, the format is 2006-01-02 15:04:05. CreateTime pulumi.StringPtrInput // Database Engine. DbEngine pulumi.StringPtrInput // Database engine version, currently available: 8.0.18, 10.1.9, 5.7.17. If not passed, the default is Percona 5.7.17. DbVersionId pulumi.StringPtrInput // Number of DCN disaster recovery instances. DcnDstNum pulumi.IntPtrInput // DCN flag, 0-none, 1-primary instance, 2-disaster backup instance. DcnFlag pulumi.IntPtrInput // DCN source instance ID. DcnInstanceId pulumi.StringPtrInput // DCN source region. DcnRegion pulumi.StringPtrInput // DCN status, 0-none, 1-creating, 2-synchronizing, 3-disconnected. DcnStatus pulumi.IntPtrInput // Exclusive cluster ID, if it is empty, it means a normal instance. ExclusterId pulumi.StringPtrInput // Parameter list. The optional values of this interface are: characterSetServer (character set, required) enum: utf8,latin1,gbk,utf8mb4,gb18030, lowerCaseTableNames (table name case sensitive, required, 0 - sensitive; 1 - insensitive), innodbPageSize (innodb data page, Default 16K), syncMode (sync mode: 0 - asynchronous; 1 - strong synchronous; 2 - strong synchronous can degenerate. The default is strong synchronous can degenerate). InitParams InstanceInitParamArrayInput // Instance ID, uniquely identifies a TDSQL instance. InstanceId pulumi.StringPtrInput // Instance name, you can set the name of the instance independently through this field. InstanceName pulumi.StringPtrInput // 1: primary instance (exclusive), 2: primary instance, 3: disaster recovery instance, 4: disaster recovery instance (exclusive type). InstanceType pulumi.IntPtrInput // Whether IPv6 is supported. Ipv6Flag pulumi.IntPtrInput // Whether the instance supports auditing. 1-supported; 0-not supported. IsAuditSupported pulumi.IntPtrInput // Whether data encryption is supported. 1-supported; 0-not supported. IsEncryptSupported pulumi.IntPtrInput // Whether it is a temporary instance, 0 means no, non-zero means yes. IsTmp pulumi.IntPtrInput // Asynchronous task process ID when the instance is in an asynchronous task. Locker pulumi.IntPtrInput // Machine Model. Machine pulumi.StringPtrInput // Memory size, unit: GB, can be obtained by querying instance specifications through DescribeDBInstanceSpecs. Memory pulumi.IntPtrInput // Number of nodes, 2 is one master and one slave, 3 is one master and two slaves. NodeCount pulumi.IntPtrInput // Payment Mode. Paymode pulumi.StringPtrInput // The duration of the purchase, unit: month. Period pulumi.IntPtrInput // Instance expiration time, the format is 2006-01-02 15:04:05. PeriodEndTime pulumi.StringPtrInput // Product Type ID. Pid pulumi.IntPtrInput // Project ID, which can be obtained by viewing the project list, if not passed, it will be associated with the default project. ProjectId pulumi.IntPtrInput // Maximum Qps value. Qps pulumi.IntPtrInput // The name of the region where the instance is located, such as ap-shanghai. Region pulumi.StringPtrInput // Security group ID list. SecurityGroupIds pulumi.StringArrayInput // Instance status: 0 creating, 1 process processing, 2 running, 3 instance not initialized, -1 instance isolated, 4 instance initializing, 5 instance deleting, 6 instance restarting, 7 data migration. Status pulumi.IntPtrInput // Description of the current running state of the instance. StatusDesc pulumi.StringPtrInput // Storage size, unit: GB. You can query instance specifications through DescribeDBInstanceSpecs to obtain the lower and upper limits of disk specifications corresponding to different memory sizes. Storage pulumi.IntPtrInput // Virtual private network subnet ID, required when VpcId is not empty. SubnetId pulumi.StringPtrInput // tag list. Tags pulumi.MapInput // TDSQL version information. TdsqlVersion pulumi.StringPtrInput // The account to which the instance belongs. Uin pulumi.StringPtrInput // The last update time of the instance in the format of 2006-01-02 15:04:05. UpdateTime pulumi.StringPtrInput // Intranet IP address. Vip pulumi.StringPtrInput // Intranet IPv6. Vipv6 pulumi.StringPtrInput // A list of voucher IDs. Currently, only one voucher can be specified. VoucherIds pulumi.StringArrayInput // Virtual private network ID, if not passed, it means that it is created as a basic network. VpcId pulumi.StringPtrInput // Intranet port. Vport pulumi.IntPtrInput // The domain name accessed from the external network, which can be resolved by the public network. WanDomain pulumi.StringPtrInput // Internet port. WanPort pulumi.IntPtrInput // Internet IPv6 port. WanPortIpv6 pulumi.IntPtrInput // External network status, 0-unopened; 1-opened; 2-closed; 3-opening. WanStatus pulumi.IntPtrInput // Internet IPv6 status. WanStatusIpv6 pulumi.IntPtrInput // Extranet IP address, accessible from the public network. WanVip pulumi.StringPtrInput // Internet IPv6. WanVipv6 pulumi.StringPtrInput // Instance node availability zone distribution, up to two availability zones can be filled. When the shard specification is one master and two slaves, two of the nodes are in the first availability zone. Zones pulumi.StringArrayInput }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type LogFileRetentionPeriod ¶
type LogFileRetentionPeriod struct { pulumi.CustomResourceState // The number of days to save, cannot exceed 30. Days pulumi.IntOutput `pulumi:"days"` // instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides a resource to create a mariadb logFileRetentionPeriod
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.NewLogFileRetentionPeriod(ctx, "logFileRetentionPeriod", &Mariadb.LogFileRetentionPeriodArgs{ Days: pulumi.Int(8), InstanceId: pulumi.String("tdsql-4pzs5b67"), }) if err != nil { return err } return nil }) }
```
## Import
mariadb log_file_retention_period can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Mariadb/logFileRetentionPeriod:LogFileRetentionPeriod log_file_retention_period tdsql-4pzs5b67
```
func GetLogFileRetentionPeriod ¶
func GetLogFileRetentionPeriod(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LogFileRetentionPeriodState, opts ...pulumi.ResourceOption) (*LogFileRetentionPeriod, error)
GetLogFileRetentionPeriod gets an existing LogFileRetentionPeriod 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 NewLogFileRetentionPeriod ¶
func NewLogFileRetentionPeriod(ctx *pulumi.Context, name string, args *LogFileRetentionPeriodArgs, opts ...pulumi.ResourceOption) (*LogFileRetentionPeriod, error)
NewLogFileRetentionPeriod registers a new resource with the given unique name, arguments, and options.
func (*LogFileRetentionPeriod) ElementType ¶
func (*LogFileRetentionPeriod) ElementType() reflect.Type
func (*LogFileRetentionPeriod) ToLogFileRetentionPeriodOutput ¶
func (i *LogFileRetentionPeriod) ToLogFileRetentionPeriodOutput() LogFileRetentionPeriodOutput
func (*LogFileRetentionPeriod) ToLogFileRetentionPeriodOutputWithContext ¶
func (i *LogFileRetentionPeriod) ToLogFileRetentionPeriodOutputWithContext(ctx context.Context) LogFileRetentionPeriodOutput
type LogFileRetentionPeriodArgs ¶
type LogFileRetentionPeriodArgs struct { // The number of days to save, cannot exceed 30. Days pulumi.IntInput // instance id. InstanceId pulumi.StringInput }
The set of arguments for constructing a LogFileRetentionPeriod resource.
func (LogFileRetentionPeriodArgs) ElementType ¶
func (LogFileRetentionPeriodArgs) ElementType() reflect.Type
type LogFileRetentionPeriodArray ¶
type LogFileRetentionPeriodArray []LogFileRetentionPeriodInput
func (LogFileRetentionPeriodArray) ElementType ¶
func (LogFileRetentionPeriodArray) ElementType() reflect.Type
func (LogFileRetentionPeriodArray) ToLogFileRetentionPeriodArrayOutput ¶
func (i LogFileRetentionPeriodArray) ToLogFileRetentionPeriodArrayOutput() LogFileRetentionPeriodArrayOutput
func (LogFileRetentionPeriodArray) ToLogFileRetentionPeriodArrayOutputWithContext ¶
func (i LogFileRetentionPeriodArray) ToLogFileRetentionPeriodArrayOutputWithContext(ctx context.Context) LogFileRetentionPeriodArrayOutput
type LogFileRetentionPeriodArrayInput ¶
type LogFileRetentionPeriodArrayInput interface { pulumi.Input ToLogFileRetentionPeriodArrayOutput() LogFileRetentionPeriodArrayOutput ToLogFileRetentionPeriodArrayOutputWithContext(context.Context) LogFileRetentionPeriodArrayOutput }
LogFileRetentionPeriodArrayInput is an input type that accepts LogFileRetentionPeriodArray and LogFileRetentionPeriodArrayOutput values. You can construct a concrete instance of `LogFileRetentionPeriodArrayInput` via:
LogFileRetentionPeriodArray{ LogFileRetentionPeriodArgs{...} }
type LogFileRetentionPeriodArrayOutput ¶
type LogFileRetentionPeriodArrayOutput struct{ *pulumi.OutputState }
func (LogFileRetentionPeriodArrayOutput) ElementType ¶
func (LogFileRetentionPeriodArrayOutput) ElementType() reflect.Type
func (LogFileRetentionPeriodArrayOutput) Index ¶
func (o LogFileRetentionPeriodArrayOutput) Index(i pulumi.IntInput) LogFileRetentionPeriodOutput
func (LogFileRetentionPeriodArrayOutput) ToLogFileRetentionPeriodArrayOutput ¶
func (o LogFileRetentionPeriodArrayOutput) ToLogFileRetentionPeriodArrayOutput() LogFileRetentionPeriodArrayOutput
func (LogFileRetentionPeriodArrayOutput) ToLogFileRetentionPeriodArrayOutputWithContext ¶
func (o LogFileRetentionPeriodArrayOutput) ToLogFileRetentionPeriodArrayOutputWithContext(ctx context.Context) LogFileRetentionPeriodArrayOutput
type LogFileRetentionPeriodInput ¶
type LogFileRetentionPeriodInput interface { pulumi.Input ToLogFileRetentionPeriodOutput() LogFileRetentionPeriodOutput ToLogFileRetentionPeriodOutputWithContext(ctx context.Context) LogFileRetentionPeriodOutput }
type LogFileRetentionPeriodMap ¶
type LogFileRetentionPeriodMap map[string]LogFileRetentionPeriodInput
func (LogFileRetentionPeriodMap) ElementType ¶
func (LogFileRetentionPeriodMap) ElementType() reflect.Type
func (LogFileRetentionPeriodMap) ToLogFileRetentionPeriodMapOutput ¶
func (i LogFileRetentionPeriodMap) ToLogFileRetentionPeriodMapOutput() LogFileRetentionPeriodMapOutput
func (LogFileRetentionPeriodMap) ToLogFileRetentionPeriodMapOutputWithContext ¶
func (i LogFileRetentionPeriodMap) ToLogFileRetentionPeriodMapOutputWithContext(ctx context.Context) LogFileRetentionPeriodMapOutput
type LogFileRetentionPeriodMapInput ¶
type LogFileRetentionPeriodMapInput interface { pulumi.Input ToLogFileRetentionPeriodMapOutput() LogFileRetentionPeriodMapOutput ToLogFileRetentionPeriodMapOutputWithContext(context.Context) LogFileRetentionPeriodMapOutput }
LogFileRetentionPeriodMapInput is an input type that accepts LogFileRetentionPeriodMap and LogFileRetentionPeriodMapOutput values. You can construct a concrete instance of `LogFileRetentionPeriodMapInput` via:
LogFileRetentionPeriodMap{ "key": LogFileRetentionPeriodArgs{...} }
type LogFileRetentionPeriodMapOutput ¶
type LogFileRetentionPeriodMapOutput struct{ *pulumi.OutputState }
func (LogFileRetentionPeriodMapOutput) ElementType ¶
func (LogFileRetentionPeriodMapOutput) ElementType() reflect.Type
func (LogFileRetentionPeriodMapOutput) MapIndex ¶
func (o LogFileRetentionPeriodMapOutput) MapIndex(k pulumi.StringInput) LogFileRetentionPeriodOutput
func (LogFileRetentionPeriodMapOutput) ToLogFileRetentionPeriodMapOutput ¶
func (o LogFileRetentionPeriodMapOutput) ToLogFileRetentionPeriodMapOutput() LogFileRetentionPeriodMapOutput
func (LogFileRetentionPeriodMapOutput) ToLogFileRetentionPeriodMapOutputWithContext ¶
func (o LogFileRetentionPeriodMapOutput) ToLogFileRetentionPeriodMapOutputWithContext(ctx context.Context) LogFileRetentionPeriodMapOutput
type LogFileRetentionPeriodOutput ¶
type LogFileRetentionPeriodOutput struct{ *pulumi.OutputState }
func (LogFileRetentionPeriodOutput) Days ¶
func (o LogFileRetentionPeriodOutput) Days() pulumi.IntOutput
The number of days to save, cannot exceed 30.
func (LogFileRetentionPeriodOutput) ElementType ¶
func (LogFileRetentionPeriodOutput) ElementType() reflect.Type
func (LogFileRetentionPeriodOutput) InstanceId ¶
func (o LogFileRetentionPeriodOutput) InstanceId() pulumi.StringOutput
instance id.
func (LogFileRetentionPeriodOutput) ToLogFileRetentionPeriodOutput ¶
func (o LogFileRetentionPeriodOutput) ToLogFileRetentionPeriodOutput() LogFileRetentionPeriodOutput
func (LogFileRetentionPeriodOutput) ToLogFileRetentionPeriodOutputWithContext ¶
func (o LogFileRetentionPeriodOutput) ToLogFileRetentionPeriodOutputWithContext(ctx context.Context) LogFileRetentionPeriodOutput
type LogFileRetentionPeriodState ¶
type LogFileRetentionPeriodState struct { // The number of days to save, cannot exceed 30. Days pulumi.IntPtrInput // instance id. InstanceId pulumi.StringPtrInput }
func (LogFileRetentionPeriodState) ElementType ¶
func (LogFileRetentionPeriodState) ElementType() reflect.Type
type LookupSecurityGroupsArgs ¶
type LookupSecurityGroupsArgs struct { // instance id. InstanceId string `pulumi:"instanceId"` // product name, fixed to mariadb. Product string `pulumi:"product"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getSecurityGroups.
type LookupSecurityGroupsOutputArgs ¶
type LookupSecurityGroupsOutputArgs struct { // instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // product name, fixed to mariadb. Product pulumi.StringInput `pulumi:"product"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getSecurityGroups.
func (LookupSecurityGroupsOutputArgs) ElementType ¶
func (LookupSecurityGroupsOutputArgs) ElementType() reflect.Type
type LookupSecurityGroupsResult ¶
type LookupSecurityGroupsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // SecurityGroup list. Lists []GetSecurityGroupsList `pulumi:"lists"` Product string `pulumi:"product"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getSecurityGroups.
func LookupSecurityGroups ¶
func LookupSecurityGroups(ctx *pulumi.Context, args *LookupSecurityGroupsArgs, opts ...pulumi.InvokeOption) (*LookupSecurityGroupsResult, error)
Use this data source to query detailed information of mariadb securityGroups
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.GetSecurityGroups(ctx, &mariadb.GetSecurityGroupsArgs{ InstanceId: "tdsql-4pzs5b67", Product: "mariadb", }, nil) if err != nil { return err } return nil }) }
```
type LookupSecurityGroupsResultOutput ¶
type LookupSecurityGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSecurityGroups.
func LookupSecurityGroupsOutput ¶
func LookupSecurityGroupsOutput(ctx *pulumi.Context, args LookupSecurityGroupsOutputArgs, opts ...pulumi.InvokeOption) LookupSecurityGroupsResultOutput
func (LookupSecurityGroupsResultOutput) ElementType ¶
func (LookupSecurityGroupsResultOutput) ElementType() reflect.Type
func (LookupSecurityGroupsResultOutput) Id ¶
func (o LookupSecurityGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupSecurityGroupsResultOutput) InstanceId ¶
func (o LookupSecurityGroupsResultOutput) InstanceId() pulumi.StringOutput
func (LookupSecurityGroupsResultOutput) Lists ¶
func (o LookupSecurityGroupsResultOutput) Lists() GetSecurityGroupsListArrayOutput
SecurityGroup list.
func (LookupSecurityGroupsResultOutput) Product ¶
func (o LookupSecurityGroupsResultOutput) Product() pulumi.StringOutput
func (LookupSecurityGroupsResultOutput) ResultOutputFile ¶
func (o LookupSecurityGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (LookupSecurityGroupsResultOutput) ToLookupSecurityGroupsResultOutput ¶
func (o LookupSecurityGroupsResultOutput) ToLookupSecurityGroupsResultOutput() LookupSecurityGroupsResultOutput
func (LookupSecurityGroupsResultOutput) ToLookupSecurityGroupsResultOutputWithContext ¶
func (o LookupSecurityGroupsResultOutput) ToLookupSecurityGroupsResultOutputWithContext(ctx context.Context) LookupSecurityGroupsResultOutput
type OperateHourDbInstance ¶ added in v0.1.5
type OperateHourDbInstance struct { pulumi.CustomResourceState // Instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Operation, `activate`- activate the hour db instance, `isolate`- isolate the hour db instance. Operate pulumi.StringOutput `pulumi:"operate"` }
Provides a resource to create a mariadb activateHourDbInstance
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.NewOperateHourDbInstance(ctx, "activateHourDbInstance", &Mariadb.OperateHourDbInstanceArgs{ InstanceId: pulumi.String("tdsql-9vqvls95"), Operate: pulumi.String("activate"), }) if err != nil { return err } return nil }) }
```
func GetOperateHourDbInstance ¶ added in v0.1.5
func GetOperateHourDbInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OperateHourDbInstanceState, opts ...pulumi.ResourceOption) (*OperateHourDbInstance, error)
GetOperateHourDbInstance gets an existing OperateHourDbInstance 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 NewOperateHourDbInstance ¶ added in v0.1.5
func NewOperateHourDbInstance(ctx *pulumi.Context, name string, args *OperateHourDbInstanceArgs, opts ...pulumi.ResourceOption) (*OperateHourDbInstance, error)
NewOperateHourDbInstance registers a new resource with the given unique name, arguments, and options.
func (*OperateHourDbInstance) ElementType ¶ added in v0.1.5
func (*OperateHourDbInstance) ElementType() reflect.Type
func (*OperateHourDbInstance) ToOperateHourDbInstanceOutput ¶ added in v0.1.5
func (i *OperateHourDbInstance) ToOperateHourDbInstanceOutput() OperateHourDbInstanceOutput
func (*OperateHourDbInstance) ToOperateHourDbInstanceOutputWithContext ¶ added in v0.1.5
func (i *OperateHourDbInstance) ToOperateHourDbInstanceOutputWithContext(ctx context.Context) OperateHourDbInstanceOutput
type OperateHourDbInstanceArgs ¶ added in v0.1.5
type OperateHourDbInstanceArgs struct { // Instance ID. InstanceId pulumi.StringInput // Operation, `activate`- activate the hour db instance, `isolate`- isolate the hour db instance. Operate pulumi.StringInput }
The set of arguments for constructing a OperateHourDbInstance resource.
func (OperateHourDbInstanceArgs) ElementType ¶ added in v0.1.5
func (OperateHourDbInstanceArgs) ElementType() reflect.Type
type OperateHourDbInstanceArray ¶ added in v0.1.5
type OperateHourDbInstanceArray []OperateHourDbInstanceInput
func (OperateHourDbInstanceArray) ElementType ¶ added in v0.1.5
func (OperateHourDbInstanceArray) ElementType() reflect.Type
func (OperateHourDbInstanceArray) ToOperateHourDbInstanceArrayOutput ¶ added in v0.1.5
func (i OperateHourDbInstanceArray) ToOperateHourDbInstanceArrayOutput() OperateHourDbInstanceArrayOutput
func (OperateHourDbInstanceArray) ToOperateHourDbInstanceArrayOutputWithContext ¶ added in v0.1.5
func (i OperateHourDbInstanceArray) ToOperateHourDbInstanceArrayOutputWithContext(ctx context.Context) OperateHourDbInstanceArrayOutput
type OperateHourDbInstanceArrayInput ¶ added in v0.1.5
type OperateHourDbInstanceArrayInput interface { pulumi.Input ToOperateHourDbInstanceArrayOutput() OperateHourDbInstanceArrayOutput ToOperateHourDbInstanceArrayOutputWithContext(context.Context) OperateHourDbInstanceArrayOutput }
OperateHourDbInstanceArrayInput is an input type that accepts OperateHourDbInstanceArray and OperateHourDbInstanceArrayOutput values. You can construct a concrete instance of `OperateHourDbInstanceArrayInput` via:
OperateHourDbInstanceArray{ OperateHourDbInstanceArgs{...} }
type OperateHourDbInstanceArrayOutput ¶ added in v0.1.5
type OperateHourDbInstanceArrayOutput struct{ *pulumi.OutputState }
func (OperateHourDbInstanceArrayOutput) ElementType ¶ added in v0.1.5
func (OperateHourDbInstanceArrayOutput) ElementType() reflect.Type
func (OperateHourDbInstanceArrayOutput) Index ¶ added in v0.1.5
func (o OperateHourDbInstanceArrayOutput) Index(i pulumi.IntInput) OperateHourDbInstanceOutput
func (OperateHourDbInstanceArrayOutput) ToOperateHourDbInstanceArrayOutput ¶ added in v0.1.5
func (o OperateHourDbInstanceArrayOutput) ToOperateHourDbInstanceArrayOutput() OperateHourDbInstanceArrayOutput
func (OperateHourDbInstanceArrayOutput) ToOperateHourDbInstanceArrayOutputWithContext ¶ added in v0.1.5
func (o OperateHourDbInstanceArrayOutput) ToOperateHourDbInstanceArrayOutputWithContext(ctx context.Context) OperateHourDbInstanceArrayOutput
type OperateHourDbInstanceInput ¶ added in v0.1.5
type OperateHourDbInstanceInput interface { pulumi.Input ToOperateHourDbInstanceOutput() OperateHourDbInstanceOutput ToOperateHourDbInstanceOutputWithContext(ctx context.Context) OperateHourDbInstanceOutput }
type OperateHourDbInstanceMap ¶ added in v0.1.5
type OperateHourDbInstanceMap map[string]OperateHourDbInstanceInput
func (OperateHourDbInstanceMap) ElementType ¶ added in v0.1.5
func (OperateHourDbInstanceMap) ElementType() reflect.Type
func (OperateHourDbInstanceMap) ToOperateHourDbInstanceMapOutput ¶ added in v0.1.5
func (i OperateHourDbInstanceMap) ToOperateHourDbInstanceMapOutput() OperateHourDbInstanceMapOutput
func (OperateHourDbInstanceMap) ToOperateHourDbInstanceMapOutputWithContext ¶ added in v0.1.5
func (i OperateHourDbInstanceMap) ToOperateHourDbInstanceMapOutputWithContext(ctx context.Context) OperateHourDbInstanceMapOutput
type OperateHourDbInstanceMapInput ¶ added in v0.1.5
type OperateHourDbInstanceMapInput interface { pulumi.Input ToOperateHourDbInstanceMapOutput() OperateHourDbInstanceMapOutput ToOperateHourDbInstanceMapOutputWithContext(context.Context) OperateHourDbInstanceMapOutput }
OperateHourDbInstanceMapInput is an input type that accepts OperateHourDbInstanceMap and OperateHourDbInstanceMapOutput values. You can construct a concrete instance of `OperateHourDbInstanceMapInput` via:
OperateHourDbInstanceMap{ "key": OperateHourDbInstanceArgs{...} }
type OperateHourDbInstanceMapOutput ¶ added in v0.1.5
type OperateHourDbInstanceMapOutput struct{ *pulumi.OutputState }
func (OperateHourDbInstanceMapOutput) ElementType ¶ added in v0.1.5
func (OperateHourDbInstanceMapOutput) ElementType() reflect.Type
func (OperateHourDbInstanceMapOutput) MapIndex ¶ added in v0.1.5
func (o OperateHourDbInstanceMapOutput) MapIndex(k pulumi.StringInput) OperateHourDbInstanceOutput
func (OperateHourDbInstanceMapOutput) ToOperateHourDbInstanceMapOutput ¶ added in v0.1.5
func (o OperateHourDbInstanceMapOutput) ToOperateHourDbInstanceMapOutput() OperateHourDbInstanceMapOutput
func (OperateHourDbInstanceMapOutput) ToOperateHourDbInstanceMapOutputWithContext ¶ added in v0.1.5
func (o OperateHourDbInstanceMapOutput) ToOperateHourDbInstanceMapOutputWithContext(ctx context.Context) OperateHourDbInstanceMapOutput
type OperateHourDbInstanceOutput ¶ added in v0.1.5
type OperateHourDbInstanceOutput struct{ *pulumi.OutputState }
func (OperateHourDbInstanceOutput) ElementType ¶ added in v0.1.5
func (OperateHourDbInstanceOutput) ElementType() reflect.Type
func (OperateHourDbInstanceOutput) InstanceId ¶ added in v0.1.5
func (o OperateHourDbInstanceOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (OperateHourDbInstanceOutput) Operate ¶ added in v0.1.5
func (o OperateHourDbInstanceOutput) Operate() pulumi.StringOutput
Operation, `activate`- activate the hour db instance, `isolate`- isolate the hour db instance.
func (OperateHourDbInstanceOutput) ToOperateHourDbInstanceOutput ¶ added in v0.1.5
func (o OperateHourDbInstanceOutput) ToOperateHourDbInstanceOutput() OperateHourDbInstanceOutput
func (OperateHourDbInstanceOutput) ToOperateHourDbInstanceOutputWithContext ¶ added in v0.1.5
func (o OperateHourDbInstanceOutput) ToOperateHourDbInstanceOutputWithContext(ctx context.Context) OperateHourDbInstanceOutput
type OperateHourDbInstanceState ¶ added in v0.1.5
type OperateHourDbInstanceState struct { // Instance ID. InstanceId pulumi.StringPtrInput // Operation, `activate`- activate the hour db instance, `isolate`- isolate the hour db instance. Operate pulumi.StringPtrInput }
func (OperateHourDbInstanceState) ElementType ¶ added in v0.1.5
func (OperateHourDbInstanceState) ElementType() reflect.Type
type Parameters ¶
type Parameters struct { pulumi.CustomResourceState // instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Number of days to keep, no more than 30. Params ParametersParamArrayOutput `pulumi:"params"` }
Provides a resource to create a mariadb parameters
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.NewParameters(ctx, "parameters", &Mariadb.ParametersArgs{ InstanceId: pulumi.String("tdsql-4pzs5b67"), Params: mariadb.ParametersParamArray{ &mariadb.ParametersParamArgs{ Param: pulumi.String("auto_increment_increment"), Value: pulumi.String("1"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("auto_increment_offset"), Value: pulumi.String("1"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("autocommit"), Value: pulumi.String("ON"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("character_set_server"), Value: pulumi.String("utf8mb4"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("collation_connection"), Value: pulumi.String("utf8mb4_general_ci"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("collation_database"), Value: pulumi.String("utf8mb4_general_ci"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("collation_server"), Value: pulumi.String("utf8mb4_general_ci"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("connect_timeout"), Value: pulumi.String("10"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("default_collation_for_utf8mb4"), Value: pulumi.String("utf8mb4_general_ci"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("default_week_format"), Value: pulumi.String("0"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("delay_key_write"), Value: pulumi.String("ON"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("delayed_insert_limit"), Value: pulumi.String("100"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("delayed_insert_timeout"), Value: pulumi.String("300"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("delayed_queue_size"), Value: pulumi.String("1000"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("div_precision_increment"), Value: pulumi.String("4"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("event_scheduler"), Value: pulumi.String("ON"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("group_concat_max_len"), Value: pulumi.String("1024"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("innodb_concurrency_tickets"), Value: pulumi.String("5000"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("innodb_flush_log_at_trx_commit"), Value: pulumi.String("1"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("innodb_lock_wait_timeout"), Value: pulumi.String("20"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("innodb_max_dirty_pages_pct"), Value: pulumi.String("70.000000"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("innodb_old_blocks_pct"), Value: pulumi.String("37"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("innodb_old_blocks_time"), Value: pulumi.String("1000"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("innodb_purge_batch_size"), Value: pulumi.String("1000"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("innodb_read_ahead_threshold"), Value: pulumi.String("56"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("innodb_stats_method"), Value: pulumi.String("nulls_equal"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("innodb_stats_on_metadata"), Value: pulumi.String("OFF"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("innodb_strict_mode"), Value: pulumi.String("OFF"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("innodb_table_locks"), Value: pulumi.String("ON"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("innodb_thread_concurrency"), Value: pulumi.String("0"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("interactive_timeout"), Value: pulumi.String("28800"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("key_cache_age_threshold"), Value: pulumi.String("300"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("key_cache_block_size"), Value: pulumi.String("1024"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("key_cache_division_limit"), Value: pulumi.String("100"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("local_infile"), Value: pulumi.String("OFF"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("lock_wait_timeout"), Value: pulumi.String("5"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("log_queries_not_using_indexes"), Value: pulumi.String("OFF"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("long_query_time"), Value: pulumi.String("1.000000"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("low_priority_updates"), Value: pulumi.String("OFF"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("max_allowed_packet"), Value: pulumi.String("1073741824"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("max_binlog_size"), Value: pulumi.String("536870912"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("max_connect_errors"), Value: pulumi.String("2000"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("max_connections"), Value: pulumi.String("10000"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("max_execution_time"), Value: pulumi.String("0"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("max_prepared_stmt_count"), Value: pulumi.String("200000"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("myisam_sort_buffer_size"), Value: pulumi.String("4194304"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("net_buffer_length"), Value: pulumi.String("16384"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("net_read_timeout"), Value: pulumi.String("150"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("net_retry_count"), Value: pulumi.String("10"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("net_write_timeout"), Value: pulumi.String("300"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("query_alloc_block_size"), Value: pulumi.String("16384"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("query_prealloc_size"), Value: pulumi.String("24576"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("slow_launch_time"), Value: pulumi.String("2"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("sort_buffer_size"), Value: pulumi.String("2097152"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("sql_mode"), Value: pulumi.String("NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("sql_require_primary_key"), Value: pulumi.String("ON"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("sql_safe_updates"), Value: pulumi.String("OFF"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("sqlasyntimeout"), Value: pulumi.String("30"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("sync_binlog"), Value: pulumi.String("1"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("table_definition_cache"), Value: pulumi.String("10240"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("table_open_cache"), Value: pulumi.String("20480"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("time_zone"), Value: pulumi.String("+08:00"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("tmp_table_size"), Value: pulumi.String("33554432"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("tx_isolation"), Value: pulumi.String("READ-COMMITTED"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("wait_timeout"), Value: pulumi.String("28800"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
mariadb parameters can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Mariadb/parameters:Parameters parameters tdsql-4pzs5b67
```
func GetParameters ¶
func GetParameters(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ParametersState, opts ...pulumi.ResourceOption) (*Parameters, error)
GetParameters gets an existing Parameters 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 NewParameters ¶
func NewParameters(ctx *pulumi.Context, name string, args *ParametersArgs, opts ...pulumi.ResourceOption) (*Parameters, error)
NewParameters registers a new resource with the given unique name, arguments, and options.
func (*Parameters) ElementType ¶
func (*Parameters) ElementType() reflect.Type
func (*Parameters) ToParametersOutput ¶
func (i *Parameters) ToParametersOutput() ParametersOutput
func (*Parameters) ToParametersOutputWithContext ¶
func (i *Parameters) ToParametersOutputWithContext(ctx context.Context) ParametersOutput
type ParametersArgs ¶
type ParametersArgs struct { // instance id. InstanceId pulumi.StringInput // Number of days to keep, no more than 30. Params ParametersParamArrayInput }
The set of arguments for constructing a Parameters resource.
func (ParametersArgs) ElementType ¶
func (ParametersArgs) ElementType() reflect.Type
type ParametersArray ¶
type ParametersArray []ParametersInput
func (ParametersArray) ElementType ¶
func (ParametersArray) ElementType() reflect.Type
func (ParametersArray) ToParametersArrayOutput ¶
func (i ParametersArray) ToParametersArrayOutput() ParametersArrayOutput
func (ParametersArray) ToParametersArrayOutputWithContext ¶
func (i ParametersArray) ToParametersArrayOutputWithContext(ctx context.Context) ParametersArrayOutput
type ParametersArrayInput ¶
type ParametersArrayInput interface { pulumi.Input ToParametersArrayOutput() ParametersArrayOutput ToParametersArrayOutputWithContext(context.Context) ParametersArrayOutput }
ParametersArrayInput is an input type that accepts ParametersArray and ParametersArrayOutput values. You can construct a concrete instance of `ParametersArrayInput` via:
ParametersArray{ ParametersArgs{...} }
type ParametersArrayOutput ¶
type ParametersArrayOutput struct{ *pulumi.OutputState }
func (ParametersArrayOutput) ElementType ¶
func (ParametersArrayOutput) ElementType() reflect.Type
func (ParametersArrayOutput) Index ¶
func (o ParametersArrayOutput) Index(i pulumi.IntInput) ParametersOutput
func (ParametersArrayOutput) ToParametersArrayOutput ¶
func (o ParametersArrayOutput) ToParametersArrayOutput() ParametersArrayOutput
func (ParametersArrayOutput) ToParametersArrayOutputWithContext ¶
func (o ParametersArrayOutput) ToParametersArrayOutputWithContext(ctx context.Context) ParametersArrayOutput
type ParametersInput ¶
type ParametersInput interface { pulumi.Input ToParametersOutput() ParametersOutput ToParametersOutputWithContext(ctx context.Context) ParametersOutput }
type ParametersMap ¶
type ParametersMap map[string]ParametersInput
func (ParametersMap) ElementType ¶
func (ParametersMap) ElementType() reflect.Type
func (ParametersMap) ToParametersMapOutput ¶
func (i ParametersMap) ToParametersMapOutput() ParametersMapOutput
func (ParametersMap) ToParametersMapOutputWithContext ¶
func (i ParametersMap) ToParametersMapOutputWithContext(ctx context.Context) ParametersMapOutput
type ParametersMapInput ¶
type ParametersMapInput interface { pulumi.Input ToParametersMapOutput() ParametersMapOutput ToParametersMapOutputWithContext(context.Context) ParametersMapOutput }
ParametersMapInput is an input type that accepts ParametersMap and ParametersMapOutput values. You can construct a concrete instance of `ParametersMapInput` via:
ParametersMap{ "key": ParametersArgs{...} }
type ParametersMapOutput ¶
type ParametersMapOutput struct{ *pulumi.OutputState }
func (ParametersMapOutput) ElementType ¶
func (ParametersMapOutput) ElementType() reflect.Type
func (ParametersMapOutput) MapIndex ¶
func (o ParametersMapOutput) MapIndex(k pulumi.StringInput) ParametersOutput
func (ParametersMapOutput) ToParametersMapOutput ¶
func (o ParametersMapOutput) ToParametersMapOutput() ParametersMapOutput
func (ParametersMapOutput) ToParametersMapOutputWithContext ¶
func (o ParametersMapOutput) ToParametersMapOutputWithContext(ctx context.Context) ParametersMapOutput
type ParametersOutput ¶
type ParametersOutput struct{ *pulumi.OutputState }
func (ParametersOutput) ElementType ¶
func (ParametersOutput) ElementType() reflect.Type
func (ParametersOutput) InstanceId ¶
func (o ParametersOutput) InstanceId() pulumi.StringOutput
instance id.
func (ParametersOutput) Params ¶
func (o ParametersOutput) Params() ParametersParamArrayOutput
Number of days to keep, no more than 30.
func (ParametersOutput) ToParametersOutput ¶
func (o ParametersOutput) ToParametersOutput() ParametersOutput
func (ParametersOutput) ToParametersOutputWithContext ¶
func (o ParametersOutput) ToParametersOutputWithContext(ctx context.Context) ParametersOutput
type ParametersParam ¶
type ParametersParamArgs ¶
type ParametersParamArgs struct { // parameter name. Param pulumi.StringInput `pulumi:"param"` // parameter value. Value pulumi.StringInput `pulumi:"value"` }
func (ParametersParamArgs) ElementType ¶
func (ParametersParamArgs) ElementType() reflect.Type
func (ParametersParamArgs) ToParametersParamOutput ¶
func (i ParametersParamArgs) ToParametersParamOutput() ParametersParamOutput
func (ParametersParamArgs) ToParametersParamOutputWithContext ¶
func (i ParametersParamArgs) ToParametersParamOutputWithContext(ctx context.Context) ParametersParamOutput
type ParametersParamArray ¶
type ParametersParamArray []ParametersParamInput
func (ParametersParamArray) ElementType ¶
func (ParametersParamArray) ElementType() reflect.Type
func (ParametersParamArray) ToParametersParamArrayOutput ¶
func (i ParametersParamArray) ToParametersParamArrayOutput() ParametersParamArrayOutput
func (ParametersParamArray) ToParametersParamArrayOutputWithContext ¶
func (i ParametersParamArray) ToParametersParamArrayOutputWithContext(ctx context.Context) ParametersParamArrayOutput
type ParametersParamArrayInput ¶
type ParametersParamArrayInput interface { pulumi.Input ToParametersParamArrayOutput() ParametersParamArrayOutput ToParametersParamArrayOutputWithContext(context.Context) ParametersParamArrayOutput }
ParametersParamArrayInput is an input type that accepts ParametersParamArray and ParametersParamArrayOutput values. You can construct a concrete instance of `ParametersParamArrayInput` via:
ParametersParamArray{ ParametersParamArgs{...} }
type ParametersParamArrayOutput ¶
type ParametersParamArrayOutput struct{ *pulumi.OutputState }
func (ParametersParamArrayOutput) ElementType ¶
func (ParametersParamArrayOutput) ElementType() reflect.Type
func (ParametersParamArrayOutput) Index ¶
func (o ParametersParamArrayOutput) Index(i pulumi.IntInput) ParametersParamOutput
func (ParametersParamArrayOutput) ToParametersParamArrayOutput ¶
func (o ParametersParamArrayOutput) ToParametersParamArrayOutput() ParametersParamArrayOutput
func (ParametersParamArrayOutput) ToParametersParamArrayOutputWithContext ¶
func (o ParametersParamArrayOutput) ToParametersParamArrayOutputWithContext(ctx context.Context) ParametersParamArrayOutput
type ParametersParamInput ¶
type ParametersParamInput interface { pulumi.Input ToParametersParamOutput() ParametersParamOutput ToParametersParamOutputWithContext(context.Context) ParametersParamOutput }
ParametersParamInput is an input type that accepts ParametersParamArgs and ParametersParamOutput values. You can construct a concrete instance of `ParametersParamInput` via:
ParametersParamArgs{...}
type ParametersParamOutput ¶
type ParametersParamOutput struct{ *pulumi.OutputState }
func (ParametersParamOutput) ElementType ¶
func (ParametersParamOutput) ElementType() reflect.Type
func (ParametersParamOutput) Param ¶
func (o ParametersParamOutput) Param() pulumi.StringOutput
parameter name.
func (ParametersParamOutput) ToParametersParamOutput ¶
func (o ParametersParamOutput) ToParametersParamOutput() ParametersParamOutput
func (ParametersParamOutput) ToParametersParamOutputWithContext ¶
func (o ParametersParamOutput) ToParametersParamOutputWithContext(ctx context.Context) ParametersParamOutput
func (ParametersParamOutput) Value ¶
func (o ParametersParamOutput) Value() pulumi.StringOutput
parameter value.
type ParametersState ¶
type ParametersState struct { // instance id. InstanceId pulumi.StringPtrInput // Number of days to keep, no more than 30. Params ParametersParamArrayInput }
func (ParametersState) ElementType ¶
func (ParametersState) ElementType() reflect.Type
type RenewInstance ¶ added in v0.1.5
type RenewInstance struct { pulumi.CustomResourceState // Instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Renewal duration, unit: month. Period pulumi.IntOutput `pulumi:"period"` }
Provides a resource to create a mariadb renewInstance
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.NewRenewInstance(ctx, "renewInstance", &Mariadb.RenewInstanceArgs{ InstanceId: pulumi.String("tdsql-9vqvls95"), Period: pulumi.Int(1), }) if err != nil { return err } return nil }) }
```
func GetRenewInstance ¶ added in v0.1.5
func GetRenewInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RenewInstanceState, opts ...pulumi.ResourceOption) (*RenewInstance, error)
GetRenewInstance gets an existing RenewInstance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRenewInstance ¶ added in v0.1.5
func NewRenewInstance(ctx *pulumi.Context, name string, args *RenewInstanceArgs, opts ...pulumi.ResourceOption) (*RenewInstance, error)
NewRenewInstance registers a new resource with the given unique name, arguments, and options.
func (*RenewInstance) ElementType ¶ added in v0.1.5
func (*RenewInstance) ElementType() reflect.Type
func (*RenewInstance) ToRenewInstanceOutput ¶ added in v0.1.5
func (i *RenewInstance) ToRenewInstanceOutput() RenewInstanceOutput
func (*RenewInstance) ToRenewInstanceOutputWithContext ¶ added in v0.1.5
func (i *RenewInstance) ToRenewInstanceOutputWithContext(ctx context.Context) RenewInstanceOutput
type RenewInstanceArgs ¶ added in v0.1.5
type RenewInstanceArgs struct { // Instance ID. InstanceId pulumi.StringInput // Renewal duration, unit: month. Period pulumi.IntInput }
The set of arguments for constructing a RenewInstance resource.
func (RenewInstanceArgs) ElementType ¶ added in v0.1.5
func (RenewInstanceArgs) ElementType() reflect.Type
type RenewInstanceArray ¶ added in v0.1.5
type RenewInstanceArray []RenewInstanceInput
func (RenewInstanceArray) ElementType ¶ added in v0.1.5
func (RenewInstanceArray) ElementType() reflect.Type
func (RenewInstanceArray) ToRenewInstanceArrayOutput ¶ added in v0.1.5
func (i RenewInstanceArray) ToRenewInstanceArrayOutput() RenewInstanceArrayOutput
func (RenewInstanceArray) ToRenewInstanceArrayOutputWithContext ¶ added in v0.1.5
func (i RenewInstanceArray) ToRenewInstanceArrayOutputWithContext(ctx context.Context) RenewInstanceArrayOutput
type RenewInstanceArrayInput ¶ added in v0.1.5
type RenewInstanceArrayInput interface { pulumi.Input ToRenewInstanceArrayOutput() RenewInstanceArrayOutput ToRenewInstanceArrayOutputWithContext(context.Context) RenewInstanceArrayOutput }
RenewInstanceArrayInput is an input type that accepts RenewInstanceArray and RenewInstanceArrayOutput values. You can construct a concrete instance of `RenewInstanceArrayInput` via:
RenewInstanceArray{ RenewInstanceArgs{...} }
type RenewInstanceArrayOutput ¶ added in v0.1.5
type RenewInstanceArrayOutput struct{ *pulumi.OutputState }
func (RenewInstanceArrayOutput) ElementType ¶ added in v0.1.5
func (RenewInstanceArrayOutput) ElementType() reflect.Type
func (RenewInstanceArrayOutput) Index ¶ added in v0.1.5
func (o RenewInstanceArrayOutput) Index(i pulumi.IntInput) RenewInstanceOutput
func (RenewInstanceArrayOutput) ToRenewInstanceArrayOutput ¶ added in v0.1.5
func (o RenewInstanceArrayOutput) ToRenewInstanceArrayOutput() RenewInstanceArrayOutput
func (RenewInstanceArrayOutput) ToRenewInstanceArrayOutputWithContext ¶ added in v0.1.5
func (o RenewInstanceArrayOutput) ToRenewInstanceArrayOutputWithContext(ctx context.Context) RenewInstanceArrayOutput
type RenewInstanceInput ¶ added in v0.1.5
type RenewInstanceInput interface { pulumi.Input ToRenewInstanceOutput() RenewInstanceOutput ToRenewInstanceOutputWithContext(ctx context.Context) RenewInstanceOutput }
type RenewInstanceMap ¶ added in v0.1.5
type RenewInstanceMap map[string]RenewInstanceInput
func (RenewInstanceMap) ElementType ¶ added in v0.1.5
func (RenewInstanceMap) ElementType() reflect.Type
func (RenewInstanceMap) ToRenewInstanceMapOutput ¶ added in v0.1.5
func (i RenewInstanceMap) ToRenewInstanceMapOutput() RenewInstanceMapOutput
func (RenewInstanceMap) ToRenewInstanceMapOutputWithContext ¶ added in v0.1.5
func (i RenewInstanceMap) ToRenewInstanceMapOutputWithContext(ctx context.Context) RenewInstanceMapOutput
type RenewInstanceMapInput ¶ added in v0.1.5
type RenewInstanceMapInput interface { pulumi.Input ToRenewInstanceMapOutput() RenewInstanceMapOutput ToRenewInstanceMapOutputWithContext(context.Context) RenewInstanceMapOutput }
RenewInstanceMapInput is an input type that accepts RenewInstanceMap and RenewInstanceMapOutput values. You can construct a concrete instance of `RenewInstanceMapInput` via:
RenewInstanceMap{ "key": RenewInstanceArgs{...} }
type RenewInstanceMapOutput ¶ added in v0.1.5
type RenewInstanceMapOutput struct{ *pulumi.OutputState }
func (RenewInstanceMapOutput) ElementType ¶ added in v0.1.5
func (RenewInstanceMapOutput) ElementType() reflect.Type
func (RenewInstanceMapOutput) MapIndex ¶ added in v0.1.5
func (o RenewInstanceMapOutput) MapIndex(k pulumi.StringInput) RenewInstanceOutput
func (RenewInstanceMapOutput) ToRenewInstanceMapOutput ¶ added in v0.1.5
func (o RenewInstanceMapOutput) ToRenewInstanceMapOutput() RenewInstanceMapOutput
func (RenewInstanceMapOutput) ToRenewInstanceMapOutputWithContext ¶ added in v0.1.5
func (o RenewInstanceMapOutput) ToRenewInstanceMapOutputWithContext(ctx context.Context) RenewInstanceMapOutput
type RenewInstanceOutput ¶ added in v0.1.5
type RenewInstanceOutput struct{ *pulumi.OutputState }
func (RenewInstanceOutput) ElementType ¶ added in v0.1.5
func (RenewInstanceOutput) ElementType() reflect.Type
func (RenewInstanceOutput) InstanceId ¶ added in v0.1.5
func (o RenewInstanceOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (RenewInstanceOutput) Period ¶ added in v0.1.5
func (o RenewInstanceOutput) Period() pulumi.IntOutput
Renewal duration, unit: month.
func (RenewInstanceOutput) ToRenewInstanceOutput ¶ added in v0.1.5
func (o RenewInstanceOutput) ToRenewInstanceOutput() RenewInstanceOutput
func (RenewInstanceOutput) ToRenewInstanceOutputWithContext ¶ added in v0.1.5
func (o RenewInstanceOutput) ToRenewInstanceOutputWithContext(ctx context.Context) RenewInstanceOutput
type RenewInstanceState ¶ added in v0.1.5
type RenewInstanceState struct { // Instance ID. InstanceId pulumi.StringPtrInput // Renewal duration, unit: month. Period pulumi.IntPtrInput }
func (RenewInstanceState) ElementType ¶ added in v0.1.5
func (RenewInstanceState) ElementType() reflect.Type
type RestartInstance ¶ added in v0.1.5
type RestartInstance struct { pulumi.CustomResourceState // instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // expected restart time. RestartTime pulumi.StringPtrOutput `pulumi:"restartTime"` }
Provides a resource to create a mariadb restartInstance
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.NewRestartInstance(ctx, "restartInstance", &Mariadb.RestartInstanceArgs{ InstanceId: pulumi.String("tdsql-9vqvls95"), }) if err != nil { return err } return nil }) }
```
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 // expected restart time. RestartTime pulumi.StringPtrInput }
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) RestartTime ¶ added in v0.1.5
func (o RestartInstanceOutput) RestartTime() pulumi.StringPtrOutput
expected restart time.
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 // expected restart time. RestartTime pulumi.StringPtrInput }
func (RestartInstanceState) ElementType ¶ added in v0.1.5
func (RestartInstanceState) ElementType() reflect.Type
type SecurityGroups ¶
type SecurityGroups struct { pulumi.CustomResourceState // instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // product name, fixed to mariadb. Product pulumi.StringOutput `pulumi:"product"` // security group id. SecurityGroupId pulumi.StringOutput `pulumi:"securityGroupId"` }
Provides a resource to create a mariadb securityGroups
> **NOTE:** If you use this resource, please do not use securityGroupIds in Mariadb.Instance resource
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.NewSecurityGroups(ctx, "securityGroups", &Mariadb.SecurityGroupsArgs{ InstanceId: pulumi.String("tdsql-4pzs5b67"), Product: pulumi.String("mariadb"), SecurityGroupId: pulumi.String("sg-7kpsbxdb"), }) if err != nil { return err } return nil }) }
```
## Import
mariadb security_groups can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Mariadb/securityGroups:SecurityGroups security_groups tdsql-4pzs5b67#sg-7kpsbxdb#mariadb
```
func GetSecurityGroups ¶
func GetSecurityGroups(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityGroupsState, opts ...pulumi.ResourceOption) (*SecurityGroups, error)
GetSecurityGroups gets an existing SecurityGroups 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 NewSecurityGroups ¶
func NewSecurityGroups(ctx *pulumi.Context, name string, args *SecurityGroupsArgs, opts ...pulumi.ResourceOption) (*SecurityGroups, error)
NewSecurityGroups registers a new resource with the given unique name, arguments, and options.
func (*SecurityGroups) ElementType ¶
func (*SecurityGroups) ElementType() reflect.Type
func (*SecurityGroups) ToSecurityGroupsOutput ¶
func (i *SecurityGroups) ToSecurityGroupsOutput() SecurityGroupsOutput
func (*SecurityGroups) ToSecurityGroupsOutputWithContext ¶
func (i *SecurityGroups) ToSecurityGroupsOutputWithContext(ctx context.Context) SecurityGroupsOutput
type SecurityGroupsArgs ¶
type SecurityGroupsArgs struct { // instance id. InstanceId pulumi.StringInput // product name, fixed to mariadb. Product pulumi.StringInput // security group id. SecurityGroupId pulumi.StringInput }
The set of arguments for constructing a SecurityGroups resource.
func (SecurityGroupsArgs) ElementType ¶
func (SecurityGroupsArgs) ElementType() reflect.Type
type SecurityGroupsArray ¶
type SecurityGroupsArray []SecurityGroupsInput
func (SecurityGroupsArray) ElementType ¶
func (SecurityGroupsArray) ElementType() reflect.Type
func (SecurityGroupsArray) ToSecurityGroupsArrayOutput ¶
func (i SecurityGroupsArray) ToSecurityGroupsArrayOutput() SecurityGroupsArrayOutput
func (SecurityGroupsArray) ToSecurityGroupsArrayOutputWithContext ¶
func (i SecurityGroupsArray) ToSecurityGroupsArrayOutputWithContext(ctx context.Context) SecurityGroupsArrayOutput
type SecurityGroupsArrayInput ¶
type SecurityGroupsArrayInput interface { pulumi.Input ToSecurityGroupsArrayOutput() SecurityGroupsArrayOutput ToSecurityGroupsArrayOutputWithContext(context.Context) SecurityGroupsArrayOutput }
SecurityGroupsArrayInput is an input type that accepts SecurityGroupsArray and SecurityGroupsArrayOutput values. You can construct a concrete instance of `SecurityGroupsArrayInput` via:
SecurityGroupsArray{ SecurityGroupsArgs{...} }
type SecurityGroupsArrayOutput ¶
type SecurityGroupsArrayOutput struct{ *pulumi.OutputState }
func (SecurityGroupsArrayOutput) ElementType ¶
func (SecurityGroupsArrayOutput) ElementType() reflect.Type
func (SecurityGroupsArrayOutput) Index ¶
func (o SecurityGroupsArrayOutput) Index(i pulumi.IntInput) SecurityGroupsOutput
func (SecurityGroupsArrayOutput) ToSecurityGroupsArrayOutput ¶
func (o SecurityGroupsArrayOutput) ToSecurityGroupsArrayOutput() SecurityGroupsArrayOutput
func (SecurityGroupsArrayOutput) ToSecurityGroupsArrayOutputWithContext ¶
func (o SecurityGroupsArrayOutput) ToSecurityGroupsArrayOutputWithContext(ctx context.Context) SecurityGroupsArrayOutput
type SecurityGroupsInput ¶
type SecurityGroupsInput interface { pulumi.Input ToSecurityGroupsOutput() SecurityGroupsOutput ToSecurityGroupsOutputWithContext(ctx context.Context) SecurityGroupsOutput }
type SecurityGroupsMap ¶
type SecurityGroupsMap map[string]SecurityGroupsInput
func (SecurityGroupsMap) ElementType ¶
func (SecurityGroupsMap) ElementType() reflect.Type
func (SecurityGroupsMap) ToSecurityGroupsMapOutput ¶
func (i SecurityGroupsMap) ToSecurityGroupsMapOutput() SecurityGroupsMapOutput
func (SecurityGroupsMap) ToSecurityGroupsMapOutputWithContext ¶
func (i SecurityGroupsMap) ToSecurityGroupsMapOutputWithContext(ctx context.Context) SecurityGroupsMapOutput
type SecurityGroupsMapInput ¶
type SecurityGroupsMapInput interface { pulumi.Input ToSecurityGroupsMapOutput() SecurityGroupsMapOutput ToSecurityGroupsMapOutputWithContext(context.Context) SecurityGroupsMapOutput }
SecurityGroupsMapInput is an input type that accepts SecurityGroupsMap and SecurityGroupsMapOutput values. You can construct a concrete instance of `SecurityGroupsMapInput` via:
SecurityGroupsMap{ "key": SecurityGroupsArgs{...} }
type SecurityGroupsMapOutput ¶
type SecurityGroupsMapOutput struct{ *pulumi.OutputState }
func (SecurityGroupsMapOutput) ElementType ¶
func (SecurityGroupsMapOutput) ElementType() reflect.Type
func (SecurityGroupsMapOutput) MapIndex ¶
func (o SecurityGroupsMapOutput) MapIndex(k pulumi.StringInput) SecurityGroupsOutput
func (SecurityGroupsMapOutput) ToSecurityGroupsMapOutput ¶
func (o SecurityGroupsMapOutput) ToSecurityGroupsMapOutput() SecurityGroupsMapOutput
func (SecurityGroupsMapOutput) ToSecurityGroupsMapOutputWithContext ¶
func (o SecurityGroupsMapOutput) ToSecurityGroupsMapOutputWithContext(ctx context.Context) SecurityGroupsMapOutput
type SecurityGroupsOutput ¶
type SecurityGroupsOutput struct{ *pulumi.OutputState }
func (SecurityGroupsOutput) ElementType ¶
func (SecurityGroupsOutput) ElementType() reflect.Type
func (SecurityGroupsOutput) InstanceId ¶
func (o SecurityGroupsOutput) InstanceId() pulumi.StringOutput
instance id.
func (SecurityGroupsOutput) Product ¶
func (o SecurityGroupsOutput) Product() pulumi.StringOutput
product name, fixed to mariadb.
func (SecurityGroupsOutput) SecurityGroupId ¶
func (o SecurityGroupsOutput) SecurityGroupId() pulumi.StringOutput
security group id.
func (SecurityGroupsOutput) ToSecurityGroupsOutput ¶
func (o SecurityGroupsOutput) ToSecurityGroupsOutput() SecurityGroupsOutput
func (SecurityGroupsOutput) ToSecurityGroupsOutputWithContext ¶
func (o SecurityGroupsOutput) ToSecurityGroupsOutputWithContext(ctx context.Context) SecurityGroupsOutput
type SecurityGroupsState ¶
type SecurityGroupsState struct { // instance id. InstanceId pulumi.StringPtrInput // product name, fixed to mariadb. Product pulumi.StringPtrInput // security group id. SecurityGroupId pulumi.StringPtrInput }
func (SecurityGroupsState) ElementType ¶
func (SecurityGroupsState) ElementType() reflect.Type
type SwitchHa ¶ added in v0.1.5
type SwitchHa struct { pulumi.CustomResourceState // Instance ID in the format of tdsql-ow728lmc. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Target AZ. The node with the lowest delay in the target AZ will be automatically promoted to primary node. Zone pulumi.StringOutput `pulumi:"zone"` }
Provides a resource to create a mariadb switchHA
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.NewSwitchHa(ctx, "switchHa", &Mariadb.SwitchHaArgs{ InstanceId: pulumi.String("tdsql-9vqvls95"), Zone: pulumi.String("ap-guangzhou-2"), }) if err != nil { return err } return nil }) }
```
func GetSwitchHa ¶ added in v0.1.5
func GetSwitchHa(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SwitchHaState, opts ...pulumi.ResourceOption) (*SwitchHa, error)
GetSwitchHa gets an existing SwitchHa 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 NewSwitchHa ¶ added in v0.1.5
func NewSwitchHa(ctx *pulumi.Context, name string, args *SwitchHaArgs, opts ...pulumi.ResourceOption) (*SwitchHa, error)
NewSwitchHa registers a new resource with the given unique name, arguments, and options.
func (*SwitchHa) ElementType ¶ added in v0.1.5
func (*SwitchHa) ToSwitchHaOutput ¶ added in v0.1.5
func (i *SwitchHa) ToSwitchHaOutput() SwitchHaOutput
func (*SwitchHa) ToSwitchHaOutputWithContext ¶ added in v0.1.5
func (i *SwitchHa) ToSwitchHaOutputWithContext(ctx context.Context) SwitchHaOutput
type SwitchHaArgs ¶ added in v0.1.5
type SwitchHaArgs struct { // Instance ID in the format of tdsql-ow728lmc. InstanceId pulumi.StringInput // Target AZ. The node with the lowest delay in the target AZ will be automatically promoted to primary node. Zone pulumi.StringInput }
The set of arguments for constructing a SwitchHa resource.
func (SwitchHaArgs) ElementType ¶ added in v0.1.5
func (SwitchHaArgs) ElementType() reflect.Type
type SwitchHaArray ¶ added in v0.1.5
type SwitchHaArray []SwitchHaInput
func (SwitchHaArray) ElementType ¶ added in v0.1.5
func (SwitchHaArray) ElementType() reflect.Type
func (SwitchHaArray) ToSwitchHaArrayOutput ¶ added in v0.1.5
func (i SwitchHaArray) ToSwitchHaArrayOutput() SwitchHaArrayOutput
func (SwitchHaArray) ToSwitchHaArrayOutputWithContext ¶ added in v0.1.5
func (i SwitchHaArray) ToSwitchHaArrayOutputWithContext(ctx context.Context) SwitchHaArrayOutput
type SwitchHaArrayInput ¶ added in v0.1.5
type SwitchHaArrayInput interface { pulumi.Input ToSwitchHaArrayOutput() SwitchHaArrayOutput ToSwitchHaArrayOutputWithContext(context.Context) SwitchHaArrayOutput }
SwitchHaArrayInput is an input type that accepts SwitchHaArray and SwitchHaArrayOutput values. You can construct a concrete instance of `SwitchHaArrayInput` via:
SwitchHaArray{ SwitchHaArgs{...} }
type SwitchHaArrayOutput ¶ added in v0.1.5
type SwitchHaArrayOutput struct{ *pulumi.OutputState }
func (SwitchHaArrayOutput) ElementType ¶ added in v0.1.5
func (SwitchHaArrayOutput) ElementType() reflect.Type
func (SwitchHaArrayOutput) Index ¶ added in v0.1.5
func (o SwitchHaArrayOutput) Index(i pulumi.IntInput) SwitchHaOutput
func (SwitchHaArrayOutput) ToSwitchHaArrayOutput ¶ added in v0.1.5
func (o SwitchHaArrayOutput) ToSwitchHaArrayOutput() SwitchHaArrayOutput
func (SwitchHaArrayOutput) ToSwitchHaArrayOutputWithContext ¶ added in v0.1.5
func (o SwitchHaArrayOutput) ToSwitchHaArrayOutputWithContext(ctx context.Context) SwitchHaArrayOutput
type SwitchHaInput ¶ added in v0.1.5
type SwitchHaInput interface { pulumi.Input ToSwitchHaOutput() SwitchHaOutput ToSwitchHaOutputWithContext(ctx context.Context) SwitchHaOutput }
type SwitchHaMap ¶ added in v0.1.5
type SwitchHaMap map[string]SwitchHaInput
func (SwitchHaMap) ElementType ¶ added in v0.1.5
func (SwitchHaMap) ElementType() reflect.Type
func (SwitchHaMap) ToSwitchHaMapOutput ¶ added in v0.1.5
func (i SwitchHaMap) ToSwitchHaMapOutput() SwitchHaMapOutput
func (SwitchHaMap) ToSwitchHaMapOutputWithContext ¶ added in v0.1.5
func (i SwitchHaMap) ToSwitchHaMapOutputWithContext(ctx context.Context) SwitchHaMapOutput
type SwitchHaMapInput ¶ added in v0.1.5
type SwitchHaMapInput interface { pulumi.Input ToSwitchHaMapOutput() SwitchHaMapOutput ToSwitchHaMapOutputWithContext(context.Context) SwitchHaMapOutput }
SwitchHaMapInput is an input type that accepts SwitchHaMap and SwitchHaMapOutput values. You can construct a concrete instance of `SwitchHaMapInput` via:
SwitchHaMap{ "key": SwitchHaArgs{...} }
type SwitchHaMapOutput ¶ added in v0.1.5
type SwitchHaMapOutput struct{ *pulumi.OutputState }
func (SwitchHaMapOutput) ElementType ¶ added in v0.1.5
func (SwitchHaMapOutput) ElementType() reflect.Type
func (SwitchHaMapOutput) MapIndex ¶ added in v0.1.5
func (o SwitchHaMapOutput) MapIndex(k pulumi.StringInput) SwitchHaOutput
func (SwitchHaMapOutput) ToSwitchHaMapOutput ¶ added in v0.1.5
func (o SwitchHaMapOutput) ToSwitchHaMapOutput() SwitchHaMapOutput
func (SwitchHaMapOutput) ToSwitchHaMapOutputWithContext ¶ added in v0.1.5
func (o SwitchHaMapOutput) ToSwitchHaMapOutputWithContext(ctx context.Context) SwitchHaMapOutput
type SwitchHaOutput ¶ added in v0.1.5
type SwitchHaOutput struct{ *pulumi.OutputState }
func (SwitchHaOutput) ElementType ¶ added in v0.1.5
func (SwitchHaOutput) ElementType() reflect.Type
func (SwitchHaOutput) InstanceId ¶ added in v0.1.5
func (o SwitchHaOutput) InstanceId() pulumi.StringOutput
Instance ID in the format of tdsql-ow728lmc.
func (SwitchHaOutput) ToSwitchHaOutput ¶ added in v0.1.5
func (o SwitchHaOutput) ToSwitchHaOutput() SwitchHaOutput
func (SwitchHaOutput) ToSwitchHaOutputWithContext ¶ added in v0.1.5
func (o SwitchHaOutput) ToSwitchHaOutputWithContext(ctx context.Context) SwitchHaOutput
func (SwitchHaOutput) Zone ¶ added in v0.1.5
func (o SwitchHaOutput) Zone() pulumi.StringOutput
Target AZ. The node with the lowest delay in the target AZ will be automatically promoted to primary node.
type SwitchHaState ¶ added in v0.1.5
type SwitchHaState struct { // Instance ID in the format of tdsql-ow728lmc. InstanceId pulumi.StringPtrInput // Target AZ. The node with the lowest delay in the target AZ will be automatically promoted to primary node. Zone pulumi.StringPtrInput }
func (SwitchHaState) ElementType ¶ added in v0.1.5
func (SwitchHaState) ElementType() reflect.Type
Source Files ¶
- account.go
- accountPrivileges.go
- backupTime.go
- cancelDcnJob.go
- dedicatedclusterDbInstance.go
- encryptAttributes.go
- flushBinlog.go
- getAccounts.go
- getDatabaseObjects.go
- getDatabaseTable.go
- getDatabases.go
- getDbInstances.go
- getDcnDetail.go
- getFileDownloadUrl.go
- getFlow.go
- getInstanceNodeInfo.go
- getInstanceSpecs.go
- getLogFiles.go
- getOrders.go
- getPrice.go
- getProjectSecurityGroups.go
- getRenewalPrice.go
- getSaleInfo.go
- getSecurityGroups.go
- getSlowLogs.go
- getUpgradePrice.go
- hourDbInstance.go
- init.go
- instance.go
- instanceConfig.go
- logFileRetentionPeriod.go
- operateHourDbInstance.go
- parameters.go
- pulumiTypes.go
- pulumiUtilities.go
- renewInstance.go
- restartInstance.go
- securityGroups.go
- switchHa.go